Browse Source

Update schematics

- Add TVS diodes for ESD protection
- Add resistors on MOSFET gates
- Make voltage divider on 2 resistors(4 previously)
- Align signal names on regulator and ECU schematics
Alexey Edelev 4 years ago
parent
commit
d0dc135dc9
68 changed files with 8803 additions and 22383 deletions
  1. 219 79
      schematic/ECU.b#1
  2. 218 78
      schematic/ECU.b#2
  3. 174 78
      schematic/ECU.b#3
  4. 169 73
      schematic/ECU.b#4
  5. 243 147
      schematic/ECU.b#5
  6. 229 133
      schematic/ECU.b#6
  7. 221 126
      schematic/ECU.b#7
  8. 249 124
      schematic/ECU.b#8
  9. 250 129
      schematic/ECU.b#9
  10. 190 76
      schematic/ECU.brd
  11. 275 115
      schematic/ECU.s#1
  12. 285 126
      schematic/ECU.s#2
  13. 273 122
      schematic/ECU.s#3
  14. 276 120
      schematic/ECU.s#4
  15. 277 114
      schematic/ECU.s#5
  16. 277 115
      schematic/ECU.s#6
  17. 277 116
      schematic/ECU.s#7
  18. 255 108
      schematic/ECU.s#8
  19. 259 120
      schematic/ECU.s#9
  20. 265 106
      schematic/ECU.sch
  21. 0 20
      schematic/ECUOut/Assembly/ECU.txt
  22. 0 10
      schematic/ECUOut/Assembly/PnP_ECU_back.txt
  23. 0 2
      schematic/ECUOut/Assembly/PnP_ECU_front.txt
  24. 0 82
      schematic/ECUOut/DrillFiles/drill_1_16.xln
  25. 0 5961
      schematic/ECUOut/GerberFiles/copper_bottom.gbr
  26. 0 5519
      schematic/ECUOut/GerberFiles/copper_top.gbr
  27. 0 24
      schematic/ECUOut/GerberFiles/gerber_job.gbrjob
  28. 0 1103
      schematic/ECUOut/GerberFiles/profile.gbr
  29. 0 2235
      schematic/ECUOut/GerberFiles/silkscreen_bottom.gbr
  30. 0 2273
      schematic/ECUOut/GerberFiles/silkscreen_top.gbr
  31. 0 345
      schematic/ECUOut/GerberFiles/soldermask_bottom.gbr
  32. 0 294
      schematic/ECUOut/GerberFiles/soldermask_top.gbr
  33. 0 50
      schematic/ECUOut/GerberFiles/solderpaste_bottom.gbr
  34. 0 50
      schematic/ECUOut/GerberFiles/solderpaste_top.gbr
  35. BIN
      schematic/ECU_bottom.pdf
  36. BIN
      schematic/ECU_schematic.pdf
  37. BIN
      schematic/ECU_top.pdf
  38. 63 2
      schematic/eScooter.l#1
  39. 65 4
      schematic/eScooter.l#2
  40. 67 4
      schematic/eScooter.l#3
  41. 83 20
      schematic/eScooter.l#4
  42. 79 18
      schematic/eScooter.l#5
  43. 53 12
      schematic/eScooter.l#6
  44. 51 6
      schematic/eScooter.l#7
  45. 52 1
      schematic/eScooter.l#8
  46. 61 11
      schematic/eScooter.l#9
  47. 57 0
      schematic/eScooter.lbr
  48. 194 106
      schematic/regulator.b#1
  49. 150 66
      schematic/regulator.b#2
  50. 144 58
      schematic/regulator.b#3
  51. 144 58
      schematic/regulator.b#4
  52. 144 58
      schematic/regulator.b#5
  53. 147 59
      schematic/regulator.b#6
  54. 72 59
      schematic/regulator.b#7
  55. 74 60
      schematic/regulator.b#8
  56. 111 76
      schematic/regulator.b#9
  57. 154 106
      schematic/regulator.brd
  58. 241 150
      schematic/regulator.s#1
  59. 241 149
      schematic/regulator.s#2
  60. 241 149
      schematic/regulator.s#3
  61. 168 138
      schematic/regulator.s#4
  62. 154 138
      schematic/regulator.s#5
  63. 168 138
      schematic/regulator.s#6
  64. 168 138
      schematic/regulator.s#7
  65. 168 138
      schematic/regulator.s#8
  66. 168 138
      schematic/regulator.s#9
  67. 240 150
      schematic/regulator.sch
  68. BIN
      schematic/regulator_schematic.pdf

+ 219 - 79
schematic/ECU.b#1

@@ -726,6 +726,34 @@ BUZZER</description>
 </package3d>
 </packages3d>
 </library>
+<library name="eScooter">
+<packages>
+<package name="DIOM5027X220N" urn="urn:adsk.eagle:footprint:21928331/1">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<wire x1="2.5" y1="1.35" x2="-3.3699" y2="1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="1.35" x2="-3.3699" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="-1.35" x2="2.5" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="2.5" y1="-1.35" x2="-2.5" y2="-1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="-1.35" x2="-2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="1.35" x2="2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="2.5" y1="1.35" x2="2.5" y2="-1.35" width="0.12" layer="51"/>
+<smd name="1" x="-2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<smd name="2" x="2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<text x="0" y="1.985" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-1.985" size="1.27" layer="27" align="top-center">&gt;VALUE</text>
+</package>
+</packages>
+<packages3d>
+<package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="DIOM5027X220N"/>
+</packageinstances>
+</package3d>
+</packages3d>
+</library>
 </libraries>
 <attributes>
 </attributes>
@@ -919,20 +947,20 @@ design rules under a new name.</description>
 </pass>
 </autorouter>
 <elements>
-<element name="C1" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="" x="11.43" y="66.23" smashed="yes" rot="MR270">
-<attribute name="CATEGORY" value="Capacitor" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="MANUFACTURER" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="MPN" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="NAME" x="9.5733" y="66.23" size="1.27" layer="26" rot="MR270" align="bottom-center"/>
-<attribute name="OPERATING_TEMP" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="PART_STATUS" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="ROHS_COMPLIANT" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="SERIES" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="SUB-CATEGORY" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="THERMALLOSS" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="TYPE" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="VALUE" x="13.2867" y="66.23" size="1.27" layer="28" rot="MR270" align="top-center"/>
-<attribute name="VOLTAGE_RATING" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
+<element name="C1" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="" x="9.43" y="57.73" smashed="yes" rot="MR90">
+<attribute name="CATEGORY" value="Capacitor" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MANUFACTURER" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MPN" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="NAME" x="11.2867" y="57.73" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="OPERATING_TEMP" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="PART_STATUS" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SERIES" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SUB-CATEGORY" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="THERMALLOSS" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="TYPE" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="VALUE" x="7.5733" y="57.73" size="1.27" layer="28" rot="MR90" align="top-center"/>
+<attribute name="VOLTAGE_RATING" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
 </element>
 <element name="C3" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="" x="17.62" y="13.95" smashed="yes" rot="MR90">
 <attribute name="CATEGORY" value="Capacitor" x="-39.53" y="66.02" size="1.778" layer="28" rot="MR90" display="off"/>
@@ -966,22 +994,22 @@ design rules under a new name.</description>
 <attribute name="TYPE" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="VALUE" x="7.62" y="22.21" size="1.27" layer="28" rot="MR0" align="top-center"/>
 </element>
-<element name="D3" library="Diode" library_urn="urn:adsk.eagle:library:16378169" package="SOD6126X290" package3d_urn="urn:adsk.eagle:package:9427057/2" value="" x="13.97" y="28.13" smashed="yes" rot="MR90">
-<attribute name="CATEGORY" value="Diode" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="DESCRIPTION" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="FORWARD_CURRENT" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="MANUFACTURER" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="MPN" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="NAME" x="16.08" y="28.13" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
-<attribute name="OPERATING_TEMP" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="PART_STATUS" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="REVERSE_VOLTAGE" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="ROHS_COMPLIANT" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="SERIES" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="SUB-CATEGORY" value="Rectifier" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="THERMALLOSS" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="TYPE" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="VALUE" x="11.86" y="28.13" size="1.27" layer="28" rot="MR90" align="top-center"/>
+<element name="D3" library="Diode" library_urn="urn:adsk.eagle:library:16378169" package="SOD6126X290" package3d_urn="urn:adsk.eagle:package:9427057/2" value="" x="13.97" y="29.13" smashed="yes" rot="MR90">
+<attribute name="CATEGORY" value="Diode" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="DESCRIPTION" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="FORWARD_CURRENT" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MANUFACTURER" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MPN" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="NAME" x="16.08" y="29.13" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="OPERATING_TEMP" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="PART_STATUS" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="REVERSE_VOLTAGE" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SERIES" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SUB-CATEGORY" value="Rectifier" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="THERMALLOSS" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="TYPE" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="VALUE" x="11.86" y="29.13" size="1.27" layer="28" rot="MR90" 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="21.86" y="26.86" smashed="yes" rot="R180">
 <attribute name="NAME" x="23.13" y="25.463" size="0.6096" layer="25" font="vector" ratio="20" rot="R180"/>
@@ -1077,11 +1105,11 @@ design rules under a new name.</description>
 <attribute name="TYPE" value="N-Channel" x="-21.32" y="-8.7" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="VALUE" x="23.765" y="40.195" size="1.27" layer="28" rot="MR0"/>
 </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="17.78" y="61.15" smashed="yes" rot="MR270">
-<attribute name="NAME" x="16.51" y="62.42" size="1.27" layer="26" rot="MR270"/>
-<attribute name="SPICEMODEL" value="NONE" x="69.85" y="12.89" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="SPICEPREFIX" value="R" x="69.85" y="12.89" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="VALUE" x="20.32" y="62.42" size="1.27" layer="28" rot="MR270"/>
+<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="10.65" y="18.22" smashed="yes" rot="MR0">
+<attribute name="NAME" x="11.92" y="19.49" size="1.27" layer="26" rot="MR0"/>
+<attribute name="SPICEMODEL" value="NONE" x="-37.61" y="-33.85" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="-37.61" y="-33.85" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="VALUE" x="11.92" y="15.68" size="1.27" layer="28" rot="MR0"/>
 </element>
 <element name="R2" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="5.08" y="11.62" smashed="yes" rot="MR0">
 <attribute name="NAME" x="6.35" y="12.89" size="1.27" layer="26" rot="MR0"/>
@@ -1111,6 +1139,53 @@ design rules under a new name.</description>
 <attribute name="SPICEPREFIX" value="R" x="17.5" y="18.5" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="VALUE" x="18.77" y="15.96" size="1.27" layer="28" rot="MR0"/>
 </element>
+<element name="D4" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="6.5" y="57" smashed="yes" rot="MR90">
+<attribute name="NAME" x="8.485" y="57" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="VALUE" x="4.515" y="57" size="1.27" layer="28" rot="MR90" align="top-center"/>
+</element>
+<element name="D5" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="16.5" y="23.5" smashed="yes" rot="MR180">
+<attribute name="NAME" x="16.5" y="21.515" size="1.27" layer="26" rot="MR180" align="bottom-center"/>
+<attribute name="VALUE" x="16.5" y="25.485" size="1.27" layer="28" rot="MR180" align="top-center"/>
+</element>
+<element name="D6" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="19" y="31" smashed="yes" rot="MR180">
+<attribute name="NAME" x="19" y="29.015" size="1.27" layer="26" rot="MR180" align="bottom-center"/>
+<attribute name="VALUE" x="19" y="32.985" size="1.27" layer="28" rot="MR180" align="top-center"/>
+</element>
+<element name="D7" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="20.5" y="60" smashed="yes" rot="MR180">
+<attribute name="NAME" x="20.5" y="58.015" size="1.27" layer="26" rot="MR180" align="bottom-center"/>
+<attribute name="VALUE" x="20.5" y="61.985" size="1.27" layer="28" rot="MR180" align="top-center"/>
+</element>
+<element name="U$1" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="20" y="54.5" smashed="yes" rot="MR0">
+<attribute name="NAME" x="20" y="56.485" size="1.27" layer="26" rot="MR0" align="bottom-center"/>
+<attribute name="VALUE" x="20" y="52.515" size="1.27" layer="28" rot="MR0" align="top-center"/>
+</element>
+<element name="R4" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="21" y="39.5" smashed="yes" rot="MR180">
+<attribute name="NAME" x="19.73" y="38.23" size="1.27" layer="26" rot="MR180"/>
+<attribute name="SPICEMODEL" value="NONE" x="21" y="39.5" size="1.778" layer="28" rot="MR180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="21" y="39.5" size="1.778" layer="28" rot="MR180" display="off"/>
+<attribute name="VALUE" x="19.73" y="42.04" size="1.27" layer="28" rot="MR180"/>
+</element>
+<element name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="21" y="63" smashed="yes" rot="MR0">
+<attribute name="NAME" x="22.27" y="64.27" size="1.27" layer="26" rot="MR0"/>
+<attribute name="SPICEMODEL" value="NONE" x="21" y="63" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="21" y="63" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="VALUE" x="22.27" y="60.46" size="1.27" layer="28" rot="MR0"/>
+</element>
+<element name="C2" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="" x="12.5" y="29" smashed="yes" rot="R180">
+<attribute name="CATEGORY" value="Capacitor" x="12.5" y="29" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="MANUFACTURER" value="" x="12.5" y="29" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="MPN" value="" x="12.5" y="29" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="NAME" x="12.5" y="27.1433" size="1.27" layer="25" rot="R180" align="bottom-center"/>
+<attribute name="OPERATING_TEMP" value="" x="12.5" y="29" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="PART_STATUS" value="" x="12.5" y="29" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="" x="12.5" y="29" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="SERIES" value="" x="12.5" y="29" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="SUB-CATEGORY" value="" x="12.5" y="29" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="THERMALLOSS" value="" x="12.5" y="29" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="TYPE" value="" x="12.5" y="29" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="12.5" y="30.8567" size="1.27" layer="27" rot="R180" align="top-center"/>
+<attribute name="VOLTAGE_RATING" value="" x="12.5" y="29" size="1.778" layer="27" rot="R180" display="off"/>
+</element>
 </elements>
 <signals>
 <signal name="3V3">
@@ -1142,9 +1217,9 @@ design rules under a new name.</description>
 <vertex x="0" y="4.5"/>
 </polygon>
 <contactref element="J4" pad="2"/>
-<via x="11.43" y="70.04" extent="1-16" drill="0.35"/>
-<via x="13.97" y="62.42" extent="1-16" drill="0.35"/>
-<via x="8.89" y="31.94" extent="1-16" drill="0.35"/>
+<via x="10.43" y="69.04" extent="1-16" drill="0.35"/>
+<via x="13.97" y="63.42" extent="1-16" drill="0.35"/>
+<via x="7.39" y="31.94" extent="1-16" drill="0.35"/>
 <via x="13.97" y="17.97" extent="1-16" drill="0.35"/>
 <via x="12.7" y="7.81" extent="1-16" drill="0.35"/>
 <contactref element="LS1" pad="-"/>
@@ -1153,6 +1228,40 @@ design rules under a new name.</description>
 <wire x1="8.0132" y1="12.8160875" x2="8.0132" y2="9.4732" width="0.8128" layer="16"/>
 <wire x1="8.0132" y1="9.4732" x2="5.08" y2="6.54" width="0.8128" layer="16"/>
 <contactref element="R3" pad="2"/>
+<contactref element="D4" pad="1"/>
+<contactref element="D5" pad="1"/>
+<contactref element="D6" pad="2"/>
+<contactref element="D7" pad="2"/>
+<contactref element="U$1" pad="1"/>
+<contactref element="R4" pad="1"/>
+<contactref element="R5" pad="1"/>
+<contactref element="C2" pad="2"/>
+<wire x1="7.34" y1="74.28" x2="11.51" y2="76.39" width="0" layer="19" extent="1-1"/>
+<wire x1="10.43" y1="69.04" x2="7.34" y2="74.28" width="0" layer="19" extent="1-1"/>
+<wire x1="13.97" y1="63.42" x2="10.43" y2="69.04" width="0" layer="19" extent="1-1"/>
+<wire x1="22.422" y1="63" x2="13.97" y2="63.42" width="0" layer="19" extent="16-16"/>
+<wire x1="22.6" y1="60" x2="22.422" y2="63" width="0" layer="19" extent="16-16"/>
+<wire x1="22.1" y1="54.5" x2="22.6" y2="60" width="0" layer="19" extent="16-16"/>
+<wire x1="9.43" y1="56.2546" x2="13.97" y2="63.42" width="0" layer="19" extent="16-16"/>
+<wire x1="6.5" y1="54.9" x2="9.43" y2="56.2546" width="0" layer="19" extent="16-16"/>
+<wire x1="2.54" y1="55.34" x2="6.5" y2="54.9" width="0" layer="19" extent="16-16"/>
+<wire x1="2.54" y1="65.77" x2="10.43" y2="69.04" width="0" layer="19" extent="1-1"/>
+<wire x1="2.54" y1="45.18" x2="2.54" y2="55.34" width="0" layer="19" extent="1-1"/>
+<wire x1="6.29" y1="37.02" x2="2.54" y2="45.18" width="0" layer="19" extent="1-1"/>
+<wire x1="7.39" y1="31.94" x2="6.29" y2="37.02" width="0" layer="19" extent="1-1"/>
+<wire x1="14.4" y1="23.5" x2="7.39" y2="31.94" width="0" layer="19" extent="16-16"/>
+<wire x1="14.9606" y1="21.2212" x2="14.4" y2="23.5" width="0" layer="19" extent="16-16"/>
+<wire x1="16.078" y1="18.5" x2="14.9606" y2="21.2212" width="0" layer="19" extent="16-16"/>
+<wire x1="13.97" y1="17.97" x2="16.078" y2="18.5" width="0" layer="19" extent="16-16"/>
+<wire x1="12.072" y1="18.22" x2="13.97" y2="17.97" width="0" layer="19" extent="16-16"/>
+<wire x1="17.62" y1="15.4254" x2="16.078" y2="18.5" width="0" layer="19" extent="16-16"/>
+<wire x1="7.45" y1="14.48" x2="12.072" y2="18.22" width="0" layer="19" extent="16-16"/>
+<wire x1="12.7" y1="7.81" x2="5.08" y2="6.54" width="0" layer="19" extent="1-1"/>
+<wire x1="15.95" y1="7.81" x2="12.7" y2="7.81" width="0" layer="19" extent="1-1"/>
+<wire x1="21.1" y1="31" x2="14.4" y2="23.5" width="0" layer="19" extent="16-16"/>
+<wire x1="19.578" y1="39.5" x2="21.1" y2="31" width="0" layer="19" extent="16-16"/>
+<wire x1="20.91" y1="42.27" x2="19.578" y2="39.5" width="0" layer="19" extent="16-16"/>
+<wire x1="11.0246" y1="29" x2="5.08" y2="6.54" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="VIN">
 <contactref element="U$2" pad="15"/>
@@ -1190,17 +1299,13 @@ design rules under a new name.</description>
 <contactref element="U$2" pad="12"/>
 <contactref element="J6" pad="1"/>
 <contactref element="J7" pad="2"/>
-<contactref element="J5" pad="1"/>
 <contactref element="J4" pad="1"/>
 <wire x1="6.29" y1="42.1" x2="7.62" y2="42.1" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="53.451" x2="3.54" y2="52.8" width="0.8128" layer="1"/>
+<wire x1="3.54" y1="52.8" x2="4.191" y2="53.451" width="0.8128" layer="1"/>
 <wire x1="2.54" y1="52.8" x2="3.54" y2="52.8" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="59.039" x2="2.54" y2="60.69" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="53.451" x2="4.191" y2="59.039" width="0.8128" layer="1"/>
 <wire x1="2.54" y1="70.85" x2="5.08" y2="70.85" width="0.8128" layer="16"/>
 <wire x1="5.08" y1="75.12" x2="5.08" y2="70.85" width="0.8128" layer="16"/>
-<wire x1="5.08" y1="70.85" x2="5.08" y2="63.23" width="0.8128" layer="16"/>
-<wire x1="2.54" y1="60.69" x2="5.08" y2="63.23" width="0.8128" layer="16"/>
+<wire x1="5.08" y1="70.85" x2="5.08" y2="65" width="0.8128" layer="16"/>
 <wire x1="5.08" y1="75.12" x2="6.1876" y2="76.2276" width="0.8128" layer="16"/>
 <wire x1="8.97" y1="76.39" x2="8.8076" y2="76.2276" width="0.8128" layer="16"/>
 <wire x1="8.8076" y1="76.2276" x2="6.1876" y2="76.2276" width="0.8128" layer="16"/>
@@ -1217,18 +1322,30 @@ design rules under a new name.</description>
 <via x="14" y="51.5" extent="1-16" drill="0.35"/>
 <wire x1="14" y1="51.5" x2="17" y2="48.5" width="0.8128" layer="16"/>
 <wire x1="17" y1="29.18" x2="19.32" y2="26.86" width="0.8128" layer="16"/>
-<wire x1="17" y1="48.5" x2="17" y2="29.18" width="0.8128" layer="16"/>
+<wire x1="17" y1="48.5" x2="17" y2="31" width="0.8128" layer="16"/>
+<contactref element="D6" pad="1"/>
+<wire x1="17" y1="31" x2="17" y2="29.18" width="0.8128" layer="16"/>
+<wire x1="16.9" y1="31" x2="17" y2="31" width="0.8128" layer="16"/>
+<contactref element="J5" pad="2"/>
+<wire x1="2.54" y1="63.23" x2="3.31" y2="63.23" width="0.8128" layer="16"/>
+<wire x1="3.31" y1="63.23" x2="5.08" y2="65" width="0.8128" layer="16"/>
+<wire x1="4.191" y1="61.579" x2="2.54" y2="63.23" width="0.8128" layer="1"/>
+<wire x1="4.191" y1="53.451" x2="4.191" y2="61.579" width="0.8128" layer="1"/>
 </signal>
 <signal name="THIN">
-<contactref element="J5" pad="2"/>
 <contactref element="C1" pad="2"/>
 <contactref element="U$2" pad="4"/>
-<wire x1="6.29" y1="62.42" x2="3.35" y2="62.42" width="0.8128" layer="1"/>
-<wire x1="3.35" y1="62.42" x2="2.54" y2="63.23" width="0.8128" layer="1"/>
 <wire x1="6.29" y1="62.42" x2="10.16" y2="62.42" width="0.8128" layer="1"/>
 <via x="10.16" y="62.42" extent="1-16" drill="0.35"/>
-<wire x1="10.16" y1="62.42" x2="11.43" y2="63.69" width="0.8128" layer="16"/>
-<wire x1="11.43" y1="64.7546" x2="11.43" y2="63.69" width="0.8128" layer="16"/>
+<contactref element="D4" pad="2"/>
+<contactref element="J5" pad="1"/>
+<wire x1="2.54" y1="60.69" x2="6.5" y2="60.69" width="0.8128" layer="16"/>
+<wire x1="6.5" y1="60.69" x2="8" y2="60.69" width="0.8128" layer="16"/>
+<wire x1="8" y1="60.69" x2="8.43" y2="60.69" width="0.8128" layer="16"/>
+<wire x1="8.43" y1="60.69" x2="10.16" y2="62.42" width="0.8128" layer="16"/>
+<wire x1="6.5" y1="59.1" x2="6.5" y2="60.69" width="0.8128" layer="16"/>
+<wire x1="8" y1="60.69" x2="9.43" y2="59.26" width="0.8128" layer="16"/>
+<wire x1="9.43" y1="59.26" x2="9.43" y2="59.2054" width="0.8128" layer="16"/>
 </signal>
 <signal name="SDA">
 <contactref element="J7" pad="3"/>
@@ -1258,17 +1375,19 @@ design rules under a new name.</description>
 <contactref element="J1" pad="1"/>
 <contactref element="U$2" pad="20"/>
 <wire x1="21.86" y1="26.86" x2="21.86" y2="27.86" width="0.8128" layer="1"/>
-<wire x1="21.86" y1="27.86" x2="18.05" y2="31.67" width="0.8128" layer="1"/>
-<wire x1="18.05" y1="41.6" x2="21.09" y2="44.64" width="0.8128" layer="1"/>
+<wire x1="21.86" y1="27.86" x2="20.05" y2="29.67" width="0.8128" layer="1"/>
+<wire x1="20.05" y1="43.6" x2="21.09" y2="44.64" width="0.8128" layer="1"/>
 <wire x1="21.09" y1="44.64" x2="22.19" y2="44.64" width="0.8128" layer="1"/>
-<wire x1="18.05" y1="31.67" x2="18.05" y2="41.6" width="0.8128" layer="1"/>
+<wire x1="20.05" y1="29.67" x2="20.05" y2="43.6" width="0.8128" layer="1"/>
 <contactref element="J2" pad="4"/>
-<wire x1="20.3" y1="16.7" x2="21.86" y2="16.7" width="0.8128" layer="16"/>
-<wire x1="18.922" y1="18.078" x2="20.3" y2="16.7" width="0.8128" layer="16"/>
 <contactref element="R3" pad="1"/>
-<wire x1="18.922" y1="23.922" x2="18.922" y2="18.5" width="0.8128" layer="16"/>
+<wire x1="18.922" y1="23.922" x2="18.922" y2="23.178" width="0.8128" layer="16"/>
+<wire x1="18.922" y1="23.178" x2="18.922" y2="18.5" width="0.8128" layer="16"/>
 <wire x1="21.86" y1="26.86" x2="18.922" y2="23.922" width="0.8128" layer="16"/>
-<wire x1="18.922" y1="18.5" x2="18.922" y2="18.078" width="0.8128" layer="16"/>
+<contactref element="D5" pad="2"/>
+<wire x1="20.722" y1="16.7" x2="21.86" y2="16.7" width="0.8128" layer="16"/>
+<wire x1="18.922" y1="18.5" x2="20.722" y2="16.7" width="0.8128" layer="16"/>
+<wire x1="18.6" y1="23.5" x2="18.922" y2="23.178" width="0.8128" layer="16"/>
 </signal>
 <signal name="BTN">
 <contactref element="D3" pad="2"/>
@@ -1276,23 +1395,30 @@ design rules under a new name.</description>
 <via x="20.32" y="57.34" extent="1-16" drill="0.35"/>
 <wire x1="20.32" y1="57.34" x2="22.19" y2="57.34" width="0.8128" layer="1"/>
 <wire x1="20.32" y1="57.34" x2="16.3452" y2="57.34" width="0.8128" layer="16"/>
-<wire x1="16.3452" y1="57.34" x2="12.7" y2="53.6948" width="0.8128" layer="16"/>
-<wire x1="12.7" y1="53.6948" x2="12.7" y2="32.1048" width="0.8128" layer="16"/>
-<wire x1="12.7" y1="32.1048" x2="13.97" y2="30.8348" width="0.8128" layer="16"/>
+<wire x1="12.7" y1="53.6948" x2="14.5026" y2="55.4974" width="0.8128" layer="16"/>
+<wire x1="14.5026" y1="55.4974" x2="16.3452" y2="57.34" width="0.8128" layer="16"/>
+<wire x1="12.7" y1="53.6948" x2="12.7" y2="33.1048" width="0.8128" layer="16"/>
+<wire x1="12.7" y1="33.1048" x2="13.97" y2="31.8348" width="0.8128" layer="16"/>
+<contactref element="U$1" pad="2"/>
+<wire x1="17.9" y1="54.5" x2="15.5" y2="54.5" width="0.8128" layer="16"/>
+<wire x1="15.5" y1="54.5" x2="14.5026" y2="55.4974" width="0.8128" layer="16"/>
 </signal>
 <signal name="BAT">
 <contactref element="U$2" pad="6"/>
 <wire x1="6.29" y1="57.34" x2="12.7" y2="57.34" width="0.8128" layer="1"/>
 <wire x1="15.24" y1="54.8" x2="12.7" y2="57.34" width="0.8128" layer="1"/>
 <wire x1="17.78" y1="21.27946875" x2="14.2748" y2="24.78466875" width="0.8128" layer="1"/>
-<wire x1="14.2748" y1="24.78466875" x2="14.2748" y2="48.1058625" width="0.8128" layer="1"/>
+<wire x1="14.2748" y1="24.78466875" x2="14.2748" y2="29" width="0.8128" layer="1"/>
+<wire x1="14.2748" y1="29" x2="14.2748" y2="48.1058625" width="0.8128" layer="1"/>
 <wire x1="14.2748" y1="48.1058625" x2="15.24" y2="49.0710625" width="0.8128" layer="1"/>
 <wire x1="15.24" y1="49.0710625" x2="15.24" y2="54.8" width="0.8128" layer="1"/>
-<wire x1="17.78" y1="21.27946875" x2="17.78" y2="14.12" width="0.8128" layer="1"/>
 <contactref element="J2" pad="2"/>
+<wire x1="17.78" y1="21.27946875" x2="17.78" y2="14.12" width="0.8128" layer="1"/>
 <wire x1="20.2" y1="11.7" x2="21.78" y2="11.7" width="0.8128" layer="1"/>
 <wire x1="21.78" y1="11.7" x2="21.86" y2="11.62" width="0.8128" layer="1"/>
 <wire x1="17.78" y1="14.12" x2="20.2" y2="11.7" width="0.8128" layer="1"/>
+<contactref element="C2" pad="1"/>
+<wire x1="13.9754" y1="29" x2="14.2748" y2="29" width="0.1524" layer="1"/>
 </signal>
 <signal name="SPIN">
 <contactref element="J2" pad="6"/>
@@ -1300,8 +1426,11 @@ design rules under a new name.</description>
 <wire x1="23.5776" y1="23.05" x2="22.3076" y2="21.78" width="0.8128" layer="16"/>
 <wire x1="22.3076" y1="21.78" x2="21.86" y2="21.78" width="0.8128" layer="16"/>
 <wire x1="22.81" y1="38.19" x2="23.5776" y2="37.4224" width="0.8128" layer="16"/>
-<wire x1="22.81" y1="42.27" x2="22.81" y2="38.19" width="0.8128" layer="16"/>
+<wire x1="22.81" y1="42.27" x2="22.81" y2="39.5" width="0.8128" layer="16"/>
+<wire x1="22.81" y1="39.5" x2="22.81" y2="38.19" width="0.8128" layer="16"/>
 <wire x1="23.5776" y1="37.4224" x2="23.5776" y2="23.05" width="0.8128" layer="16"/>
+<contactref element="R4" pad="2"/>
+<wire x1="22.422" y1="39.5" x2="22.81" y2="39.5" width="0.8128" layer="16"/>
 </signal>
 <signal name="LEDCTL">
 <contactref element="Q1" pad="1"/>
@@ -1313,6 +1442,11 @@ design rules under a new name.</description>
 <wire x1="18.922" y1="63.078" x2="19.58" y2="62.42" width="0.508" layer="1"/>
 <wire x1="11.23" y1="72.77" x2="18.922" y2="65.078" width="0.508" layer="1"/>
 <wire x1="18.922" y1="65.078" x2="18.922" y2="63.078" width="0.508" layer="1"/>
+<contactref element="R5" pad="2"/>
+<wire x1="19.578" y1="63" x2="19" y2="63" width="0.508" layer="16"/>
+<wire x1="19" y1="63" x2="18.922" y2="63.078" width="0.508" layer="16"/>
+<wire x1="18.922" y1="63.078" x2="18.922" y2="65.078" width="0.508" layer="16"/>
+<via x="18.922" y="65.078" extent="1-16" drill="0.35"/>
 </signal>
 <signal name="STLEDCTL">
 <contactref element="J2" pad="5"/>
@@ -1332,30 +1466,36 @@ design rules under a new name.</description>
 <wire x1="5.39" y1="76.48" x2="2.42" y2="73.51" width="0.8128" layer="1"/>
 <wire x1="2.42" y1="73.51" x2="2.54" y2="73.39" width="0.8128" layer="1"/>
 </signal>
-<signal name="PWR">
+<signal name="PWM">
 <contactref element="Q2" pad="1"/>
 <contactref element="R1" pad="2"/>
 <contactref element="U$2" pad="26"/>
-<via x="20.32" y="59.88" extent="1-16" drill="0.35"/>
-<wire x1="20.32" y1="59.88" x2="22.19" y2="59.88" width="0.8128" layer="1"/>
-<wire x1="11.43" y1="54.8" x2="16.51" y2="59.88" width="0.8128" layer="16"/>
-<wire x1="11.43" y1="54.8" x2="11.43" y2="29.4" width="0.8128" layer="16"/>
-<wire x1="11.43" y1="29.4" x2="7.45" y2="25.42" width="0.8128" layer="16"/>
-<wire x1="7.45" y1="25.42" x2="7.45" y2="16.38" width="0.8128" layer="16"/>
-<wire x1="16.51" y1="59.88" x2="17.628" y2="59.88" width="0.8128" layer="16"/>
-<wire x1="17.628" y1="59.88" x2="17.78" y2="59.728" width="0.8128" layer="16"/>
-<wire x1="17.78" y1="59.728" x2="17.932" y2="59.88" width="0.8128" layer="16"/>
-<wire x1="17.932" y1="59.88" x2="20.32" y2="59.88" width="0.8128" layer="16"/>
-<wire x1="20.32" y1="59.88" x2="17.97" y2="59.88" width="0.8128" layer="1"/>
-<wire x1="17.97" y1="59.88" x2="16.51" y2="58.42" width="0.8128" layer="1"/>
+<wire x1="11.43" y1="54.8" x2="11.43" y2="29.9" width="0.8128" layer="16"/>
+<wire x1="11.43" y1="29.9" x2="7.45" y2="25.92" width="0.8128" layer="16"/>
+<wire x1="7.45" y1="25.92" x2="7.45" y2="18" width="0.8128" layer="16"/>
+<wire x1="7.45" y1="18" x2="7.45" y2="16.38" width="0.8128" layer="16"/>
+<wire x1="16.51" y1="58.92" x2="17.47" y2="59.88" width="0.8128" layer="1"/>
 <wire x1="16.51" y1="48.76053125" x2="15.3924" y2="47.64293125" width="0.8128" layer="1"/>
-<wire x1="16.51" y1="58.42" x2="16.51" y2="48.76053125" width="0.8128" layer="1"/>
+<wire x1="16.51" y1="58.92" x2="16.51" y2="57.935" width="0.8128" layer="1"/>
+<wire x1="16.51" y1="57.935" x2="16.51" y2="48.76053125" width="0.8128" layer="1"/>
 <wire x1="15.3924" y1="25.2476" x2="19.05" y2="21.59" width="0.8128" layer="1"/>
 <wire x1="15.3924" y1="47.64293125" x2="15.3924" y2="25.2476" width="0.8128" layer="1"/>
 <contactref element="J2" pad="3"/>
 <wire x1="21.86" y1="14.16" x2="20.59" y2="14.16" width="0.8128" layer="1"/>
 <wire x1="20.59" y1="14.16" x2="19.05" y2="15.7" width="0.8128" layer="1"/>
 <wire x1="19.05" y1="15.7" x2="19.05" y2="21.59" width="0.8128" layer="1"/>
+<contactref element="D7" pad="1"/>
+<wire x1="16.51" y1="57.935" x2="16.5" y2="57.935" width="0.8128" layer="1"/>
+<wire x1="17.47" y1="59.88" x2="22.19" y2="59.88" width="0.8128" layer="1"/>
+<wire x1="16.5" y1="57.935" x2="16.51" y2="57.945" width="0.8128" layer="1"/>
+<wire x1="16.51" y1="57.945" x2="16.51" y2="58.9294" width="0.8128" layer="1"/>
+<via x="16.51" y="58.9294" extent="1-16" drill="0.35"/>
+<wire x1="16.51" y1="58.9294" x2="17.5806" y2="60" width="0.8128" layer="16"/>
+<wire x1="17.5806" y1="60" x2="18.4" y2="60" width="0.8128" layer="16"/>
+<wire x1="16.51" y1="58.9294" x2="15.5594" y2="58.9294" width="0.8128" layer="16"/>
+<wire x1="15.5594" y1="58.9294" x2="11.43" y2="54.8" width="0.8128" layer="16"/>
+<wire x1="7.45" y1="18" x2="7.67" y2="18.22" width="0.8128" layer="16"/>
+<wire x1="7.67" y1="18.22" x2="9.228" y2="18.22" width="0.8128" layer="16"/>
 </signal>
 <signal name="12V">
 <contactref element="R2" pad="2"/>
@@ -1387,8 +1527,8 @@ design rules under a new name.</description>
 <contactref element="S1" pad="3"/>
 <wire x1="10.3248" y1="24.32" x2="10.3248" y2="21.3358" width="0.8128" layer="16"/>
 <wire x1="10.3248" y1="21.3358" x2="10.4394" y2="21.2212" width="0.8128" layer="16"/>
-<wire x1="13.97" y1="25.4252" x2="11.43" y2="25.4252" width="0.8128" layer="16"/>
-<wire x1="11.43" y1="25.4252" x2="10.3248" y2="24.32" width="0.8128" layer="16"/>
+<wire x1="13.97" y1="26.4252" x2="12.43" y2="26.4252" width="0.8128" layer="16"/>
+<wire x1="12.43" y1="26.4252" x2="10.3248" y2="24.32" width="0.8128" layer="16"/>
 </signal>
 <signal name="SPOUT">
 <contactref element="J7" pad="6"/>

+ 218 - 78
schematic/ECU.b#2

@@ -726,6 +726,34 @@ BUZZER</description>
 </package3d>
 </packages3d>
 </library>
+<library name="eScooter">
+<packages>
+<package name="DIOM5027X220N" urn="urn:adsk.eagle:footprint:21928331/1">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<wire x1="2.5" y1="1.35" x2="-3.3699" y2="1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="1.35" x2="-3.3699" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="-1.35" x2="2.5" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="2.5" y1="-1.35" x2="-2.5" y2="-1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="-1.35" x2="-2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="1.35" x2="2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="2.5" y1="1.35" x2="2.5" y2="-1.35" width="0.12" layer="51"/>
+<smd name="1" x="-2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<smd name="2" x="2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<text x="0" y="1.985" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-1.985" size="1.27" layer="27" align="top-center">&gt;VALUE</text>
+</package>
+</packages>
+<packages3d>
+<package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="DIOM5027X220N"/>
+</packageinstances>
+</package3d>
+</packages3d>
+</library>
 </libraries>
 <attributes>
 </attributes>
@@ -919,20 +947,20 @@ design rules under a new name.</description>
 </pass>
 </autorouter>
 <elements>
-<element name="C1" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="" x="11.43" y="66.23" smashed="yes" rot="MR270">
-<attribute name="CATEGORY" value="Capacitor" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="MANUFACTURER" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="MPN" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="NAME" x="9.5733" y="66.23" size="1.27" layer="26" rot="MR270" align="bottom-center"/>
-<attribute name="OPERATING_TEMP" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="PART_STATUS" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="ROHS_COMPLIANT" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="SERIES" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="SUB-CATEGORY" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="THERMALLOSS" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="TYPE" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="VALUE" x="13.2867" y="66.23" size="1.27" layer="28" rot="MR270" align="top-center"/>
-<attribute name="VOLTAGE_RATING" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
+<element name="C1" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="" x="9.43" y="57.73" smashed="yes" rot="MR90">
+<attribute name="CATEGORY" value="Capacitor" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MANUFACTURER" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MPN" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="NAME" x="11.2867" y="57.73" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="OPERATING_TEMP" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="PART_STATUS" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SERIES" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SUB-CATEGORY" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="THERMALLOSS" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="TYPE" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="VALUE" x="7.5733" y="57.73" size="1.27" layer="28" rot="MR90" align="top-center"/>
+<attribute name="VOLTAGE_RATING" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
 </element>
 <element name="C3" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="" x="17.62" y="13.95" smashed="yes" rot="MR90">
 <attribute name="CATEGORY" value="Capacitor" x="-39.53" y="66.02" size="1.778" layer="28" rot="MR90" display="off"/>
@@ -966,22 +994,22 @@ design rules under a new name.</description>
 <attribute name="TYPE" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="VALUE" x="7.62" y="22.21" size="1.27" layer="28" rot="MR0" align="top-center"/>
 </element>
-<element name="D3" library="Diode" library_urn="urn:adsk.eagle:library:16378169" package="SOD6126X290" package3d_urn="urn:adsk.eagle:package:9427057/2" value="" x="13.97" y="28.13" smashed="yes" rot="MR90">
-<attribute name="CATEGORY" value="Diode" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="DESCRIPTION" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="FORWARD_CURRENT" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="MANUFACTURER" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="MPN" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="NAME" x="16.08" y="28.13" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
-<attribute name="OPERATING_TEMP" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="PART_STATUS" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="REVERSE_VOLTAGE" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="ROHS_COMPLIANT" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="SERIES" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="SUB-CATEGORY" value="Rectifier" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="THERMALLOSS" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="TYPE" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="VALUE" x="11.86" y="28.13" size="1.27" layer="28" rot="MR90" align="top-center"/>
+<element name="D3" library="Diode" library_urn="urn:adsk.eagle:library:16378169" package="SOD6126X290" package3d_urn="urn:adsk.eagle:package:9427057/2" value="" x="13.97" y="29.13" smashed="yes" rot="MR90">
+<attribute name="CATEGORY" value="Diode" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="DESCRIPTION" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="FORWARD_CURRENT" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MANUFACTURER" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MPN" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="NAME" x="16.08" y="29.13" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="OPERATING_TEMP" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="PART_STATUS" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="REVERSE_VOLTAGE" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SERIES" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SUB-CATEGORY" value="Rectifier" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="THERMALLOSS" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="TYPE" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="VALUE" x="11.86" y="29.13" size="1.27" layer="28" rot="MR90" 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="21.86" y="26.86" smashed="yes" rot="R180">
 <attribute name="NAME" x="23.13" y="25.463" size="0.6096" layer="25" font="vector" ratio="20" rot="R180"/>
@@ -1077,11 +1105,11 @@ design rules under a new name.</description>
 <attribute name="TYPE" value="N-Channel" x="-21.32" y="-8.7" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="VALUE" x="23.765" y="40.195" size="1.27" layer="28" rot="MR0"/>
 </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="17.78" y="61.15" smashed="yes" rot="MR270">
-<attribute name="NAME" x="16.51" y="62.42" size="1.27" layer="26" rot="MR270"/>
-<attribute name="SPICEMODEL" value="NONE" x="69.85" y="12.89" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="SPICEPREFIX" value="R" x="69.85" y="12.89" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="VALUE" x="20.32" y="62.42" size="1.27" layer="28" rot="MR270"/>
+<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="10.65" y="18.22" smashed="yes" rot="MR0">
+<attribute name="NAME" x="11.92" y="19.49" size="1.27" layer="26" rot="MR0"/>
+<attribute name="SPICEMODEL" value="NONE" x="-37.61" y="-33.85" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="-37.61" y="-33.85" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="VALUE" x="11.92" y="15.68" size="1.27" layer="28" rot="MR0"/>
 </element>
 <element name="R2" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="5.08" y="11.62" smashed="yes" rot="MR0">
 <attribute name="NAME" x="6.35" y="12.89" size="1.27" layer="26" rot="MR0"/>
@@ -1111,6 +1139,53 @@ design rules under a new name.</description>
 <attribute name="SPICEPREFIX" value="R" x="17.5" y="18.5" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="VALUE" x="18.77" y="15.96" size="1.27" layer="28" rot="MR0"/>
 </element>
+<element name="D4" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="6.5" y="57" smashed="yes" rot="MR90">
+<attribute name="NAME" x="8.485" y="57" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="VALUE" x="4.515" y="57" size="1.27" layer="28" rot="MR90" align="top-center"/>
+</element>
+<element name="D5" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="16.5" y="23.5" smashed="yes" rot="MR180">
+<attribute name="NAME" x="16.5" y="21.515" size="1.27" layer="26" rot="MR180" align="bottom-center"/>
+<attribute name="VALUE" x="16.5" y="25.485" size="1.27" layer="28" rot="MR180" align="top-center"/>
+</element>
+<element name="D6" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="19" y="31" smashed="yes" rot="MR180">
+<attribute name="NAME" x="19" y="29.015" size="1.27" layer="26" rot="MR180" align="bottom-center"/>
+<attribute name="VALUE" x="19" y="32.985" size="1.27" layer="28" rot="MR180" align="top-center"/>
+</element>
+<element name="D7" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="20.5" y="60" smashed="yes" rot="MR180">
+<attribute name="NAME" x="20.5" y="58.015" size="1.27" layer="26" rot="MR180" align="bottom-center"/>
+<attribute name="VALUE" x="20.5" y="61.985" size="1.27" layer="28" rot="MR180" align="top-center"/>
+</element>
+<element name="U$1" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="20" y="54.5" smashed="yes" rot="MR0">
+<attribute name="NAME" x="20" y="56.485" size="1.27" layer="26" rot="MR0" align="bottom-center"/>
+<attribute name="VALUE" x="20" y="52.515" size="1.27" layer="28" rot="MR0" align="top-center"/>
+</element>
+<element name="R4" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="21" y="39.5" smashed="yes" rot="MR180">
+<attribute name="NAME" x="19.73" y="38.23" size="1.27" layer="26" rot="MR180"/>
+<attribute name="SPICEMODEL" value="NONE" x="21" y="39.5" size="1.778" layer="28" rot="MR180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="21" y="39.5" size="1.778" layer="28" rot="MR180" display="off"/>
+<attribute name="VALUE" x="19.73" y="42.04" size="1.27" layer="28" rot="MR180"/>
+</element>
+<element name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="21" y="63" smashed="yes" rot="MR0">
+<attribute name="NAME" x="22.27" y="64.27" size="1.27" layer="26" rot="MR0"/>
+<attribute name="SPICEMODEL" value="NONE" x="21" y="63" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="21" y="63" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="VALUE" x="22.27" y="60.46" size="1.27" layer="28" rot="MR0"/>
+</element>
+<element name="C2" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="" x="3.5" y="-4" smashed="yes">
+<attribute name="CATEGORY" value="Capacitor" x="3.5" y="-4" size="1.778" layer="27" display="off"/>
+<attribute name="MANUFACTURER" value="" x="3.5" y="-4" size="1.778" layer="27" display="off"/>
+<attribute name="MPN" value="" x="3.5" y="-4" size="1.778" layer="27" display="off"/>
+<attribute name="NAME" x="3.5" y="-2.1433" size="1.27" layer="25" align="bottom-center"/>
+<attribute name="OPERATING_TEMP" value="" x="3.5" y="-4" size="1.778" layer="27" display="off"/>
+<attribute name="PART_STATUS" value="" x="3.5" y="-4" size="1.778" layer="27" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="" x="3.5" y="-4" size="1.778" layer="27" display="off"/>
+<attribute name="SERIES" value="" x="3.5" y="-4" size="1.778" layer="27" display="off"/>
+<attribute name="SUB-CATEGORY" value="" x="3.5" y="-4" size="1.778" layer="27" display="off"/>
+<attribute name="THERMALLOSS" value="" x="3.5" y="-4" size="1.778" layer="27" display="off"/>
+<attribute name="TYPE" value="" x="3.5" y="-4" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="3.5" y="-5.8567" size="1.27" layer="27" align="top-center"/>
+<attribute name="VOLTAGE_RATING" value="" x="3.5" y="-4" size="1.778" layer="27" display="off"/>
+</element>
 </elements>
 <signals>
 <signal name="3V3">
@@ -1142,9 +1217,9 @@ design rules under a new name.</description>
 <vertex x="0" y="4.5"/>
 </polygon>
 <contactref element="J4" pad="2"/>
-<via x="11.43" y="70.04" extent="1-16" drill="0.35"/>
-<via x="13.97" y="62.42" extent="1-16" drill="0.35"/>
-<via x="8.89" y="31.94" extent="1-16" drill="0.35"/>
+<via x="10.43" y="69.04" extent="1-16" drill="0.35"/>
+<via x="13.97" y="63.42" extent="1-16" drill="0.35"/>
+<via x="7.39" y="31.94" extent="1-16" drill="0.35"/>
 <via x="13.97" y="17.97" extent="1-16" drill="0.35"/>
 <via x="12.7" y="7.81" extent="1-16" drill="0.35"/>
 <contactref element="LS1" pad="-"/>
@@ -1153,6 +1228,40 @@ design rules under a new name.</description>
 <wire x1="8.0132" y1="12.8160875" x2="8.0132" y2="9.4732" width="0.8128" layer="16"/>
 <wire x1="8.0132" y1="9.4732" x2="5.08" y2="6.54" width="0.8128" layer="16"/>
 <contactref element="R3" pad="2"/>
+<contactref element="D4" pad="1"/>
+<contactref element="D5" pad="1"/>
+<contactref element="D6" pad="2"/>
+<contactref element="D7" pad="2"/>
+<contactref element="U$1" pad="1"/>
+<contactref element="R4" pad="1"/>
+<contactref element="R5" pad="1"/>
+<contactref element="C2" pad="2"/>
+<wire x1="7.34" y1="74.28" x2="11.51" y2="76.39" width="0" layer="19" extent="1-1"/>
+<wire x1="10.43" y1="69.04" x2="7.34" y2="74.28" width="0" layer="19" extent="1-1"/>
+<wire x1="13.97" y1="63.42" x2="10.43" y2="69.04" width="0" layer="19" extent="1-1"/>
+<wire x1="22.422" y1="63" x2="13.97" y2="63.42" width="0" layer="19" extent="16-16"/>
+<wire x1="22.6" y1="60" x2="22.422" y2="63" width="0" layer="19" extent="16-16"/>
+<wire x1="22.1" y1="54.5" x2="22.6" y2="60" width="0" layer="19" extent="16-16"/>
+<wire x1="9.43" y1="56.2546" x2="13.97" y2="63.42" width="0" layer="19" extent="16-16"/>
+<wire x1="6.5" y1="54.9" x2="9.43" y2="56.2546" width="0" layer="19" extent="16-16"/>
+<wire x1="2.54" y1="55.34" x2="6.5" y2="54.9" width="0" layer="19" extent="16-16"/>
+<wire x1="2.54" y1="65.77" x2="10.43" y2="69.04" width="0" layer="19" extent="1-1"/>
+<wire x1="2.54" y1="45.18" x2="2.54" y2="55.34" width="0" layer="19" extent="1-1"/>
+<wire x1="6.29" y1="37.02" x2="2.54" y2="45.18" width="0" layer="19" extent="1-1"/>
+<wire x1="7.39" y1="31.94" x2="6.29" y2="37.02" width="0" layer="19" extent="1-1"/>
+<wire x1="14.4" y1="23.5" x2="7.39" y2="31.94" width="0" layer="19" extent="16-16"/>
+<wire x1="14.9606" y1="21.2212" x2="14.4" y2="23.5" width="0" layer="19" extent="16-16"/>
+<wire x1="16.078" y1="18.5" x2="14.9606" y2="21.2212" width="0" layer="19" extent="16-16"/>
+<wire x1="13.97" y1="17.97" x2="16.078" y2="18.5" width="0" layer="19" extent="16-16"/>
+<wire x1="12.072" y1="18.22" x2="13.97" y2="17.97" width="0" layer="19" extent="16-16"/>
+<wire x1="17.62" y1="15.4254" x2="16.078" y2="18.5" width="0" layer="19" extent="16-16"/>
+<wire x1="7.45" y1="14.48" x2="12.072" y2="18.22" width="0" layer="19" extent="16-16"/>
+<wire x1="12.7" y1="7.81" x2="5.08" y2="6.54" width="0" layer="19" extent="1-1"/>
+<wire x1="15.95" y1="7.81" x2="12.7" y2="7.81" width="0" layer="19" extent="1-1"/>
+<wire x1="21.1" y1="31" x2="14.4" y2="23.5" width="0" layer="19" extent="16-16"/>
+<wire x1="19.578" y1="39.5" x2="21.1" y2="31" width="0" layer="19" extent="16-16"/>
+<wire x1="20.91" y1="42.27" x2="19.578" y2="39.5" width="0" layer="19" extent="16-16"/>
+<wire x1="4.9754" y1="-4" x2="5.08" y2="6.54" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="VIN">
 <contactref element="U$2" pad="15"/>
@@ -1190,17 +1299,13 @@ design rules under a new name.</description>
 <contactref element="U$2" pad="12"/>
 <contactref element="J6" pad="1"/>
 <contactref element="J7" pad="2"/>
-<contactref element="J5" pad="1"/>
 <contactref element="J4" pad="1"/>
 <wire x1="6.29" y1="42.1" x2="7.62" y2="42.1" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="53.451" x2="3.54" y2="52.8" width="0.8128" layer="1"/>
+<wire x1="3.54" y1="52.8" x2="4.191" y2="53.451" width="0.8128" layer="1"/>
 <wire x1="2.54" y1="52.8" x2="3.54" y2="52.8" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="59.039" x2="2.54" y2="60.69" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="53.451" x2="4.191" y2="59.039" width="0.8128" layer="1"/>
 <wire x1="2.54" y1="70.85" x2="5.08" y2="70.85" width="0.8128" layer="16"/>
 <wire x1="5.08" y1="75.12" x2="5.08" y2="70.85" width="0.8128" layer="16"/>
-<wire x1="5.08" y1="70.85" x2="5.08" y2="63.23" width="0.8128" layer="16"/>
-<wire x1="2.54" y1="60.69" x2="5.08" y2="63.23" width="0.8128" layer="16"/>
+<wire x1="5.08" y1="70.85" x2="5.08" y2="65" width="0.8128" layer="16"/>
 <wire x1="5.08" y1="75.12" x2="6.1876" y2="76.2276" width="0.8128" layer="16"/>
 <wire x1="8.97" y1="76.39" x2="8.8076" y2="76.2276" width="0.8128" layer="16"/>
 <wire x1="8.8076" y1="76.2276" x2="6.1876" y2="76.2276" width="0.8128" layer="16"/>
@@ -1217,18 +1322,30 @@ design rules under a new name.</description>
 <via x="14" y="51.5" extent="1-16" drill="0.35"/>
 <wire x1="14" y1="51.5" x2="17" y2="48.5" width="0.8128" layer="16"/>
 <wire x1="17" y1="29.18" x2="19.32" y2="26.86" width="0.8128" layer="16"/>
-<wire x1="17" y1="48.5" x2="17" y2="29.18" width="0.8128" layer="16"/>
+<wire x1="17" y1="48.5" x2="17" y2="31" width="0.8128" layer="16"/>
+<contactref element="D6" pad="1"/>
+<wire x1="17" y1="31" x2="17" y2="29.18" width="0.8128" layer="16"/>
+<wire x1="16.9" y1="31" x2="17" y2="31" width="0.8128" layer="16"/>
+<contactref element="J5" pad="2"/>
+<wire x1="2.54" y1="63.23" x2="3.31" y2="63.23" width="0.8128" layer="16"/>
+<wire x1="3.31" y1="63.23" x2="5.08" y2="65" width="0.8128" layer="16"/>
+<wire x1="4.191" y1="61.579" x2="2.54" y2="63.23" width="0.8128" layer="1"/>
+<wire x1="4.191" y1="53.451" x2="4.191" y2="61.579" width="0.8128" layer="1"/>
 </signal>
 <signal name="THIN">
-<contactref element="J5" pad="2"/>
 <contactref element="C1" pad="2"/>
 <contactref element="U$2" pad="4"/>
-<wire x1="6.29" y1="62.42" x2="3.35" y2="62.42" width="0.8128" layer="1"/>
-<wire x1="3.35" y1="62.42" x2="2.54" y2="63.23" width="0.8128" layer="1"/>
 <wire x1="6.29" y1="62.42" x2="10.16" y2="62.42" width="0.8128" layer="1"/>
 <via x="10.16" y="62.42" extent="1-16" drill="0.35"/>
-<wire x1="10.16" y1="62.42" x2="11.43" y2="63.69" width="0.8128" layer="16"/>
-<wire x1="11.43" y1="64.7546" x2="11.43" y2="63.69" width="0.8128" layer="16"/>
+<contactref element="D4" pad="2"/>
+<contactref element="J5" pad="1"/>
+<wire x1="2.54" y1="60.69" x2="6.5" y2="60.69" width="0.8128" layer="16"/>
+<wire x1="6.5" y1="60.69" x2="8" y2="60.69" width="0.8128" layer="16"/>
+<wire x1="8" y1="60.69" x2="8.43" y2="60.69" width="0.8128" layer="16"/>
+<wire x1="8.43" y1="60.69" x2="10.16" y2="62.42" width="0.8128" layer="16"/>
+<wire x1="6.5" y1="59.1" x2="6.5" y2="60.69" width="0.8128" layer="16"/>
+<wire x1="8" y1="60.69" x2="9.43" y2="59.26" width="0.8128" layer="16"/>
+<wire x1="9.43" y1="59.26" x2="9.43" y2="59.2054" width="0.8128" layer="16"/>
 </signal>
 <signal name="SDA">
 <contactref element="J7" pad="3"/>
@@ -1258,17 +1375,19 @@ design rules under a new name.</description>
 <contactref element="J1" pad="1"/>
 <contactref element="U$2" pad="20"/>
 <wire x1="21.86" y1="26.86" x2="21.86" y2="27.86" width="0.8128" layer="1"/>
-<wire x1="21.86" y1="27.86" x2="19.05" y2="30.67" width="0.8128" layer="1"/>
-<wire x1="19.05" y1="42.6" x2="21.09" y2="44.64" width="0.8128" layer="1"/>
+<wire x1="21.86" y1="27.86" x2="20.05" y2="29.67" width="0.8128" layer="1"/>
+<wire x1="20.05" y1="43.6" x2="21.09" y2="44.64" width="0.8128" layer="1"/>
 <wire x1="21.09" y1="44.64" x2="22.19" y2="44.64" width="0.8128" layer="1"/>
-<wire x1="19.05" y1="30.67" x2="19.05" y2="42.6" width="0.8128" layer="1"/>
+<wire x1="20.05" y1="29.67" x2="20.05" y2="43.6" width="0.8128" layer="1"/>
 <contactref element="J2" pad="4"/>
-<wire x1="20.3" y1="16.7" x2="21.86" y2="16.7" width="0.8128" layer="16"/>
-<wire x1="18.922" y1="18.078" x2="20.3" y2="16.7" width="0.8128" layer="16"/>
 <contactref element="R3" pad="1"/>
-<wire x1="18.922" y1="23.922" x2="18.922" y2="18.5" width="0.8128" layer="16"/>
+<wire x1="18.922" y1="23.922" x2="18.922" y2="23.178" width="0.8128" layer="16"/>
+<wire x1="18.922" y1="23.178" x2="18.922" y2="18.5" width="0.8128" layer="16"/>
 <wire x1="21.86" y1="26.86" x2="18.922" y2="23.922" width="0.8128" layer="16"/>
-<wire x1="18.922" y1="18.5" x2="18.922" y2="18.078" width="0.8128" layer="16"/>
+<contactref element="D5" pad="2"/>
+<wire x1="20.722" y1="16.7" x2="21.86" y2="16.7" width="0.8128" layer="16"/>
+<wire x1="18.922" y1="18.5" x2="20.722" y2="16.7" width="0.8128" layer="16"/>
+<wire x1="18.6" y1="23.5" x2="18.922" y2="23.178" width="0.8128" layer="16"/>
 </signal>
 <signal name="BTN">
 <contactref element="D3" pad="2"/>
@@ -1276,9 +1395,13 @@ design rules under a new name.</description>
 <via x="20.32" y="57.34" extent="1-16" drill="0.35"/>
 <wire x1="20.32" y1="57.34" x2="22.19" y2="57.34" width="0.8128" layer="1"/>
 <wire x1="20.32" y1="57.34" x2="16.3452" y2="57.34" width="0.8128" layer="16"/>
-<wire x1="16.3452" y1="57.34" x2="12.7" y2="53.6948" width="0.8128" layer="16"/>
-<wire x1="12.7" y1="53.6948" x2="12.7" y2="32.1048" width="0.8128" layer="16"/>
-<wire x1="12.7" y1="32.1048" x2="13.97" y2="30.8348" width="0.8128" layer="16"/>
+<wire x1="12.7" y1="53.6948" x2="14.5026" y2="55.4974" width="0.8128" layer="16"/>
+<wire x1="14.5026" y1="55.4974" x2="16.3452" y2="57.34" width="0.8128" layer="16"/>
+<wire x1="12.7" y1="53.6948" x2="12.7" y2="33.1048" width="0.8128" layer="16"/>
+<wire x1="12.7" y1="33.1048" x2="13.97" y2="31.8348" width="0.8128" layer="16"/>
+<contactref element="U$1" pad="2"/>
+<wire x1="17.9" y1="54.5" x2="15.5" y2="54.5" width="0.8128" layer="16"/>
+<wire x1="15.5" y1="54.5" x2="14.5026" y2="55.4974" width="0.8128" layer="16"/>
 </signal>
 <signal name="BAT">
 <contactref element="U$2" pad="6"/>
@@ -1288,11 +1411,14 @@ design rules under a new name.</description>
 <wire x1="14.2748" y1="24.78466875" x2="14.2748" y2="48.1058625" width="0.8128" layer="1"/>
 <wire x1="14.2748" y1="48.1058625" x2="15.24" y2="49.0710625" width="0.8128" layer="1"/>
 <wire x1="15.24" y1="49.0710625" x2="15.24" y2="54.8" width="0.8128" layer="1"/>
-<wire x1="17.78" y1="21.27946875" x2="17.78" y2="14.12" width="0.8128" layer="1"/>
+<wire x1="17.78" y1="21.27946875" x2="17.78" y2="18.5" width="0.8128" layer="1"/>
 <contactref element="J2" pad="2"/>
+<wire x1="17.78" y1="18.5" x2="17.78" y2="14.12" width="0.8128" layer="1"/>
 <wire x1="20.2" y1="11.7" x2="21.78" y2="11.7" width="0.8128" layer="1"/>
 <wire x1="21.78" y1="11.7" x2="21.86" y2="11.62" width="0.8128" layer="1"/>
 <wire x1="17.78" y1="14.12" x2="20.2" y2="11.7" width="0.8128" layer="1"/>
+<contactref element="C2" pad="1"/>
+<wire x1="2.0246" y1="-4" x2="21.86" y2="11.62" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="SPIN">
 <contactref element="J2" pad="6"/>
@@ -1300,8 +1426,11 @@ design rules under a new name.</description>
 <wire x1="23.5776" y1="23.05" x2="22.3076" y2="21.78" width="0.8128" layer="16"/>
 <wire x1="22.3076" y1="21.78" x2="21.86" y2="21.78" width="0.8128" layer="16"/>
 <wire x1="22.81" y1="38.19" x2="23.5776" y2="37.4224" width="0.8128" layer="16"/>
-<wire x1="22.81" y1="42.27" x2="22.81" y2="38.19" width="0.8128" layer="16"/>
+<wire x1="22.81" y1="42.27" x2="22.81" y2="39.5" width="0.8128" layer="16"/>
+<wire x1="22.81" y1="39.5" x2="22.81" y2="38.19" width="0.8128" layer="16"/>
 <wire x1="23.5776" y1="37.4224" x2="23.5776" y2="23.05" width="0.8128" layer="16"/>
+<contactref element="R4" pad="2"/>
+<wire x1="22.422" y1="39.5" x2="22.81" y2="39.5" width="0.8128" layer="16"/>
 </signal>
 <signal name="LEDCTL">
 <contactref element="Q1" pad="1"/>
@@ -1313,6 +1442,11 @@ design rules under a new name.</description>
 <wire x1="18.922" y1="63.078" x2="19.58" y2="62.42" width="0.508" layer="1"/>
 <wire x1="11.23" y1="72.77" x2="18.922" y2="65.078" width="0.508" layer="1"/>
 <wire x1="18.922" y1="65.078" x2="18.922" y2="63.078" width="0.508" layer="1"/>
+<contactref element="R5" pad="2"/>
+<wire x1="19.578" y1="63" x2="19" y2="63" width="0.508" layer="16"/>
+<wire x1="19" y1="63" x2="18.922" y2="63.078" width="0.508" layer="16"/>
+<wire x1="18.922" y1="63.078" x2="18.922" y2="65.078" width="0.508" layer="16"/>
+<via x="18.922" y="65.078" extent="1-16" drill="0.35"/>
 </signal>
 <signal name="STLEDCTL">
 <contactref element="J2" pad="5"/>
@@ -1332,30 +1466,36 @@ design rules under a new name.</description>
 <wire x1="5.39" y1="76.48" x2="2.42" y2="73.51" width="0.8128" layer="1"/>
 <wire x1="2.42" y1="73.51" x2="2.54" y2="73.39" width="0.8128" layer="1"/>
 </signal>
-<signal name="PWR">
+<signal name="PWM">
 <contactref element="Q2" pad="1"/>
 <contactref element="R1" pad="2"/>
 <contactref element="U$2" pad="26"/>
-<via x="20.32" y="59.88" extent="1-16" drill="0.35"/>
-<wire x1="20.32" y1="59.88" x2="22.19" y2="59.88" width="0.8128" layer="1"/>
-<wire x1="11.43" y1="54.8" x2="16.51" y2="59.88" width="0.8128" layer="16"/>
-<wire x1="11.43" y1="54.8" x2="11.43" y2="29.4" width="0.8128" layer="16"/>
-<wire x1="11.43" y1="29.4" x2="7.45" y2="25.42" width="0.8128" layer="16"/>
-<wire x1="7.45" y1="25.42" x2="7.45" y2="16.38" width="0.8128" layer="16"/>
-<wire x1="16.51" y1="59.88" x2="17.628" y2="59.88" width="0.8128" layer="16"/>
-<wire x1="17.628" y1="59.88" x2="17.78" y2="59.728" width="0.8128" layer="16"/>
-<wire x1="17.78" y1="59.728" x2="17.932" y2="59.88" width="0.8128" layer="16"/>
-<wire x1="17.932" y1="59.88" x2="20.32" y2="59.88" width="0.8128" layer="16"/>
-<wire x1="20.32" y1="59.88" x2="17.97" y2="59.88" width="0.8128" layer="1"/>
-<wire x1="17.97" y1="59.88" x2="16.51" y2="58.42" width="0.8128" layer="1"/>
+<wire x1="11.43" y1="54.8" x2="11.43" y2="29.9" width="0.8128" layer="16"/>
+<wire x1="11.43" y1="29.9" x2="7.45" y2="25.92" width="0.8128" layer="16"/>
+<wire x1="7.45" y1="25.92" x2="7.45" y2="18" width="0.8128" layer="16"/>
+<wire x1="7.45" y1="18" x2="7.45" y2="16.38" width="0.8128" layer="16"/>
+<wire x1="16.51" y1="58.92" x2="17.47" y2="59.88" width="0.8128" layer="1"/>
 <wire x1="16.51" y1="48.76053125" x2="15.3924" y2="47.64293125" width="0.8128" layer="1"/>
-<wire x1="16.51" y1="58.42" x2="16.51" y2="48.76053125" width="0.8128" layer="1"/>
+<wire x1="16.51" y1="58.92" x2="16.51" y2="57.935" width="0.8128" layer="1"/>
+<wire x1="16.51" y1="57.935" x2="16.51" y2="48.76053125" width="0.8128" layer="1"/>
 <wire x1="15.3924" y1="25.2476" x2="19.05" y2="21.59" width="0.8128" layer="1"/>
 <wire x1="15.3924" y1="47.64293125" x2="15.3924" y2="25.2476" width="0.8128" layer="1"/>
 <contactref element="J2" pad="3"/>
 <wire x1="21.86" y1="14.16" x2="20.59" y2="14.16" width="0.8128" layer="1"/>
 <wire x1="20.59" y1="14.16" x2="19.05" y2="15.7" width="0.8128" layer="1"/>
 <wire x1="19.05" y1="15.7" x2="19.05" y2="21.59" width="0.8128" layer="1"/>
+<contactref element="D7" pad="1"/>
+<wire x1="16.51" y1="57.935" x2="16.5" y2="57.935" width="0.8128" layer="1"/>
+<wire x1="17.47" y1="59.88" x2="22.19" y2="59.88" width="0.8128" layer="1"/>
+<wire x1="16.5" y1="57.935" x2="16.51" y2="57.945" width="0.8128" layer="1"/>
+<wire x1="16.51" y1="57.945" x2="16.51" y2="58.9294" width="0.8128" layer="1"/>
+<via x="16.51" y="58.9294" extent="1-16" drill="0.35"/>
+<wire x1="16.51" y1="58.9294" x2="17.5806" y2="60" width="0.8128" layer="16"/>
+<wire x1="17.5806" y1="60" x2="18.4" y2="60" width="0.8128" layer="16"/>
+<wire x1="16.51" y1="58.9294" x2="15.5594" y2="58.9294" width="0.8128" layer="16"/>
+<wire x1="15.5594" y1="58.9294" x2="11.43" y2="54.8" width="0.8128" layer="16"/>
+<wire x1="7.45" y1="18" x2="7.67" y2="18.22" width="0.8128" layer="16"/>
+<wire x1="7.67" y1="18.22" x2="9.228" y2="18.22" width="0.8128" layer="16"/>
 </signal>
 <signal name="12V">
 <contactref element="R2" pad="2"/>
@@ -1387,8 +1527,8 @@ design rules under a new name.</description>
 <contactref element="S1" pad="3"/>
 <wire x1="10.3248" y1="24.32" x2="10.3248" y2="21.3358" width="0.8128" layer="16"/>
 <wire x1="10.3248" y1="21.3358" x2="10.4394" y2="21.2212" width="0.8128" layer="16"/>
-<wire x1="13.97" y1="25.4252" x2="11.43" y2="25.4252" width="0.8128" layer="16"/>
-<wire x1="11.43" y1="25.4252" x2="10.3248" y2="24.32" width="0.8128" layer="16"/>
+<wire x1="13.97" y1="26.4252" x2="12.43" y2="26.4252" width="0.8128" layer="16"/>
+<wire x1="12.43" y1="26.4252" x2="10.3248" y2="24.32" width="0.8128" layer="16"/>
 </signal>
 <signal name="SPOUT">
 <contactref element="J7" pad="6"/>

+ 174 - 78
schematic/ECU.b#3

@@ -726,6 +726,34 @@ BUZZER</description>
 </package3d>
 </packages3d>
 </library>
+<library name="eScooter">
+<packages>
+<package name="DIOM5027X220N" urn="urn:adsk.eagle:footprint:21928331/1">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<wire x1="2.5" y1="1.35" x2="-3.3699" y2="1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="1.35" x2="-3.3699" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="-1.35" x2="2.5" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="2.5" y1="-1.35" x2="-2.5" y2="-1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="-1.35" x2="-2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="1.35" x2="2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="2.5" y1="1.35" x2="2.5" y2="-1.35" width="0.12" layer="51"/>
+<smd name="1" x="-2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<smd name="2" x="2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<text x="0" y="1.985" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-1.985" size="1.27" layer="27" align="top-center">&gt;VALUE</text>
+</package>
+</packages>
+<packages3d>
+<package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="DIOM5027X220N"/>
+</packageinstances>
+</package3d>
+</packages3d>
+</library>
 </libraries>
 <attributes>
 </attributes>
@@ -919,20 +947,20 @@ design rules under a new name.</description>
 </pass>
 </autorouter>
 <elements>
-<element name="C1" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="" x="11.43" y="66.23" smashed="yes" rot="MR270">
-<attribute name="CATEGORY" value="Capacitor" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="MANUFACTURER" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="MPN" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="NAME" x="9.5733" y="66.23" size="1.27" layer="26" rot="MR270" align="bottom-center"/>
-<attribute name="OPERATING_TEMP" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="PART_STATUS" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="ROHS_COMPLIANT" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="SERIES" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="SUB-CATEGORY" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="THERMALLOSS" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="TYPE" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="VALUE" x="13.2867" y="66.23" size="1.27" layer="28" rot="MR270" align="top-center"/>
-<attribute name="VOLTAGE_RATING" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
+<element name="C1" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="" x="9.43" y="57.73" smashed="yes" rot="MR90">
+<attribute name="CATEGORY" value="Capacitor" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MANUFACTURER" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MPN" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="NAME" x="11.2867" y="57.73" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="OPERATING_TEMP" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="PART_STATUS" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SERIES" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SUB-CATEGORY" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="THERMALLOSS" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="TYPE" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="VALUE" x="7.5733" y="57.73" size="1.27" layer="28" rot="MR90" align="top-center"/>
+<attribute name="VOLTAGE_RATING" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
 </element>
 <element name="C3" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="" x="17.62" y="13.95" smashed="yes" rot="MR90">
 <attribute name="CATEGORY" value="Capacitor" x="-39.53" y="66.02" size="1.778" layer="28" rot="MR90" display="off"/>
@@ -966,22 +994,22 @@ design rules under a new name.</description>
 <attribute name="TYPE" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="VALUE" x="7.62" y="22.21" size="1.27" layer="28" rot="MR0" align="top-center"/>
 </element>
-<element name="D3" library="Diode" library_urn="urn:adsk.eagle:library:16378169" package="SOD6126X290" package3d_urn="urn:adsk.eagle:package:9427057/2" value="" x="13.97" y="28.13" smashed="yes" rot="MR90">
-<attribute name="CATEGORY" value="Diode" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="DESCRIPTION" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="FORWARD_CURRENT" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="MANUFACTURER" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="MPN" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="NAME" x="16.08" y="28.13" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
-<attribute name="OPERATING_TEMP" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="PART_STATUS" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="REVERSE_VOLTAGE" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="ROHS_COMPLIANT" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="SERIES" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="SUB-CATEGORY" value="Rectifier" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="THERMALLOSS" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="TYPE" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="VALUE" x="11.86" y="28.13" size="1.27" layer="28" rot="MR90" align="top-center"/>
+<element name="D3" library="Diode" library_urn="urn:adsk.eagle:library:16378169" package="SOD6126X290" package3d_urn="urn:adsk.eagle:package:9427057/2" value="" x="13.97" y="29.13" smashed="yes" rot="MR90">
+<attribute name="CATEGORY" value="Diode" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="DESCRIPTION" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="FORWARD_CURRENT" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MANUFACTURER" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MPN" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="NAME" x="16.08" y="29.13" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="OPERATING_TEMP" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="PART_STATUS" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="REVERSE_VOLTAGE" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SERIES" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SUB-CATEGORY" value="Rectifier" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="THERMALLOSS" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="TYPE" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="VALUE" x="11.86" y="29.13" size="1.27" layer="28" rot="MR90" 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="21.86" y="26.86" smashed="yes" rot="R180">
 <attribute name="NAME" x="23.13" y="25.463" size="0.6096" layer="25" font="vector" ratio="20" rot="R180"/>
@@ -1077,11 +1105,11 @@ design rules under a new name.</description>
 <attribute name="TYPE" value="N-Channel" x="-21.32" y="-8.7" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="VALUE" x="23.765" y="40.195" size="1.27" layer="28" rot="MR0"/>
 </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="17.78" y="61.15" smashed="yes" rot="MR270">
-<attribute name="NAME" x="16.51" y="62.42" size="1.27" layer="26" rot="MR270"/>
-<attribute name="SPICEMODEL" value="NONE" x="69.85" y="12.89" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="SPICEPREFIX" value="R" x="69.85" y="12.89" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="VALUE" x="20.32" y="62.42" size="1.27" layer="28" rot="MR270"/>
+<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="10.65" y="18.22" smashed="yes" rot="MR0">
+<attribute name="NAME" x="11.92" y="19.49" size="1.27" layer="26" rot="MR0"/>
+<attribute name="SPICEMODEL" value="NONE" x="-37.61" y="-33.85" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="-37.61" y="-33.85" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="VALUE" x="11.92" y="15.68" size="1.27" layer="28" rot="MR0"/>
 </element>
 <element name="R2" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="5.08" y="11.62" smashed="yes" rot="MR0">
 <attribute name="NAME" x="6.35" y="12.89" size="1.27" layer="26" rot="MR0"/>
@@ -1111,6 +1139,38 @@ design rules under a new name.</description>
 <attribute name="SPICEPREFIX" value="R" x="17.5" y="18.5" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="VALUE" x="18.77" y="15.96" size="1.27" layer="28" rot="MR0"/>
 </element>
+<element name="D4" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="6.5" y="57" smashed="yes" rot="MR90">
+<attribute name="NAME" x="8.485" y="57" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="VALUE" x="4.515" y="57" size="1.27" layer="28" rot="MR90" align="top-center"/>
+</element>
+<element name="D5" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="16.5" y="23.5" smashed="yes" rot="MR180">
+<attribute name="NAME" x="16.5" y="21.515" size="1.27" layer="26" rot="MR180" align="bottom-center"/>
+<attribute name="VALUE" x="16.5" y="25.485" size="1.27" layer="28" rot="MR180" align="top-center"/>
+</element>
+<element name="D6" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="19" y="31" smashed="yes" rot="MR180">
+<attribute name="NAME" x="19" y="29.015" size="1.27" layer="26" rot="MR180" align="bottom-center"/>
+<attribute name="VALUE" x="19" y="32.985" size="1.27" layer="28" rot="MR180" align="top-center"/>
+</element>
+<element name="D7" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="20.5" y="60" smashed="yes" rot="MR180">
+<attribute name="NAME" x="20.5" y="58.015" size="1.27" layer="26" rot="MR180" align="bottom-center"/>
+<attribute name="VALUE" x="20.5" y="61.985" size="1.27" layer="28" rot="MR180" align="top-center"/>
+</element>
+<element name="U$1" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="20" y="54.5" smashed="yes" rot="MR0">
+<attribute name="NAME" x="20" y="56.485" size="1.27" layer="26" rot="MR0" align="bottom-center"/>
+<attribute name="VALUE" x="20" y="52.515" size="1.27" layer="28" rot="MR0" align="top-center"/>
+</element>
+<element name="R4" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="21" y="39.5" smashed="yes" rot="MR180">
+<attribute name="NAME" x="19.73" y="38.23" size="1.27" layer="26" rot="MR180"/>
+<attribute name="SPICEMODEL" value="NONE" x="21" y="39.5" size="1.778" layer="28" rot="MR180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="21" y="39.5" size="1.778" layer="28" rot="MR180" display="off"/>
+<attribute name="VALUE" x="19.73" y="42.04" size="1.27" layer="28" rot="MR180"/>
+</element>
+<element name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="21" y="63" smashed="yes" rot="MR0">
+<attribute name="NAME" x="22.27" y="64.27" size="1.27" layer="26" rot="MR0"/>
+<attribute name="SPICEMODEL" value="NONE" x="21" y="63" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="21" y="63" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="VALUE" x="22.27" y="60.46" size="1.27" layer="28" rot="MR0"/>
+</element>
 </elements>
 <signals>
 <signal name="3V3">
@@ -1142,9 +1202,9 @@ design rules under a new name.</description>
 <vertex x="0" y="4.5"/>
 </polygon>
 <contactref element="J4" pad="2"/>
-<via x="11.43" y="70.04" extent="1-16" drill="0.35"/>
-<via x="13.97" y="62.42" extent="1-16" drill="0.35"/>
-<via x="8.89" y="31.94" extent="1-16" drill="0.35"/>
+<via x="10.43" y="69.04" extent="1-16" drill="0.35"/>
+<via x="13.97" y="63.42" extent="1-16" drill="0.35"/>
+<via x="7.39" y="31.94" extent="1-16" drill="0.35"/>
 <via x="13.97" y="17.97" extent="1-16" drill="0.35"/>
 <via x="12.7" y="7.81" extent="1-16" drill="0.35"/>
 <contactref element="LS1" pad="-"/>
@@ -1153,6 +1213,13 @@ design rules under a new name.</description>
 <wire x1="8.0132" y1="12.8160875" x2="8.0132" y2="9.4732" width="0.8128" layer="16"/>
 <wire x1="8.0132" y1="9.4732" x2="5.08" y2="6.54" width="0.8128" layer="16"/>
 <contactref element="R3" pad="2"/>
+<contactref element="D4" pad="1"/>
+<contactref element="D5" pad="1"/>
+<contactref element="D6" pad="2"/>
+<contactref element="D7" pad="2"/>
+<contactref element="U$1" pad="1"/>
+<contactref element="R4" pad="1"/>
+<contactref element="R5" pad="1"/>
 </signal>
 <signal name="VIN">
 <contactref element="U$2" pad="15"/>
@@ -1190,17 +1257,13 @@ design rules under a new name.</description>
 <contactref element="U$2" pad="12"/>
 <contactref element="J6" pad="1"/>
 <contactref element="J7" pad="2"/>
-<contactref element="J5" pad="1"/>
 <contactref element="J4" pad="1"/>
 <wire x1="6.29" y1="42.1" x2="7.62" y2="42.1" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="53.451" x2="3.54" y2="52.8" width="0.8128" layer="1"/>
+<wire x1="3.54" y1="52.8" x2="4.191" y2="53.451" width="0.8128" layer="1"/>
 <wire x1="2.54" y1="52.8" x2="3.54" y2="52.8" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="59.039" x2="2.54" y2="60.69" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="53.451" x2="4.191" y2="59.039" width="0.8128" layer="1"/>
 <wire x1="2.54" y1="70.85" x2="5.08" y2="70.85" width="0.8128" layer="16"/>
 <wire x1="5.08" y1="75.12" x2="5.08" y2="70.85" width="0.8128" layer="16"/>
-<wire x1="5.08" y1="70.85" x2="5.08" y2="63.23" width="0.8128" layer="16"/>
-<wire x1="2.54" y1="60.69" x2="5.08" y2="63.23" width="0.8128" layer="16"/>
+<wire x1="5.08" y1="70.85" x2="5.08" y2="65" width="0.8128" layer="16"/>
 <wire x1="5.08" y1="75.12" x2="6.1876" y2="76.2276" width="0.8128" layer="16"/>
 <wire x1="8.97" y1="76.39" x2="8.8076" y2="76.2276" width="0.8128" layer="16"/>
 <wire x1="8.8076" y1="76.2276" x2="6.1876" y2="76.2276" width="0.8128" layer="16"/>
@@ -1217,18 +1280,30 @@ design rules under a new name.</description>
 <via x="14" y="51.5" extent="1-16" drill="0.35"/>
 <wire x1="14" y1="51.5" x2="17" y2="48.5" width="0.8128" layer="16"/>
 <wire x1="17" y1="29.18" x2="19.32" y2="26.86" width="0.8128" layer="16"/>
-<wire x1="17" y1="48.5" x2="17" y2="29.18" width="0.8128" layer="16"/>
+<wire x1="17" y1="48.5" x2="17" y2="31" width="0.8128" layer="16"/>
+<contactref element="D6" pad="1"/>
+<wire x1="17" y1="31" x2="17" y2="29.18" width="0.8128" layer="16"/>
+<wire x1="16.9" y1="31" x2="17" y2="31" width="0.8128" layer="16"/>
+<contactref element="J5" pad="2"/>
+<wire x1="2.54" y1="63.23" x2="3.31" y2="63.23" width="0.8128" layer="16"/>
+<wire x1="3.31" y1="63.23" x2="5.08" y2="65" width="0.8128" layer="16"/>
+<wire x1="4.191" y1="61.579" x2="2.54" y2="63.23" width="0.8128" layer="1"/>
+<wire x1="4.191" y1="53.451" x2="4.191" y2="61.579" width="0.8128" layer="1"/>
 </signal>
 <signal name="THIN">
-<contactref element="J5" pad="2"/>
 <contactref element="C1" pad="2"/>
 <contactref element="U$2" pad="4"/>
-<wire x1="6.29" y1="62.42" x2="3.35" y2="62.42" width="0.8128" layer="1"/>
-<wire x1="3.35" y1="62.42" x2="2.54" y2="63.23" width="0.8128" layer="1"/>
 <wire x1="6.29" y1="62.42" x2="10.16" y2="62.42" width="0.8128" layer="1"/>
 <via x="10.16" y="62.42" extent="1-16" drill="0.35"/>
-<wire x1="10.16" y1="62.42" x2="11.43" y2="63.69" width="0.8128" layer="16"/>
-<wire x1="11.43" y1="64.7546" x2="11.43" y2="63.69" width="0.8128" layer="16"/>
+<contactref element="D4" pad="2"/>
+<contactref element="J5" pad="1"/>
+<wire x1="2.54" y1="60.69" x2="6.5" y2="60.69" width="0.8128" layer="16"/>
+<wire x1="6.5" y1="60.69" x2="8" y2="60.69" width="0.8128" layer="16"/>
+<wire x1="8" y1="60.69" x2="8.43" y2="60.69" width="0.8128" layer="16"/>
+<wire x1="8.43" y1="60.69" x2="10.16" y2="62.42" width="0.8128" layer="16"/>
+<wire x1="6.5" y1="59.1" x2="6.5" y2="60.69" width="0.8128" layer="16"/>
+<wire x1="8" y1="60.69" x2="9.43" y2="59.26" width="0.8128" layer="16"/>
+<wire x1="9.43" y1="59.26" x2="9.43" y2="59.2054" width="0.8128" layer="16"/>
 </signal>
 <signal name="SDA">
 <contactref element="J7" pad="3"/>
@@ -1258,17 +1333,19 @@ design rules under a new name.</description>
 <contactref element="J1" pad="1"/>
 <contactref element="U$2" pad="20"/>
 <wire x1="21.86" y1="26.86" x2="21.86" y2="27.86" width="0.8128" layer="1"/>
-<wire x1="21.86" y1="27.86" x2="18.05" y2="31.67" width="0.8128" layer="1"/>
-<wire x1="18.05" y1="41.6" x2="21.09" y2="44.64" width="0.8128" layer="1"/>
+<wire x1="21.86" y1="27.86" x2="20.05" y2="29.67" width="0.8128" layer="1"/>
+<wire x1="20.05" y1="43.6" x2="21.09" y2="44.64" width="0.8128" layer="1"/>
 <wire x1="21.09" y1="44.64" x2="22.19" y2="44.64" width="0.8128" layer="1"/>
-<wire x1="18.05" y1="31.67" x2="18.05" y2="41.6" width="0.8128" layer="1"/>
+<wire x1="20.05" y1="29.67" x2="20.05" y2="43.6" width="0.8128" layer="1"/>
 <contactref element="J2" pad="4"/>
-<wire x1="20.3" y1="16.7" x2="21.86" y2="16.7" width="0.8128" layer="16"/>
-<wire x1="18.922" y1="18.078" x2="20.3" y2="16.7" width="0.8128" layer="16"/>
 <contactref element="R3" pad="1"/>
-<wire x1="18.922" y1="23.922" x2="18.922" y2="18.5" width="0.8128" layer="16"/>
+<wire x1="18.922" y1="23.922" x2="18.922" y2="23.178" width="0.8128" layer="16"/>
+<wire x1="18.922" y1="23.178" x2="18.922" y2="18.5" width="0.8128" layer="16"/>
 <wire x1="21.86" y1="26.86" x2="18.922" y2="23.922" width="0.8128" layer="16"/>
-<wire x1="18.922" y1="18.5" x2="18.922" y2="18.078" width="0.8128" layer="16"/>
+<contactref element="D5" pad="2"/>
+<wire x1="20.722" y1="16.7" x2="21.86" y2="16.7" width="0.8128" layer="16"/>
+<wire x1="18.922" y1="18.5" x2="20.722" y2="16.7" width="0.8128" layer="16"/>
+<wire x1="18.6" y1="23.5" x2="18.922" y2="23.178" width="0.8128" layer="16"/>
 </signal>
 <signal name="BTN">
 <contactref element="D3" pad="2"/>
@@ -1276,9 +1353,13 @@ design rules under a new name.</description>
 <via x="20.32" y="57.34" extent="1-16" drill="0.35"/>
 <wire x1="20.32" y1="57.34" x2="22.19" y2="57.34" width="0.8128" layer="1"/>
 <wire x1="20.32" y1="57.34" x2="16.3452" y2="57.34" width="0.8128" layer="16"/>
-<wire x1="16.3452" y1="57.34" x2="12.7" y2="53.6948" width="0.8128" layer="16"/>
-<wire x1="12.7" y1="53.6948" x2="12.7" y2="32.1048" width="0.8128" layer="16"/>
-<wire x1="12.7" y1="32.1048" x2="13.97" y2="30.8348" width="0.8128" layer="16"/>
+<wire x1="12.7" y1="53.6948" x2="14.5026" y2="55.4974" width="0.8128" layer="16"/>
+<wire x1="14.5026" y1="55.4974" x2="16.3452" y2="57.34" width="0.8128" layer="16"/>
+<wire x1="12.7" y1="53.6948" x2="12.7" y2="33.1048" width="0.8128" layer="16"/>
+<wire x1="12.7" y1="33.1048" x2="13.97" y2="31.8348" width="0.8128" layer="16"/>
+<contactref element="U$1" pad="2"/>
+<wire x1="17.9" y1="54.5" x2="15.5" y2="54.5" width="0.8128" layer="16"/>
+<wire x1="15.5" y1="54.5" x2="14.5026" y2="55.4974" width="0.8128" layer="16"/>
 </signal>
 <signal name="BAT">
 <contactref element="U$2" pad="6"/>
@@ -1288,8 +1369,9 @@ design rules under a new name.</description>
 <wire x1="14.2748" y1="24.78466875" x2="14.2748" y2="48.1058625" width="0.8128" layer="1"/>
 <wire x1="14.2748" y1="48.1058625" x2="15.24" y2="49.0710625" width="0.8128" layer="1"/>
 <wire x1="15.24" y1="49.0710625" x2="15.24" y2="54.8" width="0.8128" layer="1"/>
-<wire x1="17.78" y1="21.27946875" x2="17.78" y2="14.12" width="0.8128" layer="1"/>
+<wire x1="17.78" y1="21.27946875" x2="17.78" y2="18.5" width="0.8128" layer="1"/>
 <contactref element="J2" pad="2"/>
+<wire x1="17.78" y1="18.5" x2="17.78" y2="14.12" width="0.8128" layer="1"/>
 <wire x1="20.2" y1="11.7" x2="21.78" y2="11.7" width="0.8128" layer="1"/>
 <wire x1="21.78" y1="11.7" x2="21.86" y2="11.62" width="0.8128" layer="1"/>
 <wire x1="17.78" y1="14.12" x2="20.2" y2="11.7" width="0.8128" layer="1"/>
@@ -1300,8 +1382,11 @@ design rules under a new name.</description>
 <wire x1="23.5776" y1="23.05" x2="22.3076" y2="21.78" width="0.8128" layer="16"/>
 <wire x1="22.3076" y1="21.78" x2="21.86" y2="21.78" width="0.8128" layer="16"/>
 <wire x1="22.81" y1="38.19" x2="23.5776" y2="37.4224" width="0.8128" layer="16"/>
-<wire x1="22.81" y1="42.27" x2="22.81" y2="38.19" width="0.8128" layer="16"/>
+<wire x1="22.81" y1="42.27" x2="22.81" y2="39.5" width="0.8128" layer="16"/>
+<wire x1="22.81" y1="39.5" x2="22.81" y2="38.19" width="0.8128" layer="16"/>
 <wire x1="23.5776" y1="37.4224" x2="23.5776" y2="23.05" width="0.8128" layer="16"/>
+<contactref element="R4" pad="2"/>
+<wire x1="22.422" y1="39.5" x2="22.81" y2="39.5" width="0.8128" layer="16"/>
 </signal>
 <signal name="LEDCTL">
 <contactref element="Q1" pad="1"/>
@@ -1313,6 +1398,11 @@ design rules under a new name.</description>
 <wire x1="18.922" y1="63.078" x2="19.58" y2="62.42" width="0.508" layer="1"/>
 <wire x1="11.23" y1="72.77" x2="18.922" y2="65.078" width="0.508" layer="1"/>
 <wire x1="18.922" y1="65.078" x2="18.922" y2="63.078" width="0.508" layer="1"/>
+<contactref element="R5" pad="2"/>
+<wire x1="19.578" y1="63" x2="19" y2="63" width="0.508" layer="16"/>
+<wire x1="19" y1="63" x2="18.922" y2="63.078" width="0.508" layer="16"/>
+<wire x1="18.922" y1="63.078" x2="18.922" y2="65.078" width="0.508" layer="16"/>
+<via x="18.922" y="65.078" extent="1-16" drill="0.35"/>
 </signal>
 <signal name="STLEDCTL">
 <contactref element="J2" pad="5"/>
@@ -1332,30 +1422,36 @@ design rules under a new name.</description>
 <wire x1="5.39" y1="76.48" x2="2.42" y2="73.51" width="0.8128" layer="1"/>
 <wire x1="2.42" y1="73.51" x2="2.54" y2="73.39" width="0.8128" layer="1"/>
 </signal>
-<signal name="PWR">
+<signal name="PWM">
 <contactref element="Q2" pad="1"/>
 <contactref element="R1" pad="2"/>
 <contactref element="U$2" pad="26"/>
-<via x="20.32" y="59.88" extent="1-16" drill="0.35"/>
-<wire x1="20.32" y1="59.88" x2="22.19" y2="59.88" width="0.8128" layer="1"/>
-<wire x1="11.43" y1="54.8" x2="16.51" y2="59.88" width="0.8128" layer="16"/>
-<wire x1="11.43" y1="54.8" x2="11.43" y2="29.4" width="0.8128" layer="16"/>
-<wire x1="11.43" y1="29.4" x2="7.45" y2="25.42" width="0.8128" layer="16"/>
-<wire x1="7.45" y1="25.42" x2="7.45" y2="16.38" width="0.8128" layer="16"/>
-<wire x1="16.51" y1="59.88" x2="17.628" y2="59.88" width="0.8128" layer="16"/>
-<wire x1="17.628" y1="59.88" x2="17.78" y2="59.728" width="0.8128" layer="16"/>
-<wire x1="17.78" y1="59.728" x2="17.932" y2="59.88" width="0.8128" layer="16"/>
-<wire x1="17.932" y1="59.88" x2="20.32" y2="59.88" width="0.8128" layer="16"/>
-<wire x1="20.32" y1="59.88" x2="17.97" y2="59.88" width="0.8128" layer="1"/>
-<wire x1="17.97" y1="59.88" x2="16.51" y2="58.42" width="0.8128" layer="1"/>
+<wire x1="11.43" y1="54.8" x2="11.43" y2="29.9" width="0.8128" layer="16"/>
+<wire x1="11.43" y1="29.9" x2="7.45" y2="25.92" width="0.8128" layer="16"/>
+<wire x1="7.45" y1="25.92" x2="7.45" y2="18" width="0.8128" layer="16"/>
+<wire x1="7.45" y1="18" x2="7.45" y2="16.38" width="0.8128" layer="16"/>
+<wire x1="16.51" y1="58.92" x2="17.47" y2="59.88" width="0.8128" layer="1"/>
 <wire x1="16.51" y1="48.76053125" x2="15.3924" y2="47.64293125" width="0.8128" layer="1"/>
-<wire x1="16.51" y1="58.42" x2="16.51" y2="48.76053125" width="0.8128" layer="1"/>
+<wire x1="16.51" y1="58.92" x2="16.51" y2="57.935" width="0.8128" layer="1"/>
+<wire x1="16.51" y1="57.935" x2="16.51" y2="48.76053125" width="0.8128" layer="1"/>
 <wire x1="15.3924" y1="25.2476" x2="19.05" y2="21.59" width="0.8128" layer="1"/>
 <wire x1="15.3924" y1="47.64293125" x2="15.3924" y2="25.2476" width="0.8128" layer="1"/>
 <contactref element="J2" pad="3"/>
 <wire x1="21.86" y1="14.16" x2="20.59" y2="14.16" width="0.8128" layer="1"/>
 <wire x1="20.59" y1="14.16" x2="19.05" y2="15.7" width="0.8128" layer="1"/>
 <wire x1="19.05" y1="15.7" x2="19.05" y2="21.59" width="0.8128" layer="1"/>
+<contactref element="D7" pad="1"/>
+<wire x1="16.51" y1="57.935" x2="16.5" y2="57.935" width="0.8128" layer="1"/>
+<wire x1="17.47" y1="59.88" x2="22.19" y2="59.88" width="0.8128" layer="1"/>
+<wire x1="16.5" y1="57.935" x2="16.51" y2="57.945" width="0.8128" layer="1"/>
+<wire x1="16.51" y1="57.945" x2="16.51" y2="58.9294" width="0.8128" layer="1"/>
+<via x="16.51" y="58.9294" extent="1-16" drill="0.35"/>
+<wire x1="16.51" y1="58.9294" x2="17.5806" y2="60" width="0.8128" layer="16"/>
+<wire x1="17.5806" y1="60" x2="18.4" y2="60" width="0.8128" layer="16"/>
+<wire x1="16.51" y1="58.9294" x2="15.5594" y2="58.9294" width="0.8128" layer="16"/>
+<wire x1="15.5594" y1="58.9294" x2="11.43" y2="54.8" width="0.8128" layer="16"/>
+<wire x1="7.45" y1="18" x2="7.67" y2="18.22" width="0.8128" layer="16"/>
+<wire x1="7.67" y1="18.22" x2="9.228" y2="18.22" width="0.8128" layer="16"/>
 </signal>
 <signal name="12V">
 <contactref element="R2" pad="2"/>
@@ -1387,8 +1483,8 @@ design rules under a new name.</description>
 <contactref element="S1" pad="3"/>
 <wire x1="10.3248" y1="24.32" x2="10.3248" y2="21.3358" width="0.8128" layer="16"/>
 <wire x1="10.3248" y1="21.3358" x2="10.4394" y2="21.2212" width="0.8128" layer="16"/>
-<wire x1="13.97" y1="25.4252" x2="11.43" y2="25.4252" width="0.8128" layer="16"/>
-<wire x1="11.43" y1="25.4252" x2="10.3248" y2="24.32" width="0.8128" layer="16"/>
+<wire x1="13.97" y1="26.4252" x2="12.43" y2="26.4252" width="0.8128" layer="16"/>
+<wire x1="12.43" y1="26.4252" x2="10.3248" y2="24.32" width="0.8128" layer="16"/>
 </signal>
 <signal name="SPOUT">
 <contactref element="J7" pad="6"/>

+ 169 - 73
schematic/ECU.b#4

@@ -726,6 +726,34 @@ BUZZER</description>
 </package3d>
 </packages3d>
 </library>
+<library name="eScooter">
+<packages>
+<package name="DIOM5027X220N" urn="urn:adsk.eagle:footprint:21928331/1">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<wire x1="2.5" y1="1.35" x2="-3.3699" y2="1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="1.35" x2="-3.3699" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="-1.35" x2="2.5" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="2.5" y1="-1.35" x2="-2.5" y2="-1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="-1.35" x2="-2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="1.35" x2="2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="2.5" y1="1.35" x2="2.5" y2="-1.35" width="0.12" layer="51"/>
+<smd name="1" x="-2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<smd name="2" x="2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<text x="0" y="1.985" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-1.985" size="1.27" layer="27" align="top-center">&gt;VALUE</text>
+</package>
+</packages>
+<packages3d>
+<package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="DIOM5027X220N"/>
+</packageinstances>
+</package3d>
+</packages3d>
+</library>
 </libraries>
 <attributes>
 </attributes>
@@ -919,20 +947,20 @@ design rules under a new name.</description>
 </pass>
 </autorouter>
 <elements>
-<element name="C1" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="" x="11.43" y="66.23" smashed="yes" rot="MR270">
-<attribute name="CATEGORY" value="Capacitor" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="MANUFACTURER" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="MPN" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="NAME" x="9.5733" y="66.23" size="1.27" layer="26" rot="MR270" align="bottom-center"/>
-<attribute name="OPERATING_TEMP" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="PART_STATUS" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="ROHS_COMPLIANT" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="SERIES" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="SUB-CATEGORY" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="THERMALLOSS" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="TYPE" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="VALUE" x="13.2867" y="66.23" size="1.27" layer="28" rot="MR270" align="top-center"/>
-<attribute name="VOLTAGE_RATING" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
+<element name="C1" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="" x="9.43" y="57.73" smashed="yes" rot="MR90">
+<attribute name="CATEGORY" value="Capacitor" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MANUFACTURER" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MPN" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="NAME" x="11.2867" y="57.73" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="OPERATING_TEMP" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="PART_STATUS" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SERIES" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SUB-CATEGORY" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="THERMALLOSS" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="TYPE" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="VALUE" x="7.5733" y="57.73" size="1.27" layer="28" rot="MR90" align="top-center"/>
+<attribute name="VOLTAGE_RATING" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
 </element>
 <element name="C3" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="" x="17.62" y="13.95" smashed="yes" rot="MR90">
 <attribute name="CATEGORY" value="Capacitor" x="-39.53" y="66.02" size="1.778" layer="28" rot="MR90" display="off"/>
@@ -966,22 +994,22 @@ design rules under a new name.</description>
 <attribute name="TYPE" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="VALUE" x="7.62" y="22.21" size="1.27" layer="28" rot="MR0" align="top-center"/>
 </element>
-<element name="D3" library="Diode" library_urn="urn:adsk.eagle:library:16378169" package="SOD6126X290" package3d_urn="urn:adsk.eagle:package:9427057/2" value="" x="13.97" y="28.13" smashed="yes" rot="MR90">
-<attribute name="CATEGORY" value="Diode" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="DESCRIPTION" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="FORWARD_CURRENT" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="MANUFACTURER" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="MPN" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="NAME" x="16.08" y="28.13" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
-<attribute name="OPERATING_TEMP" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="PART_STATUS" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="REVERSE_VOLTAGE" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="ROHS_COMPLIANT" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="SERIES" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="SUB-CATEGORY" value="Rectifier" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="THERMALLOSS" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="TYPE" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="VALUE" x="11.86" y="28.13" size="1.27" layer="28" rot="MR90" align="top-center"/>
+<element name="D3" library="Diode" library_urn="urn:adsk.eagle:library:16378169" package="SOD6126X290" package3d_urn="urn:adsk.eagle:package:9427057/2" value="" x="13.97" y="29.13" smashed="yes" rot="MR90">
+<attribute name="CATEGORY" value="Diode" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="DESCRIPTION" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="FORWARD_CURRENT" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MANUFACTURER" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MPN" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="NAME" x="16.08" y="29.13" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="OPERATING_TEMP" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="PART_STATUS" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="REVERSE_VOLTAGE" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SERIES" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SUB-CATEGORY" value="Rectifier" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="THERMALLOSS" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="TYPE" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="VALUE" x="11.86" y="29.13" size="1.27" layer="28" rot="MR90" 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="21.86" y="26.86" smashed="yes" rot="R180">
 <attribute name="NAME" x="23.13" y="25.463" size="0.6096" layer="25" font="vector" ratio="20" rot="R180"/>
@@ -1077,11 +1105,11 @@ design rules under a new name.</description>
 <attribute name="TYPE" value="N-Channel" x="-21.32" y="-8.7" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="VALUE" x="23.765" y="40.195" size="1.27" layer="28" rot="MR0"/>
 </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="17.78" y="61.15" smashed="yes" rot="MR270">
-<attribute name="NAME" x="16.51" y="62.42" size="1.27" layer="26" rot="MR270"/>
-<attribute name="SPICEMODEL" value="NONE" x="69.85" y="12.89" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="SPICEPREFIX" value="R" x="69.85" y="12.89" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="VALUE" x="20.32" y="62.42" size="1.27" layer="28" rot="MR270"/>
+<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="10.65" y="18.22" smashed="yes" rot="MR0">
+<attribute name="NAME" x="11.92" y="19.49" size="1.27" layer="26" rot="MR0"/>
+<attribute name="SPICEMODEL" value="NONE" x="-37.61" y="-33.85" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="-37.61" y="-33.85" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="VALUE" x="11.92" y="15.68" size="1.27" layer="28" rot="MR0"/>
 </element>
 <element name="R2" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="5.08" y="11.62" smashed="yes" rot="MR0">
 <attribute name="NAME" x="6.35" y="12.89" size="1.27" layer="26" rot="MR0"/>
@@ -1111,6 +1139,38 @@ design rules under a new name.</description>
 <attribute name="SPICEPREFIX" value="R" x="17.5" y="18.5" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="VALUE" x="18.77" y="15.96" size="1.27" layer="28" rot="MR0"/>
 </element>
+<element name="D4" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="6.5" y="57" smashed="yes" rot="MR90">
+<attribute name="NAME" x="8.485" y="57" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="VALUE" x="4.515" y="57" size="1.27" layer="28" rot="MR90" align="top-center"/>
+</element>
+<element name="D5" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="16.5" y="23.5" smashed="yes" rot="MR180">
+<attribute name="NAME" x="16.5" y="21.515" size="1.27" layer="26" rot="MR180" align="bottom-center"/>
+<attribute name="VALUE" x="16.5" y="25.485" size="1.27" layer="28" rot="MR180" align="top-center"/>
+</element>
+<element name="D6" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="19" y="31" smashed="yes" rot="MR180">
+<attribute name="NAME" x="19" y="29.015" size="1.27" layer="26" rot="MR180" align="bottom-center"/>
+<attribute name="VALUE" x="19" y="32.985" size="1.27" layer="28" rot="MR180" align="top-center"/>
+</element>
+<element name="D7" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="20.5" y="60" smashed="yes" rot="MR180">
+<attribute name="NAME" x="20.5" y="58.015" size="1.27" layer="26" rot="MR180" align="bottom-center"/>
+<attribute name="VALUE" x="20.5" y="61.985" size="1.27" layer="28" rot="MR180" align="top-center"/>
+</element>
+<element name="U$1" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="20" y="54.5" smashed="yes" rot="MR0">
+<attribute name="NAME" x="20" y="56.485" size="1.27" layer="26" rot="MR0" align="bottom-center"/>
+<attribute name="VALUE" x="20" y="52.515" size="1.27" layer="28" rot="MR0" align="top-center"/>
+</element>
+<element name="R4" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="21" y="39.5" smashed="yes" rot="MR180">
+<attribute name="NAME" x="19.73" y="38.23" size="1.27" layer="26" rot="MR180"/>
+<attribute name="SPICEMODEL" value="NONE" x="21" y="39.5" size="1.778" layer="28" rot="MR180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="21" y="39.5" size="1.778" layer="28" rot="MR180" display="off"/>
+<attribute name="VALUE" x="19.73" y="42.04" size="1.27" layer="28" rot="MR180"/>
+</element>
+<element name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="21" y="63" smashed="yes" rot="MR0">
+<attribute name="NAME" x="22.27" y="64.27" size="1.27" layer="26" rot="MR0"/>
+<attribute name="SPICEMODEL" value="NONE" x="21" y="63" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="21" y="63" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="VALUE" x="22.27" y="60.46" size="1.27" layer="28" rot="MR0"/>
+</element>
 </elements>
 <signals>
 <signal name="3V3">
@@ -1143,7 +1203,7 @@ design rules under a new name.</description>
 </polygon>
 <contactref element="J4" pad="2"/>
 <via x="11.43" y="70.04" extent="1-16" drill="0.35"/>
-<via x="13.97" y="62.42" extent="1-16" drill="0.35"/>
+<via x="11.97" y="61.42" extent="1-16" drill="0.35"/>
 <via x="8.89" y="31.94" extent="1-16" drill="0.35"/>
 <via x="13.97" y="17.97" extent="1-16" drill="0.35"/>
 <via x="12.7" y="7.81" extent="1-16" drill="0.35"/>
@@ -1153,6 +1213,13 @@ design rules under a new name.</description>
 <wire x1="8.0132" y1="12.8160875" x2="8.0132" y2="9.4732" width="0.8128" layer="16"/>
 <wire x1="8.0132" y1="9.4732" x2="5.08" y2="6.54" width="0.8128" layer="16"/>
 <contactref element="R3" pad="2"/>
+<contactref element="D4" pad="1"/>
+<contactref element="D5" pad="1"/>
+<contactref element="D6" pad="2"/>
+<contactref element="D7" pad="2"/>
+<contactref element="U$1" pad="1"/>
+<contactref element="R4" pad="1"/>
+<contactref element="R5" pad="1"/>
 </signal>
 <signal name="VIN">
 <contactref element="U$2" pad="15"/>
@@ -1190,17 +1257,13 @@ design rules under a new name.</description>
 <contactref element="U$2" pad="12"/>
 <contactref element="J6" pad="1"/>
 <contactref element="J7" pad="2"/>
-<contactref element="J5" pad="1"/>
 <contactref element="J4" pad="1"/>
 <wire x1="6.29" y1="42.1" x2="7.62" y2="42.1" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="53.451" x2="3.54" y2="52.8" width="0.8128" layer="1"/>
+<wire x1="3.54" y1="52.8" x2="4.191" y2="53.451" width="0.8128" layer="1"/>
 <wire x1="2.54" y1="52.8" x2="3.54" y2="52.8" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="59.039" x2="2.54" y2="60.69" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="53.451" x2="4.191" y2="59.039" width="0.8128" layer="1"/>
 <wire x1="2.54" y1="70.85" x2="5.08" y2="70.85" width="0.8128" layer="16"/>
 <wire x1="5.08" y1="75.12" x2="5.08" y2="70.85" width="0.8128" layer="16"/>
-<wire x1="5.08" y1="70.85" x2="5.08" y2="63.23" width="0.8128" layer="16"/>
-<wire x1="2.54" y1="60.69" x2="5.08" y2="63.23" width="0.8128" layer="16"/>
+<wire x1="5.08" y1="70.85" x2="5.08" y2="65" width="0.8128" layer="16"/>
 <wire x1="5.08" y1="75.12" x2="6.1876" y2="76.2276" width="0.8128" layer="16"/>
 <wire x1="8.97" y1="76.39" x2="8.8076" y2="76.2276" width="0.8128" layer="16"/>
 <wire x1="8.8076" y1="76.2276" x2="6.1876" y2="76.2276" width="0.8128" layer="16"/>
@@ -1217,18 +1280,30 @@ design rules under a new name.</description>
 <via x="14" y="51.5" extent="1-16" drill="0.35"/>
 <wire x1="14" y1="51.5" x2="17" y2="48.5" width="0.8128" layer="16"/>
 <wire x1="17" y1="29.18" x2="19.32" y2="26.86" width="0.8128" layer="16"/>
-<wire x1="17" y1="48.5" x2="17" y2="29.18" width="0.8128" layer="16"/>
+<wire x1="17" y1="48.5" x2="17" y2="31" width="0.8128" layer="16"/>
+<contactref element="D6" pad="1"/>
+<wire x1="17" y1="31" x2="17" y2="29.18" width="0.8128" layer="16"/>
+<wire x1="16.9" y1="31" x2="17" y2="31" width="0.8128" layer="16"/>
+<contactref element="J5" pad="2"/>
+<wire x1="2.54" y1="63.23" x2="3.31" y2="63.23" width="0.8128" layer="16"/>
+<wire x1="3.31" y1="63.23" x2="5.08" y2="65" width="0.8128" layer="16"/>
+<wire x1="4.191" y1="61.579" x2="2.54" y2="63.23" width="0.8128" layer="1"/>
+<wire x1="4.191" y1="53.451" x2="4.191" y2="61.579" width="0.8128" layer="1"/>
 </signal>
 <signal name="THIN">
-<contactref element="J5" pad="2"/>
 <contactref element="C1" pad="2"/>
 <contactref element="U$2" pad="4"/>
-<wire x1="6.29" y1="62.42" x2="3.35" y2="62.42" width="0.8128" layer="1"/>
-<wire x1="3.35" y1="62.42" x2="2.54" y2="63.23" width="0.8128" layer="1"/>
 <wire x1="6.29" y1="62.42" x2="10.16" y2="62.42" width="0.8128" layer="1"/>
 <via x="10.16" y="62.42" extent="1-16" drill="0.35"/>
-<wire x1="10.16" y1="62.42" x2="11.43" y2="63.69" width="0.8128" layer="16"/>
-<wire x1="11.43" y1="64.7546" x2="11.43" y2="63.69" width="0.8128" layer="16"/>
+<contactref element="D4" pad="2"/>
+<contactref element="J5" pad="1"/>
+<wire x1="2.54" y1="60.69" x2="6.5" y2="60.69" width="0.8128" layer="16"/>
+<wire x1="6.5" y1="60.69" x2="8" y2="60.69" width="0.8128" layer="16"/>
+<wire x1="8" y1="60.69" x2="8.43" y2="60.69" width="0.8128" layer="16"/>
+<wire x1="8.43" y1="60.69" x2="10.16" y2="62.42" width="0.8128" layer="16"/>
+<wire x1="6.5" y1="59.1" x2="6.5" y2="60.69" width="0.8128" layer="16"/>
+<wire x1="8" y1="60.69" x2="9.43" y2="59.26" width="0.8128" layer="16"/>
+<wire x1="9.43" y1="59.26" x2="9.43" y2="59.2054" width="0.8128" layer="16"/>
 </signal>
 <signal name="SDA">
 <contactref element="J7" pad="3"/>
@@ -1263,12 +1338,14 @@ design rules under a new name.</description>
 <wire x1="21.09" y1="44.64" x2="22.19" y2="44.64" width="0.8128" layer="1"/>
 <wire x1="20.05" y1="29.67" x2="20.05" y2="43.6" width="0.8128" layer="1"/>
 <contactref element="J2" pad="4"/>
-<wire x1="20.3" y1="16.7" x2="21.86" y2="16.7" width="0.8128" layer="16"/>
-<wire x1="18.922" y1="18.078" x2="20.3" y2="16.7" width="0.8128" layer="16"/>
 <contactref element="R3" pad="1"/>
-<wire x1="18.922" y1="23.922" x2="18.922" y2="18.5" width="0.8128" layer="16"/>
+<wire x1="18.922" y1="23.922" x2="18.922" y2="23.178" width="0.8128" layer="16"/>
+<wire x1="18.922" y1="23.178" x2="18.922" y2="18.5" width="0.8128" layer="16"/>
 <wire x1="21.86" y1="26.86" x2="18.922" y2="23.922" width="0.8128" layer="16"/>
-<wire x1="18.922" y1="18.5" x2="18.922" y2="18.078" width="0.8128" layer="16"/>
+<contactref element="D5" pad="2"/>
+<wire x1="20.722" y1="16.7" x2="21.86" y2="16.7" width="0.8128" layer="16"/>
+<wire x1="18.922" y1="18.5" x2="20.722" y2="16.7" width="0.8128" layer="16"/>
+<wire x1="18.6" y1="23.5" x2="18.922" y2="23.178" width="0.8128" layer="16"/>
 </signal>
 <signal name="BTN">
 <contactref element="D3" pad="2"/>
@@ -1276,9 +1353,13 @@ design rules under a new name.</description>
 <via x="20.32" y="57.34" extent="1-16" drill="0.35"/>
 <wire x1="20.32" y1="57.34" x2="22.19" y2="57.34" width="0.8128" layer="1"/>
 <wire x1="20.32" y1="57.34" x2="16.3452" y2="57.34" width="0.8128" layer="16"/>
-<wire x1="16.3452" y1="57.34" x2="12.7" y2="53.6948" width="0.8128" layer="16"/>
-<wire x1="12.7" y1="53.6948" x2="12.7" y2="32.1048" width="0.8128" layer="16"/>
-<wire x1="12.7" y1="32.1048" x2="13.97" y2="30.8348" width="0.8128" layer="16"/>
+<wire x1="12.7" y1="53.6948" x2="14.5026" y2="55.4974" width="0.8128" layer="16"/>
+<wire x1="14.5026" y1="55.4974" x2="16.3452" y2="57.34" width="0.8128" layer="16"/>
+<wire x1="12.7" y1="53.6948" x2="12.7" y2="33.1048" width="0.8128" layer="16"/>
+<wire x1="12.7" y1="33.1048" x2="13.97" y2="31.8348" width="0.8128" layer="16"/>
+<contactref element="U$1" pad="2"/>
+<wire x1="17.9" y1="54.5" x2="15.5" y2="54.5" width="0.8128" layer="16"/>
+<wire x1="15.5" y1="54.5" x2="14.5026" y2="55.4974" width="0.8128" layer="16"/>
 </signal>
 <signal name="BAT">
 <contactref element="U$2" pad="6"/>
@@ -1288,8 +1369,9 @@ design rules under a new name.</description>
 <wire x1="14.2748" y1="24.78466875" x2="14.2748" y2="48.1058625" width="0.8128" layer="1"/>
 <wire x1="14.2748" y1="48.1058625" x2="15.24" y2="49.0710625" width="0.8128" layer="1"/>
 <wire x1="15.24" y1="49.0710625" x2="15.24" y2="54.8" width="0.8128" layer="1"/>
-<wire x1="17.78" y1="21.27946875" x2="17.78" y2="14.12" width="0.8128" layer="1"/>
+<wire x1="17.78" y1="21.27946875" x2="17.78" y2="18.5" width="0.8128" layer="1"/>
 <contactref element="J2" pad="2"/>
+<wire x1="17.78" y1="18.5" x2="17.78" y2="14.12" width="0.8128" layer="1"/>
 <wire x1="20.2" y1="11.7" x2="21.78" y2="11.7" width="0.8128" layer="1"/>
 <wire x1="21.78" y1="11.7" x2="21.86" y2="11.62" width="0.8128" layer="1"/>
 <wire x1="17.78" y1="14.12" x2="20.2" y2="11.7" width="0.8128" layer="1"/>
@@ -1300,8 +1382,11 @@ design rules under a new name.</description>
 <wire x1="23.5776" y1="23.05" x2="22.3076" y2="21.78" width="0.8128" layer="16"/>
 <wire x1="22.3076" y1="21.78" x2="21.86" y2="21.78" width="0.8128" layer="16"/>
 <wire x1="22.81" y1="38.19" x2="23.5776" y2="37.4224" width="0.8128" layer="16"/>
-<wire x1="22.81" y1="42.27" x2="22.81" y2="38.19" width="0.8128" layer="16"/>
+<wire x1="22.81" y1="42.27" x2="22.81" y2="39.5" width="0.8128" layer="16"/>
+<wire x1="22.81" y1="39.5" x2="22.81" y2="38.19" width="0.8128" layer="16"/>
 <wire x1="23.5776" y1="37.4224" x2="23.5776" y2="23.05" width="0.8128" layer="16"/>
+<contactref element="R4" pad="2"/>
+<wire x1="22.422" y1="39.5" x2="22.81" y2="39.5" width="0.8128" layer="16"/>
 </signal>
 <signal name="LEDCTL">
 <contactref element="Q1" pad="1"/>
@@ -1313,6 +1398,11 @@ design rules under a new name.</description>
 <wire x1="18.922" y1="63.078" x2="19.58" y2="62.42" width="0.508" layer="1"/>
 <wire x1="11.23" y1="72.77" x2="18.922" y2="65.078" width="0.508" layer="1"/>
 <wire x1="18.922" y1="65.078" x2="18.922" y2="63.078" width="0.508" layer="1"/>
+<contactref element="R5" pad="2"/>
+<wire x1="19.578" y1="63" x2="19" y2="63" width="0.508" layer="16"/>
+<wire x1="19" y1="63" x2="18.922" y2="63.078" width="0.508" layer="16"/>
+<wire x1="18.922" y1="63.078" x2="18.922" y2="65.078" width="0.508" layer="16"/>
+<via x="18.922" y="65.078" extent="1-16" drill="0.35"/>
 </signal>
 <signal name="STLEDCTL">
 <contactref element="J2" pad="5"/>
@@ -1332,30 +1422,36 @@ design rules under a new name.</description>
 <wire x1="5.39" y1="76.48" x2="2.42" y2="73.51" width="0.8128" layer="1"/>
 <wire x1="2.42" y1="73.51" x2="2.54" y2="73.39" width="0.8128" layer="1"/>
 </signal>
-<signal name="PWR">
+<signal name="PWM">
 <contactref element="Q2" pad="1"/>
 <contactref element="R1" pad="2"/>
 <contactref element="U$2" pad="26"/>
-<via x="20.32" y="59.88" extent="1-16" drill="0.35"/>
-<wire x1="20.32" y1="59.88" x2="22.19" y2="59.88" width="0.8128" layer="1"/>
-<wire x1="11.43" y1="54.8" x2="16.51" y2="59.88" width="0.8128" layer="16"/>
-<wire x1="11.43" y1="54.8" x2="11.43" y2="29.4" width="0.8128" layer="16"/>
-<wire x1="11.43" y1="29.4" x2="7.45" y2="25.42" width="0.8128" layer="16"/>
-<wire x1="7.45" y1="25.42" x2="7.45" y2="16.38" width="0.8128" layer="16"/>
-<wire x1="16.51" y1="59.88" x2="17.628" y2="59.88" width="0.8128" layer="16"/>
-<wire x1="17.628" y1="59.88" x2="17.78" y2="59.728" width="0.8128" layer="16"/>
-<wire x1="17.78" y1="59.728" x2="17.932" y2="59.88" width="0.8128" layer="16"/>
-<wire x1="17.932" y1="59.88" x2="20.32" y2="59.88" width="0.8128" layer="16"/>
-<wire x1="20.32" y1="59.88" x2="17.97" y2="59.88" width="0.8128" layer="1"/>
-<wire x1="17.97" y1="59.88" x2="16.51" y2="58.42" width="0.8128" layer="1"/>
+<wire x1="11.43" y1="54.8" x2="11.43" y2="29.9" width="0.8128" layer="16"/>
+<wire x1="11.43" y1="29.9" x2="7.45" y2="25.92" width="0.8128" layer="16"/>
+<wire x1="7.45" y1="25.92" x2="7.45" y2="18" width="0.8128" layer="16"/>
+<wire x1="7.45" y1="18" x2="7.45" y2="16.38" width="0.8128" layer="16"/>
+<wire x1="16.51" y1="58.92" x2="17.47" y2="59.88" width="0.8128" layer="1"/>
 <wire x1="16.51" y1="48.76053125" x2="15.3924" y2="47.64293125" width="0.8128" layer="1"/>
-<wire x1="16.51" y1="58.42" x2="16.51" y2="48.76053125" width="0.8128" layer="1"/>
+<wire x1="16.51" y1="58.92" x2="16.51" y2="57.935" width="0.8128" layer="1"/>
+<wire x1="16.51" y1="57.935" x2="16.51" y2="48.76053125" width="0.8128" layer="1"/>
 <wire x1="15.3924" y1="25.2476" x2="19.05" y2="21.59" width="0.8128" layer="1"/>
 <wire x1="15.3924" y1="47.64293125" x2="15.3924" y2="25.2476" width="0.8128" layer="1"/>
 <contactref element="J2" pad="3"/>
 <wire x1="21.86" y1="14.16" x2="20.59" y2="14.16" width="0.8128" layer="1"/>
 <wire x1="20.59" y1="14.16" x2="19.05" y2="15.7" width="0.8128" layer="1"/>
 <wire x1="19.05" y1="15.7" x2="19.05" y2="21.59" width="0.8128" layer="1"/>
+<contactref element="D7" pad="1"/>
+<wire x1="16.51" y1="57.935" x2="16.5" y2="57.935" width="0.8128" layer="1"/>
+<wire x1="17.47" y1="59.88" x2="22.19" y2="59.88" width="0.8128" layer="1"/>
+<wire x1="16.5" y1="57.935" x2="16.51" y2="57.945" width="0.8128" layer="1"/>
+<wire x1="16.51" y1="57.945" x2="16.51" y2="58.9294" width="0.8128" layer="1"/>
+<via x="16.51" y="58.9294" extent="1-16" drill="0.35"/>
+<wire x1="16.51" y1="58.9294" x2="17.5806" y2="60" width="0.8128" layer="16"/>
+<wire x1="17.5806" y1="60" x2="18.4" y2="60" width="0.8128" layer="16"/>
+<wire x1="16.51" y1="58.9294" x2="15.5594" y2="58.9294" width="0.8128" layer="16"/>
+<wire x1="15.5594" y1="58.9294" x2="11.43" y2="54.8" width="0.8128" layer="16"/>
+<wire x1="7.45" y1="18" x2="7.67" y2="18.22" width="0.8128" layer="16"/>
+<wire x1="7.67" y1="18.22" x2="9.228" y2="18.22" width="0.8128" layer="16"/>
 </signal>
 <signal name="12V">
 <contactref element="R2" pad="2"/>
@@ -1387,8 +1483,8 @@ design rules under a new name.</description>
 <contactref element="S1" pad="3"/>
 <wire x1="10.3248" y1="24.32" x2="10.3248" y2="21.3358" width="0.8128" layer="16"/>
 <wire x1="10.3248" y1="21.3358" x2="10.4394" y2="21.2212" width="0.8128" layer="16"/>
-<wire x1="13.97" y1="25.4252" x2="11.43" y2="25.4252" width="0.8128" layer="16"/>
-<wire x1="11.43" y1="25.4252" x2="10.3248" y2="24.32" width="0.8128" layer="16"/>
+<wire x1="13.97" y1="26.4252" x2="12.43" y2="26.4252" width="0.8128" layer="16"/>
+<wire x1="12.43" y1="26.4252" x2="10.3248" y2="24.32" width="0.8128" layer="16"/>
 </signal>
 <signal name="SPOUT">
 <contactref element="J7" pad="6"/>

+ 243 - 147
schematic/ECU.b#5

@@ -20,8 +20,8 @@
 <layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
 <layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>
 <layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="27" name="tValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="28" name="bValues" color="7" fill="1" visible="no" active="yes"/>
 <layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>
 <layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
 <layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
@@ -36,13 +36,13 @@
 <layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
 <layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
 <layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
-<layer number="43" name="vRestrict" color="2" fill="10" visible="yes" active="yes"/>
+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>
 <layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
-<layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>
 <layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
 <layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
-<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="48" name="Document" color="7" fill="1" visible="no" active="yes"/>
+<layer number="49" name="Reference" color="7" fill="1" visible="no" active="yes"/>
 <layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/>
 <layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="yes"/>
 <layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/>
@@ -65,59 +65,59 @@
 <layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/>
 <layer number="99" name="SpiceOrder" color="7" fill="1" visible="no" active="no"/>
 <layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/>
-<layer number="101" name="Patch_Top" color="12" fill="4" visible="yes" active="yes"/>
-<layer number="102" name="Vscore" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="103" name="tMap" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="104" name="Name" color="16" fill="1" visible="yes" active="yes"/>
-<layer number="105" name="tPlate" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="106" name="bPlate" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="107" name="Crop" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="108" name="tplace-old" color="10" fill="1" visible="yes" active="yes"/>
-<layer number="109" name="ref-old" color="11" fill="1" visible="yes" active="yes"/>
-<layer number="110" name="fp0" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="111" name="LPC17xx" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="112" name="tSilk" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="113" name="IDFDebug" color="4" fill="1" visible="yes" active="yes"/>
-<layer number="114" name="Badge_Outline" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="116" name="Patch_BOT" color="9" fill="4" visible="yes" active="yes"/>
-<layer number="118" name="Rect_Pads" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="121" name="_tsilk" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="122" name="_bsilk" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="123" name="tTestmark" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="124" name="bTestmark" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="125" name="_tNames" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="126" name="_bNames" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="127" name="_tValues" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="128" name="_bValues" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="129" name="Mask" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="131" name="tAdjust" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="132" name="bAdjust" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="144" name="Drill_legend" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="150" name="Notes" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="151" name="HeatSink" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="152" name="_bDocu" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="153" name="FabDoc1" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="154" name="FabDoc2" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="155" name="FabDoc3" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="199" name="Contour" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="200" name="200bmp" color="1" fill="10" visible="yes" active="yes"/>
-<layer number="201" name="201bmp" color="2" fill="10" visible="yes" active="yes"/>
-<layer number="202" name="202bmp" color="3" fill="10" visible="yes" active="yes"/>
-<layer number="203" name="203bmp" color="4" fill="10" visible="yes" active="yes"/>
-<layer number="204" name="204bmp" color="5" fill="10" visible="yes" active="yes"/>
-<layer number="205" name="205bmp" color="6" fill="10" visible="yes" active="yes"/>
-<layer number="206" name="206bmp" color="7" fill="10" visible="yes" active="yes"/>
-<layer number="207" name="207bmp" color="8" fill="10" visible="yes" active="yes"/>
-<layer number="208" name="208bmp" color="9" fill="10" visible="yes" active="yes"/>
-<layer number="209" name="209bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="210" name="210bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="211" name="211bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="212" name="212bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="213" name="213bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="214" name="214bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="215" name="215bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="216" name="216bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="101" name="Patch_Top" color="12" fill="4" visible="no" active="yes"/>
+<layer number="102" name="Vscore" color="7" fill="1" visible="no" active="yes"/>
+<layer number="103" name="tMap" color="7" fill="1" visible="no" active="yes"/>
+<layer number="104" name="Name" color="16" fill="1" visible="no" active="yes"/>
+<layer number="105" name="tPlate" color="7" fill="1" visible="no" active="yes"/>
+<layer number="106" name="bPlate" color="7" fill="1" visible="no" active="yes"/>
+<layer number="107" name="Crop" color="7" fill="1" visible="no" active="yes"/>
+<layer number="108" name="tplace-old" color="10" fill="1" visible="no" active="yes"/>
+<layer number="109" name="ref-old" color="11" fill="1" visible="no" active="yes"/>
+<layer number="110" name="fp0" color="7" fill="1" visible="no" active="yes"/>
+<layer number="111" name="LPC17xx" color="7" fill="1" visible="no" active="yes"/>
+<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/>
+<layer number="113" name="IDFDebug" color="4" fill="1" visible="no" active="yes"/>
+<layer number="114" name="Badge_Outline" color="7" fill="1" visible="no" active="yes"/>
+<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="no" active="yes"/>
+<layer number="116" name="Patch_BOT" color="9" fill="4" visible="no" active="yes"/>
+<layer number="118" name="Rect_Pads" color="7" fill="1" visible="no" active="yes"/>
+<layer number="121" name="_tsilk" color="7" fill="1" visible="no" active="yes"/>
+<layer number="122" name="_bsilk" color="7" fill="1" visible="no" active="yes"/>
+<layer number="123" name="tTestmark" color="7" fill="1" visible="no" active="yes"/>
+<layer number="124" name="bTestmark" color="7" fill="1" visible="no" active="yes"/>
+<layer number="125" name="_tNames" color="7" fill="1" visible="no" active="yes"/>
+<layer number="126" name="_bNames" color="7" fill="1" visible="no" active="yes"/>
+<layer number="127" name="_tValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="128" name="_bValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="129" name="Mask" color="7" fill="1" visible="no" active="yes"/>
+<layer number="131" name="tAdjust" color="7" fill="1" visible="no" active="yes"/>
+<layer number="132" name="bAdjust" color="7" fill="1" visible="no" active="yes"/>
+<layer number="144" name="Drill_legend" color="7" fill="1" visible="no" active="yes"/>
+<layer number="150" name="Notes" color="7" fill="1" visible="no" active="yes"/>
+<layer number="151" name="HeatSink" color="7" fill="1" visible="no" active="yes"/>
+<layer number="152" name="_bDocu" color="7" fill="1" visible="no" active="yes"/>
+<layer number="153" name="FabDoc1" color="7" fill="1" visible="no" active="yes"/>
+<layer number="154" name="FabDoc2" color="7" fill="1" visible="no" active="yes"/>
+<layer number="155" name="FabDoc3" color="7" fill="1" visible="no" active="yes"/>
+<layer number="199" name="Contour" color="7" fill="1" visible="no" active="yes"/>
+<layer number="200" name="200bmp" color="1" fill="10" visible="no" active="yes"/>
+<layer number="201" name="201bmp" color="2" fill="10" visible="no" active="yes"/>
+<layer number="202" name="202bmp" color="3" fill="10" visible="no" active="yes"/>
+<layer number="203" name="203bmp" color="4" fill="10" visible="no" active="yes"/>
+<layer number="204" name="204bmp" color="5" fill="10" visible="no" active="yes"/>
+<layer number="205" name="205bmp" color="6" fill="10" visible="no" active="yes"/>
+<layer number="206" name="206bmp" color="7" fill="10" visible="no" active="yes"/>
+<layer number="207" name="207bmp" color="8" fill="10" visible="no" active="yes"/>
+<layer number="208" name="208bmp" color="9" fill="10" visible="no" active="yes"/>
+<layer number="209" name="209bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="210" name="210bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="211" name="211bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="212" name="212bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="213" name="213bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="214" name="214bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="215" name="215bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="216" name="216bmp" color="7" fill="1" visible="no" active="yes"/>
 <layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/>
 <layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/>
 <layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/>
@@ -126,21 +126,21 @@
 <layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/>
 <layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/>
 <layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/>
-<layer number="225" name="225bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="226" name="226bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="227" name="227bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="228" name="228bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="229" name="229bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="230" name="230bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="231" name="231bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="248" name="Housing" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="249" name="Edge" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="225" name="225bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="226" name="226bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="227" name="227bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="228" name="228bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="229" name="229bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="230" name="230bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="231" name="231bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="no" active="yes"/>
+<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="no" active="yes"/>
+<layer number="248" name="Housing" color="7" fill="1" visible="no" active="yes"/>
+<layer number="249" name="Edge" color="7" fill="1" visible="no" active="yes"/>
 <layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/>
 <layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/>
-<layer number="254" name="cooling" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="255" name="routoute" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="254" name="cooling" color="7" fill="1" visible="no" active="yes"/>
+<layer number="255" name="routoute" color="7" fill="1" visible="no" active="yes"/>
 </layers>
 <board>
 <plain>
@@ -726,6 +726,34 @@ BUZZER</description>
 </package3d>
 </packages3d>
 </library>
+<library name="eScooter">
+<packages>
+<package name="DIOM5027X220N" urn="urn:adsk.eagle:footprint:21928331/1">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<wire x1="2.5" y1="1.35" x2="-3.3699" y2="1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="1.35" x2="-3.3699" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="-1.35" x2="2.5" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="2.5" y1="-1.35" x2="-2.5" y2="-1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="-1.35" x2="-2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="1.35" x2="2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="2.5" y1="1.35" x2="2.5" y2="-1.35" width="0.12" layer="51"/>
+<smd name="1" x="-2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<smd name="2" x="2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<text x="0" y="1.985" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-1.985" size="1.27" layer="27" align="top-center">&gt;VALUE</text>
+</package>
+</packages>
+<packages3d>
+<package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="DIOM5027X220N"/>
+</packageinstances>
+</package3d>
+</packages3d>
+</library>
 </libraries>
 <attributes>
 </attributes>
@@ -919,20 +947,20 @@ design rules under a new name.</description>
 </pass>
 </autorouter>
 <elements>
-<element name="C1" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="" x="11.43" y="66.23" smashed="yes" rot="MR270">
-<attribute name="CATEGORY" value="Capacitor" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="MANUFACTURER" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="MPN" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="NAME" x="9.5733" y="66.23" size="1.27" layer="26" rot="MR270" align="bottom-center"/>
-<attribute name="OPERATING_TEMP" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="PART_STATUS" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="ROHS_COMPLIANT" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="SERIES" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="SUB-CATEGORY" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="THERMALLOSS" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="TYPE" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="VALUE" x="13.2867" y="66.23" size="1.27" layer="28" rot="MR270" align="top-center"/>
-<attribute name="VOLTAGE_RATING" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
+<element name="C1" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="" x="9.43" y="57.73" smashed="yes" rot="MR90">
+<attribute name="CATEGORY" value="Capacitor" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MANUFACTURER" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MPN" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="NAME" x="11.2867" y="57.73" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="OPERATING_TEMP" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="PART_STATUS" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SERIES" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SUB-CATEGORY" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="THERMALLOSS" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="TYPE" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="VALUE" x="7.5733" y="57.73" size="1.27" layer="28" rot="MR90" align="top-center"/>
+<attribute name="VOLTAGE_RATING" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
 </element>
 <element name="C3" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="" x="17.62" y="13.95" smashed="yes" rot="MR90">
 <attribute name="CATEGORY" value="Capacitor" x="-39.53" y="66.02" size="1.778" layer="28" rot="MR90" display="off"/>
@@ -966,22 +994,22 @@ design rules under a new name.</description>
 <attribute name="TYPE" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="VALUE" x="7.62" y="22.21" size="1.27" layer="28" rot="MR0" align="top-center"/>
 </element>
-<element name="D3" library="Diode" library_urn="urn:adsk.eagle:library:16378169" package="SOD6126X290" package3d_urn="urn:adsk.eagle:package:9427057/2" value="" x="13.97" y="28.13" smashed="yes" rot="MR90">
-<attribute name="CATEGORY" value="Diode" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="DESCRIPTION" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="FORWARD_CURRENT" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="MANUFACTURER" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="MPN" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="NAME" x="16.08" y="28.13" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
-<attribute name="OPERATING_TEMP" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="PART_STATUS" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="REVERSE_VOLTAGE" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="ROHS_COMPLIANT" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="SERIES" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="SUB-CATEGORY" value="Rectifier" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="THERMALLOSS" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="TYPE" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="VALUE" x="11.86" y="28.13" size="1.27" layer="28" rot="MR90" align="top-center"/>
+<element name="D3" library="Diode" library_urn="urn:adsk.eagle:library:16378169" package="SOD6126X290" package3d_urn="urn:adsk.eagle:package:9427057/2" value="" x="13.97" y="29.13" smashed="yes" rot="MR90">
+<attribute name="CATEGORY" value="Diode" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="DESCRIPTION" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="FORWARD_CURRENT" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MANUFACTURER" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MPN" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="NAME" x="16.08" y="29.13" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="OPERATING_TEMP" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="PART_STATUS" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="REVERSE_VOLTAGE" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SERIES" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SUB-CATEGORY" value="Rectifier" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="THERMALLOSS" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="TYPE" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="VALUE" x="11.86" y="29.13" size="1.27" layer="28" rot="MR90" 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="21.86" y="26.86" smashed="yes" rot="R180">
 <attribute name="NAME" x="23.13" y="25.463" size="0.6096" layer="25" font="vector" ratio="20" rot="R180"/>
@@ -1077,11 +1105,11 @@ design rules under a new name.</description>
 <attribute name="TYPE" value="N-Channel" x="-21.32" y="-8.7" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="VALUE" x="23.765" y="40.195" size="1.27" layer="28" rot="MR0"/>
 </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="17.78" y="61.15" smashed="yes" rot="MR270">
-<attribute name="NAME" x="16.51" y="62.42" size="1.27" layer="26" rot="MR270"/>
-<attribute name="SPICEMODEL" value="NONE" x="69.85" y="12.89" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="SPICEPREFIX" value="R" x="69.85" y="12.89" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="VALUE" x="20.32" y="62.42" size="1.27" layer="28" rot="MR270"/>
+<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="10.65" y="18.22" smashed="yes" rot="MR0">
+<attribute name="NAME" x="11.92" y="19.49" size="1.27" layer="26" rot="MR0"/>
+<attribute name="SPICEMODEL" value="NONE" x="-37.61" y="-33.85" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="-37.61" y="-33.85" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="VALUE" x="11.92" y="15.68" size="1.27" layer="28" rot="MR0"/>
 </element>
 <element name="R2" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="5.08" y="11.62" smashed="yes" rot="MR0">
 <attribute name="NAME" x="6.35" y="12.89" size="1.27" layer="26" rot="MR0"/>
@@ -1111,6 +1139,38 @@ design rules under a new name.</description>
 <attribute name="SPICEPREFIX" value="R" x="17.5" y="18.5" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="VALUE" x="18.77" y="15.96" size="1.27" layer="28" rot="MR0"/>
 </element>
+<element name="D4" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="6.5" y="57" smashed="yes" rot="MR90">
+<attribute name="NAME" x="8.485" y="57" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="VALUE" x="4.515" y="57" size="1.27" layer="28" rot="MR90" align="top-center"/>
+</element>
+<element name="D5" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="16.5" y="23.5" smashed="yes" rot="MR180">
+<attribute name="NAME" x="16.5" y="21.515" size="1.27" layer="26" rot="MR180" align="bottom-center"/>
+<attribute name="VALUE" x="16.5" y="25.485" size="1.27" layer="28" rot="MR180" align="top-center"/>
+</element>
+<element name="D6" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="19" y="31" smashed="yes" rot="MR180">
+<attribute name="NAME" x="19" y="29.015" size="1.27" layer="26" rot="MR180" align="bottom-center"/>
+<attribute name="VALUE" x="19" y="32.985" size="1.27" layer="28" rot="MR180" align="top-center"/>
+</element>
+<element name="D7" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="20.5" y="60" smashed="yes" rot="MR180">
+<attribute name="NAME" x="20.5" y="58.015" size="1.27" layer="26" rot="MR180" align="bottom-center"/>
+<attribute name="VALUE" x="20.5" y="61.985" size="1.27" layer="28" rot="MR180" align="top-center"/>
+</element>
+<element name="U$1" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="20" y="54.5" smashed="yes" rot="MR0">
+<attribute name="NAME" x="20" y="56.485" size="1.27" layer="26" rot="MR0" align="bottom-center"/>
+<attribute name="VALUE" x="20" y="52.515" size="1.27" layer="28" rot="MR0" align="top-center"/>
+</element>
+<element name="R4" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="21" y="39.5" smashed="yes" rot="MR180">
+<attribute name="NAME" x="19.73" y="38.23" size="1.27" layer="26" rot="MR180"/>
+<attribute name="SPICEMODEL" value="NONE" x="21" y="39.5" size="1.778" layer="28" rot="MR180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="21" y="39.5" size="1.778" layer="28" rot="MR180" display="off"/>
+<attribute name="VALUE" x="19.73" y="42.04" size="1.27" layer="28" rot="MR180"/>
+</element>
+<element name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="21" y="63" smashed="yes" rot="MR0">
+<attribute name="NAME" x="22.27" y="64.27" size="1.27" layer="26" rot="MR0"/>
+<attribute name="SPICEMODEL" value="NONE" x="21" y="63" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="21" y="63" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="VALUE" x="22.27" y="60.46" size="1.27" layer="28" rot="MR0"/>
+</element>
 </elements>
 <signals>
 <signal name="3V3">
@@ -1143,7 +1203,7 @@ design rules under a new name.</description>
 </polygon>
 <contactref element="J4" pad="2"/>
 <via x="11.43" y="70.04" extent="1-16" drill="0.35"/>
-<via x="13.97" y="62.42" extent="1-16" drill="0.35"/>
+<via x="11.97" y="61.42" extent="1-16" drill="0.35"/>
 <via x="8.89" y="31.94" extent="1-16" drill="0.35"/>
 <via x="13.97" y="17.97" extent="1-16" drill="0.35"/>
 <via x="12.7" y="7.81" extent="1-16" drill="0.35"/>
@@ -1153,6 +1213,13 @@ design rules under a new name.</description>
 <wire x1="8.0132" y1="12.8160875" x2="8.0132" y2="9.4732" width="0.8128" layer="16"/>
 <wire x1="8.0132" y1="9.4732" x2="5.08" y2="6.54" width="0.8128" layer="16"/>
 <contactref element="R3" pad="2"/>
+<contactref element="D4" pad="1"/>
+<contactref element="D5" pad="1"/>
+<contactref element="D6" pad="2"/>
+<contactref element="D7" pad="2"/>
+<contactref element="U$1" pad="1"/>
+<contactref element="R4" pad="1"/>
+<contactref element="R5" pad="1"/>
 </signal>
 <signal name="VIN">
 <contactref element="U$2" pad="15"/>
@@ -1190,17 +1257,13 @@ design rules under a new name.</description>
 <contactref element="U$2" pad="12"/>
 <contactref element="J6" pad="1"/>
 <contactref element="J7" pad="2"/>
-<contactref element="J5" pad="1"/>
 <contactref element="J4" pad="1"/>
 <wire x1="6.29" y1="42.1" x2="7.62" y2="42.1" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="53.451" x2="3.54" y2="52.8" width="0.8128" layer="1"/>
+<wire x1="3.54" y1="52.8" x2="4.191" y2="53.451" width="0.8128" layer="1"/>
 <wire x1="2.54" y1="52.8" x2="3.54" y2="52.8" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="59.039" x2="2.54" y2="60.69" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="53.451" x2="4.191" y2="59.039" width="0.8128" layer="1"/>
 <wire x1="2.54" y1="70.85" x2="5.08" y2="70.85" width="0.8128" layer="16"/>
 <wire x1="5.08" y1="75.12" x2="5.08" y2="70.85" width="0.8128" layer="16"/>
-<wire x1="5.08" y1="70.85" x2="5.08" y2="63.23" width="0.8128" layer="16"/>
-<wire x1="2.54" y1="60.69" x2="5.08" y2="63.23" width="0.8128" layer="16"/>
+<wire x1="5.08" y1="70.85" x2="5.08" y2="65" width="0.8128" layer="16"/>
 <wire x1="5.08" y1="75.12" x2="6.1876" y2="76.2276" width="0.8128" layer="16"/>
 <wire x1="8.97" y1="76.39" x2="8.8076" y2="76.2276" width="0.8128" layer="16"/>
 <wire x1="8.8076" y1="76.2276" x2="6.1876" y2="76.2276" width="0.8128" layer="16"/>
@@ -1215,20 +1278,32 @@ design rules under a new name.</description>
 <wire x1="8.7571" y1="49.8" x2="10.4571" y2="51.5" width="0.8128" layer="1"/>
 <wire x1="10.4571" y1="51.5" x2="14" y2="51.5" width="0.8128" layer="1"/>
 <via x="14" y="51.5" extent="1-16" drill="0.35"/>
-<wire x1="14" y1="51.5" x2="18.5" y2="47" width="0.8128" layer="16"/>
-<wire x1="18.5" y1="27.68" x2="19.32" y2="26.86" width="0.8128" layer="16"/>
-<wire x1="18.5" y1="47" x2="18.5" y2="27.68" width="0.8128" layer="16"/>
+<wire x1="14" y1="51.5" x2="17" y2="48.5" width="0.8128" layer="16"/>
+<wire x1="17" y1="29.18" x2="19.32" y2="26.86" width="0.8128" layer="16"/>
+<wire x1="17" y1="48.5" x2="17" y2="31" width="0.8128" layer="16"/>
+<contactref element="D6" pad="1"/>
+<wire x1="17" y1="31" x2="17" y2="29.18" width="0.8128" layer="16"/>
+<wire x1="16.9" y1="31" x2="17" y2="31" width="0.8128" layer="16"/>
+<contactref element="J5" pad="2"/>
+<wire x1="2.54" y1="63.23" x2="3.31" y2="63.23" width="0.8128" layer="16"/>
+<wire x1="3.31" y1="63.23" x2="5.08" y2="65" width="0.8128" layer="16"/>
+<wire x1="4.191" y1="61.579" x2="2.54" y2="63.23" width="0.8128" layer="1"/>
+<wire x1="4.191" y1="53.451" x2="4.191" y2="61.579" width="0.8128" layer="1"/>
 </signal>
 <signal name="THIN">
-<contactref element="J5" pad="2"/>
 <contactref element="C1" pad="2"/>
 <contactref element="U$2" pad="4"/>
-<wire x1="6.29" y1="62.42" x2="3.35" y2="62.42" width="0.8128" layer="1"/>
-<wire x1="3.35" y1="62.42" x2="2.54" y2="63.23" width="0.8128" layer="1"/>
 <wire x1="6.29" y1="62.42" x2="10.16" y2="62.42" width="0.8128" layer="1"/>
 <via x="10.16" y="62.42" extent="1-16" drill="0.35"/>
-<wire x1="10.16" y1="62.42" x2="11.43" y2="63.69" width="0.8128" layer="16"/>
-<wire x1="11.43" y1="64.7546" x2="11.43" y2="63.69" width="0.8128" layer="16"/>
+<contactref element="D4" pad="2"/>
+<contactref element="J5" pad="1"/>
+<wire x1="2.54" y1="60.69" x2="6.5" y2="60.69" width="0.8128" layer="16"/>
+<wire x1="6.5" y1="60.69" x2="8" y2="60.69" width="0.8128" layer="16"/>
+<wire x1="8" y1="60.69" x2="8.43" y2="60.69" width="0.8128" layer="16"/>
+<wire x1="8.43" y1="60.69" x2="10.16" y2="62.42" width="0.8128" layer="16"/>
+<wire x1="6.5" y1="59.1" x2="6.5" y2="60.69" width="0.8128" layer="16"/>
+<wire x1="8" y1="60.69" x2="9.43" y2="59.26" width="0.8128" layer="16"/>
+<wire x1="9.43" y1="59.26" x2="9.43" y2="59.2054" width="0.8128" layer="16"/>
 </signal>
 <signal name="SDA">
 <contactref element="J7" pad="3"/>
@@ -1263,12 +1338,14 @@ design rules under a new name.</description>
 <wire x1="21.09" y1="44.64" x2="22.19" y2="44.64" width="0.8128" layer="1"/>
 <wire x1="20.05" y1="29.67" x2="20.05" y2="43.6" width="0.8128" layer="1"/>
 <contactref element="J2" pad="4"/>
-<wire x1="20.3" y1="16.7" x2="21.86" y2="16.7" width="0.8128" layer="16"/>
-<wire x1="18.922" y1="18.078" x2="20.3" y2="16.7" width="0.8128" layer="16"/>
 <contactref element="R3" pad="1"/>
-<wire x1="18.922" y1="23.922" x2="18.922" y2="18.5" width="0.8128" layer="16"/>
+<wire x1="18.922" y1="23.922" x2="18.922" y2="23.178" width="0.8128" layer="16"/>
+<wire x1="18.922" y1="23.178" x2="18.922" y2="18.5" width="0.8128" layer="16"/>
 <wire x1="21.86" y1="26.86" x2="18.922" y2="23.922" width="0.8128" layer="16"/>
-<wire x1="18.922" y1="18.5" x2="18.922" y2="18.078" width="0.8128" layer="16"/>
+<contactref element="D5" pad="2"/>
+<wire x1="20.722" y1="16.7" x2="21.86" y2="16.7" width="0.8128" layer="16"/>
+<wire x1="18.922" y1="18.5" x2="20.722" y2="16.7" width="0.8128" layer="16"/>
+<wire x1="18.6" y1="23.5" x2="18.922" y2="23.178" width="0.8128" layer="16"/>
 </signal>
 <signal name="BTN">
 <contactref element="D3" pad="2"/>
@@ -1276,9 +1353,13 @@ design rules under a new name.</description>
 <via x="20.32" y="57.34" extent="1-16" drill="0.35"/>
 <wire x1="20.32" y1="57.34" x2="22.19" y2="57.34" width="0.8128" layer="1"/>
 <wire x1="20.32" y1="57.34" x2="16.3452" y2="57.34" width="0.8128" layer="16"/>
-<wire x1="16.3452" y1="57.34" x2="12.7" y2="53.6948" width="0.8128" layer="16"/>
-<wire x1="12.7" y1="53.6948" x2="12.7" y2="32.1048" width="0.8128" layer="16"/>
-<wire x1="12.7" y1="32.1048" x2="13.97" y2="30.8348" width="0.8128" layer="16"/>
+<wire x1="12.7" y1="53.6948" x2="14.5026" y2="55.4974" width="0.8128" layer="16"/>
+<wire x1="14.5026" y1="55.4974" x2="16.3452" y2="57.34" width="0.8128" layer="16"/>
+<wire x1="12.7" y1="53.6948" x2="12.7" y2="33.1048" width="0.8128" layer="16"/>
+<wire x1="12.7" y1="33.1048" x2="13.97" y2="31.8348" width="0.8128" layer="16"/>
+<contactref element="U$1" pad="2"/>
+<wire x1="17.9" y1="54.5" x2="15.5" y2="54.5" width="0.8128" layer="16"/>
+<wire x1="15.5" y1="54.5" x2="14.5026" y2="55.4974" width="0.8128" layer="16"/>
 </signal>
 <signal name="BAT">
 <contactref element="U$2" pad="6"/>
@@ -1288,8 +1369,9 @@ design rules under a new name.</description>
 <wire x1="14.2748" y1="24.78466875" x2="14.2748" y2="48.1058625" width="0.8128" layer="1"/>
 <wire x1="14.2748" y1="48.1058625" x2="15.24" y2="49.0710625" width="0.8128" layer="1"/>
 <wire x1="15.24" y1="49.0710625" x2="15.24" y2="54.8" width="0.8128" layer="1"/>
-<wire x1="17.78" y1="21.27946875" x2="17.78" y2="14.12" width="0.8128" layer="1"/>
+<wire x1="17.78" y1="21.27946875" x2="17.78" y2="18.5" width="0.8128" layer="1"/>
 <contactref element="J2" pad="2"/>
+<wire x1="17.78" y1="18.5" x2="17.78" y2="14.12" width="0.8128" layer="1"/>
 <wire x1="20.2" y1="11.7" x2="21.78" y2="11.7" width="0.8128" layer="1"/>
 <wire x1="21.78" y1="11.7" x2="21.86" y2="11.62" width="0.8128" layer="1"/>
 <wire x1="17.78" y1="14.12" x2="20.2" y2="11.7" width="0.8128" layer="1"/>
@@ -1300,8 +1382,11 @@ design rules under a new name.</description>
 <wire x1="23.5776" y1="23.05" x2="22.3076" y2="21.78" width="0.8128" layer="16"/>
 <wire x1="22.3076" y1="21.78" x2="21.86" y2="21.78" width="0.8128" layer="16"/>
 <wire x1="22.81" y1="38.19" x2="23.5776" y2="37.4224" width="0.8128" layer="16"/>
-<wire x1="22.81" y1="42.27" x2="22.81" y2="38.19" width="0.8128" layer="16"/>
+<wire x1="22.81" y1="42.27" x2="22.81" y2="39.5" width="0.8128" layer="16"/>
+<wire x1="22.81" y1="39.5" x2="22.81" y2="38.19" width="0.8128" layer="16"/>
 <wire x1="23.5776" y1="37.4224" x2="23.5776" y2="23.05" width="0.8128" layer="16"/>
+<contactref element="R4" pad="2"/>
+<wire x1="22.422" y1="39.5" x2="22.81" y2="39.5" width="0.8128" layer="16"/>
 </signal>
 <signal name="LEDCTL">
 <contactref element="Q1" pad="1"/>
@@ -1313,6 +1398,11 @@ design rules under a new name.</description>
 <wire x1="18.922" y1="63.078" x2="19.58" y2="62.42" width="0.508" layer="1"/>
 <wire x1="11.23" y1="72.77" x2="18.922" y2="65.078" width="0.508" layer="1"/>
 <wire x1="18.922" y1="65.078" x2="18.922" y2="63.078" width="0.508" layer="1"/>
+<contactref element="R5" pad="2"/>
+<wire x1="19.578" y1="63" x2="19" y2="63" width="0.508" layer="16"/>
+<wire x1="19" y1="63" x2="18.922" y2="63.078" width="0.508" layer="16"/>
+<wire x1="18.922" y1="63.078" x2="18.922" y2="65.078" width="0.508" layer="16"/>
+<via x="18.922" y="65.078" extent="1-16" drill="0.35"/>
 </signal>
 <signal name="STLEDCTL">
 <contactref element="J2" pad="5"/>
@@ -1332,30 +1422,36 @@ design rules under a new name.</description>
 <wire x1="5.39" y1="76.48" x2="2.42" y2="73.51" width="0.8128" layer="1"/>
 <wire x1="2.42" y1="73.51" x2="2.54" y2="73.39" width="0.8128" layer="1"/>
 </signal>
-<signal name="PWR">
+<signal name="PWM">
 <contactref element="Q2" pad="1"/>
 <contactref element="R1" pad="2"/>
 <contactref element="U$2" pad="26"/>
-<via x="20.32" y="59.88" extent="1-16" drill="0.35"/>
-<wire x1="20.32" y1="59.88" x2="22.19" y2="59.88" width="0.8128" layer="1"/>
-<wire x1="11.43" y1="54.8" x2="16.51" y2="59.88" width="0.8128" layer="16"/>
-<wire x1="11.43" y1="54.8" x2="11.43" y2="29.4" width="0.8128" layer="16"/>
-<wire x1="11.43" y1="29.4" x2="7.45" y2="25.42" width="0.8128" layer="16"/>
-<wire x1="7.45" y1="25.42" x2="7.45" y2="16.38" width="0.8128" layer="16"/>
-<wire x1="16.51" y1="59.88" x2="17.628" y2="59.88" width="0.8128" layer="16"/>
-<wire x1="17.628" y1="59.88" x2="17.78" y2="59.728" width="0.8128" layer="16"/>
-<wire x1="17.78" y1="59.728" x2="17.932" y2="59.88" width="0.8128" layer="16"/>
-<wire x1="17.932" y1="59.88" x2="20.32" y2="59.88" width="0.8128" layer="16"/>
-<wire x1="20.32" y1="59.88" x2="17.97" y2="59.88" width="0.8128" layer="1"/>
-<wire x1="17.97" y1="59.88" x2="16.51" y2="58.42" width="0.8128" layer="1"/>
+<wire x1="11.43" y1="54.8" x2="11.43" y2="29.9" width="0.8128" layer="16"/>
+<wire x1="11.43" y1="29.9" x2="7.45" y2="25.92" width="0.8128" layer="16"/>
+<wire x1="7.45" y1="25.92" x2="7.45" y2="18" width="0.8128" layer="16"/>
+<wire x1="7.45" y1="18" x2="7.45" y2="16.38" width="0.8128" layer="16"/>
+<wire x1="16.51" y1="58.42" x2="17.97" y2="59.88" width="0.8128" layer="1"/>
 <wire x1="16.51" y1="48.76053125" x2="15.3924" y2="47.64293125" width="0.8128" layer="1"/>
-<wire x1="16.51" y1="58.42" x2="16.51" y2="48.76053125" width="0.8128" layer="1"/>
+<wire x1="16.51" y1="58.42" x2="16.51" y2="57.935" width="0.8128" layer="1"/>
+<wire x1="16.51" y1="57.935" x2="16.51" y2="48.76053125" width="0.8128" layer="1"/>
 <wire x1="15.3924" y1="25.2476" x2="19.05" y2="21.59" width="0.8128" layer="1"/>
 <wire x1="15.3924" y1="47.64293125" x2="15.3924" y2="25.2476" width="0.8128" layer="1"/>
 <contactref element="J2" pad="3"/>
 <wire x1="21.86" y1="14.16" x2="20.59" y2="14.16" width="0.8128" layer="1"/>
 <wire x1="20.59" y1="14.16" x2="19.05" y2="15.7" width="0.8128" layer="1"/>
 <wire x1="19.05" y1="15.7" x2="19.05" y2="21.59" width="0.8128" layer="1"/>
+<contactref element="D7" pad="1"/>
+<wire x1="16.51" y1="57.935" x2="16.5" y2="57.935" width="0.8128" layer="1"/>
+<wire x1="17.97" y1="59.88" x2="22.19" y2="59.88" width="0.8128" layer="1"/>
+<wire x1="16.5" y1="57.935" x2="16.51" y2="57.945" width="0.8128" layer="1"/>
+<wire x1="16.51" y1="57.945" x2="16.51" y2="58.4294" width="0.8128" layer="1"/>
+<via x="16.51" y="58.4294" extent="1-16" drill="0.35"/>
+<wire x1="16.51" y1="58.4294" x2="18.0806" y2="60" width="0.8128" layer="16"/>
+<wire x1="18.0806" y1="60" x2="18.4" y2="60" width="0.8128" layer="16"/>
+<wire x1="16.51" y1="58.4294" x2="15.0594" y2="58.4294" width="0.8128" layer="16"/>
+<wire x1="15.0594" y1="58.4294" x2="11.43" y2="54.8" width="0.8128" layer="16"/>
+<wire x1="7.45" y1="18" x2="7.67" y2="18.22" width="0.8128" layer="16"/>
+<wire x1="7.67" y1="18.22" x2="9.228" y2="18.22" width="0.8128" layer="16"/>
 </signal>
 <signal name="12V">
 <contactref element="R2" pad="2"/>
@@ -1387,8 +1483,8 @@ design rules under a new name.</description>
 <contactref element="S1" pad="3"/>
 <wire x1="10.3248" y1="24.32" x2="10.3248" y2="21.3358" width="0.8128" layer="16"/>
 <wire x1="10.3248" y1="21.3358" x2="10.4394" y2="21.2212" width="0.8128" layer="16"/>
-<wire x1="13.97" y1="25.4252" x2="11.43" y2="25.4252" width="0.8128" layer="16"/>
-<wire x1="11.43" y1="25.4252" x2="10.3248" y2="24.32" width="0.8128" layer="16"/>
+<wire x1="13.97" y1="26.4252" x2="12.43" y2="26.4252" width="0.8128" layer="16"/>
+<wire x1="12.43" y1="26.4252" x2="10.3248" y2="24.32" width="0.8128" layer="16"/>
 </signal>
 <signal name="SPOUT">
 <contactref element="J7" pad="6"/>

+ 229 - 133
schematic/ECU.b#6

@@ -20,8 +20,8 @@
 <layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
 <layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>
 <layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="27" name="tValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="28" name="bValues" color="7" fill="1" visible="no" active="yes"/>
 <layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>
 <layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
 <layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
@@ -36,13 +36,13 @@
 <layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
 <layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
 <layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
-<layer number="43" name="vRestrict" color="2" fill="10" visible="yes" active="yes"/>
+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>
 <layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
-<layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>
 <layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
 <layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
-<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="48" name="Document" color="7" fill="1" visible="no" active="yes"/>
+<layer number="49" name="Reference" color="7" fill="1" visible="no" active="yes"/>
 <layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/>
 <layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="yes"/>
 <layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/>
@@ -65,59 +65,59 @@
 <layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/>
 <layer number="99" name="SpiceOrder" color="7" fill="1" visible="no" active="no"/>
 <layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/>
-<layer number="101" name="Patch_Top" color="12" fill="4" visible="yes" active="yes"/>
-<layer number="102" name="Vscore" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="103" name="tMap" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="104" name="Name" color="16" fill="1" visible="yes" active="yes"/>
-<layer number="105" name="tPlate" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="106" name="bPlate" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="107" name="Crop" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="108" name="tplace-old" color="10" fill="1" visible="yes" active="yes"/>
-<layer number="109" name="ref-old" color="11" fill="1" visible="yes" active="yes"/>
-<layer number="110" name="fp0" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="111" name="LPC17xx" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="112" name="tSilk" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="113" name="IDFDebug" color="4" fill="1" visible="yes" active="yes"/>
-<layer number="114" name="Badge_Outline" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="116" name="Patch_BOT" color="9" fill="4" visible="yes" active="yes"/>
-<layer number="118" name="Rect_Pads" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="121" name="_tsilk" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="122" name="_bsilk" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="123" name="tTestmark" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="124" name="bTestmark" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="125" name="_tNames" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="126" name="_bNames" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="127" name="_tValues" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="128" name="_bValues" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="129" name="Mask" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="131" name="tAdjust" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="132" name="bAdjust" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="144" name="Drill_legend" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="150" name="Notes" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="151" name="HeatSink" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="152" name="_bDocu" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="153" name="FabDoc1" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="154" name="FabDoc2" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="155" name="FabDoc3" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="199" name="Contour" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="200" name="200bmp" color="1" fill="10" visible="yes" active="yes"/>
-<layer number="201" name="201bmp" color="2" fill="10" visible="yes" active="yes"/>
-<layer number="202" name="202bmp" color="3" fill="10" visible="yes" active="yes"/>
-<layer number="203" name="203bmp" color="4" fill="10" visible="yes" active="yes"/>
-<layer number="204" name="204bmp" color="5" fill="10" visible="yes" active="yes"/>
-<layer number="205" name="205bmp" color="6" fill="10" visible="yes" active="yes"/>
-<layer number="206" name="206bmp" color="7" fill="10" visible="yes" active="yes"/>
-<layer number="207" name="207bmp" color="8" fill="10" visible="yes" active="yes"/>
-<layer number="208" name="208bmp" color="9" fill="10" visible="yes" active="yes"/>
-<layer number="209" name="209bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="210" name="210bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="211" name="211bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="212" name="212bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="213" name="213bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="214" name="214bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="215" name="215bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="216" name="216bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="101" name="Patch_Top" color="12" fill="4" visible="no" active="yes"/>
+<layer number="102" name="Vscore" color="7" fill="1" visible="no" active="yes"/>
+<layer number="103" name="tMap" color="7" fill="1" visible="no" active="yes"/>
+<layer number="104" name="Name" color="16" fill="1" visible="no" active="yes"/>
+<layer number="105" name="tPlate" color="7" fill="1" visible="no" active="yes"/>
+<layer number="106" name="bPlate" color="7" fill="1" visible="no" active="yes"/>
+<layer number="107" name="Crop" color="7" fill="1" visible="no" active="yes"/>
+<layer number="108" name="tplace-old" color="10" fill="1" visible="no" active="yes"/>
+<layer number="109" name="ref-old" color="11" fill="1" visible="no" active="yes"/>
+<layer number="110" name="fp0" color="7" fill="1" visible="no" active="yes"/>
+<layer number="111" name="LPC17xx" color="7" fill="1" visible="no" active="yes"/>
+<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/>
+<layer number="113" name="IDFDebug" color="4" fill="1" visible="no" active="yes"/>
+<layer number="114" name="Badge_Outline" color="7" fill="1" visible="no" active="yes"/>
+<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="no" active="yes"/>
+<layer number="116" name="Patch_BOT" color="9" fill="4" visible="no" active="yes"/>
+<layer number="118" name="Rect_Pads" color="7" fill="1" visible="no" active="yes"/>
+<layer number="121" name="_tsilk" color="7" fill="1" visible="no" active="yes"/>
+<layer number="122" name="_bsilk" color="7" fill="1" visible="no" active="yes"/>
+<layer number="123" name="tTestmark" color="7" fill="1" visible="no" active="yes"/>
+<layer number="124" name="bTestmark" color="7" fill="1" visible="no" active="yes"/>
+<layer number="125" name="_tNames" color="7" fill="1" visible="no" active="yes"/>
+<layer number="126" name="_bNames" color="7" fill="1" visible="no" active="yes"/>
+<layer number="127" name="_tValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="128" name="_bValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="129" name="Mask" color="7" fill="1" visible="no" active="yes"/>
+<layer number="131" name="tAdjust" color="7" fill="1" visible="no" active="yes"/>
+<layer number="132" name="bAdjust" color="7" fill="1" visible="no" active="yes"/>
+<layer number="144" name="Drill_legend" color="7" fill="1" visible="no" active="yes"/>
+<layer number="150" name="Notes" color="7" fill="1" visible="no" active="yes"/>
+<layer number="151" name="HeatSink" color="7" fill="1" visible="no" active="yes"/>
+<layer number="152" name="_bDocu" color="7" fill="1" visible="no" active="yes"/>
+<layer number="153" name="FabDoc1" color="7" fill="1" visible="no" active="yes"/>
+<layer number="154" name="FabDoc2" color="7" fill="1" visible="no" active="yes"/>
+<layer number="155" name="FabDoc3" color="7" fill="1" visible="no" active="yes"/>
+<layer number="199" name="Contour" color="7" fill="1" visible="no" active="yes"/>
+<layer number="200" name="200bmp" color="1" fill="10" visible="no" active="yes"/>
+<layer number="201" name="201bmp" color="2" fill="10" visible="no" active="yes"/>
+<layer number="202" name="202bmp" color="3" fill="10" visible="no" active="yes"/>
+<layer number="203" name="203bmp" color="4" fill="10" visible="no" active="yes"/>
+<layer number="204" name="204bmp" color="5" fill="10" visible="no" active="yes"/>
+<layer number="205" name="205bmp" color="6" fill="10" visible="no" active="yes"/>
+<layer number="206" name="206bmp" color="7" fill="10" visible="no" active="yes"/>
+<layer number="207" name="207bmp" color="8" fill="10" visible="no" active="yes"/>
+<layer number="208" name="208bmp" color="9" fill="10" visible="no" active="yes"/>
+<layer number="209" name="209bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="210" name="210bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="211" name="211bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="212" name="212bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="213" name="213bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="214" name="214bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="215" name="215bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="216" name="216bmp" color="7" fill="1" visible="no" active="yes"/>
 <layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/>
 <layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/>
 <layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/>
@@ -126,21 +126,21 @@
 <layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/>
 <layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/>
 <layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/>
-<layer number="225" name="225bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="226" name="226bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="227" name="227bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="228" name="228bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="229" name="229bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="230" name="230bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="231" name="231bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="248" name="Housing" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="249" name="Edge" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="225" name="225bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="226" name="226bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="227" name="227bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="228" name="228bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="229" name="229bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="230" name="230bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="231" name="231bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="no" active="yes"/>
+<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="no" active="yes"/>
+<layer number="248" name="Housing" color="7" fill="1" visible="no" active="yes"/>
+<layer number="249" name="Edge" color="7" fill="1" visible="no" active="yes"/>
 <layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/>
 <layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/>
-<layer number="254" name="cooling" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="255" name="routoute" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="254" name="cooling" color="7" fill="1" visible="no" active="yes"/>
+<layer number="255" name="routoute" color="7" fill="1" visible="no" active="yes"/>
 </layers>
 <board>
 <plain>
@@ -726,6 +726,34 @@ BUZZER</description>
 </package3d>
 </packages3d>
 </library>
+<library name="eScooter">
+<packages>
+<package name="DIOM5027X220N" urn="urn:adsk.eagle:footprint:21928331/1">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<wire x1="2.5" y1="1.35" x2="-3.3699" y2="1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="1.35" x2="-3.3699" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="-1.35" x2="2.5" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="2.5" y1="-1.35" x2="-2.5" y2="-1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="-1.35" x2="-2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="1.35" x2="2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="2.5" y1="1.35" x2="2.5" y2="-1.35" width="0.12" layer="51"/>
+<smd name="1" x="-2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<smd name="2" x="2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<text x="0" y="1.985" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-1.985" size="1.27" layer="27" align="top-center">&gt;VALUE</text>
+</package>
+</packages>
+<packages3d>
+<package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="DIOM5027X220N"/>
+</packageinstances>
+</package3d>
+</packages3d>
+</library>
 </libraries>
 <attributes>
 </attributes>
@@ -919,20 +947,20 @@ design rules under a new name.</description>
 </pass>
 </autorouter>
 <elements>
-<element name="C1" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="" x="11.43" y="66.23" smashed="yes" rot="MR270">
-<attribute name="CATEGORY" value="Capacitor" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="MANUFACTURER" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="MPN" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="NAME" x="9.5733" y="66.23" size="1.27" layer="26" rot="MR270" align="bottom-center"/>
-<attribute name="OPERATING_TEMP" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="PART_STATUS" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="ROHS_COMPLIANT" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="SERIES" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="SUB-CATEGORY" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="THERMALLOSS" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="TYPE" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="VALUE" x="13.2867" y="66.23" size="1.27" layer="28" rot="MR270" align="top-center"/>
-<attribute name="VOLTAGE_RATING" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
+<element name="C1" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="" x="9.43" y="57.73" smashed="yes" rot="MR90">
+<attribute name="CATEGORY" value="Capacitor" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MANUFACTURER" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MPN" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="NAME" x="11.2867" y="57.73" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="OPERATING_TEMP" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="PART_STATUS" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SERIES" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SUB-CATEGORY" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="THERMALLOSS" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="TYPE" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="VALUE" x="7.5733" y="57.73" size="1.27" layer="28" rot="MR90" align="top-center"/>
+<attribute name="VOLTAGE_RATING" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
 </element>
 <element name="C3" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="" x="17.62" y="13.95" smashed="yes" rot="MR90">
 <attribute name="CATEGORY" value="Capacitor" x="-39.53" y="66.02" size="1.778" layer="28" rot="MR90" display="off"/>
@@ -1077,11 +1105,11 @@ design rules under a new name.</description>
 <attribute name="TYPE" value="N-Channel" x="-21.32" y="-8.7" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="VALUE" x="23.765" y="40.195" size="1.27" layer="28" rot="MR0"/>
 </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="17.78" y="61.15" smashed="yes" rot="MR270">
-<attribute name="NAME" x="16.51" y="62.42" size="1.27" layer="26" rot="MR270"/>
-<attribute name="SPICEMODEL" value="NONE" x="69.85" y="12.89" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="SPICEPREFIX" value="R" x="69.85" y="12.89" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="VALUE" x="20.32" y="62.42" size="1.27" layer="28" rot="MR270"/>
+<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="10.65" y="18.22" smashed="yes" rot="MR0">
+<attribute name="NAME" x="11.92" y="19.49" size="1.27" layer="26" rot="MR0"/>
+<attribute name="SPICEMODEL" value="NONE" x="-37.61" y="-33.85" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="-37.61" y="-33.85" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="VALUE" x="11.92" y="15.68" size="1.27" layer="28" rot="MR0"/>
 </element>
 <element name="R2" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="5.08" y="11.62" smashed="yes" rot="MR0">
 <attribute name="NAME" x="6.35" y="12.89" size="1.27" layer="26" rot="MR0"/>
@@ -1105,11 +1133,43 @@ design rules under a new name.</description>
 <attribute name="SF_SKU" value="COM-07950" x="12.7" y="7.81" size="1.778" layer="27" rot="R180" display="off"/>
 <attribute name="VALUE" x="12.7" y="2.222" size="0.6096" layer="27" font="vector" ratio="20" rot="R180" 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="1M" x="17.5" y="21.5" smashed="yes" rot="MR0">
-<attribute name="NAME" x="18.77" y="22.77" size="1.27" layer="26" rot="MR0"/>
-<attribute name="SPICEMODEL" value="NONE" x="17.5" y="21.5" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="SPICEPREFIX" value="R" x="17.5" y="21.5" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="VALUE" x="18.77" y="18.96" size="1.27" layer="28" rot="MR0"/>
+<element name="R3" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="1M" x="17.5" y="18.5" smashed="yes" rot="MR0">
+<attribute name="NAME" x="18.77" y="19.77" size="1.27" layer="26" rot="MR0"/>
+<attribute name="SPICEMODEL" value="NONE" x="17.5" y="18.5" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="17.5" y="18.5" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="VALUE" x="18.77" y="15.96" size="1.27" layer="28" rot="MR0"/>
+</element>
+<element name="D4" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="6.5" y="57" smashed="yes" rot="MR90">
+<attribute name="NAME" x="8.485" y="57" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="VALUE" x="4.515" y="57" size="1.27" layer="28" rot="MR90" align="top-center"/>
+</element>
+<element name="D5" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="16.5" y="23" smashed="yes" rot="MR180">
+<attribute name="NAME" x="16.5" y="21.015" size="1.27" layer="26" rot="MR180" align="bottom-center"/>
+<attribute name="VALUE" x="16.5" y="24.985" size="1.27" layer="28" rot="MR180" align="top-center"/>
+</element>
+<element name="D6" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="19" y="31" smashed="yes" rot="MR180">
+<attribute name="NAME" x="19" y="29.015" size="1.27" layer="26" rot="MR180" align="bottom-center"/>
+<attribute name="VALUE" x="19" y="32.985" size="1.27" layer="28" rot="MR180" align="top-center"/>
+</element>
+<element name="D7" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="20.5" y="60" smashed="yes" rot="MR180">
+<attribute name="NAME" x="20.5" y="58.015" size="1.27" layer="26" rot="MR180" align="bottom-center"/>
+<attribute name="VALUE" x="20.5" y="61.985" size="1.27" layer="28" rot="MR180" align="top-center"/>
+</element>
+<element name="U$1" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="20" y="54.5" smashed="yes" rot="MR0">
+<attribute name="NAME" x="20" y="56.485" size="1.27" layer="26" rot="MR0" align="bottom-center"/>
+<attribute name="VALUE" x="20" y="52.515" size="1.27" layer="28" rot="MR0" align="top-center"/>
+</element>
+<element name="R4" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="21" y="39.5" smashed="yes" rot="MR180">
+<attribute name="NAME" x="19.73" y="38.23" size="1.27" layer="26" rot="MR180"/>
+<attribute name="SPICEMODEL" value="NONE" x="21" y="39.5" size="1.778" layer="28" rot="MR180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="21" y="39.5" size="1.778" layer="28" rot="MR180" display="off"/>
+<attribute name="VALUE" x="19.73" y="42.04" size="1.27" layer="28" rot="MR180"/>
+</element>
+<element name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="21" y="63" smashed="yes" rot="MR0">
+<attribute name="NAME" x="22.27" y="64.27" size="1.27" layer="26" rot="MR0"/>
+<attribute name="SPICEMODEL" value="NONE" x="21" y="63" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="21" y="63" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="VALUE" x="22.27" y="60.46" size="1.27" layer="28" rot="MR0"/>
 </element>
 </elements>
 <signals>
@@ -1143,7 +1203,7 @@ design rules under a new name.</description>
 </polygon>
 <contactref element="J4" pad="2"/>
 <via x="11.43" y="70.04" extent="1-16" drill="0.35"/>
-<via x="13.97" y="62.42" extent="1-16" drill="0.35"/>
+<via x="11.97" y="61.42" extent="1-16" drill="0.35"/>
 <via x="8.89" y="31.94" extent="1-16" drill="0.35"/>
 <via x="13.97" y="17.97" extent="1-16" drill="0.35"/>
 <via x="12.7" y="7.81" extent="1-16" drill="0.35"/>
@@ -1153,6 +1213,13 @@ design rules under a new name.</description>
 <wire x1="8.0132" y1="12.8160875" x2="8.0132" y2="9.4732" width="0.8128" layer="16"/>
 <wire x1="8.0132" y1="9.4732" x2="5.08" y2="6.54" width="0.8128" layer="16"/>
 <contactref element="R3" pad="2"/>
+<contactref element="D4" pad="1"/>
+<contactref element="D5" pad="1"/>
+<contactref element="D6" pad="2"/>
+<contactref element="D7" pad="2"/>
+<contactref element="U$1" pad="1"/>
+<contactref element="R4" pad="1"/>
+<contactref element="R5" pad="1"/>
 </signal>
 <signal name="VIN">
 <contactref element="U$2" pad="15"/>
@@ -1190,17 +1257,13 @@ design rules under a new name.</description>
 <contactref element="U$2" pad="12"/>
 <contactref element="J6" pad="1"/>
 <contactref element="J7" pad="2"/>
-<contactref element="J5" pad="1"/>
 <contactref element="J4" pad="1"/>
 <wire x1="6.29" y1="42.1" x2="7.62" y2="42.1" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="53.451" x2="3.54" y2="52.8" width="0.8128" layer="1"/>
+<wire x1="3.54" y1="52.8" x2="4.191" y2="53.451" width="0.8128" layer="1"/>
 <wire x1="2.54" y1="52.8" x2="3.54" y2="52.8" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="59.039" x2="2.54" y2="60.69" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="53.451" x2="4.191" y2="59.039" width="0.8128" layer="1"/>
 <wire x1="2.54" y1="70.85" x2="5.08" y2="70.85" width="0.8128" layer="16"/>
 <wire x1="5.08" y1="75.12" x2="5.08" y2="70.85" width="0.8128" layer="16"/>
-<wire x1="5.08" y1="70.85" x2="5.08" y2="63.23" width="0.8128" layer="16"/>
-<wire x1="2.54" y1="60.69" x2="5.08" y2="63.23" width="0.8128" layer="16"/>
+<wire x1="5.08" y1="70.85" x2="5.08" y2="65" width="0.8128" layer="16"/>
 <wire x1="5.08" y1="75.12" x2="6.1876" y2="76.2276" width="0.8128" layer="16"/>
 <wire x1="8.97" y1="76.39" x2="8.8076" y2="76.2276" width="0.8128" layer="16"/>
 <wire x1="8.8076" y1="76.2276" x2="6.1876" y2="76.2276" width="0.8128" layer="16"/>
@@ -1215,20 +1278,32 @@ design rules under a new name.</description>
 <wire x1="8.7571" y1="49.8" x2="10.4571" y2="51.5" width="0.8128" layer="1"/>
 <wire x1="10.4571" y1="51.5" x2="14" y2="51.5" width="0.8128" layer="1"/>
 <via x="14" y="51.5" extent="1-16" drill="0.35"/>
-<wire x1="14" y1="51.5" x2="18.5" y2="47" width="0.8128" layer="16"/>
-<wire x1="18.5" y1="27.68" x2="19.32" y2="26.86" width="0.8128" layer="16"/>
-<wire x1="18.5" y1="47" x2="18.5" y2="27.68" width="0.8128" layer="16"/>
+<wire x1="14" y1="51.5" x2="17" y2="48.5" width="0.8128" layer="16"/>
+<wire x1="17" y1="29.18" x2="19.32" y2="26.86" width="0.8128" layer="16"/>
+<wire x1="17" y1="48.5" x2="17" y2="31" width="0.8128" layer="16"/>
+<contactref element="D6" pad="1"/>
+<wire x1="17" y1="31" x2="17" y2="29.18" width="0.8128" layer="16"/>
+<wire x1="16.9" y1="31" x2="17" y2="31" width="0.8128" layer="16"/>
+<contactref element="J5" pad="2"/>
+<wire x1="2.54" y1="63.23" x2="3.31" y2="63.23" width="0.8128" layer="16"/>
+<wire x1="3.31" y1="63.23" x2="5.08" y2="65" width="0.8128" layer="16"/>
+<wire x1="4.191" y1="61.579" x2="2.54" y2="63.23" width="0.8128" layer="1"/>
+<wire x1="4.191" y1="53.451" x2="4.191" y2="61.579" width="0.8128" layer="1"/>
 </signal>
 <signal name="THIN">
-<contactref element="J5" pad="2"/>
 <contactref element="C1" pad="2"/>
 <contactref element="U$2" pad="4"/>
-<wire x1="6.29" y1="62.42" x2="3.35" y2="62.42" width="0.8128" layer="1"/>
-<wire x1="3.35" y1="62.42" x2="2.54" y2="63.23" width="0.8128" layer="1"/>
 <wire x1="6.29" y1="62.42" x2="10.16" y2="62.42" width="0.8128" layer="1"/>
 <via x="10.16" y="62.42" extent="1-16" drill="0.35"/>
-<wire x1="10.16" y1="62.42" x2="11.43" y2="63.69" width="0.8128" layer="16"/>
-<wire x1="11.43" y1="64.7546" x2="11.43" y2="63.69" width="0.8128" layer="16"/>
+<contactref element="D4" pad="2"/>
+<contactref element="J5" pad="1"/>
+<wire x1="2.54" y1="60.69" x2="6.5" y2="60.69" width="0.8128" layer="16"/>
+<wire x1="6.5" y1="60.69" x2="8" y2="60.69" width="0.8128" layer="16"/>
+<wire x1="8" y1="60.69" x2="8.43" y2="60.69" width="0.8128" layer="16"/>
+<wire x1="8.43" y1="60.69" x2="10.16" y2="62.42" width="0.8128" layer="16"/>
+<wire x1="6.5" y1="59.1" x2="6.5" y2="60.69" width="0.8128" layer="16"/>
+<wire x1="8" y1="60.69" x2="9.43" y2="59.26" width="0.8128" layer="16"/>
+<wire x1="9.43" y1="59.26" x2="9.43" y2="59.2054" width="0.8128" layer="16"/>
 </signal>
 <signal name="SDA">
 <contactref element="J7" pad="3"/>
@@ -1263,13 +1338,15 @@ design rules under a new name.</description>
 <wire x1="21.09" y1="44.64" x2="22.19" y2="44.64" width="0.8128" layer="1"/>
 <wire x1="20.05" y1="29.67" x2="20.05" y2="43.6" width="0.8128" layer="1"/>
 <contactref element="J2" pad="4"/>
-<wire x1="20.3" y1="16.7" x2="21.86" y2="16.7" width="0.8128" layer="16"/>
-<wire x1="19.32" y1="17.68" x2="20.3" y2="16.7" width="0.8128" layer="16"/>
 <contactref element="R3" pad="1"/>
-<wire x1="18.922" y1="23.922" x2="18.922" y2="21.5" width="0.8128" layer="16"/>
+<wire x1="18.922" y1="23.922" x2="18.922" y2="22.678" width="0.8128" layer="16"/>
+<wire x1="18.922" y1="22.5" x2="18.922" y2="18.5" width="0.8128" layer="16"/>
 <wire x1="21.86" y1="26.86" x2="18.922" y2="23.922" width="0.8128" layer="16"/>
-<wire x1="18.922" y1="21.5" x2="18.922" y2="18.078" width="0.8128" layer="16"/>
-<wire x1="18.922" y1="18.078" x2="19.32" y2="17.68" width="0.8128" layer="16"/>
+<contactref element="D5" pad="2"/>
+<wire x1="20.722" y1="16.7" x2="21.86" y2="16.7" width="0.8128" layer="16"/>
+<wire x1="18.922" y1="18.5" x2="20.722" y2="16.7" width="0.8128" layer="16"/>
+<wire x1="18.6" y1="23" x2="18.922" y2="22.678" width="0.8128" layer="16"/>
+<wire x1="18.922" y1="22.678" x2="18.922" y2="22.5" width="0.8128" layer="16"/>
 </signal>
 <signal name="BTN">
 <contactref element="D3" pad="2"/>
@@ -1277,9 +1354,13 @@ design rules under a new name.</description>
 <via x="20.32" y="57.34" extent="1-16" drill="0.35"/>
 <wire x1="20.32" y1="57.34" x2="22.19" y2="57.34" width="0.8128" layer="1"/>
 <wire x1="20.32" y1="57.34" x2="16.3452" y2="57.34" width="0.8128" layer="16"/>
-<wire x1="16.3452" y1="57.34" x2="12.7" y2="53.6948" width="0.8128" layer="16"/>
+<wire x1="12.7" y1="53.6948" x2="14.5026" y2="55.4974" width="0.8128" layer="16"/>
+<wire x1="14.5026" y1="55.4974" x2="16.3452" y2="57.34" width="0.8128" layer="16"/>
 <wire x1="12.7" y1="53.6948" x2="12.7" y2="32.1048" width="0.8128" layer="16"/>
 <wire x1="12.7" y1="32.1048" x2="13.97" y2="30.8348" width="0.8128" layer="16"/>
+<contactref element="U$1" pad="2"/>
+<wire x1="17.9" y1="54.5" x2="15.5" y2="54.5" width="0.8128" layer="16"/>
+<wire x1="15.5" y1="54.5" x2="14.5026" y2="55.4974" width="0.8128" layer="16"/>
 </signal>
 <signal name="BAT">
 <contactref element="U$2" pad="6"/>
@@ -1289,8 +1370,9 @@ design rules under a new name.</description>
 <wire x1="14.2748" y1="24.78466875" x2="14.2748" y2="48.1058625" width="0.8128" layer="1"/>
 <wire x1="14.2748" y1="48.1058625" x2="15.24" y2="49.0710625" width="0.8128" layer="1"/>
 <wire x1="15.24" y1="49.0710625" x2="15.24" y2="54.8" width="0.8128" layer="1"/>
-<wire x1="17.78" y1="21.27946875" x2="17.78" y2="14.12" width="0.8128" layer="1"/>
+<wire x1="17.78" y1="21.27946875" x2="17.78" y2="18.5" width="0.8128" layer="1"/>
 <contactref element="J2" pad="2"/>
+<wire x1="17.78" y1="18.5" x2="17.78" y2="14.12" width="0.8128" layer="1"/>
 <wire x1="20.2" y1="11.7" x2="21.78" y2="11.7" width="0.8128" layer="1"/>
 <wire x1="21.78" y1="11.7" x2="21.86" y2="11.62" width="0.8128" layer="1"/>
 <wire x1="17.78" y1="14.12" x2="20.2" y2="11.7" width="0.8128" layer="1"/>
@@ -1301,8 +1383,11 @@ design rules under a new name.</description>
 <wire x1="23.5776" y1="23.05" x2="22.3076" y2="21.78" width="0.8128" layer="16"/>
 <wire x1="22.3076" y1="21.78" x2="21.86" y2="21.78" width="0.8128" layer="16"/>
 <wire x1="22.81" y1="38.19" x2="23.5776" y2="37.4224" width="0.8128" layer="16"/>
-<wire x1="22.81" y1="42.27" x2="22.81" y2="38.19" width="0.8128" layer="16"/>
+<wire x1="22.81" y1="42.27" x2="22.81" y2="39.5" width="0.8128" layer="16"/>
+<wire x1="22.81" y1="39.5" x2="22.81" y2="38.19" width="0.8128" layer="16"/>
 <wire x1="23.5776" y1="37.4224" x2="23.5776" y2="23.05" width="0.8128" layer="16"/>
+<contactref element="R4" pad="2"/>
+<wire x1="22.422" y1="39.5" x2="22.81" y2="39.5" width="0.8128" layer="16"/>
 </signal>
 <signal name="LEDCTL">
 <contactref element="Q1" pad="1"/>
@@ -1314,6 +1399,11 @@ design rules under a new name.</description>
 <wire x1="18.922" y1="63.078" x2="19.58" y2="62.42" width="0.508" layer="1"/>
 <wire x1="11.23" y1="72.77" x2="18.922" y2="65.078" width="0.508" layer="1"/>
 <wire x1="18.922" y1="65.078" x2="18.922" y2="63.078" width="0.508" layer="1"/>
+<contactref element="R5" pad="2"/>
+<wire x1="19.578" y1="63" x2="19" y2="63" width="0.508" layer="16"/>
+<wire x1="19" y1="63" x2="18.922" y2="63.078" width="0.508" layer="16"/>
+<wire x1="18.922" y1="63.078" x2="18.922" y2="65.078" width="0.508" layer="16"/>
+<via x="18.922" y="65.078" extent="1-16" drill="0.35"/>
 </signal>
 <signal name="STLEDCTL">
 <contactref element="J2" pad="5"/>
@@ -1333,30 +1423,36 @@ design rules under a new name.</description>
 <wire x1="5.39" y1="76.48" x2="2.42" y2="73.51" width="0.8128" layer="1"/>
 <wire x1="2.42" y1="73.51" x2="2.54" y2="73.39" width="0.8128" layer="1"/>
 </signal>
-<signal name="PWR">
+<signal name="PWM">
 <contactref element="Q2" pad="1"/>
 <contactref element="R1" pad="2"/>
 <contactref element="U$2" pad="26"/>
-<via x="20.32" y="59.88" extent="1-16" drill="0.35"/>
-<wire x1="20.32" y1="59.88" x2="22.19" y2="59.88" width="0.8128" layer="1"/>
-<wire x1="11.43" y1="54.8" x2="16.51" y2="59.88" width="0.8128" layer="16"/>
-<wire x1="11.43" y1="54.8" x2="11.43" y2="29.4" width="0.8128" layer="16"/>
-<wire x1="11.43" y1="29.4" x2="7.45" y2="25.42" width="0.8128" layer="16"/>
-<wire x1="7.45" y1="25.42" x2="7.45" y2="16.38" width="0.8128" layer="16"/>
-<wire x1="16.51" y1="59.88" x2="17.628" y2="59.88" width="0.8128" layer="16"/>
-<wire x1="17.628" y1="59.88" x2="17.78" y2="59.728" width="0.8128" layer="16"/>
-<wire x1="17.78" y1="59.728" x2="17.932" y2="59.88" width="0.8128" layer="16"/>
-<wire x1="17.932" y1="59.88" x2="20.32" y2="59.88" width="0.8128" layer="16"/>
-<wire x1="20.32" y1="59.88" x2="17.97" y2="59.88" width="0.8128" layer="1"/>
-<wire x1="17.97" y1="59.88" x2="16.51" y2="58.42" width="0.8128" layer="1"/>
+<wire x1="11.43" y1="54.8" x2="11.43" y2="29.9" width="0.8128" layer="16"/>
+<wire x1="11.43" y1="29.9" x2="7.45" y2="25.92" width="0.8128" layer="16"/>
+<wire x1="7.45" y1="25.92" x2="7.45" y2="18" width="0.8128" layer="16"/>
+<wire x1="7.45" y1="18" x2="7.45" y2="16.38" width="0.8128" layer="16"/>
+<wire x1="16.51" y1="58.42" x2="17.97" y2="59.88" width="0.8128" layer="1"/>
 <wire x1="16.51" y1="48.76053125" x2="15.3924" y2="47.64293125" width="0.8128" layer="1"/>
-<wire x1="16.51" y1="58.42" x2="16.51" y2="48.76053125" width="0.8128" layer="1"/>
+<wire x1="16.51" y1="58.42" x2="16.51" y2="57.935" width="0.8128" layer="1"/>
+<wire x1="16.51" y1="57.935" x2="16.51" y2="48.76053125" width="0.8128" layer="1"/>
 <wire x1="15.3924" y1="25.2476" x2="19.05" y2="21.59" width="0.8128" layer="1"/>
 <wire x1="15.3924" y1="47.64293125" x2="15.3924" y2="25.2476" width="0.8128" layer="1"/>
 <contactref element="J2" pad="3"/>
 <wire x1="21.86" y1="14.16" x2="20.59" y2="14.16" width="0.8128" layer="1"/>
 <wire x1="20.59" y1="14.16" x2="19.05" y2="15.7" width="0.8128" layer="1"/>
 <wire x1="19.05" y1="15.7" x2="19.05" y2="21.59" width="0.8128" layer="1"/>
+<contactref element="D7" pad="1"/>
+<wire x1="16.51" y1="57.935" x2="16.5" y2="57.935" width="0.8128" layer="1"/>
+<wire x1="17.97" y1="59.88" x2="22.19" y2="59.88" width="0.8128" layer="1"/>
+<wire x1="16.5" y1="57.935" x2="16.51" y2="57.945" width="0.8128" layer="1"/>
+<wire x1="16.51" y1="57.945" x2="16.51" y2="58.4294" width="0.8128" layer="1"/>
+<via x="16.51" y="58.4294" extent="1-16" drill="0.35"/>
+<wire x1="16.51" y1="58.4294" x2="18.0806" y2="60" width="0.8128" layer="16"/>
+<wire x1="18.0806" y1="60" x2="18.4" y2="60" width="0.8128" layer="16"/>
+<wire x1="16.51" y1="58.4294" x2="15.0594" y2="58.4294" width="0.8128" layer="16"/>
+<wire x1="15.0594" y1="58.4294" x2="11.43" y2="54.8" width="0.8128" layer="16"/>
+<wire x1="7.45" y1="18" x2="7.67" y2="18.22" width="0.8128" layer="16"/>
+<wire x1="7.67" y1="18.22" x2="9.228" y2="18.22" width="0.8128" layer="16"/>
 </signal>
 <signal name="12V">
 <contactref element="R2" pad="2"/>

+ 221 - 126
schematic/ECU.b#7

@@ -20,8 +20,8 @@
 <layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
 <layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>
 <layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="27" name="tValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="28" name="bValues" color="7" fill="1" visible="no" active="yes"/>
 <layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>
 <layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
 <layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
@@ -36,13 +36,13 @@
 <layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
 <layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
 <layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
-<layer number="43" name="vRestrict" color="2" fill="10" visible="yes" active="yes"/>
+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>
 <layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
-<layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>
 <layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
 <layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
-<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="48" name="Document" color="7" fill="1" visible="no" active="yes"/>
+<layer number="49" name="Reference" color="7" fill="1" visible="no" active="yes"/>
 <layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/>
 <layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="yes"/>
 <layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/>
@@ -65,59 +65,59 @@
 <layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/>
 <layer number="99" name="SpiceOrder" color="7" fill="1" visible="no" active="no"/>
 <layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/>
-<layer number="101" name="Patch_Top" color="12" fill="4" visible="yes" active="yes"/>
-<layer number="102" name="Vscore" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="103" name="tMap" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="104" name="Name" color="16" fill="1" visible="yes" active="yes"/>
-<layer number="105" name="tPlate" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="106" name="bPlate" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="107" name="Crop" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="108" name="tplace-old" color="10" fill="1" visible="yes" active="yes"/>
-<layer number="109" name="ref-old" color="11" fill="1" visible="yes" active="yes"/>
-<layer number="110" name="fp0" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="111" name="LPC17xx" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="112" name="tSilk" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="113" name="IDFDebug" color="4" fill="1" visible="yes" active="yes"/>
-<layer number="114" name="Badge_Outline" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="116" name="Patch_BOT" color="9" fill="4" visible="yes" active="yes"/>
-<layer number="118" name="Rect_Pads" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="121" name="_tsilk" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="122" name="_bsilk" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="123" name="tTestmark" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="124" name="bTestmark" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="125" name="_tNames" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="126" name="_bNames" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="127" name="_tValues" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="128" name="_bValues" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="129" name="Mask" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="131" name="tAdjust" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="132" name="bAdjust" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="144" name="Drill_legend" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="150" name="Notes" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="151" name="HeatSink" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="152" name="_bDocu" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="153" name="FabDoc1" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="154" name="FabDoc2" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="155" name="FabDoc3" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="199" name="Contour" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="200" name="200bmp" color="1" fill="10" visible="yes" active="yes"/>
-<layer number="201" name="201bmp" color="2" fill="10" visible="yes" active="yes"/>
-<layer number="202" name="202bmp" color="3" fill="10" visible="yes" active="yes"/>
-<layer number="203" name="203bmp" color="4" fill="10" visible="yes" active="yes"/>
-<layer number="204" name="204bmp" color="5" fill="10" visible="yes" active="yes"/>
-<layer number="205" name="205bmp" color="6" fill="10" visible="yes" active="yes"/>
-<layer number="206" name="206bmp" color="7" fill="10" visible="yes" active="yes"/>
-<layer number="207" name="207bmp" color="8" fill="10" visible="yes" active="yes"/>
-<layer number="208" name="208bmp" color="9" fill="10" visible="yes" active="yes"/>
-<layer number="209" name="209bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="210" name="210bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="211" name="211bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="212" name="212bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="213" name="213bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="214" name="214bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="215" name="215bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="216" name="216bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="101" name="Patch_Top" color="12" fill="4" visible="no" active="yes"/>
+<layer number="102" name="Vscore" color="7" fill="1" visible="no" active="yes"/>
+<layer number="103" name="tMap" color="7" fill="1" visible="no" active="yes"/>
+<layer number="104" name="Name" color="16" fill="1" visible="no" active="yes"/>
+<layer number="105" name="tPlate" color="7" fill="1" visible="no" active="yes"/>
+<layer number="106" name="bPlate" color="7" fill="1" visible="no" active="yes"/>
+<layer number="107" name="Crop" color="7" fill="1" visible="no" active="yes"/>
+<layer number="108" name="tplace-old" color="10" fill="1" visible="no" active="yes"/>
+<layer number="109" name="ref-old" color="11" fill="1" visible="no" active="yes"/>
+<layer number="110" name="fp0" color="7" fill="1" visible="no" active="yes"/>
+<layer number="111" name="LPC17xx" color="7" fill="1" visible="no" active="yes"/>
+<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/>
+<layer number="113" name="IDFDebug" color="4" fill="1" visible="no" active="yes"/>
+<layer number="114" name="Badge_Outline" color="7" fill="1" visible="no" active="yes"/>
+<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="no" active="yes"/>
+<layer number="116" name="Patch_BOT" color="9" fill="4" visible="no" active="yes"/>
+<layer number="118" name="Rect_Pads" color="7" fill="1" visible="no" active="yes"/>
+<layer number="121" name="_tsilk" color="7" fill="1" visible="no" active="yes"/>
+<layer number="122" name="_bsilk" color="7" fill="1" visible="no" active="yes"/>
+<layer number="123" name="tTestmark" color="7" fill="1" visible="no" active="yes"/>
+<layer number="124" name="bTestmark" color="7" fill="1" visible="no" active="yes"/>
+<layer number="125" name="_tNames" color="7" fill="1" visible="no" active="yes"/>
+<layer number="126" name="_bNames" color="7" fill="1" visible="no" active="yes"/>
+<layer number="127" name="_tValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="128" name="_bValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="129" name="Mask" color="7" fill="1" visible="no" active="yes"/>
+<layer number="131" name="tAdjust" color="7" fill="1" visible="no" active="yes"/>
+<layer number="132" name="bAdjust" color="7" fill="1" visible="no" active="yes"/>
+<layer number="144" name="Drill_legend" color="7" fill="1" visible="no" active="yes"/>
+<layer number="150" name="Notes" color="7" fill="1" visible="no" active="yes"/>
+<layer number="151" name="HeatSink" color="7" fill="1" visible="no" active="yes"/>
+<layer number="152" name="_bDocu" color="7" fill="1" visible="no" active="yes"/>
+<layer number="153" name="FabDoc1" color="7" fill="1" visible="no" active="yes"/>
+<layer number="154" name="FabDoc2" color="7" fill="1" visible="no" active="yes"/>
+<layer number="155" name="FabDoc3" color="7" fill="1" visible="no" active="yes"/>
+<layer number="199" name="Contour" color="7" fill="1" visible="no" active="yes"/>
+<layer number="200" name="200bmp" color="1" fill="10" visible="no" active="yes"/>
+<layer number="201" name="201bmp" color="2" fill="10" visible="no" active="yes"/>
+<layer number="202" name="202bmp" color="3" fill="10" visible="no" active="yes"/>
+<layer number="203" name="203bmp" color="4" fill="10" visible="no" active="yes"/>
+<layer number="204" name="204bmp" color="5" fill="10" visible="no" active="yes"/>
+<layer number="205" name="205bmp" color="6" fill="10" visible="no" active="yes"/>
+<layer number="206" name="206bmp" color="7" fill="10" visible="no" active="yes"/>
+<layer number="207" name="207bmp" color="8" fill="10" visible="no" active="yes"/>
+<layer number="208" name="208bmp" color="9" fill="10" visible="no" active="yes"/>
+<layer number="209" name="209bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="210" name="210bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="211" name="211bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="212" name="212bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="213" name="213bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="214" name="214bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="215" name="215bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="216" name="216bmp" color="7" fill="1" visible="no" active="yes"/>
 <layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/>
 <layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/>
 <layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/>
@@ -126,21 +126,21 @@
 <layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/>
 <layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/>
 <layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/>
-<layer number="225" name="225bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="226" name="226bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="227" name="227bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="228" name="228bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="229" name="229bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="230" name="230bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="231" name="231bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="248" name="Housing" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="249" name="Edge" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="225" name="225bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="226" name="226bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="227" name="227bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="228" name="228bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="229" name="229bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="230" name="230bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="231" name="231bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="no" active="yes"/>
+<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="no" active="yes"/>
+<layer number="248" name="Housing" color="7" fill="1" visible="no" active="yes"/>
+<layer number="249" name="Edge" color="7" fill="1" visible="no" active="yes"/>
 <layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/>
 <layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/>
-<layer number="254" name="cooling" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="255" name="routoute" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="254" name="cooling" color="7" fill="1" visible="no" active="yes"/>
+<layer number="255" name="routoute" color="7" fill="1" visible="no" active="yes"/>
 </layers>
 <board>
 <plain>
@@ -726,6 +726,34 @@ BUZZER</description>
 </package3d>
 </packages3d>
 </library>
+<library name="eScooter">
+<packages>
+<package name="DIOM5027X220N" urn="urn:adsk.eagle:footprint:21928331/1">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<wire x1="2.5" y1="1.35" x2="-3.3699" y2="1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="1.35" x2="-3.3699" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="-1.35" x2="2.5" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="2.5" y1="-1.35" x2="-2.5" y2="-1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="-1.35" x2="-2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="1.35" x2="2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="2.5" y1="1.35" x2="2.5" y2="-1.35" width="0.12" layer="51"/>
+<smd name="1" x="-2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<smd name="2" x="2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<text x="0" y="1.985" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-1.985" size="1.27" layer="27" align="top-center">&gt;VALUE</text>
+</package>
+</packages>
+<packages3d>
+<package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="DIOM5027X220N"/>
+</packageinstances>
+</package3d>
+</packages3d>
+</library>
 </libraries>
 <attributes>
 </attributes>
@@ -919,20 +947,20 @@ design rules under a new name.</description>
 </pass>
 </autorouter>
 <elements>
-<element name="C1" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="" x="11.43" y="66.23" smashed="yes" rot="MR270">
-<attribute name="CATEGORY" value="Capacitor" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="MANUFACTURER" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="MPN" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="NAME" x="9.5733" y="66.23" size="1.27" layer="26" rot="MR270" align="bottom-center"/>
-<attribute name="OPERATING_TEMP" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="PART_STATUS" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="ROHS_COMPLIANT" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="SERIES" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="SUB-CATEGORY" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="THERMALLOSS" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="TYPE" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="VALUE" x="13.2867" y="66.23" size="1.27" layer="28" rot="MR270" align="top-center"/>
-<attribute name="VOLTAGE_RATING" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
+<element name="C1" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="" x="9.43" y="57.73" smashed="yes" rot="MR90">
+<attribute name="CATEGORY" value="Capacitor" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MANUFACTURER" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MPN" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="NAME" x="11.2867" y="57.73" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="OPERATING_TEMP" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="PART_STATUS" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SERIES" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SUB-CATEGORY" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="THERMALLOSS" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="TYPE" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="VALUE" x="7.5733" y="57.73" size="1.27" layer="28" rot="MR90" align="top-center"/>
+<attribute name="VOLTAGE_RATING" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
 </element>
 <element name="C3" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="" x="17.62" y="13.95" smashed="yes" rot="MR90">
 <attribute name="CATEGORY" value="Capacitor" x="-39.53" y="66.02" size="1.778" layer="28" rot="MR90" display="off"/>
@@ -1077,11 +1105,11 @@ design rules under a new name.</description>
 <attribute name="TYPE" value="N-Channel" x="-21.32" y="-8.7" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="VALUE" x="23.765" y="40.195" size="1.27" layer="28" rot="MR0"/>
 </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="17.78" y="61.15" smashed="yes" rot="MR270">
-<attribute name="NAME" x="16.51" y="62.42" size="1.27" layer="26" rot="MR270"/>
-<attribute name="SPICEMODEL" value="NONE" x="69.85" y="12.89" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="SPICEPREFIX" value="R" x="69.85" y="12.89" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="VALUE" x="20.32" y="62.42" size="1.27" layer="28" rot="MR270"/>
+<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="10.65" y="18.22" smashed="yes" rot="MR0">
+<attribute name="NAME" x="11.92" y="19.49" size="1.27" layer="26" rot="MR0"/>
+<attribute name="SPICEMODEL" value="NONE" x="-37.61" y="-33.85" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="-37.61" y="-33.85" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="VALUE" x="11.92" y="15.68" size="1.27" layer="28" rot="MR0"/>
 </element>
 <element name="R2" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="5.08" y="11.62" smashed="yes" rot="MR0">
 <attribute name="NAME" x="6.35" y="12.89" size="1.27" layer="26" rot="MR0"/>
@@ -1111,6 +1139,38 @@ design rules under a new name.</description>
 <attribute name="SPICEPREFIX" value="R" x="17.5" y="18.5" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="VALUE" x="18.77" y="15.96" size="1.27" layer="28" rot="MR0"/>
 </element>
+<element name="D4" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="6.5" y="57" smashed="yes" rot="MR90">
+<attribute name="NAME" x="8.485" y="57" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="VALUE" x="4.515" y="57" size="1.27" layer="28" rot="MR90" align="top-center"/>
+</element>
+<element name="D5" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="16.5" y="23" smashed="yes" rot="MR180">
+<attribute name="NAME" x="16.5" y="21.015" size="1.27" layer="26" rot="MR180" align="bottom-center"/>
+<attribute name="VALUE" x="16.5" y="24.985" size="1.27" layer="28" rot="MR180" align="top-center"/>
+</element>
+<element name="D6" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="19" y="31" smashed="yes" rot="MR180">
+<attribute name="NAME" x="19" y="29.015" size="1.27" layer="26" rot="MR180" align="bottom-center"/>
+<attribute name="VALUE" x="19" y="32.985" size="1.27" layer="28" rot="MR180" align="top-center"/>
+</element>
+<element name="D7" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="20.5" y="60" smashed="yes" rot="MR180">
+<attribute name="NAME" x="20.5" y="58.015" size="1.27" layer="26" rot="MR180" align="bottom-center"/>
+<attribute name="VALUE" x="20.5" y="61.985" size="1.27" layer="28" rot="MR180" align="top-center"/>
+</element>
+<element name="U$1" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="20" y="54.5" smashed="yes" rot="MR0">
+<attribute name="NAME" x="20" y="56.485" size="1.27" layer="26" rot="MR0" align="bottom-center"/>
+<attribute name="VALUE" x="20" y="52.515" size="1.27" layer="28" rot="MR0" align="top-center"/>
+</element>
+<element name="R4" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="21" y="39.5" smashed="yes" rot="MR180">
+<attribute name="NAME" x="19.73" y="38.23" size="1.27" layer="26" rot="MR180"/>
+<attribute name="SPICEMODEL" value="NONE" x="21" y="39.5" size="1.778" layer="28" rot="MR180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="21" y="39.5" size="1.778" layer="28" rot="MR180" display="off"/>
+<attribute name="VALUE" x="19.73" y="42.04" size="1.27" layer="28" rot="MR180"/>
+</element>
+<element name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="21" y="63" smashed="yes" rot="MR0">
+<attribute name="NAME" x="22.27" y="64.27" size="1.27" layer="26" rot="MR0"/>
+<attribute name="SPICEMODEL" value="NONE" x="21" y="63" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="21" y="63" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="VALUE" x="22.27" y="60.46" size="1.27" layer="28" rot="MR0"/>
+</element>
 </elements>
 <signals>
 <signal name="3V3">
@@ -1143,7 +1203,7 @@ design rules under a new name.</description>
 </polygon>
 <contactref element="J4" pad="2"/>
 <via x="11.43" y="70.04" extent="1-16" drill="0.35"/>
-<via x="13.97" y="62.42" extent="1-16" drill="0.35"/>
+<via x="11.97" y="61.42" extent="1-16" drill="0.35"/>
 <via x="8.89" y="31.94" extent="1-16" drill="0.35"/>
 <via x="13.97" y="17.97" extent="1-16" drill="0.35"/>
 <via x="12.7" y="7.81" extent="1-16" drill="0.35"/>
@@ -1153,6 +1213,13 @@ design rules under a new name.</description>
 <wire x1="8.0132" y1="12.8160875" x2="8.0132" y2="9.4732" width="0.8128" layer="16"/>
 <wire x1="8.0132" y1="9.4732" x2="5.08" y2="6.54" width="0.8128" layer="16"/>
 <contactref element="R3" pad="2"/>
+<contactref element="D4" pad="1"/>
+<contactref element="D5" pad="1"/>
+<contactref element="D6" pad="2"/>
+<contactref element="D7" pad="2"/>
+<contactref element="U$1" pad="1"/>
+<contactref element="R4" pad="1"/>
+<contactref element="R5" pad="1"/>
 </signal>
 <signal name="VIN">
 <contactref element="U$2" pad="15"/>
@@ -1190,17 +1257,13 @@ design rules under a new name.</description>
 <contactref element="U$2" pad="12"/>
 <contactref element="J6" pad="1"/>
 <contactref element="J7" pad="2"/>
-<contactref element="J5" pad="1"/>
 <contactref element="J4" pad="1"/>
 <wire x1="6.29" y1="42.1" x2="7.62" y2="42.1" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="53.451" x2="3.54" y2="52.8" width="0.8128" layer="1"/>
+<wire x1="3.54" y1="52.8" x2="4.191" y2="53.451" width="0.8128" layer="1"/>
 <wire x1="2.54" y1="52.8" x2="3.54" y2="52.8" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="59.039" x2="2.54" y2="60.69" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="53.451" x2="4.191" y2="59.039" width="0.8128" layer="1"/>
 <wire x1="2.54" y1="70.85" x2="5.08" y2="70.85" width="0.8128" layer="16"/>
 <wire x1="5.08" y1="75.12" x2="5.08" y2="70.85" width="0.8128" layer="16"/>
-<wire x1="5.08" y1="70.85" x2="5.08" y2="63.23" width="0.8128" layer="16"/>
-<wire x1="2.54" y1="60.69" x2="5.08" y2="63.23" width="0.8128" layer="16"/>
+<wire x1="5.08" y1="70.85" x2="5.08" y2="65" width="0.8128" layer="16"/>
 <wire x1="5.08" y1="75.12" x2="6.1876" y2="76.2276" width="0.8128" layer="16"/>
 <wire x1="8.97" y1="76.39" x2="8.8076" y2="76.2276" width="0.8128" layer="16"/>
 <wire x1="8.8076" y1="76.2276" x2="6.1876" y2="76.2276" width="0.8128" layer="16"/>
@@ -1215,20 +1278,32 @@ design rules under a new name.</description>
 <wire x1="8.7571" y1="49.8" x2="10.4571" y2="51.5" width="0.8128" layer="1"/>
 <wire x1="10.4571" y1="51.5" x2="14" y2="51.5" width="0.8128" layer="1"/>
 <via x="14" y="51.5" extent="1-16" drill="0.35"/>
-<wire x1="14" y1="51.5" x2="18.5" y2="47" width="0.8128" layer="16"/>
-<wire x1="18.5" y1="27.68" x2="19.32" y2="26.86" width="0.8128" layer="16"/>
-<wire x1="18.5" y1="47" x2="18.5" y2="27.68" width="0.8128" layer="16"/>
+<wire x1="14" y1="51.5" x2="17" y2="48.5" width="0.8128" layer="16"/>
+<wire x1="17" y1="29.18" x2="19.32" y2="26.86" width="0.8128" layer="16"/>
+<wire x1="17" y1="48.5" x2="17" y2="31" width="0.8128" layer="16"/>
+<contactref element="D6" pad="1"/>
+<wire x1="17" y1="31" x2="17" y2="29.18" width="0.8128" layer="16"/>
+<wire x1="16.9" y1="31" x2="17" y2="31" width="0.8128" layer="16"/>
+<contactref element="J5" pad="2"/>
+<wire x1="2.54" y1="63.23" x2="3.31" y2="63.23" width="0.8128" layer="16"/>
+<wire x1="3.31" y1="63.23" x2="5.08" y2="65" width="0.8128" layer="16"/>
+<wire x1="4.191" y1="61.579" x2="2.54" y2="63.23" width="0.8128" layer="1"/>
+<wire x1="4.191" y1="53.451" x2="4.191" y2="61.579" width="0.8128" layer="1"/>
 </signal>
 <signal name="THIN">
-<contactref element="J5" pad="2"/>
 <contactref element="C1" pad="2"/>
 <contactref element="U$2" pad="4"/>
-<wire x1="6.29" y1="62.42" x2="3.35" y2="62.42" width="0.8128" layer="1"/>
-<wire x1="3.35" y1="62.42" x2="2.54" y2="63.23" width="0.8128" layer="1"/>
 <wire x1="6.29" y1="62.42" x2="10.16" y2="62.42" width="0.8128" layer="1"/>
 <via x="10.16" y="62.42" extent="1-16" drill="0.35"/>
-<wire x1="10.16" y1="62.42" x2="11.43" y2="63.69" width="0.8128" layer="16"/>
-<wire x1="11.43" y1="64.7546" x2="11.43" y2="63.69" width="0.8128" layer="16"/>
+<contactref element="D4" pad="2"/>
+<contactref element="J5" pad="1"/>
+<wire x1="2.54" y1="60.69" x2="6.5" y2="60.69" width="0.8128" layer="16"/>
+<wire x1="6.5" y1="60.69" x2="8" y2="60.69" width="0.8128" layer="16"/>
+<wire x1="8" y1="60.69" x2="8.43" y2="60.69" width="0.8128" layer="16"/>
+<wire x1="8.43" y1="60.69" x2="10.16" y2="62.42" width="0.8128" layer="16"/>
+<wire x1="6.5" y1="59.1" x2="6.5" y2="60.69" width="0.8128" layer="16"/>
+<wire x1="8" y1="60.69" x2="9.43" y2="59.26" width="0.8128" layer="16"/>
+<wire x1="9.43" y1="59.26" x2="9.43" y2="59.2054" width="0.8128" layer="16"/>
 </signal>
 <signal name="SDA">
 <contactref element="J7" pad="3"/>
@@ -1263,12 +1338,14 @@ design rules under a new name.</description>
 <wire x1="21.09" y1="44.64" x2="22.19" y2="44.64" width="0.8128" layer="1"/>
 <wire x1="20.05" y1="29.67" x2="20.05" y2="43.6" width="0.8128" layer="1"/>
 <contactref element="J2" pad="4"/>
-<wire x1="19.32" y1="18.5" x2="19.32" y2="17.68" width="0.8128" layer="16"/>
 <wire x1="20.3" y1="16.7" x2="21.86" y2="16.7" width="0.8128" layer="16"/>
-<wire x1="19.32" y1="17.68" x2="20.3" y2="16.7" width="0.8128" layer="16"/>
+<wire x1="18.922" y1="18.078" x2="20.3" y2="16.7" width="0.8128" layer="16"/>
 <contactref element="R3" pad="1"/>
-<wire x1="19.32" y1="18.5" x2="21.86" y2="26.86" width="0" layer="19" extent="16-16"/>
-<wire x1="18.922" y1="18.5" x2="19.32" y2="18.5" width="0" layer="19" extent="16-16"/>
+<wire x1="18.922" y1="23.922" x2="18.922" y2="18.5" width="0.8128" layer="16"/>
+<wire x1="21.86" y1="26.86" x2="18.922" y2="23.922" width="0.8128" layer="16"/>
+<wire x1="18.922" y1="18.5" x2="18.922" y2="18.078" width="0.8128" layer="16"/>
+<contactref element="D5" pad="2"/>
+<wire x1="18.922" y1="18.5" x2="18.6" y2="23" width="0" layer="19" extent="16-16"/>
 </signal>
 <signal name="BTN">
 <contactref element="D3" pad="2"/>
@@ -1276,9 +1353,13 @@ design rules under a new name.</description>
 <via x="20.32" y="57.34" extent="1-16" drill="0.35"/>
 <wire x1="20.32" y1="57.34" x2="22.19" y2="57.34" width="0.8128" layer="1"/>
 <wire x1="20.32" y1="57.34" x2="16.3452" y2="57.34" width="0.8128" layer="16"/>
-<wire x1="16.3452" y1="57.34" x2="12.7" y2="53.6948" width="0.8128" layer="16"/>
+<wire x1="12.7" y1="53.6948" x2="14.5026" y2="55.4974" width="0.8128" layer="16"/>
+<wire x1="14.5026" y1="55.4974" x2="16.3452" y2="57.34" width="0.8128" layer="16"/>
 <wire x1="12.7" y1="53.6948" x2="12.7" y2="32.1048" width="0.8128" layer="16"/>
 <wire x1="12.7" y1="32.1048" x2="13.97" y2="30.8348" width="0.8128" layer="16"/>
+<contactref element="U$1" pad="2"/>
+<wire x1="17.9" y1="54.5" x2="15.5" y2="54.5" width="0.8128" layer="16"/>
+<wire x1="15.5" y1="54.5" x2="14.5026" y2="55.4974" width="0.8128" layer="16"/>
 </signal>
 <signal name="BAT">
 <contactref element="U$2" pad="6"/>
@@ -1300,8 +1381,11 @@ design rules under a new name.</description>
 <wire x1="23.5776" y1="23.05" x2="22.3076" y2="21.78" width="0.8128" layer="16"/>
 <wire x1="22.3076" y1="21.78" x2="21.86" y2="21.78" width="0.8128" layer="16"/>
 <wire x1="22.81" y1="38.19" x2="23.5776" y2="37.4224" width="0.8128" layer="16"/>
-<wire x1="22.81" y1="42.27" x2="22.81" y2="38.19" width="0.8128" layer="16"/>
+<wire x1="22.81" y1="42.27" x2="22.81" y2="39.5" width="0.8128" layer="16"/>
+<wire x1="22.81" y1="39.5" x2="22.81" y2="38.19" width="0.8128" layer="16"/>
 <wire x1="23.5776" y1="37.4224" x2="23.5776" y2="23.05" width="0.8128" layer="16"/>
+<contactref element="R4" pad="2"/>
+<wire x1="22.422" y1="39.5" x2="22.81" y2="39.5" width="0.8128" layer="16"/>
 </signal>
 <signal name="LEDCTL">
 <contactref element="Q1" pad="1"/>
@@ -1313,6 +1397,11 @@ design rules under a new name.</description>
 <wire x1="18.922" y1="63.078" x2="19.58" y2="62.42" width="0.508" layer="1"/>
 <wire x1="11.23" y1="72.77" x2="18.922" y2="65.078" width="0.508" layer="1"/>
 <wire x1="18.922" y1="65.078" x2="18.922" y2="63.078" width="0.508" layer="1"/>
+<contactref element="R5" pad="2"/>
+<wire x1="19.578" y1="63" x2="19" y2="63" width="0.508" layer="16"/>
+<wire x1="19" y1="63" x2="18.922" y2="63.078" width="0.508" layer="16"/>
+<wire x1="18.922" y1="63.078" x2="18.922" y2="65.078" width="0.508" layer="16"/>
+<via x="18.922" y="65.078" extent="1-16" drill="0.35"/>
 </signal>
 <signal name="STLEDCTL">
 <contactref element="J2" pad="5"/>
@@ -1332,30 +1421,36 @@ design rules under a new name.</description>
 <wire x1="5.39" y1="76.48" x2="2.42" y2="73.51" width="0.8128" layer="1"/>
 <wire x1="2.42" y1="73.51" x2="2.54" y2="73.39" width="0.8128" layer="1"/>
 </signal>
-<signal name="PWR">
+<signal name="PWM">
 <contactref element="Q2" pad="1"/>
 <contactref element="R1" pad="2"/>
 <contactref element="U$2" pad="26"/>
-<via x="20.32" y="59.88" extent="1-16" drill="0.35"/>
-<wire x1="20.32" y1="59.88" x2="22.19" y2="59.88" width="0.8128" layer="1"/>
-<wire x1="11.43" y1="54.8" x2="16.51" y2="59.88" width="0.8128" layer="16"/>
-<wire x1="11.43" y1="54.8" x2="11.43" y2="29.4" width="0.8128" layer="16"/>
-<wire x1="11.43" y1="29.4" x2="7.45" y2="25.42" width="0.8128" layer="16"/>
-<wire x1="7.45" y1="25.42" x2="7.45" y2="16.38" width="0.8128" layer="16"/>
-<wire x1="16.51" y1="59.88" x2="17.628" y2="59.88" width="0.8128" layer="16"/>
-<wire x1="17.628" y1="59.88" x2="17.78" y2="59.728" width="0.8128" layer="16"/>
-<wire x1="17.78" y1="59.728" x2="17.932" y2="59.88" width="0.8128" layer="16"/>
-<wire x1="17.932" y1="59.88" x2="20.32" y2="59.88" width="0.8128" layer="16"/>
-<wire x1="20.32" y1="59.88" x2="17.97" y2="59.88" width="0.8128" layer="1"/>
-<wire x1="17.97" y1="59.88" x2="16.51" y2="58.42" width="0.8128" layer="1"/>
+<wire x1="11.43" y1="54.8" x2="11.43" y2="29.9" width="0.8128" layer="16"/>
+<wire x1="11.43" y1="29.9" x2="7.45" y2="25.92" width="0.8128" layer="16"/>
+<wire x1="7.45" y1="25.92" x2="7.45" y2="18" width="0.8128" layer="16"/>
+<wire x1="7.45" y1="18" x2="7.45" y2="16.38" width="0.8128" layer="16"/>
+<wire x1="16.51" y1="58.42" x2="17.97" y2="59.88" width="0.8128" layer="1"/>
 <wire x1="16.51" y1="48.76053125" x2="15.3924" y2="47.64293125" width="0.8128" layer="1"/>
-<wire x1="16.51" y1="58.42" x2="16.51" y2="48.76053125" width="0.8128" layer="1"/>
+<wire x1="16.51" y1="58.42" x2="16.51" y2="57.935" width="0.8128" layer="1"/>
+<wire x1="16.51" y1="57.935" x2="16.51" y2="48.76053125" width="0.8128" layer="1"/>
 <wire x1="15.3924" y1="25.2476" x2="19.05" y2="21.59" width="0.8128" layer="1"/>
 <wire x1="15.3924" y1="47.64293125" x2="15.3924" y2="25.2476" width="0.8128" layer="1"/>
 <contactref element="J2" pad="3"/>
 <wire x1="21.86" y1="14.16" x2="20.59" y2="14.16" width="0.8128" layer="1"/>
 <wire x1="20.59" y1="14.16" x2="19.05" y2="15.7" width="0.8128" layer="1"/>
 <wire x1="19.05" y1="15.7" x2="19.05" y2="21.59" width="0.8128" layer="1"/>
+<contactref element="D7" pad="1"/>
+<wire x1="16.51" y1="57.935" x2="16.5" y2="57.935" width="0.8128" layer="1"/>
+<wire x1="17.97" y1="59.88" x2="22.19" y2="59.88" width="0.8128" layer="1"/>
+<wire x1="16.5" y1="57.935" x2="16.51" y2="57.945" width="0.8128" layer="1"/>
+<wire x1="16.51" y1="57.945" x2="16.51" y2="58.4294" width="0.8128" layer="1"/>
+<via x="16.51" y="58.4294" extent="1-16" drill="0.35"/>
+<wire x1="16.51" y1="58.4294" x2="18.0806" y2="60" width="0.8128" layer="16"/>
+<wire x1="18.0806" y1="60" x2="18.4" y2="60" width="0.8128" layer="16"/>
+<wire x1="16.51" y1="58.4294" x2="15.0594" y2="58.4294" width="0.8128" layer="16"/>
+<wire x1="15.0594" y1="58.4294" x2="11.43" y2="54.8" width="0.8128" layer="16"/>
+<wire x1="7.45" y1="18" x2="7.67" y2="18.22" width="0.8128" layer="16"/>
+<wire x1="7.67" y1="18.22" x2="9.228" y2="18.22" width="0.8128" layer="16"/>
 </signal>
 <signal name="12V">
 <contactref element="R2" pad="2"/>

+ 249 - 124
schematic/ECU.b#8

@@ -20,8 +20,8 @@
 <layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
 <layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>
 <layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="27" name="tValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="28" name="bValues" color="7" fill="1" visible="no" active="yes"/>
 <layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>
 <layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
 <layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
@@ -36,13 +36,13 @@
 <layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
 <layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
 <layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
-<layer number="43" name="vRestrict" color="2" fill="10" visible="yes" active="yes"/>
+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>
 <layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
-<layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>
 <layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
 <layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
-<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="48" name="Document" color="7" fill="1" visible="no" active="yes"/>
+<layer number="49" name="Reference" color="7" fill="1" visible="no" active="yes"/>
 <layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/>
 <layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="yes"/>
 <layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/>
@@ -65,59 +65,59 @@
 <layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/>
 <layer number="99" name="SpiceOrder" color="7" fill="1" visible="no" active="no"/>
 <layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/>
-<layer number="101" name="Patch_Top" color="12" fill="4" visible="yes" active="yes"/>
-<layer number="102" name="Vscore" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="103" name="tMap" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="104" name="Name" color="16" fill="1" visible="yes" active="yes"/>
-<layer number="105" name="tPlate" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="106" name="bPlate" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="107" name="Crop" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="108" name="tplace-old" color="10" fill="1" visible="yes" active="yes"/>
-<layer number="109" name="ref-old" color="11" fill="1" visible="yes" active="yes"/>
-<layer number="110" name="fp0" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="111" name="LPC17xx" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="112" name="tSilk" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="113" name="IDFDebug" color="4" fill="1" visible="yes" active="yes"/>
-<layer number="114" name="Badge_Outline" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="116" name="Patch_BOT" color="9" fill="4" visible="yes" active="yes"/>
-<layer number="118" name="Rect_Pads" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="121" name="_tsilk" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="122" name="_bsilk" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="123" name="tTestmark" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="124" name="bTestmark" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="125" name="_tNames" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="126" name="_bNames" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="127" name="_tValues" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="128" name="_bValues" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="129" name="Mask" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="131" name="tAdjust" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="132" name="bAdjust" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="144" name="Drill_legend" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="150" name="Notes" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="151" name="HeatSink" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="152" name="_bDocu" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="153" name="FabDoc1" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="154" name="FabDoc2" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="155" name="FabDoc3" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="199" name="Contour" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="200" name="200bmp" color="1" fill="10" visible="yes" active="yes"/>
-<layer number="201" name="201bmp" color="2" fill="10" visible="yes" active="yes"/>
-<layer number="202" name="202bmp" color="3" fill="10" visible="yes" active="yes"/>
-<layer number="203" name="203bmp" color="4" fill="10" visible="yes" active="yes"/>
-<layer number="204" name="204bmp" color="5" fill="10" visible="yes" active="yes"/>
-<layer number="205" name="205bmp" color="6" fill="10" visible="yes" active="yes"/>
-<layer number="206" name="206bmp" color="7" fill="10" visible="yes" active="yes"/>
-<layer number="207" name="207bmp" color="8" fill="10" visible="yes" active="yes"/>
-<layer number="208" name="208bmp" color="9" fill="10" visible="yes" active="yes"/>
-<layer number="209" name="209bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="210" name="210bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="211" name="211bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="212" name="212bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="213" name="213bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="214" name="214bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="215" name="215bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="216" name="216bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="101" name="Patch_Top" color="12" fill="4" visible="no" active="yes"/>
+<layer number="102" name="Vscore" color="7" fill="1" visible="no" active="yes"/>
+<layer number="103" name="tMap" color="7" fill="1" visible="no" active="yes"/>
+<layer number="104" name="Name" color="16" fill="1" visible="no" active="yes"/>
+<layer number="105" name="tPlate" color="7" fill="1" visible="no" active="yes"/>
+<layer number="106" name="bPlate" color="7" fill="1" visible="no" active="yes"/>
+<layer number="107" name="Crop" color="7" fill="1" visible="no" active="yes"/>
+<layer number="108" name="tplace-old" color="10" fill="1" visible="no" active="yes"/>
+<layer number="109" name="ref-old" color="11" fill="1" visible="no" active="yes"/>
+<layer number="110" name="fp0" color="7" fill="1" visible="no" active="yes"/>
+<layer number="111" name="LPC17xx" color="7" fill="1" visible="no" active="yes"/>
+<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/>
+<layer number="113" name="IDFDebug" color="4" fill="1" visible="no" active="yes"/>
+<layer number="114" name="Badge_Outline" color="7" fill="1" visible="no" active="yes"/>
+<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="no" active="yes"/>
+<layer number="116" name="Patch_BOT" color="9" fill="4" visible="no" active="yes"/>
+<layer number="118" name="Rect_Pads" color="7" fill="1" visible="no" active="yes"/>
+<layer number="121" name="_tsilk" color="7" fill="1" visible="no" active="yes"/>
+<layer number="122" name="_bsilk" color="7" fill="1" visible="no" active="yes"/>
+<layer number="123" name="tTestmark" color="7" fill="1" visible="no" active="yes"/>
+<layer number="124" name="bTestmark" color="7" fill="1" visible="no" active="yes"/>
+<layer number="125" name="_tNames" color="7" fill="1" visible="no" active="yes"/>
+<layer number="126" name="_bNames" color="7" fill="1" visible="no" active="yes"/>
+<layer number="127" name="_tValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="128" name="_bValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="129" name="Mask" color="7" fill="1" visible="no" active="yes"/>
+<layer number="131" name="tAdjust" color="7" fill="1" visible="no" active="yes"/>
+<layer number="132" name="bAdjust" color="7" fill="1" visible="no" active="yes"/>
+<layer number="144" name="Drill_legend" color="7" fill="1" visible="no" active="yes"/>
+<layer number="150" name="Notes" color="7" fill="1" visible="no" active="yes"/>
+<layer number="151" name="HeatSink" color="7" fill="1" visible="no" active="yes"/>
+<layer number="152" name="_bDocu" color="7" fill="1" visible="no" active="yes"/>
+<layer number="153" name="FabDoc1" color="7" fill="1" visible="no" active="yes"/>
+<layer number="154" name="FabDoc2" color="7" fill="1" visible="no" active="yes"/>
+<layer number="155" name="FabDoc3" color="7" fill="1" visible="no" active="yes"/>
+<layer number="199" name="Contour" color="7" fill="1" visible="no" active="yes"/>
+<layer number="200" name="200bmp" color="1" fill="10" visible="no" active="yes"/>
+<layer number="201" name="201bmp" color="2" fill="10" visible="no" active="yes"/>
+<layer number="202" name="202bmp" color="3" fill="10" visible="no" active="yes"/>
+<layer number="203" name="203bmp" color="4" fill="10" visible="no" active="yes"/>
+<layer number="204" name="204bmp" color="5" fill="10" visible="no" active="yes"/>
+<layer number="205" name="205bmp" color="6" fill="10" visible="no" active="yes"/>
+<layer number="206" name="206bmp" color="7" fill="10" visible="no" active="yes"/>
+<layer number="207" name="207bmp" color="8" fill="10" visible="no" active="yes"/>
+<layer number="208" name="208bmp" color="9" fill="10" visible="no" active="yes"/>
+<layer number="209" name="209bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="210" name="210bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="211" name="211bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="212" name="212bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="213" name="213bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="214" name="214bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="215" name="215bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="216" name="216bmp" color="7" fill="1" visible="no" active="yes"/>
 <layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/>
 <layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/>
 <layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/>
@@ -126,21 +126,21 @@
 <layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/>
 <layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/>
 <layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/>
-<layer number="225" name="225bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="226" name="226bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="227" name="227bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="228" name="228bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="229" name="229bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="230" name="230bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="231" name="231bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="248" name="Housing" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="249" name="Edge" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="225" name="225bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="226" name="226bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="227" name="227bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="228" name="228bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="229" name="229bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="230" name="230bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="231" name="231bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="no" active="yes"/>
+<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="no" active="yes"/>
+<layer number="248" name="Housing" color="7" fill="1" visible="no" active="yes"/>
+<layer number="249" name="Edge" color="7" fill="1" visible="no" active="yes"/>
 <layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/>
 <layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/>
-<layer number="254" name="cooling" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="255" name="routoute" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="254" name="cooling" color="7" fill="1" visible="no" active="yes"/>
+<layer number="255" name="routoute" color="7" fill="1" visible="no" active="yes"/>
 </layers>
 <board>
 <plain>
@@ -726,6 +726,34 @@ BUZZER</description>
 </package3d>
 </packages3d>
 </library>
+<library name="eScooter">
+<packages>
+<package name="DIOM5027X220N" urn="urn:adsk.eagle:footprint:21928331/1">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<wire x1="2.5" y1="1.35" x2="-3.3699" y2="1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="1.35" x2="-3.3699" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="-1.35" x2="2.5" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="2.5" y1="-1.35" x2="-2.5" y2="-1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="-1.35" x2="-2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="1.35" x2="2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="2.5" y1="1.35" x2="2.5" y2="-1.35" width="0.12" layer="51"/>
+<smd name="1" x="-2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<smd name="2" x="2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<text x="0" y="1.985" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-1.985" size="1.27" layer="27" align="top-center">&gt;VALUE</text>
+</package>
+</packages>
+<packages3d>
+<package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="DIOM5027X220N"/>
+</packageinstances>
+</package3d>
+</packages3d>
+</library>
 </libraries>
 <attributes>
 </attributes>
@@ -919,20 +947,20 @@ design rules under a new name.</description>
 </pass>
 </autorouter>
 <elements>
-<element name="C1" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="" x="11.43" y="66.23" smashed="yes" rot="MR270">
-<attribute name="CATEGORY" value="Capacitor" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="MANUFACTURER" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="MPN" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="NAME" x="9.5733" y="66.23" size="1.27" layer="26" rot="MR270" align="bottom-center"/>
-<attribute name="OPERATING_TEMP" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="PART_STATUS" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="ROHS_COMPLIANT" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="SERIES" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="SUB-CATEGORY" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="THERMALLOSS" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="TYPE" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="VALUE" x="13.2867" y="66.23" size="1.27" layer="28" rot="MR270" align="top-center"/>
-<attribute name="VOLTAGE_RATING" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
+<element name="C1" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="" x="9.43" y="57.73" smashed="yes" rot="MR90">
+<attribute name="CATEGORY" value="Capacitor" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MANUFACTURER" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MPN" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="NAME" x="11.2867" y="57.73" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="OPERATING_TEMP" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="PART_STATUS" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SERIES" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SUB-CATEGORY" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="THERMALLOSS" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="TYPE" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="VALUE" x="7.5733" y="57.73" size="1.27" layer="28" rot="MR90" align="top-center"/>
+<attribute name="VOLTAGE_RATING" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
 </element>
 <element name="C3" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="" x="17.62" y="13.95" smashed="yes" rot="MR90">
 <attribute name="CATEGORY" value="Capacitor" x="-39.53" y="66.02" size="1.778" layer="28" rot="MR90" display="off"/>
@@ -1077,11 +1105,11 @@ design rules under a new name.</description>
 <attribute name="TYPE" value="N-Channel" x="-21.32" y="-8.7" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="VALUE" x="23.765" y="40.195" size="1.27" layer="28" rot="MR0"/>
 </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="17.78" y="61.15" smashed="yes" rot="MR270">
-<attribute name="NAME" x="16.51" y="62.42" size="1.27" layer="26" rot="MR270"/>
-<attribute name="SPICEMODEL" value="NONE" x="69.85" y="12.89" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="SPICEPREFIX" value="R" x="69.85" y="12.89" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="VALUE" x="20.32" y="62.42" size="1.27" layer="28" rot="MR270"/>
+<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="10.65" y="18.22" smashed="yes" rot="MR0">
+<attribute name="NAME" x="11.92" y="19.49" size="1.27" layer="26" rot="MR0"/>
+<attribute name="SPICEMODEL" value="NONE" x="-37.61" y="-33.85" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="-37.61" y="-33.85" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="VALUE" x="11.92" y="15.68" size="1.27" layer="28" rot="MR0"/>
 </element>
 <element name="R2" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="5.08" y="11.62" smashed="yes" rot="MR0">
 <attribute name="NAME" x="6.35" y="12.89" size="1.27" layer="26" rot="MR0"/>
@@ -1111,6 +1139,38 @@ design rules under a new name.</description>
 <attribute name="SPICEPREFIX" value="R" x="17.5" y="18.5" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="VALUE" x="18.77" y="15.96" size="1.27" layer="28" rot="MR0"/>
 </element>
+<element name="D4" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="6.5" y="57" smashed="yes" rot="MR90">
+<attribute name="NAME" x="8.485" y="57" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="VALUE" x="4.515" y="57" size="1.27" layer="28" rot="MR90" align="top-center"/>
+</element>
+<element name="D5" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="16.5" y="23" smashed="yes" rot="MR180">
+<attribute name="NAME" x="16.5" y="21.015" size="1.27" layer="26" rot="MR180" align="bottom-center"/>
+<attribute name="VALUE" x="16.5" y="24.985" size="1.27" layer="28" rot="MR180" align="top-center"/>
+</element>
+<element name="D6" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="19" y="31" smashed="yes" rot="MR180">
+<attribute name="NAME" x="19" y="29.015" size="1.27" layer="26" rot="MR180" align="bottom-center"/>
+<attribute name="VALUE" x="19" y="32.985" size="1.27" layer="28" rot="MR180" align="top-center"/>
+</element>
+<element name="D7" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="20.5" y="60" smashed="yes" rot="MR180">
+<attribute name="NAME" x="20.5" y="58.015" size="1.27" layer="26" rot="MR180" align="bottom-center"/>
+<attribute name="VALUE" x="20.5" y="61.985" size="1.27" layer="28" rot="MR180" align="top-center"/>
+</element>
+<element name="U$1" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="20" y="54.5" smashed="yes" rot="MR0">
+<attribute name="NAME" x="20" y="56.485" size="1.27" layer="26" rot="MR0" align="bottom-center"/>
+<attribute name="VALUE" x="20" y="52.515" size="1.27" layer="28" rot="MR0" align="top-center"/>
+</element>
+<element name="R4" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="21" y="39.5" smashed="yes" rot="MR180">
+<attribute name="NAME" x="19.73" y="38.23" size="1.27" layer="26" rot="MR180"/>
+<attribute name="SPICEMODEL" value="NONE" x="21" y="39.5" size="1.778" layer="28" rot="MR180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="21" y="39.5" size="1.778" layer="28" rot="MR180" display="off"/>
+<attribute name="VALUE" x="19.73" y="42.04" size="1.27" layer="28" rot="MR180"/>
+</element>
+<element name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="21" y="63" smashed="yes" rot="MR0">
+<attribute name="NAME" x="22.27" y="64.27" size="1.27" layer="26" rot="MR0"/>
+<attribute name="SPICEMODEL" value="NONE" x="21" y="63" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="21" y="63" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="VALUE" x="22.27" y="60.46" size="1.27" layer="28" rot="MR0"/>
+</element>
 </elements>
 <signals>
 <signal name="3V3">
@@ -1143,7 +1203,7 @@ design rules under a new name.</description>
 </polygon>
 <contactref element="J4" pad="2"/>
 <via x="11.43" y="70.04" extent="1-16" drill="0.35"/>
-<via x="13.97" y="62.42" extent="1-16" drill="0.35"/>
+<via x="11.97" y="61.42" extent="1-16" drill="0.35"/>
 <via x="8.89" y="31.94" extent="1-16" drill="0.35"/>
 <via x="13.97" y="17.97" extent="1-16" drill="0.35"/>
 <via x="12.7" y="7.81" extent="1-16" drill="0.35"/>
@@ -1153,6 +1213,38 @@ design rules under a new name.</description>
 <wire x1="8.0132" y1="12.8160875" x2="8.0132" y2="9.4732" width="0.8128" layer="16"/>
 <wire x1="8.0132" y1="9.4732" x2="5.08" y2="6.54" width="0.8128" layer="16"/>
 <contactref element="R3" pad="2"/>
+<contactref element="D4" pad="1"/>
+<contactref element="D5" pad="1"/>
+<contactref element="D6" pad="2"/>
+<contactref element="D7" pad="2"/>
+<contactref element="U$1" pad="1"/>
+<contactref element="R4" pad="1"/>
+<contactref element="R5" pad="1"/>
+<wire x1="7.34" y1="74.28" x2="11.51" y2="76.39" width="0" layer="19" extent="1-1"/>
+<wire x1="11.43" y1="70.04" x2="7.34" y2="74.28" width="0" layer="19" extent="1-1"/>
+<wire x1="11.97" y1="61.42" x2="11.43" y2="70.04" width="0" layer="19" extent="1-1"/>
+<wire x1="9.43" y1="56.2546" x2="11.97" y2="61.42" width="0" layer="19" extent="16-16"/>
+<wire x1="6.5" y1="54.9" x2="9.43" y2="56.2546" width="0" layer="19" extent="16-16"/>
+<wire x1="2.54" y1="55.34" x2="6.5" y2="54.9" width="0" layer="19" extent="16-16"/>
+<wire x1="22.422" y1="63" x2="11.97" y2="61.42" width="0" layer="19" extent="16-16"/>
+<wire x1="22.6" y1="60" x2="22.422" y2="63" width="0" layer="19" extent="16-16"/>
+<wire x1="22.1" y1="54.5" x2="22.6" y2="60" width="0" layer="19" extent="16-16"/>
+<wire x1="2.54" y1="65.77" x2="7.34" y2="74.28" width="0" layer="19" extent="1-1"/>
+<wire x1="2.54" y1="45.18" x2="2.54" y2="55.34" width="0" layer="19" extent="1-1"/>
+<wire x1="6.29" y1="37.02" x2="2.54" y2="45.18" width="0" layer="19" extent="1-1"/>
+<wire x1="8.89" y1="31.94" x2="6.29" y2="37.02" width="0" layer="19" extent="1-1"/>
+<wire x1="14.4" y1="23" x2="8.89" y2="31.94" width="0" layer="19" extent="16-16"/>
+<wire x1="14.9606" y1="21.2212" x2="14.4" y2="23" width="0" layer="19" extent="16-16"/>
+<wire x1="16.078" y1="18.5" x2="14.9606" y2="21.2212" width="0" layer="19" extent="16-16"/>
+<wire x1="13.97" y1="17.97" x2="16.078" y2="18.5" width="0" layer="19" extent="16-16"/>
+<wire x1="12.072" y1="18.22" x2="13.97" y2="17.97" width="0" layer="19" extent="16-16"/>
+<wire x1="17.62" y1="15.4254" x2="16.078" y2="18.5" width="0" layer="19" extent="16-16"/>
+<wire x1="7.45" y1="14.48" x2="12.072" y2="18.22" width="0" layer="19" extent="16-16"/>
+<wire x1="12.7" y1="7.81" x2="5.08" y2="6.54" width="0" layer="19" extent="1-1"/>
+<wire x1="15.95" y1="7.81" x2="12.7" y2="7.81" width="0" layer="19" extent="1-1"/>
+<wire x1="21.1" y1="31" x2="14.4" y2="23" width="0" layer="19" extent="16-16"/>
+<wire x1="19.578" y1="39.5" x2="21.1" y2="31" width="0" layer="19" extent="16-16"/>
+<wire x1="20.91" y1="42.27" x2="19.578" y2="39.5" width="0" layer="19" extent="16-16"/>
 </signal>
 <signal name="VIN">
 <contactref element="U$2" pad="15"/>
@@ -1190,17 +1282,13 @@ design rules under a new name.</description>
 <contactref element="U$2" pad="12"/>
 <contactref element="J6" pad="1"/>
 <contactref element="J7" pad="2"/>
-<contactref element="J5" pad="1"/>
 <contactref element="J4" pad="1"/>
 <wire x1="6.29" y1="42.1" x2="7.62" y2="42.1" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="53.451" x2="3.54" y2="52.8" width="0.8128" layer="1"/>
+<wire x1="3.54" y1="52.8" x2="4.191" y2="53.451" width="0.8128" layer="1"/>
 <wire x1="2.54" y1="52.8" x2="3.54" y2="52.8" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="59.039" x2="2.54" y2="60.69" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="53.451" x2="4.191" y2="59.039" width="0.8128" layer="1"/>
 <wire x1="2.54" y1="70.85" x2="5.08" y2="70.85" width="0.8128" layer="16"/>
 <wire x1="5.08" y1="75.12" x2="5.08" y2="70.85" width="0.8128" layer="16"/>
-<wire x1="5.08" y1="70.85" x2="5.08" y2="63.23" width="0.8128" layer="16"/>
-<wire x1="2.54" y1="60.69" x2="5.08" y2="63.23" width="0.8128" layer="16"/>
+<wire x1="5.08" y1="70.85" x2="5.08" y2="65" width="0.8128" layer="16"/>
 <wire x1="5.08" y1="75.12" x2="6.1876" y2="76.2276" width="0.8128" layer="16"/>
 <wire x1="8.97" y1="76.39" x2="8.8076" y2="76.2276" width="0.8128" layer="16"/>
 <wire x1="8.8076" y1="76.2276" x2="6.1876" y2="76.2276" width="0.8128" layer="16"/>
@@ -1212,18 +1300,35 @@ design rules under a new name.</description>
 <wire x1="6.2571" y1="52.8" x2="8.7571" y2="50.3" width="0.8128" layer="16"/>
 <wire x1="8.7571" y1="50.3" x2="8.7571" y2="49.8" width="0.8128" layer="16"/>
 <contactref element="J1" pad="2"/>
-<wire x1="19.32" y1="26.86" x2="6.29" y2="42.1" width="0" layer="19" extent="1-1"/>
+<wire x1="8.7571" y1="49.8" x2="10.4571" y2="51.5" width="0.8128" layer="1"/>
+<wire x1="10.4571" y1="51.5" x2="14" y2="51.5" width="0.8128" layer="1"/>
+<via x="14" y="51.5" extent="1-16" drill="0.35"/>
+<wire x1="14" y1="51.5" x2="17" y2="48.5" width="0.8128" layer="16"/>
+<wire x1="17" y1="29.18" x2="19.32" y2="26.86" width="0.8128" layer="16"/>
+<wire x1="17" y1="48.5" x2="17" y2="31" width="0.8128" layer="16"/>
+<contactref element="D6" pad="1"/>
+<wire x1="17" y1="31" x2="17" y2="29.18" width="0.8128" layer="16"/>
+<wire x1="16.9" y1="31" x2="17" y2="31" width="0.8128" layer="16"/>
+<contactref element="J5" pad="2"/>
+<wire x1="2.54" y1="63.23" x2="3.31" y2="63.23" width="0.8128" layer="16"/>
+<wire x1="3.31" y1="63.23" x2="5.08" y2="65" width="0.8128" layer="16"/>
+<wire x1="4.191" y1="61.579" x2="2.54" y2="63.23" width="0.8128" layer="1"/>
+<wire x1="4.191" y1="53.451" x2="4.191" y2="61.579" width="0.8128" layer="1"/>
 </signal>
 <signal name="THIN">
-<contactref element="J5" pad="2"/>
 <contactref element="C1" pad="2"/>
 <contactref element="U$2" pad="4"/>
-<wire x1="6.29" y1="62.42" x2="3.35" y2="62.42" width="0.8128" layer="1"/>
-<wire x1="3.35" y1="62.42" x2="2.54" y2="63.23" width="0.8128" layer="1"/>
 <wire x1="6.29" y1="62.42" x2="10.16" y2="62.42" width="0.8128" layer="1"/>
 <via x="10.16" y="62.42" extent="1-16" drill="0.35"/>
-<wire x1="10.16" y1="62.42" x2="11.43" y2="63.69" width="0.8128" layer="16"/>
-<wire x1="11.43" y1="64.7546" x2="11.43" y2="63.69" width="0.8128" layer="16"/>
+<contactref element="D4" pad="2"/>
+<contactref element="J5" pad="1"/>
+<wire x1="2.54" y1="60.69" x2="6.5" y2="60.69" width="0.8128" layer="16"/>
+<wire x1="6.5" y1="60.69" x2="8" y2="60.69" width="0.8128" layer="16"/>
+<wire x1="8" y1="60.69" x2="8.43" y2="60.69" width="0.8128" layer="16"/>
+<wire x1="8.43" y1="60.69" x2="10.16" y2="62.42" width="0.8128" layer="16"/>
+<wire x1="6.5" y1="59.1" x2="6.5" y2="60.69" width="0.8128" layer="16"/>
+<wire x1="8" y1="60.69" x2="9.43" y2="59.26" width="0.8128" layer="16"/>
+<wire x1="9.43" y1="59.26" x2="9.43" y2="59.2054" width="0.8128" layer="16"/>
 </signal>
 <signal name="SDA">
 <contactref element="J7" pad="3"/>
@@ -1258,12 +1363,14 @@ design rules under a new name.</description>
 <wire x1="21.09" y1="44.64" x2="22.19" y2="44.64" width="0.8128" layer="1"/>
 <wire x1="20.05" y1="29.67" x2="20.05" y2="43.6" width="0.8128" layer="1"/>
 <contactref element="J2" pad="4"/>
-<wire x1="19.32" y1="18.5" x2="19.32" y2="17.68" width="0.8128" layer="16"/>
 <wire x1="20.3" y1="16.7" x2="21.86" y2="16.7" width="0.8128" layer="16"/>
-<wire x1="19.32" y1="17.68" x2="20.3" y2="16.7" width="0.8128" layer="16"/>
+<wire x1="18.922" y1="18.078" x2="20.3" y2="16.7" width="0.8128" layer="16"/>
 <contactref element="R3" pad="1"/>
-<wire x1="19.32" y1="18.5" x2="21.86" y2="26.86" width="0" layer="19" extent="16-16"/>
-<wire x1="18.922" y1="18.5" x2="19.32" y2="18.5" width="0" layer="19" extent="16-16"/>
+<wire x1="18.922" y1="23.922" x2="18.922" y2="18.5" width="0.8128" layer="16"/>
+<wire x1="21.86" y1="26.86" x2="18.922" y2="23.922" width="0.8128" layer="16"/>
+<wire x1="18.922" y1="18.5" x2="18.922" y2="18.078" width="0.8128" layer="16"/>
+<contactref element="D5" pad="2"/>
+<wire x1="18.6" y1="23" x2="18.922" y2="18.5" width="0" layer="19" extent="16-16"/>
 </signal>
 <signal name="BTN">
 <contactref element="D3" pad="2"/>
@@ -1271,9 +1378,13 @@ design rules under a new name.</description>
 <via x="20.32" y="57.34" extent="1-16" drill="0.35"/>
 <wire x1="20.32" y1="57.34" x2="22.19" y2="57.34" width="0.8128" layer="1"/>
 <wire x1="20.32" y1="57.34" x2="16.3452" y2="57.34" width="0.8128" layer="16"/>
-<wire x1="16.3452" y1="57.34" x2="12.7" y2="53.6948" width="0.8128" layer="16"/>
+<wire x1="12.7" y1="53.6948" x2="14.5026" y2="55.4974" width="0.8128" layer="16"/>
+<wire x1="14.5026" y1="55.4974" x2="16.3452" y2="57.34" width="0.8128" layer="16"/>
 <wire x1="12.7" y1="53.6948" x2="12.7" y2="32.1048" width="0.8128" layer="16"/>
 <wire x1="12.7" y1="32.1048" x2="13.97" y2="30.8348" width="0.8128" layer="16"/>
+<contactref element="U$1" pad="2"/>
+<wire x1="17.9" y1="54.5" x2="15.5" y2="54.5" width="0.8128" layer="16"/>
+<wire x1="15.5" y1="54.5" x2="14.5026" y2="55.4974" width="0.8128" layer="16"/>
 </signal>
 <signal name="BAT">
 <contactref element="U$2" pad="6"/>
@@ -1295,8 +1406,11 @@ design rules under a new name.</description>
 <wire x1="23.5776" y1="23.05" x2="22.3076" y2="21.78" width="0.8128" layer="16"/>
 <wire x1="22.3076" y1="21.78" x2="21.86" y2="21.78" width="0.8128" layer="16"/>
 <wire x1="22.81" y1="38.19" x2="23.5776" y2="37.4224" width="0.8128" layer="16"/>
-<wire x1="22.81" y1="42.27" x2="22.81" y2="38.19" width="0.8128" layer="16"/>
+<wire x1="22.81" y1="42.27" x2="22.81" y2="39.5" width="0.8128" layer="16"/>
+<wire x1="22.81" y1="39.5" x2="22.81" y2="38.19" width="0.8128" layer="16"/>
 <wire x1="23.5776" y1="37.4224" x2="23.5776" y2="23.05" width="0.8128" layer="16"/>
+<contactref element="R4" pad="2"/>
+<wire x1="22.422" y1="39.5" x2="22.81" y2="39.5" width="0.8128" layer="16"/>
 </signal>
 <signal name="LEDCTL">
 <contactref element="Q1" pad="1"/>
@@ -1308,6 +1422,11 @@ design rules under a new name.</description>
 <wire x1="18.922" y1="63.078" x2="19.58" y2="62.42" width="0.508" layer="1"/>
 <wire x1="11.23" y1="72.77" x2="18.922" y2="65.078" width="0.508" layer="1"/>
 <wire x1="18.922" y1="65.078" x2="18.922" y2="63.078" width="0.508" layer="1"/>
+<contactref element="R5" pad="2"/>
+<wire x1="19.578" y1="63" x2="19" y2="63" width="0.508" layer="16"/>
+<wire x1="19" y1="63" x2="18.922" y2="63.078" width="0.508" layer="16"/>
+<wire x1="18.922" y1="63.078" x2="18.922" y2="65.078" width="0.508" layer="16"/>
+<via x="18.922" y="65.078" extent="1-16" drill="0.35"/>
 </signal>
 <signal name="STLEDCTL">
 <contactref element="J2" pad="5"/>
@@ -1327,30 +1446,36 @@ design rules under a new name.</description>
 <wire x1="5.39" y1="76.48" x2="2.42" y2="73.51" width="0.8128" layer="1"/>
 <wire x1="2.42" y1="73.51" x2="2.54" y2="73.39" width="0.8128" layer="1"/>
 </signal>
-<signal name="PWR">
+<signal name="PWM">
 <contactref element="Q2" pad="1"/>
 <contactref element="R1" pad="2"/>
 <contactref element="U$2" pad="26"/>
-<via x="20.32" y="59.88" extent="1-16" drill="0.35"/>
-<wire x1="20.32" y1="59.88" x2="22.19" y2="59.88" width="0.8128" layer="1"/>
-<wire x1="11.43" y1="54.8" x2="16.51" y2="59.88" width="0.8128" layer="16"/>
-<wire x1="11.43" y1="54.8" x2="11.43" y2="29.4" width="0.8128" layer="16"/>
-<wire x1="11.43" y1="29.4" x2="7.45" y2="25.42" width="0.8128" layer="16"/>
-<wire x1="7.45" y1="25.42" x2="7.45" y2="16.38" width="0.8128" layer="16"/>
-<wire x1="16.51" y1="59.88" x2="17.628" y2="59.88" width="0.8128" layer="16"/>
-<wire x1="17.628" y1="59.88" x2="17.78" y2="59.728" width="0.8128" layer="16"/>
-<wire x1="17.78" y1="59.728" x2="17.932" y2="59.88" width="0.8128" layer="16"/>
-<wire x1="17.932" y1="59.88" x2="20.32" y2="59.88" width="0.8128" layer="16"/>
-<wire x1="20.32" y1="59.88" x2="17.97" y2="59.88" width="0.8128" layer="1"/>
-<wire x1="17.97" y1="59.88" x2="16.51" y2="58.42" width="0.8128" layer="1"/>
+<wire x1="11.43" y1="54.8" x2="11.43" y2="29.9" width="0.8128" layer="16"/>
+<wire x1="11.43" y1="29.9" x2="7.45" y2="25.92" width="0.8128" layer="16"/>
+<wire x1="7.45" y1="25.92" x2="7.45" y2="18" width="0.8128" layer="16"/>
+<wire x1="7.45" y1="18" x2="7.45" y2="16.38" width="0.8128" layer="16"/>
+<wire x1="16.51" y1="58.42" x2="17.97" y2="59.88" width="0.8128" layer="1"/>
 <wire x1="16.51" y1="48.76053125" x2="15.3924" y2="47.64293125" width="0.8128" layer="1"/>
-<wire x1="16.51" y1="58.42" x2="16.51" y2="48.76053125" width="0.8128" layer="1"/>
+<wire x1="16.51" y1="58.42" x2="16.51" y2="57.935" width="0.8128" layer="1"/>
+<wire x1="16.51" y1="57.935" x2="16.51" y2="48.76053125" width="0.8128" layer="1"/>
 <wire x1="15.3924" y1="25.2476" x2="19.05" y2="21.59" width="0.8128" layer="1"/>
 <wire x1="15.3924" y1="47.64293125" x2="15.3924" y2="25.2476" width="0.8128" layer="1"/>
 <contactref element="J2" pad="3"/>
 <wire x1="21.86" y1="14.16" x2="20.59" y2="14.16" width="0.8128" layer="1"/>
 <wire x1="20.59" y1="14.16" x2="19.05" y2="15.7" width="0.8128" layer="1"/>
 <wire x1="19.05" y1="15.7" x2="19.05" y2="21.59" width="0.8128" layer="1"/>
+<contactref element="D7" pad="1"/>
+<wire x1="16.51" y1="57.935" x2="16.5" y2="57.935" width="0.8128" layer="1"/>
+<wire x1="17.97" y1="59.88" x2="22.19" y2="59.88" width="0.8128" layer="1"/>
+<wire x1="16.5" y1="57.935" x2="16.51" y2="57.945" width="0.8128" layer="1"/>
+<wire x1="16.51" y1="57.945" x2="16.51" y2="58.4294" width="0.8128" layer="1"/>
+<via x="16.51" y="58.4294" extent="1-16" drill="0.35"/>
+<wire x1="16.51" y1="58.4294" x2="18.0806" y2="60" width="0.8128" layer="16"/>
+<wire x1="18.0806" y1="60" x2="18.4" y2="60" width="0.8128" layer="16"/>
+<wire x1="16.51" y1="58.4294" x2="15.0594" y2="58.4294" width="0.8128" layer="16"/>
+<wire x1="15.0594" y1="58.4294" x2="11.43" y2="54.8" width="0.8128" layer="16"/>
+<wire x1="7.45" y1="18" x2="7.67" y2="18.22" width="0.8128" layer="16"/>
+<wire x1="7.67" y1="18.22" x2="9.228" y2="18.22" width="0.8128" layer="16"/>
 </signal>
 <signal name="12V">
 <contactref element="R2" pad="2"/>

+ 250 - 129
schematic/ECU.b#9

@@ -20,8 +20,8 @@
 <layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
 <layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>
 <layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="27" name="tValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="28" name="bValues" color="7" fill="1" visible="no" active="yes"/>
 <layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>
 <layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
 <layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
@@ -36,13 +36,13 @@
 <layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
 <layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
 <layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
-<layer number="43" name="vRestrict" color="2" fill="10" visible="yes" active="yes"/>
+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>
 <layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
-<layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>
 <layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
 <layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
-<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="48" name="Document" color="7" fill="1" visible="no" active="yes"/>
+<layer number="49" name="Reference" color="7" fill="1" visible="no" active="yes"/>
 <layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/>
 <layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="yes"/>
 <layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/>
@@ -65,59 +65,59 @@
 <layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/>
 <layer number="99" name="SpiceOrder" color="7" fill="1" visible="no" active="no"/>
 <layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/>
-<layer number="101" name="Patch_Top" color="12" fill="4" visible="yes" active="yes"/>
-<layer number="102" name="Vscore" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="103" name="tMap" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="104" name="Name" color="16" fill="1" visible="yes" active="yes"/>
-<layer number="105" name="tPlate" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="106" name="bPlate" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="107" name="Crop" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="108" name="tplace-old" color="10" fill="1" visible="yes" active="yes"/>
-<layer number="109" name="ref-old" color="11" fill="1" visible="yes" active="yes"/>
-<layer number="110" name="fp0" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="111" name="LPC17xx" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="112" name="tSilk" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="113" name="IDFDebug" color="4" fill="1" visible="yes" active="yes"/>
-<layer number="114" name="Badge_Outline" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="116" name="Patch_BOT" color="9" fill="4" visible="yes" active="yes"/>
-<layer number="118" name="Rect_Pads" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="121" name="_tsilk" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="122" name="_bsilk" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="123" name="tTestmark" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="124" name="bTestmark" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="125" name="_tNames" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="126" name="_bNames" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="127" name="_tValues" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="128" name="_bValues" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="129" name="Mask" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="131" name="tAdjust" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="132" name="bAdjust" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="144" name="Drill_legend" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="150" name="Notes" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="151" name="HeatSink" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="152" name="_bDocu" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="153" name="FabDoc1" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="154" name="FabDoc2" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="155" name="FabDoc3" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="199" name="Contour" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="200" name="200bmp" color="1" fill="10" visible="yes" active="yes"/>
-<layer number="201" name="201bmp" color="2" fill="10" visible="yes" active="yes"/>
-<layer number="202" name="202bmp" color="3" fill="10" visible="yes" active="yes"/>
-<layer number="203" name="203bmp" color="4" fill="10" visible="yes" active="yes"/>
-<layer number="204" name="204bmp" color="5" fill="10" visible="yes" active="yes"/>
-<layer number="205" name="205bmp" color="6" fill="10" visible="yes" active="yes"/>
-<layer number="206" name="206bmp" color="7" fill="10" visible="yes" active="yes"/>
-<layer number="207" name="207bmp" color="8" fill="10" visible="yes" active="yes"/>
-<layer number="208" name="208bmp" color="9" fill="10" visible="yes" active="yes"/>
-<layer number="209" name="209bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="210" name="210bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="211" name="211bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="212" name="212bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="213" name="213bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="214" name="214bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="215" name="215bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="216" name="216bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="101" name="Patch_Top" color="12" fill="4" visible="no" active="yes"/>
+<layer number="102" name="Vscore" color="7" fill="1" visible="no" active="yes"/>
+<layer number="103" name="tMap" color="7" fill="1" visible="no" active="yes"/>
+<layer number="104" name="Name" color="16" fill="1" visible="no" active="yes"/>
+<layer number="105" name="tPlate" color="7" fill="1" visible="no" active="yes"/>
+<layer number="106" name="bPlate" color="7" fill="1" visible="no" active="yes"/>
+<layer number="107" name="Crop" color="7" fill="1" visible="no" active="yes"/>
+<layer number="108" name="tplace-old" color="10" fill="1" visible="no" active="yes"/>
+<layer number="109" name="ref-old" color="11" fill="1" visible="no" active="yes"/>
+<layer number="110" name="fp0" color="7" fill="1" visible="no" active="yes"/>
+<layer number="111" name="LPC17xx" color="7" fill="1" visible="no" active="yes"/>
+<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/>
+<layer number="113" name="IDFDebug" color="4" fill="1" visible="no" active="yes"/>
+<layer number="114" name="Badge_Outline" color="7" fill="1" visible="no" active="yes"/>
+<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="no" active="yes"/>
+<layer number="116" name="Patch_BOT" color="9" fill="4" visible="no" active="yes"/>
+<layer number="118" name="Rect_Pads" color="7" fill="1" visible="no" active="yes"/>
+<layer number="121" name="_tsilk" color="7" fill="1" visible="no" active="yes"/>
+<layer number="122" name="_bsilk" color="7" fill="1" visible="no" active="yes"/>
+<layer number="123" name="tTestmark" color="7" fill="1" visible="no" active="yes"/>
+<layer number="124" name="bTestmark" color="7" fill="1" visible="no" active="yes"/>
+<layer number="125" name="_tNames" color="7" fill="1" visible="no" active="yes"/>
+<layer number="126" name="_bNames" color="7" fill="1" visible="no" active="yes"/>
+<layer number="127" name="_tValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="128" name="_bValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="129" name="Mask" color="7" fill="1" visible="no" active="yes"/>
+<layer number="131" name="tAdjust" color="7" fill="1" visible="no" active="yes"/>
+<layer number="132" name="bAdjust" color="7" fill="1" visible="no" active="yes"/>
+<layer number="144" name="Drill_legend" color="7" fill="1" visible="no" active="yes"/>
+<layer number="150" name="Notes" color="7" fill="1" visible="no" active="yes"/>
+<layer number="151" name="HeatSink" color="7" fill="1" visible="no" active="yes"/>
+<layer number="152" name="_bDocu" color="7" fill="1" visible="no" active="yes"/>
+<layer number="153" name="FabDoc1" color="7" fill="1" visible="no" active="yes"/>
+<layer number="154" name="FabDoc2" color="7" fill="1" visible="no" active="yes"/>
+<layer number="155" name="FabDoc3" color="7" fill="1" visible="no" active="yes"/>
+<layer number="199" name="Contour" color="7" fill="1" visible="no" active="yes"/>
+<layer number="200" name="200bmp" color="1" fill="10" visible="no" active="yes"/>
+<layer number="201" name="201bmp" color="2" fill="10" visible="no" active="yes"/>
+<layer number="202" name="202bmp" color="3" fill="10" visible="no" active="yes"/>
+<layer number="203" name="203bmp" color="4" fill="10" visible="no" active="yes"/>
+<layer number="204" name="204bmp" color="5" fill="10" visible="no" active="yes"/>
+<layer number="205" name="205bmp" color="6" fill="10" visible="no" active="yes"/>
+<layer number="206" name="206bmp" color="7" fill="10" visible="no" active="yes"/>
+<layer number="207" name="207bmp" color="8" fill="10" visible="no" active="yes"/>
+<layer number="208" name="208bmp" color="9" fill="10" visible="no" active="yes"/>
+<layer number="209" name="209bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="210" name="210bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="211" name="211bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="212" name="212bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="213" name="213bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="214" name="214bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="215" name="215bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="216" name="216bmp" color="7" fill="1" visible="no" active="yes"/>
 <layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/>
 <layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/>
 <layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/>
@@ -126,21 +126,21 @@
 <layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/>
 <layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/>
 <layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/>
-<layer number="225" name="225bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="226" name="226bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="227" name="227bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="228" name="228bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="229" name="229bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="230" name="230bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="231" name="231bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="248" name="Housing" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="249" name="Edge" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="225" name="225bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="226" name="226bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="227" name="227bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="228" name="228bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="229" name="229bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="230" name="230bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="231" name="231bmp" color="7" fill="1" visible="no" active="yes"/>
+<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="no" active="yes"/>
+<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="no" active="yes"/>
+<layer number="248" name="Housing" color="7" fill="1" visible="no" active="yes"/>
+<layer number="249" name="Edge" color="7" fill="1" visible="no" active="yes"/>
 <layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/>
 <layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/>
-<layer number="254" name="cooling" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="255" name="routoute" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="254" name="cooling" color="7" fill="1" visible="no" active="yes"/>
+<layer number="255" name="routoute" color="7" fill="1" visible="no" active="yes"/>
 </layers>
 <board>
 <plain>
@@ -726,6 +726,34 @@ BUZZER</description>
 </package3d>
 </packages3d>
 </library>
+<library name="eScooter">
+<packages>
+<package name="DIOM5027X220N" urn="urn:adsk.eagle:footprint:21928331/1">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<wire x1="2.5" y1="1.35" x2="-3.3699" y2="1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="1.35" x2="-3.3699" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="-1.35" x2="2.5" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="2.5" y1="-1.35" x2="-2.5" y2="-1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="-1.35" x2="-2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="1.35" x2="2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="2.5" y1="1.35" x2="2.5" y2="-1.35" width="0.12" layer="51"/>
+<smd name="1" x="-2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<smd name="2" x="2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<text x="0" y="1.985" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-1.985" size="1.27" layer="27" align="top-center">&gt;VALUE</text>
+</package>
+</packages>
+<packages3d>
+<package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="DIOM5027X220N"/>
+</packageinstances>
+</package3d>
+</packages3d>
+</library>
 </libraries>
 <attributes>
 </attributes>
@@ -919,20 +947,20 @@ design rules under a new name.</description>
 </pass>
 </autorouter>
 <elements>
-<element name="C1" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="" x="11.43" y="66.23" smashed="yes" rot="MR270">
-<attribute name="CATEGORY" value="Capacitor" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="MANUFACTURER" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="MPN" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="NAME" x="9.5733" y="66.23" size="1.27" layer="26" rot="MR270" align="bottom-center"/>
-<attribute name="OPERATING_TEMP" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="PART_STATUS" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="ROHS_COMPLIANT" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="SERIES" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="SUB-CATEGORY" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="THERMALLOSS" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="TYPE" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="VALUE" x="13.2867" y="66.23" size="1.27" layer="28" rot="MR270" align="top-center"/>
-<attribute name="VOLTAGE_RATING" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
+<element name="C1" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="" x="9.43" y="57.73" smashed="yes" rot="MR90">
+<attribute name="CATEGORY" value="Capacitor" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MANUFACTURER" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MPN" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="NAME" x="11.2867" y="57.73" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="OPERATING_TEMP" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="PART_STATUS" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SERIES" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SUB-CATEGORY" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="THERMALLOSS" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="TYPE" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="VALUE" x="7.5733" y="57.73" size="1.27" layer="28" rot="MR90" align="top-center"/>
+<attribute name="VOLTAGE_RATING" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
 </element>
 <element name="C3" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="" x="17.62" y="13.95" smashed="yes" rot="MR90">
 <attribute name="CATEGORY" value="Capacitor" x="-39.53" y="66.02" size="1.778" layer="28" rot="MR90" display="off"/>
@@ -1077,11 +1105,11 @@ design rules under a new name.</description>
 <attribute name="TYPE" value="N-Channel" x="-21.32" y="-8.7" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="VALUE" x="23.765" y="40.195" size="1.27" layer="28" rot="MR0"/>
 </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="17.78" y="61.15" smashed="yes" rot="MR270">
-<attribute name="NAME" x="16.51" y="62.42" size="1.27" layer="26" rot="MR270"/>
-<attribute name="SPICEMODEL" value="NONE" x="69.85" y="12.89" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="SPICEPREFIX" value="R" x="69.85" y="12.89" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="VALUE" x="20.32" y="62.42" size="1.27" layer="28" rot="MR270"/>
+<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="10.65" y="18.22" smashed="yes" rot="MR0">
+<attribute name="NAME" x="11.92" y="19.49" size="1.27" layer="26" rot="MR0"/>
+<attribute name="SPICEMODEL" value="NONE" x="-37.61" y="-33.85" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="-37.61" y="-33.85" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="VALUE" x="11.92" y="15.68" size="1.27" layer="28" rot="MR0"/>
 </element>
 <element name="R2" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="5.08" y="11.62" smashed="yes" rot="MR0">
 <attribute name="NAME" x="6.35" y="12.89" size="1.27" layer="26" rot="MR0"/>
@@ -1111,6 +1139,38 @@ design rules under a new name.</description>
 <attribute name="SPICEPREFIX" value="R" x="17.5" y="18.5" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="VALUE" x="18.77" y="15.96" size="1.27" layer="28" rot="MR0"/>
 </element>
+<element name="D4" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="6.5" y="57" smashed="yes" rot="MR90">
+<attribute name="NAME" x="8.485" y="57" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="VALUE" x="4.515" y="57" size="1.27" layer="28" rot="MR90" align="top-center"/>
+</element>
+<element name="D5" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="16.5" y="23" smashed="yes" rot="MR180">
+<attribute name="NAME" x="16.5" y="21.015" size="1.27" layer="26" rot="MR180" align="bottom-center"/>
+<attribute name="VALUE" x="16.5" y="24.985" size="1.27" layer="28" rot="MR180" align="top-center"/>
+</element>
+<element name="D6" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="19" y="31" smashed="yes" rot="MR180">
+<attribute name="NAME" x="19" y="29.015" size="1.27" layer="26" rot="MR180" align="bottom-center"/>
+<attribute name="VALUE" x="19" y="32.985" size="1.27" layer="28" rot="MR180" align="top-center"/>
+</element>
+<element name="D7" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="20.5" y="60" smashed="yes" rot="MR180">
+<attribute name="NAME" x="20.5" y="58.015" size="1.27" layer="26" rot="MR180" align="bottom-center"/>
+<attribute name="VALUE" x="20.5" y="61.985" size="1.27" layer="28" rot="MR180" align="top-center"/>
+</element>
+<element name="U$1" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="20" y="54.5" smashed="yes" rot="MR0">
+<attribute name="NAME" x="20" y="56.485" size="1.27" layer="26" rot="MR0" align="bottom-center"/>
+<attribute name="VALUE" x="20" y="52.515" size="1.27" layer="28" rot="MR0" align="top-center"/>
+</element>
+<element name="R4" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="21" y="39.5" smashed="yes" rot="MR180">
+<attribute name="NAME" x="19.73" y="38.23" size="1.27" layer="26" rot="MR180"/>
+<attribute name="SPICEMODEL" value="NONE" x="21" y="39.5" size="1.778" layer="28" rot="MR180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="21" y="39.5" size="1.778" layer="28" rot="MR180" display="off"/>
+<attribute name="VALUE" x="19.73" y="42.04" size="1.27" layer="28" rot="MR180"/>
+</element>
+<element name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="33.5" y="65" smashed="yes" rot="R90">
+<attribute name="NAME" x="32.23" y="63.73" size="1.27" layer="25" rot="R90"/>
+<attribute name="SPICEMODEL" value="NONE" x="33.5" y="65" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="33.5" y="65" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="VALUE" x="36.04" y="63.73" size="1.27" layer="27" rot="R90"/>
+</element>
 </elements>
 <signals>
 <signal name="3V3">
@@ -1143,7 +1203,7 @@ design rules under a new name.</description>
 </polygon>
 <contactref element="J4" pad="2"/>
 <via x="11.43" y="70.04" extent="1-16" drill="0.35"/>
-<via x="13.97" y="62.42" extent="1-16" drill="0.35"/>
+<via x="11.97" y="61.42" extent="1-16" drill="0.35"/>
 <via x="8.89" y="31.94" extent="1-16" drill="0.35"/>
 <via x="13.97" y="17.97" extent="1-16" drill="0.35"/>
 <via x="12.7" y="7.81" extent="1-16" drill="0.35"/>
@@ -1153,6 +1213,38 @@ design rules under a new name.</description>
 <wire x1="8.0132" y1="12.8160875" x2="8.0132" y2="9.4732" width="0.8128" layer="16"/>
 <wire x1="8.0132" y1="9.4732" x2="5.08" y2="6.54" width="0.8128" layer="16"/>
 <contactref element="R3" pad="2"/>
+<contactref element="D4" pad="1"/>
+<contactref element="D5" pad="1"/>
+<contactref element="D6" pad="2"/>
+<contactref element="D7" pad="2"/>
+<contactref element="U$1" pad="1"/>
+<contactref element="R4" pad="1"/>
+<contactref element="R5" pad="1"/>
+<wire x1="22.6" y1="60" x2="33.5" y2="63.578" width="0" layer="19" extent="1-16"/>
+<wire x1="22.1" y1="54.5" x2="22.6" y2="60" width="0" layer="19" extent="16-16"/>
+<wire x1="11.97" y1="61.42" x2="22.6" y2="60" width="0" layer="19" extent="16-16"/>
+<wire x1="9.43" y1="56.2546" x2="11.97" y2="61.42" width="0" layer="19" extent="16-16"/>
+<wire x1="2.54" y1="55.34" x2="9.43" y2="56.2546" width="0" layer="19" extent="16-16"/>
+<wire x1="2.54" y1="65.77" x2="9.43" y2="56.2546" width="0" layer="19" extent="16-16"/>
+<wire x1="11.43" y1="70.04" x2="11.97" y2="61.42" width="0" layer="19" extent="1-1"/>
+<wire x1="6.5" y1="54.9" x2="11.43" y2="70.04" width="0" layer="19" extent="16-16"/>
+<wire x1="7.34" y1="74.28" x2="11.43" y2="70.04" width="0" layer="19" extent="1-1"/>
+<wire x1="11.51" y1="76.39" x2="7.34" y2="74.28" width="0" layer="19" extent="1-1"/>
+<wire x1="2.54" y1="45.18" x2="2.54" y2="55.34" width="0" layer="19" extent="1-1"/>
+<wire x1="6.29" y1="37.02" x2="2.54" y2="45.18" width="0" layer="19" extent="1-1"/>
+<wire x1="8.89" y1="31.94" x2="6.29" y2="37.02" width="0" layer="19" extent="1-1"/>
+<wire x1="14.4" y1="23" x2="8.89" y2="31.94" width="0" layer="19" extent="16-16"/>
+<wire x1="14.9606" y1="21.2212" x2="14.4" y2="23" width="0" layer="19" extent="16-16"/>
+<wire x1="16.078" y1="18.5" x2="14.9606" y2="21.2212" width="0" layer="19" extent="16-16"/>
+<wire x1="13.97" y1="17.97" x2="16.078" y2="18.5" width="0" layer="19" extent="16-16"/>
+<wire x1="12.072" y1="18.22" x2="13.97" y2="17.97" width="0" layer="19" extent="16-16"/>
+<wire x1="17.62" y1="15.4254" x2="16.078" y2="18.5" width="0" layer="19" extent="16-16"/>
+<wire x1="7.45" y1="14.48" x2="12.072" y2="18.22" width="0" layer="19" extent="16-16"/>
+<wire x1="12.7" y1="7.81" x2="5.08" y2="6.54" width="0" layer="19" extent="1-1"/>
+<wire x1="15.95" y1="7.81" x2="12.7" y2="7.81" width="0" layer="19" extent="1-1"/>
+<wire x1="21.1" y1="31" x2="14.4" y2="23" width="0" layer="19" extent="16-16"/>
+<wire x1="19.578" y1="39.5" x2="21.1" y2="31" width="0" layer="19" extent="16-16"/>
+<wire x1="20.91" y1="42.27" x2="19.578" y2="39.5" width="0" layer="19" extent="16-16"/>
 </signal>
 <signal name="VIN">
 <contactref element="U$2" pad="15"/>
@@ -1190,17 +1282,13 @@ design rules under a new name.</description>
 <contactref element="U$2" pad="12"/>
 <contactref element="J6" pad="1"/>
 <contactref element="J7" pad="2"/>
-<contactref element="J5" pad="1"/>
 <contactref element="J4" pad="1"/>
 <wire x1="6.29" y1="42.1" x2="7.62" y2="42.1" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="53.451" x2="3.54" y2="52.8" width="0.8128" layer="1"/>
+<wire x1="3.54" y1="52.8" x2="4.191" y2="53.451" width="0.8128" layer="1"/>
 <wire x1="2.54" y1="52.8" x2="3.54" y2="52.8" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="59.039" x2="2.54" y2="60.69" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="53.451" x2="4.191" y2="59.039" width="0.8128" layer="1"/>
 <wire x1="2.54" y1="70.85" x2="5.08" y2="70.85" width="0.8128" layer="16"/>
 <wire x1="5.08" y1="75.12" x2="5.08" y2="70.85" width="0.8128" layer="16"/>
-<wire x1="5.08" y1="70.85" x2="5.08" y2="63.23" width="0.8128" layer="16"/>
-<wire x1="2.54" y1="60.69" x2="5.08" y2="63.23" width="0.8128" layer="16"/>
+<wire x1="5.08" y1="70.85" x2="5.08" y2="65" width="0.8128" layer="16"/>
 <wire x1="5.08" y1="75.12" x2="6.1876" y2="76.2276" width="0.8128" layer="16"/>
 <wire x1="8.97" y1="76.39" x2="8.8076" y2="76.2276" width="0.8128" layer="16"/>
 <wire x1="8.8076" y1="76.2276" x2="6.1876" y2="76.2276" width="0.8128" layer="16"/>
@@ -1211,17 +1299,36 @@ design rules under a new name.</description>
 <wire x1="2.54" y1="52.8" x2="6.2571" y2="52.8" width="0.8128" layer="16"/>
 <wire x1="6.2571" y1="52.8" x2="8.7571" y2="50.3" width="0.8128" layer="16"/>
 <wire x1="8.7571" y1="50.3" x2="8.7571" y2="49.8" width="0.8128" layer="16"/>
+<contactref element="J1" pad="2"/>
+<wire x1="8.7571" y1="49.8" x2="10.4571" y2="51.5" width="0.8128" layer="1"/>
+<wire x1="10.4571" y1="51.5" x2="14" y2="51.5" width="0.8128" layer="1"/>
+<via x="14" y="51.5" extent="1-16" drill="0.35"/>
+<wire x1="14" y1="51.5" x2="17" y2="48.5" width="0.8128" layer="16"/>
+<wire x1="17" y1="29.18" x2="19.32" y2="26.86" width="0.8128" layer="16"/>
+<wire x1="17" y1="48.5" x2="17" y2="31" width="0.8128" layer="16"/>
+<contactref element="D6" pad="1"/>
+<wire x1="17" y1="31" x2="17" y2="29.18" width="0.8128" layer="16"/>
+<wire x1="16.9" y1="31" x2="17" y2="31" width="0.8128" layer="16"/>
+<contactref element="J5" pad="2"/>
+<wire x1="2.54" y1="63.23" x2="3.31" y2="63.23" width="0.8128" layer="16"/>
+<wire x1="3.31" y1="63.23" x2="5.08" y2="65" width="0.8128" layer="16"/>
+<wire x1="4.191" y1="61.579" x2="2.54" y2="63.23" width="0.8128" layer="1"/>
+<wire x1="4.191" y1="53.451" x2="4.191" y2="61.579" width="0.8128" layer="1"/>
 </signal>
 <signal name="THIN">
-<contactref element="J5" pad="2"/>
 <contactref element="C1" pad="2"/>
 <contactref element="U$2" pad="4"/>
-<wire x1="6.29" y1="62.42" x2="3.35" y2="62.42" width="0.8128" layer="1"/>
-<wire x1="3.35" y1="62.42" x2="2.54" y2="63.23" width="0.8128" layer="1"/>
 <wire x1="6.29" y1="62.42" x2="10.16" y2="62.42" width="0.8128" layer="1"/>
 <via x="10.16" y="62.42" extent="1-16" drill="0.35"/>
-<wire x1="10.16" y1="62.42" x2="11.43" y2="63.69" width="0.8128" layer="16"/>
-<wire x1="11.43" y1="64.7546" x2="11.43" y2="63.69" width="0.8128" layer="16"/>
+<contactref element="D4" pad="2"/>
+<contactref element="J5" pad="1"/>
+<wire x1="2.54" y1="60.69" x2="6.5" y2="60.69" width="0.8128" layer="16"/>
+<wire x1="6.5" y1="60.69" x2="8" y2="60.69" width="0.8128" layer="16"/>
+<wire x1="8" y1="60.69" x2="8.43" y2="60.69" width="0.8128" layer="16"/>
+<wire x1="8.43" y1="60.69" x2="10.16" y2="62.42" width="0.8128" layer="16"/>
+<wire x1="6.5" y1="59.1" x2="6.5" y2="60.69" width="0.8128" layer="16"/>
+<wire x1="8" y1="60.69" x2="9.43" y2="59.26" width="0.8128" layer="16"/>
+<wire x1="9.43" y1="59.26" x2="9.43" y2="59.2054" width="0.8128" layer="16"/>
 </signal>
 <signal name="SDA">
 <contactref element="J7" pad="3"/>
@@ -1255,6 +1362,15 @@ design rules under a new name.</description>
 <wire x1="20.05" y1="43.6" x2="21.09" y2="44.64" width="0.8128" layer="1"/>
 <wire x1="21.09" y1="44.64" x2="22.19" y2="44.64" width="0.8128" layer="1"/>
 <wire x1="20.05" y1="29.67" x2="20.05" y2="43.6" width="0.8128" layer="1"/>
+<contactref element="J2" pad="4"/>
+<wire x1="20.3" y1="16.7" x2="21.86" y2="16.7" width="0.8128" layer="16"/>
+<wire x1="18.922" y1="18.078" x2="20.3" y2="16.7" width="0.8128" layer="16"/>
+<contactref element="R3" pad="1"/>
+<wire x1="18.922" y1="23.922" x2="18.922" y2="18.5" width="0.8128" layer="16"/>
+<wire x1="21.86" y1="26.86" x2="18.922" y2="23.922" width="0.8128" layer="16"/>
+<wire x1="18.922" y1="18.5" x2="18.922" y2="18.078" width="0.8128" layer="16"/>
+<contactref element="D5" pad="2"/>
+<wire x1="18.6" y1="23" x2="18.922" y2="18.5" width="0" layer="19" extent="16-16"/>
 </signal>
 <signal name="BTN">
 <contactref element="D3" pad="2"/>
@@ -1262,9 +1378,13 @@ design rules under a new name.</description>
 <via x="20.32" y="57.34" extent="1-16" drill="0.35"/>
 <wire x1="20.32" y1="57.34" x2="22.19" y2="57.34" width="0.8128" layer="1"/>
 <wire x1="20.32" y1="57.34" x2="16.3452" y2="57.34" width="0.8128" layer="16"/>
-<wire x1="16.3452" y1="57.34" x2="12.7" y2="53.6948" width="0.8128" layer="16"/>
+<wire x1="12.7" y1="53.6948" x2="14.5026" y2="55.4974" width="0.8128" layer="16"/>
+<wire x1="14.5026" y1="55.4974" x2="16.3452" y2="57.34" width="0.8128" layer="16"/>
 <wire x1="12.7" y1="53.6948" x2="12.7" y2="32.1048" width="0.8128" layer="16"/>
 <wire x1="12.7" y1="32.1048" x2="13.97" y2="30.8348" width="0.8128" layer="16"/>
+<contactref element="U$1" pad="2"/>
+<wire x1="17.9" y1="54.5" x2="15.5" y2="54.5" width="0.8128" layer="16"/>
+<wire x1="15.5" y1="54.5" x2="14.5026" y2="55.4974" width="0.8128" layer="16"/>
 </signal>
 <signal name="BAT">
 <contactref element="U$2" pad="6"/>
@@ -1286,8 +1406,11 @@ design rules under a new name.</description>
 <wire x1="23.5776" y1="23.05" x2="22.3076" y2="21.78" width="0.8128" layer="16"/>
 <wire x1="22.3076" y1="21.78" x2="21.86" y2="21.78" width="0.8128" layer="16"/>
 <wire x1="22.81" y1="38.19" x2="23.5776" y2="37.4224" width="0.8128" layer="16"/>
-<wire x1="22.81" y1="42.27" x2="22.81" y2="38.19" width="0.8128" layer="16"/>
+<wire x1="22.81" y1="42.27" x2="22.81" y2="39.5" width="0.8128" layer="16"/>
+<wire x1="22.81" y1="39.5" x2="22.81" y2="38.19" width="0.8128" layer="16"/>
 <wire x1="23.5776" y1="37.4224" x2="23.5776" y2="23.05" width="0.8128" layer="16"/>
+<contactref element="R4" pad="2"/>
+<wire x1="22.422" y1="39.5" x2="22.81" y2="39.5" width="0.8128" layer="16"/>
 </signal>
 <signal name="LEDCTL">
 <contactref element="Q1" pad="1"/>
@@ -1299,6 +1422,8 @@ design rules under a new name.</description>
 <wire x1="18.922" y1="63.078" x2="19.58" y2="62.42" width="0.508" layer="1"/>
 <wire x1="11.23" y1="72.77" x2="18.922" y2="65.078" width="0.508" layer="1"/>
 <wire x1="18.922" y1="65.078" x2="18.922" y2="63.078" width="0.508" layer="1"/>
+<contactref element="R5" pad="2"/>
+<wire x1="33.5" y1="66.422" x2="22.19" y2="62.42" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="STLEDCTL">
 <contactref element="J2" pad="5"/>
@@ -1318,30 +1443,36 @@ design rules under a new name.</description>
 <wire x1="5.39" y1="76.48" x2="2.42" y2="73.51" width="0.8128" layer="1"/>
 <wire x1="2.42" y1="73.51" x2="2.54" y2="73.39" width="0.8128" layer="1"/>
 </signal>
-<signal name="PWR">
+<signal name="PWM">
 <contactref element="Q2" pad="1"/>
 <contactref element="R1" pad="2"/>
 <contactref element="U$2" pad="26"/>
-<via x="20.32" y="59.88" extent="1-16" drill="0.35"/>
-<wire x1="20.32" y1="59.88" x2="22.19" y2="59.88" width="0.8128" layer="1"/>
-<wire x1="11.43" y1="54.8" x2="16.51" y2="59.88" width="0.8128" layer="16"/>
-<wire x1="11.43" y1="54.8" x2="11.43" y2="29.4" width="0.8128" layer="16"/>
-<wire x1="11.43" y1="29.4" x2="7.45" y2="25.42" width="0.8128" layer="16"/>
-<wire x1="7.45" y1="25.42" x2="7.45" y2="16.38" width="0.8128" layer="16"/>
-<wire x1="16.51" y1="59.88" x2="17.628" y2="59.88" width="0.8128" layer="16"/>
-<wire x1="17.628" y1="59.88" x2="17.78" y2="59.728" width="0.8128" layer="16"/>
-<wire x1="17.78" y1="59.728" x2="17.932" y2="59.88" width="0.8128" layer="16"/>
-<wire x1="17.932" y1="59.88" x2="20.32" y2="59.88" width="0.8128" layer="16"/>
-<wire x1="20.32" y1="59.88" x2="17.97" y2="59.88" width="0.8128" layer="1"/>
-<wire x1="17.97" y1="59.88" x2="16.51" y2="58.42" width="0.8128" layer="1"/>
+<wire x1="11.43" y1="54.8" x2="11.43" y2="29.9" width="0.8128" layer="16"/>
+<wire x1="11.43" y1="29.9" x2="7.45" y2="25.92" width="0.8128" layer="16"/>
+<wire x1="7.45" y1="25.92" x2="7.45" y2="18" width="0.8128" layer="16"/>
+<wire x1="7.45" y1="18" x2="7.45" y2="16.38" width="0.8128" layer="16"/>
+<wire x1="16.51" y1="58.42" x2="17.97" y2="59.88" width="0.8128" layer="1"/>
 <wire x1="16.51" y1="48.76053125" x2="15.3924" y2="47.64293125" width="0.8128" layer="1"/>
-<wire x1="16.51" y1="58.42" x2="16.51" y2="48.76053125" width="0.8128" layer="1"/>
+<wire x1="16.51" y1="58.42" x2="16.51" y2="57.935" width="0.8128" layer="1"/>
+<wire x1="16.51" y1="57.935" x2="16.51" y2="48.76053125" width="0.8128" layer="1"/>
 <wire x1="15.3924" y1="25.2476" x2="19.05" y2="21.59" width="0.8128" layer="1"/>
 <wire x1="15.3924" y1="47.64293125" x2="15.3924" y2="25.2476" width="0.8128" layer="1"/>
 <contactref element="J2" pad="3"/>
 <wire x1="21.86" y1="14.16" x2="20.59" y2="14.16" width="0.8128" layer="1"/>
 <wire x1="20.59" y1="14.16" x2="19.05" y2="15.7" width="0.8128" layer="1"/>
 <wire x1="19.05" y1="15.7" x2="19.05" y2="21.59" width="0.8128" layer="1"/>
+<contactref element="D7" pad="1"/>
+<wire x1="16.51" y1="57.935" x2="16.5" y2="57.935" width="0.8128" layer="1"/>
+<wire x1="17.97" y1="59.88" x2="22.19" y2="59.88" width="0.8128" layer="1"/>
+<wire x1="16.5" y1="57.935" x2="16.51" y2="57.945" width="0.8128" layer="1"/>
+<wire x1="16.51" y1="57.945" x2="16.51" y2="58.4294" width="0.8128" layer="1"/>
+<via x="16.51" y="58.4294" extent="1-16" drill="0.35"/>
+<wire x1="16.51" y1="58.4294" x2="18.0806" y2="60" width="0.8128" layer="16"/>
+<wire x1="18.0806" y1="60" x2="18.4" y2="60" width="0.8128" layer="16"/>
+<wire x1="16.51" y1="58.4294" x2="15.0594" y2="58.4294" width="0.8128" layer="16"/>
+<wire x1="15.0594" y1="58.4294" x2="11.43" y2="54.8" width="0.8128" layer="16"/>
+<wire x1="7.45" y1="18" x2="7.67" y2="18.22" width="0.8128" layer="16"/>
+<wire x1="7.67" y1="18.22" x2="9.228" y2="18.22" width="0.8128" layer="16"/>
 </signal>
 <signal name="12V">
 <contactref element="R2" pad="2"/>
@@ -1406,16 +1537,6 @@ design rules under a new name.</description>
 <signal name="GND2">
 <contactref element="U$2" pad="19"/>
 </signal>
-<signal name="STOUT">
-<contactref element="J1" pad="2"/>
-<contactref element="J2" pad="4"/>
-<wire x1="19.32" y1="26.86" x2="19.32" y2="18.5" width="0.8128" layer="16"/>
-<wire x1="19.32" y1="18.5" x2="19.32" y2="17.68" width="0.8128" layer="16"/>
-<wire x1="20.3" y1="16.7" x2="21.86" y2="16.7" width="0.8128" layer="16"/>
-<wire x1="19.32" y1="17.68" x2="20.3" y2="16.7" width="0.8128" layer="16"/>
-<contactref element="R3" pad="1"/>
-<wire x1="18.922" y1="18.5" x2="19.32" y2="18.5" width="0.8128" layer="16"/>
-</signal>
 </signals>
 <mfgpreviewcolors>
 <mfgpreviewcolor name="soldermaskcolor" color="0xC8008000"/>

+ 190 - 76
schematic/ECU.brd

@@ -726,6 +726,34 @@ BUZZER</description>
 </package3d>
 </packages3d>
 </library>
+<library name="eScooter">
+<packages>
+<package name="DIOM5027X220N" urn="urn:adsk.eagle:footprint:21928331/1">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<wire x1="2.5" y1="1.35" x2="-3.3699" y2="1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="1.35" x2="-3.3699" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="-1.35" x2="2.5" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="2.5" y1="-1.35" x2="-2.5" y2="-1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="-1.35" x2="-2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="1.35" x2="2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="2.5" y1="1.35" x2="2.5" y2="-1.35" width="0.12" layer="51"/>
+<smd name="1" x="-2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<smd name="2" x="2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<text x="0" y="1.985" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-1.985" size="1.27" layer="27" align="top-center">&gt;VALUE</text>
+</package>
+</packages>
+<packages3d>
+<package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="DIOM5027X220N"/>
+</packageinstances>
+</package3d>
+</packages3d>
+</library>
 </libraries>
 <attributes>
 </attributes>
@@ -919,20 +947,20 @@ design rules under a new name.</description>
 </pass>
 </autorouter>
 <elements>
-<element name="C1" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="" x="11.43" y="66.23" smashed="yes" rot="MR270">
-<attribute name="CATEGORY" value="Capacitor" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="MANUFACTURER" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="MPN" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="NAME" x="9.5733" y="66.23" size="1.27" layer="26" rot="MR270" align="bottom-center"/>
-<attribute name="OPERATING_TEMP" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="PART_STATUS" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="ROHS_COMPLIANT" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="SERIES" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="SUB-CATEGORY" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="THERMALLOSS" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="TYPE" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="VALUE" x="13.2867" y="66.23" size="1.27" layer="28" rot="MR270" align="top-center"/>
-<attribute name="VOLTAGE_RATING" value="" x="68.58" y="19.24" size="1.778" layer="28" rot="MR270" display="off"/>
+<element name="C1" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="" x="9.43" y="57.73" smashed="yes" rot="MR90">
+<attribute name="CATEGORY" value="Capacitor" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MANUFACTURER" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MPN" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="NAME" x="11.2867" y="57.73" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="OPERATING_TEMP" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="PART_STATUS" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SERIES" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SUB-CATEGORY" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="THERMALLOSS" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="TYPE" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="VALUE" x="7.5733" y="57.73" size="1.27" layer="28" rot="MR90" align="top-center"/>
+<attribute name="VOLTAGE_RATING" value="" x="-47.72" y="104.72" size="1.778" layer="28" rot="MR90" display="off"/>
 </element>
 <element name="C3" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="" x="17.62" y="13.95" smashed="yes" rot="MR90">
 <attribute name="CATEGORY" value="Capacitor" x="-39.53" y="66.02" size="1.778" layer="28" rot="MR90" display="off"/>
@@ -966,22 +994,22 @@ design rules under a new name.</description>
 <attribute name="TYPE" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="VALUE" x="7.62" y="22.21" size="1.27" layer="28" rot="MR0" align="top-center"/>
 </element>
-<element name="D3" library="Diode" library_urn="urn:adsk.eagle:library:16378169" package="SOD6126X290" package3d_urn="urn:adsk.eagle:package:9427057/2" value="" x="13.97" y="28.13" smashed="yes" rot="MR90">
-<attribute name="CATEGORY" value="Diode" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="DESCRIPTION" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="FORWARD_CURRENT" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="MANUFACTURER" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="MPN" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="NAME" x="16.08" y="28.13" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
-<attribute name="OPERATING_TEMP" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="PART_STATUS" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="REVERSE_VOLTAGE" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="ROHS_COMPLIANT" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="SERIES" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="SUB-CATEGORY" value="Rectifier" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="THERMALLOSS" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="TYPE" value="" x="-44.45" y="68.77" size="1.778" layer="28" rot="MR90" display="off"/>
-<attribute name="VALUE" x="11.86" y="28.13" size="1.27" layer="28" rot="MR90" align="top-center"/>
+<element name="D3" library="Diode" library_urn="urn:adsk.eagle:library:16378169" package="SOD6126X290" package3d_urn="urn:adsk.eagle:package:9427057/2" value="" x="13.97" y="29.13" smashed="yes" rot="MR90">
+<attribute name="CATEGORY" value="Diode" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="DESCRIPTION" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="FORWARD_CURRENT" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MANUFACTURER" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MPN" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="NAME" x="16.08" y="29.13" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="OPERATING_TEMP" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="PART_STATUS" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="REVERSE_VOLTAGE" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SERIES" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SUB-CATEGORY" value="Rectifier" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="THERMALLOSS" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="TYPE" value="" x="-44.45" y="69.77" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="VALUE" x="11.86" y="29.13" size="1.27" layer="28" rot="MR90" 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="21.86" y="26.86" smashed="yes" rot="R180">
 <attribute name="NAME" x="23.13" y="25.463" size="0.6096" layer="25" font="vector" ratio="20" rot="R180"/>
@@ -1077,11 +1105,11 @@ design rules under a new name.</description>
 <attribute name="TYPE" value="N-Channel" x="-21.32" y="-8.7" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="VALUE" x="23.765" y="40.195" size="1.27" layer="28" rot="MR0"/>
 </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="17.78" y="61.15" smashed="yes" rot="MR270">
-<attribute name="NAME" x="16.51" y="62.42" size="1.27" layer="26" rot="MR270"/>
-<attribute name="SPICEMODEL" value="NONE" x="69.85" y="12.89" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="SPICEPREFIX" value="R" x="69.85" y="12.89" size="1.778" layer="28" rot="MR270" display="off"/>
-<attribute name="VALUE" x="20.32" y="62.42" size="1.27" layer="28" rot="MR270"/>
+<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="10.65" y="18.22" smashed="yes" rot="MR0">
+<attribute name="NAME" x="11.92" y="19.49" size="1.27" layer="26" rot="MR0"/>
+<attribute name="SPICEMODEL" value="NONE" x="-37.61" y="-33.85" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="-37.61" y="-33.85" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="VALUE" x="11.92" y="15.68" size="1.27" layer="28" rot="MR0"/>
 </element>
 <element name="R2" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="5.08" y="11.62" smashed="yes" rot="MR0">
 <attribute name="NAME" x="6.35" y="12.89" size="1.27" layer="26" rot="MR0"/>
@@ -1111,6 +1139,53 @@ design rules under a new name.</description>
 <attribute name="SPICEPREFIX" value="R" x="17.5" y="18.5" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="VALUE" x="18.77" y="15.96" size="1.27" layer="28" rot="MR0"/>
 </element>
+<element name="D4" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="6.5" y="57" smashed="yes" rot="MR90">
+<attribute name="NAME" x="8.485" y="57" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="VALUE" x="4.515" y="57" size="1.27" layer="28" rot="MR90" align="top-center"/>
+</element>
+<element name="D5" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="16.5" y="23.5" smashed="yes" rot="MR180">
+<attribute name="NAME" x="16.5" y="21.515" size="1.27" layer="26" rot="MR180" align="bottom-center"/>
+<attribute name="VALUE" x="16.5" y="25.485" size="1.27" layer="28" rot="MR180" align="top-center"/>
+</element>
+<element name="D6" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="19" y="31" smashed="yes" rot="MR180">
+<attribute name="NAME" x="19" y="29.015" size="1.27" layer="26" rot="MR180" align="bottom-center"/>
+<attribute name="VALUE" x="19" y="32.985" size="1.27" layer="28" rot="MR180" align="top-center"/>
+</element>
+<element name="D7" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="20.5" y="60" smashed="yes" rot="MR180">
+<attribute name="NAME" x="20.5" y="58.015" size="1.27" layer="26" rot="MR180" align="bottom-center"/>
+<attribute name="VALUE" x="20.5" y="61.985" size="1.27" layer="28" rot="MR180" align="top-center"/>
+</element>
+<element name="U$1" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="20" y="54.5" smashed="yes" rot="MR0">
+<attribute name="NAME" x="20" y="56.485" size="1.27" layer="26" rot="MR0" align="bottom-center"/>
+<attribute name="VALUE" x="20" y="52.515" size="1.27" layer="28" rot="MR0" align="top-center"/>
+</element>
+<element name="R4" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="21" y="39.5" smashed="yes" rot="MR180">
+<attribute name="NAME" x="19.73" y="38.23" size="1.27" layer="26" rot="MR180"/>
+<attribute name="SPICEMODEL" value="NONE" x="21" y="39.5" size="1.778" layer="28" rot="MR180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="21" y="39.5" size="1.778" layer="28" rot="MR180" display="off"/>
+<attribute name="VALUE" x="19.73" y="42.04" size="1.27" layer="28" rot="MR180"/>
+</element>
+<element name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="21" y="63" smashed="yes" rot="MR0">
+<attribute name="NAME" x="22.27" y="64.27" size="1.27" layer="26" rot="MR0"/>
+<attribute name="SPICEMODEL" value="NONE" x="21" y="63" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="21" y="63" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="VALUE" x="22.27" y="60.46" size="1.27" layer="28" rot="MR0"/>
+</element>
+<element name="C2" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="" x="12.5" y="29" smashed="yes" rot="R180">
+<attribute name="CATEGORY" value="Capacitor" x="12.5" y="29" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="MANUFACTURER" value="" x="12.5" y="29" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="MPN" value="" x="12.5" y="29" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="NAME" x="12.5" y="27.1433" size="1.27" layer="25" rot="R180" align="bottom-center"/>
+<attribute name="OPERATING_TEMP" value="" x="12.5" y="29" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="PART_STATUS" value="" x="12.5" y="29" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="" x="12.5" y="29" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="SERIES" value="" x="12.5" y="29" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="SUB-CATEGORY" value="" x="12.5" y="29" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="THERMALLOSS" value="" x="12.5" y="29" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="TYPE" value="" x="12.5" y="29" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="12.5" y="30.8567" size="1.27" layer="27" rot="R180" align="top-center"/>
+<attribute name="VOLTAGE_RATING" value="" x="12.5" y="29" size="1.778" layer="27" rot="R180" display="off"/>
+</element>
 </elements>
 <signals>
 <signal name="3V3">
@@ -1142,9 +1217,9 @@ design rules under a new name.</description>
 <vertex x="0" y="4.5"/>
 </polygon>
 <contactref element="J4" pad="2"/>
-<via x="11.43" y="70.04" extent="1-16" drill="0.35"/>
-<via x="13.97" y="62.42" extent="1-16" drill="0.35"/>
-<via x="8.89" y="31.94" extent="1-16" drill="0.35"/>
+<via x="10.43" y="69.04" extent="1-16" drill="0.35"/>
+<via x="13.97" y="63.42" extent="1-16" drill="0.35"/>
+<via x="7.39" y="31.94" extent="1-16" drill="0.35"/>
 <via x="13.97" y="17.97" extent="1-16" drill="0.35"/>
 <via x="12.7" y="7.81" extent="1-16" drill="0.35"/>
 <contactref element="LS1" pad="-"/>
@@ -1153,6 +1228,14 @@ design rules under a new name.</description>
 <wire x1="8.0132" y1="12.8160875" x2="8.0132" y2="9.4732" width="0.8128" layer="16"/>
 <wire x1="8.0132" y1="9.4732" x2="5.08" y2="6.54" width="0.8128" layer="16"/>
 <contactref element="R3" pad="2"/>
+<contactref element="D4" pad="1"/>
+<contactref element="D5" pad="1"/>
+<contactref element="D6" pad="2"/>
+<contactref element="D7" pad="2"/>
+<contactref element="U$1" pad="1"/>
+<contactref element="R4" pad="1"/>
+<contactref element="R5" pad="1"/>
+<contactref element="C2" pad="2"/>
 </signal>
 <signal name="VIN">
 <contactref element="U$2" pad="15"/>
@@ -1190,17 +1273,13 @@ design rules under a new name.</description>
 <contactref element="U$2" pad="12"/>
 <contactref element="J6" pad="1"/>
 <contactref element="J7" pad="2"/>
-<contactref element="J5" pad="1"/>
 <contactref element="J4" pad="1"/>
 <wire x1="6.29" y1="42.1" x2="7.62" y2="42.1" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="53.451" x2="3.54" y2="52.8" width="0.8128" layer="1"/>
+<wire x1="3.54" y1="52.8" x2="4.191" y2="53.451" width="0.8128" layer="1"/>
 <wire x1="2.54" y1="52.8" x2="3.54" y2="52.8" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="59.039" x2="2.54" y2="60.69" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="53.451" x2="4.191" y2="59.039" width="0.8128" layer="1"/>
 <wire x1="2.54" y1="70.85" x2="5.08" y2="70.85" width="0.8128" layer="16"/>
 <wire x1="5.08" y1="75.12" x2="5.08" y2="70.85" width="0.8128" layer="16"/>
-<wire x1="5.08" y1="70.85" x2="5.08" y2="63.23" width="0.8128" layer="16"/>
-<wire x1="2.54" y1="60.69" x2="5.08" y2="63.23" width="0.8128" layer="16"/>
+<wire x1="5.08" y1="70.85" x2="5.08" y2="65" width="0.8128" layer="16"/>
 <wire x1="5.08" y1="75.12" x2="6.1876" y2="76.2276" width="0.8128" layer="16"/>
 <wire x1="8.97" y1="76.39" x2="8.8076" y2="76.2276" width="0.8128" layer="16"/>
 <wire x1="8.8076" y1="76.2276" x2="6.1876" y2="76.2276" width="0.8128" layer="16"/>
@@ -1217,18 +1296,30 @@ design rules under a new name.</description>
 <via x="14" y="51.5" extent="1-16" drill="0.35"/>
 <wire x1="14" y1="51.5" x2="17" y2="48.5" width="0.8128" layer="16"/>
 <wire x1="17" y1="29.18" x2="19.32" y2="26.86" width="0.8128" layer="16"/>
-<wire x1="17" y1="48.5" x2="17" y2="29.18" width="0.8128" layer="16"/>
+<wire x1="17" y1="48.5" x2="17" y2="31" width="0.8128" layer="16"/>
+<contactref element="D6" pad="1"/>
+<wire x1="17" y1="31" x2="17" y2="29.18" width="0.8128" layer="16"/>
+<wire x1="16.9" y1="31" x2="17" y2="31" width="0.8128" layer="16"/>
+<contactref element="J5" pad="2"/>
+<wire x1="2.54" y1="63.23" x2="3.31" y2="63.23" width="0.8128" layer="16"/>
+<wire x1="3.31" y1="63.23" x2="5.08" y2="65" width="0.8128" layer="16"/>
+<wire x1="4.191" y1="61.579" x2="2.54" y2="63.23" width="0.8128" layer="1"/>
+<wire x1="4.191" y1="53.451" x2="4.191" y2="61.579" width="0.8128" layer="1"/>
 </signal>
 <signal name="THIN">
-<contactref element="J5" pad="2"/>
 <contactref element="C1" pad="2"/>
 <contactref element="U$2" pad="4"/>
-<wire x1="6.29" y1="62.42" x2="3.35" y2="62.42" width="0.8128" layer="1"/>
-<wire x1="3.35" y1="62.42" x2="2.54" y2="63.23" width="0.8128" layer="1"/>
 <wire x1="6.29" y1="62.42" x2="10.16" y2="62.42" width="0.8128" layer="1"/>
 <via x="10.16" y="62.42" extent="1-16" drill="0.35"/>
-<wire x1="10.16" y1="62.42" x2="11.43" y2="63.69" width="0.8128" layer="16"/>
-<wire x1="11.43" y1="64.7546" x2="11.43" y2="63.69" width="0.8128" layer="16"/>
+<contactref element="D4" pad="2"/>
+<contactref element="J5" pad="1"/>
+<wire x1="2.54" y1="60.69" x2="6.5" y2="60.69" width="0.8128" layer="16"/>
+<wire x1="6.5" y1="60.69" x2="8" y2="60.69" width="0.8128" layer="16"/>
+<wire x1="8" y1="60.69" x2="8.43" y2="60.69" width="0.8128" layer="16"/>
+<wire x1="8.43" y1="60.69" x2="10.16" y2="62.42" width="0.8128" layer="16"/>
+<wire x1="6.5" y1="59.1" x2="6.5" y2="60.69" width="0.8128" layer="16"/>
+<wire x1="8" y1="60.69" x2="9.43" y2="59.26" width="0.8128" layer="16"/>
+<wire x1="9.43" y1="59.26" x2="9.43" y2="59.2054" width="0.8128" layer="16"/>
 </signal>
 <signal name="SDA">
 <contactref element="J7" pad="3"/>
@@ -1263,12 +1354,14 @@ design rules under a new name.</description>
 <wire x1="21.09" y1="44.64" x2="22.19" y2="44.64" width="0.8128" layer="1"/>
 <wire x1="20.05" y1="29.67" x2="20.05" y2="43.6" width="0.8128" layer="1"/>
 <contactref element="J2" pad="4"/>
-<wire x1="20.3" y1="16.7" x2="21.86" y2="16.7" width="0.8128" layer="16"/>
-<wire x1="18.922" y1="18.078" x2="20.3" y2="16.7" width="0.8128" layer="16"/>
 <contactref element="R3" pad="1"/>
-<wire x1="18.922" y1="23.922" x2="18.922" y2="18.5" width="0.8128" layer="16"/>
+<wire x1="18.922" y1="23.922" x2="18.922" y2="23.178" width="0.8128" layer="16"/>
+<wire x1="18.922" y1="23.178" x2="18.922" y2="18.5" width="0.8128" layer="16"/>
 <wire x1="21.86" y1="26.86" x2="18.922" y2="23.922" width="0.8128" layer="16"/>
-<wire x1="18.922" y1="18.5" x2="18.922" y2="18.078" width="0.8128" layer="16"/>
+<contactref element="D5" pad="2"/>
+<wire x1="20.722" y1="16.7" x2="21.86" y2="16.7" width="0.8128" layer="16"/>
+<wire x1="18.922" y1="18.5" x2="20.722" y2="16.7" width="0.8128" layer="16"/>
+<wire x1="18.6" y1="23.5" x2="18.922" y2="23.178" width="0.8128" layer="16"/>
 </signal>
 <signal name="BTN">
 <contactref element="D3" pad="2"/>
@@ -1276,23 +1369,30 @@ design rules under a new name.</description>
 <via x="20.32" y="57.34" extent="1-16" drill="0.35"/>
 <wire x1="20.32" y1="57.34" x2="22.19" y2="57.34" width="0.8128" layer="1"/>
 <wire x1="20.32" y1="57.34" x2="16.3452" y2="57.34" width="0.8128" layer="16"/>
-<wire x1="16.3452" y1="57.34" x2="12.7" y2="53.6948" width="0.8128" layer="16"/>
-<wire x1="12.7" y1="53.6948" x2="12.7" y2="32.1048" width="0.8128" layer="16"/>
-<wire x1="12.7" y1="32.1048" x2="13.97" y2="30.8348" width="0.8128" layer="16"/>
+<wire x1="12.7" y1="53.6948" x2="14.5026" y2="55.4974" width="0.8128" layer="16"/>
+<wire x1="14.5026" y1="55.4974" x2="16.3452" y2="57.34" width="0.8128" layer="16"/>
+<wire x1="12.7" y1="53.6948" x2="12.7" y2="33.1048" width="0.8128" layer="16"/>
+<wire x1="12.7" y1="33.1048" x2="13.97" y2="31.8348" width="0.8128" layer="16"/>
+<contactref element="U$1" pad="2"/>
+<wire x1="17.9" y1="54.5" x2="15.5" y2="54.5" width="0.8128" layer="16"/>
+<wire x1="15.5" y1="54.5" x2="14.5026" y2="55.4974" width="0.8128" layer="16"/>
 </signal>
 <signal name="BAT">
 <contactref element="U$2" pad="6"/>
 <wire x1="6.29" y1="57.34" x2="12.7" y2="57.34" width="0.8128" layer="1"/>
 <wire x1="15.24" y1="54.8" x2="12.7" y2="57.34" width="0.8128" layer="1"/>
 <wire x1="17.78" y1="21.27946875" x2="14.2748" y2="24.78466875" width="0.8128" layer="1"/>
-<wire x1="14.2748" y1="24.78466875" x2="14.2748" y2="48.1058625" width="0.8128" layer="1"/>
+<wire x1="14.2748" y1="24.78466875" x2="14.2748" y2="29" width="0.8128" layer="1"/>
+<wire x1="14.2748" y1="29" x2="14.2748" y2="48.1058625" width="0.8128" layer="1"/>
 <wire x1="14.2748" y1="48.1058625" x2="15.24" y2="49.0710625" width="0.8128" layer="1"/>
 <wire x1="15.24" y1="49.0710625" x2="15.24" y2="54.8" width="0.8128" layer="1"/>
-<wire x1="17.78" y1="21.27946875" x2="17.78" y2="14.12" width="0.8128" layer="1"/>
 <contactref element="J2" pad="2"/>
+<wire x1="17.78" y1="21.27946875" x2="17.78" y2="14.12" width="0.8128" layer="1"/>
 <wire x1="20.2" y1="11.7" x2="21.78" y2="11.7" width="0.8128" layer="1"/>
 <wire x1="21.78" y1="11.7" x2="21.86" y2="11.62" width="0.8128" layer="1"/>
 <wire x1="17.78" y1="14.12" x2="20.2" y2="11.7" width="0.8128" layer="1"/>
+<contactref element="C2" pad="1"/>
+<wire x1="13.9754" y1="29" x2="14.2748" y2="29" width="0.1524" layer="1"/>
 </signal>
 <signal name="SPIN">
 <contactref element="J2" pad="6"/>
@@ -1300,8 +1400,11 @@ design rules under a new name.</description>
 <wire x1="23.5776" y1="23.05" x2="22.3076" y2="21.78" width="0.8128" layer="16"/>
 <wire x1="22.3076" y1="21.78" x2="21.86" y2="21.78" width="0.8128" layer="16"/>
 <wire x1="22.81" y1="38.19" x2="23.5776" y2="37.4224" width="0.8128" layer="16"/>
-<wire x1="22.81" y1="42.27" x2="22.81" y2="38.19" width="0.8128" layer="16"/>
+<wire x1="22.81" y1="42.27" x2="22.81" y2="39.5" width="0.8128" layer="16"/>
+<wire x1="22.81" y1="39.5" x2="22.81" y2="38.19" width="0.8128" layer="16"/>
 <wire x1="23.5776" y1="37.4224" x2="23.5776" y2="23.05" width="0.8128" layer="16"/>
+<contactref element="R4" pad="2"/>
+<wire x1="22.422" y1="39.5" x2="22.81" y2="39.5" width="0.8128" layer="16"/>
 </signal>
 <signal name="LEDCTL">
 <contactref element="Q1" pad="1"/>
@@ -1313,6 +1416,11 @@ design rules under a new name.</description>
 <wire x1="18.922" y1="63.078" x2="19.58" y2="62.42" width="0.508" layer="1"/>
 <wire x1="11.23" y1="72.77" x2="18.922" y2="65.078" width="0.508" layer="1"/>
 <wire x1="18.922" y1="65.078" x2="18.922" y2="63.078" width="0.508" layer="1"/>
+<contactref element="R5" pad="2"/>
+<wire x1="19.578" y1="63" x2="19" y2="63" width="0.508" layer="16"/>
+<wire x1="19" y1="63" x2="18.922" y2="63.078" width="0.508" layer="16"/>
+<wire x1="18.922" y1="63.078" x2="18.922" y2="65.078" width="0.508" layer="16"/>
+<via x="18.922" y="65.078" extent="1-16" drill="0.35"/>
 </signal>
 <signal name="STLEDCTL">
 <contactref element="J2" pad="5"/>
@@ -1332,30 +1440,36 @@ design rules under a new name.</description>
 <wire x1="5.39" y1="76.48" x2="2.42" y2="73.51" width="0.8128" layer="1"/>
 <wire x1="2.42" y1="73.51" x2="2.54" y2="73.39" width="0.8128" layer="1"/>
 </signal>
-<signal name="PWR">
+<signal name="PWM">
 <contactref element="Q2" pad="1"/>
 <contactref element="R1" pad="2"/>
 <contactref element="U$2" pad="26"/>
-<via x="20.32" y="59.88" extent="1-16" drill="0.35"/>
-<wire x1="20.32" y1="59.88" x2="22.19" y2="59.88" width="0.8128" layer="1"/>
-<wire x1="11.43" y1="54.8" x2="16.51" y2="59.88" width="0.8128" layer="16"/>
-<wire x1="11.43" y1="54.8" x2="11.43" y2="29.4" width="0.8128" layer="16"/>
-<wire x1="11.43" y1="29.4" x2="7.45" y2="25.42" width="0.8128" layer="16"/>
-<wire x1="7.45" y1="25.42" x2="7.45" y2="16.38" width="0.8128" layer="16"/>
-<wire x1="16.51" y1="59.88" x2="17.628" y2="59.88" width="0.8128" layer="16"/>
-<wire x1="17.628" y1="59.88" x2="17.78" y2="59.728" width="0.8128" layer="16"/>
-<wire x1="17.78" y1="59.728" x2="17.932" y2="59.88" width="0.8128" layer="16"/>
-<wire x1="17.932" y1="59.88" x2="20.32" y2="59.88" width="0.8128" layer="16"/>
-<wire x1="20.32" y1="59.88" x2="17.97" y2="59.88" width="0.8128" layer="1"/>
-<wire x1="17.97" y1="59.88" x2="16.51" y2="58.42" width="0.8128" layer="1"/>
+<wire x1="11.43" y1="54.8" x2="11.43" y2="29.9" width="0.8128" layer="16"/>
+<wire x1="11.43" y1="29.9" x2="7.45" y2="25.92" width="0.8128" layer="16"/>
+<wire x1="7.45" y1="25.92" x2="7.45" y2="18" width="0.8128" layer="16"/>
+<wire x1="7.45" y1="18" x2="7.45" y2="16.38" width="0.8128" layer="16"/>
+<wire x1="16.51" y1="58.92" x2="17.47" y2="59.88" width="0.8128" layer="1"/>
 <wire x1="16.51" y1="48.76053125" x2="15.3924" y2="47.64293125" width="0.8128" layer="1"/>
-<wire x1="16.51" y1="58.42" x2="16.51" y2="48.76053125" width="0.8128" layer="1"/>
+<wire x1="16.51" y1="58.92" x2="16.51" y2="57.935" width="0.8128" layer="1"/>
+<wire x1="16.51" y1="57.935" x2="16.51" y2="48.76053125" width="0.8128" layer="1"/>
 <wire x1="15.3924" y1="25.2476" x2="19.05" y2="21.59" width="0.8128" layer="1"/>
 <wire x1="15.3924" y1="47.64293125" x2="15.3924" y2="25.2476" width="0.8128" layer="1"/>
 <contactref element="J2" pad="3"/>
 <wire x1="21.86" y1="14.16" x2="20.59" y2="14.16" width="0.8128" layer="1"/>
 <wire x1="20.59" y1="14.16" x2="19.05" y2="15.7" width="0.8128" layer="1"/>
 <wire x1="19.05" y1="15.7" x2="19.05" y2="21.59" width="0.8128" layer="1"/>
+<contactref element="D7" pad="1"/>
+<wire x1="16.51" y1="57.935" x2="16.5" y2="57.935" width="0.8128" layer="1"/>
+<wire x1="17.47" y1="59.88" x2="22.19" y2="59.88" width="0.8128" layer="1"/>
+<wire x1="16.5" y1="57.935" x2="16.51" y2="57.945" width="0.8128" layer="1"/>
+<wire x1="16.51" y1="57.945" x2="16.51" y2="58.9294" width="0.8128" layer="1"/>
+<via x="16.51" y="58.9294" extent="1-16" drill="0.35"/>
+<wire x1="16.51" y1="58.9294" x2="17.5806" y2="60" width="0.8128" layer="16"/>
+<wire x1="17.5806" y1="60" x2="18.4" y2="60" width="0.8128" layer="16"/>
+<wire x1="16.51" y1="58.9294" x2="15.5594" y2="58.9294" width="0.8128" layer="16"/>
+<wire x1="15.5594" y1="58.9294" x2="11.43" y2="54.8" width="0.8128" layer="16"/>
+<wire x1="7.45" y1="18" x2="7.67" y2="18.22" width="0.8128" layer="16"/>
+<wire x1="7.67" y1="18.22" x2="9.228" y2="18.22" width="0.8128" layer="16"/>
 </signal>
 <signal name="12V">
 <contactref element="R2" pad="2"/>
@@ -1387,8 +1501,8 @@ design rules under a new name.</description>
 <contactref element="S1" pad="3"/>
 <wire x1="10.3248" y1="24.32" x2="10.3248" y2="21.3358" width="0.8128" layer="16"/>
 <wire x1="10.3248" y1="21.3358" x2="10.4394" y2="21.2212" width="0.8128" layer="16"/>
-<wire x1="13.97" y1="25.4252" x2="11.43" y2="25.4252" width="0.8128" layer="16"/>
-<wire x1="11.43" y1="25.4252" x2="10.3248" y2="24.32" width="0.8128" layer="16"/>
+<wire x1="13.97" y1="26.4252" x2="12.43" y2="26.4252" width="0.8128" layer="16"/>
+<wire x1="12.43" y1="26.4252" x2="10.3248" y2="24.32" width="0.8128" layer="16"/>
 </signal>
 <signal name="SPOUT">
 <contactref element="J7" pad="6"/>

+ 275 - 115
schematic/ECU.s#1

@@ -8823,6 +8823,73 @@ BUZZER</description>
 </deviceset>
 </devicesets>
 </library>
+<library name="eScooter">
+<packages>
+<package name="DIOM5027X220N" urn="urn:adsk.eagle:footprint:21928331/1">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<wire x1="2.5" y1="1.35" x2="-3.3699" y2="1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="1.35" x2="-3.3699" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="-1.35" x2="2.5" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="2.5" y1="-1.35" x2="-2.5" y2="-1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="-1.35" x2="-2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="1.35" x2="2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="2.5" y1="1.35" x2="2.5" y2="-1.35" width="0.12" layer="51"/>
+<smd name="1" x="-2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<smd name="2" x="2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<text x="0" y="1.985" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-1.985" size="1.27" layer="27" align="top-center">&gt;VALUE</text>
+</package>
+</packages>
+<packages3d>
+<package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="DIOM5027X220N"/>
+</packageinstances>
+</package3d>
+</packages3d>
+<symbols>
+<symbol name="TVS_DIODE">
+<wire x1="0" y1="0" x2="-2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="-2.54" x2="-2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="0" x2="2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="2.54" y1="0" x2="5.08" y2="2.54" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-2.54" y2="-2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="-2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="2.54" x2="2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="-2.54" x2="2.54" y2="-2.54" width="0.254" layer="94"/>
+<pin name="P$1" x="0" y="7.62" visible="off" length="middle" rot="R270"/>
+<pin name="P$2" x="0" y="-7.62" visible="off" length="middle" rot="R90"/>
+<text x="2.54" y="5.08" size="1.778" layer="95">&gt;NAME</text>
+<text x="2.54" y="-7.62" size="1.778" layer="96">&gt;VALUE</text>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="TVS_DIODE">
+<description>TVS protective diode</description>
+<gates>
+<gate name="D$1" symbol="TVS_DIODE" x="0" y="0"/>
+</gates>
+<devices>
+<device name="SMA" package="DIOM5027X220N">
+<connects>
+<connect gate="D$1" pin="P$1" pad="1"/>
+<connect gate="D$1" pin="P$2" pad="2"/>
+</connects>
+<package3dinstances>
+<package3dinstance package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+</package3dinstances>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
 </libraries>
 <attributes>
 </attributes>
@@ -8854,18 +8921,26 @@ BUZZER</description>
 <part name="U$2" library="regulator" deviceset="ARDUINO" device="ARDUINO_NANO" package3d_urn="urn:adsk.eagle:package:21849926/1"/>
 <part name="LS1" library="SparkFun-Electromechanical" library_urn="urn:adsk.eagle:library:516" deviceset="BUZZER" device="-PTH_KIT" package3d_urn="urn:adsk.eagle:package:38556/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="1M"/>
+<part name="D4" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="D5" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="D6" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="D7" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="U$1" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="R4" 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="R5" 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="C2" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" deviceset="C" device="CHIP-1206(3216-METRIC)" package3d_urn="urn:adsk.eagle:package:16290893/2" technology="_"/>
 </parts>
 <sheets>
 <sheet>
 <plain>
 </plain>
 <instances>
-<instance part="J1" gate="G$1" x="144.78" y="30.48" smashed="yes" rot="R180">
-<attribute name="VALUE" x="147.32" y="35.306" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="147.32" y="24.892" size="1.778" layer="95" font="vector" rot="R180"/>
+<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>
 <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="VALUE" x="147.32" y="68.326" 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>
 <instance part="J3" gate="G$1" x="144.78" y="7.62" smashed="yes" rot="R180">
@@ -8876,17 +8951,17 @@ BUZZER</description>
 <attribute name="VALUE" x="25.4" y="104.394" size="1.778" layer="96" font="vector"/>
 <attribute name="NAME" x="38.608" y="104.14" size="1.778" layer="95" font="vector" rot="R270"/>
 </instance>
-<instance part="J5" gate="J$1" x="-33.02" y="81.28" smashed="yes">
-<attribute name="VALUE" x="-38.1" y="86.614" size="1.778" layer="96" font="vector"/>
-<attribute name="NAME" x="-35.56" y="74.168" size="1.778" layer="95" font="vector"/>
+<instance part="J5" gate="J$1" x="-68.58" y="81.28" smashed="yes">
+<attribute name="VALUE" x="-73.66" y="86.614" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="-71.12" y="74.168" size="1.778" layer="95" font="vector"/>
 </instance>
-<instance part="C1" gate="G$1" x="-12.7" y="86.36" smashed="yes">
-<attribute name="NAME" x="-10.16" y="88.9" size="1.778" layer="95"/>
-<attribute name="VALUE" x="-10.16" y="86.36" size="1.778" layer="96"/>
+<instance part="C1" gate="G$1" x="0" y="91.44" smashed="yes">
+<attribute name="NAME" x="2.54" y="93.98" size="1.778" layer="95"/>
+<attribute name="VALUE" x="2.54" y="91.44" size="1.778" layer="96"/>
 </instance>
-<instance part="J6" gate="G$1" x="144.78" y="81.28" smashed="yes" rot="MR0">
-<attribute name="VALUE" x="147.32" y="86.614" size="1.778" layer="96" font="vector" rot="MR0"/>
-<attribute name="NAME" x="147.32" y="76.708" size="1.778" layer="95" font="vector" rot="MR0"/>
+<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>
 <instance part="Q2" gate="G$1" x="86.36" y="7.62" smashed="yes">
 <attribute name="NAME" x="92.71" y="8.89" size="1.778" layer="95"/>
@@ -8908,9 +8983,9 @@ BUZZER</description>
 <attribute name="NAME" x="118.11" y="13.97" size="1.778" layer="95" rot="MR180"/>
 <attribute name="VALUE" x="118.11" y="16.51" size="1.778" layer="96" rot="MR180"/>
 </instance>
-<instance part="D3" gate="G$1" x="81.28" y="-17.78" smashed="yes">
-<attribute name="NAME" x="81.28" y="-12.7" size="1.778" layer="95" align="center"/>
-<attribute name="VALUE" x="81.28" y="-22.86" size="1.778" layer="95" align="center"/>
+<instance part="D3" gate="G$1" x="81.28" y="-27.94" smashed="yes">
+<attribute name="NAME" x="81.28" y="-22.86" size="1.778" layer="95" align="center"/>
+<attribute name="VALUE" x="81.28" y="-33.02" size="1.778" layer="95" align="center"/>
 </instance>
 <instance part="S1" gate="G$1" x="91.44" y="-10.16" smashed="yes">
 <attribute name="NAME" x="91.44" y="-8.636" size="1.778" layer="95" font="vector" align="bottom-center"/>
@@ -8919,27 +8994,56 @@ BUZZER</description>
 <instance part="Q5" gate="G$1" x="96.52" y="50.8" smashed="yes" rot="MR0">
 <attribute name="NAME" x="90.17" y="52.07" size="1.778" layer="95" rot="MR0"/>
 </instance>
-<instance part="J7" gate="G$1" x="-30.48" y="63.5" smashed="yes" rot="MR180">
-<attribute name="VALUE" x="-35.56" y="73.406" size="1.778" layer="96" font="vector" rot="MR180"/>
-<attribute name="NAME" x="-35.56" y="52.832" size="1.778" layer="95" font="vector" rot="MR180"/>
+<instance part="J7" gate="G$1" x="-66.04" y="63.5" smashed="yes" rot="MR180">
+<attribute name="VALUE" x="-71.12" y="73.406" size="1.778" layer="96" font="vector" rot="MR180"/>
+<attribute name="NAME" x="-71.12" y="52.832" size="1.778" layer="95" font="vector" rot="MR180"/>
 </instance>
-<instance part="C3" gate="G$1" x="-12.7" y="58.42" smashed="yes" rot="MR90">
-<attribute name="NAME" x="-10.16" y="58.42" size="1.778" layer="95" rot="MR0"/>
-<attribute name="VALUE" x="-12.7" y="60.96" size="1.778" layer="96" rot="MR90"/>
+<instance part="C3" gate="G$1" x="-48.26" y="58.42" smashed="yes" rot="MR90">
+<attribute name="NAME" x="-45.72" y="58.42" size="1.778" layer="95" rot="MR0"/>
+<attribute name="VALUE" x="-48.26" y="60.96" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="Q1" gate="G$1" x="121.92" y="76.2" smashed="yes">
-<attribute name="NAME" x="128.27" y="77.47" size="1.778" layer="95"/>
+<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>
 <instance part="U$2" gate="G$1" x="30.48" y="63.5" smashed="yes">
 <attribute name="NAME" x="25.4" y="86.36" size="1.778" layer="95"/>
 </instance>
-<instance part="LS1" gate="G$1" x="-30.48" y="45.72" smashed="yes" rot="MR270">
-<attribute name="NAME" x="-35.306" y="48.26" size="1.778" layer="95" font="vector" rot="MR270"/>
-<attribute name="VALUE" x="-30.48" y="40.386" size="1.778" layer="96" font="vector" rot="MR270"/>
+<instance part="LS1" gate="G$1" x="-35.56" y="45.72" smashed="yes" rot="MR270">
+<attribute name="NAME" x="-40.386" y="48.26" size="1.778" layer="95" font="vector" rot="MR270"/>
+<attribute name="VALUE" x="-35.56" y="40.386" size="1.778" layer="96" font="vector" rot="MR270"/>
+</instance>
+<instance part="R3" gate="G$1" x="134.62" y="33.02" smashed="yes" rot="R90">
+<attribute name="NAME" x="133.1214" y="29.21" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="137.922" y="29.21" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="D4" gate="D$1" x="-45.72" y="88.9" smashed="yes">
+<attribute name="NAME" x="-43.18" y="93.98" size="1.778" layer="95"/>
 </instance>
-<instance part="R3" gate="G$1" x="132.08" y="22.86" smashed="yes" rot="R180">
-<attribute name="NAME" x="135.89" y="21.3614" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="135.89" y="26.162" size="1.778" layer="96" rot="R180"/>
+<instance part="D5" gate="D$1" x="124.46" y="30.48" smashed="yes">
+<attribute name="NAME" x="127" y="35.56" size="1.778" layer="95"/>
+</instance>
+<instance part="D6" gate="D$1" x="-7.62" y="43.18" smashed="yes">
+<attribute name="NAME" x="-5.08" y="48.26" size="1.778" layer="95"/>
+<attribute name="VALUE" x="-5.08" y="35.56" size="1.778" layer="96"/>
+</instance>
+<instance part="D7" gate="D$1" x="66.04" y="-2.54" smashed="yes">
+<attribute name="NAME" x="68.58" y="2.54" size="1.778" layer="95"/>
+</instance>
+<instance part="U$1" gate="D$1" x="66.04" y="-20.32" smashed="yes">
+<attribute name="NAME" x="68.58" y="-15.24" size="1.778" layer="95"/>
+<attribute name="VALUE" x="68.58" y="-27.94" size="1.778" layer="96"/>
+</instance>
+<instance part="R4" gate="G$1" x="99.06" y="43.18" smashed="yes">
+<attribute name="NAME" x="95.25" y="44.6786" size="1.778" layer="95"/>
+<attribute name="VALUE" x="95.25" y="39.878" 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>
+<instance part="C2" gate="G$1" x="111.76" y="60.96" smashed="yes" rot="R180">
+<attribute name="NAME" x="116.84" y="60.96" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="109.22" y="60.96" size="1.778" layer="96" rot="R180"/>
 </instance>
 </instances>
 <busses>
@@ -8947,34 +9051,48 @@ BUZZER</description>
 <nets>
 <net name="GND" class="0">
 <segment>
-<wire x1="15.24" y1="48.26" x2="5.08" y2="48.26" width="0.1524" layer="91"/>
+<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"/>
 <pinref part="U$2" gate="G$1" pin="GND"/>
-<wire x1="5.08" y1="48.26" x2="5.08" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="0" y1="48.26" x2="0" y2="33.02" width="0.1524" layer="91"/>
 <pinref part="LS1" gate="G$1" pin="2"/>
-<wire x1="-27.94" y1="43.18" x2="5.08" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="43.18" x2="-27.94" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="43.18" x2="-27.94" y2="33.02" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="33.02" x2="-7.62" y2="33.02" width="0.1524" layer="91"/>
 <label x="-27.94" y="43.18" size="1.778" layer="95"/>
+<pinref part="D6" gate="D$1" pin="P$2"/>
+<wire x1="-7.62" y1="33.02" x2="0" y2="33.02" width="0.1524" layer="91"/>
+<wire x1="-7.62" y1="35.56" x2="-7.62" y2="33.02" width="0.1524" layer="91"/>
+<junction x="-7.62" y="33.02"/>
 </segment>
 <segment>
 <pinref part="Q5" gate="G$1" pin="S"/>
 <wire x1="93.98" y1="45.72" x2="93.98" y2="43.18" width="0.1524" layer="91"/>
-<label x="86.36" y="43.18" size="1.778" layer="95"/>
-<wire x1="83.82" y1="43.18" x2="93.98" y2="43.18" width="0.1524" layer="91"/>
+<label x="86.36" y="38.1" size="1.778" layer="95"/>
+<wire x1="93.98" y1="43.18" x2="93.98" y2="38.1" width="0.1524" layer="91"/>
+<wire x1="86.36" y1="38.1" x2="93.98" y2="38.1" width="0.1524" layer="91"/>
+<pinref part="R4" gate="G$1" pin="1"/>
+<junction x="93.98" y="43.18"/>
 </segment>
 <segment>
 <pinref part="R1" gate="G$1" pin="1"/>
 <pinref part="Q2" gate="G$1" pin="S"/>
 <wire x1="76.2" y1="-5.08" x2="88.9" y2="-5.08" width="0.1524" layer="91"/>
 <wire x1="88.9" y1="-5.08" x2="88.9" y2="0" width="0.1524" layer="91"/>
-<label x="63.5" y="-10.16" size="1.778" layer="95"/>
+<label x="55.88" y="-10.16" size="1.778" layer="95"/>
 <pinref part="S1" gate="G$1" pin="1"/>
 <wire x1="88.9" y1="0" x2="88.9" y2="2.54" width="0.1524" layer="91"/>
 <wire x1="86.36" y1="-10.16" x2="76.2" y2="-10.16" width="0.1524" layer="91"/>
 <wire x1="76.2" y1="-5.08" x2="76.2" y2="-10.16" width="0.1524" layer="91"/>
 <junction x="76.2" y="-10.16"/>
-<wire x1="76.2" y1="-10.16" x2="63.5" y2="-10.16" width="0.1524" layer="91"/>
+<wire x1="76.2" y1="-10.16" x2="66.04" y2="-10.16" width="0.1524" layer="91"/>
+<wire x1="66.04" y1="-10.16" x2="55.88" y2="-10.16" width="0.1524" layer="91"/>
 <wire x1="86.36" y1="0" x2="88.9" y2="0" width="0.1524" layer="91"/>
 <junction x="88.9" y="0"/>
+<pinref part="D7" gate="D$1" pin="P$2"/>
+<junction x="66.04" y="-10.16"/>
+<pinref part="U$1" gate="D$1" pin="P$1"/>
+<wire x1="66.04" y1="-10.16" x2="66.04" y2="-12.7" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="J3" gate="G$1" pin="2"/>
@@ -8982,28 +9100,40 @@ BUZZER</description>
 <label x="132.08" y="5.08" size="1.778" layer="95"/>
 </segment>
 <segment>
-<wire x1="124.46" y1="71.12" x2="124.46" y2="68.58" width="0.1524" layer="91"/>
+<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"/>
 <wire x1="114.3" y1="68.58" x2="124.46" y2="68.58" width="0.1524" layer="91"/>
-<label x="114.3" y="68.58" size="1.778" layer="95"/>
+<label x="101.6" 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"/>
+<wire x1="114.3" y1="68.58" x2="111.76" 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="111.76" y1="68.58" x2="101.6" y2="68.58" width="0.1524" layer="91"/>
+<wire x1="111.76" y1="66.04" x2="111.76" y2="68.58" width="0.1524" layer="91"/>
+<junction x="111.76" y="68.58"/>
 </segment>
 <segment>
 <pinref part="J5" gate="J$1" pin="3"/>
-<wire x1="-25.4" y1="83.82" x2="-17.78" y2="83.82" width="0.1524" layer="91"/>
-<wire x1="-17.78" y1="83.82" x2="-17.78" y2="88.9" width="0.1524" layer="91"/>
-<wire x1="-17.78" y1="88.9" x2="-12.7" y2="88.9" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="83.82" x2="-53.34" y2="83.82" width="0.1524" layer="91"/>
+<wire x1="-53.34" y1="83.82" x2="-53.34" y2="96.52" width="0.1524" layer="91"/>
+<wire x1="-53.34" y1="96.52" x2="-45.72" y2="96.52" width="0.1524" layer="91"/>
+<wire x1="-45.72" y1="96.52" x2="0" y2="96.52" width="0.1524" layer="91"/>
+<wire x1="0" y1="96.52" x2="0" y2="93.98" width="0.1524" layer="91"/>
 <pinref part="C1" gate="G$1" pin="1"/>
-<label x="-25.4" y="83.82" size="1.778" layer="95"/>
+<label x="-60.96" y="83.82" size="1.778" layer="95"/>
+<pinref part="D4" gate="D$1" pin="P$1"/>
+<junction x="-45.72" y="96.52"/>
 </segment>
 <segment>
 <pinref part="J7" gate="G$1" pin="1"/>
-<wire x1="-25.4" y1="68.58" x2="-17.78" y2="68.58" width="0.1524" layer="91"/>
-<label x="-20.32" y="68.58" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-60.96" y1="68.58" x2="-53.34" y2="68.58" width="0.1524" layer="91"/>
+<label x="-55.88" y="68.58" size="1.778" layer="95" rot="MR0"/>
 </segment>
 <segment>
 <pinref part="J7" gate="G$1" pin="5"/>
-<label x="-20.32" y="58.42" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-25.4" y1="58.42" x2="-17.78" y2="58.42" width="0.1524" layer="91"/>
+<label x="-55.88" y="58.42" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-60.96" y1="58.42" x2="-53.34" y2="58.42" width="0.1524" layer="91"/>
 <pinref part="C3" gate="G$1" pin="2"/>
 </segment>
 <segment>
@@ -9014,8 +9144,13 @@ BUZZER</description>
 </segment>
 <segment>
 <pinref part="R3" gate="G$1" pin="2"/>
-<wire x1="127" y1="22.86" x2="121.92" y2="22.86" width="0.1524" layer="91"/>
-<label x="121.92" y="22.86" size="1.778" layer="95"/>
+<wire x1="134.62" y1="38.1" x2="134.62" y2="40.64" width="0.1524" layer="91"/>
+<wire x1="134.62" y1="40.64" x2="124.46" y2="40.64" width="0.1524" layer="91"/>
+<label x="114.3" y="38.1" size="1.778" layer="95"/>
+<pinref part="D5" gate="D$1" pin="P$1"/>
+<wire x1="124.46" y1="40.64" x2="114.3" y2="40.64" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="40.64" x2="124.46" y2="38.1" width="0.1524" layer="91"/>
+<junction x="124.46" y="40.64"/>
 </segment>
 </net>
 <net name="VIN" class="0">
@@ -9069,62 +9204,72 @@ BUZZER</description>
 </net>
 <net name="5V" class="0">
 <segment>
-<wire x1="7.62" y1="53.34" x2="15.24" y2="53.34" width="0.1524" layer="91"/>
 <label x="10.16" y="53.34" size="1.778" layer="95"/>
 <pinref part="U$2" gate="G$1" pin="5V"/>
+<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="50.8" width="0.1524" layer="91"/>
+<pinref part="D6" gate="D$1" pin="P$1"/>
 </segment>
 <segment>
 <pinref part="J6" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="81.28" x2="132.08" y2="81.28" width="0.1524" layer="91"/>
-<label x="137.16" y="81.28" size="1.778" layer="95" rot="MR0"/>
+<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"/>
 </segment>
 <segment>
 <pinref part="J7" gate="G$1" pin="2"/>
-<label x="-22.86" y="66.04" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-25.4" y1="66.04" x2="-15.24" y2="66.04" width="0.1524" layer="91"/>
-<wire x1="-15.24" y1="66.04" x2="-15.24" y2="73.66" width="0.1524" layer="91"/>
-<pinref part="J5" gate="J$1" pin="1"/>
-<label x="-25.4" y="78.74" size="1.778" layer="95"/>
-<wire x1="-15.24" y1="73.66" x2="-15.24" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="-15.24" y1="78.74" x2="-25.4" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="-15.24" y1="73.66" x2="-10.16" y2="73.66" width="0.1524" layer="91"/>
-<junction x="-15.24" y="73.66"/>
-<label x="-12.7" y="73.66" size="1.778" layer="95"/>
+<label x="-58.42" y="66.04" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-60.96" y1="66.04" x2="-53.34" y2="66.04" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="J4" gate="G$1" pin="1"/>
 <wire x1="25.4" y1="93.98" x2="10.16" y2="93.98" width="0.1524" layer="91"/>
 <label x="10.16" y="93.98" size="1.778" layer="95"/>
 </segment>
+<segment>
+<pinref part="J1" gate="G$1" pin="2"/>
+<label x="129.54" y="17.78" size="1.778" layer="95"/>
+<wire x1="137.16" y1="17.78" x2="129.54" y2="17.78" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="J5" gate="J$1" pin="2"/>
+<wire x1="-60.96" y1="81.28" x2="-53.34" y2="81.28" width="0.1524" layer="91"/>
+<label x="-60.96" y="81.28" size="1.778" layer="95"/>
+</segment>
 </net>
 <net name="THIN" class="0">
 <segment>
-<pinref part="J5" gate="J$1" pin="2"/>
-<wire x1="-25.4" y1="81.28" x2="-12.7" y2="81.28" width="0.1524" layer="91"/>
+<pinref part="J5" gate="J$1" pin="1"/>
+<label x="-60.96" y="78.74" size="1.778" layer="95"/>
 <pinref part="C1" gate="G$1" pin="2"/>
-<wire x1="-12.7" y1="81.28" x2="5.08" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-45.72" y1="81.28" x2="0" y2="81.28" width="0.1524" layer="91"/>
+<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"/>
-<junction x="-12.7" y="81.28"/>
 <label x="10.16" y="73.66" size="1.778" layer="95"/>
 <pinref part="U$2" gate="G$1" pin="A0"/>
-<label x="-25.4" y="81.28" size="1.778" layer="95"/>
+<label x="-33.02" y="81.28" 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="78.74" x2="-45.72" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="-45.72" y1="78.74" x2="-45.72" y2="81.28" width="0.1524" layer="91"/>
+<junction x="-45.72" y="81.28"/>
 </segment>
 </net>
 <net name="SDA" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="3"/>
-<label x="-20.32" y="63.5" size="1.778" layer="95" rot="MR0"/>
+<label x="-55.88" y="63.5" size="1.778" layer="95" rot="MR0"/>
 <label x="10.16" y="63.5" size="1.778" layer="95"/>
-<wire x1="-25.4" y1="63.5" x2="15.24" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="63.5" x2="15.24" y2="63.5" width="0.1524" layer="91"/>
 <pinref part="U$2" gate="G$1" pin="A4"/>
 </segment>
 </net>
 <net name="SCL" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="4"/>
-<label x="-20.32" y="60.96" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-25.4" y1="60.96" x2="15.24" y2="60.96" width="0.1524" layer="91"/>
+<label x="-55.88" y="60.96" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-60.96" 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"/>
 <pinref part="U$2" gate="G$1" pin="A5"/>
 </segment>
@@ -9142,19 +9287,38 @@ BUZZER</description>
 <net name="ST" class="0">
 <segment>
 <pinref part="J1" gate="G$1" pin="1"/>
-<label x="134.62" y="30.48" size="1.778" layer="95"/>
+<label x="134.62" y="20.32" size="1.778" layer="95"/>
 <label x="45.72" y="55.88" size="1.778" layer="95"/>
-<wire x1="137.16" y1="30.48" x2="66.04" y2="30.48" width="0.1524" layer="91"/>
+<wire x1="137.16" y1="20.32" x2="134.62" y2="20.32" width="0.1524" layer="91"/>
+<wire x1="134.62" y1="20.32" x2="124.46" y2="20.32" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="20.32" x2="116.84" y2="20.32" width="0.1524" layer="91"/>
+<wire x1="116.84" y1="20.32" x2="116.84" y2="30.48" width="0.1524" layer="91"/>
+<wire x1="116.84" y1="30.48" x2="66.04" y2="30.48" width="0.1524" layer="91"/>
 <wire x1="66.04" y1="55.88" x2="45.72" y2="55.88" width="0.1524" layer="91"/>
 <pinref part="U$2" gate="G$1" pin="D2"/>
 <wire x1="66.04" y1="55.88" x2="66.04" y2="30.48" width="0.1524" layer="91"/>
+<pinref part="R3" gate="G$1" pin="1"/>
+<wire x1="134.62" y1="27.94" x2="134.62" y2="20.32" width="0.1524" layer="91"/>
+<junction x="134.62" y="20.32"/>
+<wire x1="134.62" y1="30.48" x2="134.62" y2="27.94" width="0.1524" layer="91"/>
+<pinref part="D5" gate="D$1" pin="P$2"/>
+<wire x1="124.46" y1="22.86" x2="124.46" y2="20.32" width="0.1524" layer="91"/>
+<junction x="124.46" y="20.32"/>
+</segment>
+<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"/>
 </segment>
 </net>
 <net name="BTN" class="0">
 <segment>
 <pinref part="D3" gate="G$1" pin="A"/>
-<wire x1="76.2" y1="-17.78" x2="63.5" y2="-17.78" width="0.1524" layer="91"/>
-<label x="63.5" y="-17.78" size="1.778" layer="95"/>
+<wire x1="76.2" y1="-27.94" x2="66.04" y2="-27.94" width="0.1524" layer="91"/>
+<label x="55.88" y="-27.94" size="1.778" layer="95"/>
+<pinref part="U$1" gate="D$1" pin="P$2"/>
+<wire x1="66.04" y1="-27.94" x2="55.88" y2="-27.94" width="0.1524" layer="91"/>
+<junction x="66.04" y="-27.94"/>
 </segment>
 <segment>
 <wire x1="45.72" y1="68.58" x2="53.34" y2="68.58" width="0.1524" layer="91"/>
@@ -9170,8 +9334,10 @@ BUZZER</description>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="2"/>
-<wire x1="137.16" y1="53.34" x2="129.54" y2="53.34" width="0.1524" layer="91"/>
 <label x="132.08" y="53.34" size="1.778" layer="95"/>
+<wire x1="137.16" y1="53.34" x2="111.76" y2="53.34" width="0.1524" layer="91"/>
+<pinref part="C2" gate="G$1" pin="1"/>
+<wire x1="111.76" y1="53.34" x2="111.76" y2="58.42" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="SPIN" class="0">
@@ -9179,18 +9345,25 @@ BUZZER</description>
 <pinref part="J2" gate="G$1" pin="6"/>
 <label x="132.08" y="43.18" size="1.778" layer="95"/>
 <pinref part="Q5" gate="G$1" pin="G"/>
-<wire x1="99.06" y1="48.26" x2="101.6" y2="48.26" width="0.1524" layer="91"/>
-<wire x1="101.6" y1="48.26" x2="101.6" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="101.6" y1="43.18" x2="137.16" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="99.06" y1="48.26" x2="104.14" y2="48.26" width="0.1524" layer="91"/>
+<wire x1="104.14" y1="48.26" x2="104.14" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="104.14" y1="43.18" x2="137.16" y2="43.18" width="0.1524" layer="91"/>
+<pinref part="R4" gate="G$1" pin="2"/>
+<junction x="104.14" y="43.18"/>
 </segment>
 </net>
 <net name="LEDCTL" class="0">
 <segment>
 <label x="45.72" y="73.66" size="1.778" layer="95"/>
-<label x="119.38" y="73.66" size="1.778" layer="95" rot="MR0"/>
+<label x="106.68" y="81.28" size="1.778" layer="95" rot="MR0"/>
 <pinref part="Q1" gate="G$1" pin="G"/>
 <pinref part="U$2" gate="G$1" pin="D9"/>
-<wire x1="45.72" y1="73.66" x2="119.38" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="45.72" y1="73.66" x2="93.98" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="93.98" y1="73.66" x2="93.98" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="93.98" 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"/>
 </segment>
 </net>
 <net name="STLEDCTL" class="0">
@@ -9207,21 +9380,24 @@ BUZZER</description>
 <net name="N$1" class="0">
 <segment>
 <pinref part="J6" gate="G$1" pin="2"/>
-<wire x1="137.16" y1="83.82" x2="124.46" y2="83.82" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="83.82" x2="124.46" y2="81.28" width="0.1524" layer="91"/>
+<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"/>
 <pinref part="Q1" gate="G$1" pin="D"/>
 </segment>
 </net>
-<net name="PWR" class="0">
+<net name="PWM" class="0">
 <segment>
 <pinref part="Q2" gate="G$1" pin="G"/>
 <pinref part="R1" gate="G$1" pin="2"/>
 <wire x1="83.82" y1="5.08" x2="73.66" y2="5.08" width="0.1524" layer="91"/>
-<label x="63.5" y="5.08" size="1.778" layer="95"/>
-<wire x1="73.66" y1="5.08" x2="63.5" y2="5.08" width="0.1524" layer="91"/>
+<label x="55.88" y="5.08" size="1.778" layer="95"/>
+<wire x1="73.66" y1="5.08" x2="66.04" y2="5.08" width="0.1524" layer="91"/>
+<wire x1="66.04" y1="5.08" x2="55.88" y2="5.08" width="0.1524" layer="91"/>
 <wire x1="73.66" y1="5.08" x2="73.66" y2="0" width="0.1524" layer="91"/>
 <junction x="73.66" y="5.08"/>
 <wire x1="73.66" y1="0" x2="76.2" y2="0" width="0.1524" layer="91"/>
+<pinref part="D7" gate="D$1" pin="P$1"/>
+<junction x="66.04" y="5.08"/>
 </segment>
 <segment>
 <wire x1="45.72" y1="71.12" x2="53.34" y2="71.12" width="0.1524" layer="91"/>
@@ -9266,25 +9442,24 @@ BUZZER</description>
 <segment>
 <pinref part="D3" gate="G$1" pin="C"/>
 <pinref part="D2" gate="G$1" pin="C"/>
-<wire x1="86.36" y1="-17.78" x2="99.06" y2="-17.78" width="0.1524" layer="91"/>
-<wire x1="99.06" y1="-17.78" x2="99.06" y2="-7.62" width="0.1524" layer="91"/>
+<wire x1="86.36" y1="-27.94" x2="99.06" y2="-27.94" width="0.1524" layer="91"/>
+<wire x1="99.06" y1="-10.16" x2="99.06" y2="-7.62" width="0.1524" layer="91"/>
 <pinref part="S1" gate="G$1" pin="2"/>
 <wire x1="96.52" y1="-10.16" x2="99.06" y2="-10.16" width="0.1524" layer="91"/>
-<wire x1="99.06" y1="-10.16" x2="99.06" y2="-17.78" width="0.1524" layer="91"/>
-<junction x="99.06" y="-17.78"/>
+<wire x1="99.06" y1="-10.16" x2="99.06" y2="-27.94" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="SPOUT" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="6"/>
-<label x="-7.62" y="55.88" size="1.778" layer="95" rot="MR180"/>
+<label x="-43.18" y="55.88" size="1.778" layer="95" rot="MR180"/>
 <pinref part="C3" gate="G$1" pin="1"/>
-<wire x1="-7.62" y1="55.88" x2="-25.4" y2="55.88" width="0.1524" layer="91"/>
-<junction x="-7.62" y="55.88"/>
-<wire x1="-10.16" y1="58.42" x2="-7.62" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="58.42" x2="-7.62" y2="55.88" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="55.88" x2="0" y2="55.88" width="0.1524" layer="91"/>
-<label x="-25.4" y="55.88" size="1.778" layer="95"/>
+<wire x1="-43.18" y1="55.88" x2="-60.96" y2="55.88" width="0.1524" layer="91"/>
+<junction x="-43.18" y="55.88"/>
+<wire x1="-45.72" y1="58.42" x2="-43.18" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="58.42" x2="-43.18" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="55.88" x2="-33.02" y2="55.88" width="0.1524" layer="91"/>
+<label x="-60.96" y="55.88" size="1.778" layer="95"/>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="1"/>
@@ -9295,26 +9470,11 @@ BUZZER</description>
 <net name="SPK" class="0">
 <segment>
 <pinref part="U$2" gate="G$1" pin="A6"/>
-<wire x1="15.24" y1="58.42" x2="2.54" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="2.54" y1="58.42" x2="2.54" y2="45.72" width="0.1524" layer="91"/>
+<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="45.72" width="0.1524" layer="91"/>
 <label x="10.16" y="58.42" size="1.778" layer="95"/>
 <pinref part="LS1" gate="G$1" pin="1"/>
-<wire x1="-27.94" y1="45.72" x2="2.54" y2="45.72" width="0.1524" layer="91"/>
-</segment>
-</net>
-<net name="STOUT" class="0">
-<segment>
-<pinref part="J1" gate="G$1" pin="2"/>
-<wire x1="137.16" y1="27.94" x2="137.16" y2="22.86" width="0.1524" layer="91"/>
-<label x="129.54" y="27.94" size="1.778" layer="95"/>
-<pinref part="R3" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="27.94" x2="129.54" y2="27.94" width="0.1524" layer="91"/>
-<junction x="137.16" y="27.94"/>
-</segment>
-<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"/>
+<wire x1="-33.02" y1="45.72" x2="-27.94" y2="45.72" width="0.1524" layer="91"/>
 </segment>
 </net>
 </nets>

+ 285 - 126
schematic/ECU.s#2

@@ -8823,6 +8823,73 @@ BUZZER</description>
 </deviceset>
 </devicesets>
 </library>
+<library name="eScooter">
+<packages>
+<package name="DIOM5027X220N" urn="urn:adsk.eagle:footprint:21928331/1">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<wire x1="2.5" y1="1.35" x2="-3.3699" y2="1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="1.35" x2="-3.3699" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="-1.35" x2="2.5" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="2.5" y1="-1.35" x2="-2.5" y2="-1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="-1.35" x2="-2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="1.35" x2="2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="2.5" y1="1.35" x2="2.5" y2="-1.35" width="0.12" layer="51"/>
+<smd name="1" x="-2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<smd name="2" x="2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<text x="0" y="1.985" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-1.985" size="1.27" layer="27" align="top-center">&gt;VALUE</text>
+</package>
+</packages>
+<packages3d>
+<package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="DIOM5027X220N"/>
+</packageinstances>
+</package3d>
+</packages3d>
+<symbols>
+<symbol name="TVS_DIODE">
+<wire x1="0" y1="0" x2="-2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="-2.54" x2="-2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="0" x2="2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="2.54" y1="0" x2="5.08" y2="2.54" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-2.54" y2="-2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="-2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="2.54" x2="2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="-2.54" x2="2.54" y2="-2.54" width="0.254" layer="94"/>
+<pin name="P$1" x="0" y="7.62" visible="off" length="middle" rot="R270"/>
+<pin name="P$2" x="0" y="-7.62" visible="off" length="middle" rot="R90"/>
+<text x="2.54" y="5.08" size="1.778" layer="95">&gt;NAME</text>
+<text x="2.54" y="-7.62" size="1.778" layer="96">&gt;VALUE</text>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="TVS_DIODE">
+<description>TVS protective diode</description>
+<gates>
+<gate name="D$1" symbol="TVS_DIODE" x="0" y="0"/>
+</gates>
+<devices>
+<device name="SMA" package="DIOM5027X220N">
+<connects>
+<connect gate="D$1" pin="P$1" pad="1"/>
+<connect gate="D$1" pin="P$2" pad="2"/>
+</connects>
+<package3dinstances>
+<package3dinstance package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+</package3dinstances>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
 </libraries>
 <attributes>
 </attributes>
@@ -8854,18 +8921,26 @@ BUZZER</description>
 <part name="U$2" library="regulator" deviceset="ARDUINO" device="ARDUINO_NANO" package3d_urn="urn:adsk.eagle:package:21849926/1"/>
 <part name="LS1" library="SparkFun-Electromechanical" library_urn="urn:adsk.eagle:library:516" deviceset="BUZZER" device="-PTH_KIT" package3d_urn="urn:adsk.eagle:package:38556/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="1M"/>
+<part name="D4" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="D5" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="D6" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="D7" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="U$1" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="R4" 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="R5" 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="C2" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" deviceset="C" device="CHIP-1206(3216-METRIC)" package3d_urn="urn:adsk.eagle:package:16290893/2" technology="_"/>
 </parts>
 <sheets>
 <sheet>
 <plain>
 </plain>
 <instances>
-<instance part="J1" gate="G$1" x="144.78" y="30.48" smashed="yes" rot="R180">
-<attribute name="VALUE" x="147.32" y="35.306" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="147.32" y="24.892" size="1.778" layer="95" font="vector" rot="R180"/>
+<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>
 <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="VALUE" x="147.32" y="68.326" 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>
 <instance part="J3" gate="G$1" x="144.78" y="7.62" smashed="yes" rot="R180">
@@ -8876,17 +8951,17 @@ BUZZER</description>
 <attribute name="VALUE" x="25.4" y="104.394" size="1.778" layer="96" font="vector"/>
 <attribute name="NAME" x="38.608" y="104.14" size="1.778" layer="95" font="vector" rot="R270"/>
 </instance>
-<instance part="J5" gate="J$1" x="-33.02" y="81.28" smashed="yes">
-<attribute name="VALUE" x="-38.1" y="86.614" size="1.778" layer="96" font="vector"/>
-<attribute name="NAME" x="-35.56" y="74.168" size="1.778" layer="95" font="vector"/>
+<instance part="J5" gate="J$1" x="-68.58" y="81.28" smashed="yes">
+<attribute name="VALUE" x="-73.66" y="86.614" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="-71.12" y="74.168" size="1.778" layer="95" font="vector"/>
 </instance>
-<instance part="C1" gate="G$1" x="-12.7" y="86.36" smashed="yes">
-<attribute name="NAME" x="-10.16" y="88.9" size="1.778" layer="95"/>
-<attribute name="VALUE" x="-10.16" y="86.36" size="1.778" layer="96"/>
+<instance part="C1" gate="G$1" x="0" y="91.44" smashed="yes">
+<attribute name="NAME" x="2.54" y="93.98" size="1.778" layer="95"/>
+<attribute name="VALUE" x="2.54" y="91.44" size="1.778" layer="96"/>
 </instance>
-<instance part="J6" gate="G$1" x="144.78" y="81.28" smashed="yes" rot="MR0">
-<attribute name="VALUE" x="147.32" y="86.614" size="1.778" layer="96" font="vector" rot="MR0"/>
-<attribute name="NAME" x="147.32" y="76.708" size="1.778" layer="95" font="vector" rot="MR0"/>
+<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>
 <instance part="Q2" gate="G$1" x="86.36" y="7.62" smashed="yes">
 <attribute name="NAME" x="92.71" y="8.89" size="1.778" layer="95"/>
@@ -8904,13 +8979,13 @@ BUZZER</description>
 <attribute name="NAME" x="104.14" y="-2.54" size="1.778" layer="95" rot="R270" align="center"/>
 <attribute name="VALUE" x="93.98" y="-2.54" size="1.778" layer="95" rot="R270" align="center"/>
 </instance>
-<instance part="Q4" gate="G$1" x="114.3" y="15.24" smashed="yes" rot="MR180">
-<attribute name="NAME" x="120.65" y="13.97" size="1.778" layer="95" rot="MR180"/>
-<attribute name="VALUE" x="120.65" y="16.51" size="1.778" layer="96" rot="MR180"/>
+<instance part="Q4" gate="G$1" x="111.76" y="15.24" smashed="yes" rot="MR180">
+<attribute name="NAME" x="118.11" y="13.97" size="1.778" layer="95" rot="MR180"/>
+<attribute name="VALUE" x="118.11" y="16.51" size="1.778" layer="96" rot="MR180"/>
 </instance>
-<instance part="D3" gate="G$1" x="81.28" y="-17.78" smashed="yes">
-<attribute name="NAME" x="81.28" y="-12.7" size="1.778" layer="95" align="center"/>
-<attribute name="VALUE" x="81.28" y="-22.86" size="1.778" layer="95" align="center"/>
+<instance part="D3" gate="G$1" x="81.28" y="-27.94" smashed="yes">
+<attribute name="NAME" x="81.28" y="-22.86" size="1.778" layer="95" align="center"/>
+<attribute name="VALUE" x="81.28" y="-33.02" size="1.778" layer="95" align="center"/>
 </instance>
 <instance part="S1" gate="G$1" x="91.44" y="-10.16" smashed="yes">
 <attribute name="NAME" x="91.44" y="-8.636" size="1.778" layer="95" font="vector" align="bottom-center"/>
@@ -8919,27 +8994,56 @@ BUZZER</description>
 <instance part="Q5" gate="G$1" x="96.52" y="50.8" smashed="yes" rot="MR0">
 <attribute name="NAME" x="90.17" y="52.07" size="1.778" layer="95" rot="MR0"/>
 </instance>
-<instance part="J7" gate="G$1" x="-30.48" y="63.5" smashed="yes" rot="MR180">
-<attribute name="VALUE" x="-35.56" y="73.406" size="1.778" layer="96" font="vector" rot="MR180"/>
-<attribute name="NAME" x="-35.56" y="52.832" size="1.778" layer="95" font="vector" rot="MR180"/>
+<instance part="J7" gate="G$1" x="-66.04" y="63.5" smashed="yes" rot="MR180">
+<attribute name="VALUE" x="-71.12" y="73.406" size="1.778" layer="96" font="vector" rot="MR180"/>
+<attribute name="NAME" x="-71.12" y="52.832" size="1.778" layer="95" font="vector" rot="MR180"/>
 </instance>
-<instance part="C3" gate="G$1" x="-12.7" y="58.42" smashed="yes" rot="MR90">
-<attribute name="NAME" x="-10.16" y="58.42" size="1.778" layer="95" rot="MR0"/>
-<attribute name="VALUE" x="-12.7" y="60.96" size="1.778" layer="96" rot="MR90"/>
+<instance part="C3" gate="G$1" x="-48.26" y="58.42" smashed="yes" rot="MR90">
+<attribute name="NAME" x="-45.72" y="58.42" size="1.778" layer="95" rot="MR0"/>
+<attribute name="VALUE" x="-48.26" y="60.96" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="Q1" gate="G$1" x="121.92" y="76.2" smashed="yes">
-<attribute name="NAME" x="128.27" y="77.47" size="1.778" layer="95"/>
+<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>
 <instance part="U$2" gate="G$1" x="30.48" y="63.5" smashed="yes">
 <attribute name="NAME" x="25.4" y="86.36" size="1.778" layer="95"/>
 </instance>
-<instance part="LS1" gate="G$1" x="-30.48" y="45.72" smashed="yes" rot="MR270">
-<attribute name="NAME" x="-35.306" y="48.26" size="1.778" layer="95" font="vector" rot="MR270"/>
-<attribute name="VALUE" x="-30.48" y="40.386" size="1.778" layer="96" font="vector" rot="MR270"/>
+<instance part="LS1" gate="G$1" x="-35.56" y="45.72" smashed="yes" rot="MR270">
+<attribute name="NAME" x="-40.386" y="48.26" size="1.778" layer="95" font="vector" rot="MR270"/>
+<attribute name="VALUE" x="-35.56" y="40.386" size="1.778" layer="96" font="vector" rot="MR270"/>
+</instance>
+<instance part="R3" gate="G$1" x="134.62" y="33.02" smashed="yes" rot="R90">
+<attribute name="NAME" x="133.1214" y="29.21" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="137.922" y="29.21" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="D4" gate="D$1" x="-45.72" y="88.9" smashed="yes">
+<attribute name="NAME" x="-43.18" y="93.98" size="1.778" layer="95"/>
+</instance>
+<instance part="D5" gate="D$1" x="124.46" y="30.48" smashed="yes">
+<attribute name="NAME" x="127" y="35.56" size="1.778" layer="95"/>
 </instance>
-<instance part="R3" gate="G$1" x="129.54" y="20.32" smashed="yes" rot="R180">
-<attribute name="NAME" x="133.35" y="18.8214" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="133.35" y="23.622" size="1.778" layer="96" rot="R180"/>
+<instance part="D6" gate="D$1" x="-7.62" y="43.18" smashed="yes">
+<attribute name="NAME" x="-5.08" y="48.26" size="1.778" layer="95"/>
+<attribute name="VALUE" x="-5.08" y="35.56" size="1.778" layer="96"/>
+</instance>
+<instance part="D7" gate="D$1" x="66.04" y="-2.54" smashed="yes">
+<attribute name="NAME" x="68.58" y="2.54" size="1.778" layer="95"/>
+</instance>
+<instance part="U$1" gate="D$1" x="66.04" y="-20.32" smashed="yes">
+<attribute name="NAME" x="68.58" y="-15.24" size="1.778" layer="95"/>
+<attribute name="VALUE" x="68.58" y="-27.94" size="1.778" layer="96"/>
+</instance>
+<instance part="R4" gate="G$1" x="99.06" y="43.18" smashed="yes">
+<attribute name="NAME" x="95.25" y="44.6786" size="1.778" layer="95"/>
+<attribute name="VALUE" x="95.25" y="39.878" 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>
+<instance part="C2" gate="G$1" x="111.76" y="60.96" smashed="yes" rot="R180">
+<attribute name="NAME" x="109.22" y="58.42" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="109.22" y="60.96" size="1.778" layer="96" rot="R180"/>
 </instance>
 </instances>
 <busses>
@@ -8947,34 +9051,48 @@ BUZZER</description>
 <nets>
 <net name="GND" class="0">
 <segment>
-<wire x1="15.24" y1="48.26" x2="5.08" y2="48.26" width="0.1524" layer="91"/>
+<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"/>
 <pinref part="U$2" gate="G$1" pin="GND"/>
-<wire x1="5.08" y1="48.26" x2="5.08" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="0" y1="48.26" x2="0" y2="33.02" width="0.1524" layer="91"/>
 <pinref part="LS1" gate="G$1" pin="2"/>
-<wire x1="-27.94" y1="43.18" x2="5.08" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="43.18" x2="-27.94" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="43.18" x2="-27.94" y2="33.02" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="33.02" x2="-7.62" y2="33.02" width="0.1524" layer="91"/>
 <label x="-27.94" y="43.18" size="1.778" layer="95"/>
+<pinref part="D6" gate="D$1" pin="P$2"/>
+<wire x1="-7.62" y1="33.02" x2="0" y2="33.02" width="0.1524" layer="91"/>
+<wire x1="-7.62" y1="35.56" x2="-7.62" y2="33.02" width="0.1524" layer="91"/>
+<junction x="-7.62" y="33.02"/>
 </segment>
 <segment>
 <pinref part="Q5" gate="G$1" pin="S"/>
 <wire x1="93.98" y1="45.72" x2="93.98" y2="43.18" width="0.1524" layer="91"/>
-<label x="86.36" y="43.18" size="1.778" layer="95"/>
-<wire x1="83.82" y1="43.18" x2="93.98" y2="43.18" width="0.1524" layer="91"/>
+<label x="86.36" y="38.1" size="1.778" layer="95"/>
+<wire x1="93.98" y1="43.18" x2="93.98" y2="38.1" width="0.1524" layer="91"/>
+<wire x1="86.36" y1="38.1" x2="93.98" y2="38.1" width="0.1524" layer="91"/>
+<pinref part="R4" gate="G$1" pin="1"/>
+<junction x="93.98" y="43.18"/>
 </segment>
 <segment>
 <pinref part="R1" gate="G$1" pin="1"/>
 <pinref part="Q2" gate="G$1" pin="S"/>
 <wire x1="76.2" y1="-5.08" x2="88.9" y2="-5.08" width="0.1524" layer="91"/>
 <wire x1="88.9" y1="-5.08" x2="88.9" y2="0" width="0.1524" layer="91"/>
-<label x="63.5" y="-10.16" size="1.778" layer="95"/>
+<label x="55.88" y="-10.16" size="1.778" layer="95"/>
 <pinref part="S1" gate="G$1" pin="1"/>
 <wire x1="88.9" y1="0" x2="88.9" y2="2.54" width="0.1524" layer="91"/>
 <wire x1="86.36" y1="-10.16" x2="76.2" y2="-10.16" width="0.1524" layer="91"/>
 <wire x1="76.2" y1="-5.08" x2="76.2" y2="-10.16" width="0.1524" layer="91"/>
 <junction x="76.2" y="-10.16"/>
-<wire x1="76.2" y1="-10.16" x2="63.5" y2="-10.16" width="0.1524" layer="91"/>
+<wire x1="76.2" y1="-10.16" x2="66.04" y2="-10.16" width="0.1524" layer="91"/>
+<wire x1="66.04" y1="-10.16" x2="55.88" y2="-10.16" width="0.1524" layer="91"/>
 <wire x1="86.36" y1="0" x2="88.9" y2="0" width="0.1524" layer="91"/>
 <junction x="88.9" y="0"/>
+<pinref part="D7" gate="D$1" pin="P$2"/>
+<junction x="66.04" y="-10.16"/>
+<pinref part="U$1" gate="D$1" pin="P$1"/>
+<wire x1="66.04" y1="-10.16" x2="66.04" y2="-12.7" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="J3" gate="G$1" pin="2"/>
@@ -8982,28 +9100,40 @@ BUZZER</description>
 <label x="132.08" y="5.08" size="1.778" layer="95"/>
 </segment>
 <segment>
-<wire x1="124.46" y1="71.12" x2="124.46" y2="68.58" width="0.1524" layer="91"/>
+<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"/>
 <wire x1="114.3" y1="68.58" x2="124.46" y2="68.58" width="0.1524" layer="91"/>
-<label x="114.3" y="68.58" size="1.778" layer="95"/>
+<label x="101.6" 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"/>
+<wire x1="114.3" y1="68.58" x2="111.76" 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="111.76" y1="68.58" x2="101.6" y2="68.58" width="0.1524" layer="91"/>
+<wire x1="111.76" y1="66.04" x2="111.76" y2="68.58" width="0.1524" layer="91"/>
+<junction x="111.76" y="68.58"/>
 </segment>
 <segment>
 <pinref part="J5" gate="J$1" pin="3"/>
-<wire x1="-25.4" y1="83.82" x2="-17.78" y2="83.82" width="0.1524" layer="91"/>
-<wire x1="-17.78" y1="83.82" x2="-17.78" y2="88.9" width="0.1524" layer="91"/>
-<wire x1="-17.78" y1="88.9" x2="-12.7" y2="88.9" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="83.82" x2="-53.34" y2="83.82" width="0.1524" layer="91"/>
+<wire x1="-53.34" y1="83.82" x2="-53.34" y2="96.52" width="0.1524" layer="91"/>
+<wire x1="-53.34" y1="96.52" x2="-45.72" y2="96.52" width="0.1524" layer="91"/>
+<wire x1="-45.72" y1="96.52" x2="0" y2="96.52" width="0.1524" layer="91"/>
+<wire x1="0" y1="96.52" x2="0" y2="93.98" width="0.1524" layer="91"/>
 <pinref part="C1" gate="G$1" pin="1"/>
-<label x="-25.4" y="83.82" size="1.778" layer="95"/>
+<label x="-60.96" y="83.82" size="1.778" layer="95"/>
+<pinref part="D4" gate="D$1" pin="P$1"/>
+<junction x="-45.72" y="96.52"/>
 </segment>
 <segment>
 <pinref part="J7" gate="G$1" pin="1"/>
-<wire x1="-25.4" y1="68.58" x2="-17.78" y2="68.58" width="0.1524" layer="91"/>
-<label x="-20.32" y="68.58" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-60.96" y1="68.58" x2="-53.34" y2="68.58" width="0.1524" layer="91"/>
+<label x="-55.88" y="68.58" size="1.778" layer="95" rot="MR0"/>
 </segment>
 <segment>
 <pinref part="J7" gate="G$1" pin="5"/>
-<label x="-20.32" y="58.42" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-25.4" y1="58.42" x2="-17.78" y2="58.42" width="0.1524" layer="91"/>
+<label x="-55.88" y="58.42" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-60.96" y1="58.42" x2="-53.34" y2="58.42" width="0.1524" layer="91"/>
 <pinref part="C3" gate="G$1" pin="2"/>
 </segment>
 <segment>
@@ -9014,8 +9144,13 @@ BUZZER</description>
 </segment>
 <segment>
 <pinref part="R3" gate="G$1" pin="2"/>
-<wire x1="124.46" y1="20.32" x2="119.38" y2="20.32" width="0.1524" layer="91"/>
-<label x="119.38" y="20.32" size="1.778" layer="95"/>
+<wire x1="134.62" y1="38.1" x2="134.62" y2="40.64" width="0.1524" layer="91"/>
+<wire x1="134.62" y1="40.64" x2="124.46" y2="40.64" width="0.1524" layer="91"/>
+<label x="114.3" y="38.1" size="1.778" layer="95"/>
+<pinref part="D5" gate="D$1" pin="P$1"/>
+<wire x1="124.46" y1="40.64" x2="114.3" y2="40.64" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="40.64" x2="124.46" y2="38.1" width="0.1524" layer="91"/>
+<junction x="124.46" y="40.64"/>
 </segment>
 </net>
 <net name="VIN" class="0">
@@ -9026,8 +9161,8 @@ BUZZER</description>
 </segment>
 <segment>
 <pinref part="Q4" gate="G$1" pin="D"/>
-<wire x1="116.84" y1="20.32" x2="116.84" y2="22.86" width="0.1524" layer="91"/>
-<wire x1="116.84" y1="22.86" x2="63.5" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="20.32" x2="114.3" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="22.86" x2="63.5" y2="22.86" width="0.1524" layer="91"/>
 <label x="63.5" y="22.86" size="1.778" layer="95"/>
 </segment>
 </net>
@@ -9069,62 +9204,72 @@ BUZZER</description>
 </net>
 <net name="5V" class="0">
 <segment>
-<wire x1="7.62" y1="53.34" x2="15.24" y2="53.34" width="0.1524" layer="91"/>
 <label x="10.16" y="53.34" size="1.778" layer="95"/>
 <pinref part="U$2" gate="G$1" pin="5V"/>
+<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="50.8" width="0.1524" layer="91"/>
+<pinref part="D6" gate="D$1" pin="P$1"/>
 </segment>
 <segment>
 <pinref part="J6" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="81.28" x2="132.08" y2="81.28" width="0.1524" layer="91"/>
-<label x="137.16" y="81.28" size="1.778" layer="95" rot="MR0"/>
+<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"/>
 </segment>
 <segment>
 <pinref part="J7" gate="G$1" pin="2"/>
-<label x="-22.86" y="66.04" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-25.4" y1="66.04" x2="-15.24" y2="66.04" width="0.1524" layer="91"/>
-<wire x1="-15.24" y1="66.04" x2="-15.24" y2="73.66" width="0.1524" layer="91"/>
-<pinref part="J5" gate="J$1" pin="1"/>
-<label x="-25.4" y="78.74" size="1.778" layer="95"/>
-<wire x1="-15.24" y1="73.66" x2="-15.24" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="-15.24" y1="78.74" x2="-25.4" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="-15.24" y1="73.66" x2="-10.16" y2="73.66" width="0.1524" layer="91"/>
-<junction x="-15.24" y="73.66"/>
-<label x="-12.7" y="73.66" size="1.778" layer="95"/>
+<label x="-58.42" y="66.04" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-60.96" y1="66.04" x2="-53.34" y2="66.04" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="J4" gate="G$1" pin="1"/>
 <wire x1="25.4" y1="93.98" x2="10.16" y2="93.98" width="0.1524" layer="91"/>
 <label x="10.16" y="93.98" size="1.778" layer="95"/>
 </segment>
+<segment>
+<pinref part="J1" gate="G$1" pin="2"/>
+<label x="129.54" y="17.78" size="1.778" layer="95"/>
+<wire x1="137.16" y1="17.78" x2="129.54" y2="17.78" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="J5" gate="J$1" pin="2"/>
+<wire x1="-60.96" y1="81.28" x2="-53.34" y2="81.28" width="0.1524" layer="91"/>
+<label x="-60.96" y="81.28" size="1.778" layer="95"/>
+</segment>
 </net>
 <net name="THIN" class="0">
 <segment>
-<pinref part="J5" gate="J$1" pin="2"/>
-<wire x1="-25.4" y1="81.28" x2="-12.7" y2="81.28" width="0.1524" layer="91"/>
+<pinref part="J5" gate="J$1" pin="1"/>
+<label x="-60.96" y="78.74" size="1.778" layer="95"/>
 <pinref part="C1" gate="G$1" pin="2"/>
-<wire x1="-12.7" y1="81.28" x2="5.08" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-45.72" y1="81.28" x2="0" y2="81.28" width="0.1524" layer="91"/>
+<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"/>
-<junction x="-12.7" y="81.28"/>
 <label x="10.16" y="73.66" size="1.778" layer="95"/>
 <pinref part="U$2" gate="G$1" pin="A0"/>
-<label x="-25.4" y="81.28" size="1.778" layer="95"/>
+<label x="-33.02" y="81.28" 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="78.74" x2="-45.72" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="-45.72" y1="78.74" x2="-45.72" y2="81.28" width="0.1524" layer="91"/>
+<junction x="-45.72" y="81.28"/>
 </segment>
 </net>
 <net name="SDA" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="3"/>
-<label x="-20.32" y="63.5" size="1.778" layer="95" rot="MR0"/>
+<label x="-55.88" y="63.5" size="1.778" layer="95" rot="MR0"/>
 <label x="10.16" y="63.5" size="1.778" layer="95"/>
-<wire x1="-25.4" y1="63.5" x2="15.24" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="63.5" x2="15.24" y2="63.5" width="0.1524" layer="91"/>
 <pinref part="U$2" gate="G$1" pin="A4"/>
 </segment>
 </net>
 <net name="SCL" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="4"/>
-<label x="-20.32" y="60.96" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-25.4" y1="60.96" x2="15.24" y2="60.96" width="0.1524" layer="91"/>
+<label x="-55.88" y="60.96" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-60.96" 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"/>
 <pinref part="U$2" gate="G$1" pin="A5"/>
 </segment>
@@ -9142,19 +9287,38 @@ BUZZER</description>
 <net name="ST" class="0">
 <segment>
 <pinref part="J1" gate="G$1" pin="1"/>
-<label x="134.62" y="30.48" size="1.778" layer="95"/>
+<label x="134.62" y="20.32" size="1.778" layer="95"/>
 <label x="45.72" y="55.88" size="1.778" layer="95"/>
-<wire x1="137.16" y1="30.48" x2="66.04" y2="30.48" width="0.1524" layer="91"/>
+<wire x1="137.16" y1="20.32" x2="134.62" y2="20.32" width="0.1524" layer="91"/>
+<wire x1="134.62" y1="20.32" x2="124.46" y2="20.32" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="20.32" x2="116.84" y2="20.32" width="0.1524" layer="91"/>
+<wire x1="116.84" y1="20.32" x2="116.84" y2="30.48" width="0.1524" layer="91"/>
+<wire x1="116.84" y1="30.48" x2="66.04" y2="30.48" width="0.1524" layer="91"/>
 <wire x1="66.04" y1="55.88" x2="45.72" y2="55.88" width="0.1524" layer="91"/>
 <pinref part="U$2" gate="G$1" pin="D2"/>
 <wire x1="66.04" y1="55.88" x2="66.04" y2="30.48" width="0.1524" layer="91"/>
+<pinref part="R3" gate="G$1" pin="1"/>
+<wire x1="134.62" y1="27.94" x2="134.62" y2="20.32" width="0.1524" layer="91"/>
+<junction x="134.62" y="20.32"/>
+<wire x1="134.62" y1="30.48" x2="134.62" y2="27.94" width="0.1524" layer="91"/>
+<pinref part="D5" gate="D$1" pin="P$2"/>
+<wire x1="124.46" y1="22.86" x2="124.46" y2="20.32" width="0.1524" layer="91"/>
+<junction x="124.46" y="20.32"/>
+</segment>
+<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"/>
 </segment>
 </net>
 <net name="BTN" class="0">
 <segment>
 <pinref part="D3" gate="G$1" pin="A"/>
-<wire x1="76.2" y1="-17.78" x2="63.5" y2="-17.78" width="0.1524" layer="91"/>
-<label x="63.5" y="-17.78" size="1.778" layer="95"/>
+<wire x1="76.2" y1="-27.94" x2="66.04" y2="-27.94" width="0.1524" layer="91"/>
+<label x="55.88" y="-27.94" size="1.778" layer="95"/>
+<pinref part="U$1" gate="D$1" pin="P$2"/>
+<wire x1="66.04" y1="-27.94" x2="55.88" y2="-27.94" width="0.1524" layer="91"/>
+<junction x="66.04" y="-27.94"/>
 </segment>
 <segment>
 <wire x1="45.72" y1="68.58" x2="53.34" y2="68.58" width="0.1524" layer="91"/>
@@ -9170,8 +9334,10 @@ BUZZER</description>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="2"/>
-<wire x1="137.16" y1="53.34" x2="129.54" y2="53.34" width="0.1524" layer="91"/>
 <label x="132.08" y="53.34" size="1.778" layer="95"/>
+<wire x1="137.16" y1="53.34" x2="111.76" y2="53.34" width="0.1524" layer="91"/>
+<pinref part="C2" gate="G$1" pin="1"/>
+<wire x1="111.76" y1="53.34" x2="111.76" y2="58.42" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="SPIN" class="0">
@@ -9179,18 +9345,25 @@ BUZZER</description>
 <pinref part="J2" gate="G$1" pin="6"/>
 <label x="132.08" y="43.18" size="1.778" layer="95"/>
 <pinref part="Q5" gate="G$1" pin="G"/>
-<wire x1="99.06" y1="48.26" x2="101.6" y2="48.26" width="0.1524" layer="91"/>
-<wire x1="101.6" y1="48.26" x2="101.6" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="101.6" y1="43.18" x2="137.16" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="99.06" y1="48.26" x2="104.14" y2="48.26" width="0.1524" layer="91"/>
+<wire x1="104.14" y1="48.26" x2="104.14" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="104.14" y1="43.18" x2="137.16" y2="43.18" width="0.1524" layer="91"/>
+<pinref part="R4" gate="G$1" pin="2"/>
+<junction x="104.14" y="43.18"/>
 </segment>
 </net>
 <net name="LEDCTL" class="0">
 <segment>
 <label x="45.72" y="73.66" size="1.778" layer="95"/>
-<label x="119.38" y="73.66" size="1.778" layer="95" rot="MR0"/>
+<label x="106.68" y="81.28" size="1.778" layer="95" rot="MR0"/>
 <pinref part="Q1" gate="G$1" pin="G"/>
 <pinref part="U$2" gate="G$1" pin="D9"/>
-<wire x1="45.72" y1="73.66" x2="119.38" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="45.72" y1="73.66" x2="93.98" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="93.98" y1="73.66" x2="93.98" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="93.98" 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"/>
 </segment>
 </net>
 <net name="STLEDCTL" class="0">
@@ -9207,21 +9380,24 @@ BUZZER</description>
 <net name="N$1" class="0">
 <segment>
 <pinref part="J6" gate="G$1" pin="2"/>
-<wire x1="137.16" y1="83.82" x2="124.46" y2="83.82" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="83.82" x2="124.46" y2="81.28" width="0.1524" layer="91"/>
+<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"/>
 <pinref part="Q1" gate="G$1" pin="D"/>
 </segment>
 </net>
-<net name="PWR" class="0">
+<net name="PWM" class="0">
 <segment>
 <pinref part="Q2" gate="G$1" pin="G"/>
 <pinref part="R1" gate="G$1" pin="2"/>
 <wire x1="83.82" y1="5.08" x2="73.66" y2="5.08" width="0.1524" layer="91"/>
-<label x="63.5" y="5.08" size="1.778" layer="95"/>
-<wire x1="73.66" y1="5.08" x2="63.5" y2="5.08" width="0.1524" layer="91"/>
+<label x="55.88" y="5.08" size="1.778" layer="95"/>
+<wire x1="73.66" y1="5.08" x2="66.04" y2="5.08" width="0.1524" layer="91"/>
+<wire x1="66.04" y1="5.08" x2="55.88" y2="5.08" width="0.1524" layer="91"/>
 <wire x1="73.66" y1="5.08" x2="73.66" y2="0" width="0.1524" layer="91"/>
 <junction x="73.66" y="5.08"/>
 <wire x1="73.66" y1="0" x2="76.2" y2="0" width="0.1524" layer="91"/>
+<pinref part="D7" gate="D$1" pin="P$1"/>
+<junction x="66.04" y="5.08"/>
 </segment>
 <segment>
 <wire x1="45.72" y1="71.12" x2="53.34" y2="71.12" width="0.1524" layer="91"/>
@@ -9238,11 +9414,11 @@ BUZZER</description>
 <segment>
 <pinref part="R2" gate="G$1" pin="2"/>
 <pinref part="Q4" gate="G$1" pin="S"/>
-<wire x1="116.84" y1="10.16" x2="116.84" y2="7.62" width="0.1524" layer="91"/>
-<wire x1="116.84" y1="7.62" x2="111.76" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="10.16" x2="114.3" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="7.62" x2="111.76" y2="7.62" width="0.1524" layer="91"/>
 <pinref part="J3" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="7.62" x2="116.84" y2="7.62" width="0.1524" layer="91"/>
-<junction x="116.84" y="7.62"/>
+<wire x1="137.16" y1="7.62" x2="114.3" y2="7.62" width="0.1524" layer="91"/>
+<junction x="114.3" y="7.62"/>
 <label x="119.38" y="7.62" size="1.778" layer="95"/>
 </segment>
 </net>
@@ -9253,7 +9429,7 @@ BUZZER</description>
 <pinref part="Q2" gate="G$1" pin="D"/>
 <wire x1="99.06" y1="12.7" x2="88.9" y2="12.7" width="0.1524" layer="91"/>
 <junction x="99.06" y="12.7"/>
-<wire x1="111.76" y1="12.7" x2="99.06" y2="12.7" width="0.1524" layer="91"/>
+<wire x1="109.22" y1="12.7" x2="99.06" y2="12.7" width="0.1524" layer="91"/>
 <pinref part="D2" gate="G$1" pin="A"/>
 <wire x1="99.06" y1="2.54" x2="99.06" y2="7.62" width="0.1524" layer="91"/>
 <junction x="99.06" y="12.7"/>
@@ -9266,25 +9442,24 @@ BUZZER</description>
 <segment>
 <pinref part="D3" gate="G$1" pin="C"/>
 <pinref part="D2" gate="G$1" pin="C"/>
-<wire x1="86.36" y1="-17.78" x2="99.06" y2="-17.78" width="0.1524" layer="91"/>
-<wire x1="99.06" y1="-17.78" x2="99.06" y2="-7.62" width="0.1524" layer="91"/>
+<wire x1="86.36" y1="-27.94" x2="99.06" y2="-27.94" width="0.1524" layer="91"/>
+<wire x1="99.06" y1="-10.16" x2="99.06" y2="-7.62" width="0.1524" layer="91"/>
 <pinref part="S1" gate="G$1" pin="2"/>
 <wire x1="96.52" y1="-10.16" x2="99.06" y2="-10.16" width="0.1524" layer="91"/>
-<wire x1="99.06" y1="-10.16" x2="99.06" y2="-17.78" width="0.1524" layer="91"/>
-<junction x="99.06" y="-17.78"/>
+<wire x1="99.06" y1="-10.16" x2="99.06" y2="-27.94" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="SPOUT" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="6"/>
-<label x="-7.62" y="55.88" size="1.778" layer="95" rot="MR180"/>
+<label x="-43.18" y="55.88" size="1.778" layer="95" rot="MR180"/>
 <pinref part="C3" gate="G$1" pin="1"/>
-<wire x1="-7.62" y1="55.88" x2="-25.4" y2="55.88" width="0.1524" layer="91"/>
-<junction x="-7.62" y="55.88"/>
-<wire x1="-10.16" y1="58.42" x2="-7.62" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="58.42" x2="-7.62" y2="55.88" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="55.88" x2="0" y2="55.88" width="0.1524" layer="91"/>
-<label x="-25.4" y="55.88" size="1.778" layer="95"/>
+<wire x1="-43.18" y1="55.88" x2="-60.96" y2="55.88" width="0.1524" layer="91"/>
+<junction x="-43.18" y="55.88"/>
+<wire x1="-45.72" y1="58.42" x2="-43.18" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="58.42" x2="-43.18" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="55.88" x2="-33.02" y2="55.88" width="0.1524" layer="91"/>
+<label x="-60.96" y="55.88" size="1.778" layer="95"/>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="1"/>
@@ -9295,27 +9470,11 @@ BUZZER</description>
 <net name="SPK" class="0">
 <segment>
 <pinref part="U$2" gate="G$1" pin="A6"/>
-<wire x1="15.24" y1="58.42" x2="2.54" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="2.54" y1="58.42" x2="2.54" y2="45.72" width="0.1524" layer="91"/>
+<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="45.72" width="0.1524" layer="91"/>
 <label x="10.16" y="58.42" size="1.778" layer="95"/>
 <pinref part="LS1" gate="G$1" pin="1"/>
-<wire x1="-27.94" y1="45.72" x2="2.54" y2="45.72" width="0.1524" layer="91"/>
-</segment>
-</net>
-<net name="STOUT" class="0">
-<segment>
-<pinref part="J1" gate="G$1" pin="2"/>
-<wire x1="137.16" y1="27.94" x2="137.16" y2="20.32" width="0.1524" layer="91"/>
-<wire x1="137.16" y1="20.32" x2="134.62" y2="20.32" width="0.1524" layer="91"/>
-<label x="129.54" y="27.94" size="1.778" layer="95"/>
-<pinref part="R3" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="27.94" x2="129.54" y2="27.94" width="0.1524" layer="91"/>
-<junction x="137.16" y="27.94"/>
-</segment>
-<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"/>
+<wire x1="-33.02" y1="45.72" x2="-27.94" y2="45.72" width="0.1524" layer="91"/>
 </segment>
 </net>
 </nets>

+ 273 - 122
schematic/ECU.s#3

@@ -8823,6 +8823,73 @@ BUZZER</description>
 </deviceset>
 </devicesets>
 </library>
+<library name="eScooter">
+<packages>
+<package name="DIOM5027X220N" urn="urn:adsk.eagle:footprint:21928331/1">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<wire x1="2.5" y1="1.35" x2="-3.3699" y2="1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="1.35" x2="-3.3699" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="-1.35" x2="2.5" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="2.5" y1="-1.35" x2="-2.5" y2="-1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="-1.35" x2="-2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="1.35" x2="2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="2.5" y1="1.35" x2="2.5" y2="-1.35" width="0.12" layer="51"/>
+<smd name="1" x="-2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<smd name="2" x="2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<text x="0" y="1.985" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-1.985" size="1.27" layer="27" align="top-center">&gt;VALUE</text>
+</package>
+</packages>
+<packages3d>
+<package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="DIOM5027X220N"/>
+</packageinstances>
+</package3d>
+</packages3d>
+<symbols>
+<symbol name="TVS_DIODE">
+<wire x1="0" y1="0" x2="-2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="-2.54" x2="-2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="0" x2="2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="2.54" y1="0" x2="5.08" y2="2.54" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-2.54" y2="-2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="-2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="2.54" x2="2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="-2.54" x2="2.54" y2="-2.54" width="0.254" layer="94"/>
+<pin name="P$1" x="0" y="7.62" visible="off" length="middle" rot="R270"/>
+<pin name="P$2" x="0" y="-7.62" visible="off" length="middle" rot="R90"/>
+<text x="2.54" y="5.08" size="1.778" layer="95">&gt;NAME</text>
+<text x="2.54" y="-7.62" size="1.778" layer="96">&gt;VALUE</text>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="TVS_DIODE">
+<description>TVS protective diode</description>
+<gates>
+<gate name="D$1" symbol="TVS_DIODE" x="0" y="0"/>
+</gates>
+<devices>
+<device name="SMA" package="DIOM5027X220N">
+<connects>
+<connect gate="D$1" pin="P$1" pad="1"/>
+<connect gate="D$1" pin="P$2" pad="2"/>
+</connects>
+<package3dinstances>
+<package3dinstance package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+</package3dinstances>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
 </libraries>
 <attributes>
 </attributes>
@@ -8854,18 +8921,25 @@ BUZZER</description>
 <part name="U$2" library="regulator" deviceset="ARDUINO" device="ARDUINO_NANO" package3d_urn="urn:adsk.eagle:package:21849926/1"/>
 <part name="LS1" library="SparkFun-Electromechanical" library_urn="urn:adsk.eagle:library:516" deviceset="BUZZER" device="-PTH_KIT" package3d_urn="urn:adsk.eagle:package:38556/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="1M"/>
+<part name="D4" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="D5" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="D6" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="D7" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="U$1" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="R4" 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="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K"/>
 </parts>
 <sheets>
 <sheet>
 <plain>
 </plain>
 <instances>
-<instance part="J1" gate="G$1" x="144.78" y="30.48" smashed="yes" rot="R180">
-<attribute name="VALUE" x="147.32" y="35.306" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="147.32" y="24.892" size="1.778" layer="95" font="vector" rot="R180"/>
+<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>
 <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="VALUE" x="147.32" y="68.326" 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>
 <instance part="J3" gate="G$1" x="144.78" y="7.62" smashed="yes" rot="R180">
@@ -8876,17 +8950,17 @@ BUZZER</description>
 <attribute name="VALUE" x="25.4" y="104.394" size="1.778" layer="96" font="vector"/>
 <attribute name="NAME" x="38.608" y="104.14" size="1.778" layer="95" font="vector" rot="R270"/>
 </instance>
-<instance part="J5" gate="J$1" x="-33.02" y="81.28" smashed="yes">
-<attribute name="VALUE" x="-38.1" y="86.614" size="1.778" layer="96" font="vector"/>
-<attribute name="NAME" x="-35.56" y="74.168" size="1.778" layer="95" font="vector"/>
+<instance part="J5" gate="J$1" x="-68.58" y="81.28" smashed="yes">
+<attribute name="VALUE" x="-73.66" y="86.614" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="-71.12" y="74.168" size="1.778" layer="95" font="vector"/>
 </instance>
-<instance part="C1" gate="G$1" x="-12.7" y="86.36" smashed="yes">
-<attribute name="NAME" x="-10.16" y="88.9" size="1.778" layer="95"/>
-<attribute name="VALUE" x="-10.16" y="86.36" size="1.778" layer="96"/>
+<instance part="C1" gate="G$1" x="0" y="91.44" smashed="yes">
+<attribute name="NAME" x="2.54" y="93.98" size="1.778" layer="95"/>
+<attribute name="VALUE" x="2.54" y="91.44" size="1.778" layer="96"/>
 </instance>
-<instance part="J6" gate="G$1" x="144.78" y="81.28" smashed="yes" rot="MR0">
-<attribute name="VALUE" x="147.32" y="86.614" size="1.778" layer="96" font="vector" rot="MR0"/>
-<attribute name="NAME" x="147.32" y="76.708" size="1.778" layer="95" font="vector" rot="MR0"/>
+<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>
 <instance part="Q2" gate="G$1" x="86.36" y="7.62" smashed="yes">
 <attribute name="NAME" x="92.71" y="8.89" size="1.778" layer="95"/>
@@ -8904,13 +8978,13 @@ BUZZER</description>
 <attribute name="NAME" x="104.14" y="-2.54" size="1.778" layer="95" rot="R270" align="center"/>
 <attribute name="VALUE" x="93.98" y="-2.54" size="1.778" layer="95" rot="R270" align="center"/>
 </instance>
-<instance part="Q4" gate="G$1" x="114.3" y="15.24" smashed="yes" rot="MR180">
-<attribute name="NAME" x="120.65" y="13.97" size="1.778" layer="95" rot="MR180"/>
-<attribute name="VALUE" x="120.65" y="16.51" size="1.778" layer="96" rot="MR180"/>
+<instance part="Q4" gate="G$1" x="111.76" y="15.24" smashed="yes" rot="MR180">
+<attribute name="NAME" x="118.11" y="13.97" size="1.778" layer="95" rot="MR180"/>
+<attribute name="VALUE" x="118.11" y="16.51" size="1.778" layer="96" rot="MR180"/>
 </instance>
-<instance part="D3" gate="G$1" x="81.28" y="-17.78" smashed="yes">
-<attribute name="NAME" x="81.28" y="-12.7" size="1.778" layer="95" align="center"/>
-<attribute name="VALUE" x="81.28" y="-22.86" size="1.778" layer="95" align="center"/>
+<instance part="D3" gate="G$1" x="81.28" y="-27.94" smashed="yes">
+<attribute name="NAME" x="81.28" y="-22.86" size="1.778" layer="95" align="center"/>
+<attribute name="VALUE" x="81.28" y="-33.02" size="1.778" layer="95" align="center"/>
 </instance>
 <instance part="S1" gate="G$1" x="91.44" y="-10.16" smashed="yes">
 <attribute name="NAME" x="91.44" y="-8.636" size="1.778" layer="95" font="vector" align="bottom-center"/>
@@ -8919,27 +8993,52 @@ BUZZER</description>
 <instance part="Q5" gate="G$1" x="96.52" y="50.8" smashed="yes" rot="MR0">
 <attribute name="NAME" x="90.17" y="52.07" size="1.778" layer="95" rot="MR0"/>
 </instance>
-<instance part="J7" gate="G$1" x="-30.48" y="63.5" smashed="yes" rot="MR180">
-<attribute name="VALUE" x="-35.56" y="73.406" size="1.778" layer="96" font="vector" rot="MR180"/>
-<attribute name="NAME" x="-35.56" y="52.832" size="1.778" layer="95" font="vector" rot="MR180"/>
+<instance part="J7" gate="G$1" x="-66.04" y="63.5" smashed="yes" rot="MR180">
+<attribute name="VALUE" x="-71.12" y="73.406" size="1.778" layer="96" font="vector" rot="MR180"/>
+<attribute name="NAME" x="-71.12" y="52.832" size="1.778" layer="95" font="vector" rot="MR180"/>
 </instance>
-<instance part="C3" gate="G$1" x="-12.7" y="58.42" smashed="yes" rot="MR90">
-<attribute name="NAME" x="-10.16" y="58.42" size="1.778" layer="95" rot="MR0"/>
-<attribute name="VALUE" x="-12.7" y="60.96" size="1.778" layer="96" rot="MR90"/>
+<instance part="C3" gate="G$1" x="-48.26" y="58.42" smashed="yes" rot="MR90">
+<attribute name="NAME" x="-45.72" y="58.42" size="1.778" layer="95" rot="MR0"/>
+<attribute name="VALUE" x="-48.26" y="60.96" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="Q1" gate="G$1" x="121.92" y="76.2" smashed="yes">
-<attribute name="NAME" x="128.27" y="77.47" size="1.778" layer="95"/>
+<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>
 <instance part="U$2" gate="G$1" x="30.48" y="63.5" smashed="yes">
 <attribute name="NAME" x="25.4" y="86.36" size="1.778" layer="95"/>
 </instance>
-<instance part="LS1" gate="G$1" x="-30.48" y="45.72" smashed="yes" rot="MR270">
-<attribute name="NAME" x="-35.306" y="48.26" size="1.778" layer="95" font="vector" rot="MR270"/>
-<attribute name="VALUE" x="-30.48" y="40.386" size="1.778" layer="96" font="vector" rot="MR270"/>
+<instance part="LS1" gate="G$1" x="-35.56" y="45.72" smashed="yes" rot="MR270">
+<attribute name="NAME" x="-40.386" y="48.26" size="1.778" layer="95" font="vector" rot="MR270"/>
+<attribute name="VALUE" x="-35.56" y="40.386" size="1.778" layer="96" font="vector" rot="MR270"/>
+</instance>
+<instance part="R3" gate="G$1" x="134.62" y="33.02" smashed="yes" rot="R90">
+<attribute name="NAME" x="133.1214" y="29.21" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="137.922" y="29.21" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="D4" gate="D$1" x="-45.72" y="88.9" smashed="yes">
+<attribute name="NAME" x="-43.18" y="93.98" size="1.778" layer="95"/>
 </instance>
-<instance part="R3" gate="G$1" x="121.92" y="27.94" smashed="yes" rot="R180">
-<attribute name="NAME" x="125.73" y="26.4414" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="125.73" y="31.242" size="1.778" layer="96" rot="R180"/>
+<instance part="D5" gate="D$1" x="124.46" y="30.48" smashed="yes">
+<attribute name="NAME" x="127" y="35.56" size="1.778" layer="95"/>
+</instance>
+<instance part="D6" gate="D$1" x="-7.62" y="43.18" smashed="yes">
+<attribute name="NAME" x="-5.08" y="48.26" size="1.778" layer="95"/>
+<attribute name="VALUE" x="-5.08" y="35.56" size="1.778" layer="96"/>
+</instance>
+<instance part="D7" gate="D$1" x="66.04" y="-2.54" smashed="yes">
+<attribute name="NAME" x="68.58" y="2.54" size="1.778" layer="95"/>
+</instance>
+<instance part="U$1" gate="D$1" x="66.04" y="-20.32" smashed="yes">
+<attribute name="NAME" x="68.58" y="-15.24" size="1.778" layer="95"/>
+<attribute name="VALUE" x="68.58" y="-27.94" size="1.778" layer="96"/>
+</instance>
+<instance part="R4" gate="G$1" x="99.06" y="43.18" smashed="yes">
+<attribute name="NAME" x="95.25" y="44.6786" size="1.778" layer="95"/>
+<attribute name="VALUE" x="95.25" y="39.878" 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>
 </instances>
 <busses>
@@ -8947,34 +9046,48 @@ BUZZER</description>
 <nets>
 <net name="GND" class="0">
 <segment>
-<wire x1="15.24" y1="48.26" x2="5.08" y2="48.26" width="0.1524" layer="91"/>
+<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"/>
 <pinref part="U$2" gate="G$1" pin="GND"/>
-<wire x1="5.08" y1="48.26" x2="5.08" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="0" y1="48.26" x2="0" y2="33.02" width="0.1524" layer="91"/>
 <pinref part="LS1" gate="G$1" pin="2"/>
-<wire x1="-27.94" y1="43.18" x2="5.08" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="43.18" x2="-27.94" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="43.18" x2="-27.94" y2="33.02" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="33.02" x2="-7.62" y2="33.02" width="0.1524" layer="91"/>
 <label x="-27.94" y="43.18" size="1.778" layer="95"/>
+<pinref part="D6" gate="D$1" pin="P$2"/>
+<wire x1="-7.62" y1="33.02" x2="0" y2="33.02" width="0.1524" layer="91"/>
+<wire x1="-7.62" y1="35.56" x2="-7.62" y2="33.02" width="0.1524" layer="91"/>
+<junction x="-7.62" y="33.02"/>
 </segment>
 <segment>
 <pinref part="Q5" gate="G$1" pin="S"/>
 <wire x1="93.98" y1="45.72" x2="93.98" y2="43.18" width="0.1524" layer="91"/>
-<label x="86.36" y="43.18" size="1.778" layer="95"/>
-<wire x1="83.82" y1="43.18" x2="93.98" y2="43.18" width="0.1524" layer="91"/>
+<label x="86.36" y="38.1" size="1.778" layer="95"/>
+<wire x1="93.98" y1="43.18" x2="93.98" y2="38.1" width="0.1524" layer="91"/>
+<wire x1="86.36" y1="38.1" x2="93.98" y2="38.1" width="0.1524" layer="91"/>
+<pinref part="R4" gate="G$1" pin="1"/>
+<junction x="93.98" y="43.18"/>
 </segment>
 <segment>
 <pinref part="R1" gate="G$1" pin="1"/>
 <pinref part="Q2" gate="G$1" pin="S"/>
 <wire x1="76.2" y1="-5.08" x2="88.9" y2="-5.08" width="0.1524" layer="91"/>
 <wire x1="88.9" y1="-5.08" x2="88.9" y2="0" width="0.1524" layer="91"/>
-<label x="63.5" y="-10.16" size="1.778" layer="95"/>
+<label x="55.88" y="-10.16" size="1.778" layer="95"/>
 <pinref part="S1" gate="G$1" pin="1"/>
 <wire x1="88.9" y1="0" x2="88.9" y2="2.54" width="0.1524" layer="91"/>
 <wire x1="86.36" y1="-10.16" x2="76.2" y2="-10.16" width="0.1524" layer="91"/>
 <wire x1="76.2" y1="-5.08" x2="76.2" y2="-10.16" width="0.1524" layer="91"/>
 <junction x="76.2" y="-10.16"/>
-<wire x1="76.2" y1="-10.16" x2="63.5" y2="-10.16" width="0.1524" layer="91"/>
+<wire x1="76.2" y1="-10.16" x2="66.04" y2="-10.16" width="0.1524" layer="91"/>
+<wire x1="66.04" y1="-10.16" x2="55.88" y2="-10.16" width="0.1524" layer="91"/>
 <wire x1="86.36" y1="0" x2="88.9" y2="0" width="0.1524" layer="91"/>
 <junction x="88.9" y="0"/>
+<pinref part="D7" gate="D$1" pin="P$2"/>
+<junction x="66.04" y="-10.16"/>
+<pinref part="U$1" gate="D$1" pin="P$1"/>
+<wire x1="66.04" y1="-10.16" x2="66.04" y2="-12.7" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="J3" gate="G$1" pin="2"/>
@@ -8982,28 +9095,36 @@ BUZZER</description>
 <label x="132.08" y="5.08" size="1.778" layer="95"/>
 </segment>
 <segment>
-<wire x1="124.46" y1="71.12" x2="124.46" y2="68.58" width="0.1524" layer="91"/>
+<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"/>
 <wire x1="114.3" y1="68.58" x2="124.46" y2="68.58" width="0.1524" layer="91"/>
-<label x="114.3" y="68.58" size="1.778" layer="95"/>
+<label x="101.6" 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"/>
+<wire x1="114.3" y1="68.58" x2="101.6" y2="68.58" width="0.1524" layer="91"/>
+<junction x="114.3" y="68.58"/>
 </segment>
 <segment>
 <pinref part="J5" gate="J$1" pin="3"/>
-<wire x1="-25.4" y1="83.82" x2="-17.78" y2="83.82" width="0.1524" layer="91"/>
-<wire x1="-17.78" y1="83.82" x2="-17.78" y2="88.9" width="0.1524" layer="91"/>
-<wire x1="-17.78" y1="88.9" x2="-12.7" y2="88.9" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="83.82" x2="-53.34" y2="83.82" width="0.1524" layer="91"/>
+<wire x1="-53.34" y1="83.82" x2="-53.34" y2="96.52" width="0.1524" layer="91"/>
+<wire x1="-53.34" y1="96.52" x2="-45.72" y2="96.52" width="0.1524" layer="91"/>
+<wire x1="-45.72" y1="96.52" x2="0" y2="96.52" width="0.1524" layer="91"/>
+<wire x1="0" y1="96.52" x2="0" y2="93.98" width="0.1524" layer="91"/>
 <pinref part="C1" gate="G$1" pin="1"/>
-<label x="-25.4" y="83.82" size="1.778" layer="95"/>
+<label x="-60.96" y="83.82" size="1.778" layer="95"/>
+<pinref part="D4" gate="D$1" pin="P$1"/>
+<junction x="-45.72" y="96.52"/>
 </segment>
 <segment>
 <pinref part="J7" gate="G$1" pin="1"/>
-<wire x1="-25.4" y1="68.58" x2="-17.78" y2="68.58" width="0.1524" layer="91"/>
-<label x="-20.32" y="68.58" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-60.96" y1="68.58" x2="-53.34" y2="68.58" width="0.1524" layer="91"/>
+<label x="-55.88" y="68.58" size="1.778" layer="95" rot="MR0"/>
 </segment>
 <segment>
 <pinref part="J7" gate="G$1" pin="5"/>
-<label x="-20.32" y="58.42" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-25.4" y1="58.42" x2="-17.78" y2="58.42" width="0.1524" layer="91"/>
+<label x="-55.88" y="58.42" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-60.96" y1="58.42" x2="-53.34" y2="58.42" width="0.1524" layer="91"/>
 <pinref part="C3" gate="G$1" pin="2"/>
 </segment>
 <segment>
@@ -9014,8 +9135,13 @@ BUZZER</description>
 </segment>
 <segment>
 <pinref part="R3" gate="G$1" pin="2"/>
-<wire x1="116.84" y1="27.94" x2="109.22" y2="27.94" width="0.1524" layer="91"/>
-<label x="109.22" y="27.94" size="1.778" layer="95"/>
+<wire x1="134.62" y1="38.1" x2="134.62" y2="40.64" width="0.1524" layer="91"/>
+<wire x1="134.62" y1="40.64" x2="124.46" y2="40.64" width="0.1524" layer="91"/>
+<label x="114.3" y="38.1" size="1.778" layer="95"/>
+<pinref part="D5" gate="D$1" pin="P$1"/>
+<wire x1="124.46" y1="40.64" x2="114.3" y2="40.64" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="40.64" x2="124.46" y2="38.1" width="0.1524" layer="91"/>
+<junction x="124.46" y="40.64"/>
 </segment>
 </net>
 <net name="VIN" class="0">
@@ -9026,8 +9152,8 @@ BUZZER</description>
 </segment>
 <segment>
 <pinref part="Q4" gate="G$1" pin="D"/>
-<wire x1="116.84" y1="20.32" x2="116.84" y2="22.86" width="0.1524" layer="91"/>
-<wire x1="116.84" y1="22.86" x2="63.5" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="20.32" x2="114.3" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="22.86" x2="63.5" y2="22.86" width="0.1524" layer="91"/>
 <label x="63.5" y="22.86" size="1.778" layer="95"/>
 </segment>
 </net>
@@ -9069,62 +9195,72 @@ BUZZER</description>
 </net>
 <net name="5V" class="0">
 <segment>
-<wire x1="7.62" y1="53.34" x2="15.24" y2="53.34" width="0.1524" layer="91"/>
 <label x="10.16" y="53.34" size="1.778" layer="95"/>
 <pinref part="U$2" gate="G$1" pin="5V"/>
+<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="50.8" width="0.1524" layer="91"/>
+<pinref part="D6" gate="D$1" pin="P$1"/>
 </segment>
 <segment>
 <pinref part="J6" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="81.28" x2="132.08" y2="81.28" width="0.1524" layer="91"/>
-<label x="137.16" y="81.28" size="1.778" layer="95" rot="MR0"/>
+<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"/>
 </segment>
 <segment>
 <pinref part="J7" gate="G$1" pin="2"/>
-<label x="-22.86" y="66.04" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-25.4" y1="66.04" x2="-15.24" y2="66.04" width="0.1524" layer="91"/>
-<wire x1="-15.24" y1="66.04" x2="-15.24" y2="73.66" width="0.1524" layer="91"/>
-<pinref part="J5" gate="J$1" pin="1"/>
-<label x="-25.4" y="78.74" size="1.778" layer="95"/>
-<wire x1="-15.24" y1="73.66" x2="-15.24" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="-15.24" y1="78.74" x2="-25.4" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="-15.24" y1="73.66" x2="-10.16" y2="73.66" width="0.1524" layer="91"/>
-<junction x="-15.24" y="73.66"/>
-<label x="-12.7" y="73.66" size="1.778" layer="95"/>
+<label x="-58.42" y="66.04" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-60.96" y1="66.04" x2="-53.34" y2="66.04" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="J4" gate="G$1" pin="1"/>
 <wire x1="25.4" y1="93.98" x2="10.16" y2="93.98" width="0.1524" layer="91"/>
 <label x="10.16" y="93.98" size="1.778" layer="95"/>
 </segment>
+<segment>
+<pinref part="J1" gate="G$1" pin="2"/>
+<label x="129.54" y="17.78" size="1.778" layer="95"/>
+<wire x1="137.16" y1="17.78" x2="129.54" y2="17.78" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="J5" gate="J$1" pin="2"/>
+<wire x1="-60.96" y1="81.28" x2="-53.34" y2="81.28" width="0.1524" layer="91"/>
+<label x="-60.96" y="81.28" size="1.778" layer="95"/>
+</segment>
 </net>
 <net name="THIN" class="0">
 <segment>
-<pinref part="J5" gate="J$1" pin="2"/>
-<wire x1="-25.4" y1="81.28" x2="-12.7" y2="81.28" width="0.1524" layer="91"/>
+<pinref part="J5" gate="J$1" pin="1"/>
+<label x="-60.96" y="78.74" size="1.778" layer="95"/>
 <pinref part="C1" gate="G$1" pin="2"/>
-<wire x1="-12.7" y1="81.28" x2="5.08" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-45.72" y1="81.28" x2="0" y2="81.28" width="0.1524" layer="91"/>
+<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"/>
-<junction x="-12.7" y="81.28"/>
 <label x="10.16" y="73.66" size="1.778" layer="95"/>
 <pinref part="U$2" gate="G$1" pin="A0"/>
-<label x="-25.4" y="81.28" size="1.778" layer="95"/>
+<label x="-33.02" y="81.28" 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="78.74" x2="-45.72" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="-45.72" y1="78.74" x2="-45.72" y2="81.28" width="0.1524" layer="91"/>
+<junction x="-45.72" y="81.28"/>
 </segment>
 </net>
 <net name="SDA" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="3"/>
-<label x="-20.32" y="63.5" size="1.778" layer="95" rot="MR0"/>
+<label x="-55.88" y="63.5" size="1.778" layer="95" rot="MR0"/>
 <label x="10.16" y="63.5" size="1.778" layer="95"/>
-<wire x1="-25.4" y1="63.5" x2="15.24" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="63.5" x2="15.24" y2="63.5" width="0.1524" layer="91"/>
 <pinref part="U$2" gate="G$1" pin="A4"/>
 </segment>
 </net>
 <net name="SCL" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="4"/>
-<label x="-20.32" y="60.96" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-25.4" y1="60.96" x2="15.24" y2="60.96" width="0.1524" layer="91"/>
+<label x="-55.88" y="60.96" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-60.96" 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"/>
 <pinref part="U$2" gate="G$1" pin="A5"/>
 </segment>
@@ -9142,19 +9278,38 @@ BUZZER</description>
 <net name="ST" class="0">
 <segment>
 <pinref part="J1" gate="G$1" pin="1"/>
-<label x="134.62" y="30.48" size="1.778" layer="95"/>
+<label x="134.62" y="20.32" size="1.778" layer="95"/>
 <label x="45.72" y="55.88" size="1.778" layer="95"/>
-<wire x1="137.16" y1="30.48" x2="66.04" y2="30.48" width="0.1524" layer="91"/>
+<wire x1="137.16" y1="20.32" x2="134.62" y2="20.32" width="0.1524" layer="91"/>
+<wire x1="134.62" y1="20.32" x2="124.46" y2="20.32" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="20.32" x2="116.84" y2="20.32" width="0.1524" layer="91"/>
+<wire x1="116.84" y1="20.32" x2="116.84" y2="30.48" width="0.1524" layer="91"/>
+<wire x1="116.84" y1="30.48" x2="66.04" y2="30.48" width="0.1524" layer="91"/>
 <wire x1="66.04" y1="55.88" x2="45.72" y2="55.88" width="0.1524" layer="91"/>
 <pinref part="U$2" gate="G$1" pin="D2"/>
 <wire x1="66.04" y1="55.88" x2="66.04" y2="30.48" width="0.1524" layer="91"/>
+<pinref part="R3" gate="G$1" pin="1"/>
+<wire x1="134.62" y1="27.94" x2="134.62" y2="20.32" width="0.1524" layer="91"/>
+<junction x="134.62" y="20.32"/>
+<wire x1="134.62" y1="30.48" x2="134.62" y2="27.94" width="0.1524" layer="91"/>
+<pinref part="D5" gate="D$1" pin="P$2"/>
+<wire x1="124.46" y1="22.86" x2="124.46" y2="20.32" width="0.1524" layer="91"/>
+<junction x="124.46" y="20.32"/>
+</segment>
+<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"/>
 </segment>
 </net>
 <net name="BTN" class="0">
 <segment>
 <pinref part="D3" gate="G$1" pin="A"/>
-<wire x1="76.2" y1="-17.78" x2="63.5" y2="-17.78" width="0.1524" layer="91"/>
-<label x="63.5" y="-17.78" size="1.778" layer="95"/>
+<wire x1="76.2" y1="-27.94" x2="66.04" y2="-27.94" width="0.1524" layer="91"/>
+<label x="55.88" y="-27.94" size="1.778" layer="95"/>
+<pinref part="U$1" gate="D$1" pin="P$2"/>
+<wire x1="66.04" y1="-27.94" x2="55.88" y2="-27.94" width="0.1524" layer="91"/>
+<junction x="66.04" y="-27.94"/>
 </segment>
 <segment>
 <wire x1="45.72" y1="68.58" x2="53.34" y2="68.58" width="0.1524" layer="91"/>
@@ -9179,18 +9334,25 @@ BUZZER</description>
 <pinref part="J2" gate="G$1" pin="6"/>
 <label x="132.08" y="43.18" size="1.778" layer="95"/>
 <pinref part="Q5" gate="G$1" pin="G"/>
-<wire x1="99.06" y1="48.26" x2="101.6" y2="48.26" width="0.1524" layer="91"/>
-<wire x1="101.6" y1="48.26" x2="101.6" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="101.6" y1="43.18" x2="137.16" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="99.06" y1="48.26" x2="104.14" y2="48.26" width="0.1524" layer="91"/>
+<wire x1="104.14" y1="48.26" x2="104.14" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="104.14" y1="43.18" x2="137.16" y2="43.18" width="0.1524" layer="91"/>
+<pinref part="R4" gate="G$1" pin="2"/>
+<junction x="104.14" y="43.18"/>
 </segment>
 </net>
 <net name="LEDCTL" class="0">
 <segment>
 <label x="45.72" y="73.66" size="1.778" layer="95"/>
-<label x="119.38" y="73.66" size="1.778" layer="95" rot="MR0"/>
+<label x="106.68" y="81.28" size="1.778" layer="95" rot="MR0"/>
 <pinref part="Q1" gate="G$1" pin="G"/>
 <pinref part="U$2" gate="G$1" pin="D9"/>
-<wire x1="45.72" y1="73.66" x2="119.38" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="45.72" y1="73.66" x2="93.98" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="93.98" y1="73.66" x2="93.98" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="93.98" 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"/>
 </segment>
 </net>
 <net name="STLEDCTL" class="0">
@@ -9207,21 +9369,24 @@ BUZZER</description>
 <net name="N$1" class="0">
 <segment>
 <pinref part="J6" gate="G$1" pin="2"/>
-<wire x1="137.16" y1="83.82" x2="124.46" y2="83.82" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="83.82" x2="124.46" y2="81.28" width="0.1524" layer="91"/>
+<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"/>
 <pinref part="Q1" gate="G$1" pin="D"/>
 </segment>
 </net>
-<net name="PWR" class="0">
+<net name="PWM" class="0">
 <segment>
 <pinref part="Q2" gate="G$1" pin="G"/>
 <pinref part="R1" gate="G$1" pin="2"/>
 <wire x1="83.82" y1="5.08" x2="73.66" y2="5.08" width="0.1524" layer="91"/>
-<label x="63.5" y="5.08" size="1.778" layer="95"/>
-<wire x1="73.66" y1="5.08" x2="63.5" y2="5.08" width="0.1524" layer="91"/>
+<label x="55.88" y="5.08" size="1.778" layer="95"/>
+<wire x1="73.66" y1="5.08" x2="66.04" y2="5.08" width="0.1524" layer="91"/>
+<wire x1="66.04" y1="5.08" x2="55.88" y2="5.08" width="0.1524" layer="91"/>
 <wire x1="73.66" y1="5.08" x2="73.66" y2="0" width="0.1524" layer="91"/>
 <junction x="73.66" y="5.08"/>
 <wire x1="73.66" y1="0" x2="76.2" y2="0" width="0.1524" layer="91"/>
+<pinref part="D7" gate="D$1" pin="P$1"/>
+<junction x="66.04" y="5.08"/>
 </segment>
 <segment>
 <wire x1="45.72" y1="71.12" x2="53.34" y2="71.12" width="0.1524" layer="91"/>
@@ -9238,11 +9403,11 @@ BUZZER</description>
 <segment>
 <pinref part="R2" gate="G$1" pin="2"/>
 <pinref part="Q4" gate="G$1" pin="S"/>
-<wire x1="116.84" y1="10.16" x2="116.84" y2="7.62" width="0.1524" layer="91"/>
-<wire x1="116.84" y1="7.62" x2="111.76" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="10.16" x2="114.3" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="7.62" x2="111.76" y2="7.62" width="0.1524" layer="91"/>
 <pinref part="J3" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="7.62" x2="116.84" y2="7.62" width="0.1524" layer="91"/>
-<junction x="116.84" y="7.62"/>
+<wire x1="137.16" y1="7.62" x2="114.3" y2="7.62" width="0.1524" layer="91"/>
+<junction x="114.3" y="7.62"/>
 <label x="119.38" y="7.62" size="1.778" layer="95"/>
 </segment>
 </net>
@@ -9253,7 +9418,7 @@ BUZZER</description>
 <pinref part="Q2" gate="G$1" pin="D"/>
 <wire x1="99.06" y1="12.7" x2="88.9" y2="12.7" width="0.1524" layer="91"/>
 <junction x="99.06" y="12.7"/>
-<wire x1="111.76" y1="12.7" x2="99.06" y2="12.7" width="0.1524" layer="91"/>
+<wire x1="109.22" y1="12.7" x2="99.06" y2="12.7" width="0.1524" layer="91"/>
 <pinref part="D2" gate="G$1" pin="A"/>
 <wire x1="99.06" y1="2.54" x2="99.06" y2="7.62" width="0.1524" layer="91"/>
 <junction x="99.06" y="12.7"/>
@@ -9266,25 +9431,24 @@ BUZZER</description>
 <segment>
 <pinref part="D3" gate="G$1" pin="C"/>
 <pinref part="D2" gate="G$1" pin="C"/>
-<wire x1="86.36" y1="-17.78" x2="99.06" y2="-17.78" width="0.1524" layer="91"/>
-<wire x1="99.06" y1="-17.78" x2="99.06" y2="-7.62" width="0.1524" layer="91"/>
+<wire x1="86.36" y1="-27.94" x2="99.06" y2="-27.94" width="0.1524" layer="91"/>
+<wire x1="99.06" y1="-10.16" x2="99.06" y2="-7.62" width="0.1524" layer="91"/>
 <pinref part="S1" gate="G$1" pin="2"/>
 <wire x1="96.52" y1="-10.16" x2="99.06" y2="-10.16" width="0.1524" layer="91"/>
-<wire x1="99.06" y1="-10.16" x2="99.06" y2="-17.78" width="0.1524" layer="91"/>
-<junction x="99.06" y="-17.78"/>
+<wire x1="99.06" y1="-10.16" x2="99.06" y2="-27.94" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="SPOUT" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="6"/>
-<label x="-7.62" y="55.88" size="1.778" layer="95" rot="MR180"/>
+<label x="-43.18" y="55.88" size="1.778" layer="95" rot="MR180"/>
 <pinref part="C3" gate="G$1" pin="1"/>
-<wire x1="-7.62" y1="55.88" x2="-25.4" y2="55.88" width="0.1524" layer="91"/>
-<junction x="-7.62" y="55.88"/>
-<wire x1="-10.16" y1="58.42" x2="-7.62" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="58.42" x2="-7.62" y2="55.88" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="55.88" x2="0" y2="55.88" width="0.1524" layer="91"/>
-<label x="-25.4" y="55.88" size="1.778" layer="95"/>
+<wire x1="-43.18" y1="55.88" x2="-60.96" y2="55.88" width="0.1524" layer="91"/>
+<junction x="-43.18" y="55.88"/>
+<wire x1="-45.72" y1="58.42" x2="-43.18" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="58.42" x2="-43.18" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="55.88" x2="-33.02" y2="55.88" width="0.1524" layer="91"/>
+<label x="-60.96" y="55.88" size="1.778" layer="95"/>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="1"/>
@@ -9295,24 +9459,11 @@ BUZZER</description>
 <net name="SPK" class="0">
 <segment>
 <pinref part="U$2" gate="G$1" pin="A6"/>
-<wire x1="15.24" y1="58.42" x2="2.54" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="2.54" y1="58.42" x2="2.54" y2="45.72" width="0.1524" layer="91"/>
+<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="45.72" width="0.1524" layer="91"/>
 <label x="10.16" y="58.42" size="1.778" layer="95"/>
 <pinref part="LS1" gate="G$1" pin="1"/>
-<wire x1="-27.94" y1="45.72" x2="2.54" y2="45.72" width="0.1524" layer="91"/>
-</segment>
-</net>
-<net name="STOUT" class="0">
-<segment>
-<pinref part="J1" gate="G$1" pin="2"/>
-<wire x1="137.16" y1="27.94" x2="127" y2="27.94" width="0.1524" layer="91"/>
-<label x="129.54" y="27.94" size="1.778" layer="95"/>
-<pinref part="R3" gate="G$1" pin="1"/>
-</segment>
-<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"/>
+<wire x1="-33.02" y1="45.72" x2="-27.94" y2="45.72" width="0.1524" layer="91"/>
 </segment>
 </net>
 </nets>

+ 276 - 120
schematic/ECU.s#4

@@ -8823,6 +8823,73 @@ BUZZER</description>
 </deviceset>
 </devicesets>
 </library>
+<library name="eScooter">
+<packages>
+<package name="DIOM5027X220N" urn="urn:adsk.eagle:footprint:21928331/1">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<wire x1="2.5" y1="1.35" x2="-3.3699" y2="1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="1.35" x2="-3.3699" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="-1.35" x2="2.5" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="2.5" y1="-1.35" x2="-2.5" y2="-1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="-1.35" x2="-2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="1.35" x2="2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="2.5" y1="1.35" x2="2.5" y2="-1.35" width="0.12" layer="51"/>
+<smd name="1" x="-2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<smd name="2" x="2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<text x="0" y="1.985" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-1.985" size="1.27" layer="27" align="top-center">&gt;VALUE</text>
+</package>
+</packages>
+<packages3d>
+<package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="DIOM5027X220N"/>
+</packageinstances>
+</package3d>
+</packages3d>
+<symbols>
+<symbol name="TVS_DIODE">
+<wire x1="0" y1="0" x2="-2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="-2.54" x2="-2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="0" x2="2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="2.54" y1="0" x2="5.08" y2="2.54" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-2.54" y2="-2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="-2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="2.54" x2="2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="-2.54" x2="2.54" y2="-2.54" width="0.254" layer="94"/>
+<pin name="P$1" x="0" y="7.62" visible="off" length="middle" rot="R270"/>
+<pin name="P$2" x="0" y="-7.62" visible="off" length="middle" rot="R90"/>
+<text x="2.54" y="5.08" size="1.778" layer="95">&gt;NAME</text>
+<text x="2.54" y="-7.62" size="1.778" layer="96">&gt;VALUE</text>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="TVS_DIODE">
+<description>TVS protective diode</description>
+<gates>
+<gate name="D$1" symbol="TVS_DIODE" x="0" y="0"/>
+</gates>
+<devices>
+<device name="SMA" package="DIOM5027X220N">
+<connects>
+<connect gate="D$1" pin="P$1" pad="1"/>
+<connect gate="D$1" pin="P$2" pad="2"/>
+</connects>
+<package3dinstances>
+<package3dinstance package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+</package3dinstances>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
 </libraries>
 <attributes>
 </attributes>
@@ -8854,18 +8921,25 @@ BUZZER</description>
 <part name="U$2" library="regulator" deviceset="ARDUINO" device="ARDUINO_NANO" package3d_urn="urn:adsk.eagle:package:21849926/1"/>
 <part name="LS1" library="SparkFun-Electromechanical" library_urn="urn:adsk.eagle:library:516" deviceset="BUZZER" device="-PTH_KIT" package3d_urn="urn:adsk.eagle:package:38556/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="1M"/>
+<part name="D4" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="D5" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="D6" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="D7" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="U$1" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="R4" 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="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K"/>
 </parts>
 <sheets>
 <sheet>
 <plain>
 </plain>
 <instances>
-<instance part="J1" gate="G$1" x="144.78" y="30.48" smashed="yes" rot="R180">
-<attribute name="VALUE" x="147.32" y="35.306" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="147.32" y="24.892" size="1.778" layer="95" font="vector" rot="R180"/>
+<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>
 <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="VALUE" x="147.32" y="68.326" 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>
 <instance part="J3" gate="G$1" x="144.78" y="7.62" smashed="yes" rot="R180">
@@ -8876,17 +8950,17 @@ BUZZER</description>
 <attribute name="VALUE" x="25.4" y="104.394" size="1.778" layer="96" font="vector"/>
 <attribute name="NAME" x="38.608" y="104.14" size="1.778" layer="95" font="vector" rot="R270"/>
 </instance>
-<instance part="J5" gate="J$1" x="-33.02" y="81.28" smashed="yes">
-<attribute name="VALUE" x="-38.1" y="86.614" size="1.778" layer="96" font="vector"/>
-<attribute name="NAME" x="-35.56" y="74.168" size="1.778" layer="95" font="vector"/>
+<instance part="J5" gate="J$1" x="-68.58" y="81.28" smashed="yes">
+<attribute name="VALUE" x="-73.66" y="86.614" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="-71.12" y="74.168" size="1.778" layer="95" font="vector"/>
 </instance>
-<instance part="C1" gate="G$1" x="-12.7" y="86.36" smashed="yes">
-<attribute name="NAME" x="-10.16" y="88.9" size="1.778" layer="95"/>
-<attribute name="VALUE" x="-10.16" y="86.36" size="1.778" layer="96"/>
+<instance part="C1" gate="G$1" x="0" y="91.44" smashed="yes">
+<attribute name="NAME" x="2.54" y="93.98" size="1.778" layer="95"/>
+<attribute name="VALUE" x="2.54" y="91.44" size="1.778" layer="96"/>
 </instance>
-<instance part="J6" gate="G$1" x="144.78" y="81.28" smashed="yes" rot="MR0">
-<attribute name="VALUE" x="147.32" y="86.614" size="1.778" layer="96" font="vector" rot="MR0"/>
-<attribute name="NAME" x="147.32" y="76.708" size="1.778" layer="95" font="vector" rot="MR0"/>
+<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>
 <instance part="Q2" gate="G$1" x="86.36" y="7.62" smashed="yes">
 <attribute name="NAME" x="92.71" y="8.89" size="1.778" layer="95"/>
@@ -8904,13 +8978,13 @@ BUZZER</description>
 <attribute name="NAME" x="104.14" y="-2.54" size="1.778" layer="95" rot="R270" align="center"/>
 <attribute name="VALUE" x="93.98" y="-2.54" size="1.778" layer="95" rot="R270" align="center"/>
 </instance>
-<instance part="Q4" gate="G$1" x="114.3" y="15.24" smashed="yes" rot="MR180">
-<attribute name="NAME" x="120.65" y="13.97" size="1.778" layer="95" rot="MR180"/>
-<attribute name="VALUE" x="120.65" y="16.51" size="1.778" layer="96" rot="MR180"/>
+<instance part="Q4" gate="G$1" x="111.76" y="15.24" smashed="yes" rot="MR180">
+<attribute name="NAME" x="118.11" y="13.97" size="1.778" layer="95" rot="MR180"/>
+<attribute name="VALUE" x="118.11" y="16.51" size="1.778" layer="96" rot="MR180"/>
 </instance>
-<instance part="D3" gate="G$1" x="81.28" y="-17.78" smashed="yes">
-<attribute name="NAME" x="81.28" y="-12.7" size="1.778" layer="95" align="center"/>
-<attribute name="VALUE" x="81.28" y="-22.86" size="1.778" layer="95" align="center"/>
+<instance part="D3" gate="G$1" x="81.28" y="-27.94" smashed="yes">
+<attribute name="NAME" x="81.28" y="-22.86" size="1.778" layer="95" align="center"/>
+<attribute name="VALUE" x="81.28" y="-33.02" size="1.778" layer="95" align="center"/>
 </instance>
 <instance part="S1" gate="G$1" x="91.44" y="-10.16" smashed="yes">
 <attribute name="NAME" x="91.44" y="-8.636" size="1.778" layer="95" font="vector" align="bottom-center"/>
@@ -8919,27 +8993,52 @@ BUZZER</description>
 <instance part="Q5" gate="G$1" x="96.52" y="50.8" smashed="yes" rot="MR0">
 <attribute name="NAME" x="90.17" y="52.07" size="1.778" layer="95" rot="MR0"/>
 </instance>
-<instance part="J7" gate="G$1" x="-30.48" y="63.5" smashed="yes" rot="MR180">
-<attribute name="VALUE" x="-35.56" y="73.406" size="1.778" layer="96" font="vector" rot="MR180"/>
-<attribute name="NAME" x="-35.56" y="52.832" size="1.778" layer="95" font="vector" rot="MR180"/>
+<instance part="J7" gate="G$1" x="-66.04" y="63.5" smashed="yes" rot="MR180">
+<attribute name="VALUE" x="-71.12" y="73.406" size="1.778" layer="96" font="vector" rot="MR180"/>
+<attribute name="NAME" x="-71.12" y="52.832" size="1.778" layer="95" font="vector" rot="MR180"/>
 </instance>
-<instance part="C3" gate="G$1" x="-12.7" y="58.42" smashed="yes" rot="MR90">
-<attribute name="NAME" x="-10.16" y="58.42" size="1.778" layer="95" rot="MR0"/>
-<attribute name="VALUE" x="-12.7" y="60.96" size="1.778" layer="96" rot="MR90"/>
+<instance part="C3" gate="G$1" x="-48.26" y="58.42" smashed="yes" rot="MR90">
+<attribute name="NAME" x="-45.72" y="58.42" size="1.778" layer="95" rot="MR0"/>
+<attribute name="VALUE" x="-48.26" y="60.96" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="Q1" gate="G$1" x="121.92" y="76.2" smashed="yes">
-<attribute name="NAME" x="128.27" y="77.47" size="1.778" layer="95"/>
+<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>
 <instance part="U$2" gate="G$1" x="30.48" y="63.5" smashed="yes">
 <attribute name="NAME" x="25.4" y="86.36" size="1.778" layer="95"/>
 </instance>
-<instance part="LS1" gate="G$1" x="-30.48" y="45.72" smashed="yes" rot="MR270">
-<attribute name="NAME" x="-35.306" y="48.26" size="1.778" layer="95" font="vector" rot="MR270"/>
-<attribute name="VALUE" x="-30.48" y="40.386" size="1.778" layer="96" font="vector" rot="MR270"/>
+<instance part="LS1" gate="G$1" x="-35.56" y="45.72" smashed="yes" rot="MR270">
+<attribute name="NAME" x="-40.386" y="48.26" size="1.778" layer="95" font="vector" rot="MR270"/>
+<attribute name="VALUE" x="-35.56" y="40.386" size="1.778" layer="96" font="vector" rot="MR270"/>
+</instance>
+<instance part="R3" gate="G$1" x="134.62" y="33.02" smashed="yes" rot="R90">
+<attribute name="NAME" x="133.1214" y="29.21" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="137.922" y="29.21" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="D4" gate="D$1" x="-45.72" y="88.9" smashed="yes">
+<attribute name="NAME" x="-43.18" y="93.98" size="1.778" layer="95"/>
+</instance>
+<instance part="D5" gate="D$1" x="124.46" y="30.48" smashed="yes">
+<attribute name="NAME" x="127" y="35.56" size="1.778" layer="95"/>
 </instance>
-<instance part="R3" gate="G$1" x="121.92" y="27.94" smashed="yes" rot="R180">
-<attribute name="NAME" x="125.73" y="26.4414" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="125.73" y="31.242" size="1.778" layer="96" rot="R180"/>
+<instance part="D6" gate="D$1" x="-7.62" y="43.18" smashed="yes">
+<attribute name="NAME" x="-5.08" y="48.26" size="1.778" layer="95"/>
+<attribute name="VALUE" x="-5.08" y="35.56" size="1.778" layer="96"/>
+</instance>
+<instance part="D7" gate="D$1" x="66.04" y="-2.54" smashed="yes">
+<attribute name="NAME" x="68.58" y="2.54" size="1.778" layer="95"/>
+</instance>
+<instance part="U$1" gate="D$1" x="66.04" y="-20.32" smashed="yes">
+<attribute name="NAME" x="68.58" y="-15.24" size="1.778" layer="95"/>
+<attribute name="VALUE" x="68.58" y="-27.94" size="1.778" layer="96"/>
+</instance>
+<instance part="R4" gate="G$1" x="99.06" y="43.18" smashed="yes">
+<attribute name="NAME" x="95.25" y="44.6786" size="1.778" layer="95"/>
+<attribute name="VALUE" x="95.25" y="39.878" 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>
 </instances>
 <busses>
@@ -8947,34 +9046,48 @@ BUZZER</description>
 <nets>
 <net name="GND" class="0">
 <segment>
-<wire x1="15.24" y1="48.26" x2="5.08" y2="48.26" width="0.1524" layer="91"/>
+<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"/>
 <pinref part="U$2" gate="G$1" pin="GND"/>
-<wire x1="5.08" y1="48.26" x2="5.08" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="0" y1="48.26" x2="0" y2="33.02" width="0.1524" layer="91"/>
 <pinref part="LS1" gate="G$1" pin="2"/>
-<wire x1="-27.94" y1="43.18" x2="5.08" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="43.18" x2="-27.94" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="43.18" x2="-27.94" y2="33.02" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="33.02" x2="-7.62" y2="33.02" width="0.1524" layer="91"/>
 <label x="-27.94" y="43.18" size="1.778" layer="95"/>
+<pinref part="D6" gate="D$1" pin="P$2"/>
+<wire x1="-7.62" y1="33.02" x2="0" y2="33.02" width="0.1524" layer="91"/>
+<wire x1="-7.62" y1="35.56" x2="-7.62" y2="33.02" width="0.1524" layer="91"/>
+<junction x="-7.62" y="33.02"/>
 </segment>
 <segment>
 <pinref part="Q5" gate="G$1" pin="S"/>
 <wire x1="93.98" y1="45.72" x2="93.98" y2="43.18" width="0.1524" layer="91"/>
-<label x="86.36" y="43.18" size="1.778" layer="95"/>
-<wire x1="83.82" y1="43.18" x2="93.98" y2="43.18" width="0.1524" layer="91"/>
+<label x="86.36" y="38.1" size="1.778" layer="95"/>
+<wire x1="93.98" y1="43.18" x2="93.98" y2="38.1" width="0.1524" layer="91"/>
+<wire x1="86.36" y1="38.1" x2="93.98" y2="38.1" width="0.1524" layer="91"/>
+<pinref part="R4" gate="G$1" pin="1"/>
+<junction x="93.98" y="43.18"/>
 </segment>
 <segment>
 <pinref part="R1" gate="G$1" pin="1"/>
 <pinref part="Q2" gate="G$1" pin="S"/>
 <wire x1="76.2" y1="-5.08" x2="88.9" y2="-5.08" width="0.1524" layer="91"/>
 <wire x1="88.9" y1="-5.08" x2="88.9" y2="0" width="0.1524" layer="91"/>
-<label x="63.5" y="-10.16" size="1.778" layer="95"/>
+<label x="55.88" y="-10.16" size="1.778" layer="95"/>
 <pinref part="S1" gate="G$1" pin="1"/>
 <wire x1="88.9" y1="0" x2="88.9" y2="2.54" width="0.1524" layer="91"/>
 <wire x1="86.36" y1="-10.16" x2="76.2" y2="-10.16" width="0.1524" layer="91"/>
 <wire x1="76.2" y1="-5.08" x2="76.2" y2="-10.16" width="0.1524" layer="91"/>
 <junction x="76.2" y="-10.16"/>
-<wire x1="76.2" y1="-10.16" x2="63.5" y2="-10.16" width="0.1524" layer="91"/>
+<wire x1="76.2" y1="-10.16" x2="66.04" y2="-10.16" width="0.1524" layer="91"/>
+<wire x1="66.04" y1="-10.16" x2="55.88" y2="-10.16" width="0.1524" layer="91"/>
 <wire x1="86.36" y1="0" x2="88.9" y2="0" width="0.1524" layer="91"/>
 <junction x="88.9" y="0"/>
+<pinref part="D7" gate="D$1" pin="P$2"/>
+<junction x="66.04" y="-10.16"/>
+<pinref part="U$1" gate="D$1" pin="P$1"/>
+<wire x1="66.04" y1="-10.16" x2="66.04" y2="-12.7" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="J3" gate="G$1" pin="2"/>
@@ -8982,28 +9095,36 @@ BUZZER</description>
 <label x="132.08" y="5.08" size="1.778" layer="95"/>
 </segment>
 <segment>
-<wire x1="124.46" y1="71.12" x2="124.46" y2="68.58" width="0.1524" layer="91"/>
+<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"/>
 <wire x1="114.3" y1="68.58" x2="124.46" y2="68.58" width="0.1524" layer="91"/>
-<label x="114.3" y="68.58" size="1.778" layer="95"/>
+<label x="101.6" 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"/>
+<wire x1="114.3" y1="68.58" x2="101.6" y2="68.58" width="0.1524" layer="91"/>
+<junction x="114.3" y="68.58"/>
 </segment>
 <segment>
 <pinref part="J5" gate="J$1" pin="3"/>
-<wire x1="-25.4" y1="83.82" x2="-17.78" y2="83.82" width="0.1524" layer="91"/>
-<wire x1="-17.78" y1="83.82" x2="-17.78" y2="88.9" width="0.1524" layer="91"/>
-<wire x1="-17.78" y1="88.9" x2="-12.7" y2="88.9" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="83.82" x2="-53.34" y2="83.82" width="0.1524" layer="91"/>
+<wire x1="-53.34" y1="83.82" x2="-53.34" y2="96.52" width="0.1524" layer="91"/>
+<wire x1="-53.34" y1="96.52" x2="-45.72" y2="96.52" width="0.1524" layer="91"/>
+<wire x1="-45.72" y1="96.52" x2="0" y2="96.52" width="0.1524" layer="91"/>
+<wire x1="0" y1="96.52" x2="0" y2="93.98" width="0.1524" layer="91"/>
 <pinref part="C1" gate="G$1" pin="1"/>
-<label x="-25.4" y="83.82" size="1.778" layer="95"/>
+<label x="-60.96" y="83.82" size="1.778" layer="95"/>
+<pinref part="D4" gate="D$1" pin="P$1"/>
+<junction x="-45.72" y="96.52"/>
 </segment>
 <segment>
 <pinref part="J7" gate="G$1" pin="1"/>
-<wire x1="-25.4" y1="68.58" x2="-17.78" y2="68.58" width="0.1524" layer="91"/>
-<label x="-20.32" y="68.58" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-60.96" y1="68.58" x2="-53.34" y2="68.58" width="0.1524" layer="91"/>
+<label x="-55.88" y="68.58" size="1.778" layer="95" rot="MR0"/>
 </segment>
 <segment>
 <pinref part="J7" gate="G$1" pin="5"/>
-<label x="-20.32" y="58.42" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-25.4" y1="58.42" x2="-17.78" y2="58.42" width="0.1524" layer="91"/>
+<label x="-55.88" y="58.42" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-60.96" y1="58.42" x2="-53.34" y2="58.42" width="0.1524" layer="91"/>
 <pinref part="C3" gate="G$1" pin="2"/>
 </segment>
 <segment>
@@ -9012,6 +9133,16 @@ BUZZER</description>
 <wire x1="27.94" y1="86.36" x2="10.16" y2="86.36" width="0.1524" layer="91"/>
 <label x="10.16" y="86.36" size="1.778" layer="95"/>
 </segment>
+<segment>
+<pinref part="R3" gate="G$1" pin="2"/>
+<wire x1="134.62" y1="38.1" x2="134.62" y2="40.64" width="0.1524" layer="91"/>
+<wire x1="134.62" y1="40.64" x2="124.46" y2="40.64" width="0.1524" layer="91"/>
+<label x="114.3" y="38.1" size="1.778" layer="95"/>
+<pinref part="D5" gate="D$1" pin="P$1"/>
+<wire x1="124.46" y1="40.64" x2="114.3" y2="40.64" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="40.64" x2="124.46" y2="38.1" width="0.1524" layer="91"/>
+<junction x="124.46" y="40.64"/>
+</segment>
 </net>
 <net name="VIN" class="0">
 <segment>
@@ -9021,8 +9152,8 @@ BUZZER</description>
 </segment>
 <segment>
 <pinref part="Q4" gate="G$1" pin="D"/>
-<wire x1="116.84" y1="20.32" x2="116.84" y2="22.86" width="0.1524" layer="91"/>
-<wire x1="116.84" y1="22.86" x2="63.5" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="20.32" x2="114.3" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="22.86" x2="63.5" y2="22.86" width="0.1524" layer="91"/>
 <label x="63.5" y="22.86" size="1.778" layer="95"/>
 </segment>
 </net>
@@ -9064,62 +9195,72 @@ BUZZER</description>
 </net>
 <net name="5V" class="0">
 <segment>
-<wire x1="7.62" y1="53.34" x2="15.24" y2="53.34" width="0.1524" layer="91"/>
 <label x="10.16" y="53.34" size="1.778" layer="95"/>
 <pinref part="U$2" gate="G$1" pin="5V"/>
+<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="50.8" width="0.1524" layer="91"/>
+<pinref part="D6" gate="D$1" pin="P$1"/>
 </segment>
 <segment>
 <pinref part="J6" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="81.28" x2="132.08" y2="81.28" width="0.1524" layer="91"/>
-<label x="137.16" y="81.28" size="1.778" layer="95" rot="MR0"/>
+<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"/>
 </segment>
 <segment>
 <pinref part="J7" gate="G$1" pin="2"/>
-<label x="-22.86" y="66.04" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-25.4" y1="66.04" x2="-15.24" y2="66.04" width="0.1524" layer="91"/>
-<wire x1="-15.24" y1="66.04" x2="-15.24" y2="73.66" width="0.1524" layer="91"/>
-<pinref part="J5" gate="J$1" pin="1"/>
-<label x="-25.4" y="78.74" size="1.778" layer="95"/>
-<wire x1="-15.24" y1="73.66" x2="-15.24" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="-15.24" y1="78.74" x2="-25.4" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="-15.24" y1="73.66" x2="-10.16" y2="73.66" width="0.1524" layer="91"/>
-<junction x="-15.24" y="73.66"/>
-<label x="-12.7" y="73.66" size="1.778" layer="95"/>
+<label x="-58.42" y="66.04" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-60.96" y1="66.04" x2="-53.34" y2="66.04" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="J4" gate="G$1" pin="1"/>
 <wire x1="25.4" y1="93.98" x2="10.16" y2="93.98" width="0.1524" layer="91"/>
 <label x="10.16" y="93.98" size="1.778" layer="95"/>
 </segment>
+<segment>
+<pinref part="J1" gate="G$1" pin="2"/>
+<label x="129.54" y="17.78" size="1.778" layer="95"/>
+<wire x1="137.16" y1="17.78" x2="129.54" y2="17.78" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="J5" gate="J$1" pin="2"/>
+<wire x1="-60.96" y1="81.28" x2="-53.34" y2="81.28" width="0.1524" layer="91"/>
+<label x="-60.96" y="81.28" size="1.778" layer="95"/>
+</segment>
 </net>
 <net name="THIN" class="0">
 <segment>
-<pinref part="J5" gate="J$1" pin="2"/>
-<wire x1="-25.4" y1="81.28" x2="-12.7" y2="81.28" width="0.1524" layer="91"/>
+<pinref part="J5" gate="J$1" pin="1"/>
+<label x="-60.96" y="78.74" size="1.778" layer="95"/>
 <pinref part="C1" gate="G$1" pin="2"/>
-<wire x1="-12.7" y1="81.28" x2="5.08" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-45.72" y1="81.28" x2="0" y2="81.28" width="0.1524" layer="91"/>
+<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"/>
-<junction x="-12.7" y="81.28"/>
 <label x="10.16" y="73.66" size="1.778" layer="95"/>
 <pinref part="U$2" gate="G$1" pin="A0"/>
-<label x="-25.4" y="81.28" size="1.778" layer="95"/>
+<label x="-33.02" y="81.28" 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="78.74" x2="-45.72" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="-45.72" y1="78.74" x2="-45.72" y2="81.28" width="0.1524" layer="91"/>
+<junction x="-45.72" y="81.28"/>
 </segment>
 </net>
 <net name="SDA" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="3"/>
-<label x="-20.32" y="63.5" size="1.778" layer="95" rot="MR0"/>
+<label x="-55.88" y="63.5" size="1.778" layer="95" rot="MR0"/>
 <label x="10.16" y="63.5" size="1.778" layer="95"/>
-<wire x1="-25.4" y1="63.5" x2="15.24" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="63.5" x2="15.24" y2="63.5" width="0.1524" layer="91"/>
 <pinref part="U$2" gate="G$1" pin="A4"/>
 </segment>
 </net>
 <net name="SCL" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="4"/>
-<label x="-20.32" y="60.96" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-25.4" y1="60.96" x2="15.24" y2="60.96" width="0.1524" layer="91"/>
+<label x="-55.88" y="60.96" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-60.96" 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"/>
 <pinref part="U$2" gate="G$1" pin="A5"/>
 </segment>
@@ -9137,19 +9278,38 @@ BUZZER</description>
 <net name="ST" class="0">
 <segment>
 <pinref part="J1" gate="G$1" pin="1"/>
-<label x="134.62" y="30.48" size="1.778" layer="95"/>
+<label x="134.62" y="20.32" size="1.778" layer="95"/>
 <label x="45.72" y="55.88" size="1.778" layer="95"/>
-<wire x1="137.16" y1="30.48" x2="66.04" y2="30.48" width="0.1524" layer="91"/>
+<wire x1="137.16" y1="20.32" x2="134.62" y2="20.32" width="0.1524" layer="91"/>
+<wire x1="134.62" y1="20.32" x2="124.46" y2="20.32" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="20.32" x2="116.84" y2="20.32" width="0.1524" layer="91"/>
+<wire x1="116.84" y1="20.32" x2="116.84" y2="30.48" width="0.1524" layer="91"/>
+<wire x1="116.84" y1="30.48" x2="66.04" y2="30.48" width="0.1524" layer="91"/>
 <wire x1="66.04" y1="55.88" x2="45.72" y2="55.88" width="0.1524" layer="91"/>
 <pinref part="U$2" gate="G$1" pin="D2"/>
 <wire x1="66.04" y1="55.88" x2="66.04" y2="30.48" width="0.1524" layer="91"/>
+<pinref part="R3" gate="G$1" pin="1"/>
+<wire x1="134.62" y1="27.94" x2="134.62" y2="20.32" width="0.1524" layer="91"/>
+<junction x="134.62" y="20.32"/>
+<wire x1="134.62" y1="30.48" x2="134.62" y2="27.94" width="0.1524" layer="91"/>
+<pinref part="D5" gate="D$1" pin="P$2"/>
+<wire x1="124.46" y1="22.86" x2="124.46" y2="20.32" width="0.1524" layer="91"/>
+<junction x="124.46" y="20.32"/>
+</segment>
+<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"/>
 </segment>
 </net>
 <net name="BTN" class="0">
 <segment>
 <pinref part="D3" gate="G$1" pin="A"/>
-<wire x1="76.2" y1="-17.78" x2="63.5" y2="-17.78" width="0.1524" layer="91"/>
-<label x="63.5" y="-17.78" size="1.778" layer="95"/>
+<wire x1="76.2" y1="-27.94" x2="66.04" y2="-27.94" width="0.1524" layer="91"/>
+<label x="55.88" y="-27.94" size="1.778" layer="95"/>
+<pinref part="U$1" gate="D$1" pin="P$2"/>
+<wire x1="66.04" y1="-27.94" x2="55.88" y2="-27.94" width="0.1524" layer="91"/>
+<junction x="66.04" y="-27.94"/>
 </segment>
 <segment>
 <wire x1="45.72" y1="68.58" x2="53.34" y2="68.58" width="0.1524" layer="91"/>
@@ -9174,18 +9334,25 @@ BUZZER</description>
 <pinref part="J2" gate="G$1" pin="6"/>
 <label x="132.08" y="43.18" size="1.778" layer="95"/>
 <pinref part="Q5" gate="G$1" pin="G"/>
-<wire x1="99.06" y1="48.26" x2="101.6" y2="48.26" width="0.1524" layer="91"/>
-<wire x1="101.6" y1="48.26" x2="101.6" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="101.6" y1="43.18" x2="137.16" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="99.06" y1="48.26" x2="104.14" y2="48.26" width="0.1524" layer="91"/>
+<wire x1="104.14" y1="48.26" x2="104.14" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="104.14" y1="43.18" x2="137.16" y2="43.18" width="0.1524" layer="91"/>
+<pinref part="R4" gate="G$1" pin="2"/>
+<junction x="104.14" y="43.18"/>
 </segment>
 </net>
 <net name="LEDCTL" class="0">
 <segment>
 <label x="45.72" y="73.66" size="1.778" layer="95"/>
-<label x="119.38" y="73.66" size="1.778" layer="95" rot="MR0"/>
+<label x="106.68" y="81.28" size="1.778" layer="95" rot="MR0"/>
 <pinref part="Q1" gate="G$1" pin="G"/>
 <pinref part="U$2" gate="G$1" pin="D9"/>
-<wire x1="45.72" y1="73.66" x2="119.38" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="45.72" y1="73.66" x2="93.98" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="93.98" y1="73.66" x2="93.98" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="93.98" 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"/>
 </segment>
 </net>
 <net name="STLEDCTL" class="0">
@@ -9202,21 +9369,24 @@ BUZZER</description>
 <net name="N$1" class="0">
 <segment>
 <pinref part="J6" gate="G$1" pin="2"/>
-<wire x1="137.16" y1="83.82" x2="124.46" y2="83.82" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="83.82" x2="124.46" y2="81.28" width="0.1524" layer="91"/>
+<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"/>
 <pinref part="Q1" gate="G$1" pin="D"/>
 </segment>
 </net>
-<net name="PWR" class="0">
+<net name="PWM" class="0">
 <segment>
 <pinref part="Q2" gate="G$1" pin="G"/>
 <pinref part="R1" gate="G$1" pin="2"/>
 <wire x1="83.82" y1="5.08" x2="73.66" y2="5.08" width="0.1524" layer="91"/>
-<label x="63.5" y="5.08" size="1.778" layer="95"/>
-<wire x1="73.66" y1="5.08" x2="63.5" y2="5.08" width="0.1524" layer="91"/>
+<label x="55.88" y="5.08" size="1.778" layer="95"/>
+<wire x1="73.66" y1="5.08" x2="66.04" y2="5.08" width="0.1524" layer="91"/>
+<wire x1="66.04" y1="5.08" x2="55.88" y2="5.08" width="0.1524" layer="91"/>
 <wire x1="73.66" y1="5.08" x2="73.66" y2="0" width="0.1524" layer="91"/>
 <junction x="73.66" y="5.08"/>
 <wire x1="73.66" y1="0" x2="76.2" y2="0" width="0.1524" layer="91"/>
+<pinref part="D7" gate="D$1" pin="P$1"/>
+<junction x="66.04" y="5.08"/>
 </segment>
 <segment>
 <wire x1="45.72" y1="71.12" x2="53.34" y2="71.12" width="0.1524" layer="91"/>
@@ -9233,11 +9403,11 @@ BUZZER</description>
 <segment>
 <pinref part="R2" gate="G$1" pin="2"/>
 <pinref part="Q4" gate="G$1" pin="S"/>
-<wire x1="116.84" y1="10.16" x2="116.84" y2="7.62" width="0.1524" layer="91"/>
-<wire x1="116.84" y1="7.62" x2="111.76" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="10.16" x2="114.3" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="7.62" x2="111.76" y2="7.62" width="0.1524" layer="91"/>
 <pinref part="J3" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="7.62" x2="116.84" y2="7.62" width="0.1524" layer="91"/>
-<junction x="116.84" y="7.62"/>
+<wire x1="137.16" y1="7.62" x2="114.3" y2="7.62" width="0.1524" layer="91"/>
+<junction x="114.3" y="7.62"/>
 <label x="119.38" y="7.62" size="1.778" layer="95"/>
 </segment>
 </net>
@@ -9248,7 +9418,7 @@ BUZZER</description>
 <pinref part="Q2" gate="G$1" pin="D"/>
 <wire x1="99.06" y1="12.7" x2="88.9" y2="12.7" width="0.1524" layer="91"/>
 <junction x="99.06" y="12.7"/>
-<wire x1="111.76" y1="12.7" x2="99.06" y2="12.7" width="0.1524" layer="91"/>
+<wire x1="109.22" y1="12.7" x2="99.06" y2="12.7" width="0.1524" layer="91"/>
 <pinref part="D2" gate="G$1" pin="A"/>
 <wire x1="99.06" y1="2.54" x2="99.06" y2="7.62" width="0.1524" layer="91"/>
 <junction x="99.06" y="12.7"/>
@@ -9261,25 +9431,24 @@ BUZZER</description>
 <segment>
 <pinref part="D3" gate="G$1" pin="C"/>
 <pinref part="D2" gate="G$1" pin="C"/>
-<wire x1="86.36" y1="-17.78" x2="99.06" y2="-17.78" width="0.1524" layer="91"/>
-<wire x1="99.06" y1="-17.78" x2="99.06" y2="-7.62" width="0.1524" layer="91"/>
+<wire x1="86.36" y1="-27.94" x2="99.06" y2="-27.94" width="0.1524" layer="91"/>
+<wire x1="99.06" y1="-10.16" x2="99.06" y2="-7.62" width="0.1524" layer="91"/>
 <pinref part="S1" gate="G$1" pin="2"/>
 <wire x1="96.52" y1="-10.16" x2="99.06" y2="-10.16" width="0.1524" layer="91"/>
-<wire x1="99.06" y1="-10.16" x2="99.06" y2="-17.78" width="0.1524" layer="91"/>
-<junction x="99.06" y="-17.78"/>
+<wire x1="99.06" y1="-10.16" x2="99.06" y2="-27.94" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="SPOUT" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="6"/>
-<label x="-7.62" y="55.88" size="1.778" layer="95" rot="MR180"/>
+<label x="-43.18" y="55.88" size="1.778" layer="95" rot="MR180"/>
 <pinref part="C3" gate="G$1" pin="1"/>
-<wire x1="-7.62" y1="55.88" x2="-25.4" y2="55.88" width="0.1524" layer="91"/>
-<junction x="-7.62" y="55.88"/>
-<wire x1="-10.16" y1="58.42" x2="-7.62" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="58.42" x2="-7.62" y2="55.88" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="55.88" x2="0" y2="55.88" width="0.1524" layer="91"/>
-<label x="-25.4" y="55.88" size="1.778" layer="95"/>
+<wire x1="-43.18" y1="55.88" x2="-60.96" y2="55.88" width="0.1524" layer="91"/>
+<junction x="-43.18" y="55.88"/>
+<wire x1="-45.72" y1="58.42" x2="-43.18" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="58.42" x2="-43.18" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="55.88" x2="-33.02" y2="55.88" width="0.1524" layer="91"/>
+<label x="-60.96" y="55.88" size="1.778" layer="95"/>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="1"/>
@@ -9290,24 +9459,11 @@ BUZZER</description>
 <net name="SPK" class="0">
 <segment>
 <pinref part="U$2" gate="G$1" pin="A6"/>
-<wire x1="15.24" y1="58.42" x2="2.54" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="2.54" y1="58.42" x2="2.54" y2="45.72" width="0.1524" layer="91"/>
+<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="45.72" width="0.1524" layer="91"/>
 <label x="10.16" y="58.42" size="1.778" layer="95"/>
 <pinref part="LS1" gate="G$1" pin="1"/>
-<wire x1="-27.94" y1="45.72" x2="2.54" y2="45.72" width="0.1524" layer="91"/>
-</segment>
-</net>
-<net name="STOUT" class="0">
-<segment>
-<pinref part="J1" gate="G$1" pin="2"/>
-<wire x1="137.16" y1="27.94" x2="127" y2="27.94" width="0.1524" layer="91"/>
-<label x="129.54" y="27.94" size="1.778" layer="95"/>
-<pinref part="R3" gate="G$1" pin="1"/>
-</segment>
-<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"/>
+<wire x1="-33.02" y1="45.72" x2="-27.94" y2="45.72" width="0.1524" layer="91"/>
 </segment>
 </net>
 </nets>

+ 277 - 114
schematic/ECU.s#5

@@ -8823,6 +8823,73 @@ BUZZER</description>
 </deviceset>
 </devicesets>
 </library>
+<library name="eScooter">
+<packages>
+<package name="DIOM5027X220N" urn="urn:adsk.eagle:footprint:21928331/1">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<wire x1="2.5" y1="1.35" x2="-3.3699" y2="1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="1.35" x2="-3.3699" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="-1.35" x2="2.5" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="2.5" y1="-1.35" x2="-2.5" y2="-1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="-1.35" x2="-2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="1.35" x2="2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="2.5" y1="1.35" x2="2.5" y2="-1.35" width="0.12" layer="51"/>
+<smd name="1" x="-2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<smd name="2" x="2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<text x="0" y="1.985" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-1.985" size="1.27" layer="27" align="top-center">&gt;VALUE</text>
+</package>
+</packages>
+<packages3d>
+<package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="DIOM5027X220N"/>
+</packageinstances>
+</package3d>
+</packages3d>
+<symbols>
+<symbol name="TVS_DIODE">
+<wire x1="0" y1="0" x2="-2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="-2.54" x2="-2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="0" x2="2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="2.54" y1="0" x2="5.08" y2="2.54" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-2.54" y2="-2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="-2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="2.54" x2="2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="-2.54" x2="2.54" y2="-2.54" width="0.254" layer="94"/>
+<pin name="P$1" x="0" y="7.62" visible="off" length="middle" rot="R270"/>
+<pin name="P$2" x="0" y="-7.62" visible="off" length="middle" rot="R90"/>
+<text x="2.54" y="5.08" size="1.778" layer="95">&gt;NAME</text>
+<text x="2.54" y="-7.62" size="1.778" layer="96">&gt;VALUE</text>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="TVS_DIODE">
+<description>TVS protective diode</description>
+<gates>
+<gate name="D$1" symbol="TVS_DIODE" x="0" y="0"/>
+</gates>
+<devices>
+<device name="SMA" package="DIOM5027X220N">
+<connects>
+<connect gate="D$1" pin="P$1" pad="1"/>
+<connect gate="D$1" pin="P$2" pad="2"/>
+</connects>
+<package3dinstances>
+<package3dinstance package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+</package3dinstances>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
 </libraries>
 <attributes>
 </attributes>
@@ -8853,18 +8920,26 @@ BUZZER</description>
 <part name="Q1" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" deviceset="NMOSFET" device="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2"/>
 <part name="U$2" library="regulator" deviceset="ARDUINO" device="ARDUINO_NANO" package3d_urn="urn:adsk.eagle:package:21849926/1"/>
 <part name="LS1" library="SparkFun-Electromechanical" library_urn="urn:adsk.eagle:library:516" deviceset="BUZZER" device="-PTH_KIT" package3d_urn="urn:adsk.eagle:package:38556/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="1M"/>
+<part name="D4" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="D5" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="D6" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="D7" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="U$1" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="R4" 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="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K"/>
 </parts>
 <sheets>
 <sheet>
 <plain>
 </plain>
 <instances>
-<instance part="J1" gate="G$1" x="144.78" y="30.48" smashed="yes" rot="R180">
-<attribute name="VALUE" x="147.32" y="35.306" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="147.32" y="24.892" size="1.778" layer="95" font="vector" rot="R180"/>
+<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>
 <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="VALUE" x="147.32" y="68.326" 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>
 <instance part="J3" gate="G$1" x="144.78" y="7.62" smashed="yes" rot="R180">
@@ -8875,17 +8950,17 @@ BUZZER</description>
 <attribute name="VALUE" x="25.4" y="104.394" size="1.778" layer="96" font="vector"/>
 <attribute name="NAME" x="38.608" y="104.14" size="1.778" layer="95" font="vector" rot="R270"/>
 </instance>
-<instance part="J5" gate="J$1" x="-33.02" y="81.28" smashed="yes">
-<attribute name="VALUE" x="-38.1" y="86.614" size="1.778" layer="96" font="vector"/>
-<attribute name="NAME" x="-35.56" y="74.168" size="1.778" layer="95" font="vector"/>
+<instance part="J5" gate="J$1" x="-68.58" y="81.28" smashed="yes">
+<attribute name="VALUE" x="-73.66" y="86.614" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="-71.12" y="74.168" size="1.778" layer="95" font="vector"/>
 </instance>
-<instance part="C1" gate="G$1" x="-12.7" y="86.36" smashed="yes">
-<attribute name="NAME" x="-10.16" y="88.9" size="1.778" layer="95"/>
-<attribute name="VALUE" x="-10.16" y="86.36" size="1.778" layer="96"/>
+<instance part="C1" gate="G$1" x="0" y="91.44" smashed="yes">
+<attribute name="NAME" x="2.54" y="93.98" size="1.778" layer="95"/>
+<attribute name="VALUE" x="2.54" y="91.44" size="1.778" layer="96"/>
 </instance>
-<instance part="J6" gate="G$1" x="144.78" y="81.28" smashed="yes" rot="MR0">
-<attribute name="VALUE" x="147.32" y="86.614" size="1.778" layer="96" font="vector" rot="MR0"/>
-<attribute name="NAME" x="147.32" y="76.708" size="1.778" layer="95" font="vector" rot="MR0"/>
+<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>
 <instance part="Q2" gate="G$1" x="86.36" y="7.62" smashed="yes">
 <attribute name="NAME" x="92.71" y="8.89" size="1.778" layer="95"/>
@@ -8903,13 +8978,13 @@ BUZZER</description>
 <attribute name="NAME" x="104.14" y="-2.54" size="1.778" layer="95" rot="R270" align="center"/>
 <attribute name="VALUE" x="93.98" y="-2.54" size="1.778" layer="95" rot="R270" align="center"/>
 </instance>
-<instance part="Q4" gate="G$1" x="114.3" y="15.24" smashed="yes" rot="MR180">
-<attribute name="NAME" x="120.65" y="13.97" size="1.778" layer="95" rot="MR180"/>
-<attribute name="VALUE" x="120.65" y="16.51" size="1.778" layer="96" rot="MR180"/>
+<instance part="Q4" gate="G$1" x="111.76" y="15.24" smashed="yes" rot="MR180">
+<attribute name="NAME" x="118.11" y="13.97" size="1.778" layer="95" rot="MR180"/>
+<attribute name="VALUE" x="118.11" y="16.51" size="1.778" layer="96" rot="MR180"/>
 </instance>
-<instance part="D3" gate="G$1" x="81.28" y="-17.78" smashed="yes">
-<attribute name="NAME" x="81.28" y="-12.7" size="1.778" layer="95" align="center"/>
-<attribute name="VALUE" x="81.28" y="-22.86" size="1.778" layer="95" align="center"/>
+<instance part="D3" gate="G$1" x="81.28" y="-27.94" smashed="yes">
+<attribute name="NAME" x="81.28" y="-22.86" size="1.778" layer="95" align="center"/>
+<attribute name="VALUE" x="81.28" y="-33.02" size="1.778" layer="95" align="center"/>
 </instance>
 <instance part="S1" gate="G$1" x="91.44" y="-10.16" smashed="yes">
 <attribute name="NAME" x="91.44" y="-8.636" size="1.778" layer="95" font="vector" align="bottom-center"/>
@@ -8918,23 +8993,52 @@ BUZZER</description>
 <instance part="Q5" gate="G$1" x="96.52" y="50.8" smashed="yes" rot="MR0">
 <attribute name="NAME" x="90.17" y="52.07" size="1.778" layer="95" rot="MR0"/>
 </instance>
-<instance part="J7" gate="G$1" x="-30.48" y="63.5" smashed="yes" rot="MR180">
-<attribute name="VALUE" x="-35.56" y="73.406" size="1.778" layer="96" font="vector" rot="MR180"/>
-<attribute name="NAME" x="-35.56" y="52.832" size="1.778" layer="95" font="vector" rot="MR180"/>
+<instance part="J7" gate="G$1" x="-66.04" y="63.5" smashed="yes" rot="MR180">
+<attribute name="VALUE" x="-71.12" y="73.406" size="1.778" layer="96" font="vector" rot="MR180"/>
+<attribute name="NAME" x="-71.12" y="52.832" size="1.778" layer="95" font="vector" rot="MR180"/>
 </instance>
-<instance part="C3" gate="G$1" x="-12.7" y="58.42" smashed="yes" rot="MR90">
-<attribute name="NAME" x="-10.16" y="58.42" size="1.778" layer="95" rot="MR0"/>
-<attribute name="VALUE" x="-12.7" y="60.96" size="1.778" layer="96" rot="MR90"/>
+<instance part="C3" gate="G$1" x="-48.26" y="58.42" smashed="yes" rot="MR90">
+<attribute name="NAME" x="-45.72" y="58.42" size="1.778" layer="95" rot="MR0"/>
+<attribute name="VALUE" x="-48.26" y="60.96" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="Q1" gate="G$1" x="121.92" y="76.2" smashed="yes">
-<attribute name="NAME" x="128.27" y="77.47" size="1.778" layer="95"/>
+<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>
 <instance part="U$2" gate="G$1" x="30.48" y="63.5" smashed="yes">
 <attribute name="NAME" x="25.4" y="86.36" size="1.778" layer="95"/>
 </instance>
-<instance part="LS1" gate="G$1" x="-30.48" y="45.72" smashed="yes" rot="MR270">
-<attribute name="NAME" x="-35.306" y="48.26" size="1.778" layer="95" font="vector" rot="MR270"/>
-<attribute name="VALUE" x="-30.48" y="40.386" size="1.778" layer="96" font="vector" rot="MR270"/>
+<instance part="LS1" gate="G$1" x="-35.56" y="45.72" smashed="yes" rot="MR270">
+<attribute name="NAME" x="-40.386" y="48.26" size="1.778" layer="95" font="vector" rot="MR270"/>
+<attribute name="VALUE" x="-35.56" y="40.386" size="1.778" layer="96" font="vector" rot="MR270"/>
+</instance>
+<instance part="R3" gate="G$1" x="134.62" y="33.02" smashed="yes" rot="R90">
+<attribute name="NAME" x="133.1214" y="29.21" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="137.922" y="29.21" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="D4" gate="D$1" x="-45.72" y="88.9" smashed="yes">
+<attribute name="NAME" x="-43.18" y="93.98" size="1.778" layer="95"/>
+</instance>
+<instance part="D5" gate="D$1" x="124.46" y="30.48" smashed="yes">
+<attribute name="NAME" x="127" y="35.56" size="1.778" layer="95"/>
+</instance>
+<instance part="D6" gate="D$1" x="-7.62" y="43.18" smashed="yes">
+<attribute name="NAME" x="-5.08" y="48.26" size="1.778" layer="95"/>
+<attribute name="VALUE" x="-5.08" y="35.56" size="1.778" layer="96"/>
+</instance>
+<instance part="D7" gate="D$1" x="66.04" y="-2.54" smashed="yes">
+<attribute name="NAME" x="68.58" y="2.54" size="1.778" layer="95"/>
+</instance>
+<instance part="U$1" gate="D$1" x="66.04" y="-20.32" smashed="yes">
+<attribute name="NAME" x="68.58" y="-15.24" size="1.778" layer="95"/>
+<attribute name="VALUE" x="68.58" y="-27.94" size="1.778" layer="96"/>
+</instance>
+<instance part="R4" gate="G$1" x="99.06" y="43.18" smashed="yes">
+<attribute name="NAME" x="95.25" y="44.6786" size="1.778" layer="95"/>
+<attribute name="VALUE" x="95.25" y="39.878" 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>
 </instances>
 <busses>
@@ -8942,34 +9046,48 @@ BUZZER</description>
 <nets>
 <net name="GND" class="0">
 <segment>
-<wire x1="15.24" y1="48.26" x2="5.08" y2="48.26" width="0.1524" layer="91"/>
+<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"/>
 <pinref part="U$2" gate="G$1" pin="GND"/>
-<wire x1="5.08" y1="48.26" x2="5.08" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="0" y1="48.26" x2="0" y2="33.02" width="0.1524" layer="91"/>
 <pinref part="LS1" gate="G$1" pin="2"/>
-<wire x1="-27.94" y1="43.18" x2="5.08" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="43.18" x2="-27.94" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="43.18" x2="-27.94" y2="33.02" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="33.02" x2="-7.62" y2="33.02" width="0.1524" layer="91"/>
 <label x="-27.94" y="43.18" size="1.778" layer="95"/>
+<pinref part="D6" gate="D$1" pin="P$2"/>
+<wire x1="-7.62" y1="33.02" x2="0" y2="33.02" width="0.1524" layer="91"/>
+<wire x1="-7.62" y1="35.56" x2="-7.62" y2="33.02" width="0.1524" layer="91"/>
+<junction x="-7.62" y="33.02"/>
 </segment>
 <segment>
 <pinref part="Q5" gate="G$1" pin="S"/>
 <wire x1="93.98" y1="45.72" x2="93.98" y2="43.18" width="0.1524" layer="91"/>
-<label x="86.36" y="43.18" size="1.778" layer="95"/>
-<wire x1="83.82" y1="43.18" x2="93.98" y2="43.18" width="0.1524" layer="91"/>
+<label x="86.36" y="38.1" size="1.778" layer="95"/>
+<wire x1="93.98" y1="43.18" x2="93.98" y2="38.1" width="0.1524" layer="91"/>
+<wire x1="86.36" y1="38.1" x2="93.98" y2="38.1" width="0.1524" layer="91"/>
+<pinref part="R4" gate="G$1" pin="1"/>
+<junction x="93.98" y="43.18"/>
 </segment>
 <segment>
 <pinref part="R1" gate="G$1" pin="1"/>
 <pinref part="Q2" gate="G$1" pin="S"/>
 <wire x1="76.2" y1="-5.08" x2="88.9" y2="-5.08" width="0.1524" layer="91"/>
 <wire x1="88.9" y1="-5.08" x2="88.9" y2="0" width="0.1524" layer="91"/>
-<label x="63.5" y="-10.16" size="1.778" layer="95"/>
+<label x="55.88" y="-10.16" size="1.778" layer="95"/>
 <pinref part="S1" gate="G$1" pin="1"/>
 <wire x1="88.9" y1="0" x2="88.9" y2="2.54" width="0.1524" layer="91"/>
 <wire x1="86.36" y1="-10.16" x2="76.2" y2="-10.16" width="0.1524" layer="91"/>
 <wire x1="76.2" y1="-5.08" x2="76.2" y2="-10.16" width="0.1524" layer="91"/>
 <junction x="76.2" y="-10.16"/>
-<wire x1="76.2" y1="-10.16" x2="63.5" y2="-10.16" width="0.1524" layer="91"/>
+<wire x1="76.2" y1="-10.16" x2="66.04" y2="-10.16" width="0.1524" layer="91"/>
+<wire x1="66.04" y1="-10.16" x2="55.88" y2="-10.16" width="0.1524" layer="91"/>
 <wire x1="86.36" y1="0" x2="88.9" y2="0" width="0.1524" layer="91"/>
 <junction x="88.9" y="0"/>
+<pinref part="D7" gate="D$1" pin="P$2"/>
+<junction x="66.04" y="-10.16"/>
+<pinref part="U$1" gate="D$1" pin="P$1"/>
+<wire x1="66.04" y1="-10.16" x2="66.04" y2="-12.7" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="J3" gate="G$1" pin="2"/>
@@ -8977,28 +9095,36 @@ BUZZER</description>
 <label x="132.08" y="5.08" size="1.778" layer="95"/>
 </segment>
 <segment>
-<wire x1="124.46" y1="71.12" x2="124.46" y2="68.58" width="0.1524" layer="91"/>
+<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"/>
 <wire x1="114.3" y1="68.58" x2="124.46" y2="68.58" width="0.1524" layer="91"/>
-<label x="114.3" y="68.58" size="1.778" layer="95"/>
+<label x="101.6" 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"/>
+<wire x1="114.3" y1="68.58" x2="101.6" y2="68.58" width="0.1524" layer="91"/>
+<junction x="114.3" y="68.58"/>
 </segment>
 <segment>
 <pinref part="J5" gate="J$1" pin="3"/>
-<wire x1="-25.4" y1="83.82" x2="-17.78" y2="83.82" width="0.1524" layer="91"/>
-<wire x1="-17.78" y1="83.82" x2="-17.78" y2="88.9" width="0.1524" layer="91"/>
-<wire x1="-17.78" y1="88.9" x2="-12.7" y2="88.9" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="83.82" x2="-53.34" y2="83.82" width="0.1524" layer="91"/>
+<wire x1="-53.34" y1="83.82" x2="-53.34" y2="96.52" width="0.1524" layer="91"/>
+<wire x1="-53.34" y1="96.52" x2="-45.72" y2="96.52" width="0.1524" layer="91"/>
+<wire x1="-45.72" y1="96.52" x2="0" y2="96.52" width="0.1524" layer="91"/>
+<wire x1="0" y1="96.52" x2="0" y2="93.98" width="0.1524" layer="91"/>
 <pinref part="C1" gate="G$1" pin="1"/>
-<label x="-25.4" y="83.82" size="1.778" layer="95"/>
+<label x="-60.96" y="83.82" size="1.778" layer="95"/>
+<pinref part="D4" gate="D$1" pin="P$1"/>
+<junction x="-45.72" y="96.52"/>
 </segment>
 <segment>
 <pinref part="J7" gate="G$1" pin="1"/>
-<wire x1="-25.4" y1="68.58" x2="-17.78" y2="68.58" width="0.1524" layer="91"/>
-<label x="-20.32" y="68.58" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-60.96" y1="68.58" x2="-53.34" y2="68.58" width="0.1524" layer="91"/>
+<label x="-55.88" y="68.58" size="1.778" layer="95" rot="MR0"/>
 </segment>
 <segment>
 <pinref part="J7" gate="G$1" pin="5"/>
-<label x="-20.32" y="58.42" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-25.4" y1="58.42" x2="-17.78" y2="58.42" width="0.1524" layer="91"/>
+<label x="-55.88" y="58.42" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-60.96" y1="58.42" x2="-53.34" y2="58.42" width="0.1524" layer="91"/>
 <pinref part="C3" gate="G$1" pin="2"/>
 </segment>
 <segment>
@@ -9007,6 +9133,16 @@ BUZZER</description>
 <wire x1="27.94" y1="86.36" x2="10.16" y2="86.36" width="0.1524" layer="91"/>
 <label x="10.16" y="86.36" size="1.778" layer="95"/>
 </segment>
+<segment>
+<pinref part="R3" gate="G$1" pin="2"/>
+<wire x1="134.62" y1="38.1" x2="134.62" y2="40.64" width="0.1524" layer="91"/>
+<wire x1="134.62" y1="40.64" x2="124.46" y2="40.64" width="0.1524" layer="91"/>
+<label x="114.3" y="38.1" size="1.778" layer="95"/>
+<pinref part="D5" gate="D$1" pin="P$1"/>
+<wire x1="124.46" y1="40.64" x2="114.3" y2="40.64" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="40.64" x2="124.46" y2="38.1" width="0.1524" layer="91"/>
+<junction x="124.46" y="40.64"/>
+</segment>
 </net>
 <net name="VIN" class="0">
 <segment>
@@ -9016,8 +9152,8 @@ BUZZER</description>
 </segment>
 <segment>
 <pinref part="Q4" gate="G$1" pin="D"/>
-<wire x1="116.84" y1="20.32" x2="116.84" y2="22.86" width="0.1524" layer="91"/>
-<wire x1="116.84" y1="22.86" x2="63.5" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="20.32" x2="114.3" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="22.86" x2="63.5" y2="22.86" width="0.1524" layer="91"/>
 <label x="63.5" y="22.86" size="1.778" layer="95"/>
 </segment>
 </net>
@@ -9059,62 +9195,73 @@ BUZZER</description>
 </net>
 <net name="5V" class="0">
 <segment>
-<wire x1="7.62" y1="53.34" x2="15.24" y2="53.34" width="0.1524" layer="91"/>
 <label x="10.16" y="53.34" size="1.778" layer="95"/>
 <pinref part="U$2" gate="G$1" pin="5V"/>
+<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="50.8" width="0.1524" layer="91"/>
+<pinref part="D6" gate="D$1" pin="P$1"/>
 </segment>
 <segment>
 <pinref part="J6" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="81.28" x2="132.08" y2="81.28" width="0.1524" layer="91"/>
-<label x="137.16" y="81.28" size="1.778" layer="95" rot="MR0"/>
+<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"/>
 </segment>
 <segment>
 <pinref part="J7" gate="G$1" pin="2"/>
-<label x="-22.86" y="66.04" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-25.4" y1="66.04" x2="-15.24" y2="66.04" width="0.1524" layer="91"/>
-<wire x1="-15.24" y1="66.04" x2="-15.24" y2="73.66" width="0.1524" layer="91"/>
+<label x="-58.42" y="66.04" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-60.96" y1="66.04" x2="-50.8" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="66.04" x2="-50.8" y2="73.66" width="0.1524" layer="91"/>
 <pinref part="J5" gate="J$1" pin="1"/>
-<label x="-25.4" y="78.74" size="1.778" layer="95"/>
-<wire x1="-15.24" y1="73.66" x2="-15.24" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="-15.24" y1="78.74" x2="-25.4" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="-15.24" y1="73.66" x2="-10.16" y2="73.66" width="0.1524" layer="91"/>
-<junction x="-15.24" y="73.66"/>
-<label x="-12.7" y="73.66" size="1.778" layer="95"/>
+<label x="-60.96" y="78.74" size="1.778" layer="95"/>
+<wire x1="-50.8" y1="73.66" x2="-50.8" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="78.74" x2="-60.96" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="73.66" x2="-45.72" y2="73.66" width="0.1524" layer="91"/>
+<junction x="-50.8" y="73.66"/>
+<label x="-48.26" y="73.66" size="1.778" layer="95"/>
 </segment>
 <segment>
 <pinref part="J4" gate="G$1" pin="1"/>
 <wire x1="25.4" y1="93.98" x2="10.16" y2="93.98" width="0.1524" layer="91"/>
 <label x="10.16" y="93.98" size="1.778" layer="95"/>
 </segment>
+<segment>
+<pinref part="J1" gate="G$1" pin="2"/>
+<label x="129.54" y="17.78" size="1.778" layer="95"/>
+<wire x1="137.16" y1="17.78" x2="129.54" y2="17.78" width="0.1524" layer="91"/>
+</segment>
 </net>
 <net name="THIN" class="0">
 <segment>
 <pinref part="J5" gate="J$1" pin="2"/>
-<wire x1="-25.4" y1="81.28" x2="-12.7" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="81.28" x2="-45.72" y2="81.28" width="0.1524" layer="91"/>
 <pinref part="C1" gate="G$1" pin="2"/>
-<wire x1="-12.7" y1="81.28" x2="5.08" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-45.72" y1="81.28" x2="0" y2="81.28" width="0.1524" layer="91"/>
+<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"/>
-<junction x="-12.7" y="81.28"/>
 <label x="10.16" y="73.66" size="1.778" layer="95"/>
 <pinref part="U$2" gate="G$1" pin="A0"/>
-<label x="-25.4" y="81.28" size="1.778" layer="95"/>
+<label x="-60.96" y="81.28" size="1.778" layer="95"/>
+<pinref part="D4" gate="D$1" pin="P$2"/>
+<junction x="-45.72" y="81.28"/>
+<wire x1="5.08" y1="81.28" x2="0" y2="81.28" width="0.1524" layer="91"/>
+<junction x="0" y="81.28"/>
 </segment>
 </net>
 <net name="SDA" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="3"/>
-<label x="-20.32" y="63.5" size="1.778" layer="95" rot="MR0"/>
+<label x="-55.88" y="63.5" size="1.778" layer="95" rot="MR0"/>
 <label x="10.16" y="63.5" size="1.778" layer="95"/>
-<wire x1="-25.4" y1="63.5" x2="15.24" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="63.5" x2="15.24" y2="63.5" width="0.1524" layer="91"/>
 <pinref part="U$2" gate="G$1" pin="A4"/>
 </segment>
 </net>
 <net name="SCL" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="4"/>
-<label x="-20.32" y="60.96" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-25.4" y1="60.96" x2="15.24" y2="60.96" width="0.1524" layer="91"/>
+<label x="-55.88" y="60.96" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-60.96" 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"/>
 <pinref part="U$2" gate="G$1" pin="A5"/>
 </segment>
@@ -9132,19 +9279,38 @@ BUZZER</description>
 <net name="ST" class="0">
 <segment>
 <pinref part="J1" gate="G$1" pin="1"/>
-<label x="134.62" y="30.48" size="1.778" layer="95"/>
+<label x="134.62" y="20.32" size="1.778" layer="95"/>
 <label x="45.72" y="55.88" size="1.778" layer="95"/>
-<wire x1="137.16" y1="30.48" x2="66.04" y2="30.48" width="0.1524" layer="91"/>
+<wire x1="137.16" y1="20.32" x2="134.62" y2="20.32" width="0.1524" layer="91"/>
+<wire x1="134.62" y1="20.32" x2="124.46" y2="20.32" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="20.32" x2="116.84" y2="20.32" width="0.1524" layer="91"/>
+<wire x1="116.84" y1="20.32" x2="116.84" y2="30.48" width="0.1524" layer="91"/>
+<wire x1="116.84" y1="30.48" x2="66.04" y2="30.48" width="0.1524" layer="91"/>
 <wire x1="66.04" y1="55.88" x2="45.72" y2="55.88" width="0.1524" layer="91"/>
 <pinref part="U$2" gate="G$1" pin="D2"/>
 <wire x1="66.04" y1="55.88" x2="66.04" y2="30.48" width="0.1524" layer="91"/>
+<pinref part="R3" gate="G$1" pin="1"/>
+<wire x1="134.62" y1="27.94" x2="134.62" y2="20.32" width="0.1524" layer="91"/>
+<junction x="134.62" y="20.32"/>
+<wire x1="134.62" y1="30.48" x2="134.62" y2="27.94" width="0.1524" layer="91"/>
+<pinref part="D5" gate="D$1" pin="P$2"/>
+<wire x1="124.46" y1="22.86" x2="124.46" y2="20.32" width="0.1524" layer="91"/>
+<junction x="124.46" y="20.32"/>
+</segment>
+<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"/>
 </segment>
 </net>
 <net name="BTN" class="0">
 <segment>
 <pinref part="D3" gate="G$1" pin="A"/>
-<wire x1="76.2" y1="-17.78" x2="63.5" y2="-17.78" width="0.1524" layer="91"/>
-<label x="63.5" y="-17.78" size="1.778" layer="95"/>
+<wire x1="76.2" y1="-27.94" x2="66.04" y2="-27.94" width="0.1524" layer="91"/>
+<label x="55.88" y="-27.94" size="1.778" layer="95"/>
+<pinref part="U$1" gate="D$1" pin="P$2"/>
+<wire x1="66.04" y1="-27.94" x2="55.88" y2="-27.94" width="0.1524" layer="91"/>
+<junction x="66.04" y="-27.94"/>
 </segment>
 <segment>
 <wire x1="45.72" y1="68.58" x2="53.34" y2="68.58" width="0.1524" layer="91"/>
@@ -9169,18 +9335,25 @@ BUZZER</description>
 <pinref part="J2" gate="G$1" pin="6"/>
 <label x="132.08" y="43.18" size="1.778" layer="95"/>
 <pinref part="Q5" gate="G$1" pin="G"/>
-<wire x1="99.06" y1="48.26" x2="101.6" y2="48.26" width="0.1524" layer="91"/>
-<wire x1="101.6" y1="48.26" x2="101.6" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="101.6" y1="43.18" x2="137.16" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="99.06" y1="48.26" x2="104.14" y2="48.26" width="0.1524" layer="91"/>
+<wire x1="104.14" y1="48.26" x2="104.14" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="104.14" y1="43.18" x2="137.16" y2="43.18" width="0.1524" layer="91"/>
+<pinref part="R4" gate="G$1" pin="2"/>
+<junction x="104.14" y="43.18"/>
 </segment>
 </net>
 <net name="LEDCTL" class="0">
 <segment>
 <label x="45.72" y="73.66" size="1.778" layer="95"/>
-<label x="119.38" y="73.66" size="1.778" layer="95" rot="MR0"/>
+<label x="106.68" y="81.28" size="1.778" layer="95" rot="MR0"/>
 <pinref part="Q1" gate="G$1" pin="G"/>
 <pinref part="U$2" gate="G$1" pin="D9"/>
-<wire x1="45.72" y1="73.66" x2="119.38" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="45.72" y1="73.66" x2="93.98" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="93.98" y1="73.66" x2="93.98" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="93.98" 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"/>
 </segment>
 </net>
 <net name="STLEDCTL" class="0">
@@ -9197,21 +9370,24 @@ BUZZER</description>
 <net name="N$1" class="0">
 <segment>
 <pinref part="J6" gate="G$1" pin="2"/>
-<wire x1="137.16" y1="83.82" x2="124.46" y2="83.82" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="83.82" x2="124.46" y2="81.28" width="0.1524" layer="91"/>
+<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"/>
 <pinref part="Q1" gate="G$1" pin="D"/>
 </segment>
 </net>
-<net name="PWR" class="0">
+<net name="PWM" class="0">
 <segment>
 <pinref part="Q2" gate="G$1" pin="G"/>
 <pinref part="R1" gate="G$1" pin="2"/>
 <wire x1="83.82" y1="5.08" x2="73.66" y2="5.08" width="0.1524" layer="91"/>
-<label x="63.5" y="5.08" size="1.778" layer="95"/>
-<wire x1="73.66" y1="5.08" x2="63.5" y2="5.08" width="0.1524" layer="91"/>
+<label x="55.88" y="5.08" size="1.778" layer="95"/>
+<wire x1="73.66" y1="5.08" x2="66.04" y2="5.08" width="0.1524" layer="91"/>
+<wire x1="66.04" y1="5.08" x2="55.88" y2="5.08" width="0.1524" layer="91"/>
 <wire x1="73.66" y1="5.08" x2="73.66" y2="0" width="0.1524" layer="91"/>
 <junction x="73.66" y="5.08"/>
 <wire x1="73.66" y1="0" x2="76.2" y2="0" width="0.1524" layer="91"/>
+<pinref part="D7" gate="D$1" pin="P$1"/>
+<junction x="66.04" y="5.08"/>
 </segment>
 <segment>
 <wire x1="45.72" y1="71.12" x2="53.34" y2="71.12" width="0.1524" layer="91"/>
@@ -9228,11 +9404,11 @@ BUZZER</description>
 <segment>
 <pinref part="R2" gate="G$1" pin="2"/>
 <pinref part="Q4" gate="G$1" pin="S"/>
-<wire x1="116.84" y1="10.16" x2="116.84" y2="7.62" width="0.1524" layer="91"/>
-<wire x1="116.84" y1="7.62" x2="111.76" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="10.16" x2="114.3" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="7.62" x2="111.76" y2="7.62" width="0.1524" layer="91"/>
 <pinref part="J3" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="7.62" x2="116.84" y2="7.62" width="0.1524" layer="91"/>
-<junction x="116.84" y="7.62"/>
+<wire x1="137.16" y1="7.62" x2="114.3" y2="7.62" width="0.1524" layer="91"/>
+<junction x="114.3" y="7.62"/>
 <label x="119.38" y="7.62" size="1.778" layer="95"/>
 </segment>
 </net>
@@ -9243,7 +9419,7 @@ BUZZER</description>
 <pinref part="Q2" gate="G$1" pin="D"/>
 <wire x1="99.06" y1="12.7" x2="88.9" y2="12.7" width="0.1524" layer="91"/>
 <junction x="99.06" y="12.7"/>
-<wire x1="111.76" y1="12.7" x2="99.06" y2="12.7" width="0.1524" layer="91"/>
+<wire x1="109.22" y1="12.7" x2="99.06" y2="12.7" width="0.1524" layer="91"/>
 <pinref part="D2" gate="G$1" pin="A"/>
 <wire x1="99.06" y1="2.54" x2="99.06" y2="7.62" width="0.1524" layer="91"/>
 <junction x="99.06" y="12.7"/>
@@ -9256,25 +9432,24 @@ BUZZER</description>
 <segment>
 <pinref part="D3" gate="G$1" pin="C"/>
 <pinref part="D2" gate="G$1" pin="C"/>
-<wire x1="86.36" y1="-17.78" x2="99.06" y2="-17.78" width="0.1524" layer="91"/>
-<wire x1="99.06" y1="-17.78" x2="99.06" y2="-7.62" width="0.1524" layer="91"/>
+<wire x1="86.36" y1="-27.94" x2="99.06" y2="-27.94" width="0.1524" layer="91"/>
+<wire x1="99.06" y1="-10.16" x2="99.06" y2="-7.62" width="0.1524" layer="91"/>
 <pinref part="S1" gate="G$1" pin="2"/>
 <wire x1="96.52" y1="-10.16" x2="99.06" y2="-10.16" width="0.1524" layer="91"/>
-<wire x1="99.06" y1="-10.16" x2="99.06" y2="-17.78" width="0.1524" layer="91"/>
-<junction x="99.06" y="-17.78"/>
+<wire x1="99.06" y1="-10.16" x2="99.06" y2="-27.94" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="SPOUT" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="6"/>
-<label x="-7.62" y="55.88" size="1.778" layer="95" rot="MR180"/>
+<label x="-43.18" y="55.88" size="1.778" layer="95" rot="MR180"/>
 <pinref part="C3" gate="G$1" pin="1"/>
-<wire x1="-7.62" y1="55.88" x2="-25.4" y2="55.88" width="0.1524" layer="91"/>
-<junction x="-7.62" y="55.88"/>
-<wire x1="-10.16" y1="58.42" x2="-7.62" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="58.42" x2="-7.62" y2="55.88" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="55.88" x2="0" y2="55.88" width="0.1524" layer="91"/>
-<label x="-25.4" y="55.88" size="1.778" layer="95"/>
+<wire x1="-43.18" y1="55.88" x2="-60.96" y2="55.88" width="0.1524" layer="91"/>
+<junction x="-43.18" y="55.88"/>
+<wire x1="-45.72" y1="58.42" x2="-43.18" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="58.42" x2="-43.18" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="55.88" x2="-33.02" y2="55.88" width="0.1524" layer="91"/>
+<label x="-60.96" y="55.88" size="1.778" layer="95"/>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="1"/>
@@ -9285,23 +9460,11 @@ BUZZER</description>
 <net name="SPK" class="0">
 <segment>
 <pinref part="U$2" gate="G$1" pin="A6"/>
-<wire x1="15.24" y1="58.42" x2="2.54" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="2.54" y1="58.42" x2="2.54" y2="45.72" width="0.1524" layer="91"/>
+<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="45.72" width="0.1524" layer="91"/>
 <label x="10.16" y="58.42" size="1.778" layer="95"/>
 <pinref part="LS1" gate="G$1" pin="1"/>
-<wire x1="-27.94" y1="45.72" x2="2.54" y2="45.72" width="0.1524" layer="91"/>
-</segment>
-</net>
-<net name="STOUT" class="0">
-<segment>
-<pinref part="J1" gate="G$1" pin="2"/>
-<wire x1="137.16" y1="27.94" x2="129.54" y2="27.94" width="0.1524" layer="91"/>
-<label x="129.54" y="27.94" size="1.778" layer="95"/>
-</segment>
-<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"/>
+<wire x1="-33.02" y1="45.72" x2="-27.94" y2="45.72" width="0.1524" layer="91"/>
 </segment>
 </net>
 </nets>

+ 277 - 115
schematic/ECU.s#6

@@ -8823,6 +8823,73 @@ BUZZER</description>
 </deviceset>
 </devicesets>
 </library>
+<library name="eScooter">
+<packages>
+<package name="DIOM5027X220N" urn="urn:adsk.eagle:footprint:21928331/1">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<wire x1="2.5" y1="1.35" x2="-3.3699" y2="1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="1.35" x2="-3.3699" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="-1.35" x2="2.5" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="2.5" y1="-1.35" x2="-2.5" y2="-1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="-1.35" x2="-2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="1.35" x2="2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="2.5" y1="1.35" x2="2.5" y2="-1.35" width="0.12" layer="51"/>
+<smd name="1" x="-2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<smd name="2" x="2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<text x="0" y="1.985" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-1.985" size="1.27" layer="27" align="top-center">&gt;VALUE</text>
+</package>
+</packages>
+<packages3d>
+<package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="DIOM5027X220N"/>
+</packageinstances>
+</package3d>
+</packages3d>
+<symbols>
+<symbol name="TVS_DIODE">
+<wire x1="0" y1="0" x2="-2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="-2.54" x2="-2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="0" x2="2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="2.54" y1="0" x2="5.08" y2="2.54" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-2.54" y2="-2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="-2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="2.54" x2="2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="-2.54" x2="2.54" y2="-2.54" width="0.254" layer="94"/>
+<pin name="P$1" x="0" y="7.62" visible="off" length="middle" rot="R270"/>
+<pin name="P$2" x="0" y="-7.62" visible="off" length="middle" rot="R90"/>
+<text x="2.54" y="5.08" size="1.778" layer="95">&gt;NAME</text>
+<text x="2.54" y="-7.62" size="1.778" layer="96">&gt;VALUE</text>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="TVS_DIODE">
+<description>TVS protective diode</description>
+<gates>
+<gate name="D$1" symbol="TVS_DIODE" x="0" y="0"/>
+</gates>
+<devices>
+<device name="SMA" package="DIOM5027X220N">
+<connects>
+<connect gate="D$1" pin="P$1" pad="1"/>
+<connect gate="D$1" pin="P$2" pad="2"/>
+</connects>
+<package3dinstances>
+<package3dinstance package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+</package3dinstances>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
 </libraries>
 <attributes>
 </attributes>
@@ -8853,18 +8920,26 @@ BUZZER</description>
 <part name="Q1" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" deviceset="NMOSFET" device="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2"/>
 <part name="U$2" library="regulator" deviceset="ARDUINO" device="ARDUINO_NANO" package3d_urn="urn:adsk.eagle:package:21849926/1"/>
 <part name="LS1" library="SparkFun-Electromechanical" library_urn="urn:adsk.eagle:library:516" deviceset="BUZZER" device="-PTH_KIT" package3d_urn="urn:adsk.eagle:package:38556/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="1M"/>
+<part name="D4" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="D5" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="D6" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="D7" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="U$1" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="R4" 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="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K"/>
 </parts>
 <sheets>
 <sheet>
 <plain>
 </plain>
 <instances>
-<instance part="J1" gate="G$1" x="144.78" y="30.48" smashed="yes" rot="R180">
-<attribute name="VALUE" x="147.32" y="35.306" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="147.32" y="24.892" size="1.778" layer="95" font="vector" rot="R180"/>
+<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>
 <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="VALUE" x="147.32" y="68.326" 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>
 <instance part="J3" gate="G$1" x="144.78" y="7.62" smashed="yes" rot="R180">
@@ -8875,17 +8950,17 @@ BUZZER</description>
 <attribute name="VALUE" x="25.4" y="104.394" size="1.778" layer="96" font="vector"/>
 <attribute name="NAME" x="38.608" y="104.14" size="1.778" layer="95" font="vector" rot="R270"/>
 </instance>
-<instance part="J5" gate="J$1" x="-33.02" y="81.28" smashed="yes">
-<attribute name="VALUE" x="-38.1" y="86.614" size="1.778" layer="96" font="vector"/>
-<attribute name="NAME" x="-35.56" y="74.168" size="1.778" layer="95" font="vector"/>
+<instance part="J5" gate="J$1" x="-68.58" y="81.28" smashed="yes">
+<attribute name="VALUE" x="-73.66" y="86.614" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="-71.12" y="74.168" size="1.778" layer="95" font="vector"/>
 </instance>
-<instance part="C1" gate="G$1" x="-12.7" y="86.36" smashed="yes">
-<attribute name="NAME" x="-10.16" y="88.9" size="1.778" layer="95"/>
-<attribute name="VALUE" x="-10.16" y="86.36" size="1.778" layer="96"/>
+<instance part="C1" gate="G$1" x="0" y="88.9" smashed="yes">
+<attribute name="NAME" x="2.54" y="91.44" size="1.778" layer="95"/>
+<attribute name="VALUE" x="2.54" y="88.9" size="1.778" layer="96"/>
 </instance>
-<instance part="J6" gate="G$1" x="144.78" y="81.28" smashed="yes" rot="MR0">
-<attribute name="VALUE" x="147.32" y="86.614" size="1.778" layer="96" font="vector" rot="MR0"/>
-<attribute name="NAME" x="147.32" y="76.708" size="1.778" layer="95" font="vector" rot="MR0"/>
+<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>
 <instance part="Q2" gate="G$1" x="86.36" y="7.62" smashed="yes">
 <attribute name="NAME" x="92.71" y="8.89" size="1.778" layer="95"/>
@@ -8903,13 +8978,13 @@ BUZZER</description>
 <attribute name="NAME" x="104.14" y="-2.54" size="1.778" layer="95" rot="R270" align="center"/>
 <attribute name="VALUE" x="93.98" y="-2.54" size="1.778" layer="95" rot="R270" align="center"/>
 </instance>
-<instance part="Q4" gate="G$1" x="114.3" y="15.24" smashed="yes" rot="MR180">
-<attribute name="NAME" x="120.65" y="13.97" size="1.778" layer="95" rot="MR180"/>
-<attribute name="VALUE" x="120.65" y="16.51" size="1.778" layer="96" rot="MR180"/>
+<instance part="Q4" gate="G$1" x="111.76" y="15.24" smashed="yes" rot="MR180">
+<attribute name="NAME" x="118.11" y="13.97" size="1.778" layer="95" rot="MR180"/>
+<attribute name="VALUE" x="118.11" y="16.51" size="1.778" layer="96" rot="MR180"/>
 </instance>
-<instance part="D3" gate="G$1" x="81.28" y="-17.78" smashed="yes">
-<attribute name="NAME" x="81.28" y="-12.7" size="1.778" layer="95" align="center"/>
-<attribute name="VALUE" x="81.28" y="-22.86" size="1.778" layer="95" align="center"/>
+<instance part="D3" gate="G$1" x="81.28" y="-27.94" smashed="yes">
+<attribute name="NAME" x="81.28" y="-22.86" size="1.778" layer="95" align="center"/>
+<attribute name="VALUE" x="81.28" y="-33.02" size="1.778" layer="95" align="center"/>
 </instance>
 <instance part="S1" gate="G$1" x="91.44" y="-10.16" smashed="yes">
 <attribute name="NAME" x="91.44" y="-8.636" size="1.778" layer="95" font="vector" align="bottom-center"/>
@@ -8918,23 +8993,52 @@ BUZZER</description>
 <instance part="Q5" gate="G$1" x="96.52" y="50.8" smashed="yes" rot="MR0">
 <attribute name="NAME" x="90.17" y="52.07" size="1.778" layer="95" rot="MR0"/>
 </instance>
-<instance part="J7" gate="G$1" x="-30.48" y="63.5" smashed="yes" rot="MR180">
-<attribute name="VALUE" x="-35.56" y="73.406" size="1.778" layer="96" font="vector" rot="MR180"/>
-<attribute name="NAME" x="-35.56" y="52.832" size="1.778" layer="95" font="vector" rot="MR180"/>
+<instance part="J7" gate="G$1" x="-66.04" y="63.5" smashed="yes" rot="MR180">
+<attribute name="VALUE" x="-71.12" y="73.406" size="1.778" layer="96" font="vector" rot="MR180"/>
+<attribute name="NAME" x="-71.12" y="52.832" size="1.778" layer="95" font="vector" rot="MR180"/>
 </instance>
-<instance part="C3" gate="G$1" x="-12.7" y="58.42" smashed="yes" rot="MR90">
-<attribute name="NAME" x="-10.16" y="58.42" size="1.778" layer="95" rot="MR0"/>
-<attribute name="VALUE" x="-12.7" y="60.96" size="1.778" layer="96" rot="MR90"/>
+<instance part="C3" gate="G$1" x="-48.26" y="58.42" smashed="yes" rot="MR90">
+<attribute name="NAME" x="-45.72" y="58.42" size="1.778" layer="95" rot="MR0"/>
+<attribute name="VALUE" x="-48.26" y="60.96" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="Q1" gate="G$1" x="121.92" y="76.2" smashed="yes">
-<attribute name="NAME" x="128.27" y="77.47" size="1.778" layer="95"/>
+<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>
 <instance part="U$2" gate="G$1" x="30.48" y="63.5" smashed="yes">
 <attribute name="NAME" x="25.4" y="86.36" size="1.778" layer="95"/>
 </instance>
-<instance part="LS1" gate="G$1" x="-30.48" y="45.72" smashed="yes" rot="MR270">
-<attribute name="NAME" x="-35.306" y="48.26" size="1.778" layer="95" font="vector" rot="MR270"/>
-<attribute name="VALUE" x="-30.48" y="40.386" size="1.778" layer="96" font="vector" rot="MR270"/>
+<instance part="LS1" gate="G$1" x="-35.56" y="45.72" smashed="yes" rot="MR270">
+<attribute name="NAME" x="-40.386" y="48.26" size="1.778" layer="95" font="vector" rot="MR270"/>
+<attribute name="VALUE" x="-35.56" y="40.386" size="1.778" layer="96" font="vector" rot="MR270"/>
+</instance>
+<instance part="R3" gate="G$1" x="134.62" y="33.02" smashed="yes" rot="R90">
+<attribute name="NAME" x="133.1214" y="29.21" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="137.922" y="29.21" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="D4" gate="D$1" x="-45.72" y="88.9" smashed="yes">
+<attribute name="NAME" x="-43.18" y="93.98" size="1.778" layer="95"/>
+</instance>
+<instance part="D5" gate="D$1" x="124.46" y="30.48" smashed="yes">
+<attribute name="NAME" x="127" y="35.56" size="1.778" layer="95"/>
+</instance>
+<instance part="D6" gate="D$1" x="-7.62" y="43.18" smashed="yes">
+<attribute name="NAME" x="-5.08" y="48.26" size="1.778" layer="95"/>
+<attribute name="VALUE" x="-5.08" y="35.56" size="1.778" layer="96"/>
+</instance>
+<instance part="D7" gate="D$1" x="66.04" y="-2.54" smashed="yes">
+<attribute name="NAME" x="68.58" y="2.54" size="1.778" layer="95"/>
+</instance>
+<instance part="U$1" gate="D$1" x="66.04" y="-20.32" smashed="yes">
+<attribute name="NAME" x="68.58" y="-15.24" size="1.778" layer="95"/>
+<attribute name="VALUE" x="68.58" y="-27.94" size="1.778" layer="96"/>
+</instance>
+<instance part="R4" gate="G$1" x="99.06" y="43.18" smashed="yes">
+<attribute name="NAME" x="95.25" y="44.6786" size="1.778" layer="95"/>
+<attribute name="VALUE" x="95.25" y="39.878" 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>
 </instances>
 <busses>
@@ -8942,34 +9046,48 @@ BUZZER</description>
 <nets>
 <net name="GND" class="0">
 <segment>
-<wire x1="15.24" y1="48.26" x2="5.08" y2="48.26" width="0.1524" layer="91"/>
+<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"/>
 <pinref part="U$2" gate="G$1" pin="GND"/>
-<wire x1="5.08" y1="48.26" x2="5.08" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="0" y1="48.26" x2="0" y2="33.02" width="0.1524" layer="91"/>
 <pinref part="LS1" gate="G$1" pin="2"/>
-<wire x1="-27.94" y1="43.18" x2="5.08" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="43.18" x2="-27.94" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="43.18" x2="-27.94" y2="33.02" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="33.02" x2="-7.62" y2="33.02" width="0.1524" layer="91"/>
 <label x="-27.94" y="43.18" size="1.778" layer="95"/>
+<pinref part="D6" gate="D$1" pin="P$2"/>
+<wire x1="-7.62" y1="33.02" x2="0" y2="33.02" width="0.1524" layer="91"/>
+<wire x1="-7.62" y1="35.56" x2="-7.62" y2="33.02" width="0.1524" layer="91"/>
+<junction x="-7.62" y="33.02"/>
 </segment>
 <segment>
 <pinref part="Q5" gate="G$1" pin="S"/>
 <wire x1="93.98" y1="45.72" x2="93.98" y2="43.18" width="0.1524" layer="91"/>
-<label x="86.36" y="43.18" size="1.778" layer="95"/>
-<wire x1="83.82" y1="43.18" x2="93.98" y2="43.18" width="0.1524" layer="91"/>
+<label x="86.36" y="38.1" size="1.778" layer="95"/>
+<wire x1="93.98" y1="43.18" x2="93.98" y2="38.1" width="0.1524" layer="91"/>
+<wire x1="86.36" y1="38.1" x2="93.98" y2="38.1" width="0.1524" layer="91"/>
+<pinref part="R4" gate="G$1" pin="1"/>
+<junction x="93.98" y="43.18"/>
 </segment>
 <segment>
 <pinref part="R1" gate="G$1" pin="1"/>
 <pinref part="Q2" gate="G$1" pin="S"/>
 <wire x1="76.2" y1="-5.08" x2="88.9" y2="-5.08" width="0.1524" layer="91"/>
 <wire x1="88.9" y1="-5.08" x2="88.9" y2="0" width="0.1524" layer="91"/>
-<label x="63.5" y="-10.16" size="1.778" layer="95"/>
+<label x="55.88" y="-10.16" size="1.778" layer="95"/>
 <pinref part="S1" gate="G$1" pin="1"/>
 <wire x1="88.9" y1="0" x2="88.9" y2="2.54" width="0.1524" layer="91"/>
 <wire x1="86.36" y1="-10.16" x2="76.2" y2="-10.16" width="0.1524" layer="91"/>
 <wire x1="76.2" y1="-5.08" x2="76.2" y2="-10.16" width="0.1524" layer="91"/>
 <junction x="76.2" y="-10.16"/>
-<wire x1="76.2" y1="-10.16" x2="63.5" y2="-10.16" width="0.1524" layer="91"/>
+<wire x1="76.2" y1="-10.16" x2="66.04" y2="-10.16" width="0.1524" layer="91"/>
+<wire x1="66.04" y1="-10.16" x2="55.88" y2="-10.16" width="0.1524" layer="91"/>
 <wire x1="86.36" y1="0" x2="88.9" y2="0" width="0.1524" layer="91"/>
 <junction x="88.9" y="0"/>
+<pinref part="D7" gate="D$1" pin="P$2"/>
+<junction x="66.04" y="-10.16"/>
+<pinref part="U$1" gate="D$1" pin="P$1"/>
+<wire x1="66.04" y1="-10.16" x2="66.04" y2="-12.7" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="J3" gate="G$1" pin="2"/>
@@ -8977,28 +9095,36 @@ BUZZER</description>
 <label x="132.08" y="5.08" size="1.778" layer="95"/>
 </segment>
 <segment>
-<wire x1="124.46" y1="71.12" x2="124.46" y2="68.58" width="0.1524" layer="91"/>
+<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"/>
 <wire x1="114.3" y1="68.58" x2="124.46" y2="68.58" width="0.1524" layer="91"/>
-<label x="114.3" y="68.58" size="1.778" layer="95"/>
+<label x="101.6" 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"/>
+<wire x1="114.3" y1="68.58" x2="101.6" y2="68.58" width="0.1524" layer="91"/>
+<junction x="114.3" y="68.58"/>
 </segment>
 <segment>
 <pinref part="J5" gate="J$1" pin="3"/>
-<wire x1="-25.4" y1="83.82" x2="-17.78" y2="83.82" width="0.1524" layer="91"/>
-<wire x1="-17.78" y1="83.82" x2="-17.78" y2="88.9" width="0.1524" layer="91"/>
-<wire x1="-17.78" y1="88.9" x2="-12.7" y2="88.9" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="83.82" x2="-53.34" y2="83.82" width="0.1524" layer="91"/>
+<wire x1="-53.34" y1="83.82" x2="-53.34" y2="96.52" width="0.1524" layer="91"/>
+<wire x1="-53.34" y1="96.52" x2="-45.72" y2="96.52" width="0.1524" layer="91"/>
+<wire x1="-45.72" y1="96.52" x2="0" y2="96.52" width="0.1524" layer="91"/>
+<wire x1="0" y1="96.52" x2="0" y2="91.44" width="0.1524" layer="91"/>
 <pinref part="C1" gate="G$1" pin="1"/>
-<label x="-25.4" y="83.82" size="1.778" layer="95"/>
+<label x="-60.96" y="83.82" size="1.778" layer="95"/>
+<pinref part="D4" gate="D$1" pin="P$1"/>
+<junction x="-45.72" y="96.52"/>
 </segment>
 <segment>
 <pinref part="J7" gate="G$1" pin="1"/>
-<wire x1="-25.4" y1="68.58" x2="-17.78" y2="68.58" width="0.1524" layer="91"/>
-<label x="-20.32" y="68.58" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-60.96" y1="68.58" x2="-53.34" y2="68.58" width="0.1524" layer="91"/>
+<label x="-55.88" y="68.58" size="1.778" layer="95" rot="MR0"/>
 </segment>
 <segment>
 <pinref part="J7" gate="G$1" pin="5"/>
-<label x="-20.32" y="58.42" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-25.4" y1="58.42" x2="-17.78" y2="58.42" width="0.1524" layer="91"/>
+<label x="-55.88" y="58.42" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-60.96" y1="58.42" x2="-53.34" y2="58.42" width="0.1524" layer="91"/>
 <pinref part="C3" gate="G$1" pin="2"/>
 </segment>
 <segment>
@@ -9007,6 +9133,16 @@ BUZZER</description>
 <wire x1="27.94" y1="86.36" x2="10.16" y2="86.36" width="0.1524" layer="91"/>
 <label x="10.16" y="86.36" size="1.778" layer="95"/>
 </segment>
+<segment>
+<pinref part="R3" gate="G$1" pin="2"/>
+<wire x1="134.62" y1="38.1" x2="134.62" y2="40.64" width="0.1524" layer="91"/>
+<wire x1="134.62" y1="40.64" x2="124.46" y2="40.64" width="0.1524" layer="91"/>
+<label x="114.3" y="38.1" size="1.778" layer="95"/>
+<pinref part="D5" gate="D$1" pin="P$1"/>
+<wire x1="124.46" y1="40.64" x2="114.3" y2="40.64" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="40.64" x2="124.46" y2="38.1" width="0.1524" layer="91"/>
+<junction x="124.46" y="40.64"/>
+</segment>
 </net>
 <net name="VIN" class="0">
 <segment>
@@ -9016,8 +9152,8 @@ BUZZER</description>
 </segment>
 <segment>
 <pinref part="Q4" gate="G$1" pin="D"/>
-<wire x1="116.84" y1="20.32" x2="116.84" y2="22.86" width="0.1524" layer="91"/>
-<wire x1="116.84" y1="22.86" x2="63.5" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="20.32" x2="114.3" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="22.86" x2="63.5" y2="22.86" width="0.1524" layer="91"/>
 <label x="63.5" y="22.86" size="1.778" layer="95"/>
 </segment>
 </net>
@@ -9059,62 +9195,73 @@ BUZZER</description>
 </net>
 <net name="5V" class="0">
 <segment>
-<wire x1="7.62" y1="53.34" x2="15.24" y2="53.34" width="0.1524" layer="91"/>
 <label x="10.16" y="53.34" size="1.778" layer="95"/>
 <pinref part="U$2" gate="G$1" pin="5V"/>
+<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="50.8" width="0.1524" layer="91"/>
+<pinref part="D6" gate="D$1" pin="P$1"/>
 </segment>
 <segment>
 <pinref part="J6" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="81.28" x2="132.08" y2="81.28" width="0.1524" layer="91"/>
-<label x="137.16" y="81.28" size="1.778" layer="95" rot="MR0"/>
+<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"/>
 </segment>
 <segment>
 <pinref part="J7" gate="G$1" pin="2"/>
-<label x="-22.86" y="66.04" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-25.4" y1="66.04" x2="-15.24" y2="66.04" width="0.1524" layer="91"/>
-<wire x1="-15.24" y1="66.04" x2="-15.24" y2="73.66" width="0.1524" layer="91"/>
+<label x="-58.42" y="66.04" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-60.96" y1="66.04" x2="-50.8" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="66.04" x2="-50.8" y2="73.66" width="0.1524" layer="91"/>
 <pinref part="J5" gate="J$1" pin="1"/>
-<label x="-25.4" y="78.74" size="1.778" layer="95"/>
-<wire x1="-15.24" y1="73.66" x2="-15.24" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="-15.24" y1="78.74" x2="-25.4" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="-15.24" y1="73.66" x2="-10.16" y2="73.66" width="0.1524" layer="91"/>
-<junction x="-15.24" y="73.66"/>
-<label x="-12.7" y="73.66" size="1.778" layer="95"/>
+<label x="-60.96" y="78.74" size="1.778" layer="95"/>
+<wire x1="-50.8" y1="73.66" x2="-50.8" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="78.74" x2="-60.96" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="73.66" x2="-45.72" y2="73.66" width="0.1524" layer="91"/>
+<junction x="-50.8" y="73.66"/>
+<label x="-48.26" y="73.66" size="1.778" layer="95"/>
 </segment>
 <segment>
 <pinref part="J4" gate="G$1" pin="1"/>
 <wire x1="25.4" y1="93.98" x2="10.16" y2="93.98" width="0.1524" layer="91"/>
 <label x="10.16" y="93.98" size="1.778" layer="95"/>
 </segment>
+<segment>
+<pinref part="J1" gate="G$1" pin="2"/>
+<label x="129.54" y="17.78" size="1.778" layer="95"/>
+<wire x1="137.16" y1="17.78" x2="129.54" y2="17.78" width="0.1524" layer="91"/>
+</segment>
 </net>
 <net name="THIN" class="0">
 <segment>
 <pinref part="J5" gate="J$1" pin="2"/>
-<wire x1="-25.4" y1="81.28" x2="-12.7" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="81.28" x2="-45.72" y2="81.28" width="0.1524" layer="91"/>
 <pinref part="C1" gate="G$1" pin="2"/>
-<wire x1="-12.7" y1="81.28" x2="5.08" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-45.72" y1="81.28" x2="0" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="0" y1="81.28" x2="0" y2="83.82" 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"/>
-<junction x="-12.7" y="81.28"/>
 <label x="10.16" y="73.66" size="1.778" layer="95"/>
 <pinref part="U$2" gate="G$1" pin="A0"/>
-<label x="-25.4" y="81.28" size="1.778" layer="95"/>
+<label x="-60.96" y="81.28" size="1.778" layer="95"/>
+<pinref part="D4" gate="D$1" pin="P$2"/>
+<junction x="-45.72" y="81.28"/>
+<wire x1="5.08" y1="81.28" x2="0" y2="81.28" width="0.1524" layer="91"/>
+<junction x="0" y="81.28"/>
 </segment>
 </net>
 <net name="SDA" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="3"/>
-<label x="-20.32" y="63.5" size="1.778" layer="95" rot="MR0"/>
+<label x="-55.88" y="63.5" size="1.778" layer="95" rot="MR0"/>
 <label x="10.16" y="63.5" size="1.778" layer="95"/>
-<wire x1="-25.4" y1="63.5" x2="15.24" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="63.5" x2="15.24" y2="63.5" width="0.1524" layer="91"/>
 <pinref part="U$2" gate="G$1" pin="A4"/>
 </segment>
 </net>
 <net name="SCL" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="4"/>
-<label x="-20.32" y="60.96" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-25.4" y1="60.96" x2="15.24" y2="60.96" width="0.1524" layer="91"/>
+<label x="-55.88" y="60.96" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-60.96" 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"/>
 <pinref part="U$2" gate="G$1" pin="A5"/>
 </segment>
@@ -9132,19 +9279,38 @@ BUZZER</description>
 <net name="ST" class="0">
 <segment>
 <pinref part="J1" gate="G$1" pin="1"/>
-<label x="134.62" y="30.48" size="1.778" layer="95"/>
+<label x="134.62" y="20.32" size="1.778" layer="95"/>
 <label x="45.72" y="55.88" size="1.778" layer="95"/>
-<wire x1="137.16" y1="30.48" x2="66.04" y2="30.48" width="0.1524" layer="91"/>
+<wire x1="137.16" y1="20.32" x2="134.62" y2="20.32" width="0.1524" layer="91"/>
+<wire x1="134.62" y1="20.32" x2="124.46" y2="20.32" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="20.32" x2="116.84" y2="20.32" width="0.1524" layer="91"/>
+<wire x1="116.84" y1="20.32" x2="116.84" y2="30.48" width="0.1524" layer="91"/>
+<wire x1="116.84" y1="30.48" x2="66.04" y2="30.48" width="0.1524" layer="91"/>
 <wire x1="66.04" y1="55.88" x2="45.72" y2="55.88" width="0.1524" layer="91"/>
 <pinref part="U$2" gate="G$1" pin="D2"/>
 <wire x1="66.04" y1="55.88" x2="66.04" y2="30.48" width="0.1524" layer="91"/>
+<pinref part="R3" gate="G$1" pin="1"/>
+<wire x1="134.62" y1="27.94" x2="134.62" y2="20.32" width="0.1524" layer="91"/>
+<junction x="134.62" y="20.32"/>
+<wire x1="134.62" y1="30.48" x2="134.62" y2="27.94" width="0.1524" layer="91"/>
+<pinref part="D5" gate="D$1" pin="P$2"/>
+<wire x1="124.46" y1="22.86" x2="124.46" y2="20.32" width="0.1524" layer="91"/>
+<junction x="124.46" y="20.32"/>
+</segment>
+<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"/>
 </segment>
 </net>
 <net name="BTN" class="0">
 <segment>
 <pinref part="D3" gate="G$1" pin="A"/>
-<wire x1="76.2" y1="-17.78" x2="63.5" y2="-17.78" width="0.1524" layer="91"/>
-<label x="63.5" y="-17.78" size="1.778" layer="95"/>
+<wire x1="76.2" y1="-27.94" x2="66.04" y2="-27.94" width="0.1524" layer="91"/>
+<label x="55.88" y="-27.94" size="1.778" layer="95"/>
+<pinref part="U$1" gate="D$1" pin="P$2"/>
+<wire x1="66.04" y1="-27.94" x2="55.88" y2="-27.94" width="0.1524" layer="91"/>
+<junction x="66.04" y="-27.94"/>
 </segment>
 <segment>
 <wire x1="45.72" y1="68.58" x2="53.34" y2="68.58" width="0.1524" layer="91"/>
@@ -9169,19 +9335,25 @@ BUZZER</description>
 <pinref part="J2" gate="G$1" pin="6"/>
 <label x="132.08" y="43.18" size="1.778" layer="95"/>
 <pinref part="Q5" gate="G$1" pin="G"/>
-<label x="119.38" y="43.18" size="1.778" layer="95"/>
-<wire x1="99.06" y1="48.26" x2="101.6" y2="48.26" width="0.1524" layer="91"/>
-<wire x1="101.6" y1="48.26" x2="101.6" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="101.6" y1="43.18" x2="137.16" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="99.06" y1="48.26" x2="104.14" y2="48.26" width="0.1524" layer="91"/>
+<wire x1="104.14" y1="48.26" x2="104.14" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="104.14" y1="43.18" x2="137.16" y2="43.18" width="0.1524" layer="91"/>
+<pinref part="R4" gate="G$1" pin="2"/>
+<junction x="104.14" y="43.18"/>
 </segment>
 </net>
 <net name="LEDCTL" class="0">
 <segment>
 <label x="45.72" y="73.66" size="1.778" layer="95"/>
-<label x="119.38" y="73.66" size="1.778" layer="95" rot="MR0"/>
+<label x="106.68" y="81.28" size="1.778" layer="95" rot="MR0"/>
 <pinref part="Q1" gate="G$1" pin="G"/>
 <pinref part="U$2" gate="G$1" pin="D9"/>
-<wire x1="45.72" y1="73.66" x2="119.38" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="45.72" y1="73.66" x2="93.98" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="93.98" y1="73.66" x2="93.98" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="93.98" 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"/>
 </segment>
 </net>
 <net name="STLEDCTL" class="0">
@@ -9198,21 +9370,24 @@ BUZZER</description>
 <net name="N$1" class="0">
 <segment>
 <pinref part="J6" gate="G$1" pin="2"/>
-<wire x1="137.16" y1="83.82" x2="124.46" y2="83.82" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="83.82" x2="124.46" y2="81.28" width="0.1524" layer="91"/>
+<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"/>
 <pinref part="Q1" gate="G$1" pin="D"/>
 </segment>
 </net>
-<net name="PWR" class="0">
+<net name="PWM" class="0">
 <segment>
 <pinref part="Q2" gate="G$1" pin="G"/>
 <pinref part="R1" gate="G$1" pin="2"/>
 <wire x1="83.82" y1="5.08" x2="73.66" y2="5.08" width="0.1524" layer="91"/>
-<label x="63.5" y="5.08" size="1.778" layer="95"/>
-<wire x1="73.66" y1="5.08" x2="63.5" y2="5.08" width="0.1524" layer="91"/>
+<label x="55.88" y="5.08" size="1.778" layer="95"/>
+<wire x1="73.66" y1="5.08" x2="66.04" y2="5.08" width="0.1524" layer="91"/>
+<wire x1="66.04" y1="5.08" x2="55.88" y2="5.08" width="0.1524" layer="91"/>
 <wire x1="73.66" y1="5.08" x2="73.66" y2="0" width="0.1524" layer="91"/>
 <junction x="73.66" y="5.08"/>
 <wire x1="73.66" y1="0" x2="76.2" y2="0" width="0.1524" layer="91"/>
+<pinref part="D7" gate="D$1" pin="P$1"/>
+<junction x="66.04" y="5.08"/>
 </segment>
 <segment>
 <wire x1="45.72" y1="71.12" x2="53.34" y2="71.12" width="0.1524" layer="91"/>
@@ -9229,11 +9404,11 @@ BUZZER</description>
 <segment>
 <pinref part="R2" gate="G$1" pin="2"/>
 <pinref part="Q4" gate="G$1" pin="S"/>
-<wire x1="116.84" y1="10.16" x2="116.84" y2="7.62" width="0.1524" layer="91"/>
-<wire x1="116.84" y1="7.62" x2="111.76" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="10.16" x2="114.3" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="7.62" x2="111.76" y2="7.62" width="0.1524" layer="91"/>
 <pinref part="J3" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="7.62" x2="116.84" y2="7.62" width="0.1524" layer="91"/>
-<junction x="116.84" y="7.62"/>
+<wire x1="137.16" y1="7.62" x2="114.3" y2="7.62" width="0.1524" layer="91"/>
+<junction x="114.3" y="7.62"/>
 <label x="119.38" y="7.62" size="1.778" layer="95"/>
 </segment>
 </net>
@@ -9244,7 +9419,7 @@ BUZZER</description>
 <pinref part="Q2" gate="G$1" pin="D"/>
 <wire x1="99.06" y1="12.7" x2="88.9" y2="12.7" width="0.1524" layer="91"/>
 <junction x="99.06" y="12.7"/>
-<wire x1="111.76" y1="12.7" x2="99.06" y2="12.7" width="0.1524" layer="91"/>
+<wire x1="109.22" y1="12.7" x2="99.06" y2="12.7" width="0.1524" layer="91"/>
 <pinref part="D2" gate="G$1" pin="A"/>
 <wire x1="99.06" y1="2.54" x2="99.06" y2="7.62" width="0.1524" layer="91"/>
 <junction x="99.06" y="12.7"/>
@@ -9257,25 +9432,24 @@ BUZZER</description>
 <segment>
 <pinref part="D3" gate="G$1" pin="C"/>
 <pinref part="D2" gate="G$1" pin="C"/>
-<wire x1="86.36" y1="-17.78" x2="99.06" y2="-17.78" width="0.1524" layer="91"/>
-<wire x1="99.06" y1="-17.78" x2="99.06" y2="-7.62" width="0.1524" layer="91"/>
+<wire x1="86.36" y1="-27.94" x2="99.06" y2="-27.94" width="0.1524" layer="91"/>
+<wire x1="99.06" y1="-10.16" x2="99.06" y2="-7.62" width="0.1524" layer="91"/>
 <pinref part="S1" gate="G$1" pin="2"/>
 <wire x1="96.52" y1="-10.16" x2="99.06" y2="-10.16" width="0.1524" layer="91"/>
-<wire x1="99.06" y1="-10.16" x2="99.06" y2="-17.78" width="0.1524" layer="91"/>
-<junction x="99.06" y="-17.78"/>
+<wire x1="99.06" y1="-10.16" x2="99.06" y2="-27.94" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="SPOUT" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="6"/>
-<label x="-7.62" y="55.88" size="1.778" layer="95" rot="MR180"/>
+<label x="-43.18" y="55.88" size="1.778" layer="95" rot="MR180"/>
 <pinref part="C3" gate="G$1" pin="1"/>
-<wire x1="-7.62" y1="55.88" x2="-25.4" y2="55.88" width="0.1524" layer="91"/>
-<junction x="-7.62" y="55.88"/>
-<wire x1="-10.16" y1="58.42" x2="-7.62" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="58.42" x2="-7.62" y2="55.88" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="55.88" x2="0" y2="55.88" width="0.1524" layer="91"/>
-<label x="-25.4" y="55.88" size="1.778" layer="95"/>
+<wire x1="-43.18" y1="55.88" x2="-60.96" y2="55.88" width="0.1524" layer="91"/>
+<junction x="-43.18" y="55.88"/>
+<wire x1="-45.72" y1="58.42" x2="-43.18" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="58.42" x2="-43.18" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="55.88" x2="-33.02" y2="55.88" width="0.1524" layer="91"/>
+<label x="-60.96" y="55.88" size="1.778" layer="95"/>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="1"/>
@@ -9286,23 +9460,11 @@ BUZZER</description>
 <net name="SPK" class="0">
 <segment>
 <pinref part="U$2" gate="G$1" pin="A6"/>
-<wire x1="15.24" y1="58.42" x2="2.54" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="2.54" y1="58.42" x2="2.54" y2="45.72" width="0.1524" layer="91"/>
+<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="45.72" width="0.1524" layer="91"/>
 <label x="10.16" y="58.42" size="1.778" layer="95"/>
 <pinref part="LS1" gate="G$1" pin="1"/>
-<wire x1="-27.94" y1="45.72" x2="2.54" y2="45.72" width="0.1524" layer="91"/>
-</segment>
-</net>
-<net name="STOUT" class="0">
-<segment>
-<pinref part="J1" gate="G$1" pin="2"/>
-<wire x1="137.16" y1="27.94" x2="129.54" y2="27.94" width="0.1524" layer="91"/>
-<label x="129.54" y="27.94" size="1.778" layer="95"/>
-</segment>
-<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"/>
+<wire x1="-33.02" y1="45.72" x2="-27.94" y2="45.72" width="0.1524" layer="91"/>
 </segment>
 </net>
 </nets>

+ 277 - 116
schematic/ECU.s#7

@@ -8823,6 +8823,73 @@ BUZZER</description>
 </deviceset>
 </devicesets>
 </library>
+<library name="eScooter">
+<packages>
+<package name="DIOM5027X220N" urn="urn:adsk.eagle:footprint:21928331/1">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<wire x1="2.5" y1="1.35" x2="-3.3699" y2="1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="1.35" x2="-3.3699" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="-1.35" x2="2.5" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="2.5" y1="-1.35" x2="-2.5" y2="-1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="-1.35" x2="-2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="1.35" x2="2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="2.5" y1="1.35" x2="2.5" y2="-1.35" width="0.12" layer="51"/>
+<smd name="1" x="-2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<smd name="2" x="2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<text x="0" y="1.985" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-1.985" size="1.27" layer="27" align="top-center">&gt;VALUE</text>
+</package>
+</packages>
+<packages3d>
+<package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="DIOM5027X220N"/>
+</packageinstances>
+</package3d>
+</packages3d>
+<symbols>
+<symbol name="TVS_DIODE">
+<wire x1="0" y1="0" x2="-2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="-2.54" x2="-2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="0" x2="2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="2.54" y1="0" x2="5.08" y2="2.54" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-2.54" y2="-2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="-2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="2.54" x2="2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="-2.54" x2="2.54" y2="-2.54" width="0.254" layer="94"/>
+<pin name="P$1" x="0" y="7.62" visible="off" length="middle" rot="R270"/>
+<pin name="P$2" x="0" y="-7.62" visible="off" length="middle" rot="R90"/>
+<text x="2.54" y="5.08" size="1.778" layer="95">&gt;NAME</text>
+<text x="2.54" y="-7.62" size="1.778" layer="96">&gt;VALUE</text>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="TVS_DIODE">
+<description>TVS protective diode</description>
+<gates>
+<gate name="D$1" symbol="TVS_DIODE" x="0" y="0"/>
+</gates>
+<devices>
+<device name="SMA" package="DIOM5027X220N">
+<connects>
+<connect gate="D$1" pin="P$1" pad="1"/>
+<connect gate="D$1" pin="P$2" pad="2"/>
+</connects>
+<package3dinstances>
+<package3dinstance package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+</package3dinstances>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
 </libraries>
 <attributes>
 </attributes>
@@ -8853,18 +8920,26 @@ BUZZER</description>
 <part name="Q1" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" deviceset="NMOSFET" device="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2"/>
 <part name="U$2" library="regulator" deviceset="ARDUINO" device="ARDUINO_NANO" package3d_urn="urn:adsk.eagle:package:21849926/1"/>
 <part name="LS1" library="SparkFun-Electromechanical" library_urn="urn:adsk.eagle:library:516" deviceset="BUZZER" device="-PTH_KIT" package3d_urn="urn:adsk.eagle:package:38556/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="1M"/>
+<part name="D4" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="D5" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="D6" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="D7" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="U$1" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="R4" 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="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K"/>
 </parts>
 <sheets>
 <sheet>
 <plain>
 </plain>
 <instances>
-<instance part="J1" gate="G$1" x="144.78" y="30.48" smashed="yes" rot="R180">
-<attribute name="VALUE" x="147.32" y="35.306" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="147.32" y="24.892" size="1.778" layer="95" font="vector" rot="R180"/>
+<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>
 <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="VALUE" x="147.32" y="68.326" 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>
 <instance part="J3" gate="G$1" x="144.78" y="7.62" smashed="yes" rot="R180">
@@ -8875,17 +8950,17 @@ BUZZER</description>
 <attribute name="VALUE" x="25.4" y="104.394" size="1.778" layer="96" font="vector"/>
 <attribute name="NAME" x="38.608" y="104.14" size="1.778" layer="95" font="vector" rot="R270"/>
 </instance>
-<instance part="J5" gate="J$1" x="-33.02" y="81.28" smashed="yes">
-<attribute name="VALUE" x="-38.1" y="86.614" size="1.778" layer="96" font="vector"/>
-<attribute name="NAME" x="-35.56" y="74.168" size="1.778" layer="95" font="vector"/>
+<instance part="J5" gate="J$1" x="-68.58" y="81.28" smashed="yes">
+<attribute name="VALUE" x="-73.66" y="86.614" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="-71.12" y="74.168" size="1.778" layer="95" font="vector"/>
 </instance>
-<instance part="C1" gate="G$1" x="-12.7" y="86.36" smashed="yes">
-<attribute name="NAME" x="-10.16" y="88.9" size="1.778" layer="95"/>
-<attribute name="VALUE" x="-10.16" y="86.36" size="1.778" layer="96"/>
+<instance part="C1" gate="G$1" x="0" y="86.36" smashed="yes">
+<attribute name="NAME" x="2.54" y="88.9" size="1.778" layer="95"/>
+<attribute name="VALUE" x="2.54" y="86.36" size="1.778" layer="96"/>
 </instance>
-<instance part="J6" gate="G$1" x="144.78" y="81.28" smashed="yes" rot="MR0">
-<attribute name="VALUE" x="147.32" y="86.614" size="1.778" layer="96" font="vector" rot="MR0"/>
-<attribute name="NAME" x="147.32" y="76.708" size="1.778" layer="95" font="vector" rot="MR0"/>
+<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>
 <instance part="Q2" gate="G$1" x="86.36" y="7.62" smashed="yes">
 <attribute name="NAME" x="92.71" y="8.89" size="1.778" layer="95"/>
@@ -8903,13 +8978,13 @@ BUZZER</description>
 <attribute name="NAME" x="104.14" y="-2.54" size="1.778" layer="95" rot="R270" align="center"/>
 <attribute name="VALUE" x="93.98" y="-2.54" size="1.778" layer="95" rot="R270" align="center"/>
 </instance>
-<instance part="Q4" gate="G$1" x="114.3" y="15.24" smashed="yes" rot="MR180">
-<attribute name="NAME" x="120.65" y="13.97" size="1.778" layer="95" rot="MR180"/>
-<attribute name="VALUE" x="120.65" y="16.51" size="1.778" layer="96" rot="MR180"/>
+<instance part="Q4" gate="G$1" x="111.76" y="15.24" smashed="yes" rot="MR180">
+<attribute name="NAME" x="118.11" y="13.97" size="1.778" layer="95" rot="MR180"/>
+<attribute name="VALUE" x="118.11" y="16.51" size="1.778" layer="96" rot="MR180"/>
 </instance>
-<instance part="D3" gate="G$1" x="81.28" y="-17.78" smashed="yes">
-<attribute name="NAME" x="81.28" y="-12.7" size="1.778" layer="95" align="center"/>
-<attribute name="VALUE" x="81.28" y="-22.86" size="1.778" layer="95" align="center"/>
+<instance part="D3" gate="G$1" x="81.28" y="-27.94" smashed="yes">
+<attribute name="NAME" x="81.28" y="-22.86" size="1.778" layer="95" align="center"/>
+<attribute name="VALUE" x="81.28" y="-33.02" size="1.778" layer="95" align="center"/>
 </instance>
 <instance part="S1" gate="G$1" x="91.44" y="-10.16" smashed="yes">
 <attribute name="NAME" x="91.44" y="-8.636" size="1.778" layer="95" font="vector" align="bottom-center"/>
@@ -8918,23 +8993,52 @@ BUZZER</description>
 <instance part="Q5" gate="G$1" x="96.52" y="50.8" smashed="yes" rot="MR0">
 <attribute name="NAME" x="90.17" y="52.07" size="1.778" layer="95" rot="MR0"/>
 </instance>
-<instance part="J7" gate="G$1" x="-30.48" y="63.5" smashed="yes" rot="MR180">
-<attribute name="VALUE" x="-35.56" y="73.406" size="1.778" layer="96" font="vector" rot="MR180"/>
-<attribute name="NAME" x="-35.56" y="52.832" size="1.778" layer="95" font="vector" rot="MR180"/>
+<instance part="J7" gate="G$1" x="-66.04" y="63.5" smashed="yes" rot="MR180">
+<attribute name="VALUE" x="-71.12" y="73.406" size="1.778" layer="96" font="vector" rot="MR180"/>
+<attribute name="NAME" x="-71.12" y="52.832" size="1.778" layer="95" font="vector" rot="MR180"/>
 </instance>
-<instance part="C3" gate="G$1" x="-12.7" y="58.42" smashed="yes" rot="MR90">
-<attribute name="NAME" x="-10.16" y="58.42" size="1.778" layer="95" rot="MR0"/>
-<attribute name="VALUE" x="-12.7" y="60.96" size="1.778" layer="96" rot="MR90"/>
+<instance part="C3" gate="G$1" x="-48.26" y="58.42" smashed="yes" rot="MR90">
+<attribute name="NAME" x="-45.72" y="58.42" size="1.778" layer="95" rot="MR0"/>
+<attribute name="VALUE" x="-48.26" y="60.96" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="Q1" gate="G$1" x="121.92" y="76.2" smashed="yes">
-<attribute name="NAME" x="128.27" y="77.47" size="1.778" layer="95"/>
+<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>
 <instance part="U$2" gate="G$1" x="30.48" y="63.5" smashed="yes">
 <attribute name="NAME" x="25.4" y="86.36" size="1.778" layer="95"/>
 </instance>
-<instance part="LS1" gate="G$1" x="-30.48" y="45.72" smashed="yes" rot="MR270">
-<attribute name="NAME" x="-35.306" y="48.26" size="1.778" layer="95" font="vector" rot="MR270"/>
-<attribute name="VALUE" x="-30.48" y="40.386" size="1.778" layer="96" font="vector" rot="MR270"/>
+<instance part="LS1" gate="G$1" x="-35.56" y="45.72" smashed="yes" rot="MR270">
+<attribute name="NAME" x="-40.386" y="48.26" size="1.778" layer="95" font="vector" rot="MR270"/>
+<attribute name="VALUE" x="-35.56" y="40.386" size="1.778" layer="96" font="vector" rot="MR270"/>
+</instance>
+<instance part="R3" gate="G$1" x="134.62" y="33.02" smashed="yes" rot="R90">
+<attribute name="NAME" x="133.1214" y="29.21" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="137.922" y="29.21" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="D4" gate="D$1" x="-45.72" y="88.9" smashed="yes">
+<attribute name="NAME" x="-43.18" y="93.98" size="1.778" layer="95"/>
+</instance>
+<instance part="D5" gate="D$1" x="124.46" y="30.48" smashed="yes">
+<attribute name="NAME" x="127" y="35.56" size="1.778" layer="95"/>
+</instance>
+<instance part="D6" gate="D$1" x="-7.62" y="43.18" smashed="yes">
+<attribute name="NAME" x="-5.08" y="48.26" size="1.778" layer="95"/>
+<attribute name="VALUE" x="-5.08" y="35.56" size="1.778" layer="96"/>
+</instance>
+<instance part="D7" gate="D$1" x="66.04" y="-2.54" smashed="yes">
+<attribute name="NAME" x="68.58" y="2.54" size="1.778" layer="95"/>
+</instance>
+<instance part="U$1" gate="D$1" x="66.04" y="-20.32" smashed="yes">
+<attribute name="NAME" x="68.58" y="-15.24" size="1.778" layer="95"/>
+<attribute name="VALUE" x="68.58" y="-27.94" size="1.778" layer="96"/>
+</instance>
+<instance part="R4" gate="G$1" x="99.06" y="43.18" smashed="yes">
+<attribute name="NAME" x="95.25" y="44.6786" size="1.778" layer="95"/>
+<attribute name="VALUE" x="95.25" y="39.878" 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>
 </instances>
 <busses>
@@ -8942,34 +9046,48 @@ BUZZER</description>
 <nets>
 <net name="GND" class="0">
 <segment>
-<wire x1="15.24" y1="48.26" x2="5.08" y2="48.26" width="0.1524" layer="91"/>
+<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"/>
 <pinref part="U$2" gate="G$1" pin="GND"/>
-<wire x1="5.08" y1="48.26" x2="5.08" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="0" y1="48.26" x2="0" y2="33.02" width="0.1524" layer="91"/>
 <pinref part="LS1" gate="G$1" pin="2"/>
-<wire x1="-27.94" y1="43.18" x2="5.08" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="43.18" x2="-27.94" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="43.18" x2="-27.94" y2="33.02" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="33.02" x2="-7.62" y2="33.02" width="0.1524" layer="91"/>
 <label x="-27.94" y="43.18" size="1.778" layer="95"/>
+<pinref part="D6" gate="D$1" pin="P$2"/>
+<wire x1="-7.62" y1="33.02" x2="0" y2="33.02" width="0.1524" layer="91"/>
+<wire x1="-7.62" y1="35.56" x2="-7.62" y2="33.02" width="0.1524" layer="91"/>
+<junction x="-7.62" y="33.02"/>
 </segment>
 <segment>
 <pinref part="Q5" gate="G$1" pin="S"/>
 <wire x1="93.98" y1="45.72" x2="93.98" y2="43.18" width="0.1524" layer="91"/>
-<label x="86.36" y="43.18" size="1.778" layer="95"/>
-<wire x1="83.82" y1="43.18" x2="93.98" y2="43.18" width="0.1524" layer="91"/>
+<label x="86.36" y="38.1" size="1.778" layer="95"/>
+<wire x1="93.98" y1="43.18" x2="93.98" y2="38.1" width="0.1524" layer="91"/>
+<wire x1="86.36" y1="38.1" x2="93.98" y2="38.1" width="0.1524" layer="91"/>
+<pinref part="R4" gate="G$1" pin="1"/>
+<junction x="93.98" y="43.18"/>
 </segment>
 <segment>
 <pinref part="R1" gate="G$1" pin="1"/>
 <pinref part="Q2" gate="G$1" pin="S"/>
 <wire x1="76.2" y1="-5.08" x2="88.9" y2="-5.08" width="0.1524" layer="91"/>
 <wire x1="88.9" y1="-5.08" x2="88.9" y2="0" width="0.1524" layer="91"/>
-<label x="63.5" y="-10.16" size="1.778" layer="95"/>
+<label x="55.88" y="-10.16" size="1.778" layer="95"/>
 <pinref part="S1" gate="G$1" pin="1"/>
 <wire x1="88.9" y1="0" x2="88.9" y2="2.54" width="0.1524" layer="91"/>
 <wire x1="86.36" y1="-10.16" x2="76.2" y2="-10.16" width="0.1524" layer="91"/>
 <wire x1="76.2" y1="-5.08" x2="76.2" y2="-10.16" width="0.1524" layer="91"/>
 <junction x="76.2" y="-10.16"/>
-<wire x1="76.2" y1="-10.16" x2="63.5" y2="-10.16" width="0.1524" layer="91"/>
+<wire x1="76.2" y1="-10.16" x2="66.04" y2="-10.16" width="0.1524" layer="91"/>
+<wire x1="66.04" y1="-10.16" x2="55.88" y2="-10.16" width="0.1524" layer="91"/>
 <wire x1="86.36" y1="0" x2="88.9" y2="0" width="0.1524" layer="91"/>
 <junction x="88.9" y="0"/>
+<pinref part="D7" gate="D$1" pin="P$2"/>
+<junction x="66.04" y="-10.16"/>
+<pinref part="U$1" gate="D$1" pin="P$1"/>
+<wire x1="66.04" y1="-10.16" x2="66.04" y2="-12.7" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="J3" gate="G$1" pin="2"/>
@@ -8977,28 +9095,36 @@ BUZZER</description>
 <label x="132.08" y="5.08" size="1.778" layer="95"/>
 </segment>
 <segment>
-<wire x1="124.46" y1="71.12" x2="124.46" y2="68.58" width="0.1524" layer="91"/>
+<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"/>
 <wire x1="114.3" y1="68.58" x2="124.46" y2="68.58" width="0.1524" layer="91"/>
-<label x="114.3" y="68.58" size="1.778" layer="95"/>
+<label x="101.6" 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"/>
+<wire x1="114.3" y1="68.58" x2="101.6" y2="68.58" width="0.1524" layer="91"/>
+<junction x="114.3" y="68.58"/>
 </segment>
 <segment>
 <pinref part="J5" gate="J$1" pin="3"/>
-<wire x1="-25.4" y1="83.82" x2="-17.78" y2="83.82" width="0.1524" layer="91"/>
-<wire x1="-17.78" y1="83.82" x2="-17.78" y2="88.9" width="0.1524" layer="91"/>
-<wire x1="-17.78" y1="88.9" x2="-12.7" y2="88.9" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="83.82" x2="-53.34" y2="83.82" width="0.1524" layer="91"/>
+<wire x1="-53.34" y1="83.82" x2="-53.34" y2="96.52" width="0.1524" layer="91"/>
+<wire x1="-53.34" y1="96.52" x2="-45.72" y2="96.52" width="0.1524" layer="91"/>
+<wire x1="-45.72" y1="96.52" x2="0" y2="96.52" width="0.1524" layer="91"/>
+<wire x1="0" y1="96.52" x2="0" y2="88.9" width="0.1524" layer="91"/>
 <pinref part="C1" gate="G$1" pin="1"/>
-<label x="-25.4" y="83.82" size="1.778" layer="95"/>
+<label x="-60.96" y="83.82" size="1.778" layer="95"/>
+<pinref part="D4" gate="D$1" pin="P$1"/>
+<junction x="-45.72" y="96.52"/>
 </segment>
 <segment>
 <pinref part="J7" gate="G$1" pin="1"/>
-<wire x1="-25.4" y1="68.58" x2="-17.78" y2="68.58" width="0.1524" layer="91"/>
-<label x="-20.32" y="68.58" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-60.96" y1="68.58" x2="-53.34" y2="68.58" width="0.1524" layer="91"/>
+<label x="-55.88" y="68.58" size="1.778" layer="95" rot="MR0"/>
 </segment>
 <segment>
 <pinref part="J7" gate="G$1" pin="5"/>
-<label x="-20.32" y="58.42" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-25.4" y1="58.42" x2="-17.78" y2="58.42" width="0.1524" layer="91"/>
+<label x="-55.88" y="58.42" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-60.96" y1="58.42" x2="-53.34" y2="58.42" width="0.1524" layer="91"/>
 <pinref part="C3" gate="G$1" pin="2"/>
 </segment>
 <segment>
@@ -9007,6 +9133,16 @@ BUZZER</description>
 <wire x1="27.94" y1="86.36" x2="10.16" y2="86.36" width="0.1524" layer="91"/>
 <label x="10.16" y="86.36" size="1.778" layer="95"/>
 </segment>
+<segment>
+<pinref part="R3" gate="G$1" pin="2"/>
+<wire x1="134.62" y1="38.1" x2="134.62" y2="40.64" width="0.1524" layer="91"/>
+<wire x1="134.62" y1="40.64" x2="124.46" y2="40.64" width="0.1524" layer="91"/>
+<label x="114.3" y="38.1" size="1.778" layer="95"/>
+<pinref part="D5" gate="D$1" pin="P$1"/>
+<wire x1="124.46" y1="40.64" x2="114.3" y2="40.64" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="40.64" x2="124.46" y2="38.1" width="0.1524" layer="91"/>
+<junction x="124.46" y="40.64"/>
+</segment>
 </net>
 <net name="VIN" class="0">
 <segment>
@@ -9016,8 +9152,8 @@ BUZZER</description>
 </segment>
 <segment>
 <pinref part="Q4" gate="G$1" pin="D"/>
-<wire x1="116.84" y1="20.32" x2="116.84" y2="22.86" width="0.1524" layer="91"/>
-<wire x1="116.84" y1="22.86" x2="63.5" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="20.32" x2="114.3" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="22.86" x2="63.5" y2="22.86" width="0.1524" layer="91"/>
 <label x="63.5" y="22.86" size="1.778" layer="95"/>
 </segment>
 </net>
@@ -9059,62 +9195,72 @@ BUZZER</description>
 </net>
 <net name="5V" class="0">
 <segment>
-<wire x1="7.62" y1="53.34" x2="15.24" y2="53.34" width="0.1524" layer="91"/>
 <label x="10.16" y="53.34" size="1.778" layer="95"/>
 <pinref part="U$2" gate="G$1" pin="5V"/>
+<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="50.8" width="0.1524" layer="91"/>
+<pinref part="D6" gate="D$1" pin="P$1"/>
 </segment>
 <segment>
 <pinref part="J6" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="81.28" x2="132.08" y2="81.28" width="0.1524" layer="91"/>
-<label x="137.16" y="81.28" size="1.778" layer="95" rot="MR0"/>
+<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"/>
 </segment>
 <segment>
 <pinref part="J7" gate="G$1" pin="2"/>
-<label x="-22.86" y="66.04" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-25.4" y1="66.04" x2="-15.24" y2="66.04" width="0.1524" layer="91"/>
-<wire x1="-15.24" y1="66.04" x2="-15.24" y2="73.66" width="0.1524" layer="91"/>
+<label x="-58.42" y="66.04" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-60.96" y1="66.04" x2="-50.8" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="66.04" x2="-50.8" y2="73.66" width="0.1524" layer="91"/>
 <pinref part="J5" gate="J$1" pin="1"/>
-<label x="-25.4" y="78.74" size="1.778" layer="95"/>
-<wire x1="-15.24" y1="73.66" x2="-15.24" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="-15.24" y1="78.74" x2="-25.4" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="-15.24" y1="73.66" x2="-10.16" y2="73.66" width="0.1524" layer="91"/>
-<junction x="-15.24" y="73.66"/>
-<label x="-12.7" y="73.66" size="1.778" layer="95"/>
+<label x="-60.96" y="78.74" size="1.778" layer="95"/>
+<wire x1="-50.8" y1="73.66" x2="-50.8" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="78.74" x2="-60.96" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="73.66" x2="-45.72" y2="73.66" width="0.1524" layer="91"/>
+<junction x="-50.8" y="73.66"/>
+<label x="-48.26" y="73.66" size="1.778" layer="95"/>
 </segment>
 <segment>
 <pinref part="J4" gate="G$1" pin="1"/>
 <wire x1="25.4" y1="93.98" x2="10.16" y2="93.98" width="0.1524" layer="91"/>
 <label x="10.16" y="93.98" size="1.778" layer="95"/>
 </segment>
+<segment>
+<pinref part="J1" gate="G$1" pin="2"/>
+<label x="129.54" y="17.78" size="1.778" layer="95"/>
+<wire x1="137.16" y1="17.78" x2="129.54" y2="17.78" width="0.1524" layer="91"/>
+</segment>
 </net>
 <net name="THIN" class="0">
 <segment>
 <pinref part="J5" gate="J$1" pin="2"/>
-<wire x1="-25.4" y1="81.28" x2="-12.7" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="81.28" x2="-45.72" y2="81.28" width="0.1524" layer="91"/>
 <pinref part="C1" gate="G$1" pin="2"/>
-<wire x1="-12.7" y1="81.28" x2="5.08" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-45.72" y1="81.28" x2="0" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="0" y1="81.28" x2="5.08" y2="81.28" 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"/>
-<junction x="-12.7" y="81.28"/>
+<junction x="0" y="81.28"/>
 <label x="10.16" y="73.66" size="1.778" layer="95"/>
 <pinref part="U$2" gate="G$1" pin="A0"/>
-<label x="-25.4" y="81.28" size="1.778" layer="95"/>
+<label x="-60.96" y="81.28" size="1.778" layer="95"/>
+<pinref part="D4" gate="D$1" pin="P$2"/>
+<junction x="-45.72" y="81.28"/>
 </segment>
 </net>
 <net name="SDA" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="3"/>
-<label x="-20.32" y="63.5" size="1.778" layer="95" rot="MR0"/>
+<label x="-55.88" y="63.5" size="1.778" layer="95" rot="MR0"/>
 <label x="10.16" y="63.5" size="1.778" layer="95"/>
-<wire x1="-25.4" y1="63.5" x2="15.24" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="63.5" x2="15.24" y2="63.5" width="0.1524" layer="91"/>
 <pinref part="U$2" gate="G$1" pin="A4"/>
 </segment>
 </net>
 <net name="SCL" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="4"/>
-<label x="-20.32" y="60.96" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-25.4" y1="60.96" x2="15.24" y2="60.96" width="0.1524" layer="91"/>
+<label x="-55.88" y="60.96" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-60.96" 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"/>
 <pinref part="U$2" gate="G$1" pin="A5"/>
 </segment>
@@ -9132,19 +9278,38 @@ BUZZER</description>
 <net name="ST" class="0">
 <segment>
 <pinref part="J1" gate="G$1" pin="1"/>
-<label x="134.62" y="30.48" size="1.778" layer="95"/>
+<label x="134.62" y="20.32" size="1.778" layer="95"/>
 <label x="45.72" y="55.88" size="1.778" layer="95"/>
-<wire x1="137.16" y1="30.48" x2="66.04" y2="30.48" width="0.1524" layer="91"/>
+<wire x1="137.16" y1="20.32" x2="134.62" y2="20.32" width="0.1524" layer="91"/>
+<wire x1="134.62" y1="20.32" x2="124.46" y2="20.32" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="20.32" x2="116.84" y2="20.32" width="0.1524" layer="91"/>
+<wire x1="116.84" y1="20.32" x2="116.84" y2="30.48" width="0.1524" layer="91"/>
+<wire x1="116.84" y1="30.48" x2="66.04" y2="30.48" width="0.1524" layer="91"/>
 <wire x1="66.04" y1="55.88" x2="45.72" y2="55.88" width="0.1524" layer="91"/>
 <pinref part="U$2" gate="G$1" pin="D2"/>
 <wire x1="66.04" y1="55.88" x2="66.04" y2="30.48" width="0.1524" layer="91"/>
+<pinref part="R3" gate="G$1" pin="1"/>
+<wire x1="134.62" y1="27.94" x2="134.62" y2="20.32" width="0.1524" layer="91"/>
+<junction x="134.62" y="20.32"/>
+<wire x1="134.62" y1="30.48" x2="134.62" y2="27.94" width="0.1524" layer="91"/>
+<pinref part="D5" gate="D$1" pin="P$2"/>
+<wire x1="124.46" y1="22.86" x2="124.46" y2="20.32" width="0.1524" layer="91"/>
+<junction x="124.46" y="20.32"/>
+</segment>
+<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"/>
 </segment>
 </net>
 <net name="BTN" class="0">
 <segment>
 <pinref part="D3" gate="G$1" pin="A"/>
-<wire x1="76.2" y1="-17.78" x2="63.5" y2="-17.78" width="0.1524" layer="91"/>
-<label x="63.5" y="-17.78" size="1.778" layer="95"/>
+<wire x1="76.2" y1="-27.94" x2="66.04" y2="-27.94" width="0.1524" layer="91"/>
+<label x="55.88" y="-27.94" size="1.778" layer="95"/>
+<pinref part="U$1" gate="D$1" pin="P$2"/>
+<wire x1="66.04" y1="-27.94" x2="55.88" y2="-27.94" width="0.1524" layer="91"/>
+<junction x="66.04" y="-27.94"/>
 </segment>
 <segment>
 <wire x1="45.72" y1="68.58" x2="53.34" y2="68.58" width="0.1524" layer="91"/>
@@ -9169,19 +9334,25 @@ BUZZER</description>
 <pinref part="J2" gate="G$1" pin="6"/>
 <label x="132.08" y="43.18" size="1.778" layer="95"/>
 <pinref part="Q5" gate="G$1" pin="G"/>
-<label x="119.38" y="43.18" size="1.778" layer="95"/>
-<wire x1="99.06" y1="48.26" x2="101.6" y2="48.26" width="0.1524" layer="91"/>
-<wire x1="101.6" y1="48.26" x2="101.6" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="101.6" y1="43.18" x2="137.16" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="99.06" y1="48.26" x2="104.14" y2="48.26" width="0.1524" layer="91"/>
+<wire x1="104.14" y1="48.26" x2="104.14" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="104.14" y1="43.18" x2="137.16" y2="43.18" width="0.1524" layer="91"/>
+<pinref part="R4" gate="G$1" pin="2"/>
+<junction x="104.14" y="43.18"/>
 </segment>
 </net>
 <net name="LEDCTL" class="0">
 <segment>
 <label x="45.72" y="73.66" size="1.778" layer="95"/>
-<label x="119.38" y="73.66" size="1.778" layer="95" rot="MR0"/>
+<label x="106.68" y="81.28" size="1.778" layer="95" rot="MR0"/>
 <pinref part="Q1" gate="G$1" pin="G"/>
 <pinref part="U$2" gate="G$1" pin="D9"/>
-<wire x1="45.72" y1="73.66" x2="119.38" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="45.72" y1="73.66" x2="93.98" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="93.98" y1="73.66" x2="93.98" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="93.98" 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"/>
 </segment>
 </net>
 <net name="STLEDCTL" class="0">
@@ -9190,7 +9361,7 @@ BUZZER</description>
 <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="127" y="45.72" size="1.778" layer="95"/>
+<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"/>
 <pinref part="U$2" gate="G$1" pin="D4"/>
 </segment>
@@ -9198,21 +9369,24 @@ BUZZER</description>
 <net name="N$1" class="0">
 <segment>
 <pinref part="J6" gate="G$1" pin="2"/>
-<wire x1="137.16" y1="83.82" x2="124.46" y2="83.82" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="83.82" x2="124.46" y2="81.28" width="0.1524" layer="91"/>
+<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"/>
 <pinref part="Q1" gate="G$1" pin="D"/>
 </segment>
 </net>
-<net name="PWR" class="0">
+<net name="PWM" class="0">
 <segment>
 <pinref part="Q2" gate="G$1" pin="G"/>
 <pinref part="R1" gate="G$1" pin="2"/>
 <wire x1="83.82" y1="5.08" x2="73.66" y2="5.08" width="0.1524" layer="91"/>
-<label x="63.5" y="5.08" size="1.778" layer="95"/>
-<wire x1="73.66" y1="5.08" x2="63.5" y2="5.08" width="0.1524" layer="91"/>
+<label x="55.88" y="5.08" size="1.778" layer="95"/>
+<wire x1="73.66" y1="5.08" x2="66.04" y2="5.08" width="0.1524" layer="91"/>
+<wire x1="66.04" y1="5.08" x2="55.88" y2="5.08" width="0.1524" layer="91"/>
 <wire x1="73.66" y1="5.08" x2="73.66" y2="0" width="0.1524" layer="91"/>
 <junction x="73.66" y="5.08"/>
 <wire x1="73.66" y1="0" x2="76.2" y2="0" width="0.1524" layer="91"/>
+<pinref part="D7" gate="D$1" pin="P$1"/>
+<junction x="66.04" y="5.08"/>
 </segment>
 <segment>
 <wire x1="45.72" y1="71.12" x2="53.34" y2="71.12" width="0.1524" layer="91"/>
@@ -9229,11 +9403,11 @@ BUZZER</description>
 <segment>
 <pinref part="R2" gate="G$1" pin="2"/>
 <pinref part="Q4" gate="G$1" pin="S"/>
-<wire x1="116.84" y1="10.16" x2="116.84" y2="7.62" width="0.1524" layer="91"/>
-<wire x1="116.84" y1="7.62" x2="111.76" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="10.16" x2="114.3" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="7.62" x2="111.76" y2="7.62" width="0.1524" layer="91"/>
 <pinref part="J3" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="7.62" x2="116.84" y2="7.62" width="0.1524" layer="91"/>
-<junction x="116.84" y="7.62"/>
+<wire x1="137.16" y1="7.62" x2="114.3" y2="7.62" width="0.1524" layer="91"/>
+<junction x="114.3" y="7.62"/>
 <label x="119.38" y="7.62" size="1.778" layer="95"/>
 </segment>
 </net>
@@ -9244,7 +9418,7 @@ BUZZER</description>
 <pinref part="Q2" gate="G$1" pin="D"/>
 <wire x1="99.06" y1="12.7" x2="88.9" y2="12.7" width="0.1524" layer="91"/>
 <junction x="99.06" y="12.7"/>
-<wire x1="111.76" y1="12.7" x2="99.06" y2="12.7" width="0.1524" layer="91"/>
+<wire x1="109.22" y1="12.7" x2="99.06" y2="12.7" width="0.1524" layer="91"/>
 <pinref part="D2" gate="G$1" pin="A"/>
 <wire x1="99.06" y1="2.54" x2="99.06" y2="7.62" width="0.1524" layer="91"/>
 <junction x="99.06" y="12.7"/>
@@ -9257,25 +9431,24 @@ BUZZER</description>
 <segment>
 <pinref part="D3" gate="G$1" pin="C"/>
 <pinref part="D2" gate="G$1" pin="C"/>
-<wire x1="86.36" y1="-17.78" x2="99.06" y2="-17.78" width="0.1524" layer="91"/>
-<wire x1="99.06" y1="-17.78" x2="99.06" y2="-7.62" width="0.1524" layer="91"/>
+<wire x1="86.36" y1="-27.94" x2="99.06" y2="-27.94" width="0.1524" layer="91"/>
+<wire x1="99.06" y1="-10.16" x2="99.06" y2="-7.62" width="0.1524" layer="91"/>
 <pinref part="S1" gate="G$1" pin="2"/>
 <wire x1="96.52" y1="-10.16" x2="99.06" y2="-10.16" width="0.1524" layer="91"/>
-<wire x1="99.06" y1="-10.16" x2="99.06" y2="-17.78" width="0.1524" layer="91"/>
-<junction x="99.06" y="-17.78"/>
+<wire x1="99.06" y1="-10.16" x2="99.06" y2="-27.94" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="SPOUT" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="6"/>
-<label x="-7.62" y="55.88" size="1.778" layer="95" rot="MR180"/>
+<label x="-43.18" y="55.88" size="1.778" layer="95" rot="MR180"/>
 <pinref part="C3" gate="G$1" pin="1"/>
-<wire x1="-7.62" y1="55.88" x2="-25.4" y2="55.88" width="0.1524" layer="91"/>
-<junction x="-7.62" y="55.88"/>
-<wire x1="-10.16" y1="58.42" x2="-7.62" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="58.42" x2="-7.62" y2="55.88" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="55.88" x2="0" y2="55.88" width="0.1524" layer="91"/>
-<label x="-25.4" y="55.88" size="1.778" layer="95"/>
+<wire x1="-43.18" y1="55.88" x2="-60.96" y2="55.88" width="0.1524" layer="91"/>
+<junction x="-43.18" y="55.88"/>
+<wire x1="-45.72" y1="58.42" x2="-43.18" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="58.42" x2="-43.18" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="55.88" x2="-33.02" y2="55.88" width="0.1524" layer="91"/>
+<label x="-60.96" y="55.88" size="1.778" layer="95"/>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="1"/>
@@ -9286,23 +9459,11 @@ BUZZER</description>
 <net name="SPK" class="0">
 <segment>
 <pinref part="U$2" gate="G$1" pin="A6"/>
-<wire x1="15.24" y1="58.42" x2="2.54" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="2.54" y1="58.42" x2="2.54" y2="45.72" width="0.1524" layer="91"/>
+<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="45.72" width="0.1524" layer="91"/>
 <label x="10.16" y="58.42" size="1.778" layer="95"/>
 <pinref part="LS1" gate="G$1" pin="1"/>
-<wire x1="-27.94" y1="45.72" x2="2.54" y2="45.72" width="0.1524" layer="91"/>
-</segment>
-</net>
-<net name="STOUT" class="0">
-<segment>
-<pinref part="J1" gate="G$1" pin="2"/>
-<wire x1="137.16" y1="27.94" x2="129.54" y2="27.94" width="0.1524" layer="91"/>
-<label x="129.54" y="27.94" size="1.778" layer="95"/>
-</segment>
-<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"/>
+<wire x1="-33.02" y1="45.72" x2="-27.94" y2="45.72" width="0.1524" layer="91"/>
 </segment>
 </net>
 </nets>

+ 255 - 108
schematic/ECU.s#8

@@ -8823,6 +8823,73 @@ BUZZER</description>
 </deviceset>
 </devicesets>
 </library>
+<library name="eScooter">
+<packages>
+<package name="DIOM5027X220N" urn="urn:adsk.eagle:footprint:21928331/1">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<wire x1="2.5" y1="1.35" x2="-3.3699" y2="1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="1.35" x2="-3.3699" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="-1.35" x2="2.5" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="2.5" y1="-1.35" x2="-2.5" y2="-1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="-1.35" x2="-2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="1.35" x2="2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="2.5" y1="1.35" x2="2.5" y2="-1.35" width="0.12" layer="51"/>
+<smd name="1" x="-2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<smd name="2" x="2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<text x="0" y="1.985" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-1.985" size="1.27" layer="27" align="top-center">&gt;VALUE</text>
+</package>
+</packages>
+<packages3d>
+<package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="DIOM5027X220N"/>
+</packageinstances>
+</package3d>
+</packages3d>
+<symbols>
+<symbol name="TVS_DIODE">
+<wire x1="0" y1="0" x2="-2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="-2.54" x2="-2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="0" x2="2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="2.54" y1="0" x2="5.08" y2="2.54" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-2.54" y2="-2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="-2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="2.54" x2="2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="-2.54" x2="2.54" y2="-2.54" width="0.254" layer="94"/>
+<pin name="P$1" x="0" y="7.62" visible="off" length="middle" rot="R270"/>
+<pin name="P$2" x="0" y="-7.62" visible="off" length="middle" rot="R90"/>
+<text x="2.54" y="5.08" size="1.778" layer="95">&gt;NAME</text>
+<text x="2.54" y="-7.62" size="1.778" layer="96">&gt;VALUE</text>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="TVS_DIODE">
+<description>TVS protective diode</description>
+<gates>
+<gate name="D$1" symbol="TVS_DIODE" x="0" y="0"/>
+</gates>
+<devices>
+<device name="SMA" package="DIOM5027X220N">
+<connects>
+<connect gate="D$1" pin="P$1" pad="1"/>
+<connect gate="D$1" pin="P$2" pad="2"/>
+</connects>
+<package3dinstances>
+<package3dinstance package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+</package3dinstances>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
 </libraries>
 <attributes>
 </attributes>
@@ -8853,15 +8920,22 @@ BUZZER</description>
 <part name="Q1" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" deviceset="NMOSFET" device="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2"/>
 <part name="U$2" library="regulator" deviceset="ARDUINO" device="ARDUINO_NANO" package3d_urn="urn:adsk.eagle:package:21849926/1"/>
 <part name="LS1" library="SparkFun-Electromechanical" library_urn="urn:adsk.eagle:library:516" deviceset="BUZZER" device="-PTH_KIT" package3d_urn="urn:adsk.eagle:package:38556/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="1M"/>
+<part name="D4" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="D5" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="D6" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="D7" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="U$1" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="R4" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K"/>
 </parts>
 <sheets>
 <sheet>
 <plain>
 </plain>
 <instances>
-<instance part="J1" gate="G$1" x="144.78" y="30.48" smashed="yes" rot="R180">
-<attribute name="VALUE" x="147.32" y="35.306" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="147.32" y="24.892" size="1.778" layer="95" font="vector" rot="R180"/>
+<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>
 <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"/>
@@ -8875,13 +8949,13 @@ BUZZER</description>
 <attribute name="VALUE" x="25.4" y="104.394" size="1.778" layer="96" font="vector"/>
 <attribute name="NAME" x="38.608" y="104.14" size="1.778" layer="95" font="vector" rot="R270"/>
 </instance>
-<instance part="J5" gate="J$1" x="-33.02" y="81.28" smashed="yes">
-<attribute name="VALUE" x="-38.1" y="86.614" size="1.778" layer="96" font="vector"/>
-<attribute name="NAME" x="-35.56" y="74.168" size="1.778" layer="95" font="vector"/>
+<instance part="J5" gate="J$1" x="-68.58" y="81.28" smashed="yes">
+<attribute name="VALUE" x="-73.66" y="86.614" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="-71.12" y="74.168" size="1.778" layer="95" font="vector"/>
 </instance>
-<instance part="C1" gate="G$1" x="-12.7" y="86.36" smashed="yes">
-<attribute name="NAME" x="-10.16" y="88.9" size="1.778" layer="95"/>
-<attribute name="VALUE" x="-10.16" y="86.36" size="1.778" layer="96"/>
+<instance part="C1" gate="G$1" x="0" y="86.36" smashed="yes">
+<attribute name="NAME" x="2.54" y="88.9" size="1.778" layer="95"/>
+<attribute name="VALUE" x="2.54" y="86.36" size="1.778" layer="96"/>
 </instance>
 <instance part="J6" gate="G$1" x="144.78" y="81.28" smashed="yes" rot="MR0">
 <attribute name="VALUE" x="147.32" y="86.614" size="1.778" layer="96" font="vector" rot="MR0"/>
@@ -8903,13 +8977,13 @@ BUZZER</description>
 <attribute name="NAME" x="104.14" y="-2.54" size="1.778" layer="95" rot="R270" align="center"/>
 <attribute name="VALUE" x="93.98" y="-2.54" size="1.778" layer="95" rot="R270" align="center"/>
 </instance>
-<instance part="Q4" gate="G$1" x="114.3" y="15.24" smashed="yes" rot="MR180">
-<attribute name="NAME" x="120.65" y="13.97" size="1.778" layer="95" rot="MR180"/>
-<attribute name="VALUE" x="120.65" y="16.51" size="1.778" layer="96" rot="MR180"/>
+<instance part="Q4" gate="G$1" x="111.76" y="15.24" smashed="yes" rot="MR180">
+<attribute name="NAME" x="118.11" y="13.97" size="1.778" layer="95" rot="MR180"/>
+<attribute name="VALUE" x="118.11" y="16.51" size="1.778" layer="96" rot="MR180"/>
 </instance>
-<instance part="D3" gate="G$1" x="81.28" y="-17.78" smashed="yes">
-<attribute name="NAME" x="81.28" y="-12.7" size="1.778" layer="95" align="center"/>
-<attribute name="VALUE" x="81.28" y="-22.86" size="1.778" layer="95" align="center"/>
+<instance part="D3" gate="G$1" x="81.28" y="-27.94" smashed="yes">
+<attribute name="NAME" x="81.28" y="-22.86" size="1.778" layer="95" align="center"/>
+<attribute name="VALUE" x="81.28" y="-33.02" size="1.778" layer="95" align="center"/>
 </instance>
 <instance part="S1" gate="G$1" x="91.44" y="-10.16" smashed="yes">
 <attribute name="NAME" x="91.44" y="-8.636" size="1.778" layer="95" font="vector" align="bottom-center"/>
@@ -8918,13 +8992,13 @@ BUZZER</description>
 <instance part="Q5" gate="G$1" x="96.52" y="50.8" smashed="yes" rot="MR0">
 <attribute name="NAME" x="90.17" y="52.07" size="1.778" layer="95" rot="MR0"/>
 </instance>
-<instance part="J7" gate="G$1" x="-30.48" y="63.5" smashed="yes" rot="MR180">
-<attribute name="VALUE" x="-35.56" y="73.406" size="1.778" layer="96" font="vector" rot="MR180"/>
-<attribute name="NAME" x="-35.56" y="52.832" size="1.778" layer="95" font="vector" rot="MR180"/>
+<instance part="J7" gate="G$1" x="-66.04" y="63.5" smashed="yes" rot="MR180">
+<attribute name="VALUE" x="-71.12" y="73.406" size="1.778" layer="96" font="vector" rot="MR180"/>
+<attribute name="NAME" x="-71.12" y="52.832" size="1.778" layer="95" font="vector" rot="MR180"/>
 </instance>
-<instance part="C3" gate="G$1" x="-12.7" y="58.42" smashed="yes" rot="MR90">
-<attribute name="NAME" x="-10.16" y="58.42" size="1.778" layer="95" rot="MR0"/>
-<attribute name="VALUE" x="-12.7" y="60.96" size="1.778" layer="96" rot="MR90"/>
+<instance part="C3" gate="G$1" x="-48.26" y="58.42" smashed="yes" rot="MR90">
+<attribute name="NAME" x="-45.72" y="58.42" size="1.778" layer="95" rot="MR0"/>
+<attribute name="VALUE" x="-48.26" y="60.96" size="1.778" layer="96" rot="MR90"/>
 </instance>
 <instance part="Q1" gate="G$1" x="121.92" y="76.2" smashed="yes">
 <attribute name="NAME" x="128.27" y="77.47" size="1.778" layer="95"/>
@@ -8932,9 +9006,34 @@ BUZZER</description>
 <instance part="U$2" gate="G$1" x="30.48" y="63.5" smashed="yes">
 <attribute name="NAME" x="25.4" y="86.36" size="1.778" layer="95"/>
 </instance>
-<instance part="LS1" gate="G$1" x="-30.48" y="45.72" smashed="yes" rot="MR270">
-<attribute name="NAME" x="-35.306" y="48.26" size="1.778" layer="95" font="vector" rot="MR270"/>
-<attribute name="VALUE" x="-30.48" y="40.386" size="1.778" layer="96" font="vector" rot="MR270"/>
+<instance part="LS1" gate="G$1" x="-35.56" y="45.72" smashed="yes" rot="MR270">
+<attribute name="NAME" x="-40.386" y="48.26" size="1.778" layer="95" font="vector" rot="MR270"/>
+<attribute name="VALUE" x="-35.56" y="40.386" size="1.778" layer="96" font="vector" rot="MR270"/>
+</instance>
+<instance part="R3" gate="G$1" x="134.62" y="33.02" smashed="yes" rot="R90">
+<attribute name="NAME" x="133.1214" y="29.21" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="137.922" y="29.21" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="D4" gate="D$1" x="-45.72" y="88.9" smashed="yes">
+<attribute name="NAME" x="-43.18" y="93.98" size="1.778" layer="95"/>
+</instance>
+<instance part="D5" gate="D$1" x="124.46" y="30.48" smashed="yes">
+<attribute name="NAME" x="127" y="35.56" size="1.778" layer="95"/>
+</instance>
+<instance part="D6" gate="D$1" x="-7.62" y="43.18" smashed="yes">
+<attribute name="NAME" x="-5.08" y="48.26" size="1.778" layer="95"/>
+<attribute name="VALUE" x="-5.08" y="35.56" size="1.778" layer="96"/>
+</instance>
+<instance part="D7" gate="D$1" x="66.04" y="-2.54" smashed="yes">
+<attribute name="NAME" x="68.58" y="2.54" size="1.778" layer="95"/>
+</instance>
+<instance part="U$1" gate="D$1" x="66.04" y="-20.32" smashed="yes">
+<attribute name="NAME" x="68.58" y="-15.24" size="1.778" layer="95"/>
+<attribute name="VALUE" x="68.58" y="-27.94" size="1.778" layer="96"/>
+</instance>
+<instance part="R4" gate="G$1" x="99.06" y="43.18" smashed="yes">
+<attribute name="NAME" x="95.25" y="44.6786" size="1.778" layer="95"/>
+<attribute name="VALUE" x="95.25" y="39.878" size="1.778" layer="96"/>
 </instance>
 </instances>
 <busses>
@@ -8942,34 +9041,48 @@ BUZZER</description>
 <nets>
 <net name="GND" class="0">
 <segment>
-<wire x1="15.24" y1="48.26" x2="5.08" y2="48.26" width="0.1524" layer="91"/>
+<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"/>
 <pinref part="U$2" gate="G$1" pin="GND"/>
-<wire x1="5.08" y1="48.26" x2="5.08" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="0" y1="48.26" x2="0" y2="33.02" width="0.1524" layer="91"/>
 <pinref part="LS1" gate="G$1" pin="2"/>
-<wire x1="-27.94" y1="43.18" x2="5.08" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="43.18" x2="-27.94" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="43.18" x2="-27.94" y2="33.02" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="33.02" x2="-7.62" y2="33.02" width="0.1524" layer="91"/>
 <label x="-27.94" y="43.18" size="1.778" layer="95"/>
+<pinref part="D6" gate="D$1" pin="P$2"/>
+<wire x1="-7.62" y1="33.02" x2="0" y2="33.02" width="0.1524" layer="91"/>
+<wire x1="-7.62" y1="35.56" x2="-7.62" y2="33.02" width="0.1524" layer="91"/>
+<junction x="-7.62" y="33.02"/>
 </segment>
 <segment>
 <pinref part="Q5" gate="G$1" pin="S"/>
 <wire x1="93.98" y1="45.72" x2="93.98" y2="43.18" width="0.1524" layer="91"/>
-<label x="86.36" y="43.18" size="1.778" layer="95"/>
-<wire x1="83.82" y1="43.18" x2="93.98" y2="43.18" width="0.1524" layer="91"/>
+<label x="86.36" y="38.1" size="1.778" layer="95"/>
+<wire x1="93.98" y1="43.18" x2="93.98" y2="38.1" width="0.1524" layer="91"/>
+<wire x1="86.36" y1="38.1" x2="93.98" y2="38.1" width="0.1524" layer="91"/>
+<pinref part="R4" gate="G$1" pin="1"/>
+<junction x="93.98" y="43.18"/>
 </segment>
 <segment>
 <pinref part="R1" gate="G$1" pin="1"/>
 <pinref part="Q2" gate="G$1" pin="S"/>
 <wire x1="76.2" y1="-5.08" x2="88.9" y2="-5.08" width="0.1524" layer="91"/>
 <wire x1="88.9" y1="-5.08" x2="88.9" y2="0" width="0.1524" layer="91"/>
-<label x="63.5" y="-10.16" size="1.778" layer="95"/>
+<label x="55.88" y="-10.16" size="1.778" layer="95"/>
 <pinref part="S1" gate="G$1" pin="1"/>
 <wire x1="88.9" y1="0" x2="88.9" y2="2.54" width="0.1524" layer="91"/>
 <wire x1="86.36" y1="-10.16" x2="76.2" y2="-10.16" width="0.1524" layer="91"/>
 <wire x1="76.2" y1="-5.08" x2="76.2" y2="-10.16" width="0.1524" layer="91"/>
 <junction x="76.2" y="-10.16"/>
-<wire x1="76.2" y1="-10.16" x2="63.5" y2="-10.16" width="0.1524" layer="91"/>
+<wire x1="76.2" y1="-10.16" x2="66.04" y2="-10.16" width="0.1524" layer="91"/>
+<wire x1="66.04" y1="-10.16" x2="55.88" y2="-10.16" width="0.1524" layer="91"/>
 <wire x1="86.36" y1="0" x2="88.9" y2="0" width="0.1524" layer="91"/>
 <junction x="88.9" y="0"/>
+<pinref part="D7" gate="D$1" pin="P$2"/>
+<junction x="66.04" y="-10.16"/>
+<pinref part="U$1" gate="D$1" pin="P$1"/>
+<wire x1="66.04" y1="-10.16" x2="66.04" y2="-12.7" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="J3" gate="G$1" pin="2"/>
@@ -8984,21 +9097,25 @@ BUZZER</description>
 </segment>
 <segment>
 <pinref part="J5" gate="J$1" pin="3"/>
-<wire x1="-25.4" y1="83.82" x2="-17.78" y2="83.82" width="0.1524" layer="91"/>
-<wire x1="-17.78" y1="83.82" x2="-17.78" y2="88.9" width="0.1524" layer="91"/>
-<wire x1="-17.78" y1="88.9" x2="-12.7" y2="88.9" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="83.82" x2="-53.34" y2="83.82" width="0.1524" layer="91"/>
+<wire x1="-53.34" y1="83.82" x2="-53.34" y2="96.52" width="0.1524" layer="91"/>
+<wire x1="-53.34" y1="96.52" x2="-45.72" y2="96.52" width="0.1524" layer="91"/>
+<wire x1="-45.72" y1="96.52" x2="0" y2="96.52" width="0.1524" layer="91"/>
+<wire x1="0" y1="96.52" x2="0" y2="88.9" width="0.1524" layer="91"/>
 <pinref part="C1" gate="G$1" pin="1"/>
-<label x="-25.4" y="83.82" size="1.778" layer="95"/>
+<label x="-60.96" y="83.82" size="1.778" layer="95"/>
+<pinref part="D4" gate="D$1" pin="P$1"/>
+<junction x="-45.72" y="96.52"/>
 </segment>
 <segment>
 <pinref part="J7" gate="G$1" pin="1"/>
-<wire x1="-25.4" y1="68.58" x2="-17.78" y2="68.58" width="0.1524" layer="91"/>
-<label x="-20.32" y="68.58" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-60.96" y1="68.58" x2="-53.34" y2="68.58" width="0.1524" layer="91"/>
+<label x="-55.88" y="68.58" size="1.778" layer="95" rot="MR0"/>
 </segment>
 <segment>
 <pinref part="J7" gate="G$1" pin="5"/>
-<label x="-20.32" y="58.42" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-25.4" y1="58.42" x2="-17.78" y2="58.42" width="0.1524" layer="91"/>
+<label x="-55.88" y="58.42" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-60.96" y1="58.42" x2="-53.34" y2="58.42" width="0.1524" layer="91"/>
 <pinref part="C3" gate="G$1" pin="2"/>
 </segment>
 <segment>
@@ -9007,6 +9124,16 @@ BUZZER</description>
 <wire x1="27.94" y1="86.36" x2="10.16" y2="86.36" width="0.1524" layer="91"/>
 <label x="10.16" y="86.36" size="1.778" layer="95"/>
 </segment>
+<segment>
+<pinref part="R3" gate="G$1" pin="2"/>
+<wire x1="134.62" y1="38.1" x2="134.62" y2="40.64" width="0.1524" layer="91"/>
+<wire x1="134.62" y1="40.64" x2="124.46" y2="40.64" width="0.1524" layer="91"/>
+<label x="114.3" y="38.1" size="1.778" layer="95"/>
+<pinref part="D5" gate="D$1" pin="P$1"/>
+<wire x1="124.46" y1="40.64" x2="114.3" y2="40.64" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="40.64" x2="124.46" y2="38.1" width="0.1524" layer="91"/>
+<junction x="124.46" y="40.64"/>
+</segment>
 </net>
 <net name="VIN" class="0">
 <segment>
@@ -9016,8 +9143,8 @@ BUZZER</description>
 </segment>
 <segment>
 <pinref part="Q4" gate="G$1" pin="D"/>
-<wire x1="116.84" y1="20.32" x2="116.84" y2="22.86" width="0.1524" layer="91"/>
-<wire x1="116.84" y1="22.86" x2="63.5" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="20.32" x2="114.3" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="22.86" x2="63.5" y2="22.86" width="0.1524" layer="91"/>
 <label x="63.5" y="22.86" size="1.778" layer="95"/>
 </segment>
 </net>
@@ -9059,9 +9186,11 @@ BUZZER</description>
 </net>
 <net name="5V" class="0">
 <segment>
-<wire x1="7.62" y1="53.34" x2="15.24" y2="53.34" width="0.1524" layer="91"/>
 <label x="10.16" y="53.34" size="1.778" layer="95"/>
 <pinref part="U$2" gate="G$1" pin="5V"/>
+<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="50.8" width="0.1524" layer="91"/>
+<pinref part="D6" gate="D$1" pin="P$1"/>
 </segment>
 <segment>
 <pinref part="J6" gate="G$1" pin="1"/>
@@ -9070,51 +9199,59 @@ BUZZER</description>
 </segment>
 <segment>
 <pinref part="J7" gate="G$1" pin="2"/>
-<label x="-22.86" y="66.04" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-25.4" y1="66.04" x2="-15.24" y2="66.04" width="0.1524" layer="91"/>
-<wire x1="-15.24" y1="66.04" x2="-15.24" y2="73.66" width="0.1524" layer="91"/>
+<label x="-58.42" y="66.04" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-60.96" y1="66.04" x2="-50.8" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="66.04" x2="-50.8" y2="73.66" width="0.1524" layer="91"/>
 <pinref part="J5" gate="J$1" pin="1"/>
-<label x="-25.4" y="78.74" size="1.778" layer="95"/>
-<wire x1="-15.24" y1="73.66" x2="-15.24" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="-15.24" y1="78.74" x2="-25.4" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="-15.24" y1="73.66" x2="-10.16" y2="73.66" width="0.1524" layer="91"/>
-<junction x="-15.24" y="73.66"/>
-<label x="-12.7" y="73.66" size="1.778" layer="95"/>
+<label x="-60.96" y="78.74" size="1.778" layer="95"/>
+<wire x1="-50.8" y1="73.66" x2="-50.8" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="78.74" x2="-60.96" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="73.66" x2="-45.72" y2="73.66" width="0.1524" layer="91"/>
+<junction x="-50.8" y="73.66"/>
+<label x="-48.26" y="73.66" size="1.778" layer="95"/>
 </segment>
 <segment>
 <pinref part="J4" gate="G$1" pin="1"/>
 <wire x1="25.4" y1="93.98" x2="10.16" y2="93.98" width="0.1524" layer="91"/>
 <label x="10.16" y="93.98" size="1.778" layer="95"/>
 </segment>
+<segment>
+<pinref part="J1" gate="G$1" pin="2"/>
+<label x="129.54" y="17.78" size="1.778" layer="95"/>
+<wire x1="137.16" y1="17.78" x2="129.54" y2="17.78" width="0.1524" layer="91"/>
+</segment>
 </net>
 <net name="THIN" class="0">
 <segment>
 <pinref part="J5" gate="J$1" pin="2"/>
-<wire x1="-25.4" y1="81.28" x2="-12.7" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="81.28" x2="-45.72" y2="81.28" width="0.1524" layer="91"/>
 <pinref part="C1" gate="G$1" pin="2"/>
-<wire x1="-12.7" y1="81.28" x2="5.08" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-45.72" y1="81.28" x2="0" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="0" y1="81.28" x2="5.08" y2="81.28" 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"/>
-<junction x="-12.7" y="81.28"/>
+<junction x="0" y="81.28"/>
 <label x="10.16" y="73.66" size="1.778" layer="95"/>
 <pinref part="U$2" gate="G$1" pin="A0"/>
-<label x="-25.4" y="81.28" size="1.778" layer="95"/>
+<label x="-60.96" y="81.28" size="1.778" layer="95"/>
+<pinref part="D4" gate="D$1" pin="P$2"/>
+<junction x="-45.72" y="81.28"/>
 </segment>
 </net>
 <net name="SDA" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="3"/>
-<label x="-20.32" y="63.5" size="1.778" layer="95" rot="MR0"/>
+<label x="-55.88" y="63.5" size="1.778" layer="95" rot="MR0"/>
 <label x="10.16" y="63.5" size="1.778" layer="95"/>
-<wire x1="-25.4" y1="63.5" x2="15.24" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="63.5" x2="15.24" y2="63.5" width="0.1524" layer="91"/>
 <pinref part="U$2" gate="G$1" pin="A4"/>
 </segment>
 </net>
 <net name="SCL" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="4"/>
-<label x="-20.32" y="60.96" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-25.4" y1="60.96" x2="15.24" y2="60.96" width="0.1524" layer="91"/>
+<label x="-55.88" y="60.96" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-60.96" 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"/>
 <pinref part="U$2" gate="G$1" pin="A5"/>
 </segment>
@@ -9132,19 +9269,38 @@ BUZZER</description>
 <net name="ST" class="0">
 <segment>
 <pinref part="J1" gate="G$1" pin="1"/>
-<label x="134.62" y="30.48" size="1.778" layer="95"/>
+<label x="134.62" y="20.32" size="1.778" layer="95"/>
 <label x="45.72" y="55.88" size="1.778" layer="95"/>
-<wire x1="137.16" y1="30.48" x2="66.04" y2="30.48" width="0.1524" layer="91"/>
+<wire x1="137.16" y1="20.32" x2="134.62" y2="20.32" width="0.1524" layer="91"/>
+<wire x1="134.62" y1="20.32" x2="124.46" y2="20.32" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="20.32" x2="116.84" y2="20.32" width="0.1524" layer="91"/>
+<wire x1="116.84" y1="20.32" x2="116.84" y2="30.48" width="0.1524" layer="91"/>
+<wire x1="116.84" y1="30.48" x2="66.04" y2="30.48" width="0.1524" layer="91"/>
 <wire x1="66.04" y1="55.88" x2="45.72" y2="55.88" width="0.1524" layer="91"/>
 <pinref part="U$2" gate="G$1" pin="D2"/>
 <wire x1="66.04" y1="55.88" x2="66.04" y2="30.48" width="0.1524" layer="91"/>
+<pinref part="R3" gate="G$1" pin="1"/>
+<wire x1="134.62" y1="27.94" x2="134.62" y2="20.32" width="0.1524" layer="91"/>
+<junction x="134.62" y="20.32"/>
+<wire x1="134.62" y1="30.48" x2="134.62" y2="27.94" width="0.1524" layer="91"/>
+<pinref part="D5" gate="D$1" pin="P$2"/>
+<wire x1="124.46" y1="22.86" x2="124.46" y2="20.32" width="0.1524" layer="91"/>
+<junction x="124.46" y="20.32"/>
+</segment>
+<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"/>
 </segment>
 </net>
 <net name="BTN" class="0">
 <segment>
 <pinref part="D3" gate="G$1" pin="A"/>
-<wire x1="76.2" y1="-17.78" x2="63.5" y2="-17.78" width="0.1524" layer="91"/>
-<label x="63.5" y="-17.78" size="1.778" layer="95"/>
+<wire x1="76.2" y1="-27.94" x2="66.04" y2="-27.94" width="0.1524" layer="91"/>
+<label x="55.88" y="-27.94" size="1.778" layer="95"/>
+<pinref part="U$1" gate="D$1" pin="P$2"/>
+<wire x1="66.04" y1="-27.94" x2="55.88" y2="-27.94" width="0.1524" layer="91"/>
+<junction x="66.04" y="-27.94"/>
 </segment>
 <segment>
 <wire x1="45.72" y1="68.58" x2="53.34" y2="68.58" width="0.1524" layer="91"/>
@@ -9159,9 +9315,9 @@ BUZZER</description>
 <pinref part="U$2" gate="G$1" pin="A2"/>
 </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="132.08" y="55.88" size="1.778" layer="95"/>
+<pinref part="J2" gate="G$1" pin="2"/>
+<wire x1="137.16" y1="53.34" x2="129.54" y2="53.34" width="0.1524" layer="91"/>
+<label x="132.08" y="53.34" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="SPIN" class="0">
@@ -9169,10 +9325,11 @@ BUZZER</description>
 <pinref part="J2" gate="G$1" pin="6"/>
 <label x="132.08" y="43.18" size="1.778" layer="95"/>
 <pinref part="Q5" gate="G$1" pin="G"/>
-<label x="119.38" y="43.18" size="1.778" layer="95"/>
-<wire x1="99.06" y1="48.26" x2="101.6" y2="48.26" width="0.1524" layer="91"/>
-<wire x1="101.6" y1="48.26" x2="101.6" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="101.6" y1="43.18" x2="137.16" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="99.06" y1="48.26" x2="104.14" y2="48.26" width="0.1524" layer="91"/>
+<wire x1="104.14" y1="48.26" x2="104.14" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="104.14" y1="43.18" x2="137.16" y2="43.18" width="0.1524" layer="91"/>
+<pinref part="R4" gate="G$1" pin="2"/>
+<junction x="104.14" y="43.18"/>
 </segment>
 </net>
 <net name="LEDCTL" class="0">
@@ -9190,7 +9347,7 @@ BUZZER</description>
 <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="127" y="45.72" size="1.778" layer="95"/>
+<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"/>
 <pinref part="U$2" gate="G$1" pin="D4"/>
 </segment>
@@ -9203,16 +9360,19 @@ BUZZER</description>
 <pinref part="Q1" gate="G$1" pin="D"/>
 </segment>
 </net>
-<net name="PWR" class="0">
+<net name="PWM" class="0">
 <segment>
 <pinref part="Q2" gate="G$1" pin="G"/>
 <pinref part="R1" gate="G$1" pin="2"/>
 <wire x1="83.82" y1="5.08" x2="73.66" y2="5.08" width="0.1524" layer="91"/>
-<label x="63.5" y="5.08" size="1.778" layer="95"/>
-<wire x1="73.66" y1="5.08" x2="63.5" y2="5.08" width="0.1524" layer="91"/>
+<label x="55.88" y="5.08" size="1.778" layer="95"/>
+<wire x1="73.66" y1="5.08" x2="66.04" y2="5.08" width="0.1524" layer="91"/>
+<wire x1="66.04" y1="5.08" x2="55.88" y2="5.08" width="0.1524" layer="91"/>
 <wire x1="73.66" y1="5.08" x2="73.66" y2="0" width="0.1524" layer="91"/>
 <junction x="73.66" y="5.08"/>
 <wire x1="73.66" y1="0" x2="76.2" y2="0" width="0.1524" layer="91"/>
+<pinref part="D7" gate="D$1" pin="P$1"/>
+<junction x="66.04" y="5.08"/>
 </segment>
 <segment>
 <wire x1="45.72" y1="71.12" x2="53.34" y2="71.12" width="0.1524" layer="91"/>
@@ -9229,11 +9389,11 @@ BUZZER</description>
 <segment>
 <pinref part="R2" gate="G$1" pin="2"/>
 <pinref part="Q4" gate="G$1" pin="S"/>
-<wire x1="116.84" y1="10.16" x2="116.84" y2="7.62" width="0.1524" layer="91"/>
-<wire x1="116.84" y1="7.62" x2="111.76" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="10.16" x2="114.3" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="7.62" x2="111.76" y2="7.62" width="0.1524" layer="91"/>
 <pinref part="J3" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="7.62" x2="116.84" y2="7.62" width="0.1524" layer="91"/>
-<junction x="116.84" y="7.62"/>
+<wire x1="137.16" y1="7.62" x2="114.3" y2="7.62" width="0.1524" layer="91"/>
+<junction x="114.3" y="7.62"/>
 <label x="119.38" y="7.62" size="1.778" layer="95"/>
 </segment>
 </net>
@@ -9244,7 +9404,7 @@ BUZZER</description>
 <pinref part="Q2" gate="G$1" pin="D"/>
 <wire x1="99.06" y1="12.7" x2="88.9" y2="12.7" width="0.1524" layer="91"/>
 <junction x="99.06" y="12.7"/>
-<wire x1="111.76" y1="12.7" x2="99.06" y2="12.7" width="0.1524" layer="91"/>
+<wire x1="109.22" y1="12.7" x2="99.06" y2="12.7" width="0.1524" layer="91"/>
 <pinref part="D2" gate="G$1" pin="A"/>
 <wire x1="99.06" y1="2.54" x2="99.06" y2="7.62" width="0.1524" layer="91"/>
 <junction x="99.06" y="12.7"/>
@@ -9257,52 +9417,39 @@ BUZZER</description>
 <segment>
 <pinref part="D3" gate="G$1" pin="C"/>
 <pinref part="D2" gate="G$1" pin="C"/>
-<wire x1="86.36" y1="-17.78" x2="99.06" y2="-17.78" width="0.1524" layer="91"/>
-<wire x1="99.06" y1="-17.78" x2="99.06" y2="-7.62" width="0.1524" layer="91"/>
+<wire x1="86.36" y1="-27.94" x2="99.06" y2="-27.94" width="0.1524" layer="91"/>
+<wire x1="99.06" y1="-10.16" x2="99.06" y2="-7.62" width="0.1524" layer="91"/>
 <pinref part="S1" gate="G$1" pin="2"/>
 <wire x1="96.52" y1="-10.16" x2="99.06" y2="-10.16" width="0.1524" layer="91"/>
-<wire x1="99.06" y1="-10.16" x2="99.06" y2="-17.78" width="0.1524" layer="91"/>
-<junction x="99.06" y="-17.78"/>
+<wire x1="99.06" y1="-10.16" x2="99.06" y2="-27.94" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="SPOUT" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="6"/>
-<label x="-7.62" y="55.88" size="1.778" layer="95" rot="MR180"/>
+<label x="-43.18" y="55.88" size="1.778" layer="95" rot="MR180"/>
 <pinref part="C3" gate="G$1" pin="1"/>
-<wire x1="-7.62" y1="55.88" x2="-25.4" y2="55.88" width="0.1524" layer="91"/>
-<junction x="-7.62" y="55.88"/>
-<wire x1="-10.16" y1="58.42" x2="-7.62" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="58.42" x2="-7.62" y2="55.88" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="55.88" x2="0" y2="55.88" width="0.1524" layer="91"/>
-<label x="-25.4" y="55.88" size="1.778" layer="95"/>
+<wire x1="-43.18" y1="55.88" x2="-60.96" y2="55.88" width="0.1524" layer="91"/>
+<junction x="-43.18" y="55.88"/>
+<wire x1="-45.72" y1="58.42" x2="-43.18" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="58.42" x2="-43.18" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="55.88" x2="-33.02" y2="55.88" width="0.1524" layer="91"/>
+<label x="-60.96" y="55.88" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="J2" gate="G$1" pin="2"/>
-<wire x1="137.16" y1="53.34" x2="129.54" y2="53.34" width="0.1524" layer="91"/>
-<label x="129.54" y="53.34" size="1.778" layer="95"/>
+<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"/>
 </segment>
 </net>
 <net name="SPK" class="0">
 <segment>
 <pinref part="U$2" gate="G$1" pin="A6"/>
-<wire x1="15.24" y1="58.42" x2="2.54" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="2.54" y1="58.42" x2="2.54" y2="45.72" width="0.1524" layer="91"/>
+<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="45.72" width="0.1524" layer="91"/>
 <label x="10.16" y="58.42" size="1.778" layer="95"/>
 <pinref part="LS1" gate="G$1" pin="1"/>
-<wire x1="-27.94" y1="45.72" x2="2.54" y2="45.72" width="0.1524" layer="91"/>
-</segment>
-</net>
-<net name="STOUT" class="0">
-<segment>
-<pinref part="J1" gate="G$1" pin="2"/>
-<wire x1="137.16" y1="27.94" x2="129.54" y2="27.94" width="0.1524" layer="91"/>
-<label x="129.54" y="27.94" size="1.778" layer="95"/>
-</segment>
-<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"/>
+<wire x1="-33.02" y1="45.72" x2="-27.94" y2="45.72" width="0.1524" layer="91"/>
 </segment>
 </net>
 </nets>

+ 259 - 120
schematic/ECU.s#9

@@ -8823,6 +8823,73 @@ BUZZER</description>
 </deviceset>
 </devicesets>
 </library>
+<library name="eScooter">
+<packages>
+<package name="DIOM5027X220N" urn="urn:adsk.eagle:footprint:21928331/1">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<wire x1="2.5" y1="1.35" x2="-3.3699" y2="1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="1.35" x2="-3.3699" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="-1.35" x2="2.5" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="2.5" y1="-1.35" x2="-2.5" y2="-1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="-1.35" x2="-2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="1.35" x2="2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="2.5" y1="1.35" x2="2.5" y2="-1.35" width="0.12" layer="51"/>
+<smd name="1" x="-2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<smd name="2" x="2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<text x="0" y="1.985" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-1.985" size="1.27" layer="27" align="top-center">&gt;VALUE</text>
+</package>
+</packages>
+<packages3d>
+<package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="DIOM5027X220N"/>
+</packageinstances>
+</package3d>
+</packages3d>
+<symbols>
+<symbol name="TVS_DIODE">
+<wire x1="0" y1="0" x2="-2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="-2.54" x2="-2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="0" x2="2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="2.54" y1="0" x2="5.08" y2="2.54" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-2.54" y2="-2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="-2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="2.54" x2="2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="-2.54" x2="2.54" y2="-2.54" width="0.254" layer="94"/>
+<pin name="P$1" x="0" y="7.62" visible="off" length="middle" rot="R270"/>
+<pin name="P$2" x="0" y="-7.62" visible="off" length="middle" rot="R90"/>
+<text x="2.54" y="5.08" size="1.778" layer="95">&gt;NAME</text>
+<text x="2.54" y="-7.62" size="1.778" layer="96">&gt;VALUE</text>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="TVS_DIODE">
+<description>TVS protective diode</description>
+<gates>
+<gate name="D$1" symbol="TVS_DIODE" x="0" y="0"/>
+</gates>
+<devices>
+<device name="SMA" package="DIOM5027X220N">
+<connects>
+<connect gate="D$1" pin="P$1" pad="1"/>
+<connect gate="D$1" pin="P$2" pad="2"/>
+</connects>
+<package3dinstances>
+<package3dinstance package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+</package3dinstances>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
 </libraries>
 <attributes>
 </attributes>
@@ -8853,35 +8920,41 @@ BUZZER</description>
 <part name="Q1" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" deviceset="NMOSFET" device="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2"/>
 <part name="U$2" library="regulator" deviceset="ARDUINO" device="ARDUINO_NANO" package3d_urn="urn:adsk.eagle:package:21849926/1"/>
 <part name="LS1" library="SparkFun-Electromechanical" library_urn="urn:adsk.eagle:library:516" deviceset="BUZZER" device="-PTH_KIT" package3d_urn="urn:adsk.eagle:package:38556/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="1M"/>
+<part name="D4" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="D5" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="D6" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="D7" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="U$1" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
 </parts>
 <sheets>
 <sheet>
 <plain>
 </plain>
 <instances>
-<instance part="J1" gate="G$1" x="81.28" y="53.34" smashed="yes" rot="R180">
-<attribute name="VALUE" x="83.82" y="58.166" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="83.82" y="47.752" size="1.778" layer="95" font="vector" rot="R180"/>
+<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>
 <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>
-<instance part="J3" gate="G$1" x="132.08" y="7.62" smashed="yes" rot="R180">
-<attribute name="VALUE" x="134.62" y="12.446" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="134.62" y="2.032" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J3" gate="G$1" x="144.78" y="7.62" smashed="yes" rot="R180">
+<attribute name="VALUE" x="147.32" y="12.446" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="147.32" y="2.032" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
 <instance part="J4" gate="G$1" x="30.48" y="101.6" smashed="yes" rot="R270">
 <attribute name="VALUE" x="25.4" y="104.394" size="1.778" layer="96" font="vector"/>
 <attribute name="NAME" x="38.608" y="104.14" size="1.778" layer="95" font="vector" rot="R270"/>
 </instance>
-<instance part="J5" gate="J$1" x="-33.02" y="81.28" smashed="yes">
-<attribute name="VALUE" x="-38.1" y="86.614" size="1.778" layer="96" font="vector"/>
-<attribute name="NAME" x="-35.56" y="74.168" size="1.778" layer="95" font="vector"/>
+<instance part="J5" gate="J$1" x="-68.58" y="81.28" smashed="yes">
+<attribute name="VALUE" x="-73.66" y="86.614" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="-71.12" y="74.168" size="1.778" layer="95" font="vector"/>
 </instance>
-<instance part="C1" gate="G$1" x="-12.7" y="86.36" smashed="yes">
-<attribute name="NAME" x="-10.16" y="88.9" size="1.778" layer="95"/>
-<attribute name="VALUE" x="-10.16" y="86.36" size="1.778" layer="96"/>
+<instance part="C1" gate="G$1" x="0" y="86.36" smashed="yes">
+<attribute name="NAME" x="2.54" y="88.9" size="1.778" layer="95"/>
+<attribute name="VALUE" x="2.54" y="86.36" size="1.778" layer="96"/>
 </instance>
 <instance part="J6" gate="G$1" x="144.78" y="81.28" smashed="yes" rot="MR0">
 <attribute name="VALUE" x="147.32" y="86.614" size="1.778" layer="96" font="vector" rot="MR0"/>
@@ -8903,28 +8976,28 @@ BUZZER</description>
 <attribute name="NAME" x="104.14" y="-2.54" size="1.778" layer="95" rot="R270" align="center"/>
 <attribute name="VALUE" x="93.98" y="-2.54" size="1.778" layer="95" rot="R270" align="center"/>
 </instance>
-<instance part="Q4" gate="G$1" x="114.3" y="15.24" smashed="yes" rot="MR180">
-<attribute name="NAME" x="120.65" y="13.97" size="1.778" layer="95" rot="MR180"/>
-<attribute name="VALUE" x="120.65" y="16.51" size="1.778" layer="96" rot="MR180"/>
+<instance part="Q4" gate="G$1" x="111.76" y="15.24" smashed="yes" rot="MR180">
+<attribute name="NAME" x="118.11" y="13.97" size="1.778" layer="95" rot="MR180"/>
+<attribute name="VALUE" x="118.11" y="16.51" size="1.778" layer="96" rot="MR180"/>
 </instance>
-<instance part="D3" gate="G$1" x="81.28" y="-17.78" smashed="yes">
-<attribute name="NAME" x="81.28" y="-12.7" size="1.778" layer="95" align="center"/>
-<attribute name="VALUE" x="81.28" y="-22.86" size="1.778" layer="95" align="center"/>
+<instance part="D3" gate="G$1" x="81.28" y="-27.94" smashed="yes">
+<attribute name="NAME" x="81.28" y="-22.86" size="1.778" layer="95" align="center"/>
+<attribute name="VALUE" x="81.28" y="-33.02" size="1.778" layer="95" align="center"/>
 </instance>
 <instance part="S1" gate="G$1" x="91.44" y="-10.16" smashed="yes">
 <attribute name="NAME" x="91.44" y="-8.636" size="1.778" layer="95" font="vector" align="bottom-center"/>
 <attribute name="VALUE" x="91.44" y="-10.668" size="1.778" layer="96" font="vector" align="top-center"/>
 </instance>
-<instance part="Q5" gate="G$1" x="96.52" y="45.72" smashed="yes" rot="MR0">
-<attribute name="NAME" x="90.17" y="46.99" size="1.778" layer="95" rot="MR0"/>
+<instance part="Q5" gate="G$1" x="96.52" y="50.8" smashed="yes" rot="MR0">
+<attribute name="NAME" x="90.17" y="52.07" size="1.778" layer="95" rot="MR0"/>
 </instance>
-<instance part="J7" gate="G$1" x="-30.48" y="63.5" smashed="yes" rot="MR180">
-<attribute name="VALUE" x="-35.56" y="73.406" size="1.778" layer="96" font="vector" rot="MR180"/>
-<attribute name="NAME" x="-35.56" y="52.832" size="1.778" layer="95" font="vector" rot="MR180"/>
+<instance part="J7" gate="G$1" x="-66.04" y="63.5" smashed="yes" rot="MR180">
+<attribute name="VALUE" x="-71.12" y="73.406" size="1.778" layer="96" font="vector" rot="MR180"/>
+<attribute name="NAME" x="-71.12" y="52.832" size="1.778" layer="95" font="vector" rot="MR180"/>
 </instance>
-<instance part="C3" gate="G$1" x="-12.7" y="58.42" smashed="yes" rot="MR90">
-<attribute name="NAME" x="-10.16" y="58.42" size="1.778" layer="95" rot="MR0"/>
-<attribute name="VALUE" x="-12.7" y="60.96" size="1.778" layer="96" rot="MR90"/>
+<instance part="C3" gate="G$1" x="-48.26" y="58.42" smashed="yes" rot="MR90">
+<attribute name="NAME" x="-45.72" y="58.42" size="1.778" layer="95" rot="MR0"/>
+<attribute name="VALUE" x="-48.26" y="60.96" size="1.778" layer="96" rot="MR90"/>
 </instance>
 <instance part="Q1" gate="G$1" x="121.92" y="76.2" smashed="yes">
 <attribute name="NAME" x="128.27" y="77.47" size="1.778" layer="95"/>
@@ -8932,9 +9005,30 @@ BUZZER</description>
 <instance part="U$2" gate="G$1" x="30.48" y="63.5" smashed="yes">
 <attribute name="NAME" x="25.4" y="86.36" size="1.778" layer="95"/>
 </instance>
-<instance part="LS1" gate="G$1" x="-30.48" y="45.72" smashed="yes" rot="MR270">
-<attribute name="NAME" x="-35.306" y="48.26" size="1.778" layer="95" font="vector" rot="MR270"/>
-<attribute name="VALUE" x="-30.48" y="40.386" size="1.778" layer="96" font="vector" rot="MR270"/>
+<instance part="LS1" gate="G$1" x="-35.56" y="45.72" smashed="yes" rot="MR270">
+<attribute name="NAME" x="-40.386" y="48.26" size="1.778" layer="95" font="vector" rot="MR270"/>
+<attribute name="VALUE" x="-35.56" y="40.386" size="1.778" layer="96" font="vector" rot="MR270"/>
+</instance>
+<instance part="R3" gate="G$1" x="134.62" y="33.02" smashed="yes" rot="R90">
+<attribute name="NAME" x="133.1214" y="29.21" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="137.922" y="29.21" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="D4" gate="D$1" x="-45.72" y="88.9" smashed="yes">
+<attribute name="NAME" x="-43.18" y="93.98" size="1.778" layer="95"/>
+</instance>
+<instance part="D5" gate="D$1" x="124.46" y="30.48" smashed="yes">
+<attribute name="NAME" x="127" y="35.56" size="1.778" layer="95"/>
+</instance>
+<instance part="D6" gate="D$1" x="-7.62" y="43.18" smashed="yes">
+<attribute name="NAME" x="-5.08" y="48.26" size="1.778" layer="95"/>
+<attribute name="VALUE" x="-5.08" y="35.56" size="1.778" layer="96"/>
+</instance>
+<instance part="D7" gate="D$1" x="66.04" y="-2.54" smashed="yes">
+<attribute name="NAME" x="68.58" y="2.54" size="1.778" layer="95"/>
+</instance>
+<instance part="U$1" gate="D$1" x="66.04" y="-20.32" smashed="yes">
+<attribute name="NAME" x="68.58" y="-15.24" size="1.778" layer="95"/>
+<attribute name="VALUE" x="68.58" y="-27.94" size="1.778" layer="96"/>
 </instance>
 </instances>
 <busses>
@@ -8942,39 +9036,50 @@ BUZZER</description>
 <nets>
 <net name="GND" class="0">
 <segment>
-<wire x1="15.24" y1="48.26" x2="5.08" y2="48.26" width="0.1524" layer="91"/>
+<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"/>
 <pinref part="U$2" gate="G$1" pin="GND"/>
-<wire x1="5.08" y1="48.26" x2="5.08" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="0" y1="48.26" x2="0" y2="33.02" width="0.1524" layer="91"/>
 <pinref part="LS1" gate="G$1" pin="2"/>
-<wire x1="-27.94" y1="43.18" x2="5.08" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="43.18" x2="-27.94" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="43.18" x2="-27.94" y2="33.02" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="33.02" x2="-7.62" y2="33.02" width="0.1524" layer="91"/>
 <label x="-27.94" y="43.18" size="1.778" layer="95"/>
+<pinref part="D6" gate="D$1" pin="P$2"/>
+<wire x1="-7.62" y1="33.02" x2="0" y2="33.02" width="0.1524" layer="91"/>
+<wire x1="-7.62" y1="35.56" x2="-7.62" y2="33.02" width="0.1524" layer="91"/>
+<junction x="-7.62" y="33.02"/>
 </segment>
 <segment>
 <pinref part="Q5" gate="G$1" pin="S"/>
-<wire x1="93.98" y1="40.64" x2="93.98" y2="35.56" width="0.1524" layer="91"/>
-<label x="81.28" y="35.56" size="1.778" layer="95"/>
-<wire x1="78.74" y1="35.56" x2="93.98" y2="35.56" width="0.1524" layer="91"/>
+<wire x1="93.98" y1="45.72" x2="93.98" y2="43.18" width="0.1524" layer="91"/>
+<label x="86.36" y="43.18" size="1.778" layer="95"/>
+<wire x1="86.36" y1="43.18" x2="93.98" y2="43.18" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="R1" gate="G$1" pin="1"/>
 <pinref part="Q2" gate="G$1" pin="S"/>
 <wire x1="76.2" y1="-5.08" x2="88.9" y2="-5.08" width="0.1524" layer="91"/>
 <wire x1="88.9" y1="-5.08" x2="88.9" y2="0" width="0.1524" layer="91"/>
-<label x="63.5" y="-10.16" size="1.778" layer="95"/>
+<label x="55.88" y="-10.16" size="1.778" layer="95"/>
 <pinref part="S1" gate="G$1" pin="1"/>
 <wire x1="88.9" y1="0" x2="88.9" y2="2.54" width="0.1524" layer="91"/>
 <wire x1="86.36" y1="-10.16" x2="76.2" y2="-10.16" width="0.1524" layer="91"/>
 <wire x1="76.2" y1="-5.08" x2="76.2" y2="-10.16" width="0.1524" layer="91"/>
 <junction x="76.2" y="-10.16"/>
-<wire x1="76.2" y1="-10.16" x2="63.5" y2="-10.16" width="0.1524" layer="91"/>
+<wire x1="76.2" y1="-10.16" x2="66.04" y2="-10.16" width="0.1524" layer="91"/>
+<wire x1="66.04" y1="-10.16" x2="55.88" y2="-10.16" width="0.1524" layer="91"/>
 <wire x1="86.36" y1="0" x2="88.9" y2="0" width="0.1524" layer="91"/>
 <junction x="88.9" y="0"/>
+<pinref part="D7" gate="D$1" pin="P$2"/>
+<junction x="66.04" y="-10.16"/>
+<pinref part="U$1" gate="D$1" pin="P$1"/>
+<wire x1="66.04" y1="-10.16" x2="66.04" y2="-12.7" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="J3" gate="G$1" pin="2"/>
-<wire x1="124.46" y1="5.08" x2="116.84" y2="5.08" width="0.1524" layer="91"/>
-<label x="119.38" y="5.08" size="1.778" layer="95"/>
+<wire x1="137.16" y1="5.08" x2="129.54" y2="5.08" width="0.1524" layer="91"/>
+<label x="132.08" y="5.08" size="1.778" layer="95"/>
 </segment>
 <segment>
 <wire x1="124.46" y1="71.12" x2="124.46" y2="68.58" width="0.1524" layer="91"/>
@@ -8984,21 +9089,25 @@ BUZZER</description>
 </segment>
 <segment>
 <pinref part="J5" gate="J$1" pin="3"/>
-<wire x1="-25.4" y1="83.82" x2="-17.78" y2="83.82" width="0.1524" layer="91"/>
-<wire x1="-17.78" y1="83.82" x2="-17.78" y2="88.9" width="0.1524" layer="91"/>
-<wire x1="-17.78" y1="88.9" x2="-12.7" y2="88.9" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="83.82" x2="-53.34" y2="83.82" width="0.1524" layer="91"/>
+<wire x1="-53.34" y1="83.82" x2="-53.34" y2="96.52" width="0.1524" layer="91"/>
+<wire x1="-53.34" y1="96.52" x2="-45.72" y2="96.52" width="0.1524" layer="91"/>
+<wire x1="-45.72" y1="96.52" x2="0" y2="96.52" width="0.1524" layer="91"/>
+<wire x1="0" y1="96.52" x2="0" y2="88.9" width="0.1524" layer="91"/>
 <pinref part="C1" gate="G$1" pin="1"/>
-<label x="-25.4" y="83.82" size="1.778" layer="95"/>
+<label x="-60.96" y="83.82" size="1.778" layer="95"/>
+<pinref part="D4" gate="D$1" pin="P$1"/>
+<junction x="-45.72" y="96.52"/>
 </segment>
 <segment>
 <pinref part="J7" gate="G$1" pin="1"/>
-<wire x1="-25.4" y1="68.58" x2="-17.78" y2="68.58" width="0.1524" layer="91"/>
-<label x="-20.32" y="68.58" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-60.96" y1="68.58" x2="-53.34" y2="68.58" width="0.1524" layer="91"/>
+<label x="-55.88" y="68.58" size="1.778" layer="95" rot="MR0"/>
 </segment>
 <segment>
 <pinref part="J7" gate="G$1" pin="5"/>
-<label x="-20.32" y="58.42" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-25.4" y1="58.42" x2="-17.78" y2="58.42" width="0.1524" layer="91"/>
+<label x="-55.88" y="58.42" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-60.96" y1="58.42" x2="-53.34" y2="58.42" width="0.1524" layer="91"/>
 <pinref part="C3" gate="G$1" pin="2"/>
 </segment>
 <segment>
@@ -9007,6 +9116,16 @@ BUZZER</description>
 <wire x1="27.94" y1="86.36" x2="10.16" y2="86.36" width="0.1524" layer="91"/>
 <label x="10.16" y="86.36" size="1.778" layer="95"/>
 </segment>
+<segment>
+<pinref part="R3" gate="G$1" pin="2"/>
+<wire x1="134.62" y1="38.1" x2="134.62" y2="40.64" width="0.1524" layer="91"/>
+<wire x1="134.62" y1="40.64" x2="124.46" y2="40.64" width="0.1524" layer="91"/>
+<label x="114.3" y="38.1" size="1.778" layer="95"/>
+<pinref part="D5" gate="D$1" pin="P$1"/>
+<wire x1="124.46" y1="40.64" x2="114.3" y2="40.64" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="40.64" x2="124.46" y2="38.1" width="0.1524" layer="91"/>
+<junction x="124.46" y="40.64"/>
+</segment>
 </net>
 <net name="VIN" class="0">
 <segment>
@@ -9016,8 +9135,8 @@ BUZZER</description>
 </segment>
 <segment>
 <pinref part="Q4" gate="G$1" pin="D"/>
-<wire x1="116.84" y1="20.32" x2="116.84" y2="22.86" width="0.1524" layer="91"/>
-<wire x1="116.84" y1="22.86" x2="63.5" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="20.32" x2="114.3" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="22.86" x2="63.5" y2="22.86" width="0.1524" layer="91"/>
 <label x="63.5" y="22.86" size="1.778" layer="95"/>
 </segment>
 </net>
@@ -9059,9 +9178,11 @@ BUZZER</description>
 </net>
 <net name="5V" class="0">
 <segment>
-<wire x1="7.62" y1="53.34" x2="15.24" y2="53.34" width="0.1524" layer="91"/>
 <label x="10.16" y="53.34" size="1.778" layer="95"/>
 <pinref part="U$2" gate="G$1" pin="5V"/>
+<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="50.8" width="0.1524" layer="91"/>
+<pinref part="D6" gate="D$1" pin="P$1"/>
 </segment>
 <segment>
 <pinref part="J6" gate="G$1" pin="1"/>
@@ -9070,51 +9191,59 @@ BUZZER</description>
 </segment>
 <segment>
 <pinref part="J7" gate="G$1" pin="2"/>
-<label x="-22.86" y="66.04" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-25.4" y1="66.04" x2="-15.24" y2="66.04" width="0.1524" layer="91"/>
-<wire x1="-15.24" y1="66.04" x2="-15.24" y2="73.66" width="0.1524" layer="91"/>
+<label x="-58.42" y="66.04" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-60.96" y1="66.04" x2="-50.8" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="66.04" x2="-50.8" y2="73.66" width="0.1524" layer="91"/>
 <pinref part="J5" gate="J$1" pin="1"/>
-<label x="-25.4" y="78.74" size="1.778" layer="95"/>
-<wire x1="-15.24" y1="73.66" x2="-15.24" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="-15.24" y1="78.74" x2="-25.4" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="-15.24" y1="73.66" x2="-10.16" y2="73.66" width="0.1524" layer="91"/>
-<junction x="-15.24" y="73.66"/>
-<label x="-12.7" y="73.66" size="1.778" layer="95"/>
+<label x="-60.96" y="78.74" size="1.778" layer="95"/>
+<wire x1="-50.8" y1="73.66" x2="-50.8" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="78.74" x2="-60.96" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="73.66" x2="-45.72" y2="73.66" width="0.1524" layer="91"/>
+<junction x="-50.8" y="73.66"/>
+<label x="-48.26" y="73.66" size="1.778" layer="95"/>
 </segment>
 <segment>
 <pinref part="J4" gate="G$1" pin="1"/>
 <wire x1="25.4" y1="93.98" x2="10.16" y2="93.98" width="0.1524" layer="91"/>
 <label x="10.16" y="93.98" size="1.778" layer="95"/>
 </segment>
+<segment>
+<pinref part="J1" gate="G$1" pin="2"/>
+<label x="129.54" y="17.78" size="1.778" layer="95"/>
+<wire x1="137.16" y1="17.78" x2="129.54" y2="17.78" width="0.1524" layer="91"/>
+</segment>
 </net>
 <net name="THIN" class="0">
 <segment>
 <pinref part="J5" gate="J$1" pin="2"/>
-<wire x1="-25.4" y1="81.28" x2="-12.7" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="81.28" x2="-45.72" y2="81.28" width="0.1524" layer="91"/>
 <pinref part="C1" gate="G$1" pin="2"/>
-<wire x1="-12.7" y1="81.28" x2="5.08" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-45.72" y1="81.28" x2="0" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="0" y1="81.28" x2="5.08" y2="81.28" 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"/>
-<junction x="-12.7" y="81.28"/>
+<junction x="0" y="81.28"/>
 <label x="10.16" y="73.66" size="1.778" layer="95"/>
 <pinref part="U$2" gate="G$1" pin="A0"/>
-<label x="-25.4" y="81.28" size="1.778" layer="95"/>
+<label x="-60.96" y="81.28" size="1.778" layer="95"/>
+<pinref part="D4" gate="D$1" pin="P$2"/>
+<junction x="-45.72" y="81.28"/>
 </segment>
 </net>
 <net name="SDA" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="3"/>
-<label x="-20.32" y="63.5" size="1.778" layer="95" rot="MR0"/>
+<label x="-55.88" y="63.5" size="1.778" layer="95" rot="MR0"/>
 <label x="10.16" y="63.5" size="1.778" layer="95"/>
-<wire x1="-25.4" y1="63.5" x2="15.24" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="63.5" x2="15.24" y2="63.5" width="0.1524" layer="91"/>
 <pinref part="U$2" gate="G$1" pin="A4"/>
 </segment>
 </net>
 <net name="SCL" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="4"/>
-<label x="-20.32" y="60.96" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-25.4" y1="60.96" x2="15.24" y2="60.96" width="0.1524" layer="91"/>
+<label x="-55.88" y="60.96" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-60.96" 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"/>
 <pinref part="U$2" gate="G$1" pin="A5"/>
 </segment>
@@ -9123,7 +9252,7 @@ BUZZER</description>
 <segment>
 <label x="45.72" y="58.42" size="1.778" layer="95"/>
 <pinref part="Q5" gate="G$1" pin="D"/>
-<wire x1="93.98" y1="50.8" x2="93.98" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="93.98" y1="55.88" x2="93.98" y2="58.42" width="0.1524" layer="91"/>
 <label x="93.98" y="50.8" size="1.778" layer="95"/>
 <wire x1="45.72" y1="58.42" x2="93.98" y2="58.42" width="0.1524" layer="91"/>
 <pinref part="U$2" gate="G$1" pin="D3"/>
@@ -9132,19 +9261,38 @@ BUZZER</description>
 <net name="ST" class="0">
 <segment>
 <pinref part="J1" gate="G$1" pin="1"/>
-<label x="71.12" y="53.34" size="1.778" layer="95"/>
+<label x="134.62" y="20.32" size="1.778" layer="95"/>
 <label x="45.72" y="55.88" size="1.778" layer="95"/>
-<wire x1="73.66" y1="53.34" x2="63.5" y2="53.34" width="0.1524" layer="91"/>
-<wire x1="63.5" y1="55.88" x2="45.72" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="137.16" y1="20.32" x2="134.62" y2="20.32" width="0.1524" layer="91"/>
+<wire x1="134.62" y1="20.32" x2="124.46" y2="20.32" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="20.32" x2="116.84" y2="20.32" width="0.1524" layer="91"/>
+<wire x1="116.84" y1="20.32" x2="116.84" y2="30.48" width="0.1524" layer="91"/>
+<wire x1="116.84" y1="30.48" x2="66.04" y2="30.48" width="0.1524" layer="91"/>
+<wire x1="66.04" y1="55.88" x2="45.72" y2="55.88" width="0.1524" layer="91"/>
 <pinref part="U$2" gate="G$1" pin="D2"/>
-<wire x1="63.5" y1="55.88" x2="63.5" y2="53.34" width="0.1524" layer="91"/>
+<wire x1="66.04" y1="55.88" x2="66.04" y2="30.48" width="0.1524" layer="91"/>
+<pinref part="R3" gate="G$1" pin="1"/>
+<wire x1="134.62" y1="27.94" x2="134.62" y2="20.32" width="0.1524" layer="91"/>
+<junction x="134.62" y="20.32"/>
+<wire x1="134.62" y1="30.48" x2="134.62" y2="27.94" width="0.1524" layer="91"/>
+<pinref part="D5" gate="D$1" pin="P$2"/>
+<wire x1="124.46" y1="22.86" x2="124.46" y2="20.32" width="0.1524" layer="91"/>
+<junction x="124.46" y="20.32"/>
+</segment>
+<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"/>
 </segment>
 </net>
 <net name="BTN" class="0">
 <segment>
 <pinref part="D3" gate="G$1" pin="A"/>
-<wire x1="76.2" y1="-17.78" x2="63.5" y2="-17.78" width="0.1524" layer="91"/>
-<label x="63.5" y="-17.78" size="1.778" layer="95"/>
+<wire x1="76.2" y1="-27.94" x2="66.04" y2="-27.94" width="0.1524" layer="91"/>
+<label x="55.88" y="-27.94" size="1.778" layer="95"/>
+<pinref part="U$1" gate="D$1" pin="P$2"/>
+<wire x1="66.04" y1="-27.94" x2="55.88" y2="-27.94" width="0.1524" layer="91"/>
+<junction x="66.04" y="-27.94"/>
 </segment>
 <segment>
 <wire x1="45.72" y1="68.58" x2="53.34" y2="68.58" width="0.1524" layer="91"/>
@@ -9159,9 +9307,9 @@ BUZZER</description>
 <pinref part="U$2" gate="G$1" pin="A2"/>
 </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="132.08" y="55.88" size="1.778" layer="95"/>
+<pinref part="J2" gate="G$1" pin="2"/>
+<wire x1="137.16" y1="53.34" x2="129.54" y2="53.34" width="0.1524" layer="91"/>
+<label x="132.08" y="53.34" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="SPIN" class="0">
@@ -9169,8 +9317,9 @@ BUZZER</description>
 <pinref part="J2" gate="G$1" pin="6"/>
 <label x="132.08" y="43.18" size="1.778" layer="95"/>
 <pinref part="Q5" gate="G$1" pin="G"/>
-<label x="119.38" y="43.18" size="1.778" layer="95"/>
-<wire x1="99.06" y1="43.18" x2="137.16" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="99.06" y1="48.26" x2="101.6" y2="48.26" width="0.1524" layer="91"/>
+<wire x1="101.6" y1="48.26" x2="101.6" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="101.6" y1="43.18" x2="137.16" y2="43.18" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="LEDCTL" class="0">
@@ -9185,11 +9334,11 @@ BUZZER</description>
 <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="101.6" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="101.6" y1="60.96" x2="101.6" y2="45.72" width="0.1524" layer="91"/>
+<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="127" y="45.72" size="1.778" layer="95"/>
-<wire x1="101.6" y1="45.72" x2="137.16" y2="45.72" width="0.1524" layer="91"/>
+<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"/>
 <pinref part="U$2" gate="G$1" pin="D4"/>
 </segment>
 </net>
@@ -9201,16 +9350,19 @@ BUZZER</description>
 <pinref part="Q1" gate="G$1" pin="D"/>
 </segment>
 </net>
-<net name="PWR" class="0">
+<net name="PWM" class="0">
 <segment>
 <pinref part="Q2" gate="G$1" pin="G"/>
 <pinref part="R1" gate="G$1" pin="2"/>
 <wire x1="83.82" y1="5.08" x2="73.66" y2="5.08" width="0.1524" layer="91"/>
-<label x="63.5" y="5.08" size="1.778" layer="95"/>
-<wire x1="73.66" y1="5.08" x2="63.5" y2="5.08" width="0.1524" layer="91"/>
+<label x="55.88" y="5.08" size="1.778" layer="95"/>
+<wire x1="73.66" y1="5.08" x2="66.04" y2="5.08" width="0.1524" layer="91"/>
+<wire x1="66.04" y1="5.08" x2="55.88" y2="5.08" width="0.1524" layer="91"/>
 <wire x1="73.66" y1="5.08" x2="73.66" y2="0" width="0.1524" layer="91"/>
 <junction x="73.66" y="5.08"/>
 <wire x1="73.66" y1="0" x2="76.2" y2="0" width="0.1524" layer="91"/>
+<pinref part="D7" gate="D$1" pin="P$1"/>
+<junction x="66.04" y="5.08"/>
 </segment>
 <segment>
 <wire x1="45.72" y1="71.12" x2="53.34" y2="71.12" width="0.1524" layer="91"/>
@@ -9227,11 +9379,11 @@ BUZZER</description>
 <segment>
 <pinref part="R2" gate="G$1" pin="2"/>
 <pinref part="Q4" gate="G$1" pin="S"/>
-<wire x1="116.84" y1="10.16" x2="116.84" y2="7.62" width="0.1524" layer="91"/>
-<wire x1="116.84" y1="7.62" x2="111.76" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="10.16" x2="114.3" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="7.62" x2="111.76" y2="7.62" width="0.1524" layer="91"/>
 <pinref part="J3" gate="G$1" pin="1"/>
-<wire x1="124.46" y1="7.62" x2="116.84" y2="7.62" width="0.1524" layer="91"/>
-<junction x="116.84" y="7.62"/>
+<wire x1="137.16" y1="7.62" x2="114.3" y2="7.62" width="0.1524" layer="91"/>
+<junction x="114.3" y="7.62"/>
 <label x="119.38" y="7.62" size="1.778" layer="95"/>
 </segment>
 </net>
@@ -9242,7 +9394,7 @@ BUZZER</description>
 <pinref part="Q2" gate="G$1" pin="D"/>
 <wire x1="99.06" y1="12.7" x2="88.9" y2="12.7" width="0.1524" layer="91"/>
 <junction x="99.06" y="12.7"/>
-<wire x1="111.76" y1="12.7" x2="99.06" y2="12.7" width="0.1524" layer="91"/>
+<wire x1="109.22" y1="12.7" x2="99.06" y2="12.7" width="0.1524" layer="91"/>
 <pinref part="D2" gate="G$1" pin="A"/>
 <wire x1="99.06" y1="2.54" x2="99.06" y2="7.62" width="0.1524" layer="91"/>
 <junction x="99.06" y="12.7"/>
@@ -9255,52 +9407,39 @@ BUZZER</description>
 <segment>
 <pinref part="D3" gate="G$1" pin="C"/>
 <pinref part="D2" gate="G$1" pin="C"/>
-<wire x1="86.36" y1="-17.78" x2="99.06" y2="-17.78" width="0.1524" layer="91"/>
-<wire x1="99.06" y1="-17.78" x2="99.06" y2="-7.62" width="0.1524" layer="91"/>
+<wire x1="86.36" y1="-27.94" x2="99.06" y2="-27.94" width="0.1524" layer="91"/>
+<wire x1="99.06" y1="-10.16" x2="99.06" y2="-7.62" width="0.1524" layer="91"/>
 <pinref part="S1" gate="G$1" pin="2"/>
 <wire x1="96.52" y1="-10.16" x2="99.06" y2="-10.16" width="0.1524" layer="91"/>
-<wire x1="99.06" y1="-10.16" x2="99.06" y2="-17.78" width="0.1524" layer="91"/>
-<junction x="99.06" y="-17.78"/>
+<wire x1="99.06" y1="-10.16" x2="99.06" y2="-27.94" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="SPOUT" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="6"/>
-<label x="-7.62" y="55.88" size="1.778" layer="95" rot="MR180"/>
+<label x="-43.18" y="55.88" size="1.778" layer="95" rot="MR180"/>
 <pinref part="C3" gate="G$1" pin="1"/>
-<wire x1="-7.62" y1="55.88" x2="-25.4" y2="55.88" width="0.1524" layer="91"/>
-<junction x="-7.62" y="55.88"/>
-<wire x1="-10.16" y1="58.42" x2="-7.62" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="58.42" x2="-7.62" y2="55.88" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="55.88" x2="0" y2="55.88" width="0.1524" layer="91"/>
-<label x="-25.4" y="55.88" size="1.778" layer="95"/>
+<wire x1="-43.18" y1="55.88" x2="-60.96" y2="55.88" width="0.1524" layer="91"/>
+<junction x="-43.18" y="55.88"/>
+<wire x1="-45.72" y1="58.42" x2="-43.18" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="58.42" x2="-43.18" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="55.88" x2="-33.02" y2="55.88" width="0.1524" layer="91"/>
+<label x="-60.96" y="55.88" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="J2" gate="G$1" pin="2"/>
-<wire x1="137.16" y1="53.34" x2="129.54" y2="53.34" width="0.1524" layer="91"/>
-<label x="129.54" y="53.34" size="1.778" layer="95"/>
+<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"/>
 </segment>
 </net>
 <net name="SPK" class="0">
 <segment>
 <pinref part="U$2" gate="G$1" pin="A6"/>
-<wire x1="15.24" y1="58.42" x2="2.54" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="2.54" y1="58.42" x2="2.54" y2="45.72" width="0.1524" layer="91"/>
+<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="45.72" width="0.1524" layer="91"/>
 <label x="10.16" y="58.42" size="1.778" layer="95"/>
 <pinref part="LS1" gate="G$1" pin="1"/>
-<wire x1="-27.94" y1="45.72" x2="2.54" y2="45.72" width="0.1524" layer="91"/>
-</segment>
-</net>
-<net name="STOUT" class="0">
-<segment>
-<pinref part="J1" gate="G$1" pin="2"/>
-<wire x1="73.66" y1="50.8" x2="66.04" y2="50.8" width="0.1524" layer="91"/>
-<label x="66.04" y="50.8" size="1.778" layer="95"/>
-</segment>
-<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"/>
+<wire x1="-33.02" y1="45.72" x2="-27.94" y2="45.72" width="0.1524" layer="91"/>
 </segment>
 </net>
 </nets>

+ 265 - 106
schematic/ECU.sch

@@ -8823,6 +8823,73 @@ BUZZER</description>
 </deviceset>
 </devicesets>
 </library>
+<library name="eScooter">
+<packages>
+<package name="DIOM5027X220N" urn="urn:adsk.eagle:footprint:21928331/1">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<wire x1="2.5" y1="1.35" x2="-3.3699" y2="1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="1.35" x2="-3.3699" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="-1.35" x2="2.5" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="2.5" y1="-1.35" x2="-2.5" y2="-1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="-1.35" x2="-2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="1.35" x2="2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="2.5" y1="1.35" x2="2.5" y2="-1.35" width="0.12" layer="51"/>
+<smd name="1" x="-2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<smd name="2" x="2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<text x="0" y="1.985" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-1.985" size="1.27" layer="27" align="top-center">&gt;VALUE</text>
+</package>
+</packages>
+<packages3d>
+<package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="DIOM5027X220N"/>
+</packageinstances>
+</package3d>
+</packages3d>
+<symbols>
+<symbol name="TVS_DIODE">
+<wire x1="0" y1="0" x2="-2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="-2.54" x2="-2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="0" x2="2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="2.54" y1="0" x2="5.08" y2="2.54" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-2.54" y2="-2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="-2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="2.54" x2="2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="-2.54" x2="2.54" y2="-2.54" width="0.254" layer="94"/>
+<pin name="P$1" x="0" y="7.62" visible="off" length="middle" rot="R270"/>
+<pin name="P$2" x="0" y="-7.62" visible="off" length="middle" rot="R90"/>
+<text x="2.54" y="5.08" size="1.778" layer="95">&gt;NAME</text>
+<text x="2.54" y="-7.62" size="1.778" layer="96">&gt;VALUE</text>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="TVS_DIODE">
+<description>TVS protective diode</description>
+<gates>
+<gate name="D$1" symbol="TVS_DIODE" x="0" y="0"/>
+</gates>
+<devices>
+<device name="SMA" package="DIOM5027X220N">
+<connects>
+<connect gate="D$1" pin="P$1" pad="1"/>
+<connect gate="D$1" pin="P$2" pad="2"/>
+</connects>
+<package3dinstances>
+<package3dinstance package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+</package3dinstances>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
 </libraries>
 <attributes>
 </attributes>
@@ -8854,18 +8921,26 @@ BUZZER</description>
 <part name="U$2" library="regulator" deviceset="ARDUINO" device="ARDUINO_NANO" package3d_urn="urn:adsk.eagle:package:21849926/1"/>
 <part name="LS1" library="SparkFun-Electromechanical" library_urn="urn:adsk.eagle:library:516" deviceset="BUZZER" device="-PTH_KIT" package3d_urn="urn:adsk.eagle:package:38556/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="1M"/>
+<part name="D4" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="D5" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="D6" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="D7" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="U$1" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+<part name="R4" 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="R5" 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="C2" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" deviceset="C" device="CHIP-1206(3216-METRIC)" package3d_urn="urn:adsk.eagle:package:16290893/2" technology="_"/>
 </parts>
 <sheets>
 <sheet>
 <plain>
 </plain>
 <instances>
-<instance part="J1" gate="G$1" x="144.78" y="30.48" smashed="yes" rot="R180">
-<attribute name="VALUE" x="147.32" y="35.306" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="147.32" y="24.892" size="1.778" layer="95" font="vector" rot="R180"/>
+<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>
 <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="VALUE" x="147.32" y="68.326" 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>
 <instance part="J3" gate="G$1" x="144.78" y="7.62" smashed="yes" rot="R180">
@@ -8876,17 +8951,17 @@ BUZZER</description>
 <attribute name="VALUE" x="25.4" y="104.394" size="1.778" layer="96" font="vector"/>
 <attribute name="NAME" x="38.608" y="104.14" size="1.778" layer="95" font="vector" rot="R270"/>
 </instance>
-<instance part="J5" gate="J$1" x="-33.02" y="81.28" smashed="yes">
-<attribute name="VALUE" x="-38.1" y="86.614" size="1.778" layer="96" font="vector"/>
-<attribute name="NAME" x="-35.56" y="74.168" size="1.778" layer="95" font="vector"/>
+<instance part="J5" gate="J$1" x="-68.58" y="81.28" smashed="yes">
+<attribute name="VALUE" x="-73.66" y="86.614" size="1.778" layer="96" font="vector"/>
+<attribute name="NAME" x="-71.12" y="74.168" size="1.778" layer="95" font="vector"/>
 </instance>
-<instance part="C1" gate="G$1" x="-12.7" y="86.36" smashed="yes">
-<attribute name="NAME" x="-10.16" y="88.9" size="1.778" layer="95"/>
-<attribute name="VALUE" x="-10.16" y="86.36" size="1.778" layer="96"/>
+<instance part="C1" gate="G$1" x="0" y="91.44" smashed="yes">
+<attribute name="NAME" x="2.54" y="93.98" size="1.778" layer="95"/>
+<attribute name="VALUE" x="2.54" y="91.44" size="1.778" layer="96"/>
 </instance>
-<instance part="J6" gate="G$1" x="144.78" y="81.28" smashed="yes" rot="MR0">
-<attribute name="VALUE" x="147.32" y="86.614" size="1.778" layer="96" font="vector" rot="MR0"/>
-<attribute name="NAME" x="147.32" y="76.708" size="1.778" layer="95" font="vector" rot="MR0"/>
+<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>
 <instance part="Q2" gate="G$1" x="86.36" y="7.62" smashed="yes">
 <attribute name="NAME" x="92.71" y="8.89" size="1.778" layer="95"/>
@@ -8908,9 +8983,9 @@ BUZZER</description>
 <attribute name="NAME" x="118.11" y="13.97" size="1.778" layer="95" rot="MR180"/>
 <attribute name="VALUE" x="118.11" y="16.51" size="1.778" layer="96" rot="MR180"/>
 </instance>
-<instance part="D3" gate="G$1" x="81.28" y="-17.78" smashed="yes">
-<attribute name="NAME" x="81.28" y="-12.7" size="1.778" layer="95" align="center"/>
-<attribute name="VALUE" x="81.28" y="-22.86" size="1.778" layer="95" align="center"/>
+<instance part="D3" gate="G$1" x="81.28" y="-27.94" smashed="yes">
+<attribute name="NAME" x="81.28" y="-22.86" size="1.778" layer="95" align="center"/>
+<attribute name="VALUE" x="81.28" y="-33.02" size="1.778" layer="95" align="center"/>
 </instance>
 <instance part="S1" gate="G$1" x="91.44" y="-10.16" smashed="yes">
 <attribute name="NAME" x="91.44" y="-8.636" size="1.778" layer="95" font="vector" align="bottom-center"/>
@@ -8919,27 +8994,56 @@ BUZZER</description>
 <instance part="Q5" gate="G$1" x="96.52" y="50.8" smashed="yes" rot="MR0">
 <attribute name="NAME" x="90.17" y="52.07" size="1.778" layer="95" rot="MR0"/>
 </instance>
-<instance part="J7" gate="G$1" x="-30.48" y="63.5" smashed="yes" rot="MR180">
-<attribute name="VALUE" x="-35.56" y="73.406" size="1.778" layer="96" font="vector" rot="MR180"/>
-<attribute name="NAME" x="-35.56" y="52.832" size="1.778" layer="95" font="vector" rot="MR180"/>
+<instance part="J7" gate="G$1" x="-66.04" y="63.5" smashed="yes" rot="MR180">
+<attribute name="VALUE" x="-71.12" y="73.406" size="1.778" layer="96" font="vector" rot="MR180"/>
+<attribute name="NAME" x="-71.12" y="52.832" size="1.778" layer="95" font="vector" rot="MR180"/>
 </instance>
-<instance part="C3" gate="G$1" x="-12.7" y="58.42" smashed="yes" rot="MR90">
-<attribute name="NAME" x="-10.16" y="58.42" size="1.778" layer="95" rot="MR0"/>
-<attribute name="VALUE" x="-12.7" y="60.96" size="1.778" layer="96" rot="MR90"/>
+<instance part="C3" gate="G$1" x="-48.26" y="58.42" smashed="yes" rot="MR90">
+<attribute name="NAME" x="-45.72" y="58.42" size="1.778" layer="95" rot="MR0"/>
+<attribute name="VALUE" x="-48.26" y="60.96" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="Q1" gate="G$1" x="121.92" y="76.2" smashed="yes">
-<attribute name="NAME" x="128.27" y="77.47" size="1.778" layer="95"/>
+<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>
 <instance part="U$2" gate="G$1" x="30.48" y="63.5" smashed="yes">
 <attribute name="NAME" x="25.4" y="86.36" size="1.778" layer="95"/>
 </instance>
-<instance part="LS1" gate="G$1" x="-30.48" y="45.72" smashed="yes" rot="MR270">
-<attribute name="NAME" x="-35.306" y="48.26" size="1.778" layer="95" font="vector" rot="MR270"/>
-<attribute name="VALUE" x="-30.48" y="40.386" size="1.778" layer="96" font="vector" rot="MR270"/>
+<instance part="LS1" gate="G$1" x="-35.56" y="45.72" smashed="yes" rot="MR270">
+<attribute name="NAME" x="-40.386" y="48.26" size="1.778" layer="95" font="vector" rot="MR270"/>
+<attribute name="VALUE" x="-35.56" y="40.386" size="1.778" layer="96" font="vector" rot="MR270"/>
+</instance>
+<instance part="R3" gate="G$1" x="134.62" y="33.02" smashed="yes" rot="R90">
+<attribute name="NAME" x="133.1214" y="29.21" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="137.922" y="29.21" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="D4" gate="D$1" x="-45.72" y="88.9" smashed="yes">
+<attribute name="NAME" x="-43.18" y="93.98" size="1.778" layer="95"/>
+</instance>
+<instance part="D5" gate="D$1" x="124.46" y="30.48" smashed="yes">
+<attribute name="NAME" x="127" y="35.56" size="1.778" layer="95"/>
+</instance>
+<instance part="D6" gate="D$1" x="-7.62" y="43.18" smashed="yes">
+<attribute name="NAME" x="-5.08" y="48.26" size="1.778" layer="95"/>
+<attribute name="VALUE" x="-5.08" y="35.56" size="1.778" layer="96"/>
 </instance>
-<instance part="R3" gate="G$1" x="121.92" y="35.56" smashed="yes" rot="R180">
-<attribute name="NAME" x="125.73" y="34.0614" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="125.73" y="38.862" size="1.778" layer="96" rot="R180"/>
+<instance part="D7" gate="D$1" x="66.04" y="-2.54" smashed="yes">
+<attribute name="NAME" x="68.58" y="2.54" size="1.778" layer="95"/>
+</instance>
+<instance part="U$1" gate="D$1" x="66.04" y="-20.32" smashed="yes">
+<attribute name="NAME" x="68.58" y="-15.24" size="1.778" layer="95"/>
+<attribute name="VALUE" x="68.58" y="-27.94" size="1.778" layer="96"/>
+</instance>
+<instance part="R4" gate="G$1" x="99.06" y="43.18" smashed="yes">
+<attribute name="NAME" x="95.25" y="44.6786" size="1.778" layer="95"/>
+<attribute name="VALUE" x="95.25" y="39.878" 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>
+<instance part="C2" gate="G$1" x="114.3" y="60.96" smashed="yes" rot="R180">
+<attribute name="NAME" x="119.38" y="60.96" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="111.76" y="60.96" size="1.778" layer="96" rot="R180"/>
 </instance>
 </instances>
 <busses>
@@ -8947,34 +9051,48 @@ BUZZER</description>
 <nets>
 <net name="GND" class="0">
 <segment>
-<wire x1="15.24" y1="48.26" x2="5.08" y2="48.26" width="0.1524" layer="91"/>
+<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"/>
 <pinref part="U$2" gate="G$1" pin="GND"/>
-<wire x1="5.08" y1="48.26" x2="5.08" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="0" y1="48.26" x2="0" y2="33.02" width="0.1524" layer="91"/>
 <pinref part="LS1" gate="G$1" pin="2"/>
-<wire x1="-27.94" y1="43.18" x2="5.08" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="43.18" x2="-27.94" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="43.18" x2="-27.94" y2="33.02" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="33.02" x2="-7.62" y2="33.02" width="0.1524" layer="91"/>
 <label x="-27.94" y="43.18" size="1.778" layer="95"/>
+<pinref part="D6" gate="D$1" pin="P$2"/>
+<wire x1="-7.62" y1="33.02" x2="0" y2="33.02" width="0.1524" layer="91"/>
+<wire x1="-7.62" y1="35.56" x2="-7.62" y2="33.02" width="0.1524" layer="91"/>
+<junction x="-7.62" y="33.02"/>
 </segment>
 <segment>
 <pinref part="Q5" gate="G$1" pin="S"/>
 <wire x1="93.98" y1="45.72" x2="93.98" y2="43.18" width="0.1524" layer="91"/>
-<label x="86.36" y="43.18" size="1.778" layer="95"/>
-<wire x1="83.82" y1="43.18" x2="93.98" y2="43.18" width="0.1524" layer="91"/>
+<label x="86.36" y="38.1" size="1.778" layer="95"/>
+<wire x1="93.98" y1="43.18" x2="93.98" y2="38.1" width="0.1524" layer="91"/>
+<wire x1="86.36" y1="38.1" x2="93.98" y2="38.1" width="0.1524" layer="91"/>
+<pinref part="R4" gate="G$1" pin="1"/>
+<junction x="93.98" y="43.18"/>
 </segment>
 <segment>
 <pinref part="R1" gate="G$1" pin="1"/>
 <pinref part="Q2" gate="G$1" pin="S"/>
 <wire x1="76.2" y1="-5.08" x2="88.9" y2="-5.08" width="0.1524" layer="91"/>
 <wire x1="88.9" y1="-5.08" x2="88.9" y2="0" width="0.1524" layer="91"/>
-<label x="63.5" y="-10.16" size="1.778" layer="95"/>
+<label x="55.88" y="-10.16" size="1.778" layer="95"/>
 <pinref part="S1" gate="G$1" pin="1"/>
 <wire x1="88.9" y1="0" x2="88.9" y2="2.54" width="0.1524" layer="91"/>
 <wire x1="86.36" y1="-10.16" x2="76.2" y2="-10.16" width="0.1524" layer="91"/>
 <wire x1="76.2" y1="-5.08" x2="76.2" y2="-10.16" width="0.1524" layer="91"/>
 <junction x="76.2" y="-10.16"/>
-<wire x1="76.2" y1="-10.16" x2="63.5" y2="-10.16" width="0.1524" layer="91"/>
+<wire x1="76.2" y1="-10.16" x2="66.04" y2="-10.16" width="0.1524" layer="91"/>
+<wire x1="66.04" y1="-10.16" x2="55.88" y2="-10.16" width="0.1524" layer="91"/>
 <wire x1="86.36" y1="0" x2="88.9" y2="0" width="0.1524" layer="91"/>
 <junction x="88.9" y="0"/>
+<pinref part="D7" gate="D$1" pin="P$2"/>
+<junction x="66.04" y="-10.16"/>
+<pinref part="U$1" gate="D$1" pin="P$1"/>
+<wire x1="66.04" y1="-10.16" x2="66.04" y2="-12.7" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="J3" gate="G$1" pin="2"/>
@@ -8982,28 +9100,39 @@ BUZZER</description>
 <label x="132.08" y="5.08" size="1.778" layer="95"/>
 </segment>
 <segment>
-<wire x1="124.46" y1="71.12" x2="124.46" y2="68.58" width="0.1524" layer="91"/>
+<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"/>
 <wire x1="114.3" y1="68.58" x2="124.46" y2="68.58" width="0.1524" layer="91"/>
-<label x="114.3" y="68.58" size="1.778" layer="95"/>
+<label x="101.6" 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="101.6" 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"/>
 </segment>
 <segment>
 <pinref part="J5" gate="J$1" pin="3"/>
-<wire x1="-25.4" y1="83.82" x2="-17.78" y2="83.82" width="0.1524" layer="91"/>
-<wire x1="-17.78" y1="83.82" x2="-17.78" y2="88.9" width="0.1524" layer="91"/>
-<wire x1="-17.78" y1="88.9" x2="-12.7" y2="88.9" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="83.82" x2="-53.34" y2="83.82" width="0.1524" layer="91"/>
+<wire x1="-53.34" y1="83.82" x2="-53.34" y2="96.52" width="0.1524" layer="91"/>
+<wire x1="-53.34" y1="96.52" x2="-45.72" y2="96.52" width="0.1524" layer="91"/>
+<wire x1="-45.72" y1="96.52" x2="0" y2="96.52" width="0.1524" layer="91"/>
+<wire x1="0" y1="96.52" x2="0" y2="93.98" width="0.1524" layer="91"/>
 <pinref part="C1" gate="G$1" pin="1"/>
-<label x="-25.4" y="83.82" size="1.778" layer="95"/>
+<label x="-60.96" y="83.82" size="1.778" layer="95"/>
+<pinref part="D4" gate="D$1" pin="P$1"/>
+<junction x="-45.72" y="96.52"/>
 </segment>
 <segment>
 <pinref part="J7" gate="G$1" pin="1"/>
-<wire x1="-25.4" y1="68.58" x2="-17.78" y2="68.58" width="0.1524" layer="91"/>
-<label x="-20.32" y="68.58" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-60.96" y1="68.58" x2="-53.34" y2="68.58" width="0.1524" layer="91"/>
+<label x="-55.88" y="68.58" size="1.778" layer="95" rot="MR0"/>
 </segment>
 <segment>
 <pinref part="J7" gate="G$1" pin="5"/>
-<label x="-20.32" y="58.42" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-25.4" y1="58.42" x2="-17.78" y2="58.42" width="0.1524" layer="91"/>
+<label x="-55.88" y="58.42" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-60.96" y1="58.42" x2="-53.34" y2="58.42" width="0.1524" layer="91"/>
 <pinref part="C3" gate="G$1" pin="2"/>
 </segment>
 <segment>
@@ -9014,8 +9143,13 @@ BUZZER</description>
 </segment>
 <segment>
 <pinref part="R3" gate="G$1" pin="2"/>
-<wire x1="116.84" y1="35.56" x2="106.68" y2="35.56" width="0.1524" layer="91"/>
-<label x="109.22" y="35.56" size="1.778" layer="95"/>
+<wire x1="134.62" y1="38.1" x2="134.62" y2="40.64" width="0.1524" layer="91"/>
+<wire x1="134.62" y1="40.64" x2="124.46" y2="40.64" width="0.1524" layer="91"/>
+<label x="114.3" y="38.1" size="1.778" layer="95"/>
+<pinref part="D5" gate="D$1" pin="P$1"/>
+<wire x1="124.46" y1="40.64" x2="114.3" y2="40.64" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="40.64" x2="124.46" y2="38.1" width="0.1524" layer="91"/>
+<junction x="124.46" y="40.64"/>
 </segment>
 </net>
 <net name="VIN" class="0">
@@ -9069,27 +9203,21 @@ BUZZER</description>
 </net>
 <net name="5V" class="0">
 <segment>
-<wire x1="7.62" y1="53.34" x2="15.24" y2="53.34" width="0.1524" layer="91"/>
 <label x="10.16" y="53.34" size="1.778" layer="95"/>
 <pinref part="U$2" gate="G$1" pin="5V"/>
+<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="50.8" width="0.1524" layer="91"/>
+<pinref part="D6" gate="D$1" pin="P$1"/>
 </segment>
 <segment>
 <pinref part="J6" gate="G$1" pin="1"/>
-<wire x1="137.16" y1="81.28" x2="132.08" y2="81.28" width="0.1524" layer="91"/>
-<label x="137.16" y="81.28" size="1.778" layer="95" rot="MR0"/>
+<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"/>
 </segment>
 <segment>
 <pinref part="J7" gate="G$1" pin="2"/>
-<label x="-22.86" y="66.04" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-25.4" y1="66.04" x2="-15.24" y2="66.04" width="0.1524" layer="91"/>
-<wire x1="-15.24" y1="66.04" x2="-15.24" y2="73.66" width="0.1524" layer="91"/>
-<pinref part="J5" gate="J$1" pin="1"/>
-<label x="-25.4" y="78.74" size="1.778" layer="95"/>
-<wire x1="-15.24" y1="73.66" x2="-15.24" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="-15.24" y1="78.74" x2="-25.4" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="-15.24" y1="73.66" x2="-10.16" y2="73.66" width="0.1524" layer="91"/>
-<junction x="-15.24" y="73.66"/>
-<label x="-12.7" y="73.66" size="1.778" layer="95"/>
+<label x="-58.42" y="66.04" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-60.96" y1="66.04" x2="-53.34" y2="66.04" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="J4" gate="G$1" pin="1"/>
@@ -9098,38 +9226,49 @@ BUZZER</description>
 </segment>
 <segment>
 <pinref part="J1" gate="G$1" pin="2"/>
-<label x="129.54" y="27.94" size="1.778" layer="95"/>
-<wire x1="137.16" y1="27.94" x2="129.54" y2="27.94" width="0.1524" layer="91"/>
+<label x="129.54" y="17.78" size="1.778" layer="95"/>
+<wire x1="137.16" y1="17.78" x2="129.54" y2="17.78" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="J5" gate="J$1" pin="2"/>
+<wire x1="-60.96" y1="81.28" x2="-53.34" y2="81.28" width="0.1524" layer="91"/>
+<label x="-60.96" y="81.28" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="THIN" class="0">
 <segment>
-<pinref part="J5" gate="J$1" pin="2"/>
-<wire x1="-25.4" y1="81.28" x2="-12.7" y2="81.28" width="0.1524" layer="91"/>
+<pinref part="J5" gate="J$1" pin="1"/>
+<label x="-60.96" y="78.74" size="1.778" layer="95"/>
 <pinref part="C1" gate="G$1" pin="2"/>
-<wire x1="-12.7" y1="81.28" x2="5.08" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-45.72" y1="81.28" x2="0" y2="81.28" width="0.1524" layer="91"/>
+<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"/>
-<junction x="-12.7" y="81.28"/>
 <label x="10.16" y="73.66" size="1.778" layer="95"/>
 <pinref part="U$2" gate="G$1" pin="A0"/>
-<label x="-25.4" y="81.28" size="1.778" layer="95"/>
+<label x="-33.02" y="81.28" 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="78.74" x2="-45.72" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="-45.72" y1="78.74" x2="-45.72" y2="81.28" width="0.1524" layer="91"/>
+<junction x="-45.72" y="81.28"/>
 </segment>
 </net>
 <net name="SDA" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="3"/>
-<label x="-20.32" y="63.5" size="1.778" layer="95" rot="MR0"/>
+<label x="-55.88" y="63.5" size="1.778" layer="95" rot="MR0"/>
 <label x="10.16" y="63.5" size="1.778" layer="95"/>
-<wire x1="-25.4" y1="63.5" x2="15.24" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="63.5" x2="15.24" y2="63.5" width="0.1524" layer="91"/>
 <pinref part="U$2" gate="G$1" pin="A4"/>
 </segment>
 </net>
 <net name="SCL" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="4"/>
-<label x="-20.32" y="60.96" size="1.778" layer="95" rot="MR0"/>
-<wire x1="-25.4" y1="60.96" x2="15.24" y2="60.96" width="0.1524" layer="91"/>
+<label x="-55.88" y="60.96" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-60.96" 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"/>
 <pinref part="U$2" gate="G$1" pin="A5"/>
 </segment>
@@ -9147,17 +9286,23 @@ BUZZER</description>
 <net name="ST" class="0">
 <segment>
 <pinref part="J1" gate="G$1" pin="1"/>
-<label x="134.62" y="30.48" size="1.778" layer="95"/>
+<label x="134.62" y="20.32" size="1.778" layer="95"/>
 <label x="45.72" y="55.88" size="1.778" layer="95"/>
-<wire x1="137.16" y1="30.48" x2="134.62" y2="30.48" width="0.1524" layer="91"/>
-<wire x1="134.62" y1="30.48" x2="66.04" y2="30.48" width="0.1524" layer="91"/>
+<wire x1="137.16" y1="20.32" x2="134.62" y2="20.32" width="0.1524" layer="91"/>
+<wire x1="134.62" y1="20.32" x2="124.46" y2="20.32" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="20.32" x2="116.84" y2="20.32" width="0.1524" layer="91"/>
+<wire x1="116.84" y1="20.32" x2="116.84" y2="30.48" width="0.1524" layer="91"/>
+<wire x1="116.84" y1="30.48" x2="66.04" y2="30.48" width="0.1524" layer="91"/>
 <wire x1="66.04" y1="55.88" x2="45.72" y2="55.88" width="0.1524" layer="91"/>
 <pinref part="U$2" gate="G$1" pin="D2"/>
 <wire x1="66.04" y1="55.88" x2="66.04" y2="30.48" width="0.1524" layer="91"/>
 <pinref part="R3" gate="G$1" pin="1"/>
-<wire x1="127" y1="35.56" x2="134.62" y2="35.56" width="0.1524" layer="91"/>
-<wire x1="134.62" y1="35.56" x2="134.62" y2="30.48" width="0.1524" layer="91"/>
-<junction x="134.62" y="30.48"/>
+<wire x1="134.62" y1="27.94" x2="134.62" y2="20.32" width="0.1524" layer="91"/>
+<junction x="134.62" y="20.32"/>
+<wire x1="134.62" y1="30.48" x2="134.62" y2="27.94" width="0.1524" layer="91"/>
+<pinref part="D5" gate="D$1" pin="P$2"/>
+<wire x1="124.46" y1="22.86" x2="124.46" y2="20.32" width="0.1524" layer="91"/>
+<junction x="124.46" y="20.32"/>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="4"/>
@@ -9168,8 +9313,11 @@ BUZZER</description>
 <net name="BTN" class="0">
 <segment>
 <pinref part="D3" gate="G$1" pin="A"/>
-<wire x1="76.2" y1="-17.78" x2="63.5" y2="-17.78" width="0.1524" layer="91"/>
-<label x="63.5" y="-17.78" size="1.778" layer="95"/>
+<wire x1="76.2" y1="-27.94" x2="66.04" y2="-27.94" width="0.1524" layer="91"/>
+<label x="55.88" y="-27.94" size="1.778" layer="95"/>
+<pinref part="U$1" gate="D$1" pin="P$2"/>
+<wire x1="66.04" y1="-27.94" x2="55.88" y2="-27.94" width="0.1524" layer="91"/>
+<junction x="66.04" y="-27.94"/>
 </segment>
 <segment>
 <wire x1="45.72" y1="68.58" x2="53.34" y2="68.58" width="0.1524" layer="91"/>
@@ -9185,8 +9333,10 @@ BUZZER</description>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="2"/>
-<wire x1="137.16" y1="53.34" x2="129.54" y2="53.34" width="0.1524" layer="91"/>
 <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"/>
+<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"/>
 </segment>
 </net>
 <net name="SPIN" class="0">
@@ -9194,18 +9344,25 @@ BUZZER</description>
 <pinref part="J2" gate="G$1" pin="6"/>
 <label x="132.08" y="43.18" size="1.778" layer="95"/>
 <pinref part="Q5" gate="G$1" pin="G"/>
-<wire x1="99.06" y1="48.26" x2="101.6" y2="48.26" width="0.1524" layer="91"/>
-<wire x1="101.6" y1="48.26" x2="101.6" y2="43.18" width="0.1524" layer="91"/>
-<wire x1="101.6" y1="43.18" x2="137.16" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="99.06" y1="48.26" x2="104.14" y2="48.26" width="0.1524" layer="91"/>
+<wire x1="104.14" y1="48.26" x2="104.14" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="104.14" y1="43.18" x2="137.16" y2="43.18" width="0.1524" layer="91"/>
+<pinref part="R4" gate="G$1" pin="2"/>
+<junction x="104.14" y="43.18"/>
 </segment>
 </net>
 <net name="LEDCTL" class="0">
 <segment>
 <label x="45.72" y="73.66" size="1.778" layer="95"/>
-<label x="119.38" y="73.66" size="1.778" layer="95" rot="MR0"/>
+<label x="106.68" y="81.28" size="1.778" layer="95" rot="MR0"/>
 <pinref part="Q1" gate="G$1" pin="G"/>
 <pinref part="U$2" gate="G$1" pin="D9"/>
-<wire x1="45.72" y1="73.66" x2="119.38" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="45.72" y1="73.66" x2="93.98" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="93.98" y1="73.66" x2="93.98" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="93.98" 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"/>
 </segment>
 </net>
 <net name="STLEDCTL" class="0">
@@ -9222,21 +9379,24 @@ BUZZER</description>
 <net name="N$1" class="0">
 <segment>
 <pinref part="J6" gate="G$1" pin="2"/>
-<wire x1="137.16" y1="83.82" x2="124.46" y2="83.82" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="83.82" x2="124.46" y2="81.28" width="0.1524" layer="91"/>
+<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"/>
 <pinref part="Q1" gate="G$1" pin="D"/>
 </segment>
 </net>
-<net name="PWR" class="0">
+<net name="PWM" class="0">
 <segment>
 <pinref part="Q2" gate="G$1" pin="G"/>
 <pinref part="R1" gate="G$1" pin="2"/>
 <wire x1="83.82" y1="5.08" x2="73.66" y2="5.08" width="0.1524" layer="91"/>
-<label x="63.5" y="5.08" size="1.778" layer="95"/>
-<wire x1="73.66" y1="5.08" x2="63.5" y2="5.08" width="0.1524" layer="91"/>
+<label x="55.88" y="5.08" size="1.778" layer="95"/>
+<wire x1="73.66" y1="5.08" x2="66.04" y2="5.08" width="0.1524" layer="91"/>
+<wire x1="66.04" y1="5.08" x2="55.88" y2="5.08" width="0.1524" layer="91"/>
 <wire x1="73.66" y1="5.08" x2="73.66" y2="0" width="0.1524" layer="91"/>
 <junction x="73.66" y="5.08"/>
 <wire x1="73.66" y1="0" x2="76.2" y2="0" width="0.1524" layer="91"/>
+<pinref part="D7" gate="D$1" pin="P$1"/>
+<junction x="66.04" y="5.08"/>
 </segment>
 <segment>
 <wire x1="45.72" y1="71.12" x2="53.34" y2="71.12" width="0.1524" layer="91"/>
@@ -9281,25 +9441,24 @@ BUZZER</description>
 <segment>
 <pinref part="D3" gate="G$1" pin="C"/>
 <pinref part="D2" gate="G$1" pin="C"/>
-<wire x1="86.36" y1="-17.78" x2="99.06" y2="-17.78" width="0.1524" layer="91"/>
-<wire x1="99.06" y1="-17.78" x2="99.06" y2="-7.62" width="0.1524" layer="91"/>
+<wire x1="86.36" y1="-27.94" x2="99.06" y2="-27.94" width="0.1524" layer="91"/>
+<wire x1="99.06" y1="-10.16" x2="99.06" y2="-7.62" width="0.1524" layer="91"/>
 <pinref part="S1" gate="G$1" pin="2"/>
 <wire x1="96.52" y1="-10.16" x2="99.06" y2="-10.16" width="0.1524" layer="91"/>
-<wire x1="99.06" y1="-10.16" x2="99.06" y2="-17.78" width="0.1524" layer="91"/>
-<junction x="99.06" y="-17.78"/>
+<wire x1="99.06" y1="-10.16" x2="99.06" y2="-27.94" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="SPOUT" class="0">
 <segment>
 <pinref part="J7" gate="G$1" pin="6"/>
-<label x="-7.62" y="55.88" size="1.778" layer="95" rot="MR180"/>
+<label x="-43.18" y="55.88" size="1.778" layer="95" rot="MR180"/>
 <pinref part="C3" gate="G$1" pin="1"/>
-<wire x1="-7.62" y1="55.88" x2="-25.4" y2="55.88" width="0.1524" layer="91"/>
-<junction x="-7.62" y="55.88"/>
-<wire x1="-10.16" y1="58.42" x2="-7.62" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="58.42" x2="-7.62" y2="55.88" width="0.1524" layer="91"/>
-<wire x1="-7.62" y1="55.88" x2="0" y2="55.88" width="0.1524" layer="91"/>
-<label x="-25.4" y="55.88" size="1.778" layer="95"/>
+<wire x1="-43.18" y1="55.88" x2="-60.96" y2="55.88" width="0.1524" layer="91"/>
+<junction x="-43.18" y="55.88"/>
+<wire x1="-45.72" y1="58.42" x2="-43.18" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="58.42" x2="-43.18" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="55.88" x2="-33.02" y2="55.88" width="0.1524" layer="91"/>
+<label x="-60.96" y="55.88" size="1.778" layer="95"/>
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="1"/>
@@ -9310,11 +9469,11 @@ BUZZER</description>
 <net name="SPK" class="0">
 <segment>
 <pinref part="U$2" gate="G$1" pin="A6"/>
-<wire x1="15.24" y1="58.42" x2="2.54" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="2.54" y1="58.42" x2="2.54" y2="45.72" width="0.1524" layer="91"/>
+<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="45.72" width="0.1524" layer="91"/>
 <label x="10.16" y="58.42" size="1.778" layer="95"/>
 <pinref part="LS1" gate="G$1" pin="1"/>
-<wire x1="-27.94" y1="45.72" x2="2.54" y2="45.72" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="45.72" x2="-27.94" y2="45.72" width="0.1524" layer="91"/>
 </segment>
 </net>
 </nets>

+ 0 - 20
schematic/ECUOut/Assembly/ECU.txt

@@ -1,20 +0,0 @@
-Partlist exported from /home/semlanik/EAGLE/projects/eScooterControl/ECU.sch at 7/17/20 1:31 PM
-
-Qty Value               Device                          Package                  Parts  Description                                                                                                     CATEGORY   DESCRIPTION                  DRAIN_CURRENT FORWARD_CURRENT MANUFACTURER     MPN   OPERATING_TEMP PART_STATUS PROD_ID     REVERSE_VOLTAGE ROHS_COMPLIANT SERIES SF_SKU    SPICEMODEL SPICEPREFIX SUB-CATEGORY THERMALLOSS TYPE      VALUE VOLTAGE_RATING
-2                       C_CHIP-1206(3216-METRIC)        CAPC3216X135             C1, C3 Capacitor - Generic                                                                                             Capacitor                                                                                                                                                                                                                                                         
-2                       DIODE_DO-215-AC                 SOD6126X290              D2, D3 Diode Rectifier - Generic                                                                                       Diode                                                                                                                                                                                                      Rectifier                                              
-1                       MOMENTARY-SWITCH-SPST-PTH-6.0MM TACTILE_SWITCH_PTH_6.0MM S1     Momentary Switch (Pushbutton) - SPST                                                                                                                                                                                                     SWCH-08441                                       COM-00097                                                                               
-1                       NMOSFETSOT23                    SOT23                    Q2     N-Channel MOSFET - Generic                                                                                      Transistor                                                                                                                                                                                                 MOSFET                   N-Channel                     
-1                       PMOSFET_BSS84                   SOT23                    Q4     P-Channel MOSFET - Popular parts                                                                                Transistor MOSFET P-CH 50V 130MA SOT-23                               ON Semiconductor BSS84                                                                                                               MOSFET                   P-Channel                     
-2   10K                 RR1206                          R1206                    R1, R2 RESISTOR, European symbol                                                                                                                                                                                                                                                                           NONE       R                                                                  
-1   1M                  RR1206                          R1206                    R3     RESISTOR, European symbol                                                                                                                                                                                                                                                                           NONE       R                                                                  
-1   ARDUINOARDUINO_NANO ARDUINOARDUINO_NANO             SON254P1750X4300X120-30M U$2    Ardino nano                                                                                                                                                                                                                                                                                                                                                                       
-1   BUZZER-PTH_KIT      BUZZER-PTH_KIT                  BUZZER-12MM-KIT          LS1    Buzzer                                                                                                                                                                                                                                  COMP-08253                                        COM-07950                                                                               
-1   Break               CONN_02                         1X02                     J1     Multi connection point. Often used as Generic Header-pin footprint for 0.1 inch spaced/style header connections                                                                                                                                                                                                                                                                   
-1   COMM                CONN_06SILK_FEMALE_PTH          1X06                     J2     Multi connection point. Often used as Generic Header-pin footprint for 0.1 inch spaced/style header connections                                                                                                                         CONN-08437                                                                                                                                
-1   DISPLAY             CONN_05                         1X05                     J4     Multi connection point. Often used as Generic Header-pin footprint for 0.1 inch spaced/style header connections                                                                                                                                                                                                                                                                   
-1   LED                 CONN_02                         1X02                     J6     Multi connection point. Often used as Generic Header-pin footprint for 0.1 inch spaced/style header connections                                                                                                                                                                                                                                                                   
-2   NMOSFETSOT23        NMOSFETSOT23                    SOT23                    Q1, Q5 N-Channel MOSFET - Generic                                                                                      Transistor                                                                                                                                                                                                 MOSFET                   N-Channel                     
-1   PWS                 CONN_02                         1X02                     J3     Multi connection point. Often used as Generic Header-pin footprint for 0.1 inch spaced/style header connections                                                                                                                                                                                                                                                                   
-1   SPEED               CONN_06SILK_FEMALE_PTH          1X06                     J7     Multi connection point. Often used as Generic Header-pin footprint for 0.1 inch spaced/style header connections                                                                                                                         CONN-08437                                                                                                                                
-1   THROTTLE            CONN_03                         1X03                     J5     Multi connection point. Often used as Generic Header-pin footprint for 0.1 inch spaced/style header connections                                                                                                                                                                                                                                                                   

+ 0 - 10
schematic/ECUOut/Assembly/PnP_ECU_back.txt

@@ -1,10 +0,0 @@
-C1	11.43	66.23	270.00		CAPC3216X135
-C3	17.62	13.95	90.00		CAPC3216X135
-D2	7.62	24.32	0.00		SOD6126X290
-D3	13.97	28.13	90.00		SOD6126X290
-Q2	6.35	15.43	270.00		SOT23
-Q4	2.54	15.43	0.00		SOT23
-Q5	21.86	43.37	0.00	NMOSFETSOT23	SOT23
-R1	17.78	61.15	270.00	10K	R1206
-R2	5.08	11.62	0.00	10K	R1206
-R3	17.50	18.50	0.00	1M	R1206

+ 0 - 2
schematic/ECUOut/Assembly/PnP_ECU_front.txt

@@ -1,2 +0,0 @@
-Q1	6.39	75.38	0.00	NMOSFETSOT23	SOT23
-U$2	14.24	52.26	0.00	ARDUINOARDUINO_NANO	SON254P1750X4300X120-30M

+ 0 - 82
schematic/ECUOut/DrillFiles/drill_1_16.xln

@@ -1,82 +0,0 @@
-M48
-;GenerationSoftware,Autodesk,EAGLE,9.6.2*%
-;CreationDate,2020-07-17T11:31:37Z*%
-FMAT,2
-ICI,OFF
-METRIC,TZ,000.000
-T5C0.350
-T4C0.900
-T3C1.000
-T2C1.016
-%
-G90
-M71
-T2
-X2540Y60690
-X21860Y26860
-X19320Y26860
-X21860Y9080
-X21860Y11620
-X21860Y14160
-X21860Y16700
-X21860Y19240
-X21860Y21780
-X2540Y6540
-X5080Y6540
-X8970Y76390
-X11510Y76390
-X14050Y76390
-X16590Y76390
-X19130Y76390
-X2540Y63230
-X2540Y65770
-X2540Y73390
-X2540Y55340
-X2540Y52800
-X2540Y50260
-X2540Y47720
-X2540Y45180
-X2540Y42640
-X14961Y21221
-X14961Y14719
-X10439Y21221
-X10439Y14719
-X2540Y70850
-T3
-X23000Y3500
-X16000Y2000
-X3000Y77000
-X22000Y77000
-X12500Y2000
-X500Y3500
-X2000Y3500
-X3500Y3500
-X5000Y3500
-X6500Y3500
-X8000Y3000
-X9000Y2000
-X10000Y1000
-X24500Y3500
-X21500Y3500
-X20000Y3500
-X18500Y3500
-X15000Y1000
-X17000Y3000
-T4
-X9450Y7810
-X15950Y7810
-T5
-X7620Y28130
-X20320Y59880
-X20320Y57340
-X20320Y47180
-X10160Y62420
-X14000Y51500
-X8757Y49800
-X3810Y26860
-X12700Y7810
-X13970Y17970
-X8890Y31940
-X13970Y62420
-X11430Y70040
-M30

+ 0 - 5961
schematic/ECUOut/GerberFiles/copper_bottom.gbr

@@ -1,5961 +0,0 @@
-G04 EAGLE Gerber RS-274X export*
-G75*
-%MOMM*%
-%FSLAX34Y34*%
-%LPD*%
-%INBottom Copper*%
-%IPPOS*%
-%AMOC8*
-5,1,8,0,0,1.08239X$1,22.5*%
-G01*
-%ADD10R,1.815300X1.164600*%
-%ADD11R,1.798100X1.725300*%
-%ADD12R,1.725300X1.798100*%
-%ADD13C,1.879600*%
-%ADD14R,1.400000X1.000000*%
-%ADD15R,1.000000X1.400000*%
-%ADD16R,1.803000X1.600000*%
-%ADD17R,1.600000X1.803000*%
-%ADD18C,0.756400*%
-%ADD19C,0.812800*%
-%ADD20C,1.016000*%
-
-G36*
-X206075Y275193D02*
-X206075Y275193D01*
-X206130Y275192D01*
-X206359Y275221D01*
-X206588Y275244D01*
-X206641Y275257D01*
-X206695Y275264D01*
-X206918Y275325D01*
-X207141Y275380D01*
-X207192Y275400D01*
-X207245Y275414D01*
-X207457Y275506D01*
-X207670Y275591D01*
-X207718Y275618D01*
-X207768Y275640D01*
-X207965Y275760D01*
-X208164Y275875D01*
-X208199Y275903D01*
-X208254Y275937D01*
-X208695Y276299D01*
-X208739Y276347D01*
-X208773Y276376D01*
-X211549Y279152D01*
-X216124Y281047D01*
-X221076Y281047D01*
-X223045Y280231D01*
-X223208Y280176D01*
-X223369Y280113D01*
-X223479Y280086D01*
-X223585Y280050D01*
-X223755Y280019D01*
-X223923Y279978D01*
-X224035Y279968D01*
-X224146Y279947D01*
-X224318Y279940D01*
-X224490Y279923D01*
-X224603Y279928D01*
-X224715Y279923D01*
-X224887Y279940D01*
-X225060Y279948D01*
-X225170Y279968D01*
-X225282Y279979D01*
-X225450Y280020D01*
-X225620Y280052D01*
-X225726Y280088D01*
-X225836Y280114D01*
-X225996Y280178D01*
-X226160Y280233D01*
-X226261Y280284D01*
-X226365Y280325D01*
-X226515Y280411D01*
-X226669Y280488D01*
-X226762Y280552D01*
-X226860Y280608D01*
-X226996Y280714D01*
-X227138Y280812D01*
-X227221Y280888D01*
-X227310Y280957D01*
-X227430Y281081D01*
-X227557Y281198D01*
-X227628Y281285D01*
-X227707Y281366D01*
-X227808Y281506D01*
-X227918Y281639D01*
-X227976Y281736D01*
-X228043Y281826D01*
-X228124Y281979D01*
-X228213Y282127D01*
-X228258Y282230D01*
-X228311Y282329D01*
-X228370Y282491D01*
-X228438Y282650D01*
-X228467Y282759D01*
-X228506Y282865D01*
-X228542Y283034D01*
-X228587Y283200D01*
-X228595Y283285D01*
-X228624Y283422D01*
-X228662Y283972D01*
-X228663Y283985D01*
-X228663Y369595D01*
-X228659Y369655D01*
-X228661Y369715D01*
-X228639Y369939D01*
-X228623Y370163D01*
-X228611Y370222D01*
-X228605Y370282D01*
-X228551Y370501D01*
-X228504Y370720D01*
-X228484Y370777D01*
-X228469Y370836D01*
-X228386Y371044D01*
-X228308Y371255D01*
-X228280Y371309D01*
-X228258Y371365D01*
-X228146Y371560D01*
-X228040Y371758D01*
-X228004Y371807D01*
-X227974Y371859D01*
-X227899Y371950D01*
-X227703Y372218D01*
-X227546Y372379D01*
-X227473Y372468D01*
-X222070Y377871D01*
-X220987Y380485D01*
-X220987Y409722D01*
-X220975Y409894D01*
-X220973Y410067D01*
-X220955Y410178D01*
-X220947Y410290D01*
-X220911Y410459D01*
-X220885Y410630D01*
-X220852Y410737D01*
-X220828Y410847D01*
-X220769Y411009D01*
-X220719Y411175D01*
-X220671Y411277D01*
-X220632Y411382D01*
-X220551Y411535D01*
-X220478Y411691D01*
-X220417Y411785D01*
-X220364Y411885D01*
-X220262Y412024D01*
-X220168Y412169D01*
-X220094Y412254D01*
-X220027Y412345D01*
-X219907Y412468D01*
-X219793Y412599D01*
-X219708Y412672D01*
-X219630Y412753D01*
-X219493Y412859D01*
-X219363Y412972D01*
-X219268Y413033D01*
-X219179Y413102D01*
-X219029Y413187D01*
-X218884Y413281D01*
-X218782Y413328D01*
-X218684Y413384D01*
-X218523Y413448D01*
-X218367Y413520D01*
-X218259Y413552D01*
-X218155Y413594D01*
-X217986Y413635D01*
-X217821Y413685D01*
-X217710Y413702D01*
-X217601Y413728D01*
-X217429Y413745D01*
-X217258Y413771D01*
-X217146Y413773D01*
-X217034Y413783D01*
-X216861Y413776D01*
-X216688Y413778D01*
-X216577Y413764D01*
-X216464Y413759D01*
-X216294Y413727D01*
-X216123Y413705D01*
-X216042Y413680D01*
-X215904Y413655D01*
-X215381Y413479D01*
-X215369Y413476D01*
-X215364Y413474D01*
-X215364Y413473D01*
-X214841Y413257D01*
-X214350Y413159D01*
-X213163Y413159D01*
-X213163Y422700D01*
-X213147Y422929D01*
-X213137Y423159D01*
-X213127Y423213D01*
-X213123Y423268D01*
-X213075Y423493D01*
-X213033Y423719D01*
-X213016Y423772D01*
-X213004Y423825D01*
-X212925Y424041D01*
-X212852Y424260D01*
-X212827Y424309D01*
-X212809Y424360D01*
-X212700Y424563D01*
-X212597Y424769D01*
-X212566Y424814D01*
-X212540Y424863D01*
-X212404Y425048D01*
-X212273Y425238D01*
-X212236Y425278D01*
-X212203Y425323D01*
-X212043Y425487D01*
-X211887Y425657D01*
-X211886Y425657D01*
-X211844Y425692D01*
-X211806Y425731D01*
-X211805Y425731D01*
-X211624Y425872D01*
-X211445Y426018D01*
-X211398Y426047D01*
-X211355Y426080D01*
-X211155Y426194D01*
-X210958Y426313D01*
-X210908Y426335D01*
-X210860Y426362D01*
-X210645Y426448D01*
-X210434Y426538D01*
-X210382Y426552D01*
-X210330Y426573D01*
-X210106Y426627D01*
-X209884Y426687D01*
-X209840Y426691D01*
-X209776Y426707D01*
-X209209Y426762D01*
-X209144Y426759D01*
-X209100Y426763D01*
-X201559Y426763D01*
-X201559Y429950D01*
-X201657Y430441D01*
-X201848Y430903D01*
-X202127Y431320D01*
-X202480Y431673D01*
-X202897Y431952D01*
-X203359Y432143D01*
-X203850Y432241D01*
-X206488Y432241D01*
-X206717Y432257D01*
-X206948Y432267D01*
-X207002Y432277D01*
-X207056Y432281D01*
-X207282Y432329D01*
-X207508Y432371D01*
-X207560Y432388D01*
-X207614Y432400D01*
-X207830Y432479D01*
-X208048Y432552D01*
-X208097Y432577D01*
-X208149Y432596D01*
-X208352Y432704D01*
-X208557Y432807D01*
-X208603Y432838D01*
-X208651Y432864D01*
-X208837Y433000D01*
-X209026Y433131D01*
-X209067Y433168D01*
-X209111Y433201D01*
-X209276Y433361D01*
-X209445Y433517D01*
-X209480Y433560D01*
-X209519Y433598D01*
-X209660Y433780D01*
-X209806Y433958D01*
-X209834Y434006D01*
-X209868Y434049D01*
-X209982Y434249D01*
-X210101Y434446D01*
-X210123Y434496D01*
-X210150Y434544D01*
-X210235Y434758D01*
-X210326Y434969D01*
-X210340Y435022D01*
-X210360Y435073D01*
-X210415Y435297D01*
-X210475Y435519D01*
-X210479Y435563D01*
-X210495Y435627D01*
-X210550Y436194D01*
-X210547Y436260D01*
-X210551Y436304D01*
-X210551Y452306D01*
-X210913Y453180D01*
-X210914Y453183D01*
-X210915Y453186D01*
-X211004Y453453D01*
-X211094Y453721D01*
-X211094Y453724D01*
-X211095Y453726D01*
-X211146Y454004D01*
-X211197Y454281D01*
-X211197Y454284D01*
-X211198Y454287D01*
-X211209Y454574D01*
-X211221Y454851D01*
-X211221Y454853D01*
-X211221Y454856D01*
-X211193Y455131D01*
-X211165Y455418D01*
-X211164Y455420D01*
-X211164Y455423D01*
-X211100Y455682D01*
-X211030Y455971D01*
-X211029Y455974D01*
-X211028Y455976D01*
-X210920Y456248D01*
-X210819Y456500D01*
-X210818Y456503D01*
-X210817Y456505D01*
-X210672Y456759D01*
-X210536Y456995D01*
-X210535Y456997D01*
-X210533Y457000D01*
-X210525Y457010D01*
-X210187Y457445D01*
-X210087Y457543D01*
-X210033Y457609D01*
-X204144Y463497D01*
-X204098Y463537D01*
-X204057Y463581D01*
-X203883Y463724D01*
-X203714Y463871D01*
-X203663Y463904D01*
-X203616Y463942D01*
-X203424Y464059D01*
-X203236Y464181D01*
-X203181Y464206D01*
-X203129Y464237D01*
-X202923Y464326D01*
-X202719Y464421D01*
-X202661Y464438D01*
-X202605Y464462D01*
-X202388Y464521D01*
-X202173Y464586D01*
-X202114Y464595D01*
-X202055Y464611D01*
-X201944Y464622D01*
-X199171Y465770D01*
-X197170Y467771D01*
-X196087Y470385D01*
-X196087Y473215D01*
-X197170Y475829D01*
-X199171Y477830D01*
-X201785Y478913D01*
-X207315Y478913D01*
-X209929Y477830D01*
-X224630Y463129D01*
-X225713Y460515D01*
-X225713Y455374D01*
-X225721Y455257D01*
-X225720Y455139D01*
-X225735Y455020D01*
-X225739Y454929D01*
-X225747Y454883D01*
-X225753Y454806D01*
-X225777Y454691D01*
-X225792Y454574D01*
-X225824Y454470D01*
-X225843Y454368D01*
-X225852Y454341D01*
-X225872Y454249D01*
-X225988Y453931D01*
-X226022Y453819D01*
-X226649Y452306D01*
-X226649Y436812D01*
-X226665Y436583D01*
-X226675Y436352D01*
-X226685Y436298D01*
-X226689Y436244D01*
-X226737Y436018D01*
-X226779Y435792D01*
-X226796Y435740D01*
-X226808Y435686D01*
-X226887Y435470D01*
-X226960Y435252D01*
-X226985Y435203D01*
-X227004Y435151D01*
-X227112Y434948D01*
-X227215Y434743D01*
-X227246Y434697D01*
-X227272Y434649D01*
-X227408Y434463D01*
-X227539Y434274D01*
-X227576Y434233D01*
-X227609Y434189D01*
-X227769Y434024D01*
-X227925Y433855D01*
-X227968Y433820D01*
-X228006Y433781D01*
-X228188Y433640D01*
-X228366Y433494D01*
-X228414Y433466D01*
-X228457Y433432D01*
-X228657Y433318D01*
-X228854Y433199D01*
-X228904Y433177D01*
-X228952Y433150D01*
-X229166Y433065D01*
-X229377Y432974D01*
-X229430Y432960D01*
-X229481Y432940D01*
-X229706Y432885D01*
-X229927Y432825D01*
-X229971Y432821D01*
-X230035Y432805D01*
-X230602Y432750D01*
-X230668Y432753D01*
-X230712Y432749D01*
-X233706Y432749D01*
-X234221Y432536D01*
-X234384Y432481D01*
-X234545Y432417D01*
-X234655Y432391D01*
-X234761Y432355D01*
-X234931Y432324D01*
-X235099Y432283D01*
-X235211Y432272D01*
-X235322Y432252D01*
-X235494Y432245D01*
-X235666Y432228D01*
-X235779Y432233D01*
-X235891Y432228D01*
-X236063Y432245D01*
-X236236Y432252D01*
-X236346Y432273D01*
-X236458Y432284D01*
-X236626Y432325D01*
-X236796Y432356D01*
-X236902Y432392D01*
-X237012Y432419D01*
-X237172Y432483D01*
-X237336Y432538D01*
-X237437Y432588D01*
-X237541Y432630D01*
-X237691Y432715D01*
-X237845Y432793D01*
-X237938Y432857D01*
-X238036Y432913D01*
-X238172Y433018D01*
-X238314Y433117D01*
-X238397Y433193D01*
-X238486Y433262D01*
-X238606Y433386D01*
-X238733Y433503D01*
-X238804Y433590D01*
-X238883Y433671D01*
-X238984Y433810D01*
-X239094Y433944D01*
-X239152Y434040D01*
-X239219Y434131D01*
-X239300Y434283D01*
-X239389Y434431D01*
-X239434Y434535D01*
-X239487Y434634D01*
-X239546Y434796D01*
-X239614Y434955D01*
-X239643Y435064D01*
-X239682Y435169D01*
-X239718Y435338D01*
-X239763Y435505D01*
-X239771Y435590D01*
-X239800Y435726D01*
-X239838Y436276D01*
-X239839Y436290D01*
-X239839Y758589D01*
-X239831Y758704D01*
-X239833Y758819D01*
-X239811Y758988D01*
-X239799Y759158D01*
-X239775Y759270D01*
-X239761Y759385D01*
-X239716Y759549D01*
-X239680Y759715D01*
-X239641Y759823D01*
-X239610Y759934D01*
-X239543Y760090D01*
-X239484Y760250D01*
-X239430Y760352D01*
-X239384Y760457D01*
-X239296Y760602D01*
-X239216Y760752D01*
-X239148Y760845D01*
-X239088Y760944D01*
-X238980Y761075D01*
-X238879Y761212D01*
-X238799Y761295D01*
-X238726Y761384D01*
-X238600Y761499D01*
-X238482Y761621D01*
-X238391Y761691D01*
-X238306Y761769D01*
-X238166Y761865D01*
-X238031Y761969D01*
-X237931Y762026D01*
-X237836Y762092D01*
-X237684Y762167D01*
-X237536Y762251D01*
-X237429Y762294D01*
-X237326Y762345D01*
-X237165Y762399D01*
-X237007Y762462D01*
-X236894Y762489D01*
-X236785Y762525D01*
-X236618Y762556D01*
-X236453Y762596D01*
-X236338Y762607D01*
-X236225Y762628D01*
-X236055Y762635D01*
-X235886Y762651D01*
-X235771Y762646D01*
-X235655Y762651D01*
-X235486Y762634D01*
-X235316Y762626D01*
-X235203Y762605D01*
-X235089Y762594D01*
-X234923Y762553D01*
-X234756Y762522D01*
-X234647Y762486D01*
-X234535Y762458D01*
-X234377Y762395D01*
-X234216Y762341D01*
-X234113Y762289D01*
-X234006Y762247D01*
-X233859Y762162D01*
-X233707Y762086D01*
-X233612Y762020D01*
-X233512Y761963D01*
-X233423Y761890D01*
-X233238Y761762D01*
-X232994Y761537D01*
-X232903Y761462D01*
-X228588Y757147D01*
-X223016Y754839D01*
-X216984Y754839D01*
-X211412Y757147D01*
-X209039Y759520D01*
-X208909Y759633D01*
-X208785Y759754D01*
-X208694Y759820D01*
-X208609Y759894D01*
-X208464Y759988D01*
-X208325Y760090D01*
-X208225Y760143D01*
-X208131Y760204D01*
-X207974Y760277D01*
-X207822Y760358D01*
-X207716Y760396D01*
-X207614Y760444D01*
-X207449Y760494D01*
-X207286Y760553D01*
-X207176Y760576D01*
-X207069Y760609D01*
-X206898Y760635D01*
-X206729Y760671D01*
-X206617Y760679D01*
-X206506Y760696D01*
-X206333Y760699D01*
-X206161Y760710D01*
-X206048Y760702D01*
-X205936Y760704D01*
-X205765Y760682D01*
-X205592Y760670D01*
-X205482Y760646D01*
-X205371Y760632D01*
-X205204Y760586D01*
-X205035Y760550D01*
-X204930Y760511D01*
-X204821Y760481D01*
-X204663Y760413D01*
-X204500Y760353D01*
-X204401Y760300D01*
-X204298Y760256D01*
-X204151Y760166D01*
-X203998Y760084D01*
-X203908Y760017D01*
-X203812Y759959D01*
-X203678Y759849D01*
-X203539Y759747D01*
-X203459Y759668D01*
-X203372Y759597D01*
-X203255Y759469D01*
-X203131Y759349D01*
-X203062Y759260D01*
-X202986Y759177D01*
-X202889Y759034D01*
-X202783Y758898D01*
-X202743Y758822D01*
-X202664Y758707D01*
-X202418Y758213D01*
-X202412Y758202D01*
-X201852Y756849D01*
-X198351Y753348D01*
-X193776Y751453D01*
-X188824Y751453D01*
-X184249Y753348D01*
-X181473Y756125D01*
-X181299Y756275D01*
-X181130Y756431D01*
-X181084Y756462D01*
-X181043Y756498D01*
-X180850Y756623D01*
-X180660Y756754D01*
-X180611Y756778D01*
-X180565Y756808D01*
-X180356Y756905D01*
-X180150Y757007D01*
-X180098Y757025D01*
-X180048Y757048D01*
-X179827Y757115D01*
-X179609Y757187D01*
-X179555Y757197D01*
-X179503Y757213D01*
-X179275Y757248D01*
-X179049Y757290D01*
-X178994Y757292D01*
-X178940Y757300D01*
-X178710Y757303D01*
-X178479Y757313D01*
-X178425Y757307D01*
-X178370Y757308D01*
-X178141Y757279D01*
-X177912Y757256D01*
-X177859Y757243D01*
-X177805Y757236D01*
-X177582Y757175D01*
-X177359Y757120D01*
-X177308Y757100D01*
-X177255Y757086D01*
-X177043Y756994D01*
-X176830Y756909D01*
-X176782Y756882D01*
-X176732Y756860D01*
-X176535Y756740D01*
-X176336Y756625D01*
-X176301Y756597D01*
-X176246Y756563D01*
-X175805Y756201D01*
-X175761Y756153D01*
-X175727Y756124D01*
-X172951Y753348D01*
-X168376Y751453D01*
-X163424Y751453D01*
-X158849Y753348D01*
-X156073Y756125D01*
-X155899Y756275D01*
-X155730Y756431D01*
-X155684Y756462D01*
-X155643Y756498D01*
-X155450Y756623D01*
-X155260Y756754D01*
-X155211Y756778D01*
-X155165Y756808D01*
-X154956Y756905D01*
-X154750Y757007D01*
-X154698Y757025D01*
-X154648Y757048D01*
-X154427Y757115D01*
-X154209Y757187D01*
-X154155Y757197D01*
-X154103Y757213D01*
-X153875Y757248D01*
-X153649Y757290D01*
-X153594Y757292D01*
-X153540Y757300D01*
-X153310Y757303D01*
-X153079Y757313D01*
-X153025Y757307D01*
-X152970Y757308D01*
-X152741Y757279D01*
-X152512Y757256D01*
-X152459Y757243D01*
-X152405Y757236D01*
-X152182Y757175D01*
-X151959Y757120D01*
-X151908Y757100D01*
-X151855Y757086D01*
-X151643Y756994D01*
-X151430Y756909D01*
-X151382Y756882D01*
-X151332Y756860D01*
-X151135Y756740D01*
-X150936Y756625D01*
-X150901Y756597D01*
-X150846Y756563D01*
-X150405Y756201D01*
-X150361Y756153D01*
-X150327Y756124D01*
-X147551Y753348D01*
-X142976Y751453D01*
-X138024Y751453D01*
-X133449Y753348D01*
-X130293Y756505D01*
-X130093Y756678D01*
-X129895Y756854D01*
-X129878Y756865D01*
-X129862Y756879D01*
-X129641Y757023D01*
-X129420Y757168D01*
-X129402Y757177D01*
-X129384Y757189D01*
-X129144Y757300D01*
-X128906Y757414D01*
-X128886Y757420D01*
-X128867Y757428D01*
-X128614Y757505D01*
-X128362Y757584D01*
-X128342Y757588D01*
-X128322Y757594D01*
-X128062Y757634D01*
-X127800Y757677D01*
-X127779Y757678D01*
-X127759Y757681D01*
-X127495Y757685D01*
-X127231Y757691D01*
-X127210Y757688D01*
-X127189Y757689D01*
-X126927Y757655D01*
-X126665Y757625D01*
-X126645Y757619D01*
-X126624Y757617D01*
-X126368Y757547D01*
-X126114Y757480D01*
-X126095Y757472D01*
-X126074Y757466D01*
-X125832Y757361D01*
-X125588Y757259D01*
-X125570Y757249D01*
-X125551Y757240D01*
-X125326Y757103D01*
-X125099Y756967D01*
-X125083Y756954D01*
-X125065Y756944D01*
-X124860Y756775D01*
-X124655Y756610D01*
-X124644Y756597D01*
-X124625Y756582D01*
-X124240Y756162D01*
-X124227Y756143D01*
-X122878Y754794D01*
-X121357Y753689D01*
-X119683Y752836D01*
-X119163Y752667D01*
-X119163Y763900D01*
-X119147Y764129D01*
-X119137Y764359D01*
-X119127Y764413D01*
-X119123Y764468D01*
-X119075Y764693D01*
-X119033Y764919D01*
-X119016Y764972D01*
-X119004Y765025D01*
-X118925Y765241D01*
-X118852Y765460D01*
-X118827Y765509D01*
-X118809Y765560D01*
-X118700Y765763D01*
-X118597Y765969D01*
-X118566Y766014D01*
-X118540Y766063D01*
-X118404Y766248D01*
-X118273Y766438D01*
-X118236Y766478D01*
-X118203Y766523D01*
-X118043Y766687D01*
-X117887Y766857D01*
-X117844Y766892D01*
-X117806Y766931D01*
-X117624Y767072D01*
-X117446Y767218D01*
-X117399Y767246D01*
-X117355Y767280D01*
-X117155Y767394D01*
-X116959Y767513D01*
-X116908Y767535D01*
-X116860Y767562D01*
-X116646Y767647D01*
-X116435Y767737D01*
-X116382Y767752D01*
-X116331Y767772D01*
-X116106Y767826D01*
-X115885Y767886D01*
-X115841Y767891D01*
-X115777Y767906D01*
-X115210Y767961D01*
-X115144Y767959D01*
-X115100Y767963D01*
-X114870Y767947D01*
-X114640Y767937D01*
-X114586Y767927D01*
-X114531Y767923D01*
-X114306Y767875D01*
-X114080Y767833D01*
-X114028Y767815D01*
-X113974Y767804D01*
-X113758Y767725D01*
-X113540Y767652D01*
-X113491Y767627D01*
-X113439Y767608D01*
-X113236Y767499D01*
-X113030Y767396D01*
-X112985Y767365D01*
-X112937Y767339D01*
-X112751Y767204D01*
-X112562Y767073D01*
-X112521Y767035D01*
-X112477Y767003D01*
-X112312Y766843D01*
-X112143Y766686D01*
-X112108Y766644D01*
-X112069Y766605D01*
-X111928Y766424D01*
-X111782Y766245D01*
-X111753Y766198D01*
-X111720Y766155D01*
-X111606Y765955D01*
-X111486Y765758D01*
-X111465Y765708D01*
-X111438Y765660D01*
-X111352Y765445D01*
-X111262Y765234D01*
-X111248Y765182D01*
-X111227Y765130D01*
-X111173Y764906D01*
-X111113Y764684D01*
-X111109Y764640D01*
-X111093Y764576D01*
-X111038Y764009D01*
-X111041Y763944D01*
-X111037Y763900D01*
-X111037Y752667D01*
-X110517Y752836D01*
-X108843Y753689D01*
-X107322Y754794D01*
-X105922Y756194D01*
-X105897Y756223D01*
-X105730Y756427D01*
-X105715Y756441D01*
-X105702Y756456D01*
-X105505Y756633D01*
-X105310Y756812D01*
-X105293Y756823D01*
-X105278Y756837D01*
-X105058Y756985D01*
-X104841Y757134D01*
-X104822Y757143D01*
-X104805Y757155D01*
-X104567Y757270D01*
-X104331Y757388D01*
-X104311Y757395D01*
-X104292Y757404D01*
-X104041Y757484D01*
-X103790Y757568D01*
-X103770Y757572D01*
-X103750Y757578D01*
-X103490Y757623D01*
-X103229Y757670D01*
-X103209Y757671D01*
-X103188Y757675D01*
-X102925Y757683D01*
-X102660Y757693D01*
-X102639Y757691D01*
-X102619Y757692D01*
-X102355Y757663D01*
-X102093Y757637D01*
-X102073Y757632D01*
-X102052Y757629D01*
-X101797Y757564D01*
-X101540Y757501D01*
-X101520Y757493D01*
-X101500Y757488D01*
-X101257Y757388D01*
-X101011Y757289D01*
-X100993Y757279D01*
-X100974Y757271D01*
-X100745Y757137D01*
-X100516Y757006D01*
-X100503Y756995D01*
-X100482Y756983D01*
-X100036Y756628D01*
-X99961Y756549D01*
-X99907Y756505D01*
-X96751Y753348D01*
-X92176Y751453D01*
-X87224Y751453D01*
-X82649Y753348D01*
-X82025Y753973D01*
-X81979Y754013D01*
-X81938Y754057D01*
-X81764Y754200D01*
-X81594Y754347D01*
-X81544Y754380D01*
-X81497Y754418D01*
-X81305Y754535D01*
-X81116Y754657D01*
-X81061Y754682D01*
-X81010Y754713D01*
-X80803Y754802D01*
-X80599Y754896D01*
-X80542Y754914D01*
-X80486Y754938D01*
-X80269Y754997D01*
-X80054Y755062D01*
-X79994Y755071D01*
-X79936Y755087D01*
-X79819Y755098D01*
-X79491Y755149D01*
-X79266Y755152D01*
-X79151Y755163D01*
-X66505Y755163D01*
-X66445Y755159D01*
-X66385Y755161D01*
-X66161Y755139D01*
-X65937Y755123D01*
-X65878Y755111D01*
-X65818Y755105D01*
-X65599Y755051D01*
-X65380Y755004D01*
-X65323Y754984D01*
-X65264Y754969D01*
-X65056Y754886D01*
-X64845Y754808D01*
-X64791Y754780D01*
-X64735Y754758D01*
-X64540Y754646D01*
-X64342Y754540D01*
-X64293Y754504D01*
-X64241Y754474D01*
-X64150Y754399D01*
-X63882Y754203D01*
-X63721Y754046D01*
-X63632Y753973D01*
-X59103Y749444D01*
-X59063Y749398D01*
-X59019Y749357D01*
-X58877Y749183D01*
-X58729Y749014D01*
-X58696Y748963D01*
-X58658Y748916D01*
-X58541Y748724D01*
-X58419Y748536D01*
-X58394Y748481D01*
-X58363Y748429D01*
-X58274Y748223D01*
-X58179Y748019D01*
-X58162Y747961D01*
-X58138Y747905D01*
-X58080Y747689D01*
-X58014Y747473D01*
-X58005Y747414D01*
-X57989Y747355D01*
-X57978Y747238D01*
-X57927Y746910D01*
-X57924Y746685D01*
-X57913Y746571D01*
-X57913Y630885D01*
-X56830Y628271D01*
-X39037Y610478D01*
-X38997Y610432D01*
-X38953Y610391D01*
-X38811Y610217D01*
-X38663Y610048D01*
-X38630Y609997D01*
-X38592Y609950D01*
-X38475Y609758D01*
-X38353Y609570D01*
-X38328Y609515D01*
-X38297Y609463D01*
-X38208Y609257D01*
-X38113Y609053D01*
-X38096Y608995D01*
-X38072Y608939D01*
-X38014Y608723D01*
-X37948Y608507D01*
-X37939Y608448D01*
-X37923Y608389D01*
-X37912Y608272D01*
-X37861Y607944D01*
-X37858Y607719D01*
-X37847Y607605D01*
-X37847Y604424D01*
-X35952Y599849D01*
-X32451Y596348D01*
-X27876Y594453D01*
-X22924Y594453D01*
-X18349Y596348D01*
-X17097Y597601D01*
-X17010Y597676D01*
-X16930Y597759D01*
-X16795Y597863D01*
-X16667Y597974D01*
-X16570Y598037D01*
-X16479Y598107D01*
-X16332Y598191D01*
-X16189Y598284D01*
-X16084Y598333D01*
-X15984Y598390D01*
-X15826Y598452D01*
-X15672Y598524D01*
-X15562Y598557D01*
-X15455Y598600D01*
-X15289Y598640D01*
-X15127Y598689D01*
-X15013Y598707D01*
-X14901Y598734D01*
-X14731Y598750D01*
-X14564Y598776D01*
-X14449Y598778D01*
-X14334Y598789D01*
-X14164Y598782D01*
-X13994Y598784D01*
-X13880Y598770D01*
-X13764Y598765D01*
-X13597Y598734D01*
-X13429Y598712D01*
-X13317Y598682D01*
-X13204Y598661D01*
-X13043Y598607D01*
-X12879Y598562D01*
-X12773Y598516D01*
-X12664Y598479D01*
-X12512Y598403D01*
-X12356Y598336D01*
-X12258Y598276D01*
-X12155Y598224D01*
-X12014Y598127D01*
-X11870Y598039D01*
-X11781Y597966D01*
-X11686Y597900D01*
-X11561Y597785D01*
-X11429Y597677D01*
-X11352Y597592D01*
-X11267Y597514D01*
-X11159Y597382D01*
-X11044Y597257D01*
-X10979Y597162D01*
-X10906Y597073D01*
-X10818Y596928D01*
-X10722Y596788D01*
-X10670Y596684D01*
-X10611Y596586D01*
-X10544Y596430D01*
-X10468Y596277D01*
-X10432Y596168D01*
-X10386Y596062D01*
-X10342Y595898D01*
-X10288Y595737D01*
-X10267Y595623D01*
-X10237Y595512D01*
-X10226Y595397D01*
-X10186Y595176D01*
-X10172Y594845D01*
-X10161Y594727D01*
-X10161Y564854D01*
-X10169Y564739D01*
-X10167Y564624D01*
-X10189Y564456D01*
-X10201Y564286D01*
-X10225Y564173D01*
-X10239Y564059D01*
-X10284Y563895D01*
-X10320Y563729D01*
-X10359Y563620D01*
-X10390Y563509D01*
-X10457Y563353D01*
-X10516Y563194D01*
-X10570Y563092D01*
-X10616Y562986D01*
-X10704Y562841D01*
-X10784Y562691D01*
-X10852Y562598D01*
-X10912Y562500D01*
-X11021Y562368D01*
-X11121Y562231D01*
-X11201Y562149D01*
-X11274Y562060D01*
-X11400Y561945D01*
-X11518Y561823D01*
-X11609Y561752D01*
-X11694Y561674D01*
-X11834Y561578D01*
-X11969Y561474D01*
-X12069Y561417D01*
-X12164Y561352D01*
-X12316Y561276D01*
-X12464Y561192D01*
-X12571Y561149D01*
-X12674Y561098D01*
-X12835Y561045D01*
-X12993Y560982D01*
-X13106Y560955D01*
-X13215Y560918D01*
-X13382Y560888D01*
-X13547Y560848D01*
-X13662Y560837D01*
-X13775Y560816D01*
-X13945Y560809D01*
-X14114Y560792D01*
-X14229Y560797D01*
-X14345Y560793D01*
-X14514Y560810D01*
-X14684Y560817D01*
-X14797Y560838D01*
-X14912Y560850D01*
-X15077Y560890D01*
-X15244Y560921D01*
-X15353Y560958D01*
-X15465Y560985D01*
-X15623Y561048D01*
-X15784Y561102D01*
-X15887Y561154D01*
-X15994Y561197D01*
-X16141Y561281D01*
-X16293Y561357D01*
-X16388Y561423D01*
-X16488Y561480D01*
-X16577Y561553D01*
-X16762Y561681D01*
-X17006Y561906D01*
-X17097Y561981D01*
-X17622Y562506D01*
-X19143Y563611D01*
-X20817Y564464D01*
-X21337Y564633D01*
-X21337Y553400D01*
-X21353Y553171D01*
-X21363Y552941D01*
-X21373Y552887D01*
-X21377Y552832D01*
-X21425Y552607D01*
-X21467Y552381D01*
-X21484Y552328D01*
-X21496Y552275D01*
-X21575Y552059D01*
-X21648Y551840D01*
-X21673Y551791D01*
-X21691Y551740D01*
-X21800Y551536D01*
-X21903Y551331D01*
-X21934Y551286D01*
-X21960Y551237D01*
-X22096Y551052D01*
-X22227Y550862D01*
-X22264Y550822D01*
-X22297Y550777D01*
-X22457Y550613D01*
-X22613Y550443D01*
-X22614Y550443D01*
-X22656Y550408D01*
-X22694Y550369D01*
-X22695Y550369D01*
-X22876Y550228D01*
-X23055Y550082D01*
-X23102Y550053D01*
-X23145Y550020D01*
-X23345Y549906D01*
-X23542Y549786D01*
-X23592Y549765D01*
-X23640Y549738D01*
-X23855Y549652D01*
-X24066Y549562D01*
-X24118Y549548D01*
-X24170Y549527D01*
-X24394Y549473D01*
-X24616Y549413D01*
-X24660Y549409D01*
-X24724Y549393D01*
-X25291Y549338D01*
-X25356Y549341D01*
-X25400Y549337D01*
-X36633Y549337D01*
-X36464Y548817D01*
-X35611Y547143D01*
-X34506Y545622D01*
-X33106Y544222D01*
-X33076Y544197D01*
-X32873Y544030D01*
-X32860Y544015D01*
-X32844Y544002D01*
-X32666Y543804D01*
-X32488Y543610D01*
-X32477Y543593D01*
-X32463Y543578D01*
-X32315Y543359D01*
-X32166Y543141D01*
-X32156Y543122D01*
-X32145Y543105D01*
-X32030Y542867D01*
-X31912Y542631D01*
-X31905Y542611D01*
-X31896Y542592D01*
-X31816Y542341D01*
-X31732Y542090D01*
-X31728Y542069D01*
-X31722Y542050D01*
-X31677Y541790D01*
-X31630Y541529D01*
-X31629Y541509D01*
-X31625Y541488D01*
-X31617Y541225D01*
-X31607Y540960D01*
-X31609Y540939D01*
-X31608Y540919D01*
-X31637Y540655D01*
-X31663Y540393D01*
-X31668Y540373D01*
-X31671Y540352D01*
-X31736Y540097D01*
-X31799Y539840D01*
-X31807Y539820D01*
-X31812Y539800D01*
-X31912Y539558D01*
-X32011Y539311D01*
-X32021Y539293D01*
-X32029Y539274D01*
-X32162Y539046D01*
-X32294Y538816D01*
-X32305Y538803D01*
-X32317Y538782D01*
-X32672Y538336D01*
-X32751Y538261D01*
-X32795Y538207D01*
-X34699Y536303D01*
-X34745Y536263D01*
-X34786Y536219D01*
-X34960Y536077D01*
-X35130Y535929D01*
-X35180Y535896D01*
-X35227Y535858D01*
-X35419Y535741D01*
-X35608Y535619D01*
-X35663Y535594D01*
-X35714Y535563D01*
-X35921Y535474D01*
-X36125Y535379D01*
-X36183Y535362D01*
-X36238Y535338D01*
-X36455Y535280D01*
-X36670Y535214D01*
-X36730Y535205D01*
-X36788Y535189D01*
-X36905Y535178D01*
-X37233Y535127D01*
-X37458Y535124D01*
-X37573Y535113D01*
-X63986Y535113D01*
-X66600Y534030D01*
-X93601Y507029D01*
-X94684Y504415D01*
-X94684Y496585D01*
-X93601Y493971D01*
-X91600Y491970D01*
-X88986Y490887D01*
-X86156Y490887D01*
-X83542Y491970D01*
-X81541Y493971D01*
-X80458Y496585D01*
-X80458Y498371D01*
-X80454Y498431D01*
-X80456Y498491D01*
-X80434Y498715D01*
-X80418Y498939D01*
-X80406Y498998D01*
-X80400Y499058D01*
-X80346Y499277D01*
-X80299Y499496D01*
-X80279Y499553D01*
-X80264Y499612D01*
-X80181Y499820D01*
-X80103Y500031D01*
-X80075Y500085D01*
-X80053Y500141D01*
-X79941Y500336D01*
-X79835Y500534D01*
-X79799Y500583D01*
-X79769Y500635D01*
-X79694Y500726D01*
-X79498Y500994D01*
-X79341Y501155D01*
-X79268Y501244D01*
-X60815Y519697D01*
-X60769Y519737D01*
-X60728Y519781D01*
-X60554Y519923D01*
-X60385Y520071D01*
-X60334Y520104D01*
-X60287Y520142D01*
-X60095Y520259D01*
-X59907Y520381D01*
-X59852Y520406D01*
-X59800Y520437D01*
-X59594Y520526D01*
-X59390Y520621D01*
-X59332Y520638D01*
-X59276Y520662D01*
-X59060Y520720D01*
-X58844Y520786D01*
-X58785Y520795D01*
-X58726Y520811D01*
-X58609Y520822D01*
-X58281Y520873D01*
-X58056Y520876D01*
-X57942Y520887D01*
-X37573Y520887D01*
-X37512Y520883D01*
-X37452Y520885D01*
-X37229Y520863D01*
-X37004Y520847D01*
-X36945Y520835D01*
-X36885Y520829D01*
-X36667Y520775D01*
-X36447Y520728D01*
-X36390Y520708D01*
-X36332Y520693D01*
-X36123Y520610D01*
-X35912Y520532D01*
-X35859Y520504D01*
-X35803Y520482D01*
-X35608Y520370D01*
-X35410Y520264D01*
-X35361Y520228D01*
-X35308Y520198D01*
-X35217Y520123D01*
-X34950Y519927D01*
-X34789Y519770D01*
-X34699Y519697D01*
-X33175Y518173D01*
-X33024Y517999D01*
-X32869Y517830D01*
-X32838Y517784D01*
-X32802Y517743D01*
-X32677Y517550D01*
-X32546Y517360D01*
-X32522Y517311D01*
-X32492Y517265D01*
-X32395Y517056D01*
-X32293Y516850D01*
-X32275Y516798D01*
-X32252Y516748D01*
-X32185Y516528D01*
-X32113Y516309D01*
-X32103Y516255D01*
-X32087Y516203D01*
-X32052Y515976D01*
-X32010Y515749D01*
-X32008Y515694D01*
-X32000Y515640D01*
-X31997Y515410D01*
-X31987Y515179D01*
-X31993Y515125D01*
-X31992Y515070D01*
-X32021Y514841D01*
-X32044Y514613D01*
-X32057Y514559D01*
-X32064Y514505D01*
-X32125Y514282D01*
-X32180Y514059D01*
-X32200Y514008D01*
-X32214Y513955D01*
-X32306Y513744D01*
-X32391Y513530D01*
-X32419Y513482D01*
-X32440Y513432D01*
-X32560Y513235D01*
-X32675Y513036D01*
-X32703Y513002D01*
-X32737Y512946D01*
-X33099Y512505D01*
-X33147Y512461D01*
-X33175Y512427D01*
-X35952Y509651D01*
-X37847Y505076D01*
-X37847Y500124D01*
-X35952Y495549D01*
-X33176Y492773D01*
-X33025Y492600D01*
-X32869Y492430D01*
-X32838Y492384D01*
-X32802Y492343D01*
-X32677Y492150D01*
-X32546Y491960D01*
-X32522Y491911D01*
-X32492Y491865D01*
-X32395Y491656D01*
-X32293Y491450D01*
-X32275Y491398D01*
-X32252Y491348D01*
-X32185Y491128D01*
-X32113Y490909D01*
-X32103Y490855D01*
-X32087Y490803D01*
-X32052Y490576D01*
-X32010Y490349D01*
-X32008Y490294D01*
-X32000Y490240D01*
-X31997Y490010D01*
-X31987Y489779D01*
-X31993Y489725D01*
-X31992Y489670D01*
-X32021Y489442D01*
-X32044Y489213D01*
-X32057Y489159D01*
-X32064Y489105D01*
-X32125Y488882D01*
-X32180Y488659D01*
-X32200Y488608D01*
-X32214Y488555D01*
-X32305Y488344D01*
-X32391Y488130D01*
-X32419Y488082D01*
-X32440Y488032D01*
-X32560Y487836D01*
-X32675Y487636D01*
-X32703Y487602D01*
-X32737Y487546D01*
-X33099Y487105D01*
-X33147Y487061D01*
-X33175Y487027D01*
-X35952Y484251D01*
-X37847Y479676D01*
-X37847Y474724D01*
-X35952Y470149D01*
-X32795Y466993D01*
-X32622Y466793D01*
-X32446Y466595D01*
-X32435Y466578D01*
-X32421Y466562D01*
-X32277Y466341D01*
-X32132Y466120D01*
-X32123Y466102D01*
-X32111Y466084D01*
-X32000Y465844D01*
-X31886Y465606D01*
-X31880Y465586D01*
-X31872Y465567D01*
-X31795Y465314D01*
-X31716Y465062D01*
-X31712Y465042D01*
-X31706Y465022D01*
-X31666Y464762D01*
-X31623Y464500D01*
-X31622Y464479D01*
-X31619Y464459D01*
-X31615Y464195D01*
-X31609Y463931D01*
-X31612Y463910D01*
-X31611Y463889D01*
-X31645Y463627D01*
-X31675Y463365D01*
-X31681Y463345D01*
-X31683Y463324D01*
-X31753Y463068D01*
-X31820Y462814D01*
-X31828Y462795D01*
-X31834Y462774D01*
-X31939Y462532D01*
-X32041Y462288D01*
-X32051Y462270D01*
-X32060Y462251D01*
-X32197Y462026D01*
-X32333Y461799D01*
-X32346Y461783D01*
-X32356Y461765D01*
-X32525Y461560D01*
-X32690Y461355D01*
-X32703Y461344D01*
-X32718Y461325D01*
-X33138Y460940D01*
-X33157Y460927D01*
-X34506Y459578D01*
-X35611Y458057D01*
-X36464Y456383D01*
-X36633Y455863D01*
-X25400Y455863D01*
-X25171Y455847D01*
-X24941Y455837D01*
-X24887Y455827D01*
-X24832Y455823D01*
-X24607Y455775D01*
-X24381Y455733D01*
-X24328Y455716D01*
-X24275Y455704D01*
-X24059Y455625D01*
-X23840Y455552D01*
-X23791Y455527D01*
-X23740Y455509D01*
-X23537Y455400D01*
-X23331Y455297D01*
-X23286Y455266D01*
-X23237Y455240D01*
-X23052Y455104D01*
-X22862Y454973D01*
-X22822Y454936D01*
-X22777Y454903D01*
-X22613Y454743D01*
-X22443Y454587D01*
-X22408Y454544D01*
-X22369Y454506D01*
-X22228Y454324D01*
-X22082Y454146D01*
-X22054Y454099D01*
-X22020Y454055D01*
-X21906Y453855D01*
-X21787Y453659D01*
-X21765Y453608D01*
-X21738Y453560D01*
-X21653Y453346D01*
-X21563Y453135D01*
-X21548Y453082D01*
-X21528Y453031D01*
-X21474Y452806D01*
-X21414Y452585D01*
-X21409Y452541D01*
-X21394Y452477D01*
-X21339Y451910D01*
-X21341Y451844D01*
-X21337Y451800D01*
-X21353Y451570D01*
-X21363Y451340D01*
-X21373Y451286D01*
-X21377Y451231D01*
-X21425Y451006D01*
-X21467Y450780D01*
-X21485Y450728D01*
-X21496Y450674D01*
-X21575Y450458D01*
-X21648Y450240D01*
-X21673Y450191D01*
-X21692Y450139D01*
-X21801Y449936D01*
-X21904Y449730D01*
-X21935Y449685D01*
-X21961Y449637D01*
-X22096Y449451D01*
-X22227Y449262D01*
-X22265Y449221D01*
-X22297Y449177D01*
-X22457Y449012D01*
-X22614Y448843D01*
-X22656Y448808D01*
-X22695Y448769D01*
-X22876Y448628D01*
-X23055Y448482D01*
-X23102Y448453D01*
-X23145Y448420D01*
-X23345Y448306D01*
-X23542Y448186D01*
-X23592Y448165D01*
-X23640Y448138D01*
-X23855Y448052D01*
-X24066Y447962D01*
-X24118Y447948D01*
-X24170Y447927D01*
-X24394Y447873D01*
-X24616Y447813D01*
-X24660Y447809D01*
-X24724Y447793D01*
-X25291Y447738D01*
-X25356Y447741D01*
-X25400Y447737D01*
-X36633Y447737D01*
-X36464Y447217D01*
-X35611Y445543D01*
-X34506Y444022D01*
-X33106Y442622D01*
-X33077Y442597D01*
-X32873Y442430D01*
-X32859Y442415D01*
-X32844Y442402D01*
-X32667Y442205D01*
-X32488Y442010D01*
-X32477Y441993D01*
-X32463Y441978D01*
-X32315Y441758D01*
-X32166Y441541D01*
-X32157Y441522D01*
-X32145Y441505D01*
-X32030Y441267D01*
-X31912Y441031D01*
-X31905Y441011D01*
-X31896Y440992D01*
-X31816Y440741D01*
-X31732Y440490D01*
-X31728Y440470D01*
-X31722Y440450D01*
-X31677Y440189D01*
-X31630Y439929D01*
-X31629Y439909D01*
-X31625Y439888D01*
-X31617Y439625D01*
-X31607Y439360D01*
-X31609Y439339D01*
-X31608Y439319D01*
-X31637Y439055D01*
-X31663Y438793D01*
-X31668Y438773D01*
-X31671Y438752D01*
-X31736Y438497D01*
-X31799Y438240D01*
-X31807Y438220D01*
-X31812Y438200D01*
-X31913Y437955D01*
-X32011Y437711D01*
-X32021Y437693D01*
-X32029Y437674D01*
-X32163Y437445D01*
-X32294Y437216D01*
-X32305Y437203D01*
-X32317Y437182D01*
-X32672Y436736D01*
-X32751Y436661D01*
-X32795Y436607D01*
-X35952Y433451D01*
-X37847Y428876D01*
-X37847Y423924D01*
-X35952Y419349D01*
-X33703Y417101D01*
-X33663Y417055D01*
-X33619Y417014D01*
-X33476Y416840D01*
-X33329Y416670D01*
-X33296Y416620D01*
-X33258Y416573D01*
-X33142Y416381D01*
-X33019Y416192D01*
-X32994Y416137D01*
-X32963Y416086D01*
-X32874Y415880D01*
-X32779Y415675D01*
-X32762Y415617D01*
-X32738Y415562D01*
-X32680Y415345D01*
-X32614Y415130D01*
-X32605Y415070D01*
-X32589Y415012D01*
-X32578Y414895D01*
-X32527Y414567D01*
-X32524Y414342D01*
-X32513Y414227D01*
-X32513Y311329D01*
-X32517Y311269D01*
-X32515Y311209D01*
-X32537Y310985D01*
-X32553Y310761D01*
-X32565Y310702D01*
-X32571Y310642D01*
-X32625Y310423D01*
-X32672Y310204D01*
-X32692Y310147D01*
-X32707Y310088D01*
-X32790Y309880D01*
-X32868Y309669D01*
-X32896Y309615D01*
-X32918Y309559D01*
-X33030Y309364D01*
-X33136Y309166D01*
-X33172Y309117D01*
-X33202Y309065D01*
-X33277Y308974D01*
-X33473Y308706D01*
-X33630Y308545D01*
-X33703Y308456D01*
-X52556Y289603D01*
-X52602Y289563D01*
-X52643Y289519D01*
-X52817Y289377D01*
-X52986Y289229D01*
-X53037Y289196D01*
-X53084Y289158D01*
-X53276Y289041D01*
-X53464Y288919D01*
-X53519Y288894D01*
-X53571Y288863D01*
-X53777Y288774D01*
-X53981Y288679D01*
-X54039Y288662D01*
-X54095Y288638D01*
-X54311Y288580D01*
-X54527Y288514D01*
-X54586Y288505D01*
-X54645Y288489D01*
-X54762Y288478D01*
-X55090Y288427D01*
-X55315Y288424D01*
-X55429Y288413D01*
-X77615Y288413D01*
-X80229Y287330D01*
-X82230Y285329D01*
-X83320Y282698D01*
-X83319Y282651D01*
-X83341Y282483D01*
-X83353Y282313D01*
-X83377Y282200D01*
-X83391Y282086D01*
-X83436Y281922D01*
-X83472Y281756D01*
-X83511Y281648D01*
-X83542Y281536D01*
-X83609Y281380D01*
-X83668Y281221D01*
-X83722Y281119D01*
-X83768Y281013D01*
-X83856Y280868D01*
-X83936Y280718D01*
-X84004Y280625D01*
-X84064Y280527D01*
-X84172Y280395D01*
-X84273Y280258D01*
-X84353Y280176D01*
-X84426Y280087D01*
-X84551Y279972D01*
-X84670Y279850D01*
-X84761Y279779D01*
-X84846Y279702D01*
-X84986Y279605D01*
-X85121Y279501D01*
-X85221Y279444D01*
-X85316Y279379D01*
-X85468Y279303D01*
-X85616Y279219D01*
-X85723Y279176D01*
-X85826Y279125D01*
-X85987Y279072D01*
-X86145Y279009D01*
-X86258Y278982D01*
-X86367Y278945D01*
-X86534Y278915D01*
-X86699Y278875D01*
-X86814Y278864D01*
-X86927Y278843D01*
-X87097Y278836D01*
-X87266Y278819D01*
-X87381Y278824D01*
-X87497Y278820D01*
-X87666Y278837D01*
-X87836Y278844D01*
-X87949Y278865D01*
-X88063Y278877D01*
-X88229Y278917D01*
-X88396Y278948D01*
-X88505Y278985D01*
-X88617Y279012D01*
-X88775Y279075D01*
-X88936Y279129D01*
-X89039Y279181D01*
-X89146Y279224D01*
-X89293Y279308D01*
-X89445Y279384D01*
-X89540Y279450D01*
-X89640Y279507D01*
-X89729Y279580D01*
-X89914Y279708D01*
-X90158Y279933D01*
-X90249Y280008D01*
-X105997Y295756D01*
-X106037Y295802D01*
-X106081Y295843D01*
-X106223Y296017D01*
-X106371Y296186D01*
-X106404Y296237D01*
-X106442Y296284D01*
-X106559Y296476D01*
-X106681Y296664D01*
-X106706Y296719D01*
-X106737Y296771D01*
-X106826Y296977D01*
-X106921Y297181D01*
-X106938Y297239D01*
-X106962Y297295D01*
-X107021Y297511D01*
-X107086Y297727D01*
-X107095Y297786D01*
-X107111Y297845D01*
-X107122Y297962D01*
-X107173Y298290D01*
-X107176Y298515D01*
-X107187Y298629D01*
-X107187Y549415D01*
-X108270Y552029D01*
-X161071Y604830D01*
-X163736Y605934D01*
-X163767Y605937D01*
-X163991Y605953D01*
-X164051Y605965D01*
-X164111Y605971D01*
-X164329Y606025D01*
-X164549Y606072D01*
-X164605Y606092D01*
-X164664Y606107D01*
-X164873Y606190D01*
-X165084Y606268D01*
-X165137Y606296D01*
-X165193Y606318D01*
-X165388Y606430D01*
-X165586Y606536D01*
-X165635Y606572D01*
-X165687Y606602D01*
-X165778Y606677D01*
-X166046Y606873D01*
-X166207Y607030D01*
-X166296Y607103D01*
-X167058Y607865D01*
-X167436Y608021D01*
-X167539Y608072D01*
-X167646Y608115D01*
-X167793Y608199D01*
-X167945Y608275D01*
-X168040Y608341D01*
-X168140Y608398D01*
-X168275Y608502D01*
-X168415Y608599D01*
-X168499Y608677D01*
-X168591Y608747D01*
-X168709Y608869D01*
-X168834Y608984D01*
-X168907Y609074D01*
-X168987Y609156D01*
-X169087Y609293D01*
-X169195Y609425D01*
-X169255Y609524D01*
-X169323Y609617D01*
-X169403Y609767D01*
-X169491Y609912D01*
-X169537Y610017D01*
-X169591Y610119D01*
-X169649Y610279D01*
-X169717Y610435D01*
-X169747Y610546D01*
-X169786Y610655D01*
-X169822Y610821D01*
-X169866Y610985D01*
-X169881Y611099D01*
-X169905Y611212D01*
-X169916Y611382D01*
-X169938Y611550D01*
-X169936Y611665D01*
-X169944Y611780D01*
-X169932Y611950D01*
-X169929Y612120D01*
-X169911Y612234D01*
-X169903Y612349D01*
-X169867Y612515D01*
-X169841Y612683D01*
-X169808Y612793D01*
-X169783Y612906D01*
-X169725Y613065D01*
-X169675Y613228D01*
-X169627Y613332D01*
-X169587Y613441D01*
-X169506Y613591D01*
-X169435Y613744D01*
-X169372Y613841D01*
-X169317Y613943D01*
-X169217Y614080D01*
-X169124Y614222D01*
-X169048Y614309D01*
-X168980Y614402D01*
-X168862Y614524D01*
-X168750Y614652D01*
-X168663Y614727D01*
-X168582Y614810D01*
-X168448Y614913D01*
-X168319Y615025D01*
-X168222Y615088D01*
-X168131Y615158D01*
-X168030Y615212D01*
-X167841Y615334D01*
-X167652Y615422D01*
-X167165Y615747D01*
-X166812Y616100D01*
-X166533Y616517D01*
-X166342Y616979D01*
-X166244Y617470D01*
-X166244Y621657D01*
-X177800Y621657D01*
-X189356Y621657D01*
-X189356Y617470D01*
-X189258Y616979D01*
-X189067Y616517D01*
-X188788Y616100D01*
-X188435Y615747D01*
-X187988Y615448D01*
-X187954Y615435D01*
-X187807Y615350D01*
-X187655Y615274D01*
-X187560Y615209D01*
-X187460Y615152D01*
-X187325Y615048D01*
-X187185Y614951D01*
-X187101Y614873D01*
-X187010Y614803D01*
-X186891Y614680D01*
-X186766Y614566D01*
-X186693Y614477D01*
-X186613Y614394D01*
-X186512Y614256D01*
-X186405Y614125D01*
-X186345Y614026D01*
-X186277Y613933D01*
-X186197Y613783D01*
-X186109Y613638D01*
-X186063Y613532D01*
-X186009Y613431D01*
-X185951Y613271D01*
-X185883Y613115D01*
-X185853Y613004D01*
-X185814Y612895D01*
-X185778Y612729D01*
-X185734Y612565D01*
-X185719Y612451D01*
-X185695Y612338D01*
-X185684Y612168D01*
-X185662Y612000D01*
-X185664Y611884D01*
-X185656Y611769D01*
-X185668Y611600D01*
-X185671Y611430D01*
-X185689Y611316D01*
-X185697Y611201D01*
-X185733Y611035D01*
-X185759Y610867D01*
-X185792Y610757D01*
-X185817Y610644D01*
-X185875Y610484D01*
-X185925Y610322D01*
-X185973Y610218D01*
-X186013Y610109D01*
-X186094Y609959D01*
-X186165Y609805D01*
-X186228Y609709D01*
-X186283Y609607D01*
-X186383Y609470D01*
-X186476Y609328D01*
-X186551Y609241D01*
-X186620Y609148D01*
-X186738Y609026D01*
-X186850Y608898D01*
-X186937Y608822D01*
-X187018Y608740D01*
-X187152Y608636D01*
-X187281Y608525D01*
-X187378Y608462D01*
-X187469Y608392D01*
-X187570Y608338D01*
-X187759Y608216D01*
-X188061Y608076D01*
-X188164Y608021D01*
-X188542Y607865D01*
-X189304Y607103D01*
-X189349Y607063D01*
-X189390Y607019D01*
-X189564Y606877D01*
-X189734Y606729D01*
-X189785Y606696D01*
-X189831Y606658D01*
-X190024Y606541D01*
-X190212Y606419D01*
-X190267Y606394D01*
-X190318Y606363D01*
-X190525Y606274D01*
-X190729Y606179D01*
-X190787Y606162D01*
-X190842Y606138D01*
-X191059Y606080D01*
-X191274Y606014D01*
-X191334Y606005D01*
-X191392Y605989D01*
-X191509Y605978D01*
-X191837Y605927D01*
-X192062Y605924D01*
-X192177Y605913D01*
-X204615Y605913D01*
-X207229Y604830D01*
-X209230Y602829D01*
-X210313Y600215D01*
-X210313Y597385D01*
-X209230Y594771D01*
-X207229Y592770D01*
-X204615Y591687D01*
-X193827Y591687D01*
-X193824Y591687D01*
-X193822Y591687D01*
-X193543Y591667D01*
-X193259Y591647D01*
-X193256Y591647D01*
-X193253Y591647D01*
-X192974Y591586D01*
-X192701Y591528D01*
-X192699Y591527D01*
-X192696Y591527D01*
-X192432Y591430D01*
-X192166Y591332D01*
-X192164Y591331D01*
-X192161Y591330D01*
-X191917Y591199D01*
-X191664Y591064D01*
-X191662Y591062D01*
-X191659Y591061D01*
-X191427Y590891D01*
-X191204Y590727D01*
-X191202Y590725D01*
-X191200Y590724D01*
-X191000Y590529D01*
-X190796Y590330D01*
-X190794Y590328D01*
-X190792Y590326D01*
-X190621Y590104D01*
-X190447Y589879D01*
-X190446Y589877D01*
-X190444Y589875D01*
-X190438Y589863D01*
-X190165Y589384D01*
-X190113Y589254D01*
-X190073Y589179D01*
-X189400Y587553D01*
-X189296Y587449D01*
-X189220Y587362D01*
-X189138Y587282D01*
-X189033Y587147D01*
-X188922Y587019D01*
-X188859Y586922D01*
-X188789Y586831D01*
-X188705Y586684D01*
-X188612Y586541D01*
-X188564Y586436D01*
-X188507Y586336D01*
-X188444Y586178D01*
-X188372Y586024D01*
-X188339Y585914D01*
-X188296Y585807D01*
-X188256Y585641D01*
-X188207Y585479D01*
-X188189Y585365D01*
-X188162Y585253D01*
-X188146Y585083D01*
-X188120Y584916D01*
-X188118Y584801D01*
-X188107Y584686D01*
-X188114Y584516D01*
-X188112Y584346D01*
-X188127Y584232D01*
-X188132Y584116D01*
-X188163Y583949D01*
-X188184Y583781D01*
-X188215Y583669D01*
-X188236Y583556D01*
-X188290Y583395D01*
-X188335Y583231D01*
-X188380Y583125D01*
-X188417Y583016D01*
-X188493Y582864D01*
-X188560Y582708D01*
-X188620Y582610D01*
-X188672Y582507D01*
-X188769Y582366D01*
-X188857Y582222D01*
-X188930Y582133D01*
-X188996Y582038D01*
-X189111Y581913D01*
-X189219Y581782D01*
-X189304Y581704D01*
-X189382Y581619D01*
-X189514Y581511D01*
-X189639Y581396D01*
-X189734Y581331D01*
-X189823Y581258D01*
-X189968Y581170D01*
-X190109Y581074D01*
-X190212Y581022D01*
-X190310Y580963D01*
-X190466Y580896D01*
-X190619Y580820D01*
-X190728Y580784D01*
-X190834Y580738D01*
-X190998Y580694D01*
-X191159Y580640D01*
-X191273Y580619D01*
-X191384Y580589D01*
-X191499Y580578D01*
-X191720Y580538D01*
-X192052Y580524D01*
-X192169Y580513D01*
-X204615Y580513D01*
-X207229Y579430D01*
-X209230Y577429D01*
-X210313Y574815D01*
-X210313Y571985D01*
-X209230Y569371D01*
-X207229Y567370D01*
-X204615Y566287D01*
-X168081Y566287D01*
-X168021Y566283D01*
-X167961Y566285D01*
-X167737Y566263D01*
-X167513Y566247D01*
-X167454Y566235D01*
-X167394Y566229D01*
-X167175Y566175D01*
-X166956Y566128D01*
-X166899Y566108D01*
-X166840Y566093D01*
-X166632Y566010D01*
-X166421Y565932D01*
-X166367Y565904D01*
-X166311Y565882D01*
-X166116Y565770D01*
-X165918Y565664D01*
-X165869Y565628D01*
-X165817Y565598D01*
-X165726Y565523D01*
-X165458Y565327D01*
-X165297Y565170D01*
-X165208Y565097D01*
-X135303Y535192D01*
-X135263Y535146D01*
-X135219Y535105D01*
-X135077Y534931D01*
-X134929Y534762D01*
-X134896Y534711D01*
-X134858Y534664D01*
-X134741Y534472D01*
-X134619Y534284D01*
-X134594Y534229D01*
-X134563Y534177D01*
-X134474Y533971D01*
-X134379Y533767D01*
-X134362Y533709D01*
-X134338Y533653D01*
-X134280Y533437D01*
-X134214Y533221D01*
-X134205Y533162D01*
-X134189Y533103D01*
-X134178Y532986D01*
-X134127Y532658D01*
-X134124Y532433D01*
-X134113Y532319D01*
-X134113Y526176D01*
-X134129Y525947D01*
-X134139Y525716D01*
-X134149Y525662D01*
-X134153Y525608D01*
-X134201Y525382D01*
-X134243Y525156D01*
-X134260Y525104D01*
-X134272Y525050D01*
-X134351Y524834D01*
-X134424Y524616D01*
-X134449Y524567D01*
-X134468Y524515D01*
-X134576Y524312D01*
-X134679Y524107D01*
-X134710Y524061D01*
-X134736Y524013D01*
-X134872Y523827D01*
-X135003Y523638D01*
-X135040Y523597D01*
-X135073Y523553D01*
-X135233Y523388D01*
-X135389Y523219D01*
-X135432Y523184D01*
-X135470Y523145D01*
-X135652Y523004D01*
-X135830Y522858D01*
-X135878Y522830D01*
-X135921Y522796D01*
-X136121Y522682D01*
-X136318Y522563D01*
-X136368Y522541D01*
-X136416Y522514D01*
-X136630Y522429D01*
-X136841Y522338D01*
-X136894Y522324D01*
-X136945Y522304D01*
-X137170Y522249D01*
-X137391Y522189D01*
-X137435Y522185D01*
-X137499Y522169D01*
-X138066Y522114D01*
-X138132Y522117D01*
-X138176Y522113D01*
-X141415Y522113D01*
-X144029Y521030D01*
-X173458Y491601D01*
-X176030Y489029D01*
-X177113Y486415D01*
-X177113Y296429D01*
-X177117Y296369D01*
-X177115Y296309D01*
-X177137Y296085D01*
-X177153Y295861D01*
-X177165Y295802D01*
-X177171Y295742D01*
-X177225Y295523D01*
-X177272Y295304D01*
-X177292Y295247D01*
-X177307Y295188D01*
-X177390Y294980D01*
-X177468Y294769D01*
-X177496Y294715D01*
-X177518Y294659D01*
-X177630Y294464D01*
-X177736Y294266D01*
-X177772Y294217D01*
-X177802Y294165D01*
-X177877Y294074D01*
-X178073Y293806D01*
-X178230Y293645D01*
-X178303Y293556D01*
-X189622Y282237D01*
-X189668Y282197D01*
-X189709Y282153D01*
-X189883Y282011D01*
-X190052Y281863D01*
-X190103Y281830D01*
-X190150Y281792D01*
-X190342Y281675D01*
-X190530Y281553D01*
-X190585Y281528D01*
-X190637Y281497D01*
-X190843Y281408D01*
-X191047Y281313D01*
-X191105Y281296D01*
-X191161Y281272D01*
-X191377Y281214D01*
-X191593Y281148D01*
-X191652Y281139D01*
-X191711Y281123D01*
-X191828Y281112D01*
-X192156Y281061D01*
-X192381Y281058D01*
-X192495Y281047D01*
-X195676Y281047D01*
-X200251Y279152D01*
-X203027Y276375D01*
-X203201Y276225D01*
-X203370Y276069D01*
-X203416Y276038D01*
-X203457Y276002D01*
-X203650Y275877D01*
-X203840Y275746D01*
-X203889Y275722D01*
-X203935Y275692D01*
-X204144Y275595D01*
-X204350Y275493D01*
-X204402Y275475D01*
-X204452Y275452D01*
-X204673Y275385D01*
-X204891Y275313D01*
-X204945Y275303D01*
-X204997Y275287D01*
-X205225Y275252D01*
-X205451Y275210D01*
-X205506Y275208D01*
-X205560Y275200D01*
-X205790Y275197D01*
-X206021Y275187D01*
-X206075Y275193D01*
-G37*
-G36*
-X157873Y40941D02*
-X157873Y40941D01*
-X157934Y40939D01*
-X158157Y40961D01*
-X158382Y40977D01*
-X158441Y40989D01*
-X158501Y40995D01*
-X158719Y41049D01*
-X158939Y41096D01*
-X158995Y41116D01*
-X159054Y41131D01*
-X159263Y41214D01*
-X159474Y41292D01*
-X159527Y41320D01*
-X159583Y41343D01*
-X159778Y41454D01*
-X159976Y41560D01*
-X160025Y41596D01*
-X160077Y41626D01*
-X160168Y41701D01*
-X160436Y41897D01*
-X160597Y42054D01*
-X160686Y42127D01*
-X161412Y42853D01*
-X166984Y45161D01*
-X172037Y45161D01*
-X172097Y45165D01*
-X172158Y45163D01*
-X172381Y45185D01*
-X172606Y45201D01*
-X172665Y45213D01*
-X172725Y45219D01*
-X172943Y45273D01*
-X173163Y45320D01*
-X173219Y45340D01*
-X173278Y45355D01*
-X173487Y45438D01*
-X173698Y45516D01*
-X173751Y45544D01*
-X173807Y45566D01*
-X174002Y45678D01*
-X174200Y45784D01*
-X174249Y45820D01*
-X174301Y45850D01*
-X174392Y45925D01*
-X174660Y46121D01*
-X174821Y46278D01*
-X174910Y46351D01*
-X176412Y47853D01*
-X181984Y50161D01*
-X188016Y50161D01*
-X190945Y48947D01*
-X191002Y48928D01*
-X191057Y48903D01*
-X191272Y48838D01*
-X191485Y48767D01*
-X191545Y48756D01*
-X191603Y48738D01*
-X191825Y48704D01*
-X192046Y48663D01*
-X192106Y48661D01*
-X192166Y48652D01*
-X192391Y48649D01*
-X192615Y48640D01*
-X192675Y48646D01*
-X192736Y48645D01*
-X192958Y48674D01*
-X193182Y48696D01*
-X193241Y48710D01*
-X193301Y48718D01*
-X193413Y48752D01*
-X193736Y48830D01*
-X193945Y48914D01*
-X194055Y48947D01*
-X196984Y50161D01*
-X203016Y50161D01*
-X205945Y48947D01*
-X206002Y48928D01*
-X206057Y48903D01*
-X206272Y48838D01*
-X206485Y48767D01*
-X206545Y48756D01*
-X206603Y48738D01*
-X206825Y48704D01*
-X207046Y48663D01*
-X207106Y48661D01*
-X207166Y48652D01*
-X207391Y48649D01*
-X207615Y48640D01*
-X207675Y48646D01*
-X207736Y48645D01*
-X207958Y48674D01*
-X208182Y48696D01*
-X208241Y48710D01*
-X208301Y48718D01*
-X208413Y48752D01*
-X208736Y48830D01*
-X208945Y48914D01*
-X209055Y48947D01*
-X211984Y50161D01*
-X218016Y50161D01*
-X220945Y48947D01*
-X221002Y48928D01*
-X221057Y48903D01*
-X221272Y48838D01*
-X221485Y48767D01*
-X221545Y48756D01*
-X221603Y48738D01*
-X221825Y48704D01*
-X222046Y48663D01*
-X222106Y48661D01*
-X222166Y48652D01*
-X222391Y48649D01*
-X222615Y48640D01*
-X222675Y48646D01*
-X222736Y48645D01*
-X222958Y48674D01*
-X223182Y48696D01*
-X223241Y48710D01*
-X223301Y48718D01*
-X223413Y48752D01*
-X223736Y48830D01*
-X223945Y48914D01*
-X224055Y48947D01*
-X226984Y50161D01*
-X233016Y50161D01*
-X234221Y49661D01*
-X234385Y49607D01*
-X234545Y49543D01*
-X234655Y49516D01*
-X234761Y49481D01*
-X234931Y49450D01*
-X235099Y49409D01*
-X235211Y49398D01*
-X235322Y49378D01*
-X235494Y49370D01*
-X235666Y49354D01*
-X235779Y49358D01*
-X235891Y49354D01*
-X236063Y49371D01*
-X236236Y49378D01*
-X236346Y49399D01*
-X236458Y49410D01*
-X236626Y49451D01*
-X236796Y49482D01*
-X236902Y49518D01*
-X237012Y49545D01*
-X237172Y49608D01*
-X237336Y49663D01*
-X237437Y49714D01*
-X237541Y49755D01*
-X237691Y49841D01*
-X237845Y49919D01*
-X237938Y49983D01*
-X238036Y50038D01*
-X238172Y50144D01*
-X238314Y50242D01*
-X238397Y50319D01*
-X238486Y50388D01*
-X238606Y50512D01*
-X238733Y50629D01*
-X238804Y50716D01*
-X238883Y50796D01*
-X238984Y50936D01*
-X239094Y51070D01*
-X239152Y51166D01*
-X239219Y51257D01*
-X239300Y51409D01*
-X239389Y51557D01*
-X239434Y51660D01*
-X239487Y51760D01*
-X239546Y51922D01*
-X239614Y52081D01*
-X239643Y52189D01*
-X239682Y52295D01*
-X239718Y52464D01*
-X239763Y52631D01*
-X239771Y52716D01*
-X239800Y52852D01*
-X239838Y53402D01*
-X239839Y53415D01*
-X239839Y214695D01*
-X239831Y214810D01*
-X239833Y214925D01*
-X239811Y215093D01*
-X239799Y215263D01*
-X239775Y215376D01*
-X239761Y215490D01*
-X239716Y215654D01*
-X239680Y215820D01*
-X239641Y215928D01*
-X239610Y216040D01*
-X239543Y216196D01*
-X239484Y216355D01*
-X239430Y216457D01*
-X239384Y216563D01*
-X239296Y216708D01*
-X239216Y216858D01*
-X239148Y216951D01*
-X239088Y217049D01*
-X238980Y217181D01*
-X238879Y217318D01*
-X238799Y217400D01*
-X238726Y217489D01*
-X238601Y217604D01*
-X238482Y217726D01*
-X238391Y217797D01*
-X238306Y217874D01*
-X238166Y217971D01*
-X238031Y218075D01*
-X237931Y218132D01*
-X237836Y218197D01*
-X237684Y218273D01*
-X237536Y218357D01*
-X237429Y218400D01*
-X237326Y218451D01*
-X237165Y218504D01*
-X237007Y218567D01*
-X236894Y218594D01*
-X236785Y218631D01*
-X236618Y218661D01*
-X236453Y218701D01*
-X236338Y218712D01*
-X236225Y218733D01*
-X236055Y218740D01*
-X235886Y218757D01*
-X235771Y218752D01*
-X235655Y218756D01*
-X235486Y218739D01*
-X235316Y218732D01*
-X235203Y218711D01*
-X235089Y218699D01*
-X234923Y218659D01*
-X234756Y218628D01*
-X234647Y218591D01*
-X234535Y218564D01*
-X234377Y218501D01*
-X234216Y218447D01*
-X234113Y218395D01*
-X234006Y218352D01*
-X233859Y218268D01*
-X233707Y218192D01*
-X233612Y218126D01*
-X233512Y218069D01*
-X233423Y217996D01*
-X233238Y217868D01*
-X232994Y217643D01*
-X232903Y217568D01*
-X231892Y216557D01*
-X231815Y216468D01*
-X231731Y216386D01*
-X231628Y216254D01*
-X231519Y216127D01*
-X231454Y216028D01*
-X231382Y215935D01*
-X231329Y215834D01*
-X231209Y215649D01*
-X231066Y215342D01*
-X231011Y215239D01*
-X229152Y210749D01*
-X226375Y207973D01*
-X226225Y207799D01*
-X226069Y207630D01*
-X226038Y207584D01*
-X226002Y207543D01*
-X225877Y207350D01*
-X225746Y207160D01*
-X225722Y207111D01*
-X225692Y207065D01*
-X225595Y206856D01*
-X225493Y206650D01*
-X225475Y206598D01*
-X225452Y206548D01*
-X225385Y206327D01*
-X225313Y206109D01*
-X225303Y206055D01*
-X225287Y206003D01*
-X225252Y205775D01*
-X225210Y205549D01*
-X225208Y205494D01*
-X225200Y205440D01*
-X225197Y205210D01*
-X225187Y204979D01*
-X225193Y204925D01*
-X225192Y204870D01*
-X225221Y204641D01*
-X225244Y204412D01*
-X225257Y204359D01*
-X225264Y204305D01*
-X225325Y204082D01*
-X225380Y203859D01*
-X225400Y203808D01*
-X225414Y203755D01*
-X225506Y203543D01*
-X225591Y203330D01*
-X225618Y203282D01*
-X225640Y203232D01*
-X225760Y203035D01*
-X225875Y202836D01*
-X225903Y202801D01*
-X225937Y202746D01*
-X226299Y202305D01*
-X226347Y202261D01*
-X226376Y202227D01*
-X229152Y199451D01*
-X231047Y194876D01*
-X231047Y189924D01*
-X229152Y185349D01*
-X226375Y182573D01*
-X226225Y182399D01*
-X226069Y182230D01*
-X226038Y182184D01*
-X226002Y182143D01*
-X225877Y181950D01*
-X225746Y181760D01*
-X225722Y181711D01*
-X225692Y181665D01*
-X225595Y181456D01*
-X225493Y181250D01*
-X225475Y181198D01*
-X225452Y181148D01*
-X225385Y180927D01*
-X225313Y180709D01*
-X225303Y180655D01*
-X225287Y180603D01*
-X225252Y180375D01*
-X225210Y180149D01*
-X225208Y180094D01*
-X225200Y180040D01*
-X225197Y179810D01*
-X225187Y179579D01*
-X225193Y179525D01*
-X225192Y179470D01*
-X225221Y179241D01*
-X225244Y179012D01*
-X225257Y178959D01*
-X225264Y178905D01*
-X225325Y178682D01*
-X225380Y178459D01*
-X225400Y178408D01*
-X225414Y178355D01*
-X225506Y178143D01*
-X225591Y177930D01*
-X225618Y177882D01*
-X225640Y177832D01*
-X225760Y177635D01*
-X225875Y177436D01*
-X225903Y177401D01*
-X225937Y177346D01*
-X226299Y176905D01*
-X226347Y176861D01*
-X226376Y176827D01*
-X229152Y174051D01*
-X231047Y169476D01*
-X231047Y164524D01*
-X229152Y159949D01*
-X226375Y157173D01*
-X226225Y156999D01*
-X226069Y156830D01*
-X226038Y156784D01*
-X226002Y156743D01*
-X225877Y156550D01*
-X225746Y156360D01*
-X225722Y156311D01*
-X225692Y156265D01*
-X225595Y156056D01*
-X225493Y155850D01*
-X225475Y155798D01*
-X225452Y155748D01*
-X225385Y155527D01*
-X225313Y155309D01*
-X225303Y155255D01*
-X225287Y155203D01*
-X225252Y154975D01*
-X225210Y154749D01*
-X225208Y154694D01*
-X225200Y154640D01*
-X225197Y154410D01*
-X225187Y154179D01*
-X225193Y154125D01*
-X225192Y154070D01*
-X225221Y153841D01*
-X225244Y153612D01*
-X225257Y153559D01*
-X225264Y153505D01*
-X225325Y153282D01*
-X225380Y153059D01*
-X225400Y153008D01*
-X225414Y152955D01*
-X225506Y152743D01*
-X225591Y152530D01*
-X225618Y152482D01*
-X225640Y152432D01*
-X225760Y152235D01*
-X225875Y152036D01*
-X225903Y152001D01*
-X225937Y151946D01*
-X226299Y151505D01*
-X226347Y151461D01*
-X226376Y151427D01*
-X229152Y148651D01*
-X231047Y144076D01*
-X231047Y139124D01*
-X229152Y134549D01*
-X226375Y131773D01*
-X226225Y131599D01*
-X226069Y131430D01*
-X226038Y131384D01*
-X226002Y131343D01*
-X225877Y131150D01*
-X225746Y130960D01*
-X225722Y130911D01*
-X225692Y130865D01*
-X225595Y130656D01*
-X225493Y130450D01*
-X225475Y130398D01*
-X225452Y130348D01*
-X225385Y130126D01*
-X225313Y129909D01*
-X225303Y129855D01*
-X225287Y129803D01*
-X225252Y129575D01*
-X225210Y129349D01*
-X225208Y129294D01*
-X225200Y129240D01*
-X225197Y129010D01*
-X225187Y128779D01*
-X225193Y128725D01*
-X225192Y128670D01*
-X225221Y128441D01*
-X225244Y128212D01*
-X225257Y128159D01*
-X225264Y128105D01*
-X225325Y127882D01*
-X225380Y127659D01*
-X225400Y127608D01*
-X225414Y127555D01*
-X225506Y127343D01*
-X225591Y127130D01*
-X225618Y127082D01*
-X225640Y127032D01*
-X225760Y126835D01*
-X225875Y126636D01*
-X225903Y126601D01*
-X225937Y126546D01*
-X226299Y126105D01*
-X226347Y126061D01*
-X226376Y126027D01*
-X229152Y123251D01*
-X231047Y118676D01*
-X231047Y113724D01*
-X229152Y109149D01*
-X226375Y106373D01*
-X226225Y106199D01*
-X226069Y106030D01*
-X226038Y105984D01*
-X226002Y105943D01*
-X225877Y105750D01*
-X225746Y105560D01*
-X225722Y105511D01*
-X225692Y105465D01*
-X225595Y105256D01*
-X225493Y105050D01*
-X225475Y104998D01*
-X225452Y104948D01*
-X225385Y104727D01*
-X225313Y104509D01*
-X225303Y104455D01*
-X225287Y104403D01*
-X225252Y104175D01*
-X225210Y103949D01*
-X225208Y103894D01*
-X225200Y103840D01*
-X225197Y103610D01*
-X225187Y103379D01*
-X225193Y103325D01*
-X225192Y103270D01*
-X225221Y103041D01*
-X225244Y102812D01*
-X225257Y102759D01*
-X225264Y102705D01*
-X225325Y102482D01*
-X225380Y102259D01*
-X225400Y102208D01*
-X225414Y102155D01*
-X225506Y101943D01*
-X225591Y101730D01*
-X225618Y101682D01*
-X225640Y101632D01*
-X225760Y101435D01*
-X225875Y101236D01*
-X225903Y101201D01*
-X225937Y101146D01*
-X226299Y100705D01*
-X226347Y100661D01*
-X226376Y100627D01*
-X229152Y97851D01*
-X231047Y93276D01*
-X231047Y88324D01*
-X229152Y83749D01*
-X225651Y80248D01*
-X221076Y78353D01*
-X216124Y78353D01*
-X211549Y80248D01*
-X208243Y83555D01*
-X208154Y83632D01*
-X208072Y83717D01*
-X207939Y83819D01*
-X207813Y83928D01*
-X207714Y83993D01*
-X207620Y84065D01*
-X207520Y84118D01*
-X207335Y84238D01*
-X207027Y84381D01*
-X206925Y84436D01*
-X206117Y84770D01*
-X176203Y114684D01*
-X176157Y114724D01*
-X176116Y114768D01*
-X175942Y114910D01*
-X175773Y115058D01*
-X175722Y115091D01*
-X175675Y115129D01*
-X175483Y115246D01*
-X175295Y115368D01*
-X175240Y115393D01*
-X175188Y115424D01*
-X174982Y115513D01*
-X174778Y115608D01*
-X174720Y115625D01*
-X174664Y115649D01*
-X174448Y115707D01*
-X174232Y115773D01*
-X174173Y115782D01*
-X174114Y115798D01*
-X173997Y115809D01*
-X173669Y115860D01*
-X173444Y115863D01*
-X173330Y115874D01*
-X166517Y115874D01*
-X165397Y116338D01*
-X164539Y117196D01*
-X164075Y118317D01*
-X164075Y131175D01*
-X164539Y132296D01*
-X165397Y133154D01*
-X166517Y133618D01*
-X185883Y133618D01*
-X187003Y133154D01*
-X187861Y132296D01*
-X188325Y131175D01*
-X188325Y124363D01*
-X188329Y124303D01*
-X188327Y124242D01*
-X188349Y124019D01*
-X188365Y123794D01*
-X188378Y123735D01*
-X188384Y123675D01*
-X188437Y123457D01*
-X188484Y123237D01*
-X188505Y123181D01*
-X188519Y123122D01*
-X188603Y122913D01*
-X188680Y122702D01*
-X188709Y122649D01*
-X188731Y122593D01*
-X188843Y122398D01*
-X188949Y122200D01*
-X188984Y122151D01*
-X189015Y122099D01*
-X189089Y122008D01*
-X189285Y121740D01*
-X189442Y121579D01*
-X189515Y121490D01*
-X199217Y111788D01*
-X199304Y111712D01*
-X199384Y111630D01*
-X199519Y111526D01*
-X199647Y111414D01*
-X199744Y111352D01*
-X199835Y111281D01*
-X199982Y111197D01*
-X200125Y111105D01*
-X200230Y111056D01*
-X200330Y110999D01*
-X200488Y110936D01*
-X200642Y110865D01*
-X200752Y110831D01*
-X200859Y110789D01*
-X201025Y110749D01*
-X201187Y110699D01*
-X201301Y110682D01*
-X201413Y110655D01*
-X201583Y110638D01*
-X201750Y110612D01*
-X201865Y110611D01*
-X201980Y110599D01*
-X202150Y110607D01*
-X202320Y110604D01*
-X202434Y110619D01*
-X202550Y110624D01*
-X202717Y110655D01*
-X202885Y110677D01*
-X202997Y110707D01*
-X203110Y110728D01*
-X203271Y110782D01*
-X203435Y110827D01*
-X203541Y110873D01*
-X203650Y110909D01*
-X203802Y110985D01*
-X203958Y111053D01*
-X204056Y111113D01*
-X204159Y111164D01*
-X204299Y111261D01*
-X204444Y111350D01*
-X204533Y111423D01*
-X204628Y111488D01*
-X204753Y111604D01*
-X204885Y111712D01*
-X204962Y111796D01*
-X205047Y111875D01*
-X205155Y112006D01*
-X205270Y112131D01*
-X205335Y112226D01*
-X205408Y112316D01*
-X205496Y112461D01*
-X205592Y112601D01*
-X205644Y112704D01*
-X205703Y112803D01*
-X205770Y112959D01*
-X205846Y113111D01*
-X205882Y113221D01*
-X205928Y113327D01*
-X205972Y113490D01*
-X206026Y113652D01*
-X206047Y113765D01*
-X206077Y113876D01*
-X206088Y113991D01*
-X206128Y114212D01*
-X206142Y114544D01*
-X206153Y114661D01*
-X206153Y118676D01*
-X208048Y123251D01*
-X210824Y126027D01*
-X210975Y126200D01*
-X211131Y126370D01*
-X211162Y126416D01*
-X211198Y126457D01*
-X211323Y126650D01*
-X211454Y126840D01*
-X211478Y126889D01*
-X211508Y126935D01*
-X211605Y127144D01*
-X211707Y127350D01*
-X211725Y127402D01*
-X211748Y127452D01*
-X211815Y127672D01*
-X211887Y127891D01*
-X211897Y127945D01*
-X211913Y127997D01*
-X211948Y128224D01*
-X211990Y128451D01*
-X211992Y128506D01*
-X212000Y128560D01*
-X212003Y128790D01*
-X212013Y129021D01*
-X212007Y129075D01*
-X212008Y129130D01*
-X211979Y129358D01*
-X211956Y129587D01*
-X211943Y129641D01*
-X211936Y129695D01*
-X211875Y129918D01*
-X211820Y130141D01*
-X211800Y130192D01*
-X211786Y130245D01*
-X211695Y130455D01*
-X211609Y130670D01*
-X211581Y130718D01*
-X211560Y130768D01*
-X211440Y130964D01*
-X211325Y131164D01*
-X211297Y131198D01*
-X211263Y131254D01*
-X210901Y131695D01*
-X210853Y131739D01*
-X210825Y131773D01*
-X208048Y134549D01*
-X206153Y139124D01*
-X206153Y144076D01*
-X208048Y148651D01*
-X210824Y151427D01*
-X210975Y151601D01*
-X211131Y151770D01*
-X211162Y151815D01*
-X211198Y151857D01*
-X211323Y152050D01*
-X211454Y152240D01*
-X211478Y152289D01*
-X211508Y152335D01*
-X211605Y152544D01*
-X211707Y152750D01*
-X211725Y152802D01*
-X211748Y152852D01*
-X211815Y153072D01*
-X211887Y153291D01*
-X211897Y153345D01*
-X211913Y153397D01*
-X211948Y153625D01*
-X211990Y153851D01*
-X211992Y153906D01*
-X212000Y153960D01*
-X212003Y154190D01*
-X212013Y154420D01*
-X212007Y154475D01*
-X212008Y154530D01*
-X211979Y154758D01*
-X211956Y154987D01*
-X211943Y155041D01*
-X211936Y155095D01*
-X211875Y155317D01*
-X211820Y155541D01*
-X211800Y155592D01*
-X211786Y155645D01*
-X211694Y155856D01*
-X211609Y156070D01*
-X211581Y156118D01*
-X211560Y156168D01*
-X211440Y156364D01*
-X211325Y156564D01*
-X211297Y156598D01*
-X211263Y156654D01*
-X210901Y157095D01*
-X210853Y157139D01*
-X210825Y157173D01*
-X209301Y158697D01*
-X209255Y158737D01*
-X209214Y158781D01*
-X209040Y158924D01*
-X208870Y159071D01*
-X208820Y159104D01*
-X208773Y159142D01*
-X208581Y159259D01*
-X208392Y159381D01*
-X208337Y159406D01*
-X208286Y159437D01*
-X208080Y159526D01*
-X207875Y159621D01*
-X207817Y159638D01*
-X207762Y159662D01*
-X207546Y159720D01*
-X207330Y159786D01*
-X207270Y159795D01*
-X207212Y159811D01*
-X207095Y159822D01*
-X206767Y159873D01*
-X206542Y159876D01*
-X206427Y159887D01*
-X201585Y159887D01*
-X198971Y160970D01*
-X194101Y165841D01*
-X194057Y165878D01*
-X194018Y165921D01*
-X193842Y166065D01*
-X193670Y166214D01*
-X193622Y166246D01*
-X193577Y166282D01*
-X193384Y166400D01*
-X193192Y166524D01*
-X193140Y166548D01*
-X193091Y166578D01*
-X192882Y166668D01*
-X192675Y166764D01*
-X192620Y166781D01*
-X192567Y166803D01*
-X192348Y166863D01*
-X192130Y166929D01*
-X192119Y166931D01*
-X192117Y166937D01*
-X192070Y167159D01*
-X192050Y167213D01*
-X192036Y167269D01*
-X191952Y167480D01*
-X191873Y167693D01*
-X191846Y167745D01*
-X191824Y167798D01*
-X191712Y167995D01*
-X191604Y168196D01*
-X191570Y168242D01*
-X191541Y168292D01*
-X191467Y168382D01*
-X191267Y168655D01*
-X191113Y168813D01*
-X191040Y168901D01*
-X188195Y171746D01*
-X188149Y171786D01*
-X188108Y171830D01*
-X187934Y171973D01*
-X187765Y172120D01*
-X187714Y172153D01*
-X187667Y172191D01*
-X187475Y172308D01*
-X187287Y172430D01*
-X187232Y172455D01*
-X187180Y172486D01*
-X186974Y172575D01*
-X186770Y172670D01*
-X186712Y172687D01*
-X186656Y172711D01*
-X186439Y172770D01*
-X186224Y172835D01*
-X186165Y172844D01*
-X186106Y172860D01*
-X185989Y172871D01*
-X185661Y172922D01*
-X185436Y172925D01*
-X185322Y172936D01*
-X180614Y172936D01*
-X179493Y173400D01*
-X178635Y174258D01*
-X178479Y174636D01*
-X178428Y174739D01*
-X178385Y174846D01*
-X178300Y174993D01*
-X178225Y175145D01*
-X178159Y175240D01*
-X178102Y175341D01*
-X177998Y175475D01*
-X177901Y175615D01*
-X177823Y175700D01*
-X177753Y175791D01*
-X177631Y175909D01*
-X177516Y176034D01*
-X177426Y176107D01*
-X177344Y176188D01*
-X177207Y176287D01*
-X177075Y176395D01*
-X176976Y176455D01*
-X176883Y176523D01*
-X176734Y176603D01*
-X176588Y176691D01*
-X176482Y176737D01*
-X176381Y176791D01*
-X176221Y176849D01*
-X176065Y176917D01*
-X175954Y176947D01*
-X175845Y176986D01*
-X175679Y177022D01*
-X175515Y177066D01*
-X175401Y177081D01*
-X175288Y177105D01*
-X175118Y177116D01*
-X174950Y177138D01*
-X174834Y177136D01*
-X174719Y177144D01*
-X174550Y177132D01*
-X174380Y177129D01*
-X174266Y177111D01*
-X174151Y177103D01*
-X173985Y177067D01*
-X173817Y177041D01*
-X173707Y177008D01*
-X173594Y176983D01*
-X173434Y176925D01*
-X173272Y176875D01*
-X173168Y176827D01*
-X173059Y176787D01*
-X172909Y176706D01*
-X172756Y176635D01*
-X172659Y176572D01*
-X172557Y176517D01*
-X172420Y176417D01*
-X172278Y176324D01*
-X172191Y176248D01*
-X172098Y176180D01*
-X171976Y176062D01*
-X171848Y175950D01*
-X171773Y175863D01*
-X171690Y175782D01*
-X171586Y175648D01*
-X171475Y175519D01*
-X171412Y175422D01*
-X171342Y175331D01*
-X171288Y175229D01*
-X171166Y175041D01*
-X171078Y174852D01*
-X170753Y174365D01*
-X170400Y174012D01*
-X169983Y173733D01*
-X169521Y173542D01*
-X169030Y173444D01*
-X164843Y173444D01*
-X164843Y185000D01*
-X164843Y196556D01*
-X169030Y196556D01*
-X169521Y196458D01*
-X169983Y196267D01*
-X170400Y195988D01*
-X170753Y195635D01*
-X171052Y195188D01*
-X171065Y195154D01*
-X171149Y195007D01*
-X171225Y194855D01*
-X171291Y194760D01*
-X171348Y194660D01*
-X171452Y194525D01*
-X171549Y194386D01*
-X171627Y194301D01*
-X171697Y194209D01*
-X171820Y194091D01*
-X171934Y193966D01*
-X172023Y193893D01*
-X172106Y193813D01*
-X172244Y193712D01*
-X172375Y193605D01*
-X172473Y193545D01*
-X172567Y193477D01*
-X172717Y193397D01*
-X172862Y193309D01*
-X172968Y193263D01*
-X173069Y193209D01*
-X173229Y193151D01*
-X173385Y193083D01*
-X173496Y193053D01*
-X173605Y193014D01*
-X173771Y192978D01*
-X173935Y192934D01*
-X174049Y192919D01*
-X174162Y192895D01*
-X174332Y192884D01*
-X174500Y192862D01*
-X174615Y192864D01*
-X174731Y192856D01*
-X174900Y192868D01*
-X175070Y192871D01*
-X175184Y192889D01*
-X175299Y192897D01*
-X175465Y192933D01*
-X175633Y192959D01*
-X175743Y192992D01*
-X175856Y193017D01*
-X176016Y193075D01*
-X176178Y193125D01*
-X176282Y193173D01*
-X176391Y193213D01*
-X176540Y193294D01*
-X176694Y193365D01*
-X176791Y193428D01*
-X176893Y193483D01*
-X177030Y193583D01*
-X177172Y193676D01*
-X177259Y193751D01*
-X177352Y193820D01*
-X177474Y193938D01*
-X177602Y194050D01*
-X177677Y194137D01*
-X177760Y194218D01*
-X177864Y194352D01*
-X177975Y194480D01*
-X178038Y194577D01*
-X178108Y194669D01*
-X178162Y194770D01*
-X178284Y194959D01*
-X178424Y195261D01*
-X178479Y195364D01*
-X178635Y195742D01*
-X179493Y196600D01*
-X179599Y196643D01*
-X179601Y196645D01*
-X179604Y196646D01*
-X179861Y196774D01*
-X180109Y196898D01*
-X180111Y196899D01*
-X180113Y196901D01*
-X180351Y197065D01*
-X180578Y197221D01*
-X180580Y197223D01*
-X180582Y197225D01*
-X180792Y197418D01*
-X180997Y197607D01*
-X180999Y197609D01*
-X181001Y197611D01*
-X181185Y197835D01*
-X181359Y198047D01*
-X181360Y198050D01*
-X181362Y198052D01*
-X181510Y198296D01*
-X181655Y198534D01*
-X181656Y198537D01*
-X181657Y198539D01*
-X181760Y198779D01*
-X181880Y199058D01*
-X181881Y199060D01*
-X181882Y199063D01*
-X181953Y199327D01*
-X182030Y199607D01*
-X182030Y199610D01*
-X182031Y199613D01*
-X182032Y199626D01*
-X182101Y200173D01*
-X182099Y200312D01*
-X182107Y200397D01*
-X182107Y240635D01*
-X183190Y243249D01*
-X190222Y250280D01*
-X190335Y250411D01*
-X190455Y250535D01*
-X190521Y250626D01*
-X190595Y250711D01*
-X190689Y250856D01*
-X190791Y250995D01*
-X190844Y251094D01*
-X190905Y251189D01*
-X190978Y251346D01*
-X191059Y251498D01*
-X191098Y251604D01*
-X191145Y251706D01*
-X191195Y251871D01*
-X191254Y252033D01*
-X191277Y252143D01*
-X191310Y252251D01*
-X191337Y252422D01*
-X191372Y252591D01*
-X191380Y252703D01*
-X191397Y252814D01*
-X191400Y252987D01*
-X191412Y253159D01*
-X191404Y253271D01*
-X191405Y253384D01*
-X191383Y253555D01*
-X191371Y253727D01*
-X191347Y253837D01*
-X191333Y253949D01*
-X191287Y254116D01*
-X191251Y254284D01*
-X191212Y254390D01*
-X191183Y254499D01*
-X191114Y254657D01*
-X191055Y254819D01*
-X191001Y254918D01*
-X190957Y255022D01*
-X190867Y255169D01*
-X190785Y255321D01*
-X190719Y255412D01*
-X190660Y255508D01*
-X190550Y255641D01*
-X190448Y255781D01*
-X190370Y255861D01*
-X190298Y255948D01*
-X190171Y256065D01*
-X190050Y256188D01*
-X189961Y256257D01*
-X189878Y256333D01*
-X189736Y256431D01*
-X189599Y256537D01*
-X189524Y256577D01*
-X189408Y256656D01*
-X188915Y256901D01*
-X188903Y256908D01*
-X186149Y258048D01*
-X182648Y261549D01*
-X180753Y266124D01*
-X180753Y269305D01*
-X180749Y269365D01*
-X180751Y269425D01*
-X180729Y269649D01*
-X180713Y269873D01*
-X180701Y269932D01*
-X180695Y269992D01*
-X180641Y270211D01*
-X180594Y270430D01*
-X180574Y270487D01*
-X180559Y270546D01*
-X180476Y270754D01*
-X180398Y270965D01*
-X180370Y271019D01*
-X180348Y271075D01*
-X180236Y271270D01*
-X180130Y271468D01*
-X180094Y271517D01*
-X180064Y271569D01*
-X179989Y271660D01*
-X179793Y271928D01*
-X179636Y272089D01*
-X179563Y272178D01*
-X166542Y285199D01*
-X163970Y287771D01*
-X162887Y290385D01*
-X162887Y480371D01*
-X162883Y480431D01*
-X162885Y480491D01*
-X162863Y480715D01*
-X162847Y480939D01*
-X162835Y480998D01*
-X162829Y481058D01*
-X162775Y481277D01*
-X162728Y481496D01*
-X162708Y481553D01*
-X162693Y481612D01*
-X162610Y481820D01*
-X162532Y482031D01*
-X162504Y482085D01*
-X162482Y482141D01*
-X162370Y482336D01*
-X162264Y482534D01*
-X162228Y482583D01*
-X162198Y482635D01*
-X162123Y482726D01*
-X161927Y482994D01*
-X161770Y483155D01*
-X161697Y483244D01*
-X141049Y503892D01*
-X140962Y503968D01*
-X140882Y504050D01*
-X140747Y504154D01*
-X140619Y504266D01*
-X140522Y504328D01*
-X140431Y504399D01*
-X140283Y504483D01*
-X140141Y504575D01*
-X140036Y504624D01*
-X139936Y504681D01*
-X139778Y504744D01*
-X139624Y504815D01*
-X139514Y504849D01*
-X139407Y504891D01*
-X139241Y504931D01*
-X139079Y504981D01*
-X138965Y504998D01*
-X138853Y505025D01*
-X138683Y505042D01*
-X138516Y505068D01*
-X138401Y505069D01*
-X138286Y505081D01*
-X138116Y505073D01*
-X137946Y505076D01*
-X137832Y505061D01*
-X137716Y505056D01*
-X137549Y505025D01*
-X137381Y505003D01*
-X137269Y504973D01*
-X137156Y504952D01*
-X136995Y504898D01*
-X136831Y504853D01*
-X136725Y504807D01*
-X136616Y504771D01*
-X136464Y504695D01*
-X136308Y504627D01*
-X136210Y504567D01*
-X136107Y504516D01*
-X135967Y504419D01*
-X135822Y504330D01*
-X135733Y504257D01*
-X135638Y504192D01*
-X135513Y504076D01*
-X135381Y503968D01*
-X135304Y503884D01*
-X135219Y503805D01*
-X135111Y503674D01*
-X134996Y503549D01*
-X134931Y503454D01*
-X134858Y503364D01*
-X134770Y503219D01*
-X134674Y503079D01*
-X134622Y502976D01*
-X134563Y502877D01*
-X134496Y502721D01*
-X134420Y502569D01*
-X134384Y502459D01*
-X134338Y502353D01*
-X134294Y502189D01*
-X134240Y502028D01*
-X134219Y501915D01*
-X134189Y501804D01*
-X134178Y501689D01*
-X134138Y501468D01*
-X134124Y501136D01*
-X134113Y501019D01*
-X134113Y325677D01*
-X134117Y325617D01*
-X134115Y325557D01*
-X134137Y325333D01*
-X134153Y325109D01*
-X134165Y325050D01*
-X134171Y324990D01*
-X134225Y324771D01*
-X134272Y324552D01*
-X134292Y324495D01*
-X134307Y324436D01*
-X134390Y324228D01*
-X134468Y324017D01*
-X134496Y323963D01*
-X134518Y323907D01*
-X134630Y323712D01*
-X134736Y323514D01*
-X134772Y323465D01*
-X134802Y323413D01*
-X134877Y323322D01*
-X135073Y323054D01*
-X135230Y322893D01*
-X135303Y322804D01*
-X136530Y321577D01*
-X136575Y321538D01*
-X136616Y321493D01*
-X136790Y321351D01*
-X136960Y321204D01*
-X137010Y321171D01*
-X137057Y321133D01*
-X137250Y321016D01*
-X137438Y320894D01*
-X137493Y320868D01*
-X137544Y320837D01*
-X137751Y320749D01*
-X137955Y320654D01*
-X138013Y320636D01*
-X138068Y320613D01*
-X138285Y320554D01*
-X138500Y320489D01*
-X138560Y320480D01*
-X138618Y320464D01*
-X138735Y320452D01*
-X139063Y320401D01*
-X139288Y320398D01*
-X139403Y320387D01*
-X148933Y320387D01*
-X150053Y319923D01*
-X150911Y319065D01*
-X151375Y317945D01*
-X151375Y298751D01*
-X150911Y297631D01*
-X150053Y296773D01*
-X148933Y296309D01*
-X130467Y296309D01*
-X129347Y296773D01*
-X128349Y297770D01*
-X128262Y297846D01*
-X128182Y297928D01*
-X128047Y298033D01*
-X127919Y298144D01*
-X127822Y298207D01*
-X127731Y298277D01*
-X127583Y298361D01*
-X127441Y298454D01*
-X127336Y298502D01*
-X127236Y298559D01*
-X127078Y298622D01*
-X126924Y298694D01*
-X126814Y298727D01*
-X126707Y298770D01*
-X126541Y298810D01*
-X126379Y298859D01*
-X126265Y298877D01*
-X126153Y298904D01*
-X125983Y298920D01*
-X125816Y298946D01*
-X125701Y298948D01*
-X125586Y298959D01*
-X125416Y298952D01*
-X125246Y298954D01*
-X125132Y298939D01*
-X125016Y298934D01*
-X124849Y298903D01*
-X124681Y298882D01*
-X124569Y298851D01*
-X124456Y298830D01*
-X124295Y298776D01*
-X124131Y298731D01*
-X124025Y298686D01*
-X123916Y298649D01*
-X123764Y298573D01*
-X123608Y298506D01*
-X123510Y298446D01*
-X123407Y298394D01*
-X123267Y298297D01*
-X123122Y298209D01*
-X123033Y298136D01*
-X122938Y298070D01*
-X122813Y297955D01*
-X122681Y297847D01*
-X122604Y297762D01*
-X122519Y297684D01*
-X122411Y297552D01*
-X122296Y297427D01*
-X122231Y297332D01*
-X122158Y297243D01*
-X122070Y297097D01*
-X121974Y296957D01*
-X121922Y296854D01*
-X121863Y296756D01*
-X121796Y296599D01*
-X121720Y296447D01*
-X121684Y296338D01*
-X121638Y296232D01*
-X121594Y296068D01*
-X121540Y295906D01*
-X121519Y295793D01*
-X121489Y295682D01*
-X121478Y295567D01*
-X121438Y295346D01*
-X121424Y295014D01*
-X121413Y294897D01*
-X121413Y292585D01*
-X120330Y289971D01*
-X92171Y261812D01*
-X92095Y261725D01*
-X92012Y261644D01*
-X91908Y261510D01*
-X91797Y261381D01*
-X91734Y261285D01*
-X91664Y261194D01*
-X91580Y261046D01*
-X91487Y260903D01*
-X91439Y260799D01*
-X91381Y260699D01*
-X91319Y260540D01*
-X91247Y260386D01*
-X91214Y260276D01*
-X91171Y260169D01*
-X91131Y260004D01*
-X91082Y259841D01*
-X91064Y259727D01*
-X91037Y259615D01*
-X91021Y259446D01*
-X90995Y259278D01*
-X90993Y259163D01*
-X90982Y259048D01*
-X90989Y258878D01*
-X90987Y258708D01*
-X91002Y258594D01*
-X91007Y258479D01*
-X91038Y258312D01*
-X91059Y258143D01*
-X91090Y258032D01*
-X91111Y257919D01*
-X91165Y257758D01*
-X91209Y257594D01*
-X91255Y257488D01*
-X91292Y257379D01*
-X91368Y257226D01*
-X91435Y257070D01*
-X91495Y256972D01*
-X91547Y256869D01*
-X91644Y256729D01*
-X91732Y256584D01*
-X91805Y256495D01*
-X91871Y256400D01*
-X91986Y256275D01*
-X92094Y256144D01*
-X92179Y256066D01*
-X92257Y255981D01*
-X92389Y255874D01*
-X92514Y255759D01*
-X92609Y255694D01*
-X92698Y255621D01*
-X92844Y255532D01*
-X92984Y255436D01*
-X93087Y255385D01*
-X93185Y255325D01*
-X93341Y255258D01*
-X93494Y255182D01*
-X93603Y255146D01*
-X93709Y255101D01*
-X93873Y255056D01*
-X94034Y255003D01*
-X94148Y254982D01*
-X94259Y254952D01*
-X94373Y254941D01*
-X94595Y254900D01*
-X94927Y254887D01*
-X95044Y254875D01*
-X103181Y254875D01*
-X103241Y254879D01*
-X103302Y254877D01*
-X103525Y254899D01*
-X103750Y254915D01*
-X103809Y254928D01*
-X103869Y254934D01*
-X104087Y254987D01*
-X104307Y255034D01*
-X104363Y255055D01*
-X104422Y255069D01*
-X104631Y255153D01*
-X104842Y255230D01*
-X104895Y255259D01*
-X104951Y255281D01*
-X105146Y255393D01*
-X105344Y255499D01*
-X105393Y255535D01*
-X105445Y255565D01*
-X105536Y255639D01*
-X105804Y255835D01*
-X105965Y255992D01*
-X106054Y256065D01*
-X110271Y260282D01*
-X112885Y261365D01*
-X124281Y261365D01*
-X124283Y261365D01*
-X124286Y261365D01*
-X124563Y261385D01*
-X124849Y261405D01*
-X124852Y261405D01*
-X124855Y261405D01*
-X125132Y261465D01*
-X125406Y261524D01*
-X125409Y261525D01*
-X125412Y261525D01*
-X125676Y261622D01*
-X125941Y261720D01*
-X125944Y261721D01*
-X125946Y261722D01*
-X126186Y261850D01*
-X126444Y261988D01*
-X126446Y261990D01*
-X126448Y261991D01*
-X126677Y262159D01*
-X126904Y262325D01*
-X126906Y262327D01*
-X126908Y262328D01*
-X127108Y262524D01*
-X127312Y262722D01*
-X127314Y262724D01*
-X127316Y262726D01*
-X127487Y262948D01*
-X127661Y263173D01*
-X127662Y263175D01*
-X127664Y263177D01*
-X127670Y263189D01*
-X127943Y263668D01*
-X127995Y263798D01*
-X128035Y263873D01*
-X128489Y264969D01*
-X129347Y265827D01*
-X130467Y266291D01*
-X148933Y266291D01*
-X150053Y265827D01*
-X150911Y264969D01*
-X151375Y263849D01*
-X151375Y244655D01*
-X150911Y243535D01*
-X150053Y242677D01*
-X148933Y242213D01*
-X130467Y242213D01*
-X129347Y242677D01*
-X128489Y243535D01*
-X128035Y244631D01*
-X128034Y244633D01*
-X128033Y244636D01*
-X127902Y244897D01*
-X127780Y245141D01*
-X127779Y245143D01*
-X127778Y245145D01*
-X127618Y245376D01*
-X127457Y245610D01*
-X127455Y245612D01*
-X127454Y245614D01*
-X127258Y245827D01*
-X127071Y246029D01*
-X127069Y246031D01*
-X127067Y246033D01*
-X126839Y246220D01*
-X126631Y246391D01*
-X126629Y246392D01*
-X126626Y246394D01*
-X126380Y246543D01*
-X126144Y246687D01*
-X126142Y246688D01*
-X126139Y246689D01*
-X125879Y246801D01*
-X125621Y246912D01*
-X125618Y246913D01*
-X125615Y246914D01*
-X125343Y246988D01*
-X125071Y247062D01*
-X125068Y247062D01*
-X125066Y247063D01*
-X125052Y247064D01*
-X124506Y247133D01*
-X124366Y247131D01*
-X124281Y247139D01*
-X119350Y247139D01*
-X119121Y247123D01*
-X118891Y247113D01*
-X118837Y247103D01*
-X118782Y247099D01*
-X118557Y247051D01*
-X118331Y247009D01*
-X118279Y246992D01*
-X118225Y246980D01*
-X118009Y246901D01*
-X117791Y246828D01*
-X117741Y246803D01*
-X117690Y246784D01*
-X117487Y246676D01*
-X117281Y246573D01*
-X117236Y246542D01*
-X117187Y246516D01*
-X117002Y246380D01*
-X116812Y246249D01*
-X116772Y246212D01*
-X116728Y246179D01*
-X116563Y246019D01*
-X116393Y245863D01*
-X116359Y245820D01*
-X116319Y245782D01*
-X116179Y245600D01*
-X116033Y245422D01*
-X116004Y245374D01*
-X115971Y245331D01*
-X115857Y245131D01*
-X115737Y244934D01*
-X115716Y244884D01*
-X115688Y244836D01*
-X115603Y244622D01*
-X115513Y244411D01*
-X115498Y244358D01*
-X115478Y244307D01*
-X115424Y244082D01*
-X115364Y243861D01*
-X115359Y243817D01*
-X115344Y243753D01*
-X115289Y243186D01*
-X115292Y243120D01*
-X115287Y243076D01*
-X115287Y233967D01*
-X114823Y232847D01*
-X113965Y231989D01*
-X112869Y231535D01*
-X112867Y231534D01*
-X112864Y231533D01*
-X112602Y231402D01*
-X112359Y231280D01*
-X112357Y231279D01*
-X112355Y231278D01*
-X112120Y231116D01*
-X111890Y230957D01*
-X111888Y230955D01*
-X111886Y230954D01*
-X111673Y230758D01*
-X111471Y230571D01*
-X111469Y230569D01*
-X111467Y230567D01*
-X111280Y230339D01*
-X111109Y230131D01*
-X111108Y230129D01*
-X111106Y230126D01*
-X110957Y229880D01*
-X110813Y229644D01*
-X110812Y229642D01*
-X110811Y229639D01*
-X110699Y229379D01*
-X110588Y229121D01*
-X110587Y229118D01*
-X110586Y229115D01*
-X110512Y228842D01*
-X110438Y228571D01*
-X110438Y228568D01*
-X110437Y228566D01*
-X110436Y228552D01*
-X110367Y228006D01*
-X110369Y227866D01*
-X110361Y227781D01*
-X110361Y225531D01*
-X110365Y225470D01*
-X110363Y225410D01*
-X110385Y225187D01*
-X110401Y224962D01*
-X110413Y224903D01*
-X110419Y224843D01*
-X110473Y224625D01*
-X110520Y224405D01*
-X110540Y224348D01*
-X110555Y224290D01*
-X110638Y224081D01*
-X110716Y223870D01*
-X110744Y223816D01*
-X110767Y223761D01*
-X110878Y223566D01*
-X110984Y223368D01*
-X111020Y223319D01*
-X111050Y223266D01*
-X111125Y223176D01*
-X111321Y222908D01*
-X111478Y222746D01*
-X111551Y222657D01*
-X114946Y219263D01*
-X116841Y214688D01*
-X116841Y209736D01*
-X114946Y205161D01*
-X111445Y201660D01*
-X106870Y199765D01*
-X101918Y199765D01*
-X97343Y201660D01*
-X93842Y205161D01*
-X91947Y209736D01*
-X91947Y214688D01*
-X93842Y219263D01*
-X94945Y220365D01*
-X94985Y220411D01*
-X95029Y220452D01*
-X95172Y220626D01*
-X95319Y220796D01*
-X95352Y220846D01*
-X95390Y220893D01*
-X95507Y221086D01*
-X95629Y221274D01*
-X95654Y221329D01*
-X95685Y221380D01*
-X95774Y221587D01*
-X95869Y221791D01*
-X95886Y221849D01*
-X95910Y221904D01*
-X95968Y222120D01*
-X96034Y222336D01*
-X96043Y222396D01*
-X96059Y222454D01*
-X96070Y222571D01*
-X96121Y222899D01*
-X96124Y223124D01*
-X96135Y223239D01*
-X96135Y227781D01*
-X96135Y227783D01*
-X96135Y227786D01*
-X96116Y228060D01*
-X96095Y228349D01*
-X96095Y228352D01*
-X96095Y228355D01*
-X96035Y228630D01*
-X95976Y228906D01*
-X95975Y228909D01*
-X95975Y228912D01*
-X95880Y229170D01*
-X95780Y229441D01*
-X95779Y229444D01*
-X95778Y229446D01*
-X95650Y229686D01*
-X95512Y229944D01*
-X95510Y229946D01*
-X95509Y229948D01*
-X95341Y230177D01*
-X95175Y230404D01*
-X95173Y230406D01*
-X95172Y230408D01*
-X94976Y230608D01*
-X94778Y230812D01*
-X94776Y230814D01*
-X94774Y230816D01*
-X94552Y230987D01*
-X94327Y231161D01*
-X94325Y231162D01*
-X94323Y231164D01*
-X94311Y231170D01*
-X93832Y231443D01*
-X93702Y231495D01*
-X93627Y231535D01*
-X92531Y231989D01*
-X91673Y232847D01*
-X91209Y233967D01*
-X91209Y251040D01*
-X91201Y251155D01*
-X91202Y251270D01*
-X91181Y251439D01*
-X91169Y251609D01*
-X91145Y251722D01*
-X91130Y251836D01*
-X91085Y252000D01*
-X91050Y252166D01*
-X91010Y252274D01*
-X90980Y252385D01*
-X90912Y252541D01*
-X90854Y252701D01*
-X90799Y252803D01*
-X90754Y252908D01*
-X90665Y253053D01*
-X90585Y253203D01*
-X90517Y253296D01*
-X90457Y253395D01*
-X90349Y253526D01*
-X90249Y253663D01*
-X90168Y253746D01*
-X90095Y253835D01*
-X89970Y253950D01*
-X89851Y254072D01*
-X89760Y254142D01*
-X89675Y254220D01*
-X89535Y254316D01*
-X89401Y254420D01*
-X89301Y254477D01*
-X89206Y254543D01*
-X89053Y254618D01*
-X88906Y254703D01*
-X88798Y254745D01*
-X88695Y254796D01*
-X88535Y254850D01*
-X88376Y254913D01*
-X88264Y254940D01*
-X88155Y254976D01*
-X87988Y255007D01*
-X87822Y255047D01*
-X87708Y255058D01*
-X87594Y255079D01*
-X87424Y255086D01*
-X87255Y255102D01*
-X87140Y255097D01*
-X87025Y255102D01*
-X86856Y255085D01*
-X86686Y255077D01*
-X86573Y255056D01*
-X86458Y255045D01*
-X86293Y255005D01*
-X86126Y254973D01*
-X86016Y254937D01*
-X85905Y254909D01*
-X85747Y254846D01*
-X85586Y254792D01*
-X85482Y254741D01*
-X85376Y254698D01*
-X85228Y254613D01*
-X85076Y254537D01*
-X84981Y254471D01*
-X84881Y254414D01*
-X84792Y254341D01*
-X84607Y254213D01*
-X84363Y253988D01*
-X84272Y253913D01*
-X82803Y252444D01*
-X82763Y252398D01*
-X82719Y252357D01*
-X82577Y252183D01*
-X82429Y252014D01*
-X82396Y251963D01*
-X82358Y251916D01*
-X82242Y251724D01*
-X82119Y251535D01*
-X82094Y251481D01*
-X82063Y251429D01*
-X81974Y251223D01*
-X81879Y251019D01*
-X81862Y250961D01*
-X81838Y250905D01*
-X81779Y250688D01*
-X81714Y250473D01*
-X81705Y250414D01*
-X81689Y250355D01*
-X81678Y250238D01*
-X81627Y249910D01*
-X81624Y249685D01*
-X81613Y249571D01*
-X81613Y174682D01*
-X81617Y174622D01*
-X81615Y174561D01*
-X81637Y174338D01*
-X81653Y174113D01*
-X81665Y174054D01*
-X81671Y173994D01*
-X81725Y173776D01*
-X81772Y173556D01*
-X81793Y173500D01*
-X81807Y173441D01*
-X81890Y173233D01*
-X81968Y173021D01*
-X81996Y172968D01*
-X82019Y172912D01*
-X82130Y172717D01*
-X82236Y172519D01*
-X82272Y172470D01*
-X82302Y172418D01*
-X82377Y172327D01*
-X82573Y172059D01*
-X82730Y171898D01*
-X82803Y171809D01*
-X84085Y170527D01*
-X84549Y169406D01*
-X84549Y158194D01*
-X84085Y157073D01*
-X83812Y156800D01*
-X83735Y156712D01*
-X83652Y156631D01*
-X83549Y156497D01*
-X83438Y156370D01*
-X83375Y156272D01*
-X83303Y156180D01*
-X83220Y156033D01*
-X83128Y155892D01*
-X83079Y155786D01*
-X83021Y155685D01*
-X82959Y155528D01*
-X82888Y155375D01*
-X82855Y155263D01*
-X82812Y155155D01*
-X82772Y154991D01*
-X82723Y154830D01*
-X82705Y154715D01*
-X82678Y154601D01*
-X82662Y154433D01*
-X82636Y154267D01*
-X82634Y154150D01*
-X82623Y154034D01*
-X82630Y153865D01*
-X82628Y153697D01*
-X82643Y153581D01*
-X82648Y153465D01*
-X82679Y153299D01*
-X82700Y153132D01*
-X82731Y153019D01*
-X82752Y152905D01*
-X82806Y152745D01*
-X82851Y152582D01*
-X82897Y152475D01*
-X82934Y152364D01*
-X82988Y152263D01*
-X83077Y152059D01*
-X83251Y151773D01*
-X83307Y151670D01*
-X83752Y151003D01*
-X83943Y150541D01*
-X84045Y150031D01*
-X84105Y149811D01*
-X84159Y149588D01*
-X84180Y149536D01*
-X84195Y149482D01*
-X84285Y149271D01*
-X84370Y149059D01*
-X84398Y149010D01*
-X84420Y148958D01*
-X84539Y148763D01*
-X84653Y148564D01*
-X84687Y148520D01*
-X84716Y148472D01*
-X84862Y148295D01*
-X85002Y148114D01*
-X85042Y148075D01*
-X85078Y148031D01*
-X85247Y147876D01*
-X85411Y147717D01*
-X85456Y147684D01*
-X85498Y147646D01*
-X85687Y147516D01*
-X85871Y147381D01*
-X85921Y147355D01*
-X85967Y147323D01*
-X86173Y147221D01*
-X86374Y147113D01*
-X86427Y147094D01*
-X86455Y147080D01*
-X86340Y147023D01*
-X86134Y146927D01*
-X86086Y146896D01*
-X86034Y146870D01*
-X85847Y146741D01*
-X85657Y146617D01*
-X85613Y146579D01*
-X85566Y146546D01*
-X85398Y146391D01*
-X85227Y146242D01*
-X85189Y146199D01*
-X85147Y146160D01*
-X85003Y145983D01*
-X84854Y145812D01*
-X84823Y145763D01*
-X84786Y145719D01*
-X84668Y145524D01*
-X84545Y145333D01*
-X84521Y145281D01*
-X84491Y145231D01*
-X84401Y145022D01*
-X84306Y144816D01*
-X84289Y144761D01*
-X84266Y144708D01*
-X84207Y144488D01*
-X84141Y144270D01*
-X84132Y144213D01*
-X84117Y144158D01*
-X84106Y144042D01*
-X84054Y143707D01*
-X84052Y143487D01*
-X84041Y143373D01*
-X84041Y139550D01*
-X83943Y139059D01*
-X83752Y138597D01*
-X83473Y138180D01*
-X83120Y137827D01*
-X82703Y137548D01*
-X82241Y137357D01*
-X81750Y137259D01*
-X78563Y137259D01*
-X78563Y144800D01*
-X78547Y145029D01*
-X78537Y145259D01*
-X78527Y145313D01*
-X78523Y145368D01*
-X78475Y145593D01*
-X78433Y145819D01*
-X78416Y145872D01*
-X78404Y145925D01*
-X78325Y146141D01*
-X78252Y146360D01*
-X78227Y146409D01*
-X78209Y146460D01*
-X78100Y146663D01*
-X77997Y146869D01*
-X77966Y146914D01*
-X77940Y146963D01*
-X77804Y147148D01*
-X77673Y147338D01*
-X77636Y147378D01*
-X77603Y147423D01*
-X77443Y147587D01*
-X77287Y147757D01*
-X77244Y147792D01*
-X77206Y147831D01*
-X77024Y147972D01*
-X76846Y148118D01*
-X76799Y148146D01*
-X76755Y148180D01*
-X76555Y148294D01*
-X76359Y148413D01*
-X76308Y148435D01*
-X76260Y148462D01*
-X76046Y148547D01*
-X75835Y148637D01*
-X75782Y148652D01*
-X75731Y148672D01*
-X75506Y148726D01*
-X75285Y148786D01*
-X75241Y148791D01*
-X75177Y148806D01*
-X74610Y148861D01*
-X74544Y148859D01*
-X74500Y148863D01*
-X74270Y148847D01*
-X74040Y148837D01*
-X73986Y148827D01*
-X73931Y148823D01*
-X73706Y148775D01*
-X73480Y148733D01*
-X73428Y148715D01*
-X73374Y148704D01*
-X73158Y148625D01*
-X72940Y148552D01*
-X72891Y148527D01*
-X72839Y148508D01*
-X72636Y148399D01*
-X72430Y148296D01*
-X72385Y148265D01*
-X72337Y148239D01*
-X72151Y148104D01*
-X71962Y147973D01*
-X71921Y147935D01*
-X71877Y147903D01*
-X71712Y147743D01*
-X71543Y147586D01*
-X71508Y147544D01*
-X71469Y147505D01*
-X71328Y147324D01*
-X71182Y147145D01*
-X71153Y147098D01*
-X71120Y147055D01*
-X71006Y146855D01*
-X70886Y146658D01*
-X70865Y146608D01*
-X70838Y146560D01*
-X70752Y146345D01*
-X70662Y146134D01*
-X70648Y146082D01*
-X70627Y146030D01*
-X70573Y145806D01*
-X70513Y145584D01*
-X70509Y145540D01*
-X70493Y145476D01*
-X70438Y144909D01*
-X70441Y144844D01*
-X70437Y144800D01*
-X70437Y133698D01*
-X70441Y133632D01*
-X70439Y133566D01*
-X70461Y133349D01*
-X70477Y133130D01*
-X70490Y133065D01*
-X70497Y132999D01*
-X70529Y132884D01*
-X70596Y132572D01*
-X70676Y132352D01*
-X70707Y132239D01*
-X70708Y132239D01*
-X70754Y132140D01*
-X70791Y132037D01*
-X70792Y132036D01*
-X70871Y131887D01*
-X70950Y131653D01*
-X70954Y131641D01*
-X71445Y130455D01*
-X71472Y130401D01*
-X71493Y130345D01*
-X71599Y130147D01*
-X71699Y129946D01*
-X71734Y129896D01*
-X71762Y129843D01*
-X71895Y129662D01*
-X72023Y129476D01*
-X72063Y129432D01*
-X72099Y129383D01*
-X72256Y129222D01*
-X72408Y129057D01*
-X72455Y129019D01*
-X72497Y128976D01*
-X72675Y128838D01*
-X72849Y128696D01*
-X72900Y128664D01*
-X72948Y128627D01*
-X73052Y128572D01*
-X73336Y128400D01*
-X73542Y128311D01*
-X73644Y128257D01*
-X74747Y127800D01*
-X75605Y126942D01*
-X76069Y125821D01*
-X76069Y106579D01*
-X75605Y105458D01*
-X74747Y104600D01*
-X73626Y104136D01*
-X56414Y104136D01*
-X55293Y104600D01*
-X54391Y105503D01*
-X54375Y105530D01*
-X54299Y105682D01*
-X54234Y105777D01*
-X54177Y105877D01*
-X54073Y106011D01*
-X53976Y106151D01*
-X53898Y106236D01*
-X53828Y106327D01*
-X53706Y106445D01*
-X53591Y106570D01*
-X53501Y106643D01*
-X53419Y106724D01*
-X53281Y106824D01*
-X53150Y106932D01*
-X53051Y106992D01*
-X52958Y107060D01*
-X52808Y107139D01*
-X52663Y107228D01*
-X52557Y107273D01*
-X52456Y107328D01*
-X52296Y107386D01*
-X52140Y107453D01*
-X52029Y107483D01*
-X51920Y107523D01*
-X51754Y107558D01*
-X51590Y107603D01*
-X51476Y107617D01*
-X51363Y107641D01*
-X51193Y107653D01*
-X51025Y107674D01*
-X50909Y107672D01*
-X50794Y107680D01*
-X50625Y107668D01*
-X50455Y107665D01*
-X50341Y107648D01*
-X50226Y107639D01*
-X50060Y107604D01*
-X49892Y107577D01*
-X49782Y107544D01*
-X49669Y107520D01*
-X49510Y107461D01*
-X49347Y107411D01*
-X49242Y107363D01*
-X49134Y107323D01*
-X48984Y107243D01*
-X48830Y107171D01*
-X48734Y107108D01*
-X48632Y107054D01*
-X48495Y106953D01*
-X48353Y106860D01*
-X48266Y106785D01*
-X48173Y106716D01*
-X48051Y106598D01*
-X47923Y106486D01*
-X47848Y106399D01*
-X47765Y106318D01*
-X47661Y106184D01*
-X47550Y106056D01*
-X47487Y105959D01*
-X47417Y105867D01*
-X47363Y105766D01*
-X47241Y105577D01*
-X47204Y105497D01*
-X46307Y104600D01*
-X45186Y104136D01*
-X37592Y104136D01*
-X37363Y104120D01*
-X37132Y104110D01*
-X37078Y104100D01*
-X37024Y104096D01*
-X36798Y104048D01*
-X36572Y104006D01*
-X36520Y103989D01*
-X36466Y103977D01*
-X36250Y103898D01*
-X36032Y103825D01*
-X35983Y103800D01*
-X35931Y103781D01*
-X35728Y103673D01*
-X35523Y103570D01*
-X35477Y103539D01*
-X35429Y103513D01*
-X35243Y103377D01*
-X35054Y103246D01*
-X35013Y103209D01*
-X34969Y103176D01*
-X34804Y103016D01*
-X34635Y102860D01*
-X34600Y102817D01*
-X34561Y102779D01*
-X34420Y102597D01*
-X34274Y102419D01*
-X34246Y102371D01*
-X34212Y102328D01*
-X34098Y102128D01*
-X33979Y101931D01*
-X33957Y101881D01*
-X33930Y101833D01*
-X33845Y101619D01*
-X33754Y101408D01*
-X33740Y101355D01*
-X33720Y101304D01*
-X33665Y101079D01*
-X33605Y100858D01*
-X33601Y100814D01*
-X33585Y100750D01*
-X33530Y100183D01*
-X33533Y100117D01*
-X33529Y100073D01*
-X33529Y76557D01*
-X33533Y76497D01*
-X33531Y76436D01*
-X33553Y76213D01*
-X33569Y75988D01*
-X33581Y75929D01*
-X33587Y75869D01*
-X33641Y75650D01*
-X33688Y75431D01*
-X33708Y75375D01*
-X33723Y75316D01*
-X33806Y75107D01*
-X33884Y74896D01*
-X33912Y74843D01*
-X33934Y74787D01*
-X34046Y74592D01*
-X34152Y74394D01*
-X34188Y74345D01*
-X34218Y74293D01*
-X34293Y74201D01*
-X34489Y73934D01*
-X34646Y73772D01*
-X34719Y73684D01*
-X35607Y72795D01*
-X35807Y72621D01*
-X36005Y72446D01*
-X36022Y72435D01*
-X36038Y72421D01*
-X36260Y72277D01*
-X36480Y72132D01*
-X36499Y72123D01*
-X36516Y72111D01*
-X36755Y72000D01*
-X36994Y71886D01*
-X37014Y71880D01*
-X37033Y71872D01*
-X37286Y71795D01*
-X37538Y71716D01*
-X37558Y71712D01*
-X37578Y71706D01*
-X37839Y71666D01*
-X38100Y71623D01*
-X38121Y71622D01*
-X38141Y71619D01*
-X38405Y71615D01*
-X38669Y71609D01*
-X38690Y71612D01*
-X38711Y71611D01*
-X38973Y71645D01*
-X39235Y71675D01*
-X39255Y71681D01*
-X39276Y71683D01*
-X39530Y71753D01*
-X39786Y71820D01*
-X39806Y71828D01*
-X39825Y71834D01*
-X40068Y71939D01*
-X40312Y72041D01*
-X40330Y72051D01*
-X40349Y72060D01*
-X40574Y72197D01*
-X40801Y72333D01*
-X40817Y72346D01*
-X40835Y72356D01*
-X41040Y72525D01*
-X41245Y72690D01*
-X41256Y72703D01*
-X41275Y72718D01*
-X41660Y73138D01*
-X41673Y73157D01*
-X43022Y74506D01*
-X44543Y75611D01*
-X46217Y76464D01*
-X46737Y76633D01*
-X46737Y65400D01*
-X46753Y65171D01*
-X46763Y64941D01*
-X46773Y64887D01*
-X46777Y64832D01*
-X46825Y64607D01*
-X46867Y64381D01*
-X46884Y64328D01*
-X46896Y64275D01*
-X46975Y64059D01*
-X47048Y63840D01*
-X47073Y63791D01*
-X47091Y63740D01*
-X47200Y63537D01*
-X47303Y63331D01*
-X47334Y63286D01*
-X47360Y63237D01*
-X47496Y63052D01*
-X47627Y62862D01*
-X47664Y62822D01*
-X47697Y62777D01*
-X47857Y62613D01*
-X48013Y62443D01*
-X48014Y62443D01*
-X48056Y62408D01*
-X48094Y62369D01*
-X48095Y62369D01*
-X48276Y62228D01*
-X48455Y62082D01*
-X48502Y62053D01*
-X48545Y62020D01*
-X48745Y61906D01*
-X48942Y61786D01*
-X48992Y61765D01*
-X49040Y61738D01*
-X49255Y61652D01*
-X49466Y61562D01*
-X49518Y61548D01*
-X49570Y61527D01*
-X49794Y61473D01*
-X50016Y61413D01*
-X50060Y61409D01*
-X50124Y61393D01*
-X50691Y61338D01*
-X50756Y61341D01*
-X50800Y61337D01*
-X62033Y61337D01*
-X61864Y60817D01*
-X61011Y59143D01*
-X59906Y57622D01*
-X59381Y57097D01*
-X59306Y57010D01*
-X59223Y56930D01*
-X59119Y56795D01*
-X59007Y56667D01*
-X58945Y56570D01*
-X58874Y56479D01*
-X58790Y56332D01*
-X58698Y56189D01*
-X58649Y56084D01*
-X58592Y55984D01*
-X58529Y55826D01*
-X58458Y55672D01*
-X58424Y55562D01*
-X58382Y55455D01*
-X58342Y55289D01*
-X58293Y55127D01*
-X58275Y55013D01*
-X58248Y54901D01*
-X58231Y54731D01*
-X58205Y54564D01*
-X58204Y54449D01*
-X58192Y54334D01*
-X58200Y54164D01*
-X58197Y53994D01*
-X58212Y53880D01*
-X58217Y53764D01*
-X58248Y53597D01*
-X58270Y53429D01*
-X58300Y53317D01*
-X58321Y53204D01*
-X58375Y53043D01*
-X58420Y52879D01*
-X58466Y52773D01*
-X58502Y52664D01*
-X58579Y52512D01*
-X58646Y52356D01*
-X58706Y52258D01*
-X58757Y52155D01*
-X58854Y52014D01*
-X58943Y51870D01*
-X59016Y51781D01*
-X59081Y51686D01*
-X59197Y51561D01*
-X59304Y51430D01*
-X59389Y51352D01*
-X59468Y51267D01*
-X59599Y51159D01*
-X59724Y51044D01*
-X59819Y50979D01*
-X59909Y50906D01*
-X60054Y50818D01*
-X60194Y50722D01*
-X60297Y50670D01*
-X60396Y50611D01*
-X60552Y50544D01*
-X60704Y50468D01*
-X60814Y50432D01*
-X60920Y50386D01*
-X61084Y50342D01*
-X61245Y50288D01*
-X61358Y50267D01*
-X61469Y50237D01*
-X61584Y50226D01*
-X61805Y50186D01*
-X62137Y50172D01*
-X62254Y50161D01*
-X68016Y50161D01*
-X73588Y47853D01*
-X75090Y46351D01*
-X75135Y46311D01*
-X75176Y46267D01*
-X75350Y46125D01*
-X75520Y45977D01*
-X75570Y45944D01*
-X75617Y45906D01*
-X75810Y45789D01*
-X75998Y45667D01*
-X76053Y45642D01*
-X76104Y45611D01*
-X76311Y45522D01*
-X76515Y45427D01*
-X76573Y45410D01*
-X76628Y45386D01*
-X76845Y45328D01*
-X77060Y45262D01*
-X77120Y45253D01*
-X77178Y45237D01*
-X77295Y45226D01*
-X77623Y45175D01*
-X77848Y45172D01*
-X77963Y45161D01*
-X83016Y45161D01*
-X88588Y42853D01*
-X89314Y42127D01*
-X89359Y42087D01*
-X89400Y42043D01*
-X89574Y41901D01*
-X89744Y41753D01*
-X89794Y41720D01*
-X89841Y41682D01*
-X90034Y41565D01*
-X90222Y41443D01*
-X90277Y41418D01*
-X90328Y41387D01*
-X90535Y41298D01*
-X90739Y41204D01*
-X90797Y41186D01*
-X90852Y41162D01*
-X91069Y41104D01*
-X91284Y41038D01*
-X91344Y41029D01*
-X91402Y41013D01*
-X91519Y41002D01*
-X91847Y40951D01*
-X92072Y40948D01*
-X92187Y40937D01*
-X157813Y40937D01*
-X157873Y40941D01*
-G37*
-G36*
-X25630Y653653D02*
-X25630Y653653D01*
-X25860Y653663D01*
-X25914Y653673D01*
-X25969Y653677D01*
-X26194Y653725D01*
-X26420Y653767D01*
-X26472Y653785D01*
-X26526Y653796D01*
-X26742Y653875D01*
-X26960Y653948D01*
-X27009Y653973D01*
-X27061Y653992D01*
-X27264Y654101D01*
-X27470Y654204D01*
-X27515Y654235D01*
-X27563Y654261D01*
-X27749Y654396D01*
-X27938Y654527D01*
-X27979Y654565D01*
-X28023Y654597D01*
-X28188Y654757D01*
-X28357Y654914D01*
-X28392Y654956D01*
-X28431Y654995D01*
-X28572Y655176D01*
-X28718Y655355D01*
-X28747Y655402D01*
-X28780Y655445D01*
-X28894Y655645D01*
-X29013Y655842D01*
-X29035Y655892D01*
-X29062Y655940D01*
-X29148Y656155D01*
-X29238Y656366D01*
-X29252Y656418D01*
-X29273Y656470D01*
-X29327Y656694D01*
-X29387Y656916D01*
-X29391Y656960D01*
-X29407Y657024D01*
-X29462Y657591D01*
-X29459Y657656D01*
-X29463Y657700D01*
-X29463Y668933D01*
-X29983Y668764D01*
-X31657Y667911D01*
-X33178Y666806D01*
-X34506Y665478D01*
-X35611Y663957D01*
-X36004Y663187D01*
-X36098Y663030D01*
-X36184Y662868D01*
-X36245Y662786D01*
-X36297Y662698D01*
-X36413Y662556D01*
-X36521Y662408D01*
-X36592Y662335D01*
-X36656Y662256D01*
-X36790Y662131D01*
-X36918Y662000D01*
-X36999Y661937D01*
-X37074Y661868D01*
-X37224Y661763D01*
-X37369Y661651D01*
-X37458Y661601D01*
-X37541Y661542D01*
-X37705Y661460D01*
-X37864Y661369D01*
-X37959Y661331D01*
-X38050Y661285D01*
-X38223Y661226D01*
-X38393Y661159D01*
-X38493Y661135D01*
-X38589Y661102D01*
-X38769Y661068D01*
-X38947Y661025D01*
-X39049Y661015D01*
-X39149Y660996D01*
-X39332Y660987D01*
-X39514Y660969D01*
-X39616Y660974D01*
-X39718Y660969D01*
-X39900Y660986D01*
-X40084Y660994D01*
-X40184Y661013D01*
-X40285Y661022D01*
-X40464Y661065D01*
-X40644Y661098D01*
-X40741Y661130D01*
-X40840Y661154D01*
-X41010Y661221D01*
-X41184Y661279D01*
-X41275Y661325D01*
-X41370Y661362D01*
-X41530Y661452D01*
-X41693Y661534D01*
-X41777Y661592D01*
-X41866Y661643D01*
-X42012Y661754D01*
-X42162Y661858D01*
-X42237Y661927D01*
-X42318Y661990D01*
-X42447Y662120D01*
-X42581Y662245D01*
-X42646Y662324D01*
-X42717Y662396D01*
-X42826Y662544D01*
-X42942Y662686D01*
-X42995Y662773D01*
-X43055Y662855D01*
-X43142Y663016D01*
-X43237Y663173D01*
-X43278Y663267D01*
-X43326Y663356D01*
-X43390Y663528D01*
-X43462Y663696D01*
-X43488Y663795D01*
-X43524Y663891D01*
-X43563Y664070D01*
-X43611Y664246D01*
-X43618Y664325D01*
-X43645Y664447D01*
-X43687Y665016D01*
-X43687Y665025D01*
-X43687Y665031D01*
-X43687Y697324D01*
-X43671Y697553D01*
-X43661Y697784D01*
-X43651Y697838D01*
-X43647Y697892D01*
-X43599Y698118D01*
-X43557Y698344D01*
-X43540Y698396D01*
-X43528Y698450D01*
-X43449Y698666D01*
-X43376Y698884D01*
-X43351Y698933D01*
-X43332Y698985D01*
-X43224Y699188D01*
-X43121Y699393D01*
-X43090Y699439D01*
-X43064Y699487D01*
-X42928Y699673D01*
-X42797Y699862D01*
-X42760Y699903D01*
-X42727Y699947D01*
-X42567Y700112D01*
-X42411Y700281D01*
-X42368Y700316D01*
-X42330Y700355D01*
-X42148Y700496D01*
-X41970Y700642D01*
-X41922Y700670D01*
-X41879Y700704D01*
-X41679Y700818D01*
-X41482Y700937D01*
-X41432Y700959D01*
-X41384Y700986D01*
-X41170Y701071D01*
-X40959Y701162D01*
-X40906Y701176D01*
-X40855Y701196D01*
-X40630Y701251D01*
-X40409Y701311D01*
-X40365Y701315D01*
-X40301Y701331D01*
-X39734Y701386D01*
-X39668Y701383D01*
-X39624Y701387D01*
-X37573Y701387D01*
-X37513Y701383D01*
-X37452Y701385D01*
-X37229Y701363D01*
-X37004Y701347D01*
-X36945Y701335D01*
-X36885Y701329D01*
-X36667Y701275D01*
-X36447Y701228D01*
-X36391Y701208D01*
-X36332Y701193D01*
-X36123Y701110D01*
-X35912Y701032D01*
-X35859Y701004D01*
-X35803Y700982D01*
-X35608Y700870D01*
-X35410Y700764D01*
-X35361Y700728D01*
-X35308Y700698D01*
-X35217Y700623D01*
-X34950Y700427D01*
-X34789Y700270D01*
-X34700Y700197D01*
-X32451Y697948D01*
-X27876Y696053D01*
-X22924Y696053D01*
-X18349Y697948D01*
-X17097Y699201D01*
-X17010Y699276D01*
-X16930Y699359D01*
-X16795Y699463D01*
-X16667Y699574D01*
-X16570Y699637D01*
-X16479Y699707D01*
-X16332Y699791D01*
-X16189Y699884D01*
-X16084Y699933D01*
-X15984Y699990D01*
-X15826Y700052D01*
-X15672Y700124D01*
-X15562Y700157D01*
-X15455Y700200D01*
-X15289Y700240D01*
-X15127Y700289D01*
-X15013Y700307D01*
-X14901Y700334D01*
-X14731Y700350D01*
-X14564Y700376D01*
-X14449Y700378D01*
-X14334Y700389D01*
-X14164Y700382D01*
-X13994Y700384D01*
-X13880Y700370D01*
-X13764Y700365D01*
-X13597Y700334D01*
-X13429Y700312D01*
-X13317Y700282D01*
-X13204Y700261D01*
-X13043Y700207D01*
-X12879Y700162D01*
-X12773Y700116D01*
-X12664Y700079D01*
-X12512Y700003D01*
-X12356Y699936D01*
-X12258Y699876D01*
-X12155Y699824D01*
-X12014Y699727D01*
-X11870Y699639D01*
-X11781Y699566D01*
-X11686Y699500D01*
-X11561Y699385D01*
-X11429Y699277D01*
-X11352Y699192D01*
-X11267Y699114D01*
-X11159Y698982D01*
-X11044Y698857D01*
-X10979Y698762D01*
-X10906Y698673D01*
-X10818Y698528D01*
-X10722Y698388D01*
-X10670Y698284D01*
-X10611Y698186D01*
-X10544Y698030D01*
-X10468Y697877D01*
-X10432Y697768D01*
-X10386Y697662D01*
-X10342Y697498D01*
-X10288Y697337D01*
-X10267Y697223D01*
-X10237Y697112D01*
-X10226Y696997D01*
-X10186Y696776D01*
-X10172Y696445D01*
-X10161Y696327D01*
-X10161Y669154D01*
-X10169Y669039D01*
-X10167Y668924D01*
-X10189Y668756D01*
-X10201Y668586D01*
-X10225Y668473D01*
-X10239Y668359D01*
-X10284Y668195D01*
-X10320Y668029D01*
-X10359Y667920D01*
-X10390Y667809D01*
-X10457Y667653D01*
-X10516Y667494D01*
-X10570Y667392D01*
-X10616Y667286D01*
-X10704Y667141D01*
-X10784Y666991D01*
-X10852Y666898D01*
-X10912Y666800D01*
-X11021Y666668D01*
-X11121Y666531D01*
-X11201Y666449D01*
-X11274Y666360D01*
-X11400Y666245D01*
-X11518Y666123D01*
-X11609Y666052D01*
-X11694Y665974D01*
-X11834Y665878D01*
-X11969Y665774D01*
-X12069Y665717D01*
-X12164Y665652D01*
-X12316Y665576D01*
-X12464Y665492D01*
-X12571Y665449D01*
-X12674Y665398D01*
-X12835Y665345D01*
-X12993Y665282D01*
-X13106Y665255D01*
-X13215Y665218D01*
-X13382Y665188D01*
-X13547Y665148D01*
-X13662Y665137D01*
-X13775Y665116D01*
-X13945Y665109D01*
-X14114Y665092D01*
-X14229Y665097D01*
-X14345Y665093D01*
-X14514Y665110D01*
-X14684Y665117D01*
-X14797Y665138D01*
-X14912Y665150D01*
-X15077Y665190D01*
-X15244Y665221D01*
-X15353Y665258D01*
-X15465Y665285D01*
-X15623Y665348D01*
-X15784Y665402D01*
-X15887Y665454D01*
-X15994Y665497D01*
-X16141Y665581D01*
-X16293Y665657D01*
-X16388Y665723D01*
-X16488Y665780D01*
-X16577Y665853D01*
-X16762Y665981D01*
-X17006Y666206D01*
-X17097Y666281D01*
-X17622Y666806D01*
-X19143Y667911D01*
-X20817Y668764D01*
-X21337Y668933D01*
-X21337Y657700D01*
-X21353Y657471D01*
-X21363Y657241D01*
-X21373Y657187D01*
-X21377Y657132D01*
-X21425Y656907D01*
-X21467Y656681D01*
-X21484Y656628D01*
-X21496Y656575D01*
-X21575Y656359D01*
-X21648Y656140D01*
-X21673Y656091D01*
-X21691Y656040D01*
-X21800Y655837D01*
-X21903Y655631D01*
-X21934Y655586D01*
-X21960Y655537D01*
-X22096Y655352D01*
-X22227Y655162D01*
-X22264Y655122D01*
-X22297Y655077D01*
-X22457Y654913D01*
-X22613Y654743D01*
-X22656Y654708D01*
-X22694Y654669D01*
-X22876Y654528D01*
-X23054Y654382D01*
-X23101Y654354D01*
-X23145Y654320D01*
-X23345Y654206D01*
-X23541Y654087D01*
-X23592Y654065D01*
-X23640Y654038D01*
-X23854Y653953D01*
-X24065Y653863D01*
-X24118Y653848D01*
-X24169Y653828D01*
-X24394Y653774D01*
-X24615Y653714D01*
-X24659Y653709D01*
-X24723Y653694D01*
-X25290Y653639D01*
-X25356Y653641D01*
-X25400Y653637D01*
-X25630Y653653D01*
-G37*
-%LPC*%
-G36*
-X100185Y617087D02*
-X100185Y617087D01*
-X97571Y618170D01*
-X95570Y620171D01*
-X94487Y622785D01*
-X94487Y625615D01*
-X95570Y628229D01*
-X102115Y634774D01*
-X102266Y634948D01*
-X102421Y635117D01*
-X102452Y635162D01*
-X102489Y635204D01*
-X102614Y635397D01*
-X102744Y635587D01*
-X102768Y635636D01*
-X102798Y635682D01*
-X102895Y635891D01*
-X102998Y636097D01*
-X103015Y636149D01*
-X103038Y636199D01*
-X103105Y636419D01*
-X103178Y636638D01*
-X103187Y636692D01*
-X103203Y636744D01*
-X103239Y636971D01*
-X103280Y637198D01*
-X103282Y637253D01*
-X103291Y637307D01*
-X103294Y637537D01*
-X103303Y637767D01*
-X103298Y637822D01*
-X103298Y637877D01*
-X103269Y638105D01*
-X103246Y638334D01*
-X103233Y638388D01*
-X103226Y638442D01*
-X103166Y638665D01*
-X103111Y638888D01*
-X103090Y638939D01*
-X103076Y638992D01*
-X102985Y639203D01*
-X102899Y639417D01*
-X102872Y639465D01*
-X102850Y639515D01*
-X102813Y639576D01*
-X102175Y641117D01*
-X102175Y653975D01*
-X102639Y655096D01*
-X103497Y655954D01*
-X104617Y656418D01*
-X123983Y656418D01*
-X125103Y655954D01*
-X125961Y655096D01*
-X126425Y653975D01*
-X126425Y641117D01*
-X125961Y639996D01*
-X125103Y639138D01*
-X123921Y638649D01*
-X123919Y638647D01*
-X123916Y638647D01*
-X123659Y638518D01*
-X123411Y638394D01*
-X123409Y638393D01*
-X123407Y638391D01*
-X123172Y638230D01*
-X122942Y638071D01*
-X122940Y638069D01*
-X122938Y638068D01*
-X122731Y637877D01*
-X122523Y637685D01*
-X122521Y637683D01*
-X122519Y637681D01*
-X122337Y637459D01*
-X122161Y637245D01*
-X122160Y637242D01*
-X122158Y637240D01*
-X122006Y636989D01*
-X121865Y636758D01*
-X121864Y636755D01*
-X121863Y636753D01*
-X121755Y636502D01*
-X121640Y636234D01*
-X121639Y636232D01*
-X121638Y636229D01*
-X121564Y635957D01*
-X121490Y635685D01*
-X121490Y635682D01*
-X121489Y635679D01*
-X121488Y635667D01*
-X120330Y632871D01*
-X105629Y618170D01*
-X103015Y617087D01*
-X100185Y617087D01*
-G37*
-%LPD*%
-%LPC*%
-G36*
-X147130Y134741D02*
-X147130Y134741D01*
-X142555Y136636D01*
-X139054Y140137D01*
-X137159Y144712D01*
-X137159Y149664D01*
-X139054Y154239D01*
-X142555Y157740D01*
-X147130Y159635D01*
-X152082Y159635D01*
-X156657Y157740D01*
-X157646Y156750D01*
-X157733Y156674D01*
-X157814Y156592D01*
-X157948Y156488D01*
-X158076Y156376D01*
-X158173Y156314D01*
-X158264Y156243D01*
-X158412Y156159D01*
-X158555Y156067D01*
-X158659Y156018D01*
-X158759Y155961D01*
-X158917Y155898D01*
-X159072Y155827D01*
-X159182Y155793D01*
-X159289Y155751D01*
-X159454Y155711D01*
-X159617Y155661D01*
-X159731Y155644D01*
-X159843Y155617D01*
-X160012Y155600D01*
-X160180Y155574D01*
-X160295Y155573D01*
-X160410Y155561D01*
-X160580Y155569D01*
-X160750Y155566D01*
-X160864Y155581D01*
-X160979Y155586D01*
-X161146Y155617D01*
-X161315Y155638D01*
-X161426Y155669D01*
-X161539Y155690D01*
-X161700Y155744D01*
-X161864Y155789D01*
-X161970Y155835D01*
-X162079Y155871D01*
-X162231Y155947D01*
-X162388Y156015D01*
-X162486Y156075D01*
-X162589Y156126D01*
-X162729Y156223D01*
-X162874Y156312D01*
-X162963Y156385D01*
-X163058Y156450D01*
-X163183Y156566D01*
-X163314Y156673D01*
-X163392Y156758D01*
-X163477Y156836D01*
-X163584Y156968D01*
-X163699Y157093D01*
-X163764Y157188D01*
-X163837Y157278D01*
-X163926Y157423D01*
-X164022Y157563D01*
-X164073Y157666D01*
-X164133Y157765D01*
-X164200Y157921D01*
-X164276Y158073D01*
-X164312Y158183D01*
-X164357Y158288D01*
-X164402Y158452D01*
-X164455Y158614D01*
-X164476Y158727D01*
-X164506Y158838D01*
-X164517Y158953D01*
-X164558Y159174D01*
-X164571Y159506D01*
-X164583Y159623D01*
-X164583Y160327D01*
-X164680Y160818D01*
-X164872Y161280D01*
-X165150Y161697D01*
-X165504Y162050D01*
-X165920Y162329D01*
-X166382Y162520D01*
-X166873Y162618D01*
-X172137Y162618D01*
-X172137Y154254D01*
-X172137Y145890D01*
-X166873Y145890D01*
-X166141Y146036D01*
-X166025Y146051D01*
-X165911Y146075D01*
-X165743Y146086D01*
-X165576Y146108D01*
-X165459Y146106D01*
-X165343Y146114D01*
-X165175Y146102D01*
-X165006Y146100D01*
-X164891Y146082D01*
-X164775Y146073D01*
-X164610Y146038D01*
-X164443Y146012D01*
-X164331Y145978D01*
-X164217Y145953D01*
-X164059Y145895D01*
-X163898Y145846D01*
-X163792Y145797D01*
-X163683Y145757D01*
-X163534Y145677D01*
-X163381Y145606D01*
-X163283Y145543D01*
-X163181Y145487D01*
-X163045Y145388D01*
-X162903Y145296D01*
-X162815Y145219D01*
-X162721Y145150D01*
-X162601Y145033D01*
-X162473Y144922D01*
-X162397Y144834D01*
-X162313Y144752D01*
-X162210Y144619D01*
-X162100Y144492D01*
-X162037Y144394D01*
-X161965Y144301D01*
-X161911Y144200D01*
-X161790Y144013D01*
-X161650Y143709D01*
-X161594Y143606D01*
-X160158Y140137D01*
-X156657Y136636D01*
-X152082Y134741D01*
-X147130Y134741D01*
-G37*
-%LPD*%
-%LPC*%
-G36*
-X101918Y134741D02*
-X101918Y134741D01*
-X97343Y136636D01*
-X93842Y140137D01*
-X91858Y144928D01*
-X91832Y144980D01*
-X91812Y145034D01*
-X91705Y145234D01*
-X91603Y145438D01*
-X91571Y145485D01*
-X91544Y145536D01*
-X91409Y145720D01*
-X91280Y145907D01*
-X91241Y145949D01*
-X91207Y145996D01*
-X91048Y146159D01*
-X90895Y146326D01*
-X90850Y146363D01*
-X90810Y146404D01*
-X90630Y146544D01*
-X90454Y146688D01*
-X90405Y146718D01*
-X90359Y146753D01*
-X90162Y146866D01*
-X89967Y146984D01*
-X89914Y147007D01*
-X89864Y147035D01*
-X89675Y147110D01*
-X89695Y147118D01*
-X89745Y147144D01*
-X89797Y147165D01*
-X89996Y147279D01*
-X90197Y147387D01*
-X90243Y147420D01*
-X90292Y147448D01*
-X90472Y147589D01*
-X90657Y147724D01*
-X90697Y147763D01*
-X90741Y147798D01*
-X90900Y147962D01*
-X91065Y148122D01*
-X91099Y148167D01*
-X91138Y148207D01*
-X91272Y148391D01*
-X91413Y148573D01*
-X91434Y148613D01*
-X91474Y148667D01*
-X91741Y149170D01*
-X91763Y149230D01*
-X91784Y149269D01*
-X93842Y154239D01*
-X97343Y157740D01*
-X101918Y159635D01*
-X106870Y159635D01*
-X111445Y157740D01*
-X114946Y154239D01*
-X116841Y149664D01*
-X116841Y144712D01*
-X114946Y140137D01*
-X111445Y136636D01*
-X106870Y134741D01*
-X101918Y134741D01*
-G37*
-%LPD*%
-%LPC*%
-G36*
-X92024Y65653D02*
-X92024Y65653D01*
-X87449Y67548D01*
-X83948Y71049D01*
-X82053Y75624D01*
-X82053Y80576D01*
-X83948Y85151D01*
-X87449Y88652D01*
-X92024Y90547D01*
-X96976Y90547D01*
-X101551Y88652D01*
-X105052Y85151D01*
-X106947Y80576D01*
-X106947Y75624D01*
-X105052Y71049D01*
-X101551Y67548D01*
-X96976Y65653D01*
-X92024Y65653D01*
-G37*
-%LPD*%
-%LPC*%
-G36*
-X150239Y189063D02*
-X150239Y189063D01*
-X150239Y194265D01*
-X150337Y194756D01*
-X150406Y194923D01*
-X150450Y195055D01*
-X150504Y195183D01*
-X150540Y195325D01*
-X150587Y195464D01*
-X150612Y195600D01*
-X150647Y195735D01*
-X150664Y195880D01*
-X150690Y196024D01*
-X150696Y196163D01*
-X150712Y196301D01*
-X150708Y196447D01*
-X150714Y196593D01*
-X150700Y196731D01*
-X150697Y196870D01*
-X150672Y197015D01*
-X150658Y197160D01*
-X150625Y197295D01*
-X150602Y197432D01*
-X150558Y197572D01*
-X150523Y197714D01*
-X150472Y197843D01*
-X150430Y197975D01*
-X150366Y198108D01*
-X150312Y198243D01*
-X150243Y198364D01*
-X150183Y198489D01*
-X150102Y198611D01*
-X150029Y198738D01*
-X149944Y198848D01*
-X149867Y198963D01*
-X149770Y199072D01*
-X149680Y199188D01*
-X149580Y199285D01*
-X149488Y199388D01*
-X149376Y199483D01*
-X149271Y199585D01*
-X149159Y199667D01*
-X149053Y199757D01*
-X148929Y199834D01*
-X148811Y199921D01*
-X148688Y199986D01*
-X148571Y200060D01*
-X148437Y200120D01*
-X148308Y200189D01*
-X148178Y200237D01*
-X148051Y200293D01*
-X147949Y200320D01*
-X147773Y200384D01*
-X147384Y200467D01*
-X147288Y200492D01*
-X146810Y200567D01*
-X145023Y201148D01*
-X143349Y202001D01*
-X141828Y203106D01*
-X140500Y204434D01*
-X139395Y205955D01*
-X138542Y207629D01*
-X138373Y208149D01*
-X149606Y208149D01*
-X160839Y208149D01*
-X160670Y207629D01*
-X159817Y205955D01*
-X158712Y204434D01*
-X157770Y203492D01*
-X157695Y203405D01*
-X157612Y203325D01*
-X157508Y203190D01*
-X157396Y203062D01*
-X157334Y202965D01*
-X157263Y202874D01*
-X157179Y202726D01*
-X157087Y202584D01*
-X157038Y202479D01*
-X156981Y202379D01*
-X156918Y202221D01*
-X156847Y202067D01*
-X156813Y201957D01*
-X156771Y201850D01*
-X156731Y201684D01*
-X156681Y201522D01*
-X156664Y201408D01*
-X156637Y201296D01*
-X156620Y201126D01*
-X156594Y200959D01*
-X156593Y200844D01*
-X156581Y200729D01*
-X156589Y200559D01*
-X156586Y200389D01*
-X156601Y200275D01*
-X156606Y200159D01*
-X156637Y199992D01*
-X156659Y199824D01*
-X156689Y199712D01*
-X156710Y199599D01*
-X156717Y199580D01*
-X156717Y189063D01*
-X150239Y189063D01*
-G37*
-%LPD*%
-%LPC*%
-G36*
-X181863Y629783D02*
-X181863Y629783D01*
-X181863Y636261D01*
-X187065Y636261D01*
-X187556Y636163D01*
-X188018Y635972D01*
-X188435Y635693D01*
-X188788Y635340D01*
-X189067Y634923D01*
-X189258Y634461D01*
-X189356Y633970D01*
-X189356Y629783D01*
-X181863Y629783D01*
-G37*
-%LPD*%
-%LPC*%
-G36*
-X166244Y629783D02*
-X166244Y629783D01*
-X166244Y633970D01*
-X166342Y634461D01*
-X166533Y634923D01*
-X166812Y635340D01*
-X167165Y635693D01*
-X167582Y635972D01*
-X168044Y636163D01*
-X168535Y636261D01*
-X173737Y636261D01*
-X173737Y629783D01*
-X166244Y629783D01*
-G37*
-%LPD*%
-%LPC*%
-G36*
-X152530Y173444D02*
-X152530Y173444D01*
-X152039Y173542D01*
-X151577Y173733D01*
-X151160Y174012D01*
-X150807Y174365D01*
-X150528Y174782D01*
-X150337Y175244D01*
-X150239Y175735D01*
-X150239Y180937D01*
-X156717Y180937D01*
-X156717Y173444D01*
-X152530Y173444D01*
-G37*
-%LPD*%
-%LPC*%
-G36*
-X163563Y82163D02*
-X163563Y82163D01*
-X163563Y89333D01*
-X164083Y89164D01*
-X165757Y88311D01*
-X167278Y87206D01*
-X168606Y85878D01*
-X169711Y84357D01*
-X170564Y82683D01*
-X170733Y82163D01*
-X163563Y82163D01*
-G37*
-%LPD*%
-%LPC*%
-G36*
-X29463Y557463D02*
-X29463Y557463D01*
-X29463Y564633D01*
-X29983Y564464D01*
-X31657Y563611D01*
-X33178Y562506D01*
-X34506Y561178D01*
-X35611Y559657D01*
-X36464Y557983D01*
-X36633Y557463D01*
-X29463Y557463D01*
-G37*
-%LPD*%
-%LPC*%
-G36*
-X54863Y69463D02*
-X54863Y69463D01*
-X54863Y76633D01*
-X55383Y76464D01*
-X57057Y75611D01*
-X58578Y74506D01*
-X59906Y73178D01*
-X61011Y71657D01*
-X61864Y69983D01*
-X62033Y69463D01*
-X54863Y69463D01*
-G37*
-%LPD*%
-%LPC*%
-G36*
-X153669Y216275D02*
-X153669Y216275D01*
-X153669Y223445D01*
-X154189Y223276D01*
-X155863Y222423D01*
-X157384Y221318D01*
-X158712Y219990D01*
-X159817Y218469D01*
-X160670Y216795D01*
-X160839Y216275D01*
-X153669Y216275D01*
-G37*
-%LPD*%
-%LPC*%
-G36*
-X148267Y82163D02*
-X148267Y82163D01*
-X148436Y82683D01*
-X149289Y84357D01*
-X150394Y85878D01*
-X151722Y87206D01*
-X153243Y88311D01*
-X154917Y89164D01*
-X155437Y89333D01*
-X155437Y82163D01*
-X148267Y82163D01*
-G37*
-%LPD*%
-%LPC*%
-G36*
-X163563Y74037D02*
-X163563Y74037D01*
-X170733Y74037D01*
-X170564Y73517D01*
-X169711Y71843D01*
-X168606Y70322D01*
-X167278Y68994D01*
-X165757Y67889D01*
-X164083Y67036D01*
-X163563Y66867D01*
-X163563Y74037D01*
-G37*
-%LPD*%
-%LPC*%
-G36*
-X138373Y216275D02*
-X138373Y216275D01*
-X138542Y216795D01*
-X139395Y218469D01*
-X140500Y219990D01*
-X141828Y221318D01*
-X143349Y222423D01*
-X145023Y223276D01*
-X145543Y223445D01*
-X145543Y216275D01*
-X138373Y216275D01*
-G37*
-%LPD*%
-%LPC*%
-G36*
-X154917Y67036D02*
-X154917Y67036D01*
-X153243Y67889D01*
-X151722Y68994D01*
-X150394Y70322D01*
-X149289Y71843D01*
-X148436Y73517D01*
-X148267Y74037D01*
-X155437Y74037D01*
-X155437Y66867D01*
-X154917Y67036D01*
-G37*
-%LPD*%
-%LPC*%
-G36*
-X180263Y158317D02*
-X180263Y158317D01*
-X180263Y162618D01*
-X185527Y162618D01*
-X186018Y162520D01*
-X186612Y162274D01*
-X186667Y162256D01*
-X186719Y162231D01*
-X186936Y162165D01*
-X187152Y162093D01*
-X187209Y162083D01*
-X187264Y162066D01*
-X187275Y162064D01*
-X187278Y162055D01*
-X187358Y161726D01*
-X187440Y161521D01*
-X187473Y161412D01*
-X187531Y161275D01*
-X187531Y161274D01*
-X187720Y160818D01*
-X187817Y160327D01*
-X187817Y158317D01*
-X180263Y158317D01*
-G37*
-%LPD*%
-%LPC*%
-G36*
-X118363Y681117D02*
-X118363Y681117D01*
-X118363Y685418D01*
-X123627Y685418D01*
-X124118Y685320D01*
-X124580Y685129D01*
-X124996Y684850D01*
-X125350Y684497D01*
-X125628Y684080D01*
-X125820Y683618D01*
-X125917Y683127D01*
-X125917Y681117D01*
-X118363Y681117D01*
-G37*
-%LPD*%
-%LPC*%
-G36*
-X102683Y681117D02*
-X102683Y681117D01*
-X102683Y683127D01*
-X102780Y683618D01*
-X102972Y684080D01*
-X103250Y684497D01*
-X103604Y684850D01*
-X104020Y685129D01*
-X104482Y685320D01*
-X104973Y685418D01*
-X110237Y685418D01*
-X110237Y681117D01*
-X102683Y681117D01*
-G37*
-%LPD*%
-%LPC*%
-G36*
-X180263Y145890D02*
-X180263Y145890D01*
-X180263Y150191D01*
-X187817Y150191D01*
-X187817Y148181D01*
-X187720Y147690D01*
-X187528Y147228D01*
-X187250Y146811D01*
-X186896Y146458D01*
-X186480Y146179D01*
-X186018Y145988D01*
-X185527Y145890D01*
-X180263Y145890D01*
-G37*
-%LPD*%
-%LPC*%
-G36*
-X118363Y668690D02*
-X118363Y668690D01*
-X118363Y672991D01*
-X125917Y672991D01*
-X125917Y670981D01*
-X125820Y670490D01*
-X125628Y670028D01*
-X125350Y669611D01*
-X124996Y669258D01*
-X124580Y668979D01*
-X124118Y668788D01*
-X123627Y668690D01*
-X118363Y668690D01*
-G37*
-%LPD*%
-%LPC*%
-G36*
-X104973Y668690D02*
-X104973Y668690D01*
-X104482Y668788D01*
-X104020Y668979D01*
-X103604Y669258D01*
-X103250Y669611D01*
-X102972Y670028D01*
-X102780Y670490D01*
-X102683Y670981D01*
-X102683Y672991D01*
-X110237Y672991D01*
-X110237Y668690D01*
-X104973Y668690D01*
-G37*
-%LPD*%
-%LPC*%
-G36*
-X203850Y413159D02*
-X203850Y413159D01*
-X203359Y413257D01*
-X202897Y413448D01*
-X202480Y413727D01*
-X202127Y414080D01*
-X201848Y414497D01*
-X201657Y414959D01*
-X201559Y415450D01*
-X201559Y418637D01*
-X205037Y418637D01*
-X205037Y413159D01*
-X203850Y413159D01*
-G37*
-%LPD*%
-D10*
-X114300Y677054D03*
-X114300Y647546D03*
-X176200Y124746D03*
-X176200Y154254D03*
-D11*
-X103248Y243200D03*
-X49152Y243200D03*
-D12*
-X139700Y254252D03*
-X139700Y308348D03*
-D13*
-X218600Y268600D03*
-X193200Y268600D03*
-X218600Y90800D03*
-X218600Y116200D03*
-X218600Y141600D03*
-X218600Y167000D03*
-X218600Y192400D03*
-X218600Y217800D03*
-X25400Y65400D03*
-X50800Y65400D03*
-X89700Y763900D03*
-X115100Y763900D03*
-X140500Y763900D03*
-X165900Y763900D03*
-X191300Y763900D03*
-X25400Y606900D03*
-X25400Y632300D03*
-X25400Y657700D03*
-X25400Y708500D03*
-X25400Y733900D03*
-X25400Y553400D03*
-X25400Y528000D03*
-X25400Y502600D03*
-X25400Y477200D03*
-X25400Y451800D03*
-X25400Y426400D03*
-D14*
-X52500Y154300D03*
-X74500Y144800D03*
-X74500Y163800D03*
-D15*
-X25400Y165300D03*
-X15900Y143300D03*
-X34900Y143300D03*
-X218600Y444700D03*
-X209100Y422700D03*
-X228100Y422700D03*
-D16*
-X177800Y625720D03*
-X177800Y597280D03*
-D17*
-X65020Y116200D03*
-X36580Y116200D03*
-D13*
-X149606Y212212D03*
-X149606Y147188D03*
-X104394Y212212D03*
-X104394Y147188D03*
-X159500Y78100D03*
-X94500Y78100D03*
-D17*
-X189220Y185000D03*
-X160780Y185000D03*
-D18*
-X114300Y700400D03*
-X139700Y624200D03*
-X88900Y319400D03*
-X139700Y179700D03*
-X127000Y78100D03*
-D19*
-X74500Y133793D02*
-X74500Y144800D01*
-X74500Y133793D02*
-X80132Y128161D01*
-X80132Y94732D01*
-X50800Y65400D01*
-D18*
-X38100Y268600D03*
-D20*
-X38100Y266900D01*
-X25400Y254200D01*
-X25400Y165300D01*
-D19*
-X25400Y708500D02*
-X50800Y708500D01*
-X50800Y751200D01*
-X50800Y708500D02*
-X50800Y632300D01*
-X25400Y606900D01*
-X50800Y751200D02*
-X61876Y762276D01*
-X88076Y762276D02*
-X89700Y763900D01*
-X88076Y762276D02*
-X61876Y762276D01*
-D18*
-X87571Y498000D03*
-D19*
-X62571Y528000D02*
-X25400Y528000D01*
-X62571Y528000D02*
-X87571Y503000D01*
-X87571Y498000D01*
-D18*
-X140000Y515000D03*
-D19*
-X170000Y485000D01*
-X170000Y291800D02*
-X193200Y268600D01*
-X170000Y291800D02*
-X170000Y485000D01*
-D18*
-X101600Y624200D03*
-D19*
-X114300Y636900D01*
-X114300Y647546D01*
-D18*
-X203200Y471800D03*
-D19*
-X218600Y446400D02*
-X218600Y444700D01*
-X205900Y471800D02*
-X203200Y471800D01*
-X205900Y471800D02*
-X218600Y459100D01*
-X218600Y444700D01*
-X218600Y167000D02*
-X203000Y167000D01*
-X189220Y180780D01*
-X189220Y185000D02*
-X189220Y239220D01*
-X218600Y268600D01*
-X189220Y185000D02*
-X189220Y180780D01*
-D18*
-X203200Y573400D03*
-D19*
-X163452Y573400D01*
-X127000Y536948D01*
-X127000Y321048D01*
-X139700Y308348D01*
-X223076Y217800D02*
-X235776Y230500D01*
-X223076Y217800D02*
-X218600Y217800D01*
-X235776Y374224D02*
-X228100Y381900D01*
-X228100Y422700D01*
-X235776Y374224D02*
-X235776Y230500D01*
-D18*
-X203200Y598800D03*
-D19*
-X165100Y598800D02*
-X114300Y548000D01*
-X114300Y294000D01*
-X74500Y254200D01*
-X74500Y163800D01*
-X165100Y598800D02*
-X176280Y598800D01*
-X177800Y597280D01*
-X179320Y598800D01*
-X203200Y598800D01*
-D20*
-X15900Y143300D02*
-X15900Y125700D01*
-X25400Y116200D01*
-X38100Y116200D01*
-X25400Y116200D02*
-X25400Y65400D01*
-D19*
-X36580Y116200D02*
-X38100Y116200D01*
-X36600Y141600D02*
-X34900Y143300D01*
-X39800Y141600D02*
-X52500Y154300D01*
-X39800Y141600D02*
-X36600Y141600D01*
-X52500Y139900D02*
-X52500Y154300D01*
-X65020Y127380D02*
-X65020Y116200D01*
-X65020Y127380D02*
-X52500Y139900D01*
-X52500Y239852D02*
-X49152Y243200D01*
-X52500Y239852D02*
-X52500Y154300D01*
-X103248Y213358D02*
-X103248Y243200D01*
-X103248Y213358D02*
-X104394Y212212D01*
-X114300Y254252D02*
-X139700Y254252D01*
-X114300Y254252D02*
-X103248Y243200D01*
-X50800Y281300D02*
-X25400Y306700D01*
-X25400Y426400D01*
-D18*
-X76200Y281300D03*
-D19*
-X50800Y281300D01*
-X210146Y90800D02*
-X218600Y90800D01*
-X210146Y90800D02*
-X176200Y124746D01*
-M02*

+ 0 - 5519
schematic/ECUOut/GerberFiles/copper_top.gbr

@@ -1,5519 +0,0 @@
-G04 EAGLE Gerber RS-274X export*
-G75*
-%MOMM*%
-%FSLAX34Y34*%
-%LPD*%
-%INTop Copper*%
-%IPPOS*%
-%AMOC8*
-5,1,8,0,0,1.08239X$1,22.5*%
-G01*
-%ADD10C,1.879600*%
-%ADD11R,1.000000X1.400000*%
-%ADD12R,2.511800X1.301800*%
-%ADD13C,0.756400*%
-%ADD14C,1.016000*%
-%ADD15C,0.812800*%
-%ADD16C,0.508000*%
-
-G36*
-X157873Y40941D02*
-X157873Y40941D01*
-X157934Y40939D01*
-X158157Y40961D01*
-X158382Y40977D01*
-X158441Y40989D01*
-X158501Y40995D01*
-X158719Y41049D01*
-X158939Y41096D01*
-X158995Y41116D01*
-X159054Y41131D01*
-X159263Y41214D01*
-X159474Y41292D01*
-X159527Y41320D01*
-X159583Y41343D01*
-X159778Y41454D01*
-X159976Y41560D01*
-X160025Y41596D01*
-X160077Y41626D01*
-X160168Y41701D01*
-X160436Y41897D01*
-X160597Y42054D01*
-X160686Y42127D01*
-X161412Y42853D01*
-X166984Y45161D01*
-X172037Y45161D01*
-X172097Y45165D01*
-X172158Y45163D01*
-X172381Y45185D01*
-X172606Y45201D01*
-X172665Y45213D01*
-X172725Y45219D01*
-X172943Y45273D01*
-X173163Y45320D01*
-X173219Y45340D01*
-X173278Y45355D01*
-X173487Y45438D01*
-X173698Y45516D01*
-X173751Y45544D01*
-X173807Y45566D01*
-X174002Y45678D01*
-X174200Y45784D01*
-X174249Y45820D01*
-X174301Y45850D01*
-X174392Y45925D01*
-X174660Y46121D01*
-X174821Y46278D01*
-X174910Y46351D01*
-X176412Y47853D01*
-X181984Y50161D01*
-X188016Y50161D01*
-X190945Y48947D01*
-X191002Y48928D01*
-X191057Y48903D01*
-X191272Y48838D01*
-X191485Y48767D01*
-X191545Y48756D01*
-X191603Y48738D01*
-X191825Y48704D01*
-X192046Y48663D01*
-X192106Y48661D01*
-X192166Y48652D01*
-X192391Y48649D01*
-X192615Y48640D01*
-X192675Y48646D01*
-X192736Y48645D01*
-X192958Y48674D01*
-X193182Y48696D01*
-X193241Y48710D01*
-X193301Y48718D01*
-X193413Y48752D01*
-X193736Y48830D01*
-X193945Y48914D01*
-X194055Y48947D01*
-X196984Y50161D01*
-X203016Y50161D01*
-X205945Y48947D01*
-X206002Y48928D01*
-X206057Y48903D01*
-X206272Y48838D01*
-X206485Y48767D01*
-X206545Y48756D01*
-X206603Y48738D01*
-X206825Y48704D01*
-X207046Y48663D01*
-X207106Y48661D01*
-X207166Y48652D01*
-X207391Y48649D01*
-X207615Y48640D01*
-X207675Y48646D01*
-X207736Y48645D01*
-X207958Y48674D01*
-X208182Y48696D01*
-X208241Y48710D01*
-X208301Y48718D01*
-X208413Y48752D01*
-X208736Y48830D01*
-X208945Y48914D01*
-X209055Y48947D01*
-X211984Y50161D01*
-X218016Y50161D01*
-X220945Y48947D01*
-X221002Y48928D01*
-X221057Y48903D01*
-X221272Y48838D01*
-X221485Y48767D01*
-X221545Y48756D01*
-X221603Y48738D01*
-X221825Y48704D01*
-X222046Y48663D01*
-X222106Y48661D01*
-X222166Y48652D01*
-X222391Y48649D01*
-X222615Y48640D01*
-X222675Y48646D01*
-X222736Y48645D01*
-X222958Y48674D01*
-X223182Y48696D01*
-X223241Y48710D01*
-X223301Y48718D01*
-X223413Y48752D01*
-X223736Y48830D01*
-X223945Y48914D01*
-X224055Y48947D01*
-X226984Y50161D01*
-X233016Y50161D01*
-X234221Y49661D01*
-X234385Y49607D01*
-X234545Y49543D01*
-X234655Y49516D01*
-X234761Y49481D01*
-X234931Y49450D01*
-X235099Y49409D01*
-X235211Y49398D01*
-X235322Y49378D01*
-X235494Y49370D01*
-X235666Y49354D01*
-X235779Y49358D01*
-X235891Y49354D01*
-X236063Y49371D01*
-X236236Y49378D01*
-X236346Y49399D01*
-X236458Y49410D01*
-X236626Y49451D01*
-X236796Y49482D01*
-X236902Y49518D01*
-X237012Y49545D01*
-X237172Y49608D01*
-X237336Y49663D01*
-X237437Y49714D01*
-X237541Y49755D01*
-X237691Y49841D01*
-X237845Y49919D01*
-X237938Y49983D01*
-X238036Y50038D01*
-X238172Y50144D01*
-X238314Y50242D01*
-X238397Y50319D01*
-X238486Y50388D01*
-X238606Y50512D01*
-X238733Y50629D01*
-X238804Y50716D01*
-X238883Y50796D01*
-X238984Y50936D01*
-X239094Y51070D01*
-X239152Y51166D01*
-X239219Y51257D01*
-X239300Y51409D01*
-X239389Y51557D01*
-X239434Y51660D01*
-X239487Y51760D01*
-X239546Y51922D01*
-X239614Y52081D01*
-X239643Y52189D01*
-X239682Y52295D01*
-X239718Y52464D01*
-X239763Y52631D01*
-X239771Y52716D01*
-X239800Y52852D01*
-X239838Y53402D01*
-X239839Y53415D01*
-X239839Y331179D01*
-X239823Y331408D01*
-X239813Y331639D01*
-X239803Y331693D01*
-X239799Y331747D01*
-X239751Y331973D01*
-X239709Y332199D01*
-X239692Y332251D01*
-X239680Y332305D01*
-X239601Y332521D01*
-X239528Y332739D01*
-X239503Y332788D01*
-X239484Y332840D01*
-X239376Y333042D01*
-X239273Y333248D01*
-X239242Y333294D01*
-X239216Y333342D01*
-X239080Y333528D01*
-X238949Y333717D01*
-X238912Y333758D01*
-X238879Y333802D01*
-X238719Y333967D01*
-X238563Y334136D01*
-X238520Y334171D01*
-X238482Y334210D01*
-X238300Y334351D01*
-X238122Y334497D01*
-X238074Y334525D01*
-X238031Y334559D01*
-X237831Y334673D01*
-X237634Y334792D01*
-X237584Y334814D01*
-X237536Y334841D01*
-X237322Y334926D01*
-X237111Y335017D01*
-X237058Y335031D01*
-X237007Y335051D01*
-X236782Y335106D01*
-X236561Y335166D01*
-X236517Y335170D01*
-X236453Y335186D01*
-X235886Y335241D01*
-X235820Y335238D01*
-X235776Y335242D01*
-X211676Y335242D01*
-X211447Y335226D01*
-X211216Y335216D01*
-X211162Y335206D01*
-X211108Y335202D01*
-X210882Y335154D01*
-X210656Y335112D01*
-X210604Y335095D01*
-X210550Y335083D01*
-X210334Y335004D01*
-X210116Y334931D01*
-X210067Y334906D01*
-X210015Y334887D01*
-X209812Y334779D01*
-X209607Y334676D01*
-X209561Y334645D01*
-X209513Y334619D01*
-X209327Y334483D01*
-X209138Y334352D01*
-X209097Y334315D01*
-X209053Y334282D01*
-X208888Y334122D01*
-X208719Y333966D01*
-X208684Y333923D01*
-X208645Y333885D01*
-X208504Y333703D01*
-X208358Y333525D01*
-X208330Y333477D01*
-X208296Y333434D01*
-X208182Y333234D01*
-X208063Y333037D01*
-X208041Y332987D01*
-X208014Y332939D01*
-X207929Y332725D01*
-X207838Y332514D01*
-X207824Y332461D01*
-X207804Y332410D01*
-X207749Y332185D01*
-X207689Y331964D01*
-X207685Y331920D01*
-X207669Y331856D01*
-X207614Y331289D01*
-X207617Y331223D01*
-X207613Y331179D01*
-X207613Y301329D01*
-X207617Y301269D01*
-X207615Y301209D01*
-X207637Y300985D01*
-X207653Y300761D01*
-X207665Y300702D01*
-X207671Y300642D01*
-X207725Y300423D01*
-X207772Y300204D01*
-X207792Y300147D01*
-X207807Y300088D01*
-X207890Y299880D01*
-X207968Y299669D01*
-X207996Y299615D01*
-X208018Y299559D01*
-X208130Y299364D01*
-X208236Y299166D01*
-X208272Y299117D01*
-X208302Y299065D01*
-X208377Y298974D01*
-X208573Y298706D01*
-X208730Y298545D01*
-X208803Y298456D01*
-X224630Y282629D01*
-X225898Y279567D01*
-X225907Y279532D01*
-X225990Y279323D01*
-X226068Y279112D01*
-X226096Y279059D01*
-X226118Y279003D01*
-X226230Y278808D01*
-X226336Y278610D01*
-X226372Y278561D01*
-X226402Y278508D01*
-X226477Y278417D01*
-X226673Y278150D01*
-X226830Y277989D01*
-X226903Y277900D01*
-X229152Y275651D01*
-X231047Y271076D01*
-X231047Y266124D01*
-X229152Y261549D01*
-X225651Y258048D01*
-X221076Y256153D01*
-X216124Y256153D01*
-X211549Y258048D01*
-X208773Y260824D01*
-X208600Y260975D01*
-X208430Y261131D01*
-X208384Y261162D01*
-X208343Y261198D01*
-X208150Y261323D01*
-X207960Y261454D01*
-X207911Y261478D01*
-X207865Y261508D01*
-X207656Y261605D01*
-X207450Y261707D01*
-X207398Y261725D01*
-X207348Y261748D01*
-X207128Y261815D01*
-X206909Y261887D01*
-X206855Y261897D01*
-X206803Y261913D01*
-X206576Y261948D01*
-X206349Y261990D01*
-X206294Y261992D01*
-X206240Y262000D01*
-X206010Y262003D01*
-X205779Y262013D01*
-X205725Y262007D01*
-X205670Y262008D01*
-X205442Y261979D01*
-X205213Y261956D01*
-X205159Y261943D01*
-X205105Y261936D01*
-X204882Y261875D01*
-X204659Y261820D01*
-X204608Y261800D01*
-X204555Y261786D01*
-X204344Y261695D01*
-X204130Y261609D01*
-X204082Y261581D01*
-X204032Y261560D01*
-X203836Y261440D01*
-X203636Y261325D01*
-X203602Y261297D01*
-X203546Y261263D01*
-X203105Y260901D01*
-X203061Y260853D01*
-X203027Y260825D01*
-X200251Y258048D01*
-X195676Y256153D01*
-X190724Y256153D01*
-X187894Y257326D01*
-X187839Y257344D01*
-X187787Y257368D01*
-X187569Y257434D01*
-X187353Y257506D01*
-X187297Y257517D01*
-X187241Y257533D01*
-X187017Y257568D01*
-X186793Y257610D01*
-X186735Y257612D01*
-X186678Y257621D01*
-X186451Y257624D01*
-X186224Y257633D01*
-X186166Y257628D01*
-X186109Y257628D01*
-X185883Y257600D01*
-X185657Y257577D01*
-X185601Y257564D01*
-X185543Y257556D01*
-X185324Y257496D01*
-X185103Y257443D01*
-X185050Y257421D01*
-X184994Y257406D01*
-X184785Y257316D01*
-X184574Y257232D01*
-X184524Y257203D01*
-X184471Y257180D01*
-X184276Y257061D01*
-X184079Y256949D01*
-X184034Y256913D01*
-X183984Y256883D01*
-X183809Y256739D01*
-X183629Y256599D01*
-X183589Y256558D01*
-X183544Y256521D01*
-X183391Y256354D01*
-X183232Y256191D01*
-X183198Y256144D01*
-X183159Y256101D01*
-X183030Y255914D01*
-X182896Y255730D01*
-X182869Y255679D01*
-X182837Y255632D01*
-X182735Y255428D01*
-X182628Y255227D01*
-X182608Y255173D01*
-X182583Y255122D01*
-X182511Y254905D01*
-X182433Y254692D01*
-X182421Y254636D01*
-X182403Y254581D01*
-X182362Y254357D01*
-X182315Y254135D01*
-X182311Y254077D01*
-X182300Y254021D01*
-X182291Y253793D01*
-X182276Y253566D01*
-X182280Y253509D01*
-X182277Y253451D01*
-X182300Y253225D01*
-X182316Y252998D01*
-X182328Y252942D01*
-X182334Y252884D01*
-X182388Y252663D01*
-X182436Y252441D01*
-X182456Y252387D01*
-X182470Y252331D01*
-X182554Y252120D01*
-X182633Y251906D01*
-X182660Y251855D01*
-X182681Y251802D01*
-X182794Y251605D01*
-X182902Y251404D01*
-X182936Y251357D01*
-X182965Y251308D01*
-X183039Y251218D01*
-X183239Y250945D01*
-X183393Y250787D01*
-X183466Y250699D01*
-X205134Y229031D01*
-X205808Y228356D01*
-X205982Y228205D01*
-X206151Y228050D01*
-X206197Y228019D01*
-X206238Y227983D01*
-X206431Y227858D01*
-X206621Y227727D01*
-X206670Y227703D01*
-X206716Y227673D01*
-X206925Y227576D01*
-X207131Y227474D01*
-X207183Y227456D01*
-X207233Y227433D01*
-X207453Y227366D01*
-X207672Y227294D01*
-X207726Y227284D01*
-X207778Y227268D01*
-X208006Y227233D01*
-X208232Y227191D01*
-X208287Y227189D01*
-X208341Y227181D01*
-X208571Y227177D01*
-X208802Y227168D01*
-X208856Y227174D01*
-X208911Y227173D01*
-X209139Y227202D01*
-X209369Y227225D01*
-X209422Y227238D01*
-X209476Y227245D01*
-X209698Y227306D01*
-X209922Y227360D01*
-X209973Y227381D01*
-X210026Y227395D01*
-X210237Y227487D01*
-X210451Y227572D01*
-X210499Y227599D01*
-X210549Y227621D01*
-X210745Y227741D01*
-X210945Y227856D01*
-X210980Y227884D01*
-X211035Y227918D01*
-X211475Y228280D01*
-X211520Y228328D01*
-X211547Y228351D01*
-X216124Y230247D01*
-X221076Y230247D01*
-X225651Y228352D01*
-X229152Y224851D01*
-X231047Y220276D01*
-X231047Y215324D01*
-X229152Y210749D01*
-X226375Y207973D01*
-X226225Y207799D01*
-X226069Y207630D01*
-X226038Y207584D01*
-X226002Y207543D01*
-X225877Y207350D01*
-X225746Y207160D01*
-X225722Y207111D01*
-X225692Y207065D01*
-X225595Y206856D01*
-X225493Y206650D01*
-X225475Y206598D01*
-X225452Y206548D01*
-X225385Y206327D01*
-X225313Y206109D01*
-X225303Y206055D01*
-X225287Y206003D01*
-X225252Y205775D01*
-X225210Y205549D01*
-X225208Y205494D01*
-X225200Y205440D01*
-X225197Y205210D01*
-X225187Y204979D01*
-X225193Y204925D01*
-X225192Y204870D01*
-X225221Y204641D01*
-X225244Y204412D01*
-X225257Y204359D01*
-X225264Y204305D01*
-X225325Y204082D01*
-X225380Y203859D01*
-X225400Y203808D01*
-X225414Y203755D01*
-X225506Y203543D01*
-X225591Y203330D01*
-X225618Y203282D01*
-X225640Y203232D01*
-X225760Y203035D01*
-X225875Y202836D01*
-X225903Y202801D01*
-X225937Y202746D01*
-X226299Y202305D01*
-X226347Y202261D01*
-X226376Y202227D01*
-X229152Y199451D01*
-X231047Y194876D01*
-X231047Y189924D01*
-X229152Y185349D01*
-X226375Y182573D01*
-X226225Y182399D01*
-X226069Y182230D01*
-X226038Y182184D01*
-X226002Y182143D01*
-X225877Y181950D01*
-X225746Y181760D01*
-X225722Y181711D01*
-X225692Y181665D01*
-X225595Y181456D01*
-X225493Y181250D01*
-X225475Y181198D01*
-X225452Y181148D01*
-X225385Y180927D01*
-X225313Y180709D01*
-X225303Y180655D01*
-X225287Y180603D01*
-X225252Y180375D01*
-X225210Y180149D01*
-X225208Y180094D01*
-X225200Y180040D01*
-X225197Y179810D01*
-X225187Y179579D01*
-X225193Y179525D01*
-X225192Y179470D01*
-X225221Y179241D01*
-X225244Y179012D01*
-X225257Y178959D01*
-X225264Y178905D01*
-X225325Y178682D01*
-X225380Y178459D01*
-X225400Y178408D01*
-X225414Y178355D01*
-X225506Y178143D01*
-X225591Y177930D01*
-X225618Y177882D01*
-X225640Y177832D01*
-X225760Y177635D01*
-X225875Y177436D01*
-X225903Y177401D01*
-X225937Y177346D01*
-X226299Y176905D01*
-X226347Y176861D01*
-X226376Y176827D01*
-X229152Y174051D01*
-X231047Y169476D01*
-X231047Y164524D01*
-X229152Y159949D01*
-X226375Y157173D01*
-X226225Y156999D01*
-X226069Y156830D01*
-X226038Y156784D01*
-X226002Y156743D01*
-X225877Y156550D01*
-X225746Y156360D01*
-X225722Y156311D01*
-X225692Y156265D01*
-X225595Y156056D01*
-X225493Y155850D01*
-X225475Y155798D01*
-X225452Y155748D01*
-X225385Y155527D01*
-X225313Y155309D01*
-X225303Y155255D01*
-X225287Y155203D01*
-X225252Y154975D01*
-X225210Y154749D01*
-X225208Y154694D01*
-X225200Y154640D01*
-X225197Y154410D01*
-X225187Y154179D01*
-X225193Y154125D01*
-X225192Y154070D01*
-X225221Y153841D01*
-X225244Y153612D01*
-X225257Y153559D01*
-X225264Y153505D01*
-X225325Y153282D01*
-X225380Y153059D01*
-X225400Y153008D01*
-X225414Y152955D01*
-X225506Y152743D01*
-X225591Y152530D01*
-X225618Y152482D01*
-X225640Y152432D01*
-X225760Y152235D01*
-X225875Y152036D01*
-X225903Y152001D01*
-X225937Y151946D01*
-X226299Y151505D01*
-X226347Y151461D01*
-X226376Y151427D01*
-X229152Y148651D01*
-X231047Y144076D01*
-X231047Y139124D01*
-X229152Y134549D01*
-X226375Y131773D01*
-X226225Y131599D01*
-X226069Y131430D01*
-X226038Y131384D01*
-X226002Y131343D01*
-X225877Y131150D01*
-X225746Y130960D01*
-X225722Y130911D01*
-X225692Y130865D01*
-X225595Y130656D01*
-X225493Y130450D01*
-X225475Y130398D01*
-X225452Y130348D01*
-X225385Y130127D01*
-X225313Y129909D01*
-X225303Y129855D01*
-X225287Y129803D01*
-X225252Y129575D01*
-X225210Y129349D01*
-X225208Y129294D01*
-X225200Y129240D01*
-X225197Y129010D01*
-X225187Y128779D01*
-X225193Y128725D01*
-X225192Y128670D01*
-X225221Y128441D01*
-X225244Y128212D01*
-X225257Y128159D01*
-X225264Y128105D01*
-X225325Y127882D01*
-X225380Y127659D01*
-X225400Y127608D01*
-X225414Y127555D01*
-X225506Y127343D01*
-X225591Y127130D01*
-X225618Y127082D01*
-X225640Y127032D01*
-X225760Y126835D01*
-X225875Y126636D01*
-X225903Y126601D01*
-X225937Y126546D01*
-X226299Y126105D01*
-X226347Y126061D01*
-X226376Y126027D01*
-X229152Y123251D01*
-X231047Y118676D01*
-X231047Y113724D01*
-X229152Y109149D01*
-X226375Y106373D01*
-X226225Y106199D01*
-X226069Y106030D01*
-X226038Y105984D01*
-X226002Y105943D01*
-X225877Y105750D01*
-X225746Y105560D01*
-X225722Y105511D01*
-X225692Y105465D01*
-X225595Y105256D01*
-X225493Y105050D01*
-X225475Y104998D01*
-X225452Y104948D01*
-X225385Y104727D01*
-X225313Y104509D01*
-X225303Y104455D01*
-X225287Y104403D01*
-X225252Y104175D01*
-X225210Y103949D01*
-X225208Y103894D01*
-X225200Y103840D01*
-X225197Y103610D01*
-X225187Y103379D01*
-X225193Y103325D01*
-X225192Y103270D01*
-X225221Y103041D01*
-X225244Y102812D01*
-X225257Y102759D01*
-X225264Y102705D01*
-X225325Y102482D01*
-X225380Y102259D01*
-X225400Y102208D01*
-X225414Y102155D01*
-X225506Y101943D01*
-X225591Y101730D01*
-X225618Y101682D01*
-X225640Y101632D01*
-X225760Y101435D01*
-X225875Y101236D01*
-X225903Y101201D01*
-X225937Y101146D01*
-X226299Y100705D01*
-X226347Y100661D01*
-X226376Y100627D01*
-X229152Y97851D01*
-X231047Y93276D01*
-X231047Y88324D01*
-X229152Y83749D01*
-X225651Y80248D01*
-X221076Y78353D01*
-X216124Y78353D01*
-X211549Y80248D01*
-X209300Y82497D01*
-X209255Y82537D01*
-X209214Y82581D01*
-X209040Y82723D01*
-X208870Y82871D01*
-X208820Y82904D01*
-X208773Y82942D01*
-X208581Y83059D01*
-X208392Y83181D01*
-X208337Y83206D01*
-X208286Y83237D01*
-X208079Y83326D01*
-X207875Y83421D01*
-X207817Y83438D01*
-X207762Y83462D01*
-X207545Y83520D01*
-X207330Y83586D01*
-X207270Y83595D01*
-X207212Y83611D01*
-X207095Y83622D01*
-X206767Y83673D01*
-X206542Y83676D01*
-X206427Y83687D01*
-X175460Y83687D01*
-X175196Y83669D01*
-X174933Y83653D01*
-X174912Y83649D01*
-X174892Y83647D01*
-X174633Y83592D01*
-X174374Y83539D01*
-X174355Y83533D01*
-X174334Y83528D01*
-X174086Y83437D01*
-X173837Y83349D01*
-X173819Y83340D01*
-X173799Y83332D01*
-X173567Y83208D01*
-X173332Y83085D01*
-X173315Y83073D01*
-X173297Y83064D01*
-X173085Y82909D01*
-X172869Y82754D01*
-X172854Y82739D01*
-X172837Y82727D01*
-X172648Y82543D01*
-X172456Y82361D01*
-X172444Y82344D01*
-X172429Y82330D01*
-X172300Y82163D01*
-X159500Y82163D01*
-X148267Y82163D01*
-X148436Y82683D01*
-X149289Y84357D01*
-X150394Y85878D01*
-X151722Y87206D01*
-X153243Y88311D01*
-X154917Y89164D01*
-X156727Y89752D01*
-X156746Y89755D01*
-X156943Y89808D01*
-X157141Y89854D01*
-X157217Y89883D01*
-X157295Y89905D01*
-X157482Y89986D01*
-X157672Y90059D01*
-X157744Y90099D01*
-X157818Y90131D01*
-X157992Y90237D01*
-X158170Y90336D01*
-X158235Y90385D01*
-X158305Y90428D01*
-X158462Y90557D01*
-X158625Y90680D01*
-X158682Y90738D01*
-X158745Y90790D01*
-X158882Y90940D01*
-X159026Y91084D01*
-X159075Y91150D01*
-X159130Y91209D01*
-X159245Y91377D01*
-X159367Y91541D01*
-X159406Y91612D01*
-X159453Y91679D01*
-X159543Y91862D01*
-X159641Y92040D01*
-X159670Y92116D01*
-X159706Y92189D01*
-X159771Y92383D01*
-X159843Y92573D01*
-X159860Y92653D01*
-X159886Y92730D01*
-X159923Y92930D01*
-X159967Y93129D01*
-X159974Y93210D01*
-X159989Y93290D01*
-X159997Y93494D01*
-X160013Y93697D01*
-X160008Y93778D01*
-X160012Y93860D01*
-X159991Y94062D01*
-X159979Y94266D01*
-X159963Y94346D01*
-X159955Y94427D01*
-X159906Y94625D01*
-X159866Y94824D01*
-X159839Y94901D01*
-X159819Y94980D01*
-X159744Y95170D01*
-X159676Y95361D01*
-X159638Y95434D01*
-X159608Y95509D01*
-X159506Y95686D01*
-X159412Y95867D01*
-X159365Y95933D01*
-X159324Y96003D01*
-X159247Y96097D01*
-X159080Y96330D01*
-X158900Y96519D01*
-X158823Y96612D01*
-X121986Y133450D01*
-X120903Y136064D01*
-X120903Y136285D01*
-X120895Y136400D01*
-X120897Y136516D01*
-X120875Y136684D01*
-X120863Y136854D01*
-X120839Y136966D01*
-X120825Y137081D01*
-X120780Y137245D01*
-X120744Y137411D01*
-X120705Y137519D01*
-X120674Y137630D01*
-X120607Y137786D01*
-X120548Y137946D01*
-X120494Y138048D01*
-X120448Y138153D01*
-X120360Y138299D01*
-X120280Y138448D01*
-X120212Y138541D01*
-X120152Y138640D01*
-X120044Y138771D01*
-X119943Y138908D01*
-X119863Y138991D01*
-X119790Y139080D01*
-X119664Y139195D01*
-X119546Y139317D01*
-X119455Y139387D01*
-X119370Y139465D01*
-X119229Y139561D01*
-X119095Y139665D01*
-X118995Y139722D01*
-X118900Y139788D01*
-X118748Y139863D01*
-X118600Y139948D01*
-X118493Y139990D01*
-X118390Y140041D01*
-X118229Y140095D01*
-X118071Y140158D01*
-X117958Y140185D01*
-X117849Y140221D01*
-X117682Y140252D01*
-X117517Y140292D01*
-X117402Y140303D01*
-X117289Y140324D01*
-X117119Y140331D01*
-X116950Y140347D01*
-X116835Y140342D01*
-X116719Y140347D01*
-X116550Y140330D01*
-X116380Y140323D01*
-X116267Y140302D01*
-X116152Y140290D01*
-X115987Y140250D01*
-X115820Y140219D01*
-X115711Y140182D01*
-X115599Y140155D01*
-X115441Y140091D01*
-X115280Y140037D01*
-X115177Y139986D01*
-X115070Y139943D01*
-X114923Y139858D01*
-X114771Y139782D01*
-X114676Y139717D01*
-X114576Y139659D01*
-X114487Y139586D01*
-X114302Y139458D01*
-X114058Y139233D01*
-X113967Y139159D01*
-X111445Y136636D01*
-X106870Y134741D01*
-X101918Y134741D01*
-X97343Y136636D01*
-X93842Y140137D01*
-X91947Y144712D01*
-X91947Y149664D01*
-X93842Y154239D01*
-X97343Y157740D01*
-X101918Y159635D01*
-X106870Y159635D01*
-X111445Y157740D01*
-X113967Y155217D01*
-X114054Y155142D01*
-X114134Y155059D01*
-X114269Y154955D01*
-X114397Y154844D01*
-X114494Y154781D01*
-X114585Y154711D01*
-X114732Y154627D01*
-X114875Y154534D01*
-X114980Y154485D01*
-X115080Y154428D01*
-X115238Y154366D01*
-X115392Y154294D01*
-X115502Y154261D01*
-X115609Y154218D01*
-X115775Y154178D01*
-X115937Y154129D01*
-X116051Y154111D01*
-X116163Y154084D01*
-X116333Y154068D01*
-X116500Y154042D01*
-X116615Y154040D01*
-X116730Y154029D01*
-X116900Y154036D01*
-X117070Y154034D01*
-X117184Y154048D01*
-X117300Y154053D01*
-X117467Y154084D01*
-X117635Y154106D01*
-X117747Y154136D01*
-X117860Y154157D01*
-X118021Y154211D01*
-X118185Y154256D01*
-X118291Y154302D01*
-X118400Y154339D01*
-X118552Y154415D01*
-X118708Y154482D01*
-X118806Y154542D01*
-X118909Y154594D01*
-X119049Y154691D01*
-X119194Y154779D01*
-X119283Y154852D01*
-X119378Y154918D01*
-X119503Y155033D01*
-X119635Y155141D01*
-X119712Y155226D01*
-X119797Y155304D01*
-X119905Y155436D01*
-X120020Y155561D01*
-X120085Y155656D01*
-X120158Y155745D01*
-X120246Y155890D01*
-X120342Y156030D01*
-X120394Y156134D01*
-X120453Y156232D01*
-X120520Y156388D01*
-X120596Y156541D01*
-X120632Y156650D01*
-X120678Y156756D01*
-X120722Y156920D01*
-X120776Y157081D01*
-X120797Y157195D01*
-X120827Y157306D01*
-X120838Y157421D01*
-X120878Y157642D01*
-X120892Y157973D01*
-X120903Y158091D01*
-X120903Y201309D01*
-X120895Y201424D01*
-X120897Y201540D01*
-X120875Y201708D01*
-X120863Y201878D01*
-X120839Y201990D01*
-X120825Y202105D01*
-X120780Y202269D01*
-X120744Y202435D01*
-X120705Y202543D01*
-X120674Y202654D01*
-X120607Y202810D01*
-X120548Y202970D01*
-X120494Y203072D01*
-X120448Y203177D01*
-X120360Y203323D01*
-X120280Y203472D01*
-X120212Y203565D01*
-X120152Y203664D01*
-X120044Y203795D01*
-X119943Y203932D01*
-X119863Y204015D01*
-X119790Y204104D01*
-X119664Y204219D01*
-X119546Y204341D01*
-X119455Y204411D01*
-X119370Y204489D01*
-X119229Y204585D01*
-X119095Y204689D01*
-X118995Y204746D01*
-X118900Y204812D01*
-X118748Y204887D01*
-X118600Y204972D01*
-X118493Y205014D01*
-X118390Y205065D01*
-X118229Y205119D01*
-X118071Y205182D01*
-X117958Y205209D01*
-X117849Y205245D01*
-X117682Y205276D01*
-X117517Y205316D01*
-X117402Y205327D01*
-X117289Y205348D01*
-X117119Y205355D01*
-X116950Y205371D01*
-X116835Y205366D01*
-X116719Y205371D01*
-X116550Y205354D01*
-X116380Y205347D01*
-X116267Y205326D01*
-X116152Y205314D01*
-X115987Y205274D01*
-X115820Y205243D01*
-X115711Y205206D01*
-X115599Y205179D01*
-X115441Y205115D01*
-X115280Y205061D01*
-X115177Y205010D01*
-X115070Y204967D01*
-X114923Y204882D01*
-X114771Y204806D01*
-X114676Y204741D01*
-X114576Y204683D01*
-X114487Y204610D01*
-X114302Y204482D01*
-X114058Y204257D01*
-X113967Y204183D01*
-X111445Y201660D01*
-X106870Y199765D01*
-X101918Y199765D01*
-X97343Y201660D01*
-X93842Y205161D01*
-X91947Y209736D01*
-X91947Y214688D01*
-X93842Y219263D01*
-X97343Y222764D01*
-X101918Y224659D01*
-X106870Y224659D01*
-X111445Y222764D01*
-X113967Y220241D01*
-X114054Y220166D01*
-X114134Y220083D01*
-X114269Y219979D01*
-X114397Y219868D01*
-X114494Y219805D01*
-X114585Y219735D01*
-X114732Y219651D01*
-X114875Y219558D01*
-X114980Y219509D01*
-X115080Y219452D01*
-X115238Y219390D01*
-X115392Y219318D01*
-X115502Y219285D01*
-X115609Y219242D01*
-X115775Y219202D01*
-X115937Y219153D01*
-X116051Y219135D01*
-X116163Y219108D01*
-X116333Y219092D01*
-X116500Y219066D01*
-X116615Y219064D01*
-X116730Y219053D01*
-X116900Y219060D01*
-X117070Y219058D01*
-X117184Y219072D01*
-X117300Y219077D01*
-X117467Y219108D01*
-X117635Y219130D01*
-X117747Y219160D01*
-X117860Y219181D01*
-X118021Y219235D01*
-X118185Y219280D01*
-X118291Y219326D01*
-X118400Y219363D01*
-X118552Y219439D01*
-X118708Y219506D01*
-X118806Y219566D01*
-X118909Y219618D01*
-X119049Y219715D01*
-X119194Y219803D01*
-X119283Y219876D01*
-X119378Y219942D01*
-X119503Y220057D01*
-X119635Y220165D01*
-X119712Y220250D01*
-X119797Y220328D01*
-X119905Y220460D01*
-X120020Y220585D01*
-X120085Y220680D01*
-X120158Y220769D01*
-X120246Y220914D01*
-X120342Y221054D01*
-X120394Y221158D01*
-X120453Y221256D01*
-X120520Y221412D01*
-X120596Y221565D01*
-X120632Y221674D01*
-X120678Y221780D01*
-X120722Y221944D01*
-X120776Y222105D01*
-X120797Y222219D01*
-X120827Y222330D01*
-X120838Y222445D01*
-X120878Y222666D01*
-X120892Y222997D01*
-X120903Y223115D01*
-X120903Y234449D01*
-X120899Y234510D01*
-X120901Y234570D01*
-X120879Y234793D01*
-X120863Y235018D01*
-X120851Y235077D01*
-X120845Y235137D01*
-X120791Y235355D01*
-X120744Y235575D01*
-X120724Y235632D01*
-X120709Y235690D01*
-X120626Y235899D01*
-X120548Y236110D01*
-X120520Y236163D01*
-X120498Y236219D01*
-X120386Y236414D01*
-X120280Y236613D01*
-X120244Y236661D01*
-X120214Y236714D01*
-X120139Y236805D01*
-X119943Y237072D01*
-X119786Y237234D01*
-X119713Y237323D01*
-X84039Y272997D01*
-X83993Y273037D01*
-X83952Y273081D01*
-X83778Y273223D01*
-X83608Y273371D01*
-X83558Y273404D01*
-X83511Y273442D01*
-X83319Y273559D01*
-X83130Y273681D01*
-X83075Y273706D01*
-X83024Y273737D01*
-X82817Y273826D01*
-X82613Y273921D01*
-X82556Y273938D01*
-X82500Y273962D01*
-X82283Y274020D01*
-X82068Y274086D01*
-X82008Y274095D01*
-X81950Y274111D01*
-X81833Y274122D01*
-X81505Y274173D01*
-X81280Y274176D01*
-X81165Y274187D01*
-X74785Y274187D01*
-X72171Y275270D01*
-X70170Y277271D01*
-X69087Y279885D01*
-X69087Y282715D01*
-X70170Y285329D01*
-X72171Y287330D01*
-X74785Y288413D01*
-X87209Y288413D01*
-X89824Y287330D01*
-X128699Y248455D01*
-X128786Y248379D01*
-X128866Y248297D01*
-X129001Y248193D01*
-X129129Y248081D01*
-X129226Y248018D01*
-X129317Y247948D01*
-X129465Y247864D01*
-X129607Y247771D01*
-X129712Y247723D01*
-X129812Y247666D01*
-X129970Y247603D01*
-X130124Y247531D01*
-X130234Y247498D01*
-X130341Y247455D01*
-X130507Y247415D01*
-X130669Y247366D01*
-X130783Y247349D01*
-X130895Y247321D01*
-X131065Y247305D01*
-X131232Y247279D01*
-X131347Y247277D01*
-X131462Y247266D01*
-X131632Y247273D01*
-X131802Y247271D01*
-X131916Y247286D01*
-X132032Y247291D01*
-X132199Y247322D01*
-X132367Y247343D01*
-X132479Y247374D01*
-X132592Y247395D01*
-X132753Y247449D01*
-X132917Y247494D01*
-X133023Y247539D01*
-X133132Y247576D01*
-X133284Y247652D01*
-X133440Y247720D01*
-X133538Y247780D01*
-X133641Y247831D01*
-X133781Y247928D01*
-X133926Y248016D01*
-X134015Y248089D01*
-X134110Y248155D01*
-X134235Y248270D01*
-X134367Y248378D01*
-X134444Y248463D01*
-X134529Y248541D01*
-X134637Y248673D01*
-X134752Y248798D01*
-X134817Y248893D01*
-X134890Y248982D01*
-X134978Y249128D01*
-X135074Y249268D01*
-X135126Y249371D01*
-X135185Y249469D01*
-X135252Y249626D01*
-X135328Y249778D01*
-X135364Y249887D01*
-X135410Y249993D01*
-X135454Y250157D01*
-X135508Y250319D01*
-X135529Y250432D01*
-X135559Y250543D01*
-X135570Y250658D01*
-X135610Y250879D01*
-X135624Y251211D01*
-X135635Y251328D01*
-X135635Y482473D01*
-X136718Y485088D01*
-X144097Y492467D01*
-X144137Y492512D01*
-X144181Y492553D01*
-X144323Y492727D01*
-X144471Y492897D01*
-X144504Y492948D01*
-X144542Y492994D01*
-X144659Y493187D01*
-X144781Y493375D01*
-X144806Y493430D01*
-X144837Y493481D01*
-X144926Y493688D01*
-X145021Y493892D01*
-X145038Y493950D01*
-X145062Y494005D01*
-X145120Y494222D01*
-X145186Y494437D01*
-X145195Y494497D01*
-X145211Y494555D01*
-X145222Y494672D01*
-X145273Y495000D01*
-X145276Y495225D01*
-X145287Y495340D01*
-X145287Y503824D01*
-X145271Y504053D01*
-X145261Y504284D01*
-X145251Y504338D01*
-X145247Y504392D01*
-X145199Y504618D01*
-X145157Y504844D01*
-X145140Y504896D01*
-X145128Y504950D01*
-X145049Y505166D01*
-X144976Y505384D01*
-X144951Y505433D01*
-X144932Y505485D01*
-X144824Y505688D01*
-X144721Y505893D01*
-X144690Y505939D01*
-X144664Y505987D01*
-X144528Y506173D01*
-X144397Y506362D01*
-X144360Y506403D01*
-X144327Y506447D01*
-X144167Y506612D01*
-X144011Y506781D01*
-X143968Y506816D01*
-X143930Y506855D01*
-X143748Y506996D01*
-X143570Y507142D01*
-X143522Y507170D01*
-X143479Y507204D01*
-X143279Y507318D01*
-X143082Y507437D01*
-X143032Y507459D01*
-X142984Y507486D01*
-X142770Y507571D01*
-X142559Y507662D01*
-X142506Y507676D01*
-X142455Y507696D01*
-X142230Y507751D01*
-X142009Y507811D01*
-X141965Y507815D01*
-X141901Y507831D01*
-X141334Y507886D01*
-X141268Y507883D01*
-X141224Y507887D01*
-X109200Y507887D01*
-X109140Y507883D01*
-X109080Y507885D01*
-X108856Y507863D01*
-X108632Y507847D01*
-X108573Y507835D01*
-X108513Y507829D01*
-X108294Y507775D01*
-X108075Y507728D01*
-X108018Y507708D01*
-X107959Y507693D01*
-X107751Y507610D01*
-X107540Y507532D01*
-X107486Y507504D01*
-X107430Y507482D01*
-X107235Y507370D01*
-X107037Y507264D01*
-X106988Y507228D01*
-X106936Y507198D01*
-X106845Y507123D01*
-X106577Y506927D01*
-X106416Y506770D01*
-X106327Y506697D01*
-X95874Y496244D01*
-X95834Y496198D01*
-X95790Y496157D01*
-X95648Y495983D01*
-X95500Y495814D01*
-X95467Y495763D01*
-X95429Y495716D01*
-X95312Y495524D01*
-X95190Y495336D01*
-X95165Y495281D01*
-X95134Y495229D01*
-X95045Y495023D01*
-X94950Y494819D01*
-X94933Y494761D01*
-X94909Y494705D01*
-X94851Y494489D01*
-X94785Y494273D01*
-X94776Y494214D01*
-X94760Y494155D01*
-X94749Y494038D01*
-X94698Y493710D01*
-X94695Y493485D01*
-X94684Y493371D01*
-X94684Y430956D01*
-X93601Y428342D01*
-X80226Y414967D01*
-X80195Y414951D01*
-X80138Y414931D01*
-X79940Y414824D01*
-X79739Y414724D01*
-X79689Y414690D01*
-X79636Y414661D01*
-X79455Y414528D01*
-X79270Y414401D01*
-X79225Y414360D01*
-X79177Y414324D01*
-X79016Y414167D01*
-X78851Y414015D01*
-X78812Y413968D01*
-X78769Y413926D01*
-X78632Y413748D01*
-X78489Y413575D01*
-X78458Y413523D01*
-X78421Y413475D01*
-X78366Y413371D01*
-X78193Y413088D01*
-X78104Y412881D01*
-X78050Y412779D01*
-X78044Y412764D01*
-X77126Y411846D01*
-X77033Y411800D01*
-X76938Y411734D01*
-X76837Y411677D01*
-X76703Y411573D01*
-X76563Y411476D01*
-X76478Y411398D01*
-X76387Y411328D01*
-X76269Y411206D01*
-X76144Y411091D01*
-X76071Y411001D01*
-X75990Y410919D01*
-X75890Y410782D01*
-X75783Y410650D01*
-X75723Y410552D01*
-X75655Y410459D01*
-X75575Y410309D01*
-X75486Y410164D01*
-X75441Y410057D01*
-X75387Y409956D01*
-X75328Y409796D01*
-X75261Y409640D01*
-X75231Y409529D01*
-X75191Y409420D01*
-X75156Y409254D01*
-X75111Y409090D01*
-X75097Y408976D01*
-X75073Y408863D01*
-X75061Y408693D01*
-X75040Y408525D01*
-X75042Y408410D01*
-X75034Y408295D01*
-X75046Y408125D01*
-X75049Y407955D01*
-X75066Y407841D01*
-X75075Y407726D01*
-X75110Y407560D01*
-X75137Y407392D01*
-X75170Y407282D01*
-X75194Y407169D01*
-X75253Y407010D01*
-X75302Y406847D01*
-X75351Y406743D01*
-X75391Y406634D01*
-X75471Y406485D01*
-X75543Y406331D01*
-X75606Y406234D01*
-X75660Y406132D01*
-X75761Y405995D01*
-X75853Y405853D01*
-X75929Y405766D01*
-X75997Y405673D01*
-X76116Y405551D01*
-X76228Y405423D01*
-X76315Y405348D01*
-X76395Y405265D01*
-X76530Y405161D01*
-X76658Y405050D01*
-X76755Y404988D01*
-X76846Y404917D01*
-X76948Y404863D01*
-X77137Y404741D01*
-X77140Y404739D01*
-X78044Y403836D01*
-X78508Y402715D01*
-X78508Y388485D01*
-X78044Y387364D01*
-X77186Y386506D01*
-X76878Y386379D01*
-X76775Y386328D01*
-X76668Y386285D01*
-X76521Y386201D01*
-X76369Y386125D01*
-X76274Y386059D01*
-X76174Y386002D01*
-X76039Y385898D01*
-X75899Y385801D01*
-X75815Y385723D01*
-X75723Y385653D01*
-X75605Y385531D01*
-X75480Y385416D01*
-X75407Y385327D01*
-X75327Y385244D01*
-X75226Y385106D01*
-X75119Y384975D01*
-X75059Y384877D01*
-X74991Y384783D01*
-X74911Y384633D01*
-X74823Y384488D01*
-X74777Y384382D01*
-X74723Y384281D01*
-X74664Y384121D01*
-X74597Y383965D01*
-X74567Y383854D01*
-X74528Y383745D01*
-X74492Y383579D01*
-X74448Y383415D01*
-X74433Y383301D01*
-X74409Y383188D01*
-X74398Y383018D01*
-X74376Y382850D01*
-X74378Y382734D01*
-X74370Y382619D01*
-X74382Y382450D01*
-X74385Y382280D01*
-X74403Y382166D01*
-X74411Y382051D01*
-X74447Y381885D01*
-X74473Y381717D01*
-X74506Y381607D01*
-X74531Y381494D01*
-X74589Y381335D01*
-X74639Y381172D01*
-X74688Y381067D01*
-X74727Y380959D01*
-X74808Y380810D01*
-X74879Y380656D01*
-X74942Y380559D01*
-X74997Y380457D01*
-X75097Y380320D01*
-X75190Y380178D01*
-X75265Y380091D01*
-X75334Y379998D01*
-X75453Y379876D01*
-X75564Y379748D01*
-X75651Y379673D01*
-X75732Y379590D01*
-X75867Y379486D01*
-X75995Y379375D01*
-X76092Y379313D01*
-X76183Y379242D01*
-X76285Y379188D01*
-X76473Y379066D01*
-X76576Y379018D01*
-X77079Y378682D01*
-X77432Y378329D01*
-X77711Y377912D01*
-X77902Y377450D01*
-X78000Y376959D01*
-X78000Y374263D01*
-X62900Y374263D01*
-X47493Y374263D01*
-X47445Y374392D01*
-X47391Y374494D01*
-X47345Y374600D01*
-X47257Y374745D01*
-X47177Y374895D01*
-X47109Y374988D01*
-X47049Y375086D01*
-X46941Y375218D01*
-X46840Y375355D01*
-X46760Y375437D01*
-X46687Y375526D01*
-X46562Y375641D01*
-X46443Y375763D01*
-X46352Y375834D01*
-X46267Y375911D01*
-X46127Y376008D01*
-X45992Y376112D01*
-X45892Y376169D01*
-X45797Y376234D01*
-X45645Y376310D01*
-X45497Y376394D01*
-X45390Y376437D01*
-X45287Y376488D01*
-X45126Y376541D01*
-X44968Y376604D01*
-X44855Y376631D01*
-X44746Y376668D01*
-X44579Y376698D01*
-X44414Y376738D01*
-X44299Y376749D01*
-X44186Y376770D01*
-X44016Y376777D01*
-X43847Y376794D01*
-X43732Y376789D01*
-X43616Y376793D01*
-X43447Y376776D01*
-X43277Y376769D01*
-X43164Y376748D01*
-X43050Y376736D01*
-X42884Y376696D01*
-X42717Y376665D01*
-X42608Y376628D01*
-X42496Y376601D01*
-X42338Y376538D01*
-X42177Y376484D01*
-X42074Y376432D01*
-X41967Y376389D01*
-X41820Y376305D01*
-X41668Y376229D01*
-X41573Y376163D01*
-X41473Y376106D01*
-X41384Y376033D01*
-X41199Y375905D01*
-X40955Y375680D01*
-X40864Y375605D01*
-X33703Y368444D01*
-X33663Y368398D01*
-X33619Y368357D01*
-X33477Y368183D01*
-X33329Y368014D01*
-X33296Y367963D01*
-X33258Y367916D01*
-X33141Y367724D01*
-X33019Y367536D01*
-X32994Y367481D01*
-X32963Y367429D01*
-X32874Y367223D01*
-X32779Y367019D01*
-X32762Y366961D01*
-X32738Y366905D01*
-X32679Y366688D01*
-X32614Y366473D01*
-X32605Y366414D01*
-X32589Y366355D01*
-X32578Y366238D01*
-X32527Y365910D01*
-X32524Y365685D01*
-X32513Y365571D01*
-X32513Y351118D01*
-X32521Y351003D01*
-X32519Y350888D01*
-X32541Y350719D01*
-X32553Y350550D01*
-X32577Y350437D01*
-X32591Y350323D01*
-X32636Y350158D01*
-X32672Y349992D01*
-X32711Y349884D01*
-X32742Y349773D01*
-X32809Y349617D01*
-X32868Y349457D01*
-X32922Y349356D01*
-X32968Y349250D01*
-X33056Y349105D01*
-X33136Y348955D01*
-X33204Y348862D01*
-X33264Y348764D01*
-X33372Y348632D01*
-X33473Y348495D01*
-X33553Y348413D01*
-X33626Y348323D01*
-X33752Y348209D01*
-X33870Y348087D01*
-X33961Y348016D01*
-X34046Y347938D01*
-X34186Y347842D01*
-X34321Y347738D01*
-X34421Y347681D01*
-X34516Y347616D01*
-X34668Y347540D01*
-X34816Y347456D01*
-X34923Y347413D01*
-X35026Y347362D01*
-X35187Y347308D01*
-X35345Y347246D01*
-X35458Y347218D01*
-X35567Y347182D01*
-X35734Y347152D01*
-X35899Y347112D01*
-X36014Y347100D01*
-X36127Y347080D01*
-X36297Y347073D01*
-X36466Y347056D01*
-X36581Y347061D01*
-X36697Y347057D01*
-X36866Y347073D01*
-X37036Y347081D01*
-X37149Y347102D01*
-X37264Y347113D01*
-X37429Y347154D01*
-X37596Y347185D01*
-X37705Y347221D01*
-X37817Y347249D01*
-X37975Y347312D01*
-X38136Y347366D01*
-X38239Y347418D01*
-X38346Y347461D01*
-X38493Y347545D01*
-X38645Y347621D01*
-X38740Y347687D01*
-X38840Y347744D01*
-X38929Y347817D01*
-X39114Y347945D01*
-X39358Y348170D01*
-X39449Y348245D01*
-X42895Y351691D01*
-X45883Y352929D01*
-X45966Y352929D01*
-X46026Y352933D01*
-X46087Y352931D01*
-X46310Y352953D01*
-X46534Y352969D01*
-X46594Y352981D01*
-X46654Y352987D01*
-X46872Y353041D01*
-X47092Y353088D01*
-X47148Y353108D01*
-X47207Y353123D01*
-X47416Y353206D01*
-X47627Y353284D01*
-X47680Y353312D01*
-X47736Y353334D01*
-X47931Y353446D01*
-X48129Y353552D01*
-X48178Y353588D01*
-X48230Y353618D01*
-X48321Y353693D01*
-X48572Y353876D01*
-X48922Y354021D01*
-X49025Y354072D01*
-X49132Y354115D01*
-X49279Y354199D01*
-X49431Y354275D01*
-X49526Y354341D01*
-X49626Y354398D01*
-X49761Y354502D01*
-X49901Y354599D01*
-X49985Y354677D01*
-X50077Y354747D01*
-X50195Y354869D01*
-X50320Y354984D01*
-X50393Y355073D01*
-X50473Y355156D01*
-X50574Y355294D01*
-X50681Y355425D01*
-X50741Y355523D01*
-X50809Y355617D01*
-X50889Y355767D01*
-X50977Y355912D01*
-X51023Y356018D01*
-X51077Y356119D01*
-X51136Y356279D01*
-X51203Y356435D01*
-X51233Y356546D01*
-X51272Y356655D01*
-X51308Y356821D01*
-X51352Y356985D01*
-X51367Y357099D01*
-X51391Y357212D01*
-X51402Y357382D01*
-X51424Y357550D01*
-X51422Y357666D01*
-X51430Y357781D01*
-X51418Y357950D01*
-X51415Y358120D01*
-X51397Y358234D01*
-X51389Y358349D01*
-X51353Y358515D01*
-X51327Y358683D01*
-X51294Y358793D01*
-X51269Y358906D01*
-X51211Y359065D01*
-X51161Y359228D01*
-X51112Y359333D01*
-X51073Y359441D01*
-X50992Y359590D01*
-X50921Y359744D01*
-X50858Y359841D01*
-X50803Y359943D01*
-X50703Y360080D01*
-X50610Y360222D01*
-X50535Y360309D01*
-X50466Y360402D01*
-X50347Y360524D01*
-X50236Y360652D01*
-X50149Y360727D01*
-X50068Y360810D01*
-X49933Y360914D01*
-X49805Y361025D01*
-X49708Y361087D01*
-X49617Y361158D01*
-X49515Y361212D01*
-X49327Y361334D01*
-X49224Y361382D01*
-X48721Y361718D01*
-X48368Y362071D01*
-X48089Y362488D01*
-X47898Y362950D01*
-X47800Y363441D01*
-X47800Y366137D01*
-X62900Y366137D01*
-X78000Y366137D01*
-X78000Y363441D01*
-X77902Y362950D01*
-X77711Y362488D01*
-X77432Y362071D01*
-X77079Y361718D01*
-X76580Y361384D01*
-X76521Y361350D01*
-X76369Y361275D01*
-X76274Y361209D01*
-X76174Y361152D01*
-X76039Y361048D01*
-X75900Y360951D01*
-X75815Y360873D01*
-X75724Y360803D01*
-X75605Y360681D01*
-X75480Y360566D01*
-X75407Y360476D01*
-X75327Y360394D01*
-X75227Y360257D01*
-X75119Y360125D01*
-X75059Y360026D01*
-X74991Y359933D01*
-X74911Y359784D01*
-X74823Y359638D01*
-X74777Y359532D01*
-X74723Y359431D01*
-X74665Y359271D01*
-X74597Y359115D01*
-X74567Y359004D01*
-X74528Y358895D01*
-X74492Y358729D01*
-X74448Y358565D01*
-X74433Y358451D01*
-X74409Y358338D01*
-X74398Y358169D01*
-X74376Y358000D01*
-X74378Y357884D01*
-X74370Y357769D01*
-X74382Y357600D01*
-X74385Y357430D01*
-X74403Y357316D01*
-X74411Y357201D01*
-X74447Y357035D01*
-X74473Y356867D01*
-X74506Y356757D01*
-X74531Y356644D01*
-X74589Y356484D01*
-X74639Y356322D01*
-X74687Y356218D01*
-X74727Y356109D01*
-X74808Y355960D01*
-X74879Y355806D01*
-X74942Y355709D01*
-X74997Y355607D01*
-X75097Y355470D01*
-X75190Y355328D01*
-X75265Y355241D01*
-X75334Y355148D01*
-X75453Y355026D01*
-X75564Y354898D01*
-X75651Y354823D01*
-X75732Y354740D01*
-X75866Y354636D01*
-X75995Y354525D01*
-X76092Y354462D01*
-X76183Y354392D01*
-X76284Y354338D01*
-X76473Y354216D01*
-X76775Y354076D01*
-X76878Y354021D01*
-X77186Y353894D01*
-X78044Y353036D01*
-X78508Y351915D01*
-X78508Y337685D01*
-X78044Y336564D01*
-X77186Y335706D01*
-X76065Y335242D01*
-X51121Y335242D01*
-X51061Y335238D01*
-X51000Y335240D01*
-X50777Y335218D01*
-X50553Y335202D01*
-X50494Y335190D01*
-X50433Y335184D01*
-X50215Y335130D01*
-X49995Y335083D01*
-X49939Y335062D01*
-X49880Y335048D01*
-X49672Y334965D01*
-X49460Y334887D01*
-X49407Y334859D01*
-X49351Y334836D01*
-X49156Y334725D01*
-X48958Y334619D01*
-X48909Y334583D01*
-X48857Y334553D01*
-X48766Y334478D01*
-X48498Y334282D01*
-X48337Y334125D01*
-X48248Y334052D01*
-X47419Y333223D01*
-X47379Y333177D01*
-X47335Y333137D01*
-X47192Y332962D01*
-X47045Y332793D01*
-X47012Y332742D01*
-X46974Y332696D01*
-X46857Y332503D01*
-X46735Y332315D01*
-X46710Y332260D01*
-X46679Y332208D01*
-X46590Y332002D01*
-X46495Y331798D01*
-X46478Y331740D01*
-X46454Y331685D01*
-X46396Y331468D01*
-X46330Y331252D01*
-X46321Y331193D01*
-X46305Y331135D01*
-X46294Y331018D01*
-X46243Y330689D01*
-X46240Y330465D01*
-X46229Y330350D01*
-X46229Y266983D01*
-X44991Y263995D01*
-X42705Y261709D01*
-X39717Y260471D01*
-X36576Y260471D01*
-X36347Y260455D01*
-X36116Y260445D01*
-X36062Y260435D01*
-X36008Y260431D01*
-X35782Y260383D01*
-X35556Y260341D01*
-X35504Y260324D01*
-X35450Y260312D01*
-X35234Y260233D01*
-X35016Y260160D01*
-X34967Y260135D01*
-X34915Y260116D01*
-X34712Y260008D01*
-X34507Y259905D01*
-X34461Y259874D01*
-X34413Y259848D01*
-X34227Y259712D01*
-X34038Y259581D01*
-X33997Y259544D01*
-X33953Y259511D01*
-X33788Y259351D01*
-X33619Y259195D01*
-X33584Y259152D01*
-X33545Y259114D01*
-X33404Y258932D01*
-X33258Y258754D01*
-X33230Y258706D01*
-X33196Y258663D01*
-X33082Y258463D01*
-X32963Y258266D01*
-X32941Y258216D01*
-X32914Y258168D01*
-X32829Y257954D01*
-X32738Y257743D01*
-X32724Y257690D01*
-X32704Y257639D01*
-X32649Y257414D01*
-X32589Y257193D01*
-X32585Y257149D01*
-X32569Y257085D01*
-X32514Y256518D01*
-X32517Y256452D01*
-X32513Y256408D01*
-X32513Y171629D01*
-X32517Y171569D01*
-X32515Y171509D01*
-X32537Y171285D01*
-X32553Y171061D01*
-X32565Y171002D01*
-X32571Y170942D01*
-X32625Y170723D01*
-X32672Y170504D01*
-X32692Y170447D01*
-X32707Y170388D01*
-X32790Y170180D01*
-X32868Y169969D01*
-X32896Y169915D01*
-X32918Y169859D01*
-X33030Y169664D01*
-X33136Y169466D01*
-X33172Y169417D01*
-X33202Y169365D01*
-X33277Y169274D01*
-X33473Y169006D01*
-X33630Y168845D01*
-X33703Y168756D01*
-X100530Y101929D01*
-X101613Y99315D01*
-X101613Y90273D01*
-X101617Y90212D01*
-X101615Y90152D01*
-X101637Y89929D01*
-X101653Y89704D01*
-X101665Y89645D01*
-X101671Y89585D01*
-X101725Y89367D01*
-X101772Y89147D01*
-X101792Y89091D01*
-X101807Y89032D01*
-X101890Y88823D01*
-X101968Y88612D01*
-X101996Y88558D01*
-X102019Y88503D01*
-X102130Y88308D01*
-X102236Y88110D01*
-X102272Y88061D01*
-X102302Y88008D01*
-X102377Y87917D01*
-X102573Y87650D01*
-X102730Y87488D01*
-X102803Y87399D01*
-X105052Y85151D01*
-X106947Y80576D01*
-X106947Y75624D01*
-X105052Y71049D01*
-X101551Y67548D01*
-X96976Y65653D01*
-X92024Y65653D01*
-X87449Y67548D01*
-X83948Y71049D01*
-X82053Y75624D01*
-X82053Y80576D01*
-X83948Y85151D01*
-X86197Y87399D01*
-X86237Y87445D01*
-X86281Y87486D01*
-X86424Y87660D01*
-X86571Y87830D01*
-X86604Y87880D01*
-X86642Y87927D01*
-X86758Y88119D01*
-X86881Y88308D01*
-X86906Y88363D01*
-X86937Y88414D01*
-X87026Y88620D01*
-X87121Y88825D01*
-X87138Y88883D01*
-X87162Y88938D01*
-X87220Y89155D01*
-X87286Y89370D01*
-X87295Y89430D01*
-X87311Y89488D01*
-X87322Y89605D01*
-X87373Y89933D01*
-X87376Y90158D01*
-X87387Y90273D01*
-X87387Y93271D01*
-X87383Y93331D01*
-X87385Y93391D01*
-X87363Y93615D01*
-X87347Y93839D01*
-X87335Y93898D01*
-X87329Y93958D01*
-X87275Y94177D01*
-X87228Y94396D01*
-X87208Y94453D01*
-X87193Y94512D01*
-X87110Y94720D01*
-X87032Y94931D01*
-X87004Y94985D01*
-X86982Y95041D01*
-X86870Y95236D01*
-X86764Y95434D01*
-X86728Y95483D01*
-X86698Y95535D01*
-X86623Y95626D01*
-X86427Y95894D01*
-X86270Y96055D01*
-X86197Y96144D01*
-X19370Y162971D01*
-X18287Y165585D01*
-X18287Y371615D01*
-X19370Y374229D01*
-X33607Y388466D01*
-X33647Y388512D01*
-X33691Y388553D01*
-X33833Y388727D01*
-X33981Y388896D01*
-X34014Y388947D01*
-X34052Y388994D01*
-X34169Y389186D01*
-X34291Y389374D01*
-X34316Y389429D01*
-X34347Y389481D01*
-X34436Y389687D01*
-X34531Y389891D01*
-X34548Y389949D01*
-X34572Y390005D01*
-X34630Y390221D01*
-X34696Y390437D01*
-X34705Y390496D01*
-X34721Y390555D01*
-X34732Y390672D01*
-X34783Y391000D01*
-X34786Y391225D01*
-X34797Y391339D01*
-X34797Y410739D01*
-X34785Y410912D01*
-X34783Y411084D01*
-X34765Y411195D01*
-X34757Y411308D01*
-X34721Y411477D01*
-X34695Y411647D01*
-X34662Y411755D01*
-X34638Y411865D01*
-X34579Y412027D01*
-X34529Y412192D01*
-X34481Y412294D01*
-X34442Y412400D01*
-X34361Y412552D01*
-X34288Y412709D01*
-X34227Y412803D01*
-X34174Y412902D01*
-X34072Y413042D01*
-X33978Y413187D01*
-X33904Y413271D01*
-X33837Y413362D01*
-X33717Y413486D01*
-X33603Y413616D01*
-X33518Y413690D01*
-X33440Y413770D01*
-X33303Y413876D01*
-X33173Y413989D01*
-X33078Y414050D01*
-X32989Y414119D01*
-X32839Y414205D01*
-X32694Y414298D01*
-X32592Y414346D01*
-X32494Y414401D01*
-X32333Y414465D01*
-X32177Y414538D01*
-X32069Y414570D01*
-X31965Y414612D01*
-X31796Y414652D01*
-X31631Y414702D01*
-X31520Y414719D01*
-X31411Y414746D01*
-X31239Y414762D01*
-X31068Y414789D01*
-X30956Y414790D01*
-X30844Y414801D01*
-X30671Y414793D01*
-X30498Y414796D01*
-X30387Y414781D01*
-X30274Y414776D01*
-X30104Y414745D01*
-X29933Y414723D01*
-X29852Y414698D01*
-X29714Y414672D01*
-X29192Y414497D01*
-X29179Y414493D01*
-X27876Y413953D01*
-X22924Y413953D01*
-X18349Y415848D01*
-X17097Y417101D01*
-X17010Y417176D01*
-X16930Y417259D01*
-X16795Y417363D01*
-X16667Y417474D01*
-X16570Y417537D01*
-X16479Y417607D01*
-X16332Y417691D01*
-X16189Y417784D01*
-X16084Y417833D01*
-X15984Y417890D01*
-X15826Y417952D01*
-X15672Y418024D01*
-X15562Y418057D01*
-X15455Y418100D01*
-X15289Y418140D01*
-X15127Y418189D01*
-X15013Y418207D01*
-X14901Y418234D01*
-X14731Y418250D01*
-X14564Y418276D01*
-X14449Y418278D01*
-X14334Y418289D01*
-X14164Y418282D01*
-X13994Y418284D01*
-X13880Y418270D01*
-X13764Y418265D01*
-X13597Y418234D01*
-X13429Y418212D01*
-X13317Y418182D01*
-X13204Y418161D01*
-X13043Y418107D01*
-X12879Y418062D01*
-X12773Y418016D01*
-X12664Y417979D01*
-X12512Y417903D01*
-X12356Y417836D01*
-X12258Y417776D01*
-X12155Y417724D01*
-X12014Y417627D01*
-X11870Y417539D01*
-X11781Y417466D01*
-X11686Y417400D01*
-X11561Y417285D01*
-X11429Y417177D01*
-X11352Y417092D01*
-X11267Y417014D01*
-X11159Y416882D01*
-X11044Y416757D01*
-X10979Y416662D01*
-X10906Y416573D01*
-X10818Y416428D01*
-X10722Y416288D01*
-X10670Y416184D01*
-X10611Y416086D01*
-X10544Y415930D01*
-X10468Y415777D01*
-X10432Y415668D01*
-X10386Y415562D01*
-X10342Y415398D01*
-X10288Y415237D01*
-X10267Y415123D01*
-X10237Y415012D01*
-X10226Y414897D01*
-X10186Y414676D01*
-X10172Y414345D01*
-X10161Y414227D01*
-X10161Y77573D01*
-X10169Y77458D01*
-X10167Y77342D01*
-X10189Y77174D01*
-X10201Y77004D01*
-X10225Y76891D01*
-X10239Y76777D01*
-X10284Y76613D01*
-X10320Y76447D01*
-X10359Y76339D01*
-X10390Y76228D01*
-X10457Y76072D01*
-X10516Y75912D01*
-X10570Y75810D01*
-X10616Y75705D01*
-X10704Y75560D01*
-X10784Y75410D01*
-X10852Y75316D01*
-X10912Y75218D01*
-X11020Y75087D01*
-X11121Y74950D01*
-X11201Y74867D01*
-X11274Y74778D01*
-X11400Y74663D01*
-X11518Y74541D01*
-X11609Y74471D01*
-X11694Y74393D01*
-X11834Y74297D01*
-X11969Y74193D01*
-X12069Y74136D01*
-X12164Y74070D01*
-X12316Y73995D01*
-X12464Y73910D01*
-X12571Y73868D01*
-X12674Y73817D01*
-X12835Y73763D01*
-X12993Y73700D01*
-X13106Y73673D01*
-X13215Y73637D01*
-X13382Y73606D01*
-X13547Y73566D01*
-X13662Y73555D01*
-X13775Y73534D01*
-X13945Y73527D01*
-X14114Y73511D01*
-X14229Y73516D01*
-X14345Y73511D01*
-X14514Y73528D01*
-X14684Y73535D01*
-X14797Y73556D01*
-X14912Y73568D01*
-X15077Y73608D01*
-X15244Y73639D01*
-X15353Y73676D01*
-X15465Y73704D01*
-X15623Y73767D01*
-X15784Y73821D01*
-X15887Y73872D01*
-X15994Y73915D01*
-X16141Y74000D01*
-X16293Y74076D01*
-X16388Y74141D01*
-X16488Y74199D01*
-X16577Y74272D01*
-X16762Y74400D01*
-X17006Y74625D01*
-X17097Y74699D01*
-X18349Y75952D01*
-X22924Y77847D01*
-X27876Y77847D01*
-X32451Y75952D01*
-X35607Y72795D01*
-X35807Y72622D01*
-X36005Y72446D01*
-X36022Y72435D01*
-X36038Y72421D01*
-X36260Y72277D01*
-X36480Y72132D01*
-X36498Y72123D01*
-X36516Y72111D01*
-X36756Y72000D01*
-X36994Y71886D01*
-X37014Y71880D01*
-X37033Y71872D01*
-X37286Y71795D01*
-X37538Y71716D01*
-X37558Y71712D01*
-X37578Y71706D01*
-X37838Y71666D01*
-X38100Y71623D01*
-X38121Y71622D01*
-X38141Y71619D01*
-X38405Y71615D01*
-X38669Y71609D01*
-X38690Y71612D01*
-X38711Y71611D01*
-X38973Y71645D01*
-X39235Y71675D01*
-X39255Y71681D01*
-X39276Y71683D01*
-X39532Y71753D01*
-X39786Y71820D01*
-X39805Y71828D01*
-X39826Y71834D01*
-X40068Y71939D01*
-X40312Y72041D01*
-X40330Y72051D01*
-X40349Y72060D01*
-X40574Y72197D01*
-X40801Y72333D01*
-X40817Y72346D01*
-X40835Y72356D01*
-X41040Y72525D01*
-X41245Y72690D01*
-X41256Y72703D01*
-X41275Y72718D01*
-X41660Y73138D01*
-X41673Y73157D01*
-X43022Y74506D01*
-X44543Y75611D01*
-X46217Y76464D01*
-X46737Y76633D01*
-X46737Y65400D01*
-X46753Y65171D01*
-X46763Y64941D01*
-X46773Y64887D01*
-X46777Y64832D01*
-X46825Y64607D01*
-X46867Y64381D01*
-X46884Y64328D01*
-X46896Y64275D01*
-X46975Y64059D01*
-X47048Y63840D01*
-X47073Y63791D01*
-X47091Y63740D01*
-X47200Y63537D01*
-X47303Y63331D01*
-X47334Y63286D01*
-X47360Y63237D01*
-X47496Y63052D01*
-X47627Y62862D01*
-X47664Y62822D01*
-X47697Y62777D01*
-X47857Y62613D01*
-X48013Y62443D01*
-X48014Y62443D01*
-X48056Y62408D01*
-X48094Y62369D01*
-X48095Y62369D01*
-X48276Y62228D01*
-X48455Y62082D01*
-X48502Y62053D01*
-X48545Y62020D01*
-X48745Y61906D01*
-X48942Y61786D01*
-X48992Y61765D01*
-X49040Y61738D01*
-X49255Y61652D01*
-X49466Y61562D01*
-X49518Y61548D01*
-X49570Y61527D01*
-X49794Y61473D01*
-X50016Y61413D01*
-X50060Y61409D01*
-X50124Y61393D01*
-X50691Y61338D01*
-X50756Y61341D01*
-X50800Y61337D01*
-X62033Y61337D01*
-X61864Y60817D01*
-X61011Y59143D01*
-X59906Y57622D01*
-X59381Y57097D01*
-X59306Y57010D01*
-X59223Y56930D01*
-X59119Y56795D01*
-X59007Y56667D01*
-X58945Y56570D01*
-X58874Y56479D01*
-X58790Y56332D01*
-X58698Y56189D01*
-X58649Y56084D01*
-X58592Y55984D01*
-X58529Y55826D01*
-X58458Y55672D01*
-X58424Y55562D01*
-X58382Y55455D01*
-X58342Y55289D01*
-X58293Y55127D01*
-X58275Y55013D01*
-X58248Y54901D01*
-X58231Y54731D01*
-X58205Y54564D01*
-X58204Y54449D01*
-X58192Y54334D01*
-X58200Y54164D01*
-X58197Y53994D01*
-X58212Y53880D01*
-X58217Y53764D01*
-X58248Y53597D01*
-X58270Y53429D01*
-X58300Y53317D01*
-X58321Y53204D01*
-X58375Y53043D01*
-X58420Y52879D01*
-X58466Y52773D01*
-X58502Y52664D01*
-X58579Y52512D01*
-X58646Y52356D01*
-X58706Y52258D01*
-X58757Y52155D01*
-X58854Y52014D01*
-X58943Y51870D01*
-X59016Y51781D01*
-X59081Y51686D01*
-X59197Y51561D01*
-X59304Y51430D01*
-X59389Y51352D01*
-X59468Y51267D01*
-X59599Y51159D01*
-X59724Y51044D01*
-X59819Y50979D01*
-X59909Y50906D01*
-X60054Y50818D01*
-X60194Y50722D01*
-X60297Y50670D01*
-X60396Y50611D01*
-X60552Y50544D01*
-X60704Y50468D01*
-X60814Y50432D01*
-X60920Y50386D01*
-X61084Y50342D01*
-X61245Y50288D01*
-X61358Y50267D01*
-X61469Y50237D01*
-X61584Y50226D01*
-X61805Y50186D01*
-X62137Y50172D01*
-X62254Y50161D01*
-X68016Y50161D01*
-X73588Y47853D01*
-X75090Y46351D01*
-X75135Y46311D01*
-X75176Y46267D01*
-X75350Y46125D01*
-X75520Y45977D01*
-X75570Y45944D01*
-X75617Y45906D01*
-X75810Y45789D01*
-X75998Y45667D01*
-X76053Y45642D01*
-X76104Y45611D01*
-X76311Y45522D01*
-X76515Y45427D01*
-X76573Y45410D01*
-X76628Y45386D01*
-X76845Y45328D01*
-X77060Y45262D01*
-X77120Y45253D01*
-X77178Y45237D01*
-X77295Y45226D01*
-X77623Y45175D01*
-X77848Y45172D01*
-X77963Y45161D01*
-X83016Y45161D01*
-X88588Y42853D01*
-X89314Y42127D01*
-X89359Y42087D01*
-X89400Y42043D01*
-X89574Y41901D01*
-X89744Y41753D01*
-X89794Y41720D01*
-X89841Y41682D01*
-X90034Y41565D01*
-X90222Y41443D01*
-X90277Y41418D01*
-X90328Y41387D01*
-X90535Y41298D01*
-X90739Y41204D01*
-X90797Y41186D01*
-X90852Y41162D01*
-X91069Y41104D01*
-X91284Y41038D01*
-X91344Y41029D01*
-X91402Y41013D01*
-X91519Y41002D01*
-X91847Y40951D01*
-X92072Y40948D01*
-X92187Y40937D01*
-X157813Y40937D01*
-X157873Y40941D01*
-G37*
-G36*
-X153984Y558227D02*
-X153984Y558227D01*
-X154154Y558224D01*
-X154268Y558239D01*
-X154384Y558244D01*
-X154551Y558275D01*
-X154719Y558297D01*
-X154831Y558327D01*
-X154944Y558348D01*
-X155105Y558402D01*
-X155269Y558447D01*
-X155375Y558493D01*
-X155484Y558529D01*
-X155636Y558605D01*
-X155792Y558673D01*
-X155890Y558733D01*
-X155993Y558784D01*
-X156133Y558881D01*
-X156278Y558970D01*
-X156367Y559043D01*
-X156462Y559108D01*
-X156587Y559224D01*
-X156719Y559332D01*
-X156796Y559416D01*
-X156881Y559495D01*
-X156989Y559626D01*
-X157104Y559751D01*
-X157169Y559846D01*
-X157242Y559936D01*
-X157330Y560081D01*
-X157426Y560221D01*
-X157478Y560324D01*
-X157537Y560423D01*
-X157604Y560579D01*
-X157680Y560731D01*
-X157716Y560841D01*
-X157762Y560947D01*
-X157806Y561110D01*
-X157860Y561272D01*
-X157881Y561385D01*
-X157911Y561496D01*
-X157922Y561611D01*
-X157962Y561832D01*
-X157976Y562164D01*
-X157987Y562281D01*
-X157987Y585615D01*
-X159070Y588229D01*
-X175671Y604830D01*
-X178285Y605913D01*
-X203950Y605913D01*
-X204010Y605917D01*
-X204071Y605915D01*
-X204294Y605937D01*
-X204519Y605953D01*
-X204578Y605965D01*
-X204638Y605971D01*
-X204856Y606025D01*
-X205076Y606072D01*
-X205132Y606093D01*
-X205191Y606107D01*
-X205399Y606190D01*
-X205611Y606268D01*
-X205664Y606296D01*
-X205720Y606319D01*
-X205915Y606430D01*
-X206113Y606536D01*
-X206162Y606572D01*
-X206214Y606602D01*
-X206305Y606677D01*
-X206573Y606873D01*
-X206734Y607030D01*
-X206823Y607103D01*
-X207674Y607954D01*
-X207767Y608000D01*
-X207862Y608066D01*
-X207963Y608123D01*
-X208097Y608227D01*
-X208237Y608324D01*
-X208322Y608402D01*
-X208413Y608472D01*
-X208531Y608594D01*
-X208656Y608709D01*
-X208729Y608799D01*
-X208810Y608881D01*
-X208910Y609018D01*
-X209017Y609150D01*
-X209077Y609248D01*
-X209145Y609341D01*
-X209225Y609491D01*
-X209314Y609636D01*
-X209359Y609743D01*
-X209413Y609844D01*
-X209472Y610004D01*
-X209539Y610160D01*
-X209569Y610271D01*
-X209609Y610380D01*
-X209644Y610546D01*
-X209689Y610710D01*
-X209703Y610824D01*
-X209727Y610937D01*
-X209739Y611107D01*
-X209760Y611275D01*
-X209758Y611390D01*
-X209766Y611505D01*
-X209754Y611675D01*
-X209751Y611845D01*
-X209734Y611959D01*
-X209725Y612074D01*
-X209690Y612240D01*
-X209663Y612408D01*
-X209630Y612518D01*
-X209606Y612631D01*
-X209547Y612790D01*
-X209498Y612953D01*
-X209449Y613057D01*
-X209409Y613166D01*
-X209329Y613315D01*
-X209257Y613469D01*
-X209194Y613566D01*
-X209140Y613668D01*
-X209039Y613805D01*
-X208947Y613947D01*
-X208871Y614034D01*
-X208803Y614127D01*
-X208684Y614249D01*
-X208572Y614377D01*
-X208485Y614452D01*
-X208405Y614535D01*
-X208270Y614639D01*
-X208142Y614750D01*
-X208045Y614812D01*
-X207954Y614883D01*
-X207852Y614937D01*
-X207663Y615059D01*
-X207660Y615061D01*
-X206756Y615964D01*
-X206699Y616103D01*
-X206698Y616105D01*
-X206697Y616108D01*
-X206571Y616358D01*
-X206445Y616613D01*
-X206443Y616615D01*
-X206442Y616617D01*
-X206281Y616850D01*
-X206121Y617082D01*
-X206119Y617084D01*
-X206118Y617086D01*
-X205926Y617295D01*
-X205736Y617501D01*
-X205733Y617503D01*
-X205732Y617505D01*
-X205504Y617691D01*
-X205295Y617863D01*
-X205293Y617864D01*
-X205291Y617866D01*
-X205040Y618018D01*
-X204808Y618159D01*
-X204806Y618160D01*
-X204803Y618161D01*
-X204545Y618272D01*
-X204285Y618384D01*
-X204282Y618385D01*
-X204280Y618386D01*
-X204011Y618459D01*
-X203735Y618534D01*
-X203732Y618534D01*
-X203730Y618535D01*
-X203716Y618536D01*
-X203170Y618605D01*
-X203030Y618603D01*
-X202945Y618611D01*
-X194688Y618611D01*
-X192634Y619462D01*
-X186626Y625471D01*
-X184482Y627614D01*
-X183631Y629668D01*
-X183631Y646782D01*
-X183627Y646842D01*
-X183629Y646903D01*
-X183607Y647126D01*
-X183591Y647350D01*
-X183579Y647410D01*
-X183573Y647470D01*
-X183519Y647688D01*
-X183472Y647908D01*
-X183452Y647964D01*
-X183437Y648023D01*
-X183354Y648232D01*
-X183276Y648443D01*
-X183248Y648496D01*
-X183226Y648552D01*
-X183114Y648747D01*
-X183008Y648945D01*
-X182972Y648994D01*
-X182942Y649046D01*
-X182867Y649137D01*
-X182671Y649405D01*
-X182514Y649566D01*
-X182441Y649655D01*
-X111175Y720921D01*
-X111130Y720961D01*
-X111089Y721005D01*
-X110915Y721147D01*
-X110745Y721295D01*
-X110694Y721328D01*
-X110648Y721366D01*
-X110455Y721483D01*
-X110267Y721605D01*
-X110212Y721630D01*
-X110160Y721661D01*
-X109954Y721750D01*
-X109750Y721845D01*
-X109692Y721862D01*
-X109637Y721886D01*
-X109420Y721944D01*
-X109205Y722010D01*
-X109145Y722019D01*
-X109087Y722035D01*
-X108970Y722046D01*
-X108642Y722097D01*
-X108417Y722100D01*
-X108302Y722111D01*
-X63888Y722111D01*
-X61834Y722962D01*
-X53235Y731561D01*
-X53190Y731601D01*
-X53149Y731645D01*
-X52975Y731787D01*
-X52805Y731935D01*
-X52754Y731968D01*
-X52708Y732006D01*
-X52515Y732123D01*
-X52327Y732245D01*
-X52272Y732270D01*
-X52220Y732301D01*
-X52014Y732390D01*
-X51810Y732485D01*
-X51752Y732502D01*
-X51697Y732526D01*
-X51480Y732584D01*
-X51265Y732650D01*
-X51205Y732659D01*
-X51147Y732675D01*
-X51030Y732686D01*
-X50702Y732737D01*
-X50477Y732740D01*
-X50362Y732751D01*
-X48794Y732751D01*
-X47673Y733215D01*
-X46815Y734073D01*
-X46351Y735194D01*
-X46351Y737383D01*
-X46343Y737498D01*
-X46345Y737613D01*
-X46323Y737782D01*
-X46311Y737951D01*
-X46287Y738064D01*
-X46273Y738178D01*
-X46228Y738343D01*
-X46192Y738508D01*
-X46153Y738617D01*
-X46122Y738728D01*
-X46055Y738884D01*
-X45996Y739043D01*
-X45942Y739145D01*
-X45896Y739251D01*
-X45808Y739396D01*
-X45728Y739546D01*
-X45660Y739639D01*
-X45600Y739737D01*
-X45491Y739869D01*
-X45391Y740006D01*
-X45311Y740088D01*
-X45238Y740177D01*
-X45112Y740292D01*
-X44994Y740414D01*
-X44903Y740485D01*
-X44818Y740563D01*
-X44678Y740659D01*
-X44543Y740763D01*
-X44443Y740820D01*
-X44348Y740885D01*
-X44196Y740961D01*
-X44048Y741045D01*
-X43941Y741088D01*
-X43838Y741139D01*
-X43677Y741192D01*
-X43519Y741255D01*
-X43406Y741282D01*
-X43297Y741319D01*
-X43130Y741349D01*
-X42965Y741389D01*
-X42850Y741401D01*
-X42737Y741421D01*
-X42567Y741428D01*
-X42398Y741445D01*
-X42282Y741440D01*
-X42167Y741444D01*
-X41998Y741427D01*
-X41828Y741420D01*
-X41715Y741399D01*
-X41600Y741387D01*
-X41435Y741347D01*
-X41268Y741316D01*
-X41159Y741279D01*
-X41047Y741252D01*
-X40889Y741189D01*
-X40728Y741135D01*
-X40625Y741083D01*
-X40518Y741040D01*
-X40371Y740956D01*
-X40219Y740880D01*
-X40124Y740814D01*
-X40024Y740757D01*
-X39935Y740684D01*
-X39750Y740556D01*
-X39506Y740331D01*
-X39415Y740256D01*
-X39037Y739878D01*
-X38997Y739832D01*
-X38953Y739791D01*
-X38810Y739617D01*
-X38663Y739448D01*
-X38630Y739397D01*
-X38592Y739350D01*
-X38476Y739158D01*
-X38353Y738969D01*
-X38328Y738915D01*
-X38297Y738863D01*
-X38208Y738657D01*
-X38113Y738453D01*
-X38096Y738395D01*
-X38072Y738339D01*
-X38013Y738122D01*
-X37948Y737907D01*
-X37939Y737848D01*
-X37923Y737789D01*
-X37912Y737672D01*
-X37861Y737344D01*
-X37858Y737119D01*
-X37847Y737005D01*
-X37847Y731424D01*
-X35952Y726849D01*
-X33175Y724073D01*
-X33025Y723899D01*
-X32869Y723730D01*
-X32838Y723684D01*
-X32802Y723643D01*
-X32677Y723450D01*
-X32546Y723260D01*
-X32522Y723211D01*
-X32492Y723165D01*
-X32395Y722956D01*
-X32293Y722750D01*
-X32275Y722698D01*
-X32252Y722648D01*
-X32185Y722427D01*
-X32113Y722209D01*
-X32103Y722155D01*
-X32087Y722103D01*
-X32052Y721875D01*
-X32010Y721649D01*
-X32008Y721594D01*
-X32000Y721540D01*
-X31997Y721310D01*
-X31987Y721079D01*
-X31993Y721025D01*
-X31992Y720970D01*
-X32021Y720741D01*
-X32044Y720512D01*
-X32057Y720459D01*
-X32064Y720405D01*
-X32125Y720182D01*
-X32180Y719959D01*
-X32200Y719908D01*
-X32214Y719855D01*
-X32306Y719643D01*
-X32391Y719430D01*
-X32418Y719382D01*
-X32440Y719332D01*
-X32560Y719135D01*
-X32675Y718936D01*
-X32703Y718901D01*
-X32737Y718846D01*
-X33099Y718405D01*
-X33147Y718361D01*
-X33176Y718327D01*
-X35952Y715551D01*
-X37847Y710976D01*
-X37847Y706024D01*
-X35952Y701449D01*
-X32451Y697948D01*
-X27876Y696053D01*
-X22924Y696053D01*
-X18349Y697948D01*
-X17097Y699201D01*
-X17010Y699276D01*
-X16930Y699359D01*
-X16795Y699463D01*
-X16667Y699574D01*
-X16570Y699637D01*
-X16479Y699707D01*
-X16332Y699791D01*
-X16189Y699884D01*
-X16084Y699933D01*
-X15984Y699990D01*
-X15826Y700052D01*
-X15672Y700124D01*
-X15562Y700157D01*
-X15455Y700200D01*
-X15289Y700240D01*
-X15127Y700289D01*
-X15013Y700307D01*
-X14901Y700334D01*
-X14731Y700350D01*
-X14564Y700376D01*
-X14449Y700378D01*
-X14334Y700389D01*
-X14164Y700382D01*
-X13994Y700384D01*
-X13880Y700370D01*
-X13764Y700365D01*
-X13597Y700334D01*
-X13429Y700312D01*
-X13317Y700282D01*
-X13204Y700261D01*
-X13043Y700207D01*
-X12879Y700162D01*
-X12773Y700116D01*
-X12664Y700079D01*
-X12512Y700003D01*
-X12356Y699936D01*
-X12258Y699876D01*
-X12155Y699824D01*
-X12014Y699727D01*
-X11870Y699639D01*
-X11781Y699566D01*
-X11686Y699500D01*
-X11561Y699385D01*
-X11429Y699277D01*
-X11352Y699192D01*
-X11267Y699114D01*
-X11159Y698982D01*
-X11044Y698857D01*
-X10979Y698762D01*
-X10906Y698673D01*
-X10818Y698528D01*
-X10722Y698388D01*
-X10670Y698284D01*
-X10611Y698186D01*
-X10544Y698030D01*
-X10468Y697877D01*
-X10432Y697768D01*
-X10386Y697662D01*
-X10342Y697498D01*
-X10288Y697337D01*
-X10267Y697223D01*
-X10237Y697112D01*
-X10226Y696997D01*
-X10186Y696776D01*
-X10172Y696445D01*
-X10161Y696327D01*
-X10161Y669154D01*
-X10169Y669039D01*
-X10167Y668924D01*
-X10189Y668756D01*
-X10201Y668586D01*
-X10225Y668473D01*
-X10239Y668359D01*
-X10284Y668195D01*
-X10320Y668029D01*
-X10359Y667920D01*
-X10390Y667809D01*
-X10457Y667653D01*
-X10516Y667494D01*
-X10570Y667392D01*
-X10616Y667286D01*
-X10704Y667141D01*
-X10784Y666991D01*
-X10852Y666898D01*
-X10912Y666800D01*
-X11021Y666668D01*
-X11121Y666531D01*
-X11201Y666449D01*
-X11274Y666360D01*
-X11400Y666245D01*
-X11518Y666123D01*
-X11609Y666052D01*
-X11694Y665974D01*
-X11834Y665878D01*
-X11969Y665774D01*
-X12069Y665717D01*
-X12164Y665652D01*
-X12316Y665576D01*
-X12464Y665492D01*
-X12571Y665449D01*
-X12674Y665398D01*
-X12835Y665345D01*
-X12993Y665282D01*
-X13106Y665255D01*
-X13215Y665218D01*
-X13382Y665188D01*
-X13547Y665148D01*
-X13662Y665137D01*
-X13775Y665116D01*
-X13945Y665109D01*
-X14114Y665092D01*
-X14229Y665097D01*
-X14345Y665093D01*
-X14514Y665110D01*
-X14684Y665117D01*
-X14797Y665138D01*
-X14912Y665150D01*
-X15077Y665190D01*
-X15244Y665221D01*
-X15353Y665258D01*
-X15465Y665285D01*
-X15623Y665348D01*
-X15784Y665402D01*
-X15887Y665454D01*
-X15994Y665497D01*
-X16141Y665581D01*
-X16293Y665657D01*
-X16388Y665723D01*
-X16488Y665780D01*
-X16577Y665853D01*
-X16762Y665981D01*
-X17006Y666206D01*
-X17097Y666281D01*
-X17622Y666806D01*
-X19143Y667911D01*
-X20817Y668764D01*
-X21337Y668933D01*
-X21337Y657700D01*
-X21353Y657471D01*
-X21363Y657241D01*
-X21373Y657187D01*
-X21377Y657132D01*
-X21425Y656907D01*
-X21467Y656681D01*
-X21484Y656628D01*
-X21496Y656575D01*
-X21575Y656359D01*
-X21648Y656140D01*
-X21673Y656091D01*
-X21691Y656040D01*
-X21800Y655837D01*
-X21903Y655631D01*
-X21934Y655586D01*
-X21960Y655537D01*
-X22096Y655352D01*
-X22227Y655162D01*
-X22264Y655122D01*
-X22297Y655077D01*
-X22457Y654913D01*
-X22613Y654743D01*
-X22614Y654743D01*
-X22656Y654708D01*
-X22694Y654669D01*
-X22695Y654669D01*
-X22876Y654528D01*
-X23055Y654382D01*
-X23102Y654353D01*
-X23145Y654320D01*
-X23345Y654206D01*
-X23542Y654086D01*
-X23592Y654065D01*
-X23640Y654038D01*
-X23855Y653952D01*
-X24066Y653862D01*
-X24118Y653848D01*
-X24170Y653827D01*
-X24394Y653773D01*
-X24616Y653713D01*
-X24660Y653709D01*
-X24724Y653693D01*
-X25291Y653638D01*
-X25356Y653641D01*
-X25400Y653637D01*
-X36633Y653637D01*
-X36464Y653117D01*
-X35611Y651443D01*
-X34506Y649922D01*
-X33106Y648522D01*
-X33077Y648497D01*
-X32873Y648330D01*
-X32859Y648315D01*
-X32844Y648302D01*
-X32667Y648105D01*
-X32488Y647910D01*
-X32477Y647893D01*
-X32463Y647878D01*
-X32315Y647658D01*
-X32166Y647441D01*
-X32157Y647422D01*
-X32145Y647405D01*
-X32030Y647167D01*
-X31912Y646931D01*
-X31905Y646911D01*
-X31896Y646892D01*
-X31816Y646641D01*
-X31732Y646390D01*
-X31728Y646370D01*
-X31722Y646350D01*
-X31677Y646090D01*
-X31630Y645829D01*
-X31629Y645809D01*
-X31625Y645788D01*
-X31617Y645525D01*
-X31607Y645260D01*
-X31609Y645239D01*
-X31608Y645219D01*
-X31637Y644955D01*
-X31663Y644693D01*
-X31668Y644673D01*
-X31671Y644652D01*
-X31736Y644397D01*
-X31799Y644140D01*
-X31807Y644120D01*
-X31812Y644100D01*
-X31912Y643857D01*
-X32011Y643611D01*
-X32021Y643593D01*
-X32029Y643574D01*
-X32163Y643345D01*
-X32294Y643116D01*
-X32305Y643103D01*
-X32317Y643082D01*
-X32672Y642636D01*
-X32751Y642561D01*
-X32795Y642507D01*
-X35952Y639351D01*
-X37941Y634548D01*
-X37977Y634356D01*
-X37994Y634304D01*
-X38006Y634250D01*
-X38085Y634034D01*
-X38158Y633816D01*
-X38183Y633767D01*
-X38202Y633715D01*
-X38310Y633512D01*
-X38413Y633307D01*
-X38444Y633261D01*
-X38470Y633213D01*
-X38606Y633027D01*
-X38737Y632838D01*
-X38774Y632797D01*
-X38807Y632753D01*
-X38967Y632588D01*
-X39123Y632419D01*
-X39166Y632384D01*
-X39204Y632345D01*
-X39386Y632204D01*
-X39564Y632058D01*
-X39612Y632030D01*
-X39655Y631996D01*
-X39855Y631882D01*
-X40052Y631763D01*
-X40102Y631741D01*
-X40150Y631714D01*
-X40364Y631629D01*
-X40575Y631538D01*
-X40628Y631524D01*
-X40679Y631504D01*
-X40904Y631449D01*
-X41125Y631389D01*
-X41169Y631385D01*
-X41233Y631369D01*
-X41800Y631314D01*
-X41866Y631317D01*
-X41910Y631313D01*
-X44950Y631313D01*
-X45010Y631317D01*
-X45071Y631315D01*
-X45294Y631337D01*
-X45518Y631353D01*
-X45578Y631365D01*
-X45638Y631371D01*
-X45856Y631425D01*
-X46076Y631472D01*
-X46132Y631492D01*
-X46191Y631507D01*
-X46400Y631590D01*
-X46611Y631668D01*
-X46664Y631696D01*
-X46720Y631718D01*
-X46915Y631830D01*
-X47113Y631936D01*
-X47162Y631972D01*
-X47214Y632002D01*
-X47305Y632077D01*
-X47573Y632273D01*
-X47734Y632430D01*
-X47823Y632503D01*
-X48674Y633354D01*
-X48768Y633400D01*
-X48863Y633466D01*
-X48963Y633523D01*
-X49097Y633627D01*
-X49237Y633724D01*
-X49322Y633802D01*
-X49413Y633873D01*
-X49531Y633994D01*
-X49656Y634109D01*
-X49729Y634199D01*
-X49810Y634281D01*
-X49910Y634419D01*
-X50018Y634550D01*
-X50078Y634649D01*
-X50146Y634742D01*
-X50225Y634891D01*
-X50314Y635037D01*
-X50359Y635143D01*
-X50414Y635245D01*
-X50472Y635404D01*
-X50539Y635560D01*
-X50569Y635672D01*
-X50609Y635780D01*
-X50644Y635946D01*
-X50689Y636110D01*
-X50703Y636225D01*
-X50727Y636337D01*
-X50739Y636507D01*
-X50760Y636675D01*
-X50758Y636791D01*
-X50766Y636906D01*
-X50754Y637075D01*
-X50751Y637245D01*
-X50734Y637359D01*
-X50725Y637474D01*
-X50690Y637640D01*
-X50663Y637808D01*
-X50630Y637918D01*
-X50606Y638031D01*
-X50547Y638191D01*
-X50497Y638353D01*
-X50449Y638458D01*
-X50409Y638566D01*
-X50329Y638716D01*
-X50257Y638870D01*
-X50194Y638966D01*
-X50139Y639068D01*
-X50039Y639205D01*
-X49946Y639347D01*
-X49871Y639434D01*
-X49802Y639527D01*
-X49684Y639649D01*
-X49572Y639777D01*
-X49485Y639853D01*
-X49404Y639935D01*
-X49270Y640039D01*
-X49142Y640150D01*
-X49045Y640213D01*
-X48953Y640283D01*
-X48852Y640337D01*
-X48663Y640459D01*
-X48660Y640461D01*
-X47756Y641364D01*
-X47292Y642485D01*
-X47292Y656715D01*
-X47756Y657836D01*
-X48674Y658754D01*
-X48768Y658800D01*
-X48863Y658866D01*
-X48963Y658923D01*
-X49097Y659027D01*
-X49237Y659124D01*
-X49322Y659202D01*
-X49413Y659273D01*
-X49531Y659394D01*
-X49656Y659509D01*
-X49729Y659599D01*
-X49810Y659681D01*
-X49910Y659819D01*
-X50018Y659950D01*
-X50078Y660049D01*
-X50146Y660142D01*
-X50225Y660291D01*
-X50314Y660437D01*
-X50359Y660543D01*
-X50414Y660645D01*
-X50472Y660804D01*
-X50539Y660960D01*
-X50569Y661072D01*
-X50609Y661180D01*
-X50644Y661346D01*
-X50689Y661510D01*
-X50703Y661625D01*
-X50727Y661737D01*
-X50739Y661907D01*
-X50760Y662075D01*
-X50758Y662191D01*
-X50766Y662306D01*
-X50754Y662475D01*
-X50751Y662645D01*
-X50734Y662759D01*
-X50725Y662874D01*
-X50690Y663040D01*
-X50663Y663208D01*
-X50630Y663318D01*
-X50606Y663431D01*
-X50547Y663591D01*
-X50497Y663753D01*
-X50449Y663858D01*
-X50409Y663966D01*
-X50329Y664116D01*
-X50257Y664270D01*
-X50194Y664366D01*
-X50139Y664468D01*
-X50039Y664605D01*
-X49946Y664747D01*
-X49871Y664834D01*
-X49802Y664927D01*
-X49684Y665049D01*
-X49572Y665177D01*
-X49485Y665253D01*
-X49404Y665335D01*
-X49270Y665439D01*
-X49142Y665550D01*
-X49045Y665613D01*
-X48953Y665683D01*
-X48852Y665737D01*
-X48663Y665859D01*
-X48660Y665861D01*
-X47756Y666764D01*
-X47292Y667885D01*
-X47292Y682115D01*
-X47756Y683236D01*
-X48674Y684154D01*
-X48768Y684200D01*
-X48863Y684266D01*
-X48963Y684323D01*
-X49097Y684427D01*
-X49237Y684524D01*
-X49322Y684602D01*
-X49413Y684673D01*
-X49531Y684794D01*
-X49656Y684909D01*
-X49729Y684999D01*
-X49810Y685081D01*
-X49910Y685219D01*
-X50018Y685350D01*
-X50078Y685449D01*
-X50146Y685542D01*
-X50225Y685691D01*
-X50314Y685837D01*
-X50359Y685943D01*
-X50414Y686045D01*
-X50472Y686204D01*
-X50539Y686360D01*
-X50569Y686472D01*
-X50609Y686580D01*
-X50644Y686746D01*
-X50689Y686910D01*
-X50703Y687025D01*
-X50727Y687137D01*
-X50739Y687307D01*
-X50760Y687475D01*
-X50758Y687591D01*
-X50766Y687706D01*
-X50754Y687875D01*
-X50751Y688045D01*
-X50734Y688159D01*
-X50725Y688274D01*
-X50690Y688440D01*
-X50663Y688608D01*
-X50630Y688718D01*
-X50606Y688831D01*
-X50547Y688991D01*
-X50497Y689153D01*
-X50449Y689258D01*
-X50409Y689366D01*
-X50329Y689516D01*
-X50257Y689670D01*
-X50194Y689766D01*
-X50139Y689868D01*
-X50039Y690005D01*
-X49946Y690147D01*
-X49871Y690234D01*
-X49802Y690327D01*
-X49684Y690449D01*
-X49572Y690577D01*
-X49485Y690653D01*
-X49404Y690735D01*
-X49270Y690839D01*
-X49142Y690950D01*
-X49045Y691013D01*
-X48953Y691083D01*
-X48852Y691137D01*
-X48663Y691259D01*
-X48660Y691261D01*
-X47756Y692164D01*
-X47292Y693285D01*
-X47292Y707515D01*
-X47756Y708636D01*
-X48614Y709494D01*
-X49735Y709958D01*
-X76065Y709958D01*
-X77186Y709494D01*
-X78044Y708636D01*
-X78508Y707515D01*
-X78508Y693285D01*
-X78044Y692164D01*
-X77126Y691246D01*
-X77033Y691200D01*
-X76938Y691134D01*
-X76837Y691077D01*
-X76703Y690973D01*
-X76563Y690876D01*
-X76478Y690798D01*
-X76387Y690728D01*
-X76269Y690606D01*
-X76144Y690491D01*
-X76071Y690401D01*
-X75990Y690319D01*
-X75890Y690182D01*
-X75783Y690050D01*
-X75723Y689952D01*
-X75655Y689859D01*
-X75575Y689709D01*
-X75486Y689564D01*
-X75441Y689457D01*
-X75387Y689356D01*
-X75328Y689196D01*
-X75261Y689040D01*
-X75231Y688929D01*
-X75191Y688820D01*
-X75156Y688654D01*
-X75111Y688490D01*
-X75097Y688376D01*
-X75073Y688263D01*
-X75061Y688093D01*
-X75040Y687925D01*
-X75042Y687810D01*
-X75034Y687695D01*
-X75046Y687525D01*
-X75049Y687355D01*
-X75066Y687241D01*
-X75075Y687126D01*
-X75110Y686960D01*
-X75137Y686792D01*
-X75170Y686682D01*
-X75194Y686569D01*
-X75253Y686410D01*
-X75302Y686247D01*
-X75351Y686143D01*
-X75391Y686034D01*
-X75471Y685885D01*
-X75543Y685731D01*
-X75606Y685634D01*
-X75660Y685532D01*
-X75761Y685395D01*
-X75853Y685253D01*
-X75929Y685166D01*
-X75997Y685073D01*
-X76116Y684951D01*
-X76228Y684823D01*
-X76315Y684748D01*
-X76395Y684665D01*
-X76530Y684561D01*
-X76658Y684450D01*
-X76755Y684388D01*
-X76846Y684317D01*
-X76948Y684263D01*
-X77137Y684141D01*
-X77140Y684139D01*
-X78044Y683236D01*
-X78508Y682115D01*
-X78508Y667885D01*
-X78044Y666764D01*
-X77126Y665846D01*
-X77033Y665800D01*
-X76938Y665734D01*
-X76837Y665677D01*
-X76703Y665573D01*
-X76563Y665476D01*
-X76478Y665398D01*
-X76387Y665328D01*
-X76269Y665206D01*
-X76144Y665091D01*
-X76071Y665001D01*
-X75990Y664919D01*
-X75890Y664782D01*
-X75783Y664650D01*
-X75723Y664552D01*
-X75655Y664459D01*
-X75575Y664309D01*
-X75486Y664164D01*
-X75441Y664057D01*
-X75387Y663956D01*
-X75328Y663796D01*
-X75261Y663640D01*
-X75231Y663529D01*
-X75191Y663420D01*
-X75156Y663254D01*
-X75111Y663090D01*
-X75097Y662976D01*
-X75073Y662863D01*
-X75061Y662693D01*
-X75040Y662525D01*
-X75042Y662410D01*
-X75034Y662295D01*
-X75046Y662125D01*
-X75049Y661955D01*
-X75066Y661841D01*
-X75075Y661726D01*
-X75110Y661560D01*
-X75137Y661392D01*
-X75170Y661282D01*
-X75194Y661169D01*
-X75253Y661010D01*
-X75302Y660847D01*
-X75351Y660743D01*
-X75391Y660634D01*
-X75471Y660485D01*
-X75543Y660331D01*
-X75606Y660234D01*
-X75660Y660132D01*
-X75761Y659995D01*
-X75853Y659853D01*
-X75929Y659766D01*
-X75997Y659673D01*
-X76116Y659551D01*
-X76228Y659423D01*
-X76315Y659348D01*
-X76395Y659265D01*
-X76530Y659161D01*
-X76658Y659050D01*
-X76755Y658988D01*
-X76846Y658917D01*
-X76948Y658863D01*
-X77137Y658741D01*
-X77140Y658739D01*
-X78044Y657836D01*
-X78508Y656715D01*
-X78508Y642485D01*
-X78044Y641364D01*
-X77126Y640446D01*
-X77033Y640400D01*
-X76938Y640334D01*
-X76837Y640277D01*
-X76703Y640173D01*
-X76563Y640076D01*
-X76478Y639998D01*
-X76387Y639928D01*
-X76269Y639806D01*
-X76144Y639691D01*
-X76071Y639601D01*
-X75990Y639519D01*
-X75890Y639382D01*
-X75783Y639250D01*
-X75723Y639152D01*
-X75655Y639059D01*
-X75575Y638909D01*
-X75486Y638764D01*
-X75441Y638657D01*
-X75387Y638556D01*
-X75328Y638396D01*
-X75261Y638240D01*
-X75231Y638129D01*
-X75191Y638020D01*
-X75156Y637854D01*
-X75111Y637690D01*
-X75097Y637576D01*
-X75073Y637463D01*
-X75061Y637293D01*
-X75040Y637125D01*
-X75042Y637010D01*
-X75034Y636895D01*
-X75046Y636725D01*
-X75049Y636555D01*
-X75066Y636441D01*
-X75075Y636326D01*
-X75110Y636160D01*
-X75137Y635992D01*
-X75170Y635882D01*
-X75194Y635769D01*
-X75253Y635610D01*
-X75302Y635447D01*
-X75351Y635343D01*
-X75391Y635234D01*
-X75471Y635085D01*
-X75543Y634931D01*
-X75606Y634834D01*
-X75660Y634732D01*
-X75761Y634595D01*
-X75853Y634453D01*
-X75929Y634366D01*
-X75997Y634273D01*
-X76116Y634151D01*
-X76228Y634023D01*
-X76315Y633948D01*
-X76395Y633865D01*
-X76530Y633761D01*
-X76658Y633650D01*
-X76755Y633588D01*
-X76846Y633517D01*
-X76948Y633463D01*
-X77137Y633341D01*
-X77140Y633339D01*
-X77977Y632503D01*
-X78022Y632463D01*
-X78063Y632419D01*
-X78237Y632277D01*
-X78407Y632129D01*
-X78458Y632096D01*
-X78504Y632058D01*
-X78697Y631941D01*
-X78885Y631819D01*
-X78940Y631794D01*
-X78991Y631763D01*
-X79198Y631674D01*
-X79402Y631579D01*
-X79460Y631562D01*
-X79515Y631538D01*
-X79732Y631480D01*
-X79947Y631414D01*
-X80007Y631405D01*
-X80065Y631389D01*
-X80182Y631378D01*
-X80510Y631327D01*
-X80735Y631324D01*
-X80850Y631313D01*
-X103015Y631313D01*
-X105629Y630230D01*
-X107630Y628229D01*
-X108713Y625615D01*
-X108713Y622785D01*
-X107630Y620171D01*
-X105629Y618170D01*
-X103015Y617087D01*
-X80850Y617087D01*
-X80790Y617083D01*
-X80729Y617085D01*
-X80506Y617063D01*
-X80282Y617047D01*
-X80222Y617035D01*
-X80162Y617029D01*
-X79944Y616975D01*
-X79724Y616928D01*
-X79668Y616908D01*
-X79609Y616893D01*
-X79400Y616810D01*
-X79189Y616732D01*
-X79136Y616704D01*
-X79080Y616682D01*
-X78885Y616570D01*
-X78687Y616464D01*
-X78638Y616428D01*
-X78586Y616398D01*
-X78495Y616323D01*
-X78227Y616127D01*
-X78066Y615970D01*
-X77977Y615897D01*
-X77126Y615046D01*
-X77033Y615000D01*
-X76938Y614934D01*
-X76837Y614877D01*
-X76703Y614773D01*
-X76563Y614676D01*
-X76478Y614598D01*
-X76387Y614528D01*
-X76269Y614406D01*
-X76144Y614291D01*
-X76071Y614201D01*
-X75990Y614119D01*
-X75890Y613982D01*
-X75783Y613850D01*
-X75723Y613752D01*
-X75655Y613659D01*
-X75575Y613509D01*
-X75486Y613364D01*
-X75441Y613257D01*
-X75387Y613156D01*
-X75328Y612996D01*
-X75261Y612840D01*
-X75231Y612729D01*
-X75191Y612620D01*
-X75156Y612454D01*
-X75111Y612290D01*
-X75097Y612176D01*
-X75073Y612063D01*
-X75061Y611893D01*
-X75040Y611725D01*
-X75042Y611610D01*
-X75034Y611495D01*
-X75046Y611325D01*
-X75049Y611155D01*
-X75066Y611041D01*
-X75075Y610926D01*
-X75110Y610760D01*
-X75137Y610592D01*
-X75170Y610482D01*
-X75194Y610369D01*
-X75253Y610210D01*
-X75302Y610047D01*
-X75351Y609943D01*
-X75391Y609834D01*
-X75471Y609685D01*
-X75543Y609531D01*
-X75606Y609434D01*
-X75660Y609332D01*
-X75761Y609195D01*
-X75853Y609053D01*
-X75929Y608966D01*
-X75997Y608873D01*
-X76116Y608751D01*
-X76228Y608623D01*
-X76315Y608548D01*
-X76395Y608465D01*
-X76530Y608361D01*
-X76658Y608250D01*
-X76755Y608188D01*
-X76846Y608117D01*
-X76948Y608063D01*
-X77137Y607941D01*
-X77140Y607939D01*
-X78044Y607036D01*
-X78508Y605915D01*
-X78508Y591685D01*
-X78044Y590564D01*
-X77126Y589646D01*
-X77033Y589600D01*
-X76938Y589534D01*
-X76837Y589477D01*
-X76703Y589373D01*
-X76563Y589276D01*
-X76478Y589198D01*
-X76387Y589128D01*
-X76269Y589006D01*
-X76144Y588891D01*
-X76071Y588801D01*
-X75990Y588719D01*
-X75890Y588582D01*
-X75783Y588450D01*
-X75723Y588352D01*
-X75655Y588259D01*
-X75575Y588109D01*
-X75486Y587964D01*
-X75441Y587857D01*
-X75387Y587756D01*
-X75328Y587596D01*
-X75261Y587440D01*
-X75231Y587329D01*
-X75191Y587220D01*
-X75156Y587054D01*
-X75111Y586890D01*
-X75097Y586776D01*
-X75073Y586663D01*
-X75061Y586493D01*
-X75040Y586325D01*
-X75042Y586210D01*
-X75034Y586095D01*
-X75046Y585925D01*
-X75049Y585755D01*
-X75066Y585641D01*
-X75075Y585526D01*
-X75110Y585360D01*
-X75137Y585192D01*
-X75170Y585082D01*
-X75194Y584969D01*
-X75253Y584810D01*
-X75302Y584647D01*
-X75351Y584543D01*
-X75391Y584434D01*
-X75471Y584285D01*
-X75543Y584131D01*
-X75606Y584034D01*
-X75660Y583932D01*
-X75761Y583795D01*
-X75853Y583653D01*
-X75929Y583566D01*
-X75997Y583473D01*
-X76116Y583351D01*
-X76228Y583223D01*
-X76315Y583148D01*
-X76395Y583065D01*
-X76530Y582961D01*
-X76658Y582850D01*
-X76755Y582788D01*
-X76846Y582717D01*
-X76948Y582663D01*
-X77137Y582541D01*
-X77140Y582539D01*
-X77977Y581703D01*
-X78022Y581663D01*
-X78063Y581619D01*
-X78237Y581477D01*
-X78407Y581329D01*
-X78458Y581296D01*
-X78504Y581258D01*
-X78697Y581141D01*
-X78885Y581019D01*
-X78940Y580994D01*
-X78991Y580963D01*
-X79198Y580874D01*
-X79402Y580779D01*
-X79460Y580762D01*
-X79515Y580738D01*
-X79732Y580680D01*
-X79947Y580614D01*
-X80007Y580605D01*
-X80065Y580589D01*
-X80182Y580578D01*
-X80510Y580527D01*
-X80735Y580524D01*
-X80850Y580513D01*
-X128415Y580513D01*
-X131029Y579430D01*
-X151051Y559408D01*
-X151138Y559332D01*
-X151218Y559250D01*
-X151353Y559146D01*
-X151481Y559034D01*
-X151578Y558972D01*
-X151669Y558901D01*
-X151817Y558817D01*
-X151959Y558725D01*
-X152064Y558676D01*
-X152164Y558619D01*
-X152322Y558556D01*
-X152476Y558485D01*
-X152586Y558451D01*
-X152693Y558409D01*
-X152859Y558369D01*
-X153021Y558319D01*
-X153135Y558302D01*
-X153247Y558275D01*
-X153417Y558258D01*
-X153584Y558232D01*
-X153699Y558231D01*
-X153814Y558219D01*
-X153984Y558227D01*
-G37*
-G36*
-X206488Y97917D02*
-X206488Y97917D01*
-X206548Y97915D01*
-X206772Y97937D01*
-X206996Y97953D01*
-X207055Y97965D01*
-X207115Y97971D01*
-X207334Y98025D01*
-X207553Y98072D01*
-X207610Y98092D01*
-X207668Y98107D01*
-X207877Y98190D01*
-X208088Y98268D01*
-X208141Y98296D01*
-X208197Y98318D01*
-X208392Y98430D01*
-X208590Y98536D01*
-X208639Y98572D01*
-X208691Y98602D01*
-X208783Y98677D01*
-X209050Y98873D01*
-X209211Y99030D01*
-X209300Y99103D01*
-X210824Y100627D01*
-X210976Y100801D01*
-X211131Y100970D01*
-X211162Y101016D01*
-X211198Y101057D01*
-X211323Y101250D01*
-X211454Y101440D01*
-X211478Y101489D01*
-X211508Y101535D01*
-X211605Y101744D01*
-X211707Y101950D01*
-X211725Y102002D01*
-X211748Y102052D01*
-X211815Y102273D01*
-X211887Y102491D01*
-X211897Y102545D01*
-X211913Y102597D01*
-X211948Y102825D01*
-X211990Y103051D01*
-X211992Y103106D01*
-X212000Y103160D01*
-X212003Y103390D01*
-X212013Y103621D01*
-X212007Y103675D01*
-X212008Y103730D01*
-X211979Y103958D01*
-X211956Y104187D01*
-X211943Y104241D01*
-X211936Y104295D01*
-X211875Y104517D01*
-X211820Y104741D01*
-X211800Y104792D01*
-X211786Y104845D01*
-X211694Y105056D01*
-X211609Y105270D01*
-X211582Y105318D01*
-X211560Y105368D01*
-X211440Y105564D01*
-X211325Y105764D01*
-X211297Y105799D01*
-X211263Y105854D01*
-X210901Y106294D01*
-X210853Y106339D01*
-X210825Y106373D01*
-X208500Y108697D01*
-X208455Y108737D01*
-X208414Y108781D01*
-X208240Y108923D01*
-X208070Y109071D01*
-X208020Y109104D01*
-X207973Y109142D01*
-X207781Y109259D01*
-X207592Y109381D01*
-X207537Y109406D01*
-X207486Y109437D01*
-X207279Y109526D01*
-X207075Y109621D01*
-X207017Y109638D01*
-X206962Y109662D01*
-X206745Y109720D01*
-X206530Y109786D01*
-X206470Y109795D01*
-X206412Y109811D01*
-X206295Y109822D01*
-X205967Y109873D01*
-X205742Y109876D01*
-X205627Y109887D01*
-X200585Y109887D01*
-X197971Y110970D01*
-X171770Y137171D01*
-X170687Y139785D01*
-X170687Y208165D01*
-X170683Y208226D01*
-X170685Y208286D01*
-X170663Y208510D01*
-X170647Y208734D01*
-X170635Y208793D01*
-X170629Y208853D01*
-X170575Y209071D01*
-X170528Y209291D01*
-X170507Y209348D01*
-X170493Y209406D01*
-X170410Y209614D01*
-X170332Y209826D01*
-X170304Y209880D01*
-X170282Y209935D01*
-X170170Y210130D01*
-X170064Y210329D01*
-X170028Y210377D01*
-X169998Y210430D01*
-X169923Y210521D01*
-X169727Y210788D01*
-X169570Y210949D01*
-X169497Y211039D01*
-X168239Y212297D01*
-X168178Y212350D01*
-X168122Y212409D01*
-X167963Y212537D01*
-X167809Y212670D01*
-X167741Y212715D01*
-X167677Y212765D01*
-X167502Y212870D01*
-X167331Y212980D01*
-X167257Y213014D01*
-X167187Y213056D01*
-X166998Y213135D01*
-X166814Y213220D01*
-X166736Y213244D01*
-X166661Y213275D01*
-X166463Y213326D01*
-X166268Y213385D01*
-X166188Y213398D01*
-X166109Y213418D01*
-X165907Y213441D01*
-X165705Y213473D01*
-X165624Y213474D01*
-X165543Y213483D01*
-X165339Y213478D01*
-X165136Y213480D01*
-X165055Y213470D01*
-X164974Y213468D01*
-X164773Y213434D01*
-X164570Y213408D01*
-X164492Y213387D01*
-X164412Y213373D01*
-X164217Y213312D01*
-X164021Y213258D01*
-X163946Y213226D01*
-X163869Y213201D01*
-X163685Y213113D01*
-X163498Y213032D01*
-X163428Y212990D01*
-X163355Y212955D01*
-X163186Y212842D01*
-X163011Y212735D01*
-X162948Y212684D01*
-X162881Y212639D01*
-X162729Y212503D01*
-X162571Y212373D01*
-X162516Y212313D01*
-X162456Y212259D01*
-X162324Y212104D01*
-X162186Y211953D01*
-X162140Y211886D01*
-X162088Y211824D01*
-X161979Y211652D01*
-X161864Y211484D01*
-X161827Y211411D01*
-X161784Y211342D01*
-X161700Y211156D01*
-X161610Y210974D01*
-X161584Y210897D01*
-X161551Y210822D01*
-X161520Y210704D01*
-X161430Y210433D01*
-X161383Y210176D01*
-X161353Y210059D01*
-X161251Y209416D01*
-X160670Y207629D01*
-X159817Y205955D01*
-X158712Y204434D01*
-X157384Y203106D01*
-X155863Y202001D01*
-X154189Y201148D01*
-X153669Y200979D01*
-X153669Y212212D01*
-X153653Y212441D01*
-X153643Y212671D01*
-X153633Y212725D01*
-X153629Y212780D01*
-X153581Y213005D01*
-X153539Y213231D01*
-X153522Y213284D01*
-X153510Y213337D01*
-X153431Y213553D01*
-X153358Y213772D01*
-X153333Y213821D01*
-X153315Y213872D01*
-X153206Y214075D01*
-X153103Y214281D01*
-X153072Y214326D01*
-X153046Y214375D01*
-X152910Y214560D01*
-X152779Y214750D01*
-X152742Y214790D01*
-X152709Y214835D01*
-X152549Y214999D01*
-X152393Y215169D01*
-X152350Y215204D01*
-X152312Y215243D01*
-X152130Y215384D01*
-X151952Y215530D01*
-X151905Y215558D01*
-X151861Y215592D01*
-X151661Y215706D01*
-X151465Y215825D01*
-X151414Y215847D01*
-X151366Y215874D01*
-X151152Y215959D01*
-X150941Y216049D01*
-X150888Y216064D01*
-X150837Y216084D01*
-X150612Y216138D01*
-X150391Y216198D01*
-X150347Y216203D01*
-X150283Y216218D01*
-X149716Y216273D01*
-X149650Y216271D01*
-X149606Y216275D01*
-X149376Y216259D01*
-X149146Y216249D01*
-X149092Y216239D01*
-X149037Y216235D01*
-X148812Y216187D01*
-X148586Y216145D01*
-X148534Y216127D01*
-X148480Y216116D01*
-X148264Y216037D01*
-X148046Y215964D01*
-X147997Y215939D01*
-X147945Y215920D01*
-X147742Y215811D01*
-X147536Y215708D01*
-X147491Y215677D01*
-X147443Y215651D01*
-X147257Y215516D01*
-X147068Y215385D01*
-X147027Y215347D01*
-X146983Y215315D01*
-X146818Y215155D01*
-X146649Y214998D01*
-X146614Y214956D01*
-X146575Y214917D01*
-X146434Y214736D01*
-X146288Y214557D01*
-X146259Y214510D01*
-X146226Y214467D01*
-X146112Y214267D01*
-X145992Y214070D01*
-X145971Y214020D01*
-X145944Y213972D01*
-X145858Y213757D01*
-X145768Y213546D01*
-X145754Y213494D01*
-X145733Y213442D01*
-X145679Y213218D01*
-X145619Y212996D01*
-X145615Y212952D01*
-X145599Y212888D01*
-X145544Y212321D01*
-X145547Y212256D01*
-X145543Y212212D01*
-X145543Y200979D01*
-X145023Y201148D01*
-X143349Y202001D01*
-X141580Y203286D01*
-X141511Y203329D01*
-X141447Y203379D01*
-X141270Y203480D01*
-X141097Y203588D01*
-X141023Y203621D01*
-X140952Y203661D01*
-X140762Y203736D01*
-X140576Y203819D01*
-X140498Y203841D01*
-X140423Y203871D01*
-X140224Y203919D01*
-X140028Y203975D01*
-X139948Y203986D01*
-X139869Y204005D01*
-X139666Y204025D01*
-X139464Y204053D01*
-X139383Y204053D01*
-X139302Y204060D01*
-X139098Y204052D01*
-X138894Y204051D01*
-X138814Y204039D01*
-X138732Y204036D01*
-X138532Y203999D01*
-X138330Y203969D01*
-X138252Y203947D01*
-X138172Y203932D01*
-X137979Y203867D01*
-X137783Y203810D01*
-X137709Y203776D01*
-X137632Y203751D01*
-X137449Y203659D01*
-X137264Y203575D01*
-X137195Y203532D01*
-X137123Y203495D01*
-X136954Y203379D01*
-X136783Y203270D01*
-X136721Y203218D01*
-X136654Y203172D01*
-X136504Y203033D01*
-X136349Y202901D01*
-X136295Y202840D01*
-X136235Y202785D01*
-X136106Y202627D01*
-X135970Y202475D01*
-X135926Y202407D01*
-X135874Y202344D01*
-X135768Y202170D01*
-X135656Y202000D01*
-X135621Y201926D01*
-X135579Y201857D01*
-X135498Y201670D01*
-X135411Y201486D01*
-X135386Y201408D01*
-X135354Y201333D01*
-X135301Y201137D01*
-X135240Y200942D01*
-X135226Y200862D01*
-X135205Y200783D01*
-X135193Y200662D01*
-X135147Y200380D01*
-X135140Y200119D01*
-X135129Y199999D01*
-X135129Y160123D01*
-X135137Y160008D01*
-X135135Y159892D01*
-X135157Y159724D01*
-X135169Y159554D01*
-X135193Y159441D01*
-X135207Y159327D01*
-X135252Y159163D01*
-X135288Y158997D01*
-X135327Y158889D01*
-X135358Y158778D01*
-X135425Y158622D01*
-X135484Y158462D01*
-X135538Y158360D01*
-X135584Y158254D01*
-X135672Y158109D01*
-X135752Y157960D01*
-X135820Y157867D01*
-X135880Y157768D01*
-X135989Y157637D01*
-X136089Y157500D01*
-X136169Y157417D01*
-X136242Y157328D01*
-X136368Y157213D01*
-X136486Y157091D01*
-X136577Y157021D01*
-X136662Y156943D01*
-X136803Y156847D01*
-X136937Y156743D01*
-X137037Y156686D01*
-X137132Y156620D01*
-X137284Y156545D01*
-X137432Y156460D01*
-X137539Y156418D01*
-X137642Y156367D01*
-X137803Y156313D01*
-X137961Y156250D01*
-X138073Y156223D01*
-X138183Y156187D01*
-X138350Y156156D01*
-X138515Y156116D01*
-X138630Y156105D01*
-X138743Y156084D01*
-X138913Y156077D01*
-X139082Y156061D01*
-X139197Y156066D01*
-X139313Y156061D01*
-X139482Y156078D01*
-X139652Y156085D01*
-X139765Y156106D01*
-X139880Y156118D01*
-X140045Y156158D01*
-X140212Y156189D01*
-X140321Y156226D01*
-X140433Y156254D01*
-X140591Y156317D01*
-X140752Y156371D01*
-X140855Y156422D01*
-X140962Y156465D01*
-X141109Y156550D01*
-X141261Y156626D01*
-X141356Y156691D01*
-X141456Y156749D01*
-X141545Y156822D01*
-X141730Y156950D01*
-X141975Y157175D01*
-X142065Y157250D01*
-X142555Y157740D01*
-X147130Y159635D01*
-X152082Y159635D01*
-X156657Y157740D01*
-X160158Y154239D01*
-X162053Y149664D01*
-X162053Y144712D01*
-X160158Y140137D01*
-X156657Y136636D01*
-X152082Y134741D01*
-X150622Y134741D01*
-X150507Y134733D01*
-X150392Y134735D01*
-X150223Y134713D01*
-X150054Y134701D01*
-X149941Y134677D01*
-X149827Y134663D01*
-X149662Y134618D01*
-X149496Y134582D01*
-X149388Y134543D01*
-X149277Y134512D01*
-X149121Y134445D01*
-X148961Y134386D01*
-X148859Y134332D01*
-X148754Y134286D01*
-X148609Y134198D01*
-X148459Y134118D01*
-X148366Y134050D01*
-X148267Y133990D01*
-X148136Y133882D01*
-X147999Y133781D01*
-X147916Y133701D01*
-X147827Y133628D01*
-X147713Y133503D01*
-X147591Y133384D01*
-X147520Y133293D01*
-X147442Y133208D01*
-X147346Y133068D01*
-X147242Y132933D01*
-X147185Y132833D01*
-X147120Y132738D01*
-X147044Y132586D01*
-X146960Y132438D01*
-X146917Y132331D01*
-X146866Y132228D01*
-X146812Y132067D01*
-X146749Y131909D01*
-X146722Y131796D01*
-X146686Y131687D01*
-X146655Y131520D01*
-X146615Y131355D01*
-X146604Y131240D01*
-X146583Y131127D01*
-X146577Y130957D01*
-X146560Y130788D01*
-X146565Y130673D01*
-X146560Y130557D01*
-X146577Y130388D01*
-X146585Y130218D01*
-X146606Y130105D01*
-X146617Y129991D01*
-X146658Y129825D01*
-X146689Y129658D01*
-X146725Y129549D01*
-X146753Y129437D01*
-X146816Y129279D01*
-X146870Y129118D01*
-X146922Y129015D01*
-X146964Y128908D01*
-X147049Y128761D01*
-X147125Y128609D01*
-X147191Y128514D01*
-X147248Y128414D01*
-X147321Y128325D01*
-X147449Y128140D01*
-X147674Y127896D01*
-X147749Y127805D01*
-X176451Y99103D01*
-X176496Y99063D01*
-X176537Y99019D01*
-X176711Y98877D01*
-X176881Y98729D01*
-X176932Y98696D01*
-X176978Y98658D01*
-X177171Y98541D01*
-X177359Y98419D01*
-X177414Y98394D01*
-X177466Y98363D01*
-X177672Y98274D01*
-X177876Y98179D01*
-X177934Y98162D01*
-X177989Y98138D01*
-X178206Y98080D01*
-X178421Y98014D01*
-X178481Y98005D01*
-X178539Y97989D01*
-X178656Y97978D01*
-X178984Y97927D01*
-X179209Y97924D01*
-X179324Y97913D01*
-X206427Y97913D01*
-X206488Y97917D01*
-G37*
-G36*
-X129384Y720271D02*
-X129384Y720271D01*
-X129554Y720269D01*
-X129668Y720284D01*
-X129784Y720289D01*
-X129951Y720320D01*
-X130119Y720341D01*
-X130231Y720372D01*
-X130344Y720393D01*
-X130505Y720447D01*
-X130669Y720492D01*
-X130775Y720537D01*
-X130884Y720574D01*
-X131036Y720650D01*
-X131192Y720718D01*
-X131290Y720778D01*
-X131393Y720829D01*
-X131533Y720926D01*
-X131678Y721014D01*
-X131767Y721087D01*
-X131862Y721153D01*
-X131987Y721268D01*
-X132119Y721376D01*
-X132196Y721461D01*
-X132281Y721539D01*
-X132389Y721671D01*
-X132504Y721796D01*
-X132569Y721891D01*
-X132642Y721980D01*
-X132730Y722126D01*
-X132826Y722266D01*
-X132878Y722369D01*
-X132937Y722468D01*
-X133004Y722624D01*
-X133080Y722776D01*
-X133116Y722885D01*
-X133162Y722991D01*
-X133206Y723155D01*
-X133260Y723317D01*
-X133281Y723430D01*
-X133311Y723541D01*
-X133322Y723656D01*
-X133362Y723877D01*
-X133376Y724209D01*
-X133387Y724326D01*
-X133387Y751727D01*
-X133383Y751788D01*
-X133385Y751848D01*
-X133363Y752071D01*
-X133347Y752296D01*
-X133335Y752355D01*
-X133329Y752415D01*
-X133275Y752633D01*
-X133228Y752853D01*
-X133208Y752910D01*
-X133193Y752968D01*
-X133110Y753177D01*
-X133032Y753388D01*
-X133004Y753441D01*
-X132982Y753497D01*
-X132870Y753692D01*
-X132764Y753890D01*
-X132728Y753939D01*
-X132698Y753992D01*
-X132623Y754083D01*
-X132427Y754350D01*
-X132270Y754511D01*
-X132197Y754601D01*
-X130293Y756505D01*
-X130092Y756679D01*
-X129895Y756854D01*
-X129878Y756865D01*
-X129862Y756879D01*
-X129641Y757022D01*
-X129420Y757168D01*
-X129401Y757177D01*
-X129384Y757189D01*
-X129146Y757299D01*
-X128906Y757414D01*
-X128886Y757420D01*
-X128867Y757428D01*
-X128614Y757505D01*
-X128362Y757584D01*
-X128342Y757588D01*
-X128322Y757594D01*
-X128062Y757634D01*
-X127800Y757677D01*
-X127779Y757678D01*
-X127759Y757681D01*
-X127495Y757685D01*
-X127231Y757691D01*
-X127210Y757688D01*
-X127189Y757689D01*
-X126926Y757655D01*
-X126665Y757625D01*
-X126645Y757619D01*
-X126624Y757617D01*
-X126368Y757546D01*
-X126114Y757480D01*
-X126095Y757472D01*
-X126074Y757466D01*
-X125831Y757361D01*
-X125588Y757259D01*
-X125570Y757249D01*
-X125551Y757240D01*
-X125325Y757103D01*
-X125099Y756967D01*
-X125083Y756954D01*
-X125065Y756944D01*
-X124861Y756776D01*
-X124655Y756610D01*
-X124644Y756597D01*
-X124625Y756582D01*
-X124240Y756162D01*
-X124227Y756143D01*
-X122878Y754794D01*
-X121357Y753689D01*
-X119683Y752836D01*
-X119163Y752667D01*
-X119163Y763900D01*
-X119147Y764129D01*
-X119137Y764359D01*
-X119127Y764413D01*
-X119123Y764468D01*
-X119075Y764693D01*
-X119033Y764919D01*
-X119016Y764972D01*
-X119004Y765025D01*
-X118925Y765241D01*
-X118852Y765460D01*
-X118827Y765509D01*
-X118809Y765560D01*
-X118700Y765763D01*
-X118597Y765969D01*
-X118566Y766014D01*
-X118540Y766063D01*
-X118404Y766248D01*
-X118273Y766438D01*
-X118236Y766478D01*
-X118203Y766523D01*
-X118043Y766687D01*
-X117887Y766857D01*
-X117844Y766892D01*
-X117806Y766931D01*
-X117624Y767072D01*
-X117446Y767218D01*
-X117399Y767246D01*
-X117355Y767280D01*
-X117155Y767394D01*
-X116959Y767513D01*
-X116908Y767535D01*
-X116860Y767562D01*
-X116646Y767647D01*
-X116435Y767737D01*
-X116382Y767752D01*
-X116331Y767772D01*
-X116106Y767826D01*
-X115885Y767886D01*
-X115841Y767891D01*
-X115777Y767906D01*
-X115210Y767961D01*
-X115144Y767959D01*
-X115100Y767963D01*
-X114870Y767947D01*
-X114640Y767937D01*
-X114586Y767927D01*
-X114531Y767923D01*
-X114306Y767875D01*
-X114080Y767833D01*
-X114028Y767815D01*
-X113974Y767804D01*
-X113758Y767725D01*
-X113540Y767652D01*
-X113491Y767627D01*
-X113439Y767608D01*
-X113236Y767499D01*
-X113030Y767396D01*
-X112985Y767365D01*
-X112937Y767339D01*
-X112751Y767204D01*
-X112562Y767073D01*
-X112521Y767035D01*
-X112477Y767003D01*
-X112312Y766843D01*
-X112143Y766686D01*
-X112108Y766644D01*
-X112069Y766605D01*
-X111928Y766424D01*
-X111782Y766245D01*
-X111753Y766198D01*
-X111720Y766155D01*
-X111606Y765955D01*
-X111486Y765758D01*
-X111465Y765708D01*
-X111438Y765660D01*
-X111352Y765445D01*
-X111262Y765234D01*
-X111248Y765182D01*
-X111227Y765130D01*
-X111173Y764906D01*
-X111113Y764684D01*
-X111109Y764640D01*
-X111093Y764576D01*
-X111038Y764009D01*
-X111041Y763944D01*
-X111037Y763900D01*
-X111037Y752667D01*
-X110517Y752836D01*
-X108843Y753689D01*
-X107322Y754794D01*
-X105922Y756194D01*
-X105897Y756223D01*
-X105730Y756427D01*
-X105715Y756441D01*
-X105702Y756456D01*
-X105505Y756633D01*
-X105310Y756812D01*
-X105293Y756823D01*
-X105278Y756837D01*
-X105058Y756985D01*
-X104841Y757134D01*
-X104822Y757143D01*
-X104805Y757155D01*
-X104567Y757270D01*
-X104331Y757388D01*
-X104311Y757395D01*
-X104292Y757404D01*
-X104041Y757484D01*
-X103790Y757568D01*
-X103770Y757572D01*
-X103750Y757578D01*
-X103490Y757623D01*
-X103229Y757670D01*
-X103209Y757671D01*
-X103188Y757675D01*
-X102925Y757683D01*
-X102660Y757693D01*
-X102639Y757691D01*
-X102619Y757692D01*
-X102355Y757663D01*
-X102093Y757637D01*
-X102073Y757632D01*
-X102052Y757629D01*
-X101797Y757564D01*
-X101540Y757501D01*
-X101520Y757493D01*
-X101500Y757488D01*
-X101257Y757388D01*
-X101011Y757289D01*
-X100993Y757279D01*
-X100974Y757271D01*
-X100745Y757137D01*
-X100516Y757006D01*
-X100503Y756995D01*
-X100482Y756983D01*
-X100036Y756628D01*
-X99961Y756549D01*
-X99907Y756505D01*
-X96751Y753348D01*
-X92176Y751453D01*
-X87224Y751453D01*
-X86559Y751729D01*
-X86459Y751762D01*
-X86417Y751780D01*
-X86375Y751791D01*
-X86235Y751847D01*
-X86125Y751874D01*
-X86019Y751909D01*
-X85849Y751941D01*
-X85681Y751981D01*
-X85569Y751992D01*
-X85458Y752013D01*
-X85286Y752020D01*
-X85114Y752037D01*
-X85001Y752032D01*
-X84889Y752037D01*
-X84717Y752020D01*
-X84544Y752012D01*
-X84434Y751992D01*
-X84322Y751980D01*
-X84154Y751940D01*
-X83984Y751908D01*
-X83878Y751872D01*
-X83768Y751846D01*
-X83608Y751782D01*
-X83444Y751727D01*
-X83343Y751676D01*
-X83239Y751635D01*
-X83089Y751549D01*
-X82935Y751472D01*
-X82842Y751408D01*
-X82744Y751352D01*
-X82608Y751246D01*
-X82466Y751148D01*
-X82383Y751071D01*
-X82294Y751003D01*
-X82174Y750879D01*
-X82047Y750762D01*
-X81976Y750674D01*
-X81897Y750594D01*
-X81796Y750454D01*
-X81686Y750320D01*
-X81628Y750224D01*
-X81561Y750133D01*
-X81480Y749981D01*
-X81391Y749833D01*
-X81346Y749730D01*
-X81293Y749631D01*
-X81234Y749468D01*
-X81166Y749310D01*
-X81137Y749201D01*
-X81098Y749095D01*
-X81062Y748926D01*
-X81017Y748760D01*
-X81009Y748675D01*
-X80980Y748538D01*
-X80957Y748200D01*
-X80942Y748052D01*
-X80944Y748014D01*
-X80942Y747988D01*
-X80941Y747975D01*
-X80941Y746863D01*
-X73400Y746863D01*
-X73171Y746847D01*
-X72941Y746837D01*
-X72887Y746827D01*
-X72832Y746823D01*
-X72607Y746775D01*
-X72381Y746733D01*
-X72328Y746716D01*
-X72275Y746704D01*
-X72059Y746625D01*
-X71840Y746552D01*
-X71791Y746527D01*
-X71740Y746509D01*
-X71537Y746400D01*
-X71331Y746297D01*
-X71286Y746266D01*
-X71237Y746240D01*
-X71052Y746104D01*
-X70862Y745973D01*
-X70822Y745936D01*
-X70777Y745903D01*
-X70613Y745743D01*
-X70443Y745587D01*
-X70408Y745544D01*
-X70369Y745506D01*
-X70228Y745324D01*
-X70082Y745146D01*
-X70054Y745099D01*
-X70020Y745055D01*
-X69906Y744855D01*
-X69787Y744659D01*
-X69765Y744608D01*
-X69738Y744560D01*
-X69653Y744346D01*
-X69563Y744135D01*
-X69548Y744082D01*
-X69528Y744031D01*
-X69474Y743806D01*
-X69414Y743585D01*
-X69409Y743541D01*
-X69394Y743477D01*
-X69339Y742910D01*
-X69341Y742859D01*
-X69341Y742844D01*
-X69337Y742800D01*
-X69353Y742570D01*
-X69363Y742340D01*
-X69373Y742286D01*
-X69377Y742231D01*
-X69425Y742006D01*
-X69467Y741780D01*
-X69485Y741728D01*
-X69496Y741674D01*
-X69575Y741458D01*
-X69648Y741240D01*
-X69673Y741191D01*
-X69692Y741139D01*
-X69801Y740936D01*
-X69904Y740730D01*
-X69935Y740685D01*
-X69961Y740637D01*
-X70096Y740451D01*
-X70227Y740262D01*
-X70265Y740221D01*
-X70297Y740177D01*
-X70457Y740012D01*
-X70614Y739843D01*
-X70656Y739808D01*
-X70695Y739769D01*
-X70877Y739628D01*
-X71055Y739482D01*
-X71102Y739453D01*
-X71145Y739420D01*
-X71345Y739306D01*
-X71542Y739186D01*
-X71592Y739165D01*
-X71640Y739138D01*
-X71855Y739052D01*
-X72066Y738962D01*
-X72118Y738948D01*
-X72170Y738927D01*
-X72394Y738873D01*
-X72616Y738813D01*
-X72660Y738809D01*
-X72724Y738793D01*
-X73291Y738738D01*
-X73356Y738741D01*
-X73400Y738737D01*
-X80941Y738737D01*
-X80941Y737352D01*
-X80957Y737123D01*
-X80967Y736892D01*
-X80977Y736838D01*
-X80981Y736784D01*
-X81029Y736558D01*
-X81071Y736332D01*
-X81088Y736280D01*
-X81100Y736226D01*
-X81179Y736010D01*
-X81252Y735792D01*
-X81277Y735743D01*
-X81296Y735691D01*
-X81404Y735488D01*
-X81507Y735283D01*
-X81538Y735237D01*
-X81564Y735189D01*
-X81700Y735003D01*
-X81831Y734814D01*
-X81868Y734773D01*
-X81901Y734729D01*
-X82061Y734564D01*
-X82217Y734395D01*
-X82260Y734360D01*
-X82298Y734321D01*
-X82480Y734180D01*
-X82658Y734034D01*
-X82706Y734006D01*
-X82749Y733972D01*
-X82949Y733858D01*
-X83146Y733739D01*
-X83196Y733717D01*
-X83244Y733690D01*
-X83458Y733605D01*
-X83669Y733514D01*
-X83722Y733500D01*
-X83773Y733480D01*
-X83998Y733425D01*
-X84219Y733365D01*
-X84263Y733361D01*
-X84327Y733345D01*
-X84894Y733290D01*
-X84960Y733293D01*
-X85004Y733289D01*
-X113412Y733289D01*
-X115466Y732438D01*
-X117609Y730294D01*
-X126451Y721453D01*
-X126538Y721377D01*
-X126618Y721295D01*
-X126753Y721191D01*
-X126881Y721079D01*
-X126978Y721016D01*
-X127069Y720946D01*
-X127217Y720862D01*
-X127359Y720769D01*
-X127464Y720721D01*
-X127564Y720664D01*
-X127722Y720601D01*
-X127876Y720529D01*
-X127986Y720496D01*
-X128093Y720453D01*
-X128259Y720413D01*
-X128421Y720364D01*
-X128535Y720347D01*
-X128647Y720319D01*
-X128817Y720303D01*
-X128984Y720277D01*
-X129099Y720275D01*
-X129214Y720264D01*
-X129384Y720271D01*
-G37*
-G36*
-X25630Y549353D02*
-X25630Y549353D01*
-X25860Y549363D01*
-X25914Y549373D01*
-X25969Y549377D01*
-X26194Y549425D01*
-X26420Y549467D01*
-X26472Y549485D01*
-X26526Y549496D01*
-X26742Y549575D01*
-X26960Y549648D01*
-X27009Y549673D01*
-X27061Y549692D01*
-X27264Y549801D01*
-X27470Y549904D01*
-X27515Y549935D01*
-X27563Y549961D01*
-X27749Y550096D01*
-X27938Y550227D01*
-X27979Y550265D01*
-X28023Y550297D01*
-X28188Y550457D01*
-X28357Y550614D01*
-X28392Y550656D01*
-X28431Y550695D01*
-X28572Y550876D01*
-X28718Y551055D01*
-X28747Y551102D01*
-X28780Y551145D01*
-X28894Y551345D01*
-X29013Y551542D01*
-X29035Y551592D01*
-X29062Y551640D01*
-X29148Y551855D01*
-X29238Y552066D01*
-X29252Y552118D01*
-X29273Y552170D01*
-X29327Y552394D01*
-X29387Y552616D01*
-X29391Y552660D01*
-X29407Y552724D01*
-X29462Y553291D01*
-X29459Y553356D01*
-X29463Y553400D01*
-X29463Y564633D01*
-X29478Y564628D01*
-X29491Y564625D01*
-X29503Y564620D01*
-X29768Y564556D01*
-X30031Y564490D01*
-X30044Y564489D01*
-X30057Y564486D01*
-X30329Y564459D01*
-X30598Y564431D01*
-X30611Y564432D01*
-X30624Y564431D01*
-X30898Y564442D01*
-X31167Y564452D01*
-X31180Y564455D01*
-X31194Y564455D01*
-X31461Y564505D01*
-X31728Y564553D01*
-X31741Y564557D01*
-X31754Y564559D01*
-X32011Y564645D01*
-X32270Y564730D01*
-X32281Y564736D01*
-X32294Y564740D01*
-X32538Y564863D01*
-X32781Y564982D01*
-X32792Y564990D01*
-X32803Y564996D01*
-X33029Y565151D01*
-X33252Y565303D01*
-X33261Y565312D01*
-X33272Y565319D01*
-X33473Y565505D01*
-X33673Y565687D01*
-X33681Y565697D01*
-X33691Y565706D01*
-X33865Y565918D01*
-X34037Y566125D01*
-X34043Y566136D01*
-X34052Y566147D01*
-X34193Y566379D01*
-X34335Y566611D01*
-X34341Y566623D01*
-X34347Y566634D01*
-X34453Y566880D01*
-X34563Y567133D01*
-X34567Y567146D01*
-X34572Y567158D01*
-X34642Y567418D01*
-X34716Y567682D01*
-X34717Y567695D01*
-X34721Y567708D01*
-X34726Y567760D01*
-X34790Y568247D01*
-X34788Y568401D01*
-X34797Y568492D01*
-X34797Y585761D01*
-X34793Y585821D01*
-X34795Y585881D01*
-X34773Y586105D01*
-X34757Y586329D01*
-X34745Y586388D01*
-X34739Y586448D01*
-X34685Y586667D01*
-X34638Y586886D01*
-X34618Y586943D01*
-X34603Y587002D01*
-X34520Y587210D01*
-X34442Y587421D01*
-X34414Y587475D01*
-X34392Y587531D01*
-X34280Y587726D01*
-X34174Y587924D01*
-X34138Y587973D01*
-X34108Y588025D01*
-X34033Y588116D01*
-X33837Y588384D01*
-X33680Y588545D01*
-X33607Y588634D01*
-X28978Y593263D01*
-X28932Y593303D01*
-X28891Y593347D01*
-X28717Y593489D01*
-X28548Y593637D01*
-X28497Y593670D01*
-X28450Y593708D01*
-X28258Y593825D01*
-X28070Y593947D01*
-X28015Y593972D01*
-X27963Y594003D01*
-X27757Y594092D01*
-X27553Y594187D01*
-X27495Y594204D01*
-X27439Y594228D01*
-X27223Y594286D01*
-X27007Y594352D01*
-X26948Y594361D01*
-X26889Y594377D01*
-X26772Y594388D01*
-X26444Y594439D01*
-X26219Y594442D01*
-X26105Y594453D01*
-X22924Y594453D01*
-X18349Y596348D01*
-X17097Y597601D01*
-X17010Y597676D01*
-X16930Y597759D01*
-X16795Y597863D01*
-X16667Y597974D01*
-X16570Y598037D01*
-X16479Y598107D01*
-X16332Y598191D01*
-X16189Y598284D01*
-X16084Y598333D01*
-X15984Y598390D01*
-X15826Y598452D01*
-X15672Y598524D01*
-X15562Y598557D01*
-X15455Y598600D01*
-X15289Y598640D01*
-X15127Y598689D01*
-X15013Y598707D01*
-X14901Y598734D01*
-X14731Y598750D01*
-X14564Y598776D01*
-X14449Y598778D01*
-X14334Y598789D01*
-X14164Y598782D01*
-X13994Y598784D01*
-X13880Y598770D01*
-X13764Y598765D01*
-X13597Y598734D01*
-X13429Y598712D01*
-X13317Y598682D01*
-X13204Y598661D01*
-X13043Y598607D01*
-X12879Y598562D01*
-X12773Y598516D01*
-X12664Y598479D01*
-X12512Y598403D01*
-X12356Y598336D01*
-X12258Y598276D01*
-X12155Y598224D01*
-X12014Y598127D01*
-X11870Y598039D01*
-X11781Y597966D01*
-X11686Y597900D01*
-X11561Y597785D01*
-X11429Y597677D01*
-X11352Y597592D01*
-X11267Y597514D01*
-X11159Y597382D01*
-X11044Y597257D01*
-X10979Y597162D01*
-X10906Y597073D01*
-X10818Y596928D01*
-X10722Y596788D01*
-X10670Y596684D01*
-X10611Y596586D01*
-X10544Y596430D01*
-X10468Y596277D01*
-X10432Y596168D01*
-X10386Y596062D01*
-X10342Y595898D01*
-X10288Y595737D01*
-X10267Y595623D01*
-X10237Y595512D01*
-X10226Y595397D01*
-X10186Y595176D01*
-X10172Y594845D01*
-X10161Y594727D01*
-X10161Y564854D01*
-X10169Y564739D01*
-X10167Y564624D01*
-X10189Y564456D01*
-X10201Y564286D01*
-X10225Y564173D01*
-X10239Y564059D01*
-X10284Y563895D01*
-X10320Y563729D01*
-X10359Y563620D01*
-X10390Y563509D01*
-X10457Y563353D01*
-X10516Y563194D01*
-X10570Y563092D01*
-X10616Y562986D01*
-X10704Y562841D01*
-X10784Y562691D01*
-X10852Y562598D01*
-X10912Y562500D01*
-X11021Y562368D01*
-X11121Y562231D01*
-X11201Y562149D01*
-X11274Y562060D01*
-X11400Y561945D01*
-X11518Y561823D01*
-X11609Y561752D01*
-X11694Y561674D01*
-X11834Y561578D01*
-X11969Y561474D01*
-X12069Y561417D01*
-X12164Y561352D01*
-X12316Y561276D01*
-X12464Y561192D01*
-X12571Y561149D01*
-X12674Y561098D01*
-X12835Y561045D01*
-X12993Y560982D01*
-X13106Y560955D01*
-X13215Y560918D01*
-X13382Y560888D01*
-X13547Y560848D01*
-X13662Y560837D01*
-X13775Y560816D01*
-X13945Y560809D01*
-X14114Y560792D01*
-X14229Y560797D01*
-X14345Y560793D01*
-X14514Y560810D01*
-X14684Y560817D01*
-X14797Y560838D01*
-X14912Y560850D01*
-X15077Y560890D01*
-X15244Y560921D01*
-X15353Y560958D01*
-X15465Y560985D01*
-X15623Y561048D01*
-X15784Y561102D01*
-X15887Y561154D01*
-X15994Y561197D01*
-X16141Y561281D01*
-X16293Y561357D01*
-X16388Y561423D01*
-X16488Y561480D01*
-X16577Y561553D01*
-X16762Y561681D01*
-X17006Y561906D01*
-X17097Y561981D01*
-X17622Y562506D01*
-X19143Y563611D01*
-X20817Y564464D01*
-X21337Y564633D01*
-X21337Y553400D01*
-X21353Y553171D01*
-X21363Y552941D01*
-X21373Y552887D01*
-X21377Y552832D01*
-X21425Y552607D01*
-X21467Y552381D01*
-X21484Y552328D01*
-X21496Y552275D01*
-X21575Y552059D01*
-X21648Y551840D01*
-X21673Y551791D01*
-X21691Y551740D01*
-X21800Y551537D01*
-X21903Y551331D01*
-X21934Y551286D01*
-X21960Y551237D01*
-X22096Y551052D01*
-X22227Y550862D01*
-X22264Y550822D01*
-X22297Y550777D01*
-X22457Y550613D01*
-X22613Y550443D01*
-X22656Y550408D01*
-X22694Y550369D01*
-X22876Y550228D01*
-X23054Y550082D01*
-X23101Y550054D01*
-X23145Y550020D01*
-X23345Y549906D01*
-X23541Y549787D01*
-X23592Y549765D01*
-X23640Y549738D01*
-X23854Y549653D01*
-X24065Y549563D01*
-X24118Y549548D01*
-X24169Y549528D01*
-X24394Y549474D01*
-X24615Y549414D01*
-X24659Y549409D01*
-X24723Y549394D01*
-X25290Y549339D01*
-X25356Y549341D01*
-X25400Y549337D01*
-X25630Y549353D01*
-G37*
-%LPC*%
-G36*
-X29463Y661763D02*
-X29463Y661763D01*
-X29463Y668933D01*
-X29983Y668764D01*
-X31657Y667911D01*
-X33178Y666806D01*
-X34506Y665478D01*
-X35611Y663957D01*
-X36464Y662283D01*
-X36633Y661763D01*
-X29463Y661763D01*
-G37*
-%LPD*%
-%LPC*%
-G36*
-X54863Y69463D02*
-X54863Y69463D01*
-X54863Y76633D01*
-X55383Y76464D01*
-X57057Y75611D01*
-X58578Y74506D01*
-X59906Y73178D01*
-X61011Y71657D01*
-X61864Y69983D01*
-X62033Y69463D01*
-X54863Y69463D01*
-G37*
-%LPD*%
-%LPC*%
-G36*
-X163563Y74037D02*
-X163563Y74037D01*
-X170733Y74037D01*
-X170564Y73517D01*
-X169711Y71843D01*
-X168606Y70322D01*
-X167278Y68994D01*
-X165757Y67889D01*
-X164083Y67036D01*
-X163563Y66867D01*
-X163563Y74037D01*
-G37*
-%LPD*%
-%LPC*%
-G36*
-X154917Y67036D02*
-X154917Y67036D01*
-X153243Y67889D01*
-X151722Y68994D01*
-X150394Y70322D01*
-X149289Y71843D01*
-X148436Y73517D01*
-X148267Y74037D01*
-X155437Y74037D01*
-X155437Y66867D01*
-X154917Y67036D01*
-G37*
-%LPD*%
-D10*
-X218600Y268600D03*
-X193200Y268600D03*
-X218600Y90800D03*
-X218600Y116200D03*
-X218600Y141600D03*
-X218600Y167000D03*
-X218600Y192400D03*
-X218600Y217800D03*
-X25400Y65400D03*
-X50800Y65400D03*
-X89700Y763900D03*
-X115100Y763900D03*
-X140500Y763900D03*
-X165900Y763900D03*
-X191300Y763900D03*
-X25400Y606900D03*
-X25400Y632300D03*
-X25400Y657700D03*
-X25400Y708500D03*
-X25400Y733900D03*
-X25400Y553400D03*
-X25400Y528000D03*
-X25400Y502600D03*
-X25400Y477200D03*
-X25400Y451800D03*
-X25400Y426400D03*
-D11*
-X63900Y764800D03*
-X73400Y742800D03*
-X54400Y742800D03*
-D10*
-X149606Y212212D03*
-X149606Y147188D03*
-X104394Y212212D03*
-X104394Y147188D03*
-D12*
-X62900Y700400D03*
-X62900Y675000D03*
-X62900Y649600D03*
-X62900Y624200D03*
-X62900Y598800D03*
-X62900Y573400D03*
-X62900Y548000D03*
-X62900Y522600D03*
-X62900Y497200D03*
-X62900Y471800D03*
-X62900Y446400D03*
-X62900Y421000D03*
-X62900Y395600D03*
-X62900Y370200D03*
-X62900Y344800D03*
-X221900Y344800D03*
-X221900Y370200D03*
-X221900Y395600D03*
-X221900Y421000D03*
-X221900Y446400D03*
-X221900Y471800D03*
-X221900Y497200D03*
-X221900Y522600D03*
-X221900Y548000D03*
-X221900Y573400D03*
-X221900Y598800D03*
-X221900Y624200D03*
-X221900Y649600D03*
-X221900Y675000D03*
-X221900Y700400D03*
-D10*
-X159500Y78100D03*
-X94500Y78100D03*
-D13*
-X114300Y700400D03*
-X139700Y624200D03*
-X88900Y319400D03*
-X139700Y179700D03*
-X127000Y78100D03*
-D14*
-X62900Y344800D02*
-X47500Y344800D01*
-X38100Y335400D01*
-X38100Y268600D01*
-D13*
-X38100Y268600D03*
-D15*
-X140500Y719500D02*
-X140500Y763900D01*
-X140500Y719500D02*
-X210400Y649600D01*
-X221900Y649600D01*
-X221900Y675000D02*
-X205900Y675000D01*
-X165900Y715000D02*
-X165900Y763900D01*
-X165900Y715000D02*
-X205900Y675000D01*
-X191300Y716000D02*
-X191300Y763900D01*
-X206900Y700400D02*
-X221900Y700400D01*
-X206900Y700400D02*
-X191300Y716000D01*
-X76200Y421000D02*
-X62900Y421000D01*
-X35400Y528000D02*
-X41910Y534510D01*
-X35400Y528000D02*
-X25400Y528000D01*
-X41910Y590390D02*
-X25400Y606900D01*
-X41910Y590390D02*
-X41910Y534510D01*
-X87571Y498000D02*
-X87571Y485300D01*
-X87571Y432371D02*
-X76200Y421000D01*
-X87571Y432371D02*
-X87571Y498000D01*
-D13*
-X87571Y498000D03*
-D15*
-X104571Y515000D01*
-X140000Y515000D01*
-D13*
-X140000Y515000D03*
-D15*
-X62900Y624200D02*
-X33500Y624200D01*
-X25400Y632300D01*
-X62900Y624200D02*
-X101600Y624200D01*
-D13*
-X101600Y624200D03*
-D15*
-X32900Y502600D02*
-X25400Y502600D01*
-X32900Y502600D02*
-X52900Y522600D01*
-X62900Y522600D01*
-X52900Y497200D02*
-X32900Y477200D01*
-X25400Y477200D01*
-X52900Y497200D02*
-X62900Y497200D01*
-X203200Y471800D02*
-X221900Y471800D01*
-D13*
-X203200Y471800D03*
-D15*
-X218600Y278600D02*
-X218600Y268600D01*
-X218600Y278600D02*
-X200500Y296700D01*
-X200500Y436000D02*
-X210900Y446400D01*
-X221900Y446400D01*
-X200500Y436000D02*
-X200500Y296700D01*
-D13*
-X203200Y573400D03*
-D15*
-X221900Y573400D01*
-X127000Y573400D02*
-X62900Y573400D01*
-X127000Y573400D02*
-X152400Y548000D01*
-X142748Y247847D02*
-X177800Y212795D01*
-X142748Y247847D02*
-X142748Y481059D01*
-X152400Y490711D01*
-X152400Y548000D01*
-X177800Y212795D02*
-X177800Y141200D01*
-X202000Y117000D02*
-X217800Y117000D01*
-X218600Y116200D01*
-X202000Y117000D02*
-X177800Y141200D01*
-D16*
-X65000Y727700D02*
-X54400Y738300D01*
-X54400Y742800D01*
-X65000Y727700D02*
-X112300Y727700D01*
-X195800Y624200D02*
-X221900Y624200D01*
-X195800Y624200D02*
-X189220Y630780D01*
-X189220Y650780D02*
-X112300Y727700D01*
-X189220Y650780D02*
-X189220Y630780D01*
-D15*
-X190500Y497200D02*
-X165100Y471800D01*
-X190500Y497200D02*
-X221900Y497200D01*
-X165100Y259005D02*
-X201676Y222429D01*
-X201676Y206624D02*
-X215900Y192400D01*
-X201676Y206624D02*
-X201676Y222429D01*
-X215900Y192400D02*
-X218600Y192400D01*
-X165100Y259005D02*
-X165100Y471800D01*
-X63900Y764800D02*
-X53900Y764800D01*
-X24200Y735100D01*
-X25400Y733900D01*
-D13*
-X203200Y598800D03*
-D15*
-X221900Y598800D01*
-X203200Y598800D02*
-X179700Y598800D01*
-X165100Y584200D01*
-X165100Y487605D02*
-X153924Y476429D01*
-X165100Y487605D02*
-X165100Y584200D01*
-X153924Y252476D02*
-X190500Y215900D01*
-X153924Y252476D02*
-X153924Y476429D01*
-X205900Y141600D02*
-X218600Y141600D01*
-X205900Y141600D02*
-X190500Y157000D01*
-X190500Y215900D01*
-X128016Y239079D02*
-X128016Y137479D01*
-X85795Y281300D02*
-X76200Y281300D01*
-X85795Y281300D02*
-X128016Y239079D01*
-D13*
-X76200Y281300D03*
-D15*
-X128016Y137479D02*
-X174695Y90800D01*
-X218600Y90800D01*
-X25400Y167000D02*
-X25400Y370200D01*
-X94500Y97900D02*
-X94500Y78100D01*
-X94500Y97900D02*
-X25400Y167000D01*
-X25400Y370200D02*
-X41910Y386710D01*
-X41910Y462910D02*
-X50800Y471800D01*
-X62900Y471800D01*
-X41910Y462910D02*
-X41910Y386710D01*
-M02*

+ 0 - 24
schematic/ECUOut/GerberFiles/gerber_job.gbrjob

@@ -1,24 +0,0 @@
-{
-    "Header": {
-        "Comment": "All values are metric (mm)",
-        "CreationDate": "2020-07-17T11:31:37Z",
-        "GenerationSoftware": {
-            "Application": "EAGLE",
-            "Vendor": "Autodesk",
-            "Version": "9.6.2"
-        },
-        "Part": "Single"
-    },
-    "Overall": {
-        "BoardThickness": 1.57,
-        "LayerNumber": 2,
-        "Name": {
-            "ProjectId": "ECU"
-        },
-        "Owner": "Alexey Edelev <semlanik@gmail.com>",
-        "Size": {
-            "X": 25,
-            "Y": 79
-        }
-    }
-}

+ 0 - 1103
schematic/ECUOut/GerberFiles/profile.gbr

@@ -1,1103 +0,0 @@
-G04 EAGLE Gerber RS-274X export*
-G75*
-%MOMM*%
-%FSLAX34Y34*%
-%LPD*%
-%IN*%
-%IPPOS*%
-%AMOC8*
-5,1,8,0,0,1.08239X$1,22.5*%
-G01*
-%ADD10C,0.254000*%
-
-
-D10*
-X0Y0D02*
-X250000Y0D01*
-X250000Y790000D01*
-X0Y790000D01*
-X0Y0D01*
-X35000Y769719D02*
-X34937Y769161D01*
-X34812Y768614D01*
-X34627Y768084D01*
-X34383Y767578D01*
-X34084Y767102D01*
-X33734Y766663D01*
-X33337Y766266D01*
-X32898Y765916D01*
-X32422Y765617D01*
-X31916Y765373D01*
-X31386Y765188D01*
-X30839Y765063D01*
-X30281Y765000D01*
-X29719Y765000D01*
-X29161Y765063D01*
-X28614Y765188D01*
-X28084Y765373D01*
-X27578Y765617D01*
-X27102Y765916D01*
-X26663Y766266D01*
-X26266Y766663D01*
-X25916Y767102D01*
-X25617Y767578D01*
-X25373Y768084D01*
-X25188Y768614D01*
-X25063Y769161D01*
-X25000Y769719D01*
-X25000Y770281D01*
-X25063Y770839D01*
-X25188Y771386D01*
-X25373Y771916D01*
-X25617Y772422D01*
-X25916Y772898D01*
-X26266Y773337D01*
-X26663Y773734D01*
-X27102Y774084D01*
-X27578Y774383D01*
-X28084Y774627D01*
-X28614Y774812D01*
-X29161Y774937D01*
-X29719Y775000D01*
-X30281Y775000D01*
-X30839Y774937D01*
-X31386Y774812D01*
-X31916Y774627D01*
-X32422Y774383D01*
-X32898Y774084D01*
-X33337Y773734D01*
-X33734Y773337D01*
-X34084Y772898D01*
-X34383Y772422D01*
-X34627Y771916D01*
-X34812Y771386D01*
-X34937Y770839D01*
-X35000Y770281D01*
-X35000Y769719D01*
-X225000Y769719D02*
-X224937Y769161D01*
-X224812Y768614D01*
-X224627Y768084D01*
-X224383Y767578D01*
-X224084Y767102D01*
-X223734Y766663D01*
-X223337Y766266D01*
-X222898Y765916D01*
-X222422Y765617D01*
-X221916Y765373D01*
-X221386Y765188D01*
-X220839Y765063D01*
-X220281Y765000D01*
-X219719Y765000D01*
-X219161Y765063D01*
-X218614Y765188D01*
-X218084Y765373D01*
-X217578Y765617D01*
-X217102Y765916D01*
-X216663Y766266D01*
-X216266Y766663D01*
-X215916Y767102D01*
-X215617Y767578D01*
-X215373Y768084D01*
-X215188Y768614D01*
-X215063Y769161D01*
-X215000Y769719D01*
-X215000Y770281D01*
-X215063Y770839D01*
-X215188Y771386D01*
-X215373Y771916D01*
-X215617Y772422D01*
-X215916Y772898D01*
-X216266Y773337D01*
-X216663Y773734D01*
-X217102Y774084D01*
-X217578Y774383D01*
-X218084Y774627D01*
-X218614Y774812D01*
-X219161Y774937D01*
-X219719Y775000D01*
-X220281Y775000D01*
-X220839Y774937D01*
-X221386Y774812D01*
-X221916Y774627D01*
-X222422Y774383D01*
-X222898Y774084D01*
-X223337Y773734D01*
-X223734Y773337D01*
-X224084Y772898D01*
-X224383Y772422D01*
-X224627Y771916D01*
-X224812Y771386D01*
-X224937Y770839D01*
-X225000Y770281D01*
-X225000Y769719D01*
-X130000Y19719D02*
-X129937Y19161D01*
-X129812Y18614D01*
-X129627Y18084D01*
-X129383Y17578D01*
-X129084Y17102D01*
-X128734Y16663D01*
-X128337Y16266D01*
-X127898Y15916D01*
-X127422Y15617D01*
-X126916Y15373D01*
-X126386Y15188D01*
-X125839Y15063D01*
-X125281Y15000D01*
-X124719Y15000D01*
-X124161Y15063D01*
-X123614Y15188D01*
-X123084Y15373D01*
-X122578Y15617D01*
-X122102Y15916D01*
-X121663Y16266D01*
-X121266Y16663D01*
-X120916Y17102D01*
-X120617Y17578D01*
-X120373Y18084D01*
-X120188Y18614D01*
-X120063Y19161D01*
-X120000Y19719D01*
-X120000Y20281D01*
-X120063Y20839D01*
-X120188Y21386D01*
-X120373Y21916D01*
-X120617Y22422D01*
-X120916Y22898D01*
-X121266Y23337D01*
-X121663Y23734D01*
-X122102Y24084D01*
-X122578Y24383D01*
-X123084Y24627D01*
-X123614Y24812D01*
-X124161Y24937D01*
-X124719Y25000D01*
-X125281Y25000D01*
-X125839Y24937D01*
-X126386Y24812D01*
-X126916Y24627D01*
-X127422Y24383D01*
-X127898Y24084D01*
-X128337Y23734D01*
-X128734Y23337D01*
-X129084Y22898D01*
-X129383Y22422D01*
-X129627Y21916D01*
-X129812Y21386D01*
-X129937Y20839D01*
-X130000Y20281D01*
-X130000Y19719D01*
-X10000Y34719D02*
-X9937Y34161D01*
-X9812Y33614D01*
-X9627Y33084D01*
-X9383Y32578D01*
-X9084Y32102D01*
-X8734Y31663D01*
-X8337Y31266D01*
-X7898Y30916D01*
-X7422Y30617D01*
-X6916Y30373D01*
-X6386Y30188D01*
-X5839Y30063D01*
-X5281Y30000D01*
-X4719Y30000D01*
-X4161Y30063D01*
-X3614Y30188D01*
-X3084Y30373D01*
-X2578Y30617D01*
-X2102Y30916D01*
-X1663Y31266D01*
-X1266Y31663D01*
-X916Y32102D01*
-X617Y32578D01*
-X373Y33084D01*
-X188Y33614D01*
-X63Y34161D01*
-X0Y34719D01*
-X0Y35281D01*
-X63Y35839D01*
-X188Y36386D01*
-X373Y36916D01*
-X617Y37422D01*
-X916Y37898D01*
-X1266Y38337D01*
-X1663Y38734D01*
-X2102Y39084D01*
-X2578Y39383D01*
-X3084Y39627D01*
-X3614Y39812D01*
-X4161Y39937D01*
-X4719Y40000D01*
-X5281Y40000D01*
-X5839Y39937D01*
-X6386Y39812D01*
-X6916Y39627D01*
-X7422Y39383D01*
-X7898Y39084D01*
-X8337Y38734D01*
-X8734Y38337D01*
-X9084Y37898D01*
-X9383Y37422D01*
-X9627Y36916D01*
-X9812Y36386D01*
-X9937Y35839D01*
-X10000Y35281D01*
-X10000Y34719D01*
-X25000Y34719D02*
-X24937Y34161D01*
-X24812Y33614D01*
-X24627Y33084D01*
-X24383Y32578D01*
-X24084Y32102D01*
-X23734Y31663D01*
-X23337Y31266D01*
-X22898Y30916D01*
-X22422Y30617D01*
-X21916Y30373D01*
-X21386Y30188D01*
-X20839Y30063D01*
-X20281Y30000D01*
-X19719Y30000D01*
-X19161Y30063D01*
-X18614Y30188D01*
-X18084Y30373D01*
-X17578Y30617D01*
-X17102Y30916D01*
-X16663Y31266D01*
-X16266Y31663D01*
-X15916Y32102D01*
-X15617Y32578D01*
-X15373Y33084D01*
-X15188Y33614D01*
-X15063Y34161D01*
-X15000Y34719D01*
-X15000Y35281D01*
-X15063Y35839D01*
-X15188Y36386D01*
-X15373Y36916D01*
-X15617Y37422D01*
-X15916Y37898D01*
-X16266Y38337D01*
-X16663Y38734D01*
-X17102Y39084D01*
-X17578Y39383D01*
-X18084Y39627D01*
-X18614Y39812D01*
-X19161Y39937D01*
-X19719Y40000D01*
-X20281Y40000D01*
-X20839Y39937D01*
-X21386Y39812D01*
-X21916Y39627D01*
-X22422Y39383D01*
-X22898Y39084D01*
-X23337Y38734D01*
-X23734Y38337D01*
-X24084Y37898D01*
-X24383Y37422D01*
-X24627Y36916D01*
-X24812Y36386D01*
-X24937Y35839D01*
-X25000Y35281D01*
-X25000Y34719D01*
-X40000Y34719D02*
-X39937Y34161D01*
-X39812Y33614D01*
-X39627Y33084D01*
-X39383Y32578D01*
-X39084Y32102D01*
-X38734Y31663D01*
-X38337Y31266D01*
-X37898Y30916D01*
-X37422Y30617D01*
-X36916Y30373D01*
-X36386Y30188D01*
-X35839Y30063D01*
-X35281Y30000D01*
-X34719Y30000D01*
-X34161Y30063D01*
-X33614Y30188D01*
-X33084Y30373D01*
-X32578Y30617D01*
-X32102Y30916D01*
-X31663Y31266D01*
-X31266Y31663D01*
-X30916Y32102D01*
-X30617Y32578D01*
-X30373Y33084D01*
-X30188Y33614D01*
-X30063Y34161D01*
-X30000Y34719D01*
-X30000Y35281D01*
-X30063Y35839D01*
-X30188Y36386D01*
-X30373Y36916D01*
-X30617Y37422D01*
-X30916Y37898D01*
-X31266Y38337D01*
-X31663Y38734D01*
-X32102Y39084D01*
-X32578Y39383D01*
-X33084Y39627D01*
-X33614Y39812D01*
-X34161Y39937D01*
-X34719Y40000D01*
-X35281Y40000D01*
-X35839Y39937D01*
-X36386Y39812D01*
-X36916Y39627D01*
-X37422Y39383D01*
-X37898Y39084D01*
-X38337Y38734D01*
-X38734Y38337D01*
-X39084Y37898D01*
-X39383Y37422D01*
-X39627Y36916D01*
-X39812Y36386D01*
-X39937Y35839D01*
-X40000Y35281D01*
-X40000Y34719D01*
-X55000Y34719D02*
-X54937Y34161D01*
-X54812Y33614D01*
-X54627Y33084D01*
-X54383Y32578D01*
-X54084Y32102D01*
-X53734Y31663D01*
-X53337Y31266D01*
-X52898Y30916D01*
-X52422Y30617D01*
-X51916Y30373D01*
-X51386Y30188D01*
-X50839Y30063D01*
-X50281Y30000D01*
-X49719Y30000D01*
-X49161Y30063D01*
-X48614Y30188D01*
-X48084Y30373D01*
-X47578Y30617D01*
-X47102Y30916D01*
-X46663Y31266D01*
-X46266Y31663D01*
-X45916Y32102D01*
-X45617Y32578D01*
-X45373Y33084D01*
-X45188Y33614D01*
-X45063Y34161D01*
-X45000Y34719D01*
-X45000Y35281D01*
-X45063Y35839D01*
-X45188Y36386D01*
-X45373Y36916D01*
-X45617Y37422D01*
-X45916Y37898D01*
-X46266Y38337D01*
-X46663Y38734D01*
-X47102Y39084D01*
-X47578Y39383D01*
-X48084Y39627D01*
-X48614Y39812D01*
-X49161Y39937D01*
-X49719Y40000D01*
-X50281Y40000D01*
-X50839Y39937D01*
-X51386Y39812D01*
-X51916Y39627D01*
-X52422Y39383D01*
-X52898Y39084D01*
-X53337Y38734D01*
-X53734Y38337D01*
-X54084Y37898D01*
-X54383Y37422D01*
-X54627Y36916D01*
-X54812Y36386D01*
-X54937Y35839D01*
-X55000Y35281D01*
-X55000Y34719D01*
-X70000Y34719D02*
-X69937Y34161D01*
-X69812Y33614D01*
-X69627Y33084D01*
-X69383Y32578D01*
-X69084Y32102D01*
-X68734Y31663D01*
-X68337Y31266D01*
-X67898Y30916D01*
-X67422Y30617D01*
-X66916Y30373D01*
-X66386Y30188D01*
-X65839Y30063D01*
-X65281Y30000D01*
-X64719Y30000D01*
-X64161Y30063D01*
-X63614Y30188D01*
-X63084Y30373D01*
-X62578Y30617D01*
-X62102Y30916D01*
-X61663Y31266D01*
-X61266Y31663D01*
-X60916Y32102D01*
-X60617Y32578D01*
-X60373Y33084D01*
-X60188Y33614D01*
-X60063Y34161D01*
-X60000Y34719D01*
-X60000Y35281D01*
-X60063Y35839D01*
-X60188Y36386D01*
-X60373Y36916D01*
-X60617Y37422D01*
-X60916Y37898D01*
-X61266Y38337D01*
-X61663Y38734D01*
-X62102Y39084D01*
-X62578Y39383D01*
-X63084Y39627D01*
-X63614Y39812D01*
-X64161Y39937D01*
-X64719Y40000D01*
-X65281Y40000D01*
-X65839Y39937D01*
-X66386Y39812D01*
-X66916Y39627D01*
-X67422Y39383D01*
-X67898Y39084D01*
-X68337Y38734D01*
-X68734Y38337D01*
-X69084Y37898D01*
-X69383Y37422D01*
-X69627Y36916D01*
-X69812Y36386D01*
-X69937Y35839D01*
-X70000Y35281D01*
-X70000Y34719D01*
-X85000Y29719D02*
-X84937Y29161D01*
-X84812Y28614D01*
-X84627Y28084D01*
-X84383Y27578D01*
-X84084Y27102D01*
-X83734Y26663D01*
-X83337Y26266D01*
-X82898Y25916D01*
-X82422Y25617D01*
-X81916Y25373D01*
-X81386Y25188D01*
-X80839Y25063D01*
-X80281Y25000D01*
-X79719Y25000D01*
-X79161Y25063D01*
-X78614Y25188D01*
-X78084Y25373D01*
-X77578Y25617D01*
-X77102Y25916D01*
-X76663Y26266D01*
-X76266Y26663D01*
-X75916Y27102D01*
-X75617Y27578D01*
-X75373Y28084D01*
-X75188Y28614D01*
-X75063Y29161D01*
-X75000Y29719D01*
-X75000Y30281D01*
-X75063Y30839D01*
-X75188Y31386D01*
-X75373Y31916D01*
-X75617Y32422D01*
-X75916Y32898D01*
-X76266Y33337D01*
-X76663Y33734D01*
-X77102Y34084D01*
-X77578Y34383D01*
-X78084Y34627D01*
-X78614Y34812D01*
-X79161Y34937D01*
-X79719Y35000D01*
-X80281Y35000D01*
-X80839Y34937D01*
-X81386Y34812D01*
-X81916Y34627D01*
-X82422Y34383D01*
-X82898Y34084D01*
-X83337Y33734D01*
-X83734Y33337D01*
-X84084Y32898D01*
-X84383Y32422D01*
-X84627Y31916D01*
-X84812Y31386D01*
-X84937Y30839D01*
-X85000Y30281D01*
-X85000Y29719D01*
-X95000Y19719D02*
-X94937Y19161D01*
-X94812Y18614D01*
-X94627Y18084D01*
-X94383Y17578D01*
-X94084Y17102D01*
-X93734Y16663D01*
-X93337Y16266D01*
-X92898Y15916D01*
-X92422Y15617D01*
-X91916Y15373D01*
-X91386Y15188D01*
-X90839Y15063D01*
-X90281Y15000D01*
-X89719Y15000D01*
-X89161Y15063D01*
-X88614Y15188D01*
-X88084Y15373D01*
-X87578Y15617D01*
-X87102Y15916D01*
-X86663Y16266D01*
-X86266Y16663D01*
-X85916Y17102D01*
-X85617Y17578D01*
-X85373Y18084D01*
-X85188Y18614D01*
-X85063Y19161D01*
-X85000Y19719D01*
-X85000Y20281D01*
-X85063Y20839D01*
-X85188Y21386D01*
-X85373Y21916D01*
-X85617Y22422D01*
-X85916Y22898D01*
-X86266Y23337D01*
-X86663Y23734D01*
-X87102Y24084D01*
-X87578Y24383D01*
-X88084Y24627D01*
-X88614Y24812D01*
-X89161Y24937D01*
-X89719Y25000D01*
-X90281Y25000D01*
-X90839Y24937D01*
-X91386Y24812D01*
-X91916Y24627D01*
-X92422Y24383D01*
-X92898Y24084D01*
-X93337Y23734D01*
-X93734Y23337D01*
-X94084Y22898D01*
-X94383Y22422D01*
-X94627Y21916D01*
-X94812Y21386D01*
-X94937Y20839D01*
-X95000Y20281D01*
-X95000Y19719D01*
-X105000Y9719D02*
-X104937Y9161D01*
-X104812Y8614D01*
-X104627Y8084D01*
-X104383Y7578D01*
-X104084Y7102D01*
-X103734Y6663D01*
-X103337Y6266D01*
-X102898Y5916D01*
-X102422Y5617D01*
-X101916Y5373D01*
-X101386Y5188D01*
-X100839Y5063D01*
-X100281Y5000D01*
-X99719Y5000D01*
-X99161Y5063D01*
-X98614Y5188D01*
-X98084Y5373D01*
-X97578Y5617D01*
-X97102Y5916D01*
-X96663Y6266D01*
-X96266Y6663D01*
-X95916Y7102D01*
-X95617Y7578D01*
-X95373Y8084D01*
-X95188Y8614D01*
-X95063Y9161D01*
-X95000Y9719D01*
-X95000Y10281D01*
-X95063Y10839D01*
-X95188Y11386D01*
-X95373Y11916D01*
-X95617Y12422D01*
-X95916Y12898D01*
-X96266Y13337D01*
-X96663Y13734D01*
-X97102Y14084D01*
-X97578Y14383D01*
-X98084Y14627D01*
-X98614Y14812D01*
-X99161Y14937D01*
-X99719Y15000D01*
-X100281Y15000D01*
-X100839Y14937D01*
-X101386Y14812D01*
-X101916Y14627D01*
-X102422Y14383D01*
-X102898Y14084D01*
-X103337Y13734D01*
-X103734Y13337D01*
-X104084Y12898D01*
-X104383Y12422D01*
-X104627Y11916D01*
-X104812Y11386D01*
-X104937Y10839D01*
-X105000Y10281D01*
-X105000Y9719D01*
-X250000Y34719D02*
-X249937Y34161D01*
-X249812Y33614D01*
-X249627Y33084D01*
-X249383Y32578D01*
-X249084Y32102D01*
-X248734Y31663D01*
-X248337Y31266D01*
-X247898Y30916D01*
-X247422Y30617D01*
-X246916Y30373D01*
-X246386Y30188D01*
-X245839Y30063D01*
-X245281Y30000D01*
-X244719Y30000D01*
-X244161Y30063D01*
-X243614Y30188D01*
-X243084Y30373D01*
-X242578Y30617D01*
-X242102Y30916D01*
-X241663Y31266D01*
-X241266Y31663D01*
-X240916Y32102D01*
-X240617Y32578D01*
-X240373Y33084D01*
-X240188Y33614D01*
-X240063Y34161D01*
-X240000Y34719D01*
-X240000Y35281D01*
-X240063Y35839D01*
-X240188Y36386D01*
-X240373Y36916D01*
-X240617Y37422D01*
-X240916Y37898D01*
-X241266Y38337D01*
-X241663Y38734D01*
-X242102Y39084D01*
-X242578Y39383D01*
-X243084Y39627D01*
-X243614Y39812D01*
-X244161Y39937D01*
-X244719Y40000D01*
-X245281Y40000D01*
-X245839Y39937D01*
-X246386Y39812D01*
-X246916Y39627D01*
-X247422Y39383D01*
-X247898Y39084D01*
-X248337Y38734D01*
-X248734Y38337D01*
-X249084Y37898D01*
-X249383Y37422D01*
-X249627Y36916D01*
-X249812Y36386D01*
-X249937Y35839D01*
-X250000Y35281D01*
-X250000Y34719D01*
-X235000Y34719D02*
-X234937Y34161D01*
-X234812Y33614D01*
-X234627Y33084D01*
-X234383Y32578D01*
-X234084Y32102D01*
-X233734Y31663D01*
-X233337Y31266D01*
-X232898Y30916D01*
-X232422Y30617D01*
-X231916Y30373D01*
-X231386Y30188D01*
-X230839Y30063D01*
-X230281Y30000D01*
-X229719Y30000D01*
-X229161Y30063D01*
-X228614Y30188D01*
-X228084Y30373D01*
-X227578Y30617D01*
-X227102Y30916D01*
-X226663Y31266D01*
-X226266Y31663D01*
-X225916Y32102D01*
-X225617Y32578D01*
-X225373Y33084D01*
-X225188Y33614D01*
-X225063Y34161D01*
-X225000Y34719D01*
-X225000Y35281D01*
-X225063Y35839D01*
-X225188Y36386D01*
-X225373Y36916D01*
-X225617Y37422D01*
-X225916Y37898D01*
-X226266Y38337D01*
-X226663Y38734D01*
-X227102Y39084D01*
-X227578Y39383D01*
-X228084Y39627D01*
-X228614Y39812D01*
-X229161Y39937D01*
-X229719Y40000D01*
-X230281Y40000D01*
-X230839Y39937D01*
-X231386Y39812D01*
-X231916Y39627D01*
-X232422Y39383D01*
-X232898Y39084D01*
-X233337Y38734D01*
-X233734Y38337D01*
-X234084Y37898D01*
-X234383Y37422D01*
-X234627Y36916D01*
-X234812Y36386D01*
-X234937Y35839D01*
-X235000Y35281D01*
-X235000Y34719D01*
-X220000Y34719D02*
-X219937Y34161D01*
-X219812Y33614D01*
-X219627Y33084D01*
-X219383Y32578D01*
-X219084Y32102D01*
-X218734Y31663D01*
-X218337Y31266D01*
-X217898Y30916D01*
-X217422Y30617D01*
-X216916Y30373D01*
-X216386Y30188D01*
-X215839Y30063D01*
-X215281Y30000D01*
-X214719Y30000D01*
-X214161Y30063D01*
-X213614Y30188D01*
-X213084Y30373D01*
-X212578Y30617D01*
-X212102Y30916D01*
-X211663Y31266D01*
-X211266Y31663D01*
-X210916Y32102D01*
-X210617Y32578D01*
-X210373Y33084D01*
-X210188Y33614D01*
-X210063Y34161D01*
-X210000Y34719D01*
-X210000Y35281D01*
-X210063Y35839D01*
-X210188Y36386D01*
-X210373Y36916D01*
-X210617Y37422D01*
-X210916Y37898D01*
-X211266Y38337D01*
-X211663Y38734D01*
-X212102Y39084D01*
-X212578Y39383D01*
-X213084Y39627D01*
-X213614Y39812D01*
-X214161Y39937D01*
-X214719Y40000D01*
-X215281Y40000D01*
-X215839Y39937D01*
-X216386Y39812D01*
-X216916Y39627D01*
-X217422Y39383D01*
-X217898Y39084D01*
-X218337Y38734D01*
-X218734Y38337D01*
-X219084Y37898D01*
-X219383Y37422D01*
-X219627Y36916D01*
-X219812Y36386D01*
-X219937Y35839D01*
-X220000Y35281D01*
-X220000Y34719D01*
-X205000Y34719D02*
-X204937Y34161D01*
-X204812Y33614D01*
-X204627Y33084D01*
-X204383Y32578D01*
-X204084Y32102D01*
-X203734Y31663D01*
-X203337Y31266D01*
-X202898Y30916D01*
-X202422Y30617D01*
-X201916Y30373D01*
-X201386Y30188D01*
-X200839Y30063D01*
-X200281Y30000D01*
-X199719Y30000D01*
-X199161Y30063D01*
-X198614Y30188D01*
-X198084Y30373D01*
-X197578Y30617D01*
-X197102Y30916D01*
-X196663Y31266D01*
-X196266Y31663D01*
-X195916Y32102D01*
-X195617Y32578D01*
-X195373Y33084D01*
-X195188Y33614D01*
-X195063Y34161D01*
-X195000Y34719D01*
-X195000Y35281D01*
-X195063Y35839D01*
-X195188Y36386D01*
-X195373Y36916D01*
-X195617Y37422D01*
-X195916Y37898D01*
-X196266Y38337D01*
-X196663Y38734D01*
-X197102Y39084D01*
-X197578Y39383D01*
-X198084Y39627D01*
-X198614Y39812D01*
-X199161Y39937D01*
-X199719Y40000D01*
-X200281Y40000D01*
-X200839Y39937D01*
-X201386Y39812D01*
-X201916Y39627D01*
-X202422Y39383D01*
-X202898Y39084D01*
-X203337Y38734D01*
-X203734Y38337D01*
-X204084Y37898D01*
-X204383Y37422D01*
-X204627Y36916D01*
-X204812Y36386D01*
-X204937Y35839D01*
-X205000Y35281D01*
-X205000Y34719D01*
-X190000Y34719D02*
-X189937Y34161D01*
-X189812Y33614D01*
-X189627Y33084D01*
-X189383Y32578D01*
-X189084Y32102D01*
-X188734Y31663D01*
-X188337Y31266D01*
-X187898Y30916D01*
-X187422Y30617D01*
-X186916Y30373D01*
-X186386Y30188D01*
-X185839Y30063D01*
-X185281Y30000D01*
-X184719Y30000D01*
-X184161Y30063D01*
-X183614Y30188D01*
-X183084Y30373D01*
-X182578Y30617D01*
-X182102Y30916D01*
-X181663Y31266D01*
-X181266Y31663D01*
-X180916Y32102D01*
-X180617Y32578D01*
-X180373Y33084D01*
-X180188Y33614D01*
-X180063Y34161D01*
-X180000Y34719D01*
-X180000Y35281D01*
-X180063Y35839D01*
-X180188Y36386D01*
-X180373Y36916D01*
-X180617Y37422D01*
-X180916Y37898D01*
-X181266Y38337D01*
-X181663Y38734D01*
-X182102Y39084D01*
-X182578Y39383D01*
-X183084Y39627D01*
-X183614Y39812D01*
-X184161Y39937D01*
-X184719Y40000D01*
-X185281Y40000D01*
-X185839Y39937D01*
-X186386Y39812D01*
-X186916Y39627D01*
-X187422Y39383D01*
-X187898Y39084D01*
-X188337Y38734D01*
-X188734Y38337D01*
-X189084Y37898D01*
-X189383Y37422D01*
-X189627Y36916D01*
-X189812Y36386D01*
-X189937Y35839D01*
-X190000Y35281D01*
-X190000Y34719D01*
-X155000Y9719D02*
-X154937Y9161D01*
-X154812Y8614D01*
-X154627Y8084D01*
-X154383Y7578D01*
-X154084Y7102D01*
-X153734Y6663D01*
-X153337Y6266D01*
-X152898Y5916D01*
-X152422Y5617D01*
-X151916Y5373D01*
-X151386Y5188D01*
-X150839Y5063D01*
-X150281Y5000D01*
-X149719Y5000D01*
-X149161Y5063D01*
-X148614Y5188D01*
-X148084Y5373D01*
-X147578Y5617D01*
-X147102Y5916D01*
-X146663Y6266D01*
-X146266Y6663D01*
-X145916Y7102D01*
-X145617Y7578D01*
-X145373Y8084D01*
-X145188Y8614D01*
-X145063Y9161D01*
-X145000Y9719D01*
-X145000Y10281D01*
-X145063Y10839D01*
-X145188Y11386D01*
-X145373Y11916D01*
-X145617Y12422D01*
-X145916Y12898D01*
-X146266Y13337D01*
-X146663Y13734D01*
-X147102Y14084D01*
-X147578Y14383D01*
-X148084Y14627D01*
-X148614Y14812D01*
-X149161Y14937D01*
-X149719Y15000D01*
-X150281Y15000D01*
-X150839Y14937D01*
-X151386Y14812D01*
-X151916Y14627D01*
-X152422Y14383D01*
-X152898Y14084D01*
-X153337Y13734D01*
-X153734Y13337D01*
-X154084Y12898D01*
-X154383Y12422D01*
-X154627Y11916D01*
-X154812Y11386D01*
-X154937Y10839D01*
-X155000Y10281D01*
-X155000Y9719D01*
-X165000Y19719D02*
-X164937Y19161D01*
-X164812Y18614D01*
-X164627Y18084D01*
-X164383Y17578D01*
-X164084Y17102D01*
-X163734Y16663D01*
-X163337Y16266D01*
-X162898Y15916D01*
-X162422Y15617D01*
-X161916Y15373D01*
-X161386Y15188D01*
-X160839Y15063D01*
-X160281Y15000D01*
-X159719Y15000D01*
-X159161Y15063D01*
-X158614Y15188D01*
-X158084Y15373D01*
-X157578Y15617D01*
-X157102Y15916D01*
-X156663Y16266D01*
-X156266Y16663D01*
-X155916Y17102D01*
-X155617Y17578D01*
-X155373Y18084D01*
-X155188Y18614D01*
-X155063Y19161D01*
-X155000Y19719D01*
-X155000Y20281D01*
-X155063Y20839D01*
-X155188Y21386D01*
-X155373Y21916D01*
-X155617Y22422D01*
-X155916Y22898D01*
-X156266Y23337D01*
-X156663Y23734D01*
-X157102Y24084D01*
-X157578Y24383D01*
-X158084Y24627D01*
-X158614Y24812D01*
-X159161Y24937D01*
-X159719Y25000D01*
-X160281Y25000D01*
-X160839Y24937D01*
-X161386Y24812D01*
-X161916Y24627D01*
-X162422Y24383D01*
-X162898Y24084D01*
-X163337Y23734D01*
-X163734Y23337D01*
-X164084Y22898D01*
-X164383Y22422D01*
-X164627Y21916D01*
-X164812Y21386D01*
-X164937Y20839D01*
-X165000Y20281D01*
-X165000Y19719D01*
-X175000Y29719D02*
-X174937Y29161D01*
-X174812Y28614D01*
-X174627Y28084D01*
-X174383Y27578D01*
-X174084Y27102D01*
-X173734Y26663D01*
-X173337Y26266D01*
-X172898Y25916D01*
-X172422Y25617D01*
-X171916Y25373D01*
-X171386Y25188D01*
-X170839Y25063D01*
-X170281Y25000D01*
-X169719Y25000D01*
-X169161Y25063D01*
-X168614Y25188D01*
-X168084Y25373D01*
-X167578Y25617D01*
-X167102Y25916D01*
-X166663Y26266D01*
-X166266Y26663D01*
-X165916Y27102D01*
-X165617Y27578D01*
-X165373Y28084D01*
-X165188Y28614D01*
-X165063Y29161D01*
-X165000Y29719D01*
-X165000Y30281D01*
-X165063Y30839D01*
-X165188Y31386D01*
-X165373Y31916D01*
-X165617Y32422D01*
-X165916Y32898D01*
-X166266Y33337D01*
-X166663Y33734D01*
-X167102Y34084D01*
-X167578Y34383D01*
-X168084Y34627D01*
-X168614Y34812D01*
-X169161Y34937D01*
-X169719Y35000D01*
-X170281Y35000D01*
-X170839Y34937D01*
-X171386Y34812D01*
-X171916Y34627D01*
-X172422Y34383D01*
-X172898Y34084D01*
-X173337Y33734D01*
-X173734Y33337D01*
-X174084Y32898D01*
-X174383Y32422D01*
-X174627Y31916D01*
-X174812Y31386D01*
-X174937Y30839D01*
-X175000Y30281D01*
-X175000Y29719D01*
-M02*

+ 0 - 2235
schematic/ECUOut/GerberFiles/silkscreen_bottom.gbr

@@ -1,2235 +0,0 @@
-G04 EAGLE Gerber RS-274X export*
-G75*
-%MOMM*%
-%FSLAX34Y34*%
-%LPD*%
-%INSilkscreen Bottom*%
-%IPPOS*%
-%AMOC8*
-5,1,8,0,0,1.08239X$1,22.5*%
-G01*
-%ADD10C,0.127000*%
-%ADD11C,0.101600*%
-%ADD12C,0.120000*%
-
-
-D10*
-X102083Y645300D02*
-X102083Y679300D01*
-X126517Y679300D02*
-X126517Y645300D01*
-D11*
-X83541Y656872D02*
-X83541Y659468D01*
-X83541Y656872D02*
-X83543Y656773D01*
-X83549Y656673D01*
-X83558Y656574D01*
-X83571Y656476D01*
-X83588Y656378D01*
-X83609Y656280D01*
-X83634Y656184D01*
-X83662Y656089D01*
-X83694Y655995D01*
-X83729Y655902D01*
-X83768Y655810D01*
-X83811Y655720D01*
-X83856Y655632D01*
-X83906Y655545D01*
-X83958Y655461D01*
-X84014Y655378D01*
-X84072Y655298D01*
-X84134Y655220D01*
-X84199Y655145D01*
-X84267Y655072D01*
-X84337Y655002D01*
-X84410Y654934D01*
-X84485Y654869D01*
-X84563Y654807D01*
-X84643Y654749D01*
-X84726Y654693D01*
-X84810Y654641D01*
-X84897Y654591D01*
-X84985Y654546D01*
-X85075Y654503D01*
-X85167Y654464D01*
-X85260Y654429D01*
-X85354Y654397D01*
-X85449Y654369D01*
-X85545Y654344D01*
-X85643Y654323D01*
-X85741Y654306D01*
-X85839Y654293D01*
-X85938Y654284D01*
-X86038Y654278D01*
-X86137Y654276D01*
-X86137Y654275D02*
-X92629Y654275D01*
-X92629Y654276D02*
-X92728Y654278D01*
-X92828Y654284D01*
-X92927Y654293D01*
-X93025Y654306D01*
-X93123Y654323D01*
-X93221Y654344D01*
-X93317Y654369D01*
-X93412Y654397D01*
-X93506Y654429D01*
-X93599Y654464D01*
-X93691Y654503D01*
-X93781Y654546D01*
-X93869Y654591D01*
-X93956Y654641D01*
-X94040Y654693D01*
-X94123Y654749D01*
-X94203Y654807D01*
-X94281Y654869D01*
-X94356Y654934D01*
-X94429Y655002D01*
-X94499Y655072D01*
-X94567Y655145D01*
-X94632Y655220D01*
-X94694Y655298D01*
-X94752Y655378D01*
-X94808Y655461D01*
-X94860Y655545D01*
-X94910Y655632D01*
-X94955Y655720D01*
-X94998Y655810D01*
-X95037Y655902D01*
-X95072Y655994D01*
-X95104Y656089D01*
-X95132Y656184D01*
-X95157Y656280D01*
-X95178Y656378D01*
-X95195Y656476D01*
-X95208Y656574D01*
-X95217Y656673D01*
-X95223Y656773D01*
-X95225Y656872D01*
-X95225Y659468D01*
-X92629Y663834D02*
-X95225Y667079D01*
-X83541Y667079D01*
-X83541Y663834D02*
-X83541Y670325D01*
-D10*
-X188417Y156500D02*
-X188417Y122500D01*
-X163983Y122500D02*
-X163983Y156500D01*
-D11*
-X195275Y136668D02*
-X195275Y134072D01*
-X195277Y133973D01*
-X195283Y133873D01*
-X195292Y133774D01*
-X195305Y133676D01*
-X195322Y133578D01*
-X195343Y133480D01*
-X195368Y133384D01*
-X195396Y133289D01*
-X195428Y133195D01*
-X195463Y133102D01*
-X195502Y133010D01*
-X195545Y132920D01*
-X195590Y132832D01*
-X195640Y132745D01*
-X195692Y132661D01*
-X195748Y132578D01*
-X195806Y132498D01*
-X195868Y132420D01*
-X195933Y132345D01*
-X196001Y132272D01*
-X196071Y132202D01*
-X196144Y132134D01*
-X196219Y132069D01*
-X196297Y132007D01*
-X196377Y131949D01*
-X196460Y131893D01*
-X196544Y131841D01*
-X196631Y131791D01*
-X196719Y131746D01*
-X196809Y131703D01*
-X196901Y131664D01*
-X196994Y131629D01*
-X197088Y131597D01*
-X197183Y131569D01*
-X197279Y131544D01*
-X197377Y131523D01*
-X197475Y131506D01*
-X197573Y131493D01*
-X197672Y131484D01*
-X197772Y131478D01*
-X197871Y131476D01*
-X197871Y131475D02*
-X204363Y131475D01*
-X204363Y131476D02*
-X204462Y131478D01*
-X204562Y131484D01*
-X204661Y131493D01*
-X204759Y131506D01*
-X204857Y131523D01*
-X204955Y131544D01*
-X205051Y131569D01*
-X205146Y131597D01*
-X205240Y131629D01*
-X205333Y131664D01*
-X205425Y131703D01*
-X205515Y131746D01*
-X205603Y131791D01*
-X205690Y131841D01*
-X205774Y131893D01*
-X205857Y131949D01*
-X205937Y132007D01*
-X206015Y132069D01*
-X206090Y132134D01*
-X206163Y132202D01*
-X206233Y132272D01*
-X206301Y132345D01*
-X206366Y132420D01*
-X206428Y132498D01*
-X206486Y132578D01*
-X206542Y132661D01*
-X206594Y132745D01*
-X206644Y132832D01*
-X206689Y132920D01*
-X206732Y133010D01*
-X206771Y133102D01*
-X206806Y133194D01*
-X206838Y133289D01*
-X206866Y133384D01*
-X206891Y133480D01*
-X206912Y133578D01*
-X206929Y133676D01*
-X206942Y133774D01*
-X206951Y133873D01*
-X206957Y133973D01*
-X206959Y134072D01*
-X206959Y136668D01*
-X195275Y141034D02*
-X195275Y144279D01*
-X195277Y144392D01*
-X195283Y144505D01*
-X195293Y144618D01*
-X195307Y144731D01*
-X195324Y144843D01*
-X195346Y144954D01*
-X195371Y145064D01*
-X195401Y145174D01*
-X195434Y145282D01*
-X195471Y145389D01*
-X195511Y145495D01*
-X195556Y145599D01*
-X195604Y145702D01*
-X195655Y145803D01*
-X195710Y145902D01*
-X195768Y145999D01*
-X195830Y146094D01*
-X195895Y146187D01*
-X195963Y146277D01*
-X196034Y146365D01*
-X196109Y146451D01*
-X196186Y146534D01*
-X196266Y146614D01*
-X196349Y146691D01*
-X196435Y146766D01*
-X196523Y146837D01*
-X196613Y146905D01*
-X196706Y146970D01*
-X196801Y147032D01*
-X196898Y147090D01*
-X196997Y147145D01*
-X197098Y147196D01*
-X197201Y147244D01*
-X197305Y147289D01*
-X197411Y147329D01*
-X197518Y147366D01*
-X197626Y147399D01*
-X197736Y147429D01*
-X197846Y147454D01*
-X197957Y147476D01*
-X198069Y147493D01*
-X198182Y147507D01*
-X198295Y147517D01*
-X198408Y147523D01*
-X198521Y147525D01*
-X198634Y147523D01*
-X198747Y147517D01*
-X198860Y147507D01*
-X198973Y147493D01*
-X199085Y147476D01*
-X199196Y147454D01*
-X199306Y147429D01*
-X199416Y147399D01*
-X199524Y147366D01*
-X199631Y147329D01*
-X199737Y147289D01*
-X199841Y147244D01*
-X199944Y147196D01*
-X200045Y147145D01*
-X200144Y147090D01*
-X200241Y147032D01*
-X200336Y146970D01*
-X200429Y146905D01*
-X200519Y146837D01*
-X200607Y146766D01*
-X200693Y146691D01*
-X200776Y146614D01*
-X200856Y146534D01*
-X200933Y146451D01*
-X201008Y146365D01*
-X201079Y146277D01*
-X201147Y146187D01*
-X201212Y146094D01*
-X201274Y145999D01*
-X201332Y145902D01*
-X201387Y145803D01*
-X201438Y145702D01*
-X201486Y145599D01*
-X201531Y145495D01*
-X201571Y145389D01*
-X201608Y145282D01*
-X201641Y145174D01*
-X201671Y145064D01*
-X201696Y144954D01*
-X201718Y144843D01*
-X201735Y144731D01*
-X201749Y144618D01*
-X201759Y144505D01*
-X201765Y144392D01*
-X201767Y144279D01*
-X206959Y144928D02*
-X206959Y141034D01*
-X206959Y144928D02*
-X206957Y145029D01*
-X206951Y145129D01*
-X206941Y145229D01*
-X206928Y145329D01*
-X206910Y145428D01*
-X206889Y145527D01*
-X206864Y145624D01*
-X206835Y145721D01*
-X206802Y145816D01*
-X206766Y145910D01*
-X206726Y146002D01*
-X206683Y146093D01*
-X206636Y146182D01*
-X206586Y146269D01*
-X206532Y146355D01*
-X206475Y146438D01*
-X206415Y146518D01*
-X206352Y146597D01*
-X206285Y146673D01*
-X206216Y146746D01*
-X206144Y146816D01*
-X206070Y146884D01*
-X205993Y146949D01*
-X205913Y147010D01*
-X205831Y147069D01*
-X205747Y147124D01*
-X205661Y147176D01*
-X205573Y147225D01*
-X205483Y147270D01*
-X205391Y147312D01*
-X205298Y147350D01*
-X205203Y147384D01*
-X205108Y147415D01*
-X205011Y147442D01*
-X204913Y147465D01*
-X204814Y147485D01*
-X204714Y147500D01*
-X204614Y147512D01*
-X204514Y147520D01*
-X204413Y147524D01*
-X204313Y147524D01*
-X204212Y147520D01*
-X204112Y147512D01*
-X204012Y147500D01*
-X203912Y147485D01*
-X203813Y147465D01*
-X203715Y147442D01*
-X203618Y147415D01*
-X203523Y147384D01*
-X203428Y147350D01*
-X203335Y147312D01*
-X203243Y147270D01*
-X203153Y147225D01*
-X203065Y147176D01*
-X202979Y147124D01*
-X202895Y147069D01*
-X202813Y147010D01*
-X202733Y146949D01*
-X202656Y146884D01*
-X202582Y146816D01*
-X202510Y146746D01*
-X202441Y146673D01*
-X202374Y146597D01*
-X202311Y146518D01*
-X202251Y146438D01*
-X202194Y146355D01*
-X202140Y146269D01*
-X202090Y146182D01*
-X202043Y146093D01*
-X202000Y146002D01*
-X201960Y145910D01*
-X201924Y145816D01*
-X201891Y145721D01*
-X201862Y145624D01*
-X201837Y145527D01*
-X201816Y145428D01*
-X201798Y145329D01*
-X201785Y145229D01*
-X201775Y145129D01*
-X201769Y145029D01*
-X201767Y144928D01*
-X201766Y144928D02*
-X201766Y142332D01*
-D12*
-X115379Y257950D02*
-X53200Y257950D01*
-X115379Y257950D02*
-X115379Y228450D01*
-X53200Y228450D01*
-D11*
-X85351Y264808D02*
-X85351Y276492D01*
-X82106Y276492D01*
-X81993Y276490D01*
-X81880Y276484D01*
-X81767Y276474D01*
-X81654Y276460D01*
-X81542Y276443D01*
-X81431Y276421D01*
-X81321Y276396D01*
-X81211Y276366D01*
-X81103Y276333D01*
-X80996Y276296D01*
-X80890Y276256D01*
-X80786Y276211D01*
-X80683Y276163D01*
-X80582Y276112D01*
-X80483Y276057D01*
-X80386Y275999D01*
-X80291Y275937D01*
-X80198Y275872D01*
-X80108Y275804D01*
-X80020Y275733D01*
-X79934Y275658D01*
-X79851Y275581D01*
-X79771Y275501D01*
-X79694Y275418D01*
-X79619Y275332D01*
-X79548Y275244D01*
-X79480Y275154D01*
-X79415Y275061D01*
-X79353Y274966D01*
-X79295Y274869D01*
-X79240Y274770D01*
-X79189Y274669D01*
-X79141Y274566D01*
-X79096Y274462D01*
-X79056Y274356D01*
-X79019Y274249D01*
-X78986Y274141D01*
-X78956Y274031D01*
-X78931Y273921D01*
-X78909Y273810D01*
-X78892Y273698D01*
-X78878Y273585D01*
-X78868Y273472D01*
-X78862Y273359D01*
-X78860Y273246D01*
-X78860Y268054D01*
-X78862Y267941D01*
-X78868Y267828D01*
-X78878Y267715D01*
-X78892Y267602D01*
-X78909Y267490D01*
-X78931Y267379D01*
-X78956Y267269D01*
-X78986Y267159D01*
-X79019Y267051D01*
-X79056Y266944D01*
-X79096Y266838D01*
-X79141Y266734D01*
-X79189Y266631D01*
-X79240Y266530D01*
-X79295Y266431D01*
-X79353Y266334D01*
-X79415Y266239D01*
-X79480Y266146D01*
-X79548Y266056D01*
-X79619Y265968D01*
-X79694Y265882D01*
-X79771Y265799D01*
-X79851Y265719D01*
-X79934Y265642D01*
-X80020Y265567D01*
-X80108Y265496D01*
-X80198Y265428D01*
-X80291Y265363D01*
-X80386Y265301D01*
-X80483Y265243D01*
-X80582Y265188D01*
-X80683Y265137D01*
-X80786Y265089D01*
-X80890Y265044D01*
-X80996Y265004D01*
-X81103Y264967D01*
-X81211Y264934D01*
-X81321Y264904D01*
-X81431Y264879D01*
-X81542Y264857D01*
-X81654Y264840D01*
-X81767Y264826D01*
-X81880Y264816D01*
-X81993Y264810D01*
-X82106Y264808D01*
-X85351Y264808D01*
-X69970Y276492D02*
-X69863Y276490D01*
-X69757Y276484D01*
-X69651Y276474D01*
-X69545Y276461D01*
-X69439Y276443D01*
-X69335Y276422D01*
-X69231Y276397D01*
-X69128Y276368D01*
-X69027Y276336D01*
-X68927Y276299D01*
-X68828Y276259D01*
-X68730Y276216D01*
-X68634Y276169D01*
-X68540Y276118D01*
-X68448Y276064D01*
-X68358Y276007D01*
-X68270Y275947D01*
-X68185Y275883D01*
-X68102Y275816D01*
-X68021Y275746D01*
-X67943Y275674D01*
-X67867Y275598D01*
-X67795Y275520D01*
-X67725Y275439D01*
-X67658Y275356D01*
-X67594Y275271D01*
-X67534Y275183D01*
-X67477Y275093D01*
-X67423Y275001D01*
-X67372Y274907D01*
-X67325Y274811D01*
-X67282Y274713D01*
-X67242Y274614D01*
-X67205Y274514D01*
-X67173Y274413D01*
-X67144Y274310D01*
-X67119Y274206D01*
-X67098Y274102D01*
-X67080Y273996D01*
-X67067Y273890D01*
-X67057Y273784D01*
-X67051Y273678D01*
-X67049Y273571D01*
-X69970Y276492D02*
-X70091Y276490D01*
-X70212Y276484D01*
-X70332Y276474D01*
-X70453Y276461D01*
-X70572Y276443D01*
-X70692Y276422D01*
-X70810Y276397D01*
-X70927Y276368D01*
-X71044Y276335D01*
-X71159Y276299D01*
-X71273Y276258D01*
-X71386Y276215D01*
-X71498Y276167D01*
-X71607Y276116D01*
-X71715Y276061D01*
-X71822Y276003D01*
-X71926Y275942D01*
-X72028Y275877D01*
-X72128Y275809D01*
-X72226Y275738D01*
-X72322Y275664D01*
-X72415Y275587D01*
-X72505Y275506D01*
-X72593Y275423D01*
-X72678Y275337D01*
-X72761Y275248D01*
-X72840Y275157D01*
-X72917Y275063D01*
-X72990Y274967D01*
-X73060Y274869D01*
-X73127Y274768D01*
-X73191Y274665D01*
-X73252Y274560D01*
-X73309Y274453D01*
-X73362Y274345D01*
-X73412Y274235D01*
-X73458Y274123D01*
-X73501Y274010D01*
-X73540Y273895D01*
-X68023Y271299D02*
-X67944Y271377D01*
-X67868Y271457D01*
-X67795Y271540D01*
-X67725Y271626D01*
-X67658Y271713D01*
-X67594Y271804D01*
-X67534Y271896D01*
-X67476Y271990D01*
-X67422Y272087D01*
-X67372Y272185D01*
-X67325Y272285D01*
-X67281Y272386D01*
-X67241Y272489D01*
-X67205Y272594D01*
-X67173Y272699D01*
-X67144Y272806D01*
-X67119Y272913D01*
-X67097Y273022D01*
-X67080Y273131D01*
-X67066Y273240D01*
-X67057Y273350D01*
-X67051Y273461D01*
-X67049Y273571D01*
-X68023Y271299D02*
-X73540Y264808D01*
-X67049Y264808D01*
-D12*
-X154450Y242121D02*
-X154450Y304300D01*
-X154450Y242121D02*
-X124950Y242121D01*
-X124950Y304300D01*
-D11*
-X161308Y272149D02*
-X172992Y272149D01*
-X172992Y275395D01*
-X172990Y275508D01*
-X172984Y275621D01*
-X172974Y275734D01*
-X172960Y275847D01*
-X172943Y275959D01*
-X172921Y276070D01*
-X172896Y276180D01*
-X172866Y276290D01*
-X172833Y276398D01*
-X172796Y276505D01*
-X172756Y276611D01*
-X172711Y276715D01*
-X172663Y276818D01*
-X172612Y276919D01*
-X172557Y277018D01*
-X172499Y277115D01*
-X172437Y277210D01*
-X172372Y277303D01*
-X172304Y277393D01*
-X172233Y277481D01*
-X172158Y277567D01*
-X172081Y277650D01*
-X172001Y277730D01*
-X171918Y277807D01*
-X171832Y277882D01*
-X171744Y277953D01*
-X171654Y278021D01*
-X171561Y278086D01*
-X171466Y278148D01*
-X171369Y278206D01*
-X171270Y278261D01*
-X171169Y278312D01*
-X171066Y278360D01*
-X170962Y278405D01*
-X170856Y278445D01*
-X170749Y278482D01*
-X170641Y278515D01*
-X170531Y278545D01*
-X170421Y278570D01*
-X170310Y278592D01*
-X170198Y278609D01*
-X170085Y278623D01*
-X169972Y278633D01*
-X169859Y278639D01*
-X169746Y278641D01*
-X169746Y278640D02*
-X164554Y278640D01*
-X164554Y278641D02*
-X164441Y278639D01*
-X164328Y278633D01*
-X164215Y278623D01*
-X164102Y278609D01*
-X163990Y278592D01*
-X163879Y278570D01*
-X163769Y278545D01*
-X163659Y278515D01*
-X163551Y278482D01*
-X163444Y278445D01*
-X163338Y278405D01*
-X163234Y278360D01*
-X163131Y278312D01*
-X163030Y278261D01*
-X162931Y278206D01*
-X162834Y278148D01*
-X162739Y278086D01*
-X162646Y278021D01*
-X162556Y277953D01*
-X162468Y277882D01*
-X162382Y277807D01*
-X162299Y277730D01*
-X162219Y277650D01*
-X162142Y277567D01*
-X162067Y277481D01*
-X161996Y277393D01*
-X161928Y277303D01*
-X161863Y277210D01*
-X161801Y277115D01*
-X161743Y277018D01*
-X161688Y276919D01*
-X161637Y276818D01*
-X161589Y276715D01*
-X161544Y276611D01*
-X161504Y276505D01*
-X161467Y276398D01*
-X161434Y276290D01*
-X161404Y276180D01*
-X161379Y276070D01*
-X161357Y275959D01*
-X161340Y275847D01*
-X161326Y275734D01*
-X161316Y275621D01*
-X161310Y275508D01*
-X161308Y275395D01*
-X161308Y272149D01*
-X161308Y283960D02*
-X161308Y287205D01*
-X161310Y287318D01*
-X161316Y287431D01*
-X161326Y287544D01*
-X161340Y287657D01*
-X161357Y287769D01*
-X161379Y287880D01*
-X161404Y287990D01*
-X161434Y288100D01*
-X161467Y288208D01*
-X161504Y288315D01*
-X161544Y288421D01*
-X161589Y288525D01*
-X161637Y288628D01*
-X161688Y288729D01*
-X161743Y288828D01*
-X161801Y288925D01*
-X161863Y289020D01*
-X161928Y289113D01*
-X161996Y289203D01*
-X162067Y289291D01*
-X162142Y289377D01*
-X162219Y289460D01*
-X162299Y289540D01*
-X162382Y289617D01*
-X162468Y289692D01*
-X162556Y289763D01*
-X162646Y289831D01*
-X162739Y289896D01*
-X162834Y289958D01*
-X162931Y290016D01*
-X163030Y290071D01*
-X163131Y290122D01*
-X163234Y290170D01*
-X163338Y290215D01*
-X163444Y290255D01*
-X163551Y290292D01*
-X163659Y290325D01*
-X163769Y290355D01*
-X163879Y290380D01*
-X163990Y290402D01*
-X164102Y290419D01*
-X164215Y290433D01*
-X164328Y290443D01*
-X164441Y290449D01*
-X164554Y290451D01*
-X164667Y290449D01*
-X164780Y290443D01*
-X164893Y290433D01*
-X165006Y290419D01*
-X165118Y290402D01*
-X165229Y290380D01*
-X165339Y290355D01*
-X165449Y290325D01*
-X165557Y290292D01*
-X165664Y290255D01*
-X165770Y290215D01*
-X165874Y290170D01*
-X165977Y290122D01*
-X166078Y290071D01*
-X166177Y290016D01*
-X166274Y289958D01*
-X166369Y289896D01*
-X166462Y289831D01*
-X166552Y289763D01*
-X166640Y289692D01*
-X166726Y289617D01*
-X166809Y289540D01*
-X166889Y289460D01*
-X166966Y289377D01*
-X167041Y289291D01*
-X167112Y289203D01*
-X167180Y289113D01*
-X167245Y289020D01*
-X167307Y288925D01*
-X167365Y288828D01*
-X167420Y288729D01*
-X167471Y288628D01*
-X167519Y288525D01*
-X167564Y288421D01*
-X167604Y288315D01*
-X167641Y288208D01*
-X167674Y288100D01*
-X167704Y287990D01*
-X167729Y287880D01*
-X167751Y287769D01*
-X167768Y287657D01*
-X167782Y287544D01*
-X167792Y287431D01*
-X167798Y287318D01*
-X167800Y287205D01*
-X172992Y287855D02*
-X172992Y283960D01*
-X172992Y287855D02*
-X172990Y287956D01*
-X172984Y288056D01*
-X172974Y288156D01*
-X172961Y288256D01*
-X172943Y288355D01*
-X172922Y288454D01*
-X172897Y288551D01*
-X172868Y288648D01*
-X172835Y288743D01*
-X172799Y288837D01*
-X172759Y288929D01*
-X172716Y289020D01*
-X172669Y289109D01*
-X172619Y289196D01*
-X172565Y289282D01*
-X172508Y289365D01*
-X172448Y289445D01*
-X172385Y289524D01*
-X172318Y289600D01*
-X172249Y289673D01*
-X172177Y289743D01*
-X172103Y289811D01*
-X172026Y289876D01*
-X171946Y289937D01*
-X171864Y289996D01*
-X171780Y290051D01*
-X171694Y290103D01*
-X171606Y290152D01*
-X171516Y290197D01*
-X171424Y290239D01*
-X171331Y290277D01*
-X171236Y290311D01*
-X171141Y290342D01*
-X171044Y290369D01*
-X170946Y290392D01*
-X170847Y290412D01*
-X170747Y290427D01*
-X170647Y290439D01*
-X170547Y290447D01*
-X170446Y290451D01*
-X170346Y290451D01*
-X170245Y290447D01*
-X170145Y290439D01*
-X170045Y290427D01*
-X169945Y290412D01*
-X169846Y290392D01*
-X169748Y290369D01*
-X169651Y290342D01*
-X169556Y290311D01*
-X169461Y290277D01*
-X169368Y290239D01*
-X169276Y290197D01*
-X169186Y290152D01*
-X169098Y290103D01*
-X169012Y290051D01*
-X168928Y289996D01*
-X168846Y289937D01*
-X168766Y289876D01*
-X168689Y289811D01*
-X168615Y289743D01*
-X168543Y289673D01*
-X168474Y289600D01*
-X168407Y289524D01*
-X168344Y289445D01*
-X168284Y289365D01*
-X168227Y289282D01*
-X168173Y289196D01*
-X168123Y289109D01*
-X168076Y289020D01*
-X168033Y288929D01*
-X167993Y288837D01*
-X167957Y288743D01*
-X167924Y288648D01*
-X167895Y288551D01*
-X167870Y288454D01*
-X167849Y288355D01*
-X167831Y288256D01*
-X167818Y288156D01*
-X167808Y288056D01*
-X167802Y287956D01*
-X167800Y287855D01*
-X167799Y287855D02*
-X167799Y285258D01*
-X40696Y155207D02*
-X35504Y155207D01*
-X40696Y155207D02*
-X40809Y155209D01*
-X40922Y155215D01*
-X41035Y155225D01*
-X41148Y155239D01*
-X41260Y155256D01*
-X41371Y155278D01*
-X41481Y155303D01*
-X41591Y155333D01*
-X41699Y155366D01*
-X41806Y155403D01*
-X41912Y155443D01*
-X42016Y155488D01*
-X42119Y155536D01*
-X42220Y155587D01*
-X42319Y155642D01*
-X42416Y155700D01*
-X42511Y155762D01*
-X42604Y155827D01*
-X42694Y155895D01*
-X42782Y155966D01*
-X42868Y156041D01*
-X42951Y156118D01*
-X43031Y156198D01*
-X43108Y156281D01*
-X43183Y156367D01*
-X43254Y156455D01*
-X43322Y156545D01*
-X43387Y156638D01*
-X43449Y156733D01*
-X43507Y156830D01*
-X43562Y156929D01*
-X43613Y157030D01*
-X43661Y157133D01*
-X43706Y157237D01*
-X43746Y157343D01*
-X43783Y157450D01*
-X43816Y157558D01*
-X43846Y157668D01*
-X43871Y157778D01*
-X43893Y157889D01*
-X43910Y158001D01*
-X43924Y158114D01*
-X43934Y158227D01*
-X43940Y158340D01*
-X43942Y158453D01*
-X43940Y158566D01*
-X43934Y158679D01*
-X43924Y158792D01*
-X43910Y158905D01*
-X43893Y159017D01*
-X43871Y159128D01*
-X43846Y159238D01*
-X43816Y159348D01*
-X43783Y159456D01*
-X43746Y159563D01*
-X43706Y159669D01*
-X43661Y159773D01*
-X43613Y159876D01*
-X43562Y159977D01*
-X43507Y160076D01*
-X43449Y160173D01*
-X43387Y160268D01*
-X43322Y160361D01*
-X43254Y160451D01*
-X43183Y160539D01*
-X43108Y160625D01*
-X43031Y160708D01*
-X42951Y160788D01*
-X42868Y160865D01*
-X42782Y160940D01*
-X42694Y161011D01*
-X42604Y161079D01*
-X42511Y161144D01*
-X42416Y161206D01*
-X42319Y161264D01*
-X42220Y161319D01*
-X42119Y161370D01*
-X42016Y161418D01*
-X41912Y161463D01*
-X41806Y161503D01*
-X41699Y161540D01*
-X41591Y161573D01*
-X41481Y161603D01*
-X41371Y161628D01*
-X41260Y161650D01*
-X41148Y161667D01*
-X41035Y161681D01*
-X40922Y161691D01*
-X40809Y161697D01*
-X40696Y161699D01*
-X40696Y161698D02*
-X35504Y161698D01*
-X35504Y161699D02*
-X35391Y161697D01*
-X35278Y161691D01*
-X35165Y161681D01*
-X35052Y161667D01*
-X34940Y161650D01*
-X34829Y161628D01*
-X34719Y161603D01*
-X34609Y161573D01*
-X34501Y161540D01*
-X34394Y161503D01*
-X34288Y161463D01*
-X34184Y161418D01*
-X34081Y161370D01*
-X33980Y161319D01*
-X33881Y161264D01*
-X33784Y161206D01*
-X33689Y161144D01*
-X33596Y161079D01*
-X33506Y161011D01*
-X33418Y160940D01*
-X33332Y160865D01*
-X33249Y160788D01*
-X33169Y160708D01*
-X33092Y160625D01*
-X33017Y160539D01*
-X32946Y160451D01*
-X32878Y160361D01*
-X32813Y160268D01*
-X32751Y160173D01*
-X32693Y160076D01*
-X32638Y159977D01*
-X32587Y159876D01*
-X32539Y159773D01*
-X32494Y159669D01*
-X32454Y159563D01*
-X32417Y159456D01*
-X32384Y159348D01*
-X32354Y159238D01*
-X32329Y159128D01*
-X32307Y159017D01*
-X32290Y158905D01*
-X32276Y158792D01*
-X32266Y158679D01*
-X32260Y158566D01*
-X32258Y158453D01*
-X32260Y158340D01*
-X32266Y158227D01*
-X32276Y158114D01*
-X32290Y158001D01*
-X32307Y157889D01*
-X32329Y157778D01*
-X32354Y157668D01*
-X32384Y157558D01*
-X32417Y157450D01*
-X32454Y157343D01*
-X32494Y157237D01*
-X32539Y157133D01*
-X32587Y157030D01*
-X32638Y156929D01*
-X32693Y156830D01*
-X32751Y156733D01*
-X32813Y156638D01*
-X32878Y156545D01*
-X32946Y156455D01*
-X33017Y156367D01*
-X33092Y156281D01*
-X33169Y156198D01*
-X33249Y156118D01*
-X33332Y156041D01*
-X33418Y155966D01*
-X33506Y155895D01*
-X33596Y155827D01*
-X33689Y155762D01*
-X33784Y155700D01*
-X33881Y155642D01*
-X33980Y155587D01*
-X34081Y155536D01*
-X34184Y155488D01*
-X34288Y155443D01*
-X34394Y155403D01*
-X34501Y155366D01*
-X34609Y155333D01*
-X34719Y155303D01*
-X34829Y155278D01*
-X34940Y155256D01*
-X35052Y155239D01*
-X35165Y155225D01*
-X35278Y155215D01*
-X35391Y155209D01*
-X35504Y155207D01*
-X34854Y160400D02*
-X32258Y162996D01*
-X41021Y172842D02*
-X41128Y172840D01*
-X41234Y172834D01*
-X41340Y172824D01*
-X41446Y172811D01*
-X41552Y172793D01*
-X41656Y172772D01*
-X41760Y172747D01*
-X41863Y172718D01*
-X41964Y172686D01*
-X42064Y172649D01*
-X42163Y172609D01*
-X42261Y172566D01*
-X42357Y172519D01*
-X42451Y172468D01*
-X42543Y172414D01*
-X42633Y172357D01*
-X42721Y172297D01*
-X42806Y172233D01*
-X42889Y172166D01*
-X42970Y172096D01*
-X43048Y172024D01*
-X43124Y171948D01*
-X43196Y171870D01*
-X43266Y171789D01*
-X43333Y171706D01*
-X43397Y171621D01*
-X43457Y171533D01*
-X43514Y171443D01*
-X43568Y171351D01*
-X43619Y171257D01*
-X43666Y171161D01*
-X43709Y171063D01*
-X43749Y170964D01*
-X43786Y170864D01*
-X43818Y170763D01*
-X43847Y170660D01*
-X43872Y170556D01*
-X43893Y170452D01*
-X43911Y170346D01*
-X43924Y170240D01*
-X43934Y170134D01*
-X43940Y170028D01*
-X43942Y169921D01*
-X43940Y169800D01*
-X43934Y169679D01*
-X43924Y169559D01*
-X43911Y169438D01*
-X43893Y169319D01*
-X43872Y169199D01*
-X43847Y169081D01*
-X43818Y168964D01*
-X43785Y168847D01*
-X43749Y168732D01*
-X43708Y168618D01*
-X43665Y168505D01*
-X43617Y168393D01*
-X43566Y168284D01*
-X43511Y168176D01*
-X43453Y168069D01*
-X43392Y167965D01*
-X43327Y167863D01*
-X43259Y167763D01*
-X43188Y167665D01*
-X43114Y167569D01*
-X43037Y167476D01*
-X42956Y167386D01*
-X42873Y167298D01*
-X42787Y167213D01*
-X42698Y167130D01*
-X42607Y167051D01*
-X42513Y166974D01*
-X42417Y166901D01*
-X42319Y166831D01*
-X42218Y166764D01*
-X42115Y166700D01*
-X42010Y166640D01*
-X41903Y166583D01*
-X41795Y166529D01*
-X41685Y166479D01*
-X41573Y166433D01*
-X41460Y166390D01*
-X41345Y166351D01*
-X38749Y171869D02*
-X38826Y171948D01*
-X38907Y172024D01*
-X38990Y172097D01*
-X39075Y172167D01*
-X39163Y172234D01*
-X39253Y172298D01*
-X39345Y172358D01*
-X39440Y172415D01*
-X39536Y172469D01*
-X39634Y172520D01*
-X39734Y172567D01*
-X39836Y172611D01*
-X39939Y172651D01*
-X40043Y172687D01*
-X40149Y172719D01*
-X40255Y172748D01*
-X40363Y172773D01*
-X40471Y172795D01*
-X40581Y172812D01*
-X40690Y172826D01*
-X40800Y172835D01*
-X40911Y172841D01*
-X41021Y172843D01*
-X38749Y171868D02*
-X32258Y166351D01*
-X32258Y172842D01*
-X43942Y177104D02*
-X43942Y182296D01*
-X43940Y182409D01*
-X43934Y182522D01*
-X43924Y182635D01*
-X43910Y182748D01*
-X43893Y182860D01*
-X43871Y182971D01*
-X43846Y183081D01*
-X43816Y183191D01*
-X43783Y183299D01*
-X43746Y183406D01*
-X43706Y183512D01*
-X43661Y183616D01*
-X43613Y183719D01*
-X43562Y183820D01*
-X43507Y183919D01*
-X43449Y184016D01*
-X43387Y184111D01*
-X43322Y184204D01*
-X43254Y184294D01*
-X43183Y184382D01*
-X43108Y184468D01*
-X43031Y184551D01*
-X42951Y184631D01*
-X42868Y184708D01*
-X42782Y184783D01*
-X42694Y184854D01*
-X42604Y184922D01*
-X42511Y184987D01*
-X42416Y185049D01*
-X42319Y185107D01*
-X42220Y185162D01*
-X42119Y185213D01*
-X42016Y185261D01*
-X41912Y185306D01*
-X41806Y185346D01*
-X41699Y185383D01*
-X41591Y185416D01*
-X41481Y185446D01*
-X41371Y185471D01*
-X41260Y185493D01*
-X41148Y185510D01*
-X41035Y185524D01*
-X40922Y185534D01*
-X40809Y185540D01*
-X40696Y185542D01*
-X40583Y185540D01*
-X40470Y185534D01*
-X40357Y185524D01*
-X40244Y185510D01*
-X40132Y185493D01*
-X40021Y185471D01*
-X39911Y185446D01*
-X39801Y185416D01*
-X39693Y185383D01*
-X39586Y185346D01*
-X39480Y185306D01*
-X39376Y185261D01*
-X39273Y185213D01*
-X39172Y185162D01*
-X39073Y185107D01*
-X38976Y185049D01*
-X38881Y184987D01*
-X38788Y184922D01*
-X38698Y184854D01*
-X38610Y184783D01*
-X38524Y184708D01*
-X38441Y184631D01*
-X38361Y184551D01*
-X38284Y184468D01*
-X38209Y184382D01*
-X38138Y184294D01*
-X38070Y184204D01*
-X38005Y184111D01*
-X37943Y184016D01*
-X37885Y183919D01*
-X37830Y183820D01*
-X37779Y183719D01*
-X37731Y183616D01*
-X37686Y183512D01*
-X37646Y183406D01*
-X37609Y183299D01*
-X37576Y183191D01*
-X37546Y183081D01*
-X37521Y182971D01*
-X37499Y182860D01*
-X37482Y182748D01*
-X37468Y182635D01*
-X37458Y182522D01*
-X37452Y182409D01*
-X37450Y182296D01*
-X37451Y182296D02*
-X37451Y177104D01*
-X37450Y177104D02*
-X37452Y176991D01*
-X37458Y176878D01*
-X37468Y176765D01*
-X37482Y176652D01*
-X37499Y176540D01*
-X37521Y176429D01*
-X37546Y176319D01*
-X37576Y176209D01*
-X37609Y176101D01*
-X37646Y175994D01*
-X37686Y175888D01*
-X37731Y175784D01*
-X37779Y175681D01*
-X37830Y175580D01*
-X37885Y175481D01*
-X37943Y175384D01*
-X38005Y175289D01*
-X38070Y175196D01*
-X38138Y175106D01*
-X38209Y175018D01*
-X38284Y174932D01*
-X38361Y174849D01*
-X38441Y174769D01*
-X38524Y174692D01*
-X38610Y174617D01*
-X38698Y174546D01*
-X38788Y174478D01*
-X38881Y174413D01*
-X38976Y174351D01*
-X39073Y174293D01*
-X39172Y174238D01*
-X39273Y174187D01*
-X39376Y174139D01*
-X39480Y174094D01*
-X39586Y174054D01*
-X39693Y174017D01*
-X39801Y173984D01*
-X39911Y173954D01*
-X40021Y173929D01*
-X40132Y173907D01*
-X40244Y173890D01*
-X40357Y173876D01*
-X40470Y173866D01*
-X40583Y173860D01*
-X40696Y173858D01*
-X40809Y173860D01*
-X40922Y173866D01*
-X41035Y173876D01*
-X41148Y173890D01*
-X41260Y173907D01*
-X41371Y173929D01*
-X41481Y173954D01*
-X41591Y173984D01*
-X41699Y174017D01*
-X41806Y174054D01*
-X41912Y174094D01*
-X42016Y174139D01*
-X42119Y174187D01*
-X42220Y174238D01*
-X42319Y174293D01*
-X42416Y174351D01*
-X42511Y174413D01*
-X42604Y174478D01*
-X42694Y174546D01*
-X42782Y174617D01*
-X42868Y174692D01*
-X42951Y174769D01*
-X43031Y174849D01*
-X43108Y174932D01*
-X43183Y175018D01*
-X43254Y175106D01*
-X43322Y175196D01*
-X43387Y175289D01*
-X43449Y175384D01*
-X43507Y175481D01*
-X43562Y175580D01*
-X43613Y175681D01*
-X43661Y175784D01*
-X43706Y175888D01*
-X43746Y175994D01*
-X43783Y176101D01*
-X43816Y176209D01*
-X43846Y176319D01*
-X43871Y176429D01*
-X43893Y176540D01*
-X43910Y176652D01*
-X43924Y176765D01*
-X43934Y176878D01*
-X43940Y176991D01*
-X43942Y177104D01*
-X38749Y176454D02*
-X36153Y173858D01*
-X32798Y176454D02*
-X30202Y185542D01*
-X32798Y176454D02*
-X26307Y176454D01*
-X28254Y179051D02*
-X28254Y173858D01*
-X237142Y456504D02*
-X237142Y461696D01*
-X237140Y461809D01*
-X237134Y461922D01*
-X237124Y462035D01*
-X237110Y462148D01*
-X237093Y462260D01*
-X237071Y462371D01*
-X237046Y462481D01*
-X237016Y462591D01*
-X236983Y462699D01*
-X236946Y462806D01*
-X236906Y462912D01*
-X236861Y463016D01*
-X236813Y463119D01*
-X236762Y463220D01*
-X236707Y463319D01*
-X236649Y463416D01*
-X236587Y463511D01*
-X236522Y463604D01*
-X236454Y463694D01*
-X236383Y463782D01*
-X236308Y463868D01*
-X236231Y463951D01*
-X236151Y464031D01*
-X236068Y464108D01*
-X235982Y464183D01*
-X235894Y464254D01*
-X235804Y464322D01*
-X235711Y464387D01*
-X235616Y464449D01*
-X235519Y464507D01*
-X235420Y464562D01*
-X235319Y464613D01*
-X235216Y464661D01*
-X235112Y464706D01*
-X235006Y464746D01*
-X234899Y464783D01*
-X234791Y464816D01*
-X234681Y464846D01*
-X234571Y464871D01*
-X234460Y464893D01*
-X234348Y464910D01*
-X234235Y464924D01*
-X234122Y464934D01*
-X234009Y464940D01*
-X233896Y464942D01*
-X233783Y464940D01*
-X233670Y464934D01*
-X233557Y464924D01*
-X233444Y464910D01*
-X233332Y464893D01*
-X233221Y464871D01*
-X233111Y464846D01*
-X233001Y464816D01*
-X232893Y464783D01*
-X232786Y464746D01*
-X232680Y464706D01*
-X232576Y464661D01*
-X232473Y464613D01*
-X232372Y464562D01*
-X232273Y464507D01*
-X232176Y464449D01*
-X232081Y464387D01*
-X231988Y464322D01*
-X231898Y464254D01*
-X231810Y464183D01*
-X231724Y464108D01*
-X231641Y464031D01*
-X231561Y463951D01*
-X231484Y463868D01*
-X231409Y463782D01*
-X231338Y463694D01*
-X231270Y463604D01*
-X231205Y463511D01*
-X231143Y463416D01*
-X231085Y463319D01*
-X231030Y463220D01*
-X230979Y463119D01*
-X230931Y463016D01*
-X230886Y462912D01*
-X230846Y462806D01*
-X230809Y462699D01*
-X230776Y462591D01*
-X230746Y462481D01*
-X230721Y462371D01*
-X230699Y462260D01*
-X230682Y462148D01*
-X230668Y462035D01*
-X230658Y461922D01*
-X230652Y461809D01*
-X230650Y461696D01*
-X230651Y461696D02*
-X230651Y456504D01*
-X230650Y456504D02*
-X230652Y456391D01*
-X230658Y456278D01*
-X230668Y456165D01*
-X230682Y456052D01*
-X230699Y455940D01*
-X230721Y455829D01*
-X230746Y455719D01*
-X230776Y455609D01*
-X230809Y455501D01*
-X230846Y455394D01*
-X230886Y455288D01*
-X230931Y455184D01*
-X230979Y455081D01*
-X231030Y454980D01*
-X231085Y454881D01*
-X231143Y454784D01*
-X231205Y454689D01*
-X231270Y454596D01*
-X231338Y454506D01*
-X231409Y454418D01*
-X231484Y454332D01*
-X231561Y454249D01*
-X231641Y454169D01*
-X231724Y454092D01*
-X231810Y454017D01*
-X231898Y453946D01*
-X231988Y453878D01*
-X232081Y453813D01*
-X232176Y453751D01*
-X232273Y453693D01*
-X232372Y453638D01*
-X232473Y453587D01*
-X232576Y453539D01*
-X232680Y453494D01*
-X232786Y453454D01*
-X232893Y453417D01*
-X233001Y453384D01*
-X233111Y453354D01*
-X233221Y453329D01*
-X233332Y453307D01*
-X233444Y453290D01*
-X233557Y453276D01*
-X233670Y453266D01*
-X233783Y453260D01*
-X233896Y453258D01*
-X234009Y453260D01*
-X234122Y453266D01*
-X234235Y453276D01*
-X234348Y453290D01*
-X234460Y453307D01*
-X234571Y453329D01*
-X234681Y453354D01*
-X234791Y453384D01*
-X234899Y453417D01*
-X235006Y453454D01*
-X235112Y453494D01*
-X235216Y453539D01*
-X235319Y453587D01*
-X235420Y453638D01*
-X235519Y453693D01*
-X235616Y453751D01*
-X235711Y453813D01*
-X235804Y453878D01*
-X235894Y453946D01*
-X235982Y454017D01*
-X236068Y454092D01*
-X236151Y454169D01*
-X236231Y454249D01*
-X236308Y454332D01*
-X236383Y454418D01*
-X236454Y454506D01*
-X236522Y454596D01*
-X236587Y454689D01*
-X236649Y454784D01*
-X236707Y454881D01*
-X236762Y454980D01*
-X236813Y455081D01*
-X236861Y455184D01*
-X236906Y455288D01*
-X236946Y455394D01*
-X236983Y455501D01*
-X237016Y455609D01*
-X237046Y455719D01*
-X237071Y455829D01*
-X237093Y455940D01*
-X237110Y456052D01*
-X237124Y456165D01*
-X237134Y456278D01*
-X237140Y456391D01*
-X237142Y456504D01*
-X231949Y455854D02*
-X229353Y453258D01*
-X225998Y453258D02*
-X222103Y453258D01*
-X222004Y453260D01*
-X221904Y453266D01*
-X221805Y453275D01*
-X221707Y453288D01*
-X221609Y453305D01*
-X221511Y453326D01*
-X221415Y453351D01*
-X221320Y453379D01*
-X221226Y453411D01*
-X221133Y453446D01*
-X221041Y453485D01*
-X220951Y453528D01*
-X220863Y453573D01*
-X220776Y453623D01*
-X220692Y453675D01*
-X220609Y453731D01*
-X220529Y453789D01*
-X220451Y453851D01*
-X220376Y453916D01*
-X220303Y453984D01*
-X220233Y454054D01*
-X220165Y454127D01*
-X220100Y454202D01*
-X220038Y454280D01*
-X219980Y454360D01*
-X219924Y454443D01*
-X219872Y454527D01*
-X219822Y454614D01*
-X219777Y454702D01*
-X219734Y454792D01*
-X219695Y454884D01*
-X219660Y454977D01*
-X219628Y455071D01*
-X219600Y455166D01*
-X219575Y455262D01*
-X219554Y455360D01*
-X219537Y455458D01*
-X219524Y455556D01*
-X219515Y455655D01*
-X219509Y455755D01*
-X219507Y455854D01*
-X219507Y457153D01*
-X219509Y457252D01*
-X219515Y457352D01*
-X219524Y457451D01*
-X219537Y457549D01*
-X219554Y457647D01*
-X219575Y457745D01*
-X219600Y457841D01*
-X219628Y457936D01*
-X219660Y458030D01*
-X219695Y458123D01*
-X219734Y458215D01*
-X219777Y458305D01*
-X219822Y458393D01*
-X219872Y458480D01*
-X219924Y458564D01*
-X219980Y458647D01*
-X220038Y458727D01*
-X220100Y458805D01*
-X220165Y458880D01*
-X220233Y458953D01*
-X220303Y459023D01*
-X220376Y459091D01*
-X220451Y459156D01*
-X220529Y459218D01*
-X220609Y459276D01*
-X220692Y459332D01*
-X220776Y459384D01*
-X220863Y459434D01*
-X220951Y459479D01*
-X221041Y459522D01*
-X221133Y459561D01*
-X221226Y459596D01*
-X221320Y459628D01*
-X221415Y459656D01*
-X221511Y459681D01*
-X221609Y459702D01*
-X221707Y459719D01*
-X221805Y459732D01*
-X221904Y459741D01*
-X222004Y459747D01*
-X222103Y459749D01*
-X225998Y459749D01*
-X225998Y464942D01*
-X219507Y464942D01*
-X164592Y605845D02*
-X152908Y605845D01*
-X164592Y605845D02*
-X164592Y609090D01*
-X164590Y609203D01*
-X164584Y609316D01*
-X164574Y609429D01*
-X164560Y609542D01*
-X164543Y609654D01*
-X164521Y609765D01*
-X164496Y609875D01*
-X164466Y609985D01*
-X164433Y610093D01*
-X164396Y610200D01*
-X164356Y610306D01*
-X164311Y610410D01*
-X164263Y610513D01*
-X164212Y610614D01*
-X164157Y610713D01*
-X164099Y610810D01*
-X164037Y610905D01*
-X163972Y610998D01*
-X163904Y611088D01*
-X163833Y611176D01*
-X163758Y611262D01*
-X163681Y611345D01*
-X163601Y611425D01*
-X163518Y611502D01*
-X163432Y611577D01*
-X163344Y611648D01*
-X163254Y611716D01*
-X163161Y611781D01*
-X163066Y611843D01*
-X162969Y611901D01*
-X162870Y611956D01*
-X162769Y612007D01*
-X162666Y612055D01*
-X162562Y612100D01*
-X162456Y612140D01*
-X162349Y612177D01*
-X162241Y612210D01*
-X162131Y612240D01*
-X162021Y612265D01*
-X161910Y612287D01*
-X161798Y612304D01*
-X161685Y612318D01*
-X161572Y612328D01*
-X161459Y612334D01*
-X161346Y612336D01*
-X161233Y612334D01*
-X161120Y612328D01*
-X161007Y612318D01*
-X160894Y612304D01*
-X160782Y612287D01*
-X160671Y612265D01*
-X160561Y612240D01*
-X160451Y612210D01*
-X160343Y612177D01*
-X160236Y612140D01*
-X160130Y612100D01*
-X160026Y612055D01*
-X159923Y612007D01*
-X159822Y611956D01*
-X159723Y611901D01*
-X159626Y611843D01*
-X159531Y611781D01*
-X159438Y611716D01*
-X159348Y611648D01*
-X159260Y611577D01*
-X159174Y611502D01*
-X159091Y611425D01*
-X159011Y611345D01*
-X158934Y611262D01*
-X158859Y611176D01*
-X158788Y611088D01*
-X158720Y610998D01*
-X158655Y610905D01*
-X158593Y610810D01*
-X158535Y610713D01*
-X158480Y610614D01*
-X158429Y610513D01*
-X158381Y610410D01*
-X158336Y610306D01*
-X158296Y610200D01*
-X158259Y610093D01*
-X158226Y609985D01*
-X158196Y609875D01*
-X158171Y609765D01*
-X158149Y609654D01*
-X158132Y609542D01*
-X158118Y609429D01*
-X158108Y609316D01*
-X158102Y609203D01*
-X158100Y609090D01*
-X158101Y609090D02*
-X158101Y605845D01*
-X158101Y609739D02*
-X152908Y612336D01*
-X161996Y617201D02*
-X164592Y620446D01*
-X152908Y620446D01*
-X152908Y617201D02*
-X152908Y623692D01*
-X62992Y141092D02*
-X62992Y129408D01*
-X62992Y141092D02*
-X59746Y141092D01*
-X59633Y141090D01*
-X59520Y141084D01*
-X59407Y141074D01*
-X59294Y141060D01*
-X59182Y141043D01*
-X59071Y141021D01*
-X58961Y140996D01*
-X58851Y140966D01*
-X58743Y140933D01*
-X58636Y140896D01*
-X58530Y140856D01*
-X58426Y140811D01*
-X58323Y140763D01*
-X58222Y140712D01*
-X58123Y140657D01*
-X58026Y140599D01*
-X57931Y140537D01*
-X57838Y140472D01*
-X57748Y140404D01*
-X57660Y140333D01*
-X57574Y140258D01*
-X57491Y140181D01*
-X57411Y140101D01*
-X57334Y140018D01*
-X57259Y139932D01*
-X57188Y139844D01*
-X57120Y139754D01*
-X57055Y139661D01*
-X56993Y139566D01*
-X56935Y139469D01*
-X56880Y139370D01*
-X56829Y139269D01*
-X56781Y139166D01*
-X56736Y139062D01*
-X56696Y138956D01*
-X56659Y138849D01*
-X56626Y138741D01*
-X56596Y138631D01*
-X56571Y138521D01*
-X56549Y138410D01*
-X56532Y138298D01*
-X56518Y138185D01*
-X56508Y138072D01*
-X56502Y137959D01*
-X56500Y137846D01*
-X56502Y137733D01*
-X56508Y137620D01*
-X56518Y137507D01*
-X56532Y137394D01*
-X56549Y137282D01*
-X56571Y137171D01*
-X56596Y137061D01*
-X56626Y136951D01*
-X56659Y136843D01*
-X56696Y136736D01*
-X56736Y136630D01*
-X56781Y136526D01*
-X56829Y136423D01*
-X56880Y136322D01*
-X56935Y136223D01*
-X56993Y136126D01*
-X57055Y136031D01*
-X57120Y135938D01*
-X57188Y135848D01*
-X57259Y135760D01*
-X57334Y135674D01*
-X57411Y135591D01*
-X57491Y135511D01*
-X57574Y135434D01*
-X57660Y135359D01*
-X57748Y135288D01*
-X57838Y135220D01*
-X57931Y135155D01*
-X58026Y135093D01*
-X58123Y135035D01*
-X58222Y134980D01*
-X58323Y134929D01*
-X58426Y134881D01*
-X58530Y134836D01*
-X58636Y134796D01*
-X58743Y134759D01*
-X58851Y134726D01*
-X58961Y134696D01*
-X59071Y134671D01*
-X59182Y134649D01*
-X59294Y134632D01*
-X59407Y134618D01*
-X59520Y134608D01*
-X59633Y134602D01*
-X59746Y134600D01*
-X59746Y134601D02*
-X62992Y134601D01*
-X59097Y134601D02*
-X56501Y129408D01*
-X45145Y138171D02*
-X45147Y138278D01*
-X45153Y138384D01*
-X45163Y138490D01*
-X45176Y138596D01*
-X45194Y138702D01*
-X45215Y138806D01*
-X45240Y138910D01*
-X45269Y139013D01*
-X45301Y139114D01*
-X45338Y139214D01*
-X45378Y139313D01*
-X45421Y139411D01*
-X45468Y139507D01*
-X45519Y139601D01*
-X45573Y139693D01*
-X45630Y139783D01*
-X45690Y139871D01*
-X45754Y139956D01*
-X45821Y140039D01*
-X45891Y140120D01*
-X45963Y140198D01*
-X46039Y140274D01*
-X46117Y140346D01*
-X46198Y140416D01*
-X46281Y140483D01*
-X46366Y140547D01*
-X46454Y140607D01*
-X46544Y140664D01*
-X46636Y140718D01*
-X46730Y140769D01*
-X46826Y140816D01*
-X46924Y140859D01*
-X47023Y140899D01*
-X47123Y140936D01*
-X47224Y140968D01*
-X47327Y140997D01*
-X47431Y141022D01*
-X47535Y141043D01*
-X47641Y141061D01*
-X47747Y141074D01*
-X47853Y141084D01*
-X47959Y141090D01*
-X48066Y141092D01*
-X48187Y141090D01*
-X48308Y141084D01*
-X48428Y141074D01*
-X48549Y141061D01*
-X48668Y141043D01*
-X48788Y141022D01*
-X48906Y140997D01*
-X49023Y140968D01*
-X49140Y140935D01*
-X49255Y140899D01*
-X49369Y140858D01*
-X49482Y140815D01*
-X49594Y140767D01*
-X49703Y140716D01*
-X49811Y140661D01*
-X49918Y140603D01*
-X50022Y140542D01*
-X50124Y140477D01*
-X50224Y140409D01*
-X50322Y140338D01*
-X50418Y140264D01*
-X50511Y140187D01*
-X50601Y140106D01*
-X50689Y140023D01*
-X50774Y139937D01*
-X50857Y139848D01*
-X50936Y139757D01*
-X51013Y139663D01*
-X51086Y139567D01*
-X51156Y139469D01*
-X51223Y139368D01*
-X51287Y139265D01*
-X51348Y139160D01*
-X51405Y139053D01*
-X51458Y138945D01*
-X51508Y138835D01*
-X51554Y138723D01*
-X51597Y138610D01*
-X51636Y138495D01*
-X46119Y135899D02*
-X46040Y135977D01*
-X45964Y136057D01*
-X45891Y136140D01*
-X45821Y136226D01*
-X45754Y136313D01*
-X45690Y136404D01*
-X45630Y136496D01*
-X45572Y136590D01*
-X45518Y136687D01*
-X45468Y136785D01*
-X45421Y136885D01*
-X45377Y136986D01*
-X45337Y137089D01*
-X45301Y137194D01*
-X45269Y137299D01*
-X45240Y137406D01*
-X45215Y137513D01*
-X45193Y137622D01*
-X45176Y137731D01*
-X45162Y137840D01*
-X45153Y137950D01*
-X45147Y138061D01*
-X45145Y138171D01*
-X46118Y135899D02*
-X51636Y129408D01*
-X45145Y129408D01*
-X187192Y198208D02*
-X187192Y209892D01*
-X183946Y209892D01*
-X183833Y209890D01*
-X183720Y209884D01*
-X183607Y209874D01*
-X183494Y209860D01*
-X183382Y209843D01*
-X183271Y209821D01*
-X183161Y209796D01*
-X183051Y209766D01*
-X182943Y209733D01*
-X182836Y209696D01*
-X182730Y209656D01*
-X182626Y209611D01*
-X182523Y209563D01*
-X182422Y209512D01*
-X182323Y209457D01*
-X182226Y209399D01*
-X182131Y209337D01*
-X182038Y209272D01*
-X181948Y209204D01*
-X181860Y209133D01*
-X181774Y209058D01*
-X181691Y208981D01*
-X181611Y208901D01*
-X181534Y208818D01*
-X181459Y208732D01*
-X181388Y208644D01*
-X181320Y208554D01*
-X181255Y208461D01*
-X181193Y208366D01*
-X181135Y208269D01*
-X181080Y208170D01*
-X181029Y208069D01*
-X180981Y207966D01*
-X180936Y207862D01*
-X180896Y207756D01*
-X180859Y207649D01*
-X180826Y207541D01*
-X180796Y207431D01*
-X180771Y207321D01*
-X180749Y207210D01*
-X180732Y207098D01*
-X180718Y206985D01*
-X180708Y206872D01*
-X180702Y206759D01*
-X180700Y206646D01*
-X180702Y206533D01*
-X180708Y206420D01*
-X180718Y206307D01*
-X180732Y206194D01*
-X180749Y206082D01*
-X180771Y205971D01*
-X180796Y205861D01*
-X180826Y205751D01*
-X180859Y205643D01*
-X180896Y205536D01*
-X180936Y205430D01*
-X180981Y205326D01*
-X181029Y205223D01*
-X181080Y205122D01*
-X181135Y205023D01*
-X181193Y204926D01*
-X181255Y204831D01*
-X181320Y204738D01*
-X181388Y204648D01*
-X181459Y204560D01*
-X181534Y204474D01*
-X181611Y204391D01*
-X181691Y204311D01*
-X181774Y204234D01*
-X181860Y204159D01*
-X181948Y204088D01*
-X182038Y204020D01*
-X182131Y203955D01*
-X182226Y203893D01*
-X182323Y203835D01*
-X182422Y203780D01*
-X182523Y203729D01*
-X182626Y203681D01*
-X182730Y203636D01*
-X182836Y203596D01*
-X182943Y203559D01*
-X183051Y203526D01*
-X183161Y203496D01*
-X183271Y203471D01*
-X183382Y203449D01*
-X183494Y203432D01*
-X183607Y203418D01*
-X183720Y203408D01*
-X183833Y203402D01*
-X183946Y203400D01*
-X183946Y203401D02*
-X187192Y203401D01*
-X183297Y203401D02*
-X180701Y198208D01*
-X175836Y198208D02*
-X172590Y198208D01*
-X172477Y198210D01*
-X172364Y198216D01*
-X172251Y198226D01*
-X172138Y198240D01*
-X172026Y198257D01*
-X171915Y198279D01*
-X171805Y198304D01*
-X171695Y198334D01*
-X171587Y198367D01*
-X171480Y198404D01*
-X171374Y198444D01*
-X171270Y198489D01*
-X171167Y198537D01*
-X171066Y198588D01*
-X170967Y198643D01*
-X170870Y198701D01*
-X170775Y198763D01*
-X170682Y198828D01*
-X170592Y198896D01*
-X170504Y198967D01*
-X170418Y199042D01*
-X170335Y199119D01*
-X170255Y199199D01*
-X170178Y199282D01*
-X170103Y199368D01*
-X170032Y199456D01*
-X169964Y199546D01*
-X169899Y199639D01*
-X169837Y199734D01*
-X169779Y199831D01*
-X169724Y199930D01*
-X169673Y200031D01*
-X169625Y200134D01*
-X169580Y200238D01*
-X169540Y200344D01*
-X169503Y200451D01*
-X169470Y200559D01*
-X169440Y200669D01*
-X169415Y200779D01*
-X169393Y200890D01*
-X169376Y201002D01*
-X169362Y201115D01*
-X169352Y201228D01*
-X169346Y201341D01*
-X169344Y201454D01*
-X169346Y201567D01*
-X169352Y201680D01*
-X169362Y201793D01*
-X169376Y201906D01*
-X169393Y202018D01*
-X169415Y202129D01*
-X169440Y202239D01*
-X169470Y202349D01*
-X169503Y202457D01*
-X169540Y202564D01*
-X169580Y202670D01*
-X169625Y202774D01*
-X169673Y202877D01*
-X169724Y202978D01*
-X169779Y203077D01*
-X169837Y203174D01*
-X169899Y203269D01*
-X169964Y203362D01*
-X170032Y203452D01*
-X170103Y203540D01*
-X170178Y203626D01*
-X170255Y203709D01*
-X170335Y203789D01*
-X170418Y203866D01*
-X170504Y203941D01*
-X170592Y204012D01*
-X170682Y204080D01*
-X170775Y204145D01*
-X170870Y204207D01*
-X170967Y204265D01*
-X171066Y204320D01*
-X171167Y204371D01*
-X171270Y204419D01*
-X171374Y204464D01*
-X171480Y204504D01*
-X171587Y204541D01*
-X171695Y204574D01*
-X171805Y204604D01*
-X171915Y204629D01*
-X172026Y204651D01*
-X172138Y204668D01*
-X172251Y204682D01*
-X172364Y204692D01*
-X172477Y204698D01*
-X172590Y204700D01*
-X171941Y209892D02*
-X175836Y209892D01*
-X171941Y209892D02*
-X171840Y209890D01*
-X171740Y209884D01*
-X171640Y209874D01*
-X171540Y209861D01*
-X171441Y209843D01*
-X171342Y209822D01*
-X171245Y209797D01*
-X171148Y209768D01*
-X171053Y209735D01*
-X170959Y209699D01*
-X170867Y209659D01*
-X170776Y209616D01*
-X170687Y209569D01*
-X170600Y209519D01*
-X170514Y209465D01*
-X170431Y209408D01*
-X170351Y209348D01*
-X170272Y209285D01*
-X170196Y209218D01*
-X170123Y209149D01*
-X170053Y209077D01*
-X169985Y209003D01*
-X169920Y208926D01*
-X169859Y208846D01*
-X169800Y208764D01*
-X169745Y208680D01*
-X169693Y208594D01*
-X169644Y208506D01*
-X169599Y208416D01*
-X169557Y208324D01*
-X169519Y208231D01*
-X169485Y208136D01*
-X169454Y208041D01*
-X169427Y207944D01*
-X169404Y207846D01*
-X169384Y207747D01*
-X169369Y207647D01*
-X169357Y207547D01*
-X169349Y207447D01*
-X169345Y207346D01*
-X169345Y207246D01*
-X169349Y207145D01*
-X169357Y207045D01*
-X169369Y206945D01*
-X169384Y206845D01*
-X169404Y206746D01*
-X169427Y206648D01*
-X169454Y206551D01*
-X169485Y206456D01*
-X169519Y206361D01*
-X169557Y206268D01*
-X169599Y206176D01*
-X169644Y206086D01*
-X169693Y205998D01*
-X169745Y205912D01*
-X169800Y205828D01*
-X169859Y205746D01*
-X169920Y205666D01*
-X169985Y205589D01*
-X170053Y205515D01*
-X170123Y205443D01*
-X170196Y205374D01*
-X170272Y205307D01*
-X170351Y205244D01*
-X170431Y205184D01*
-X170514Y205127D01*
-X170600Y205073D01*
-X170687Y205023D01*
-X170776Y204976D01*
-X170867Y204933D01*
-X170959Y204893D01*
-X171053Y204857D01*
-X171148Y204824D01*
-X171245Y204795D01*
-X171342Y204770D01*
-X171441Y204749D01*
-X171540Y204731D01*
-X171640Y204718D01*
-X171740Y204708D01*
-X171840Y204702D01*
-X171941Y204700D01*
-X171941Y204699D02*
-X174537Y204699D01*
-M02*

+ 0 - 2273
schematic/ECUOut/GerberFiles/silkscreen_top.gbr

@@ -1,2273 +0,0 @@
-G04 EAGLE Gerber RS-274X export*
-G75*
-%MOMM*%
-%FSLAX34Y34*%
-%LPD*%
-%INSilkscreen Top*%
-%IPPOS*%
-%AMOC8*
-5,1,8,0,0,1.08239X$1,22.5*%
-G01*
-%ADD10C,0.203200*%
-%ADD11C,0.127000*%
-%ADD12C,0.101600*%
-%ADD13C,0.500000*%
-%ADD14C,0.120000*%
-
-
-D10*
-X224950Y255900D02*
-X212250Y255900D01*
-X205900Y262250D01*
-X205900Y274950D02*
-X212250Y281300D01*
-X205900Y262250D02*
-X199550Y255900D01*
-X186850Y255900D01*
-X180500Y262250D01*
-X180500Y274950D02*
-X186850Y281300D01*
-X199550Y281300D01*
-X205900Y274950D01*
-X231300Y274950D02*
-X231300Y262250D01*
-X224950Y255900D01*
-X231300Y274950D02*
-X224950Y281300D01*
-X212250Y281300D01*
-X180500Y274950D02*
-X180500Y262250D01*
-D11*
-X225036Y253995D02*
-X225036Y250241D01*
-X225034Y250176D01*
-X225028Y250112D01*
-X225018Y250048D01*
-X225005Y249984D01*
-X224987Y249922D01*
-X224966Y249861D01*
-X224942Y249801D01*
-X224913Y249743D01*
-X224881Y249686D01*
-X224846Y249632D01*
-X224808Y249580D01*
-X224766Y249530D01*
-X224722Y249483D01*
-X224675Y249439D01*
-X224625Y249397D01*
-X224573Y249359D01*
-X224519Y249324D01*
-X224462Y249292D01*
-X224404Y249263D01*
-X224344Y249239D01*
-X224283Y249218D01*
-X224221Y249200D01*
-X224157Y249187D01*
-X224093Y249177D01*
-X224029Y249171D01*
-X223964Y249169D01*
-X223427Y249169D01*
-X227984Y252923D02*
-X229324Y253995D01*
-X229324Y249169D01*
-X227984Y249169D02*
-X230665Y249169D01*
-D10*
-X205900Y211450D02*
-X212250Y205100D01*
-X205900Y211450D02*
-X205900Y224150D01*
-X212250Y230500D01*
-X224950Y230500D02*
-X231300Y224150D01*
-X231300Y211450D01*
-X224950Y205100D01*
-X205900Y173350D02*
-X205900Y160650D01*
-X205900Y173350D02*
-X212250Y179700D01*
-X224950Y179700D02*
-X231300Y173350D01*
-X212250Y179700D02*
-X205900Y186050D01*
-X205900Y198750D01*
-X212250Y205100D01*
-X224950Y205100D02*
-X231300Y198750D01*
-X231300Y186050D01*
-X224950Y179700D01*
-X205900Y135250D02*
-X212250Y128900D01*
-X205900Y135250D02*
-X205900Y147950D01*
-X212250Y154300D01*
-X224950Y154300D02*
-X231300Y147950D01*
-X231300Y135250D01*
-X224950Y128900D01*
-X212250Y154300D02*
-X205900Y160650D01*
-X224950Y154300D02*
-X231300Y160650D01*
-X231300Y173350D01*
-X205900Y97150D02*
-X205900Y84450D01*
-X205900Y97150D02*
-X212250Y103500D01*
-X224950Y103500D02*
-X231300Y97150D01*
-X212250Y103500D02*
-X205900Y109850D01*
-X205900Y122550D01*
-X212250Y128900D01*
-X224950Y128900D02*
-X231300Y122550D01*
-X231300Y109850D01*
-X224950Y103500D01*
-X224950Y78100D02*
-X212250Y78100D01*
-X205900Y84450D01*
-X224950Y78100D02*
-X231300Y84450D01*
-X231300Y97150D01*
-X224950Y230500D02*
-X212250Y230500D01*
-D11*
-X202923Y80344D02*
-X199169Y80344D01*
-X202923Y80343D02*
-X202988Y80341D01*
-X203052Y80335D01*
-X203116Y80325D01*
-X203180Y80312D01*
-X203242Y80294D01*
-X203303Y80273D01*
-X203363Y80249D01*
-X203421Y80220D01*
-X203478Y80188D01*
-X203532Y80153D01*
-X203584Y80115D01*
-X203634Y80073D01*
-X203681Y80029D01*
-X203725Y79982D01*
-X203767Y79932D01*
-X203805Y79880D01*
-X203840Y79826D01*
-X203872Y79769D01*
-X203901Y79711D01*
-X203925Y79651D01*
-X203946Y79590D01*
-X203964Y79528D01*
-X203977Y79464D01*
-X203987Y79400D01*
-X203993Y79336D01*
-X203995Y79271D01*
-X203995Y78735D01*
-X199169Y84766D02*
-X199171Y84834D01*
-X199177Y84901D01*
-X199186Y84968D01*
-X199199Y85035D01*
-X199216Y85100D01*
-X199237Y85165D01*
-X199261Y85228D01*
-X199289Y85290D01*
-X199320Y85350D01*
-X199354Y85408D01*
-X199392Y85464D01*
-X199432Y85519D01*
-X199476Y85570D01*
-X199523Y85619D01*
-X199572Y85666D01*
-X199623Y85710D01*
-X199678Y85750D01*
-X199734Y85788D01*
-X199792Y85822D01*
-X199852Y85853D01*
-X199914Y85881D01*
-X199977Y85905D01*
-X200042Y85926D01*
-X200107Y85943D01*
-X200174Y85956D01*
-X200241Y85965D01*
-X200308Y85971D01*
-X200376Y85973D01*
-X199169Y84766D02*
-X199171Y84688D01*
-X199177Y84610D01*
-X199187Y84533D01*
-X199200Y84456D01*
-X199218Y84380D01*
-X199239Y84305D01*
-X199264Y84231D01*
-X199293Y84159D01*
-X199325Y84088D01*
-X199361Y84019D01*
-X199400Y83951D01*
-X199443Y83886D01*
-X199489Y83823D01*
-X199538Y83762D01*
-X199590Y83704D01*
-X199645Y83649D01*
-X199702Y83596D01*
-X199762Y83547D01*
-X199825Y83500D01*
-X199890Y83457D01*
-X199956Y83417D01*
-X200025Y83380D01*
-X200096Y83347D01*
-X200168Y83317D01*
-X200242Y83291D01*
-X201314Y85571D02*
-X201265Y85620D01*
-X201213Y85667D01*
-X201158Y85710D01*
-X201101Y85751D01*
-X201042Y85789D01*
-X200981Y85823D01*
-X200918Y85854D01*
-X200854Y85882D01*
-X200788Y85906D01*
-X200722Y85926D01*
-X200654Y85943D01*
-X200585Y85956D01*
-X200516Y85965D01*
-X200446Y85971D01*
-X200376Y85973D01*
-X201314Y85571D02*
-X203995Y83292D01*
-X203995Y85973D01*
-D10*
-X31750Y78100D02*
-X19050Y78100D01*
-X31750Y78100D02*
-X38100Y71750D01*
-X38100Y59050D02*
-X31750Y52700D01*
-X38100Y71750D02*
-X44450Y78100D01*
-X57150Y78100D01*
-X63500Y71750D01*
-X63500Y59050D02*
-X57150Y52700D01*
-X44450Y52700D01*
-X38100Y59050D01*
-X12700Y59050D02*
-X12700Y71750D01*
-X19050Y78100D01*
-X12700Y59050D02*
-X19050Y52700D01*
-X31750Y52700D01*
-X63500Y59050D02*
-X63500Y71750D01*
-D11*
-X14944Y81077D02*
-X14944Y84831D01*
-X14943Y81077D02*
-X14941Y81012D01*
-X14935Y80948D01*
-X14925Y80884D01*
-X14912Y80820D01*
-X14894Y80758D01*
-X14873Y80697D01*
-X14849Y80637D01*
-X14820Y80579D01*
-X14788Y80522D01*
-X14753Y80468D01*
-X14715Y80416D01*
-X14673Y80366D01*
-X14629Y80319D01*
-X14582Y80275D01*
-X14532Y80233D01*
-X14480Y80195D01*
-X14426Y80160D01*
-X14369Y80128D01*
-X14311Y80099D01*
-X14251Y80075D01*
-X14190Y80054D01*
-X14128Y80036D01*
-X14064Y80023D01*
-X14000Y80013D01*
-X13936Y80007D01*
-X13871Y80005D01*
-X13335Y80005D01*
-X17892Y80005D02*
-X19232Y80005D01*
-X19303Y80007D01*
-X19375Y80013D01*
-X19445Y80022D01*
-X19515Y80035D01*
-X19585Y80052D01*
-X19653Y80073D01*
-X19720Y80097D01*
-X19786Y80125D01*
-X19850Y80156D01*
-X19913Y80191D01*
-X19973Y80229D01*
-X20032Y80270D01*
-X20088Y80314D01*
-X20142Y80361D01*
-X20193Y80410D01*
-X20241Y80463D01*
-X20287Y80518D01*
-X20329Y80575D01*
-X20369Y80635D01*
-X20405Y80696D01*
-X20438Y80760D01*
-X20467Y80825D01*
-X20493Y80891D01*
-X20516Y80959D01*
-X20535Y81028D01*
-X20550Y81098D01*
-X20561Y81168D01*
-X20569Y81239D01*
-X20573Y81310D01*
-X20573Y81382D01*
-X20569Y81453D01*
-X20561Y81524D01*
-X20550Y81594D01*
-X20535Y81664D01*
-X20516Y81733D01*
-X20493Y81801D01*
-X20467Y81867D01*
-X20438Y81932D01*
-X20405Y81996D01*
-X20369Y82057D01*
-X20329Y82117D01*
-X20287Y82174D01*
-X20241Y82229D01*
-X20193Y82282D01*
-X20142Y82331D01*
-X20088Y82378D01*
-X20032Y82422D01*
-X19973Y82463D01*
-X19913Y82501D01*
-X19850Y82536D01*
-X19786Y82567D01*
-X19720Y82595D01*
-X19653Y82619D01*
-X19585Y82640D01*
-X19515Y82657D01*
-X19445Y82670D01*
-X19375Y82679D01*
-X19303Y82685D01*
-X19232Y82687D01*
-X19500Y84831D02*
-X17892Y84831D01*
-X19500Y84831D02*
-X19565Y84829D01*
-X19629Y84823D01*
-X19693Y84813D01*
-X19757Y84800D01*
-X19819Y84782D01*
-X19880Y84761D01*
-X19940Y84737D01*
-X19998Y84708D01*
-X20055Y84676D01*
-X20109Y84641D01*
-X20161Y84603D01*
-X20211Y84561D01*
-X20258Y84517D01*
-X20302Y84470D01*
-X20344Y84420D01*
-X20382Y84368D01*
-X20417Y84314D01*
-X20449Y84257D01*
-X20478Y84199D01*
-X20502Y84139D01*
-X20523Y84078D01*
-X20541Y84016D01*
-X20554Y83952D01*
-X20564Y83888D01*
-X20570Y83824D01*
-X20572Y83759D01*
-X20570Y83694D01*
-X20564Y83630D01*
-X20554Y83566D01*
-X20541Y83502D01*
-X20523Y83440D01*
-X20502Y83379D01*
-X20478Y83319D01*
-X20449Y83261D01*
-X20417Y83204D01*
-X20382Y83150D01*
-X20344Y83098D01*
-X20302Y83048D01*
-X20258Y83001D01*
-X20211Y82957D01*
-X20161Y82915D01*
-X20109Y82877D01*
-X20055Y82842D01*
-X19998Y82810D01*
-X19940Y82781D01*
-X19880Y82757D01*
-X19819Y82736D01*
-X19757Y82718D01*
-X19693Y82705D01*
-X19629Y82695D01*
-X19565Y82689D01*
-X19500Y82687D01*
-X19500Y82686D02*
-X18428Y82686D01*
-D10*
-X159550Y776600D02*
-X172250Y776600D01*
-X178600Y770250D01*
-X178600Y757550D02*
-X172250Y751200D01*
-X178600Y770250D02*
-X184950Y776600D01*
-X197650Y776600D01*
-X204000Y770250D01*
-X204000Y757550D02*
-X197650Y751200D01*
-X184950Y751200D01*
-X178600Y757550D01*
-X134150Y776600D02*
-X127800Y770250D01*
-X134150Y776600D02*
-X146850Y776600D01*
-X153200Y770250D01*
-X153200Y757550D02*
-X146850Y751200D01*
-X134150Y751200D01*
-X127800Y757550D01*
-X153200Y770250D02*
-X159550Y776600D01*
-X153200Y757550D02*
-X159550Y751200D01*
-X172250Y751200D01*
-X96050Y776600D02*
-X83350Y776600D01*
-X96050Y776600D02*
-X102400Y770250D01*
-X102400Y757550D02*
-X96050Y751200D01*
-X102400Y770250D02*
-X108750Y776600D01*
-X121450Y776600D01*
-X127800Y770250D01*
-X127800Y757550D02*
-X121450Y751200D01*
-X108750Y751200D01*
-X102400Y757550D01*
-X77000Y757550D02*
-X77000Y770250D01*
-X83350Y776600D01*
-X77000Y757550D02*
-X83350Y751200D01*
-X96050Y751200D01*
-X204000Y757550D02*
-X204000Y770250D01*
-D11*
-X79244Y779577D02*
-X79244Y783331D01*
-X79243Y779577D02*
-X79241Y779512D01*
-X79235Y779448D01*
-X79225Y779384D01*
-X79212Y779320D01*
-X79194Y779258D01*
-X79173Y779197D01*
-X79149Y779137D01*
-X79120Y779079D01*
-X79088Y779022D01*
-X79053Y778968D01*
-X79015Y778916D01*
-X78973Y778866D01*
-X78929Y778819D01*
-X78882Y778775D01*
-X78832Y778733D01*
-X78780Y778695D01*
-X78726Y778660D01*
-X78669Y778628D01*
-X78611Y778599D01*
-X78551Y778575D01*
-X78490Y778554D01*
-X78428Y778536D01*
-X78364Y778523D01*
-X78300Y778513D01*
-X78236Y778507D01*
-X78171Y778505D01*
-X77635Y778505D01*
-X82192Y779577D02*
-X83264Y783331D01*
-X82192Y779577D02*
-X84873Y779577D01*
-X84068Y778505D02*
-X84068Y780650D01*
-D10*
-X12700Y651350D02*
-X19050Y645000D01*
-X12700Y651350D02*
-X12700Y664050D01*
-X19050Y670400D01*
-X31750Y670400D02*
-X38100Y664050D01*
-X38100Y651350D01*
-X31750Y645000D01*
-X12700Y613250D02*
-X12700Y600550D01*
-X12700Y613250D02*
-X19050Y619600D01*
-X31750Y619600D02*
-X38100Y613250D01*
-X19050Y619600D02*
-X12700Y625950D01*
-X12700Y638650D01*
-X19050Y645000D01*
-X31750Y645000D02*
-X38100Y638650D01*
-X38100Y625950D01*
-X31750Y619600D01*
-X31750Y594200D02*
-X19050Y594200D01*
-X12700Y600550D01*
-X31750Y594200D02*
-X38100Y600550D01*
-X38100Y613250D01*
-X31750Y670400D02*
-X19050Y670400D01*
-D11*
-X9723Y596444D02*
-X5969Y596444D01*
-X9723Y596443D02*
-X9788Y596441D01*
-X9852Y596435D01*
-X9916Y596425D01*
-X9980Y596412D01*
-X10042Y596394D01*
-X10103Y596373D01*
-X10163Y596349D01*
-X10221Y596320D01*
-X10278Y596288D01*
-X10332Y596253D01*
-X10384Y596215D01*
-X10434Y596173D01*
-X10481Y596129D01*
-X10525Y596082D01*
-X10567Y596032D01*
-X10605Y595980D01*
-X10640Y595926D01*
-X10672Y595869D01*
-X10701Y595811D01*
-X10725Y595751D01*
-X10746Y595690D01*
-X10764Y595628D01*
-X10777Y595564D01*
-X10787Y595500D01*
-X10793Y595436D01*
-X10795Y595371D01*
-X10795Y594835D01*
-X10795Y599392D02*
-X10795Y601000D01*
-X10793Y601065D01*
-X10787Y601129D01*
-X10777Y601193D01*
-X10764Y601257D01*
-X10746Y601319D01*
-X10725Y601380D01*
-X10701Y601440D01*
-X10672Y601498D01*
-X10640Y601555D01*
-X10605Y601609D01*
-X10567Y601661D01*
-X10525Y601711D01*
-X10481Y601758D01*
-X10434Y601802D01*
-X10384Y601844D01*
-X10332Y601882D01*
-X10278Y601917D01*
-X10221Y601949D01*
-X10163Y601978D01*
-X10103Y602002D01*
-X10042Y602023D01*
-X9980Y602041D01*
-X9916Y602054D01*
-X9852Y602064D01*
-X9788Y602070D01*
-X9723Y602072D01*
-X9723Y602073D02*
-X9186Y602073D01*
-X9186Y602072D02*
-X9121Y602070D01*
-X9057Y602064D01*
-X8993Y602054D01*
-X8929Y602041D01*
-X8867Y602023D01*
-X8806Y602002D01*
-X8746Y601978D01*
-X8688Y601949D01*
-X8631Y601917D01*
-X8577Y601882D01*
-X8525Y601844D01*
-X8475Y601802D01*
-X8428Y601758D01*
-X8384Y601711D01*
-X8342Y601661D01*
-X8304Y601609D01*
-X8269Y601555D01*
-X8237Y601498D01*
-X8208Y601440D01*
-X8184Y601380D01*
-X8163Y601319D01*
-X8145Y601257D01*
-X8132Y601193D01*
-X8122Y601129D01*
-X8116Y601065D01*
-X8114Y601000D01*
-X8114Y599392D01*
-X5969Y599392D01*
-X5969Y602073D01*
-D10*
-X12700Y702150D02*
-X12700Y714850D01*
-X19050Y721200D01*
-X31750Y721200D02*
-X38100Y714850D01*
-X19050Y721200D02*
-X12700Y727550D01*
-X12700Y740250D01*
-X19050Y746600D01*
-X31750Y746600D02*
-X38100Y740250D01*
-X38100Y727550D01*
-X31750Y721200D01*
-X31750Y695800D02*
-X19050Y695800D01*
-X12700Y702150D01*
-X31750Y695800D02*
-X38100Y702150D01*
-X38100Y714850D01*
-X31750Y746600D02*
-X19050Y746600D01*
-D11*
-X9723Y698044D02*
-X5969Y698044D01*
-X9723Y698043D02*
-X9788Y698041D01*
-X9852Y698035D01*
-X9916Y698025D01*
-X9980Y698012D01*
-X10042Y697994D01*
-X10103Y697973D01*
-X10163Y697949D01*
-X10221Y697920D01*
-X10278Y697888D01*
-X10332Y697853D01*
-X10384Y697815D01*
-X10434Y697773D01*
-X10481Y697729D01*
-X10525Y697682D01*
-X10567Y697632D01*
-X10605Y697580D01*
-X10640Y697526D01*
-X10672Y697469D01*
-X10701Y697411D01*
-X10725Y697351D01*
-X10746Y697290D01*
-X10764Y697228D01*
-X10777Y697164D01*
-X10787Y697100D01*
-X10793Y697036D01*
-X10795Y696971D01*
-X10795Y696435D01*
-X8114Y700992D02*
-X8114Y702600D01*
-X8116Y702665D01*
-X8122Y702729D01*
-X8132Y702793D01*
-X8145Y702857D01*
-X8163Y702919D01*
-X8184Y702980D01*
-X8208Y703040D01*
-X8237Y703098D01*
-X8269Y703155D01*
-X8304Y703209D01*
-X8342Y703261D01*
-X8384Y703311D01*
-X8428Y703358D01*
-X8475Y703402D01*
-X8525Y703444D01*
-X8577Y703482D01*
-X8631Y703517D01*
-X8688Y703549D01*
-X8746Y703578D01*
-X8806Y703602D01*
-X8867Y703623D01*
-X8929Y703641D01*
-X8993Y703654D01*
-X9057Y703664D01*
-X9121Y703670D01*
-X9186Y703672D01*
-X9186Y703673D02*
-X9454Y703673D01*
-X9525Y703671D01*
-X9597Y703665D01*
-X9667Y703656D01*
-X9737Y703643D01*
-X9807Y703626D01*
-X9875Y703605D01*
-X9942Y703581D01*
-X10008Y703553D01*
-X10072Y703522D01*
-X10135Y703487D01*
-X10195Y703449D01*
-X10254Y703408D01*
-X10310Y703364D01*
-X10364Y703317D01*
-X10415Y703268D01*
-X10463Y703215D01*
-X10509Y703160D01*
-X10551Y703103D01*
-X10591Y703043D01*
-X10627Y702982D01*
-X10660Y702918D01*
-X10689Y702853D01*
-X10715Y702787D01*
-X10738Y702719D01*
-X10757Y702650D01*
-X10772Y702580D01*
-X10783Y702510D01*
-X10791Y702439D01*
-X10795Y702368D01*
-X10795Y702296D01*
-X10791Y702225D01*
-X10783Y702154D01*
-X10772Y702084D01*
-X10757Y702014D01*
-X10738Y701945D01*
-X10715Y701877D01*
-X10689Y701811D01*
-X10660Y701746D01*
-X10627Y701682D01*
-X10591Y701621D01*
-X10551Y701561D01*
-X10509Y701504D01*
-X10463Y701449D01*
-X10415Y701396D01*
-X10364Y701347D01*
-X10310Y701300D01*
-X10254Y701256D01*
-X10195Y701215D01*
-X10135Y701177D01*
-X10072Y701142D01*
-X10008Y701111D01*
-X9942Y701083D01*
-X9875Y701059D01*
-X9807Y701038D01*
-X9737Y701021D01*
-X9667Y701008D01*
-X9597Y700999D01*
-X9525Y700993D01*
-X9454Y700991D01*
-X9454Y700992D02*
-X8114Y700992D01*
-X8023Y700994D01*
-X7932Y701000D01*
-X7842Y701009D01*
-X7751Y701023D01*
-X7662Y701040D01*
-X7574Y701061D01*
-X7486Y701086D01*
-X7399Y701115D01*
-X7314Y701147D01*
-X7230Y701182D01*
-X7148Y701222D01*
-X7068Y701264D01*
-X6989Y701310D01*
-X6913Y701360D01*
-X6839Y701412D01*
-X6766Y701468D01*
-X6697Y701527D01*
-X6630Y701588D01*
-X6565Y701653D01*
-X6504Y701720D01*
-X6445Y701789D01*
-X6389Y701861D01*
-X6337Y701936D01*
-X6287Y702012D01*
-X6241Y702091D01*
-X6199Y702171D01*
-X6159Y702253D01*
-X6124Y702337D01*
-X6092Y702422D01*
-X6063Y702509D01*
-X6038Y702596D01*
-X6017Y702685D01*
-X6000Y702774D01*
-X5986Y702864D01*
-X5977Y702955D01*
-X5971Y703046D01*
-X5969Y703137D01*
-D10*
-X31750Y439100D02*
-X38100Y432750D01*
-X38100Y420050D01*
-X31750Y413700D01*
-X19050Y413700D02*
-X12700Y420050D01*
-X12700Y432750D01*
-X19050Y439100D01*
-X38100Y470850D02*
-X38100Y483550D01*
-X38100Y470850D02*
-X31750Y464500D01*
-X19050Y464500D02*
-X12700Y470850D01*
-X31750Y464500D02*
-X38100Y458150D01*
-X38100Y445450D01*
-X31750Y439100D01*
-X19050Y439100D02*
-X12700Y445450D01*
-X12700Y458150D01*
-X19050Y464500D01*
-X38100Y508950D02*
-X31750Y515300D01*
-X38100Y508950D02*
-X38100Y496250D01*
-X31750Y489900D01*
-X19050Y489900D02*
-X12700Y496250D01*
-X12700Y508950D01*
-X19050Y515300D01*
-X31750Y489900D02*
-X38100Y483550D01*
-X19050Y489900D02*
-X12700Y483550D01*
-X12700Y470850D01*
-X38100Y547050D02*
-X38100Y559750D01*
-X38100Y547050D02*
-X31750Y540700D01*
-X19050Y540700D02*
-X12700Y547050D01*
-X31750Y540700D02*
-X38100Y534350D01*
-X38100Y521650D01*
-X31750Y515300D01*
-X19050Y515300D02*
-X12700Y521650D01*
-X12700Y534350D01*
-X19050Y540700D01*
-X19050Y566100D02*
-X31750Y566100D01*
-X38100Y559750D01*
-X19050Y566100D02*
-X12700Y559750D01*
-X12700Y547050D01*
-X19050Y413700D02*
-X31750Y413700D01*
-D11*
-X40005Y559836D02*
-X43759Y559836D01*
-X43824Y559834D01*
-X43888Y559828D01*
-X43952Y559818D01*
-X44016Y559805D01*
-X44078Y559787D01*
-X44139Y559766D01*
-X44199Y559742D01*
-X44257Y559713D01*
-X44314Y559681D01*
-X44368Y559646D01*
-X44420Y559608D01*
-X44470Y559566D01*
-X44517Y559522D01*
-X44561Y559475D01*
-X44603Y559425D01*
-X44641Y559373D01*
-X44676Y559319D01*
-X44708Y559262D01*
-X44737Y559204D01*
-X44761Y559144D01*
-X44782Y559083D01*
-X44800Y559021D01*
-X44813Y558957D01*
-X44823Y558893D01*
-X44829Y558829D01*
-X44831Y558764D01*
-X44831Y558227D01*
-X40541Y562784D02*
-X40005Y562784D01*
-X40005Y565465D01*
-X44831Y564124D01*
-D12*
-X45358Y776604D02*
-X45358Y781796D01*
-X45360Y781909D01*
-X45366Y782022D01*
-X45376Y782135D01*
-X45390Y782248D01*
-X45407Y782360D01*
-X45429Y782471D01*
-X45454Y782581D01*
-X45484Y782691D01*
-X45517Y782799D01*
-X45554Y782906D01*
-X45594Y783012D01*
-X45639Y783116D01*
-X45687Y783219D01*
-X45738Y783320D01*
-X45793Y783419D01*
-X45851Y783516D01*
-X45913Y783611D01*
-X45978Y783704D01*
-X46046Y783794D01*
-X46117Y783882D01*
-X46192Y783968D01*
-X46269Y784051D01*
-X46349Y784131D01*
-X46432Y784208D01*
-X46518Y784283D01*
-X46606Y784354D01*
-X46696Y784422D01*
-X46789Y784487D01*
-X46884Y784549D01*
-X46981Y784607D01*
-X47080Y784662D01*
-X47181Y784713D01*
-X47284Y784761D01*
-X47388Y784806D01*
-X47494Y784846D01*
-X47601Y784883D01*
-X47709Y784916D01*
-X47819Y784946D01*
-X47929Y784971D01*
-X48040Y784993D01*
-X48152Y785010D01*
-X48265Y785024D01*
-X48378Y785034D01*
-X48491Y785040D01*
-X48604Y785042D01*
-X48717Y785040D01*
-X48830Y785034D01*
-X48943Y785024D01*
-X49056Y785010D01*
-X49168Y784993D01*
-X49279Y784971D01*
-X49389Y784946D01*
-X49499Y784916D01*
-X49607Y784883D01*
-X49714Y784846D01*
-X49820Y784806D01*
-X49924Y784761D01*
-X50027Y784713D01*
-X50128Y784662D01*
-X50227Y784607D01*
-X50324Y784549D01*
-X50419Y784487D01*
-X50512Y784422D01*
-X50602Y784354D01*
-X50690Y784283D01*
-X50776Y784208D01*
-X50859Y784131D01*
-X50939Y784051D01*
-X51016Y783968D01*
-X51091Y783882D01*
-X51162Y783794D01*
-X51230Y783704D01*
-X51295Y783611D01*
-X51357Y783516D01*
-X51415Y783419D01*
-X51470Y783320D01*
-X51521Y783219D01*
-X51569Y783116D01*
-X51614Y783012D01*
-X51654Y782906D01*
-X51691Y782799D01*
-X51724Y782691D01*
-X51754Y782581D01*
-X51779Y782471D01*
-X51801Y782360D01*
-X51818Y782248D01*
-X51832Y782135D01*
-X51842Y782022D01*
-X51848Y781909D01*
-X51850Y781796D01*
-X51849Y781796D02*
-X51849Y776604D01*
-X51850Y776604D02*
-X51848Y776491D01*
-X51842Y776378D01*
-X51832Y776265D01*
-X51818Y776152D01*
-X51801Y776040D01*
-X51779Y775929D01*
-X51754Y775819D01*
-X51724Y775709D01*
-X51691Y775601D01*
-X51654Y775494D01*
-X51614Y775388D01*
-X51569Y775284D01*
-X51521Y775181D01*
-X51470Y775080D01*
-X51415Y774981D01*
-X51357Y774884D01*
-X51295Y774789D01*
-X51230Y774696D01*
-X51162Y774606D01*
-X51091Y774518D01*
-X51016Y774432D01*
-X50939Y774349D01*
-X50859Y774269D01*
-X50776Y774192D01*
-X50690Y774117D01*
-X50602Y774046D01*
-X50512Y773978D01*
-X50419Y773913D01*
-X50324Y773851D01*
-X50227Y773793D01*
-X50128Y773738D01*
-X50027Y773687D01*
-X49924Y773639D01*
-X49820Y773594D01*
-X49714Y773554D01*
-X49607Y773517D01*
-X49499Y773484D01*
-X49389Y773454D01*
-X49279Y773429D01*
-X49168Y773407D01*
-X49056Y773390D01*
-X48943Y773376D01*
-X48830Y773366D01*
-X48717Y773360D01*
-X48604Y773358D01*
-X48491Y773360D01*
-X48378Y773366D01*
-X48265Y773376D01*
-X48152Y773390D01*
-X48040Y773407D01*
-X47929Y773429D01*
-X47819Y773454D01*
-X47709Y773484D01*
-X47601Y773517D01*
-X47494Y773554D01*
-X47388Y773594D01*
-X47284Y773639D01*
-X47181Y773687D01*
-X47080Y773738D01*
-X46981Y773793D01*
-X46884Y773851D01*
-X46789Y773913D01*
-X46696Y773978D01*
-X46606Y774046D01*
-X46518Y774117D01*
-X46432Y774192D01*
-X46349Y774269D01*
-X46269Y774349D01*
-X46192Y774432D01*
-X46117Y774518D01*
-X46046Y774606D01*
-X45978Y774696D01*
-X45913Y774789D01*
-X45851Y774884D01*
-X45793Y774981D01*
-X45738Y775080D01*
-X45687Y775181D01*
-X45639Y775284D01*
-X45594Y775388D01*
-X45554Y775494D01*
-X45517Y775601D01*
-X45484Y775709D01*
-X45454Y775819D01*
-X45429Y775929D01*
-X45407Y776040D01*
-X45390Y776152D01*
-X45376Y776265D01*
-X45366Y776378D01*
-X45360Y776491D01*
-X45358Y776604D01*
-X50551Y775954D02*
-X53147Y773358D01*
-X56502Y782446D02*
-X59747Y785042D01*
-X59747Y773358D01*
-X56502Y773358D02*
-X62993Y773358D01*
-D10*
-X157480Y201290D02*
-X157480Y158110D01*
-X96520Y158110D02*
-X96520Y201290D01*
-X116840Y149220D02*
-X136980Y149220D01*
-X137280Y210180D02*
-X116840Y210180D01*
-X109220Y179700D02*
-X109225Y180136D01*
-X109241Y180572D01*
-X109268Y181008D01*
-X109306Y181443D01*
-X109354Y181876D01*
-X109412Y182309D01*
-X109482Y182740D01*
-X109562Y183169D01*
-X109652Y183596D01*
-X109753Y184020D01*
-X109864Y184442D01*
-X109986Y184861D01*
-X110117Y185277D01*
-X110259Y185690D01*
-X110411Y186099D01*
-X110573Y186504D01*
-X110745Y186905D01*
-X110927Y187302D01*
-X111118Y187694D01*
-X111319Y188081D01*
-X111530Y188464D01*
-X111750Y188841D01*
-X111979Y189212D01*
-X112216Y189578D01*
-X112463Y189938D01*
-X112719Y190292D01*
-X112983Y190639D01*
-X113256Y190980D01*
-X113537Y191313D01*
-X113826Y191640D01*
-X114123Y191960D01*
-X114428Y192272D01*
-X114740Y192577D01*
-X115060Y192874D01*
-X115387Y193163D01*
-X115720Y193444D01*
-X116061Y193717D01*
-X116408Y193981D01*
-X116762Y194237D01*
-X117122Y194484D01*
-X117488Y194721D01*
-X117859Y194950D01*
-X118236Y195170D01*
-X118619Y195381D01*
-X119006Y195582D01*
-X119398Y195773D01*
-X119795Y195955D01*
-X120196Y196127D01*
-X120601Y196289D01*
-X121010Y196441D01*
-X121423Y196583D01*
-X121839Y196714D01*
-X122258Y196836D01*
-X122680Y196947D01*
-X123104Y197048D01*
-X123531Y197138D01*
-X123960Y197218D01*
-X124391Y197288D01*
-X124824Y197346D01*
-X125257Y197394D01*
-X125692Y197432D01*
-X126128Y197459D01*
-X126564Y197475D01*
-X127000Y197480D01*
-X127436Y197475D01*
-X127872Y197459D01*
-X128308Y197432D01*
-X128743Y197394D01*
-X129176Y197346D01*
-X129609Y197288D01*
-X130040Y197218D01*
-X130469Y197138D01*
-X130896Y197048D01*
-X131320Y196947D01*
-X131742Y196836D01*
-X132161Y196714D01*
-X132577Y196583D01*
-X132990Y196441D01*
-X133399Y196289D01*
-X133804Y196127D01*
-X134205Y195955D01*
-X134602Y195773D01*
-X134994Y195582D01*
-X135381Y195381D01*
-X135764Y195170D01*
-X136141Y194950D01*
-X136512Y194721D01*
-X136878Y194484D01*
-X137238Y194237D01*
-X137592Y193981D01*
-X137939Y193717D01*
-X138280Y193444D01*
-X138613Y193163D01*
-X138940Y192874D01*
-X139260Y192577D01*
-X139572Y192272D01*
-X139877Y191960D01*
-X140174Y191640D01*
-X140463Y191313D01*
-X140744Y190980D01*
-X141017Y190639D01*
-X141281Y190292D01*
-X141537Y189938D01*
-X141784Y189578D01*
-X142021Y189212D01*
-X142250Y188841D01*
-X142470Y188464D01*
-X142681Y188081D01*
-X142882Y187694D01*
-X143073Y187302D01*
-X143255Y186905D01*
-X143427Y186504D01*
-X143589Y186099D01*
-X143741Y185690D01*
-X143883Y185277D01*
-X144014Y184861D01*
-X144136Y184442D01*
-X144247Y184020D01*
-X144348Y183596D01*
-X144438Y183169D01*
-X144518Y182740D01*
-X144588Y182309D01*
-X144646Y181876D01*
-X144694Y181443D01*
-X144732Y181008D01*
-X144759Y180572D01*
-X144775Y180136D01*
-X144780Y179700D01*
-X144775Y179264D01*
-X144759Y178828D01*
-X144732Y178392D01*
-X144694Y177957D01*
-X144646Y177524D01*
-X144588Y177091D01*
-X144518Y176660D01*
-X144438Y176231D01*
-X144348Y175804D01*
-X144247Y175380D01*
-X144136Y174958D01*
-X144014Y174539D01*
-X143883Y174123D01*
-X143741Y173710D01*
-X143589Y173301D01*
-X143427Y172896D01*
-X143255Y172495D01*
-X143073Y172098D01*
-X142882Y171706D01*
-X142681Y171319D01*
-X142470Y170936D01*
-X142250Y170559D01*
-X142021Y170188D01*
-X141784Y169822D01*
-X141537Y169462D01*
-X141281Y169108D01*
-X141017Y168761D01*
-X140744Y168420D01*
-X140463Y168087D01*
-X140174Y167760D01*
-X139877Y167440D01*
-X139572Y167128D01*
-X139260Y166823D01*
-X138940Y166526D01*
-X138613Y166237D01*
-X138280Y165956D01*
-X137939Y165683D01*
-X137592Y165419D01*
-X137238Y165163D01*
-X136878Y164916D01*
-X136512Y164679D01*
-X136141Y164450D01*
-X135764Y164230D01*
-X135381Y164019D01*
-X134994Y163818D01*
-X134602Y163627D01*
-X134205Y163445D01*
-X133804Y163273D01*
-X133399Y163111D01*
-X132990Y162959D01*
-X132577Y162817D01*
-X132161Y162686D01*
-X131742Y162564D01*
-X131320Y162453D01*
-X130896Y162352D01*
-X130469Y162262D01*
-X130040Y162182D01*
-X129609Y162112D01*
-X129176Y162054D01*
-X128743Y162006D01*
-X128308Y161968D01*
-X127872Y161941D01*
-X127436Y161925D01*
-X127000Y161920D01*
-X126564Y161925D01*
-X126128Y161941D01*
-X125692Y161968D01*
-X125257Y162006D01*
-X124824Y162054D01*
-X124391Y162112D01*
-X123960Y162182D01*
-X123531Y162262D01*
-X123104Y162352D01*
-X122680Y162453D01*
-X122258Y162564D01*
-X121839Y162686D01*
-X121423Y162817D01*
-X121010Y162959D01*
-X120601Y163111D01*
-X120196Y163273D01*
-X119795Y163445D01*
-X119398Y163627D01*
-X119006Y163818D01*
-X118619Y164019D01*
-X118236Y164230D01*
-X117859Y164450D01*
-X117488Y164679D01*
-X117122Y164916D01*
-X116762Y165163D01*
-X116408Y165419D01*
-X116061Y165683D01*
-X115720Y165956D01*
-X115387Y166237D01*
-X115060Y166526D01*
-X114740Y166823D01*
-X114428Y167128D01*
-X114123Y167440D01*
-X113826Y167760D01*
-X113537Y168087D01*
-X113256Y168420D01*
-X112983Y168761D01*
-X112719Y169108D01*
-X112463Y169462D01*
-X112216Y169822D01*
-X111979Y170188D01*
-X111750Y170559D01*
-X111530Y170936D01*
-X111319Y171319D01*
-X111118Y171706D01*
-X110927Y172098D01*
-X110745Y172495D01*
-X110573Y172896D01*
-X110411Y173301D01*
-X110259Y173710D01*
-X110117Y174123D01*
-X109986Y174539D01*
-X109864Y174958D01*
-X109753Y175380D01*
-X109652Y175804D01*
-X109562Y176231D01*
-X109482Y176660D01*
-X109412Y177091D01*
-X109354Y177524D01*
-X109306Y177957D01*
-X109268Y178392D01*
-X109241Y178828D01*
-X109225Y179264D01*
-X109220Y179700D01*
-D11*
-X164409Y178388D02*
-X164474Y178386D01*
-X164538Y178380D01*
-X164602Y178370D01*
-X164666Y178357D01*
-X164728Y178339D01*
-X164789Y178318D01*
-X164849Y178294D01*
-X164907Y178265D01*
-X164964Y178233D01*
-X165018Y178198D01*
-X165070Y178160D01*
-X165120Y178118D01*
-X165167Y178074D01*
-X165211Y178027D01*
-X165253Y177977D01*
-X165291Y177925D01*
-X165326Y177871D01*
-X165358Y177814D01*
-X165387Y177756D01*
-X165411Y177696D01*
-X165432Y177635D01*
-X165450Y177573D01*
-X165463Y177509D01*
-X165473Y177445D01*
-X165479Y177381D01*
-X165481Y177316D01*
-X165479Y177222D01*
-X165473Y177128D01*
-X165463Y177034D01*
-X165450Y176941D01*
-X165432Y176849D01*
-X165411Y176757D01*
-X165386Y176666D01*
-X165357Y176576D01*
-X165324Y176488D01*
-X165288Y176401D01*
-X165248Y176316D01*
-X165205Y176232D01*
-X165158Y176151D01*
-X165108Y176071D01*
-X165055Y175993D01*
-X164998Y175918D01*
-X164939Y175845D01*
-X164876Y175775D01*
-X164811Y175707D01*
-X161727Y175842D02*
-X161662Y175844D01*
-X161598Y175850D01*
-X161534Y175860D01*
-X161470Y175873D01*
-X161408Y175891D01*
-X161347Y175912D01*
-X161287Y175936D01*
-X161229Y175965D01*
-X161172Y175997D01*
-X161118Y176032D01*
-X161066Y176070D01*
-X161016Y176112D01*
-X160969Y176156D01*
-X160925Y176203D01*
-X160883Y176253D01*
-X160845Y176305D01*
-X160810Y176359D01*
-X160778Y176416D01*
-X160749Y176474D01*
-X160725Y176534D01*
-X160704Y176595D01*
-X160686Y176657D01*
-X160673Y176721D01*
-X160663Y176785D01*
-X160657Y176849D01*
-X160655Y176914D01*
-X160657Y177000D01*
-X160662Y177086D01*
-X160672Y177172D01*
-X160685Y177257D01*
-X160701Y177342D01*
-X160721Y177426D01*
-X160745Y177509D01*
-X160772Y177591D01*
-X160803Y177671D01*
-X160837Y177751D01*
-X160875Y177828D01*
-X160916Y177904D01*
-X160960Y177978D01*
-X161007Y178051D01*
-X161057Y178121D01*
-X162665Y176378D02*
-X162632Y176325D01*
-X162595Y176274D01*
-X162556Y176225D01*
-X162514Y176178D01*
-X162469Y176134D01*
-X162422Y176093D01*
-X162373Y176054D01*
-X162321Y176018D01*
-X162267Y175985D01*
-X162212Y175956D01*
-X162155Y175930D01*
-X162096Y175907D01*
-X162037Y175887D01*
-X161976Y175871D01*
-X161915Y175858D01*
-X161852Y175849D01*
-X161790Y175844D01*
-X161727Y175842D01*
-X163471Y177853D02*
-X163504Y177906D01*
-X163541Y177957D01*
-X163580Y178006D01*
-X163622Y178053D01*
-X163667Y178097D01*
-X163714Y178138D01*
-X163763Y178177D01*
-X163815Y178213D01*
-X163869Y178246D01*
-X163924Y178275D01*
-X163981Y178301D01*
-X164040Y178324D01*
-X164099Y178344D01*
-X164160Y178360D01*
-X164221Y178373D01*
-X164284Y178382D01*
-X164346Y178387D01*
-X164409Y178389D01*
-X163470Y177853D02*
-X162666Y176378D01*
-X161727Y181011D02*
-X160655Y182352D01*
-X165481Y182352D01*
-X165481Y183692D02*
-X165481Y181011D01*
-D13*
-X49860Y711949D03*
-D14*
-X54900Y709449D02*
-X54900Y737600D01*
-X229900Y737600D01*
-X229900Y709449D01*
-X54900Y335751D02*
-X54900Y307600D01*
-X229900Y307600D01*
-X229900Y335751D01*
-D12*
-X128296Y747704D02*
-X128296Y756142D01*
-X128296Y747704D02*
-X128298Y747591D01*
-X128304Y747478D01*
-X128314Y747365D01*
-X128328Y747252D01*
-X128345Y747140D01*
-X128367Y747029D01*
-X128392Y746919D01*
-X128422Y746809D01*
-X128455Y746701D01*
-X128492Y746594D01*
-X128532Y746488D01*
-X128577Y746384D01*
-X128625Y746281D01*
-X128676Y746180D01*
-X128731Y746081D01*
-X128789Y745984D01*
-X128851Y745889D01*
-X128916Y745796D01*
-X128984Y745706D01*
-X129055Y745618D01*
-X129130Y745532D01*
-X129207Y745449D01*
-X129287Y745369D01*
-X129370Y745292D01*
-X129456Y745217D01*
-X129544Y745146D01*
-X129634Y745078D01*
-X129727Y745013D01*
-X129822Y744951D01*
-X129919Y744893D01*
-X130018Y744838D01*
-X130119Y744787D01*
-X130222Y744739D01*
-X130326Y744694D01*
-X130432Y744654D01*
-X130539Y744617D01*
-X130647Y744584D01*
-X130757Y744554D01*
-X130867Y744529D01*
-X130978Y744507D01*
-X131090Y744490D01*
-X131203Y744476D01*
-X131316Y744466D01*
-X131429Y744460D01*
-X131542Y744458D01*
-X131655Y744460D01*
-X131768Y744466D01*
-X131881Y744476D01*
-X131994Y744490D01*
-X132106Y744507D01*
-X132217Y744529D01*
-X132327Y744554D01*
-X132437Y744584D01*
-X132545Y744617D01*
-X132652Y744654D01*
-X132758Y744694D01*
-X132862Y744739D01*
-X132965Y744787D01*
-X133066Y744838D01*
-X133165Y744893D01*
-X133262Y744951D01*
-X133357Y745013D01*
-X133450Y745078D01*
-X133540Y745146D01*
-X133628Y745217D01*
-X133714Y745292D01*
-X133797Y745369D01*
-X133877Y745449D01*
-X133954Y745532D01*
-X134029Y745618D01*
-X134100Y745706D01*
-X134168Y745796D01*
-X134233Y745889D01*
-X134295Y745984D01*
-X134353Y746081D01*
-X134408Y746180D01*
-X134459Y746281D01*
-X134507Y746384D01*
-X134552Y746488D01*
-X134592Y746594D01*
-X134629Y746701D01*
-X134662Y746809D01*
-X134692Y746919D01*
-X134717Y747029D01*
-X134739Y747140D01*
-X134756Y747252D01*
-X134770Y747365D01*
-X134780Y747478D01*
-X134786Y747591D01*
-X134788Y747704D01*
-X134787Y747704D02*
-X134787Y756142D01*
-X142591Y756142D02*
-X142591Y744458D01*
-X142591Y750300D02*
-X140968Y751274D01*
-X140967Y751273D02*
-X140894Y751320D01*
-X140823Y751369D01*
-X140753Y751422D01*
-X140687Y751478D01*
-X140623Y751537D01*
-X140561Y751598D01*
-X140503Y751662D01*
-X140447Y751729D01*
-X140395Y751798D01*
-X140345Y751870D01*
-X140299Y751944D01*
-X140256Y752019D01*
-X140217Y752097D01*
-X140181Y752176D01*
-X140149Y752257D01*
-X140120Y752339D01*
-X140095Y752422D01*
-X140074Y752506D01*
-X140057Y752591D01*
-X140043Y752677D01*
-X140034Y752763D01*
-X140028Y752850D01*
-X140026Y752937D01*
-X140028Y753024D01*
-X140034Y753111D01*
-X140044Y753197D01*
-X140057Y753283D01*
-X140075Y753368D01*
-X140096Y753452D01*
-X140121Y753535D01*
-X140150Y753618D01*
-X140182Y753698D01*
-X140218Y753777D01*
-X140257Y753855D01*
-X140300Y753930D01*
-X140347Y754004D01*
-X140396Y754075D01*
-X140449Y754145D01*
-X140504Y754211D01*
-X140563Y754275D01*
-X140624Y754337D01*
-X140689Y754396D01*
-X140755Y754451D01*
-X140824Y754504D01*
-X140896Y754554D01*
-X140969Y754600D01*
-X141045Y754643D01*
-X141122Y754682D01*
-X141201Y754718D01*
-X141282Y754751D01*
-X141364Y754779D01*
-X141447Y754805D01*
-X141531Y754826D01*
-X141617Y754843D01*
-X141617Y754844D02*
-X141757Y754868D01*
-X141899Y754888D01*
-X142040Y754904D01*
-X142182Y754915D01*
-X142325Y754923D01*
-X142467Y754927D01*
-X142610Y754928D01*
-X142753Y754924D01*
-X142895Y754916D01*
-X143037Y754904D01*
-X143179Y754888D01*
-X143320Y754869D01*
-X143461Y754845D01*
-X143601Y754818D01*
-X143740Y754786D01*
-X143878Y754751D01*
-X144016Y754712D01*
-X144152Y754669D01*
-X144286Y754623D01*
-X144420Y754572D01*
-X144552Y754519D01*
-X144682Y754461D01*
-X144811Y754400D01*
-X144938Y754335D01*
-X145064Y754267D01*
-X145187Y754195D01*
-X142591Y750300D02*
-X144213Y749326D01*
-X144214Y749327D02*
-X144287Y749280D01*
-X144358Y749231D01*
-X144428Y749178D01*
-X144494Y749122D01*
-X144558Y749063D01*
-X144620Y749002D01*
-X144678Y748938D01*
-X144734Y748871D01*
-X144786Y748802D01*
-X144836Y748730D01*
-X144882Y748656D01*
-X144925Y748581D01*
-X144964Y748503D01*
-X145000Y748424D01*
-X145032Y748343D01*
-X145061Y748261D01*
-X145086Y748178D01*
-X145107Y748094D01*
-X145124Y748009D01*
-X145138Y747923D01*
-X145147Y747837D01*
-X145153Y747750D01*
-X145155Y747663D01*
-X145153Y747576D01*
-X145147Y747489D01*
-X145137Y747403D01*
-X145124Y747317D01*
-X145106Y747232D01*
-X145085Y747148D01*
-X145060Y747065D01*
-X145031Y746982D01*
-X144999Y746902D01*
-X144963Y746823D01*
-X144924Y746745D01*
-X144881Y746670D01*
-X144834Y746596D01*
-X144785Y746525D01*
-X144732Y746455D01*
-X144677Y746389D01*
-X144618Y746325D01*
-X144557Y746263D01*
-X144492Y746204D01*
-X144426Y746149D01*
-X144357Y746096D01*
-X144285Y746046D01*
-X144212Y746000D01*
-X144136Y745957D01*
-X144059Y745918D01*
-X143980Y745882D01*
-X143899Y745849D01*
-X143817Y745821D01*
-X143734Y745795D01*
-X143650Y745774D01*
-X143565Y745757D01*
-X143564Y745756D02*
-X143424Y745732D01*
-X143282Y745712D01*
-X143141Y745696D01*
-X142999Y745685D01*
-X142856Y745677D01*
-X142714Y745673D01*
-X142571Y745672D01*
-X142428Y745676D01*
-X142286Y745684D01*
-X142144Y745696D01*
-X142002Y745712D01*
-X141861Y745731D01*
-X141720Y745755D01*
-X141580Y745782D01*
-X141441Y745814D01*
-X141303Y745849D01*
-X141165Y745888D01*
-X141029Y745931D01*
-X140895Y745977D01*
-X140761Y746028D01*
-X140629Y746081D01*
-X140499Y746139D01*
-X140370Y746200D01*
-X140243Y746265D01*
-X140117Y746333D01*
-X139994Y746405D01*
-X153583Y756142D02*
-X153690Y756140D01*
-X153796Y756134D01*
-X153902Y756124D01*
-X154008Y756111D01*
-X154114Y756093D01*
-X154218Y756072D01*
-X154322Y756047D01*
-X154425Y756018D01*
-X154526Y755986D01*
-X154626Y755949D01*
-X154725Y755909D01*
-X154823Y755866D01*
-X154919Y755819D01*
-X155013Y755768D01*
-X155105Y755714D01*
-X155195Y755657D01*
-X155283Y755597D01*
-X155368Y755533D01*
-X155451Y755466D01*
-X155532Y755396D01*
-X155610Y755324D01*
-X155686Y755248D01*
-X155758Y755170D01*
-X155828Y755089D01*
-X155895Y755006D01*
-X155959Y754921D01*
-X156019Y754833D01*
-X156076Y754743D01*
-X156130Y754651D01*
-X156181Y754557D01*
-X156228Y754461D01*
-X156271Y754363D01*
-X156311Y754264D01*
-X156348Y754164D01*
-X156380Y754063D01*
-X156409Y753960D01*
-X156434Y753856D01*
-X156455Y753752D01*
-X156473Y753646D01*
-X156486Y753540D01*
-X156496Y753434D01*
-X156502Y753328D01*
-X156504Y753221D01*
-X153583Y756142D02*
-X153462Y756140D01*
-X153341Y756134D01*
-X153221Y756124D01*
-X153100Y756111D01*
-X152981Y756093D01*
-X152861Y756072D01*
-X152743Y756047D01*
-X152626Y756018D01*
-X152509Y755985D01*
-X152394Y755949D01*
-X152280Y755908D01*
-X152167Y755865D01*
-X152055Y755817D01*
-X151946Y755766D01*
-X151838Y755711D01*
-X151731Y755653D01*
-X151627Y755592D01*
-X151525Y755527D01*
-X151425Y755459D01*
-X151327Y755388D01*
-X151231Y755314D01*
-X151138Y755237D01*
-X151048Y755156D01*
-X150960Y755073D01*
-X150875Y754987D01*
-X150792Y754898D01*
-X150713Y754807D01*
-X150636Y754713D01*
-X150563Y754617D01*
-X150493Y754519D01*
-X150426Y754418D01*
-X150362Y754315D01*
-X150302Y754210D01*
-X150245Y754103D01*
-X150191Y753995D01*
-X150141Y753885D01*
-X150095Y753773D01*
-X150052Y753660D01*
-X150013Y753545D01*
-X155531Y750949D02*
-X155610Y751026D01*
-X155686Y751107D01*
-X155759Y751190D01*
-X155829Y751275D01*
-X155896Y751363D01*
-X155960Y751453D01*
-X156020Y751545D01*
-X156077Y751640D01*
-X156131Y751736D01*
-X156182Y751834D01*
-X156229Y751934D01*
-X156273Y752036D01*
-X156313Y752139D01*
-X156349Y752243D01*
-X156381Y752349D01*
-X156410Y752455D01*
-X156435Y752563D01*
-X156457Y752671D01*
-X156474Y752781D01*
-X156488Y752890D01*
-X156497Y753000D01*
-X156503Y753111D01*
-X156505Y753221D01*
-X155530Y750949D02*
-X150013Y744458D01*
-X156504Y744458D01*
-D10*
-X68000Y78100D02*
-X68018Y79548D01*
-X68071Y80995D01*
-X68160Y82440D01*
-X68284Y83883D01*
-X68444Y85322D01*
-X68639Y86757D01*
-X68869Y88187D01*
-X69134Y89610D01*
-X69434Y91027D01*
-X69768Y92436D01*
-X70137Y93836D01*
-X70541Y95227D01*
-X70978Y96607D01*
-X71449Y97977D01*
-X71953Y99334D01*
-X72491Y100678D01*
-X73062Y102009D01*
-X73665Y103326D01*
-X74300Y104627D01*
-X74967Y105912D01*
-X75665Y107181D01*
-X76394Y108432D01*
-X77154Y109665D01*
-X77943Y110879D01*
-X78762Y112073D01*
-X79611Y113246D01*
-X80488Y114399D01*
-X81392Y115529D01*
-X82325Y116637D01*
-X83284Y117722D01*
-X84269Y118783D01*
-X85281Y119819D01*
-X86317Y120831D01*
-X87378Y121816D01*
-X88463Y122775D01*
-X89571Y123708D01*
-X90701Y124612D01*
-X91854Y125489D01*
-X93027Y126338D01*
-X94221Y127157D01*
-X95435Y127946D01*
-X96668Y128706D01*
-X97919Y129435D01*
-X99188Y130133D01*
-X100473Y130800D01*
-X101774Y131435D01*
-X103091Y132038D01*
-X104422Y132609D01*
-X105766Y133147D01*
-X107123Y133651D01*
-X108493Y134122D01*
-X109873Y134559D01*
-X111264Y134963D01*
-X112664Y135332D01*
-X114073Y135666D01*
-X115490Y135966D01*
-X116913Y136231D01*
-X118343Y136461D01*
-X119778Y136656D01*
-X121217Y136816D01*
-X122660Y136940D01*
-X124105Y137029D01*
-X125552Y137082D01*
-X127000Y137100D01*
-X128448Y137082D01*
-X129895Y137029D01*
-X131340Y136940D01*
-X132783Y136816D01*
-X134222Y136656D01*
-X135657Y136461D01*
-X137087Y136231D01*
-X138510Y135966D01*
-X139927Y135666D01*
-X141336Y135332D01*
-X142736Y134963D01*
-X144127Y134559D01*
-X145507Y134122D01*
-X146877Y133651D01*
-X148234Y133147D01*
-X149578Y132609D01*
-X150909Y132038D01*
-X152226Y131435D01*
-X153527Y130800D01*
-X154812Y130133D01*
-X156081Y129435D01*
-X157332Y128706D01*
-X158565Y127946D01*
-X159779Y127157D01*
-X160973Y126338D01*
-X162146Y125489D01*
-X163299Y124612D01*
-X164429Y123708D01*
-X165537Y122775D01*
-X166622Y121816D01*
-X167683Y120831D01*
-X168719Y119819D01*
-X169731Y118783D01*
-X170716Y117722D01*
-X171675Y116637D01*
-X172608Y115529D01*
-X173512Y114399D01*
-X174389Y113246D01*
-X175238Y112073D01*
-X176057Y110879D01*
-X176846Y109665D01*
-X177606Y108432D01*
-X178335Y107181D01*
-X179033Y105912D01*
-X179700Y104627D01*
-X180335Y103326D01*
-X180938Y102009D01*
-X181509Y100678D01*
-X182047Y99334D01*
-X182551Y97977D01*
-X183022Y96607D01*
-X183459Y95227D01*
-X183863Y93836D01*
-X184232Y92436D01*
-X184566Y91027D01*
-X184866Y89610D01*
-X185131Y88187D01*
-X185361Y86757D01*
-X185556Y85322D01*
-X185716Y83883D01*
-X185840Y82440D01*
-X185929Y80995D01*
-X185982Y79548D01*
-X186000Y78100D01*
-X185982Y76652D01*
-X185929Y75205D01*
-X185840Y73760D01*
-X185716Y72317D01*
-X185556Y70878D01*
-X185361Y69443D01*
-X185131Y68013D01*
-X184866Y66590D01*
-X184566Y65173D01*
-X184232Y63764D01*
-X183863Y62364D01*
-X183459Y60973D01*
-X183022Y59593D01*
-X182551Y58223D01*
-X182047Y56866D01*
-X181509Y55522D01*
-X180938Y54191D01*
-X180335Y52874D01*
-X179700Y51573D01*
-X179033Y50288D01*
-X178335Y49019D01*
-X177606Y47768D01*
-X176846Y46535D01*
-X176057Y45321D01*
-X175238Y44127D01*
-X174389Y42954D01*
-X173512Y41801D01*
-X172608Y40671D01*
-X171675Y39563D01*
-X170716Y38478D01*
-X169731Y37417D01*
-X168719Y36381D01*
-X167683Y35369D01*
-X166622Y34384D01*
-X165537Y33425D01*
-X164429Y32492D01*
-X163299Y31588D01*
-X162146Y30711D01*
-X160973Y29862D01*
-X159779Y29043D01*
-X158565Y28254D01*
-X157332Y27494D01*
-X156081Y26765D01*
-X154812Y26067D01*
-X153527Y25400D01*
-X152226Y24765D01*
-X150909Y24162D01*
-X149578Y23591D01*
-X148234Y23053D01*
-X146877Y22549D01*
-X145507Y22078D01*
-X144127Y21641D01*
-X142736Y21237D01*
-X141336Y20868D01*
-X139927Y20534D01*
-X138510Y20234D01*
-X137087Y19969D01*
-X135657Y19739D01*
-X134222Y19544D01*
-X132783Y19384D01*
-X131340Y19260D01*
-X129895Y19171D01*
-X128448Y19118D01*
-X127000Y19100D01*
-X125552Y19118D01*
-X124105Y19171D01*
-X122660Y19260D01*
-X121217Y19384D01*
-X119778Y19544D01*
-X118343Y19739D01*
-X116913Y19969D01*
-X115490Y20234D01*
-X114073Y20534D01*
-X112664Y20868D01*
-X111264Y21237D01*
-X109873Y21641D01*
-X108493Y22078D01*
-X107123Y22549D01*
-X105766Y23053D01*
-X104422Y23591D01*
-X103091Y24162D01*
-X101774Y24765D01*
-X100473Y25400D01*
-X99188Y26067D01*
-X97919Y26765D01*
-X96668Y27494D01*
-X95435Y28254D01*
-X94221Y29043D01*
-X93027Y29862D01*
-X91854Y30711D01*
-X90701Y31588D01*
-X89571Y32492D01*
-X88463Y33425D01*
-X87378Y34384D01*
-X86317Y35369D01*
-X85281Y36381D01*
-X84269Y37417D01*
-X83284Y38478D01*
-X82325Y39563D01*
-X81392Y40671D01*
-X80488Y41801D01*
-X79611Y42954D01*
-X78762Y44127D01*
-X77943Y45321D01*
-X77154Y46535D01*
-X76394Y47768D01*
-X75665Y49019D01*
-X74967Y50288D01*
-X74300Y51573D01*
-X73665Y52874D01*
-X73062Y54191D01*
-X72491Y55522D01*
-X71953Y56866D01*
-X71449Y58223D01*
-X70978Y59593D01*
-X70541Y60973D01*
-X70137Y62364D01*
-X69768Y63764D01*
-X69434Y65173D01*
-X69134Y66590D01*
-X68869Y68013D01*
-X68639Y69443D01*
-X68444Y70878D01*
-X68284Y72317D01*
-X68160Y73760D01*
-X68071Y75205D01*
-X68018Y76652D01*
-X68000Y78100D01*
-D11*
-X120823Y16505D02*
-X120823Y11679D01*
-X122968Y11679D01*
-X126801Y11679D02*
-X126866Y11681D01*
-X126930Y11687D01*
-X126994Y11697D01*
-X127058Y11710D01*
-X127120Y11728D01*
-X127181Y11749D01*
-X127241Y11773D01*
-X127299Y11802D01*
-X127356Y11834D01*
-X127410Y11869D01*
-X127462Y11907D01*
-X127512Y11949D01*
-X127559Y11993D01*
-X127603Y12040D01*
-X127645Y12090D01*
-X127683Y12142D01*
-X127718Y12196D01*
-X127750Y12253D01*
-X127779Y12311D01*
-X127803Y12371D01*
-X127824Y12432D01*
-X127842Y12494D01*
-X127855Y12558D01*
-X127865Y12622D01*
-X127871Y12686D01*
-X127873Y12751D01*
-X126801Y11679D02*
-X126707Y11681D01*
-X126613Y11687D01*
-X126519Y11697D01*
-X126426Y11710D01*
-X126334Y11728D01*
-X126242Y11749D01*
-X126151Y11774D01*
-X126061Y11803D01*
-X125973Y11836D01*
-X125886Y11872D01*
-X125801Y11912D01*
-X125717Y11955D01*
-X125636Y12002D01*
-X125556Y12052D01*
-X125478Y12105D01*
-X125403Y12162D01*
-X125330Y12221D01*
-X125260Y12284D01*
-X125192Y12349D01*
-X125327Y15433D02*
-X125329Y15498D01*
-X125335Y15562D01*
-X125345Y15626D01*
-X125358Y15690D01*
-X125376Y15752D01*
-X125397Y15813D01*
-X125421Y15873D01*
-X125450Y15931D01*
-X125482Y15988D01*
-X125517Y16042D01*
-X125555Y16094D01*
-X125597Y16144D01*
-X125641Y16191D01*
-X125688Y16235D01*
-X125738Y16277D01*
-X125790Y16315D01*
-X125844Y16350D01*
-X125901Y16382D01*
-X125959Y16411D01*
-X126019Y16435D01*
-X126080Y16456D01*
-X126142Y16474D01*
-X126206Y16487D01*
-X126270Y16497D01*
-X126334Y16503D01*
-X126399Y16505D01*
-X126485Y16503D01*
-X126571Y16498D01*
-X126657Y16488D01*
-X126742Y16475D01*
-X126827Y16459D01*
-X126911Y16439D01*
-X126994Y16415D01*
-X127076Y16388D01*
-X127156Y16357D01*
-X127236Y16323D01*
-X127313Y16285D01*
-X127389Y16244D01*
-X127463Y16200D01*
-X127535Y16153D01*
-X127606Y16103D01*
-X125863Y14495D02*
-X125810Y14528D01*
-X125759Y14565D01*
-X125710Y14604D01*
-X125663Y14646D01*
-X125619Y14691D01*
-X125578Y14738D01*
-X125539Y14787D01*
-X125503Y14839D01*
-X125470Y14893D01*
-X125441Y14948D01*
-X125415Y15005D01*
-X125392Y15064D01*
-X125372Y15123D01*
-X125356Y15184D01*
-X125343Y15245D01*
-X125334Y15308D01*
-X125329Y15370D01*
-X125327Y15433D01*
-X127337Y13689D02*
-X127390Y13656D01*
-X127441Y13619D01*
-X127490Y13580D01*
-X127537Y13538D01*
-X127581Y13493D01*
-X127622Y13446D01*
-X127661Y13397D01*
-X127697Y13345D01*
-X127730Y13291D01*
-X127759Y13236D01*
-X127785Y13179D01*
-X127808Y13120D01*
-X127828Y13061D01*
-X127844Y13000D01*
-X127857Y12939D01*
-X127866Y12876D01*
-X127871Y12814D01*
-X127873Y12751D01*
-X127337Y13690D02*
-X125863Y14494D01*
-X130496Y15433D02*
-X131836Y16505D01*
-X131836Y11679D01*
-X130496Y11679D02*
-X133177Y11679D01*
-M02*

+ 0 - 345
schematic/ECUOut/GerberFiles/soldermask_bottom.gbr

@@ -1,345 +0,0 @@
-G04 EAGLE Gerber RS-274X export*
-G75*
-%MOMM*%
-%FSLAX34Y34*%
-%LPD*%
-%INSoldermask Bottom*%
-%IPPOS*%
-%AMOC8*
-5,1,8,0,0,1.08239X$1,22.5*%
-G01*
-%ADD10C,1.203200*%
-%ADD11R,2.018500X1.367800*%
-%ADD12R,2.001300X1.928500*%
-%ADD13R,1.928500X2.001300*%
-%ADD14C,2.082800*%
-%ADD15R,1.603200X1.203200*%
-%ADD16R,1.203200X1.603200*%
-%ADD17R,2.006200X1.803200*%
-%ADD18R,1.803200X2.006200*%
-%ADD19C,0.959600*%
-
-G36*
-X161247Y68109D02*
-X161247Y68109D01*
-X161290Y68121D01*
-X161356Y68130D01*
-X162973Y68584D01*
-X163014Y68603D01*
-X163042Y68612D01*
-X163052Y68614D01*
-X163056Y68616D01*
-X163077Y68623D01*
-X164591Y69351D01*
-X164627Y69377D01*
-X164686Y69407D01*
-X166051Y70388D01*
-X166082Y70420D01*
-X166135Y70460D01*
-X167309Y71662D01*
-X167334Y71699D01*
-X167379Y71747D01*
-X168326Y73135D01*
-X168344Y73176D01*
-X168380Y73232D01*
-X169072Y74763D01*
-X169083Y74806D01*
-X169109Y74867D01*
-X169524Y76496D01*
-X169527Y76540D01*
-X169542Y76605D01*
-X169668Y78280D01*
-X169664Y78327D01*
-X169666Y78399D01*
-X169461Y80235D01*
-X169447Y80281D01*
-X169435Y80356D01*
-X168875Y82117D01*
-X168852Y82159D01*
-X168826Y82231D01*
-X167933Y83848D01*
-X167903Y83886D01*
-X167863Y83951D01*
-X166672Y85363D01*
-X166635Y85394D01*
-X166583Y85450D01*
-X165139Y86603D01*
-X165097Y86626D01*
-X165035Y86670D01*
-X163394Y87519D01*
-X163348Y87534D01*
-X163279Y87565D01*
-X161504Y88078D01*
-X161456Y88083D01*
-X161381Y88101D01*
-X159541Y88257D01*
-X159497Y88253D01*
-X159432Y88257D01*
-X157601Y88097D01*
-X157555Y88084D01*
-X157479Y88074D01*
-X155715Y87560D01*
-X155671Y87539D01*
-X155599Y87514D01*
-X153969Y86665D01*
-X153931Y86636D01*
-X153865Y86597D01*
-X152432Y85447D01*
-X152400Y85411D01*
-X152343Y85360D01*
-X151162Y83952D01*
-X151138Y83911D01*
-X151092Y83850D01*
-X150882Y83468D01*
-X150208Y82238D01*
-X150193Y82193D01*
-X150159Y82124D01*
-X149607Y80371D01*
-X149601Y80324D01*
-X149581Y80250D01*
-X149382Y78423D01*
-X149385Y78377D01*
-X149379Y78308D01*
-X149502Y76632D01*
-X149513Y76589D01*
-X149519Y76523D01*
-X149931Y74893D01*
-X149949Y74853D01*
-X149967Y74789D01*
-X150655Y73256D01*
-X150680Y73219D01*
-X150709Y73159D01*
-X151653Y71769D01*
-X151684Y71737D01*
-X151722Y71683D01*
-X152893Y70477D01*
-X152930Y70451D01*
-X152977Y70405D01*
-X154339Y69421D01*
-X154380Y69402D01*
-X154434Y69365D01*
-X155947Y68632D01*
-X155990Y68620D01*
-X156001Y68615D01*
-X156028Y68602D01*
-X156033Y68601D01*
-X156050Y68593D01*
-X157667Y68135D01*
-X157712Y68130D01*
-X157776Y68114D01*
-X159448Y67943D01*
-X159496Y67947D01*
-X159575Y67943D01*
-X161247Y68109D01*
-G37*
-G36*
-X96223Y68109D02*
-X96223Y68109D01*
-X96266Y68121D01*
-X96332Y68130D01*
-X97949Y68584D01*
-X97990Y68603D01*
-X98018Y68612D01*
-X98028Y68614D01*
-X98032Y68616D01*
-X98053Y68623D01*
-X99567Y69351D01*
-X99603Y69377D01*
-X99662Y69407D01*
-X101027Y70388D01*
-X101058Y70420D01*
-X101111Y70460D01*
-X102285Y71662D01*
-X102310Y71699D01*
-X102355Y71747D01*
-X103302Y73135D01*
-X103320Y73176D01*
-X103356Y73232D01*
-X104048Y74763D01*
-X104059Y74806D01*
-X104085Y74867D01*
-X104500Y76496D01*
-X104503Y76540D01*
-X104518Y76605D01*
-X104644Y78280D01*
-X104640Y78327D01*
-X104642Y78399D01*
-X104437Y80235D01*
-X104423Y80281D01*
-X104411Y80356D01*
-X103851Y82117D01*
-X103828Y82159D01*
-X103802Y82231D01*
-X102909Y83848D01*
-X102879Y83886D01*
-X102839Y83951D01*
-X101648Y85363D01*
-X101611Y85394D01*
-X101559Y85450D01*
-X100115Y86603D01*
-X100073Y86626D01*
-X100011Y86670D01*
-X98370Y87519D01*
-X98324Y87534D01*
-X98255Y87565D01*
-X96480Y88078D01*
-X96432Y88083D01*
-X96357Y88101D01*
-X94517Y88257D01*
-X94473Y88253D01*
-X94408Y88257D01*
-X92577Y88097D01*
-X92531Y88084D01*
-X92455Y88074D01*
-X90691Y87560D01*
-X90647Y87539D01*
-X90575Y87514D01*
-X88945Y86665D01*
-X88907Y86636D01*
-X88841Y86597D01*
-X87408Y85447D01*
-X87376Y85411D01*
-X87319Y85360D01*
-X86138Y83952D01*
-X86114Y83911D01*
-X86068Y83850D01*
-X85858Y83468D01*
-X85184Y82238D01*
-X85169Y82193D01*
-X85135Y82124D01*
-X84583Y80371D01*
-X84577Y80324D01*
-X84557Y80250D01*
-X84358Y78423D01*
-X84361Y78377D01*
-X84355Y78308D01*
-X84478Y76632D01*
-X84489Y76589D01*
-X84495Y76523D01*
-X84907Y74893D01*
-X84925Y74853D01*
-X84943Y74789D01*
-X85631Y73256D01*
-X85656Y73219D01*
-X85685Y73159D01*
-X86629Y71769D01*
-X86660Y71737D01*
-X86698Y71683D01*
-X87869Y70477D01*
-X87906Y70451D01*
-X87953Y70405D01*
-X89315Y69421D01*
-X89356Y69402D01*
-X89410Y69365D01*
-X90923Y68632D01*
-X90966Y68620D01*
-X90977Y68615D01*
-X91004Y68602D01*
-X91009Y68601D01*
-X91026Y68593D01*
-X92643Y68135D01*
-X92688Y68130D01*
-X92752Y68114D01*
-X94424Y67943D01*
-X94472Y67947D01*
-X94551Y67943D01*
-X96223Y68109D01*
-G37*
-D10*
-X30000Y770000D03*
-X220000Y770000D03*
-X125000Y20000D03*
-X5000Y35000D03*
-X20000Y35000D03*
-X35000Y35000D03*
-X50000Y35000D03*
-X65000Y35000D03*
-X80000Y30000D03*
-X90000Y20000D03*
-X100000Y10000D03*
-X245000Y35000D03*
-X230000Y35000D03*
-X215000Y35000D03*
-X200000Y35000D03*
-X185000Y35000D03*
-X150000Y10000D03*
-X160000Y20000D03*
-X170000Y30000D03*
-D11*
-X114300Y677054D03*
-X114300Y647546D03*
-X176200Y124746D03*
-X176200Y154254D03*
-D12*
-X103248Y243200D03*
-X49152Y243200D03*
-D13*
-X139700Y254252D03*
-X139700Y308348D03*
-D14*
-X218600Y268600D03*
-X193200Y268600D03*
-X218600Y90800D03*
-X218600Y116200D03*
-X218600Y141600D03*
-X218600Y167000D03*
-X218600Y192400D03*
-X218600Y217800D03*
-X25400Y65400D03*
-X50800Y65400D03*
-X89700Y763900D03*
-X115100Y763900D03*
-X140500Y763900D03*
-X165900Y763900D03*
-X191300Y763900D03*
-X25400Y606900D03*
-X25400Y632300D03*
-X25400Y657700D03*
-X25400Y708500D03*
-X25400Y733900D03*
-X25400Y553400D03*
-X25400Y528000D03*
-X25400Y502600D03*
-X25400Y477200D03*
-X25400Y451800D03*
-X25400Y426400D03*
-D15*
-X52500Y154300D03*
-X74500Y144800D03*
-X74500Y163800D03*
-D16*
-X25400Y165300D03*
-X15900Y143300D03*
-X34900Y143300D03*
-X218600Y444700D03*
-X209100Y422700D03*
-X228100Y422700D03*
-D17*
-X177800Y625720D03*
-X177800Y597280D03*
-D18*
-X65020Y116200D03*
-X36580Y116200D03*
-D14*
-X149606Y212212D03*
-X149606Y147188D03*
-X104394Y212212D03*
-X104394Y147188D03*
-D18*
-X189220Y185000D03*
-X160780Y185000D03*
-D19*
-X114300Y700400D03*
-X139700Y624200D03*
-X88900Y319400D03*
-X139700Y179700D03*
-X127000Y78100D03*
-X38100Y268600D03*
-X87571Y498000D03*
-X140000Y515000D03*
-X101600Y624200D03*
-X203200Y471800D03*
-X203200Y573400D03*
-X203200Y598800D03*
-X76200Y281300D03*
-M02*

+ 0 - 294
schematic/ECUOut/GerberFiles/soldermask_top.gbr

@@ -1,294 +0,0 @@
-G04 EAGLE Gerber RS-274X export*
-G75*
-%MOMM*%
-%FSLAX34Y34*%
-%LPD*%
-%INSoldermask Top*%
-%IPPOS*%
-%AMOC8*
-5,1,8,0,0,1.08239X$1,22.5*%
-G01*
-%ADD10C,1.203200*%
-%ADD11C,2.082800*%
-%ADD12R,1.203200X1.603200*%
-%ADD13R,2.715000X1.505000*%
-%ADD14C,0.959600*%
-
-G36*
-X159473Y73003D02*
-X159473Y73003D01*
-X159599Y73002D01*
-X160610Y73141D01*
-X160658Y73157D01*
-X160748Y73176D01*
-X161703Y73538D01*
-X161746Y73564D01*
-X161830Y73603D01*
-X162680Y74167D01*
-X162717Y74202D01*
-X162789Y74259D01*
-X163493Y74999D01*
-X163521Y75041D01*
-X163579Y75112D01*
-X164100Y75990D01*
-X164118Y76037D01*
-X164159Y76119D01*
-X164472Y77091D01*
-X164479Y77141D01*
-X164500Y77230D01*
-X164589Y78248D01*
-X164584Y78298D01*
-X164585Y78389D01*
-X164454Y79353D01*
-X164438Y79401D01*
-X164419Y79490D01*
-X164077Y80401D01*
-X164051Y80444D01*
-X164012Y80528D01*
-X163475Y81339D01*
-X163440Y81375D01*
-X163384Y81448D01*
-X162680Y82120D01*
-X162638Y82148D01*
-X162567Y82206D01*
-X161732Y82704D01*
-X161684Y82722D01*
-X161602Y82762D01*
-X160677Y83062D01*
-X160626Y83069D01*
-X160537Y83091D01*
-X159568Y83177D01*
-X159521Y83173D01*
-X159446Y83176D01*
-X158470Y83074D01*
-X158422Y83060D01*
-X158332Y83044D01*
-X157403Y82728D01*
-X157359Y82704D01*
-X157274Y82667D01*
-X156439Y82153D01*
-X156402Y82119D01*
-X156327Y82065D01*
-X155628Y81377D01*
-X155598Y81336D01*
-X155538Y81267D01*
-X155009Y80440D01*
-X154990Y80394D01*
-X154946Y80313D01*
-X154614Y79390D01*
-X154606Y79340D01*
-X154581Y79251D01*
-X154463Y78277D01*
-X154466Y78227D01*
-X154462Y78141D01*
-X154557Y77139D01*
-X154571Y77090D01*
-X154587Y77000D01*
-X154903Y76044D01*
-X154927Y75999D01*
-X154963Y75915D01*
-X155484Y75054D01*
-X155517Y75016D01*
-X155570Y74941D01*
-X156270Y74217D01*
-X156311Y74188D01*
-X156380Y74127D01*
-X157223Y73577D01*
-X157269Y73557D01*
-X157350Y73513D01*
-X158294Y73165D01*
-X158344Y73156D01*
-X158432Y73131D01*
-X159430Y73001D01*
-X159473Y73003D01*
-G37*
-G36*
-X94449Y73003D02*
-X94449Y73003D01*
-X94575Y73002D01*
-X95586Y73141D01*
-X95634Y73157D01*
-X95724Y73176D01*
-X96679Y73538D01*
-X96722Y73564D01*
-X96806Y73603D01*
-X97656Y74167D01*
-X97693Y74202D01*
-X97765Y74259D01*
-X98469Y74999D01*
-X98497Y75041D01*
-X98555Y75112D01*
-X99076Y75990D01*
-X99094Y76037D01*
-X99135Y76119D01*
-X99448Y77091D01*
-X99455Y77141D01*
-X99476Y77230D01*
-X99565Y78248D01*
-X99560Y78298D01*
-X99561Y78389D01*
-X99430Y79353D01*
-X99414Y79401D01*
-X99395Y79490D01*
-X99053Y80401D01*
-X99027Y80444D01*
-X98988Y80528D01*
-X98451Y81339D01*
-X98416Y81375D01*
-X98360Y81448D01*
-X97656Y82120D01*
-X97614Y82148D01*
-X97543Y82206D01*
-X96708Y82704D01*
-X96660Y82722D01*
-X96578Y82762D01*
-X95653Y83062D01*
-X95602Y83069D01*
-X95513Y83091D01*
-X94544Y83177D01*
-X94497Y83173D01*
-X94422Y83176D01*
-X93446Y83074D01*
-X93398Y83060D01*
-X93308Y83044D01*
-X92379Y82728D01*
-X92335Y82704D01*
-X92250Y82667D01*
-X91415Y82153D01*
-X91378Y82119D01*
-X91303Y82065D01*
-X90604Y81377D01*
-X90574Y81336D01*
-X90514Y81267D01*
-X89985Y80440D01*
-X89966Y80394D01*
-X89922Y80313D01*
-X89590Y79390D01*
-X89582Y79340D01*
-X89557Y79251D01*
-X89439Y78277D01*
-X89442Y78227D01*
-X89438Y78141D01*
-X89533Y77139D01*
-X89547Y77090D01*
-X89563Y77000D01*
-X89879Y76044D01*
-X89903Y75999D01*
-X89939Y75915D01*
-X90460Y75054D01*
-X90493Y75016D01*
-X90546Y74941D01*
-X91246Y74217D01*
-X91287Y74188D01*
-X91356Y74127D01*
-X92199Y73577D01*
-X92245Y73557D01*
-X92326Y73513D01*
-X93270Y73165D01*
-X93320Y73156D01*
-X93408Y73131D01*
-X94406Y73001D01*
-X94449Y73003D01*
-G37*
-D10*
-X30000Y770000D03*
-X220000Y770000D03*
-X125000Y20000D03*
-X5000Y35000D03*
-X20000Y35000D03*
-X35000Y35000D03*
-X50000Y35000D03*
-X65000Y35000D03*
-X80000Y30000D03*
-X90000Y20000D03*
-X100000Y10000D03*
-X245000Y35000D03*
-X230000Y35000D03*
-X215000Y35000D03*
-X200000Y35000D03*
-X185000Y35000D03*
-X150000Y10000D03*
-X160000Y20000D03*
-X170000Y30000D03*
-D11*
-X218600Y268600D03*
-X193200Y268600D03*
-X218600Y90800D03*
-X218600Y116200D03*
-X218600Y141600D03*
-X218600Y167000D03*
-X218600Y192400D03*
-X218600Y217800D03*
-X25400Y65400D03*
-X50800Y65400D03*
-X89700Y763900D03*
-X115100Y763900D03*
-X140500Y763900D03*
-X165900Y763900D03*
-X191300Y763900D03*
-X25400Y606900D03*
-X25400Y632300D03*
-X25400Y657700D03*
-X25400Y708500D03*
-X25400Y733900D03*
-X25400Y553400D03*
-X25400Y528000D03*
-X25400Y502600D03*
-X25400Y477200D03*
-X25400Y451800D03*
-X25400Y426400D03*
-D12*
-X63900Y764800D03*
-X73400Y742800D03*
-X54400Y742800D03*
-D11*
-X149606Y212212D03*
-X149606Y147188D03*
-X104394Y212212D03*
-X104394Y147188D03*
-D13*
-X62900Y700400D03*
-X62900Y675000D03*
-X62900Y649600D03*
-X62900Y624200D03*
-X62900Y598800D03*
-X62900Y573400D03*
-X62900Y548000D03*
-X62900Y522600D03*
-X62900Y497200D03*
-X62900Y471800D03*
-X62900Y446400D03*
-X62900Y421000D03*
-X62900Y395600D03*
-X62900Y370200D03*
-X62900Y344800D03*
-X221900Y344800D03*
-X221900Y370200D03*
-X221900Y395600D03*
-X221900Y421000D03*
-X221900Y446400D03*
-X221900Y471800D03*
-X221900Y497200D03*
-X221900Y522600D03*
-X221900Y548000D03*
-X221900Y573400D03*
-X221900Y598800D03*
-X221900Y624200D03*
-X221900Y649600D03*
-X221900Y675000D03*
-X221900Y700400D03*
-D14*
-X114300Y700400D03*
-X139700Y624200D03*
-X88900Y319400D03*
-X139700Y179700D03*
-X127000Y78100D03*
-X38100Y268600D03*
-X87571Y498000D03*
-X140000Y515000D03*
-X101600Y624200D03*
-X203200Y471800D03*
-X203200Y573400D03*
-X203200Y598800D03*
-X76200Y281300D03*
-M02*

+ 0 - 50
schematic/ECUOut/GerberFiles/solderpaste_bottom.gbr

@@ -1,50 +0,0 @@
-G04 EAGLE Gerber RS-274X export*
-G75*
-%MOMM*%
-%FSLAX34Y34*%
-%LPD*%
-%INSolderpaste Bottom*%
-%IPPOS*%
-%AMOC8*
-5,1,8,0,0,1.08239X$1,22.5*%
-G01*
-%ADD10R,1.815300X1.164600*%
-%ADD11R,1.798100X1.725300*%
-%ADD12R,1.725300X1.798100*%
-%ADD13R,1.400000X1.000000*%
-%ADD14R,1.000000X1.400000*%
-%ADD15R,1.803000X1.600000*%
-%ADD16R,1.600000X1.803000*%
-
-
-D10*
-X114300Y677054D03*
-X114300Y647546D03*
-X176200Y124746D03*
-X176200Y154254D03*
-D11*
-X103248Y243200D03*
-X49152Y243200D03*
-D12*
-X139700Y254252D03*
-X139700Y308348D03*
-D13*
-X52500Y154300D03*
-X74500Y144800D03*
-X74500Y163800D03*
-D14*
-X25400Y165300D03*
-X15900Y143300D03*
-X34900Y143300D03*
-X218600Y444700D03*
-X209100Y422700D03*
-X228100Y422700D03*
-D15*
-X177800Y625720D03*
-X177800Y597280D03*
-D16*
-X65020Y116200D03*
-X36580Y116200D03*
-X189220Y185000D03*
-X160780Y185000D03*
-M02*

+ 0 - 50
schematic/ECUOut/GerberFiles/solderpaste_top.gbr

@@ -1,50 +0,0 @@
-G04 EAGLE Gerber RS-274X export*
-G75*
-%MOMM*%
-%FSLAX34Y34*%
-%LPD*%
-%INSolderpaste Top*%
-%IPPOS*%
-%AMOC8*
-5,1,8,0,0,1.08239X$1,22.5*%
-G01*
-%ADD10R,1.000000X1.400000*%
-%ADD11R,2.511800X1.301800*%
-
-
-D10*
-X63900Y764800D03*
-X73400Y742800D03*
-X54400Y742800D03*
-D11*
-X62900Y700400D03*
-X62900Y675000D03*
-X62900Y649600D03*
-X62900Y624200D03*
-X62900Y598800D03*
-X62900Y573400D03*
-X62900Y548000D03*
-X62900Y522600D03*
-X62900Y497200D03*
-X62900Y471800D03*
-X62900Y446400D03*
-X62900Y421000D03*
-X62900Y395600D03*
-X62900Y370200D03*
-X62900Y344800D03*
-X221900Y344800D03*
-X221900Y370200D03*
-X221900Y395600D03*
-X221900Y421000D03*
-X221900Y446400D03*
-X221900Y471800D03*
-X221900Y497200D03*
-X221900Y522600D03*
-X221900Y548000D03*
-X221900Y573400D03*
-X221900Y598800D03*
-X221900Y624200D03*
-X221900Y649600D03*
-X221900Y675000D03*
-X221900Y700400D03*
-M02*

BIN
schematic/ECU_bottom.pdf


BIN
schematic/ECU_schematic.pdf


BIN
schematic/ECU_top.pdf


+ 63 - 2
schematic/eScooter.l#1

@@ -6,7 +6,7 @@
 <setting alwaysvectorfont="no"/>
 <setting verticaltext="up"/>
 </settings>
-<grid distance="0.1" unitdist="mm" unit="mm" style="lines" multiple="1" display="yes" altdistance="0.1" altunitdist="mm" altunit="mm"/>
+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>
 <layers>
 <layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
 <layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
@@ -219,6 +219,21 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <text x="2.2" y="7.1" size="1.27" layer="25">&gt;NAME</text>
 <text x="2" y="-8" size="1.27" layer="27">&gt;VALUE</text>
 </package>
+<package name="DIOM5027X220N" urn="urn:adsk.eagle:footprint:21928331/1">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<wire x1="2.5" y1="1.35" x2="-3.3699" y2="1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="1.35" x2="-3.3699" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="-1.35" x2="2.5" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="2.5" y1="-1.35" x2="-2.5" y2="-1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="-1.35" x2="-2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="1.35" x2="2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="2.5" y1="1.35" x2="2.5" y2="-1.35" width="0.12" layer="51"/>
+<smd name="1" x="-2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<smd name="2" x="2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<text x="0" y="1.985" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-1.985" size="1.27" layer="27" align="top-center">&gt;VALUE</text>
+</package>
 </packages>
 <packages3d>
 <package3d name="DIP8" urn="urn:adsk.eagle:package:8089856/1" locally_modified="yes" type="box">
@@ -255,6 +270,13 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <packageinstance name="SON254P1750X4300X120-30M"/>
 </packageinstances>
 </package3d>
+<package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="DIOM5027X220N"/>
+</packageinstances>
+</package3d>
 </packages3d>
 <symbols>
 <symbol name="MX5035">
@@ -335,6 +357,21 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <text x="-5.08" y="7.62" size="1.778" layer="95">&gt;NAME</text>
 <text x="-5.08" y="-10.16" size="1.778" layer="96">&gt;VALUE</text>
 </symbol>
+<symbol name="TVS_DIODE">
+<wire x1="0" y1="0" x2="-2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="-2.54" x2="-2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="0" x2="2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="2.54" y1="0" x2="5.08" y2="2.54" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-2.54" y2="-2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="-2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="2.54" x2="2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="-2.54" x2="2.54" y2="-2.54" width="0.254" layer="94"/>
+<pin name="P$1" x="0" y="7.62" visible="off" length="middle" rot="R270"/>
+<pin name="P$2" x="0" y="-7.62" visible="off" length="middle" rot="R90"/>
+<text x="2.54" y="5.08" size="1.778" layer="95">&gt;NAME</text>
+<text x="2.54" y="-7.62" size="1.778" layer="96">&gt;VALUE</text>
+</symbol>
 </symbols>
 <devicesets>
 <deviceset name="MAX5035">
@@ -435,7 +472,31 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <gate name="G$1" symbol="BUZZER" x="0" y="0"/>
 </gates>
 <devices>
-<device name="">
+<device name="" package="RND430">
+<connects>
+<connect gate="G$1" pin="5V" pad="5V"/>
+<connect gate="G$1" pin="GND" pad="GND"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="TVS_DIODE">
+<description>TVS protective diode</description>
+<gates>
+<gate name="D$1" symbol="TVS_DIODE" x="0" y="0"/>
+</gates>
+<devices>
+<device name="SMA" package="DIOM5027X220N">
+<connects>
+<connect gate="D$1" pin="P$1" pad="1"/>
+<connect gate="D$1" pin="P$2" pad="2"/>
+</connects>
+<package3dinstances>
+<package3dinstance package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+</package3dinstances>
 <technologies>
 <technology name=""/>
 </technologies>

+ 65 - 4
schematic/eScooter.l#2

@@ -6,7 +6,7 @@
 <setting alwaysvectorfont="no"/>
 <setting verticaltext="up"/>
 </settings>
-<grid distance="0.1" unitdist="mm" unit="mm" style="lines" multiple="1" display="yes" altdistance="0.1" altunitdist="mm" altunit="mm"/>
+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>
 <layers>
 <layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
 <layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
@@ -207,8 +207,8 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <circle x="-5.4" y="5.4" radius="0.721109375" width="0.127" layer="51"/>
 <wire x1="0" y1="6.4" x2="0" y2="7.2" width="0.127" layer="1"/>
 <wire x1="0" y1="-7.9" x2="0.3" y2="-7.9" width="0.127" layer="1"/>
-<smd name="P$1" x="0" y="-5.9" dx="5.08" dy="2.54" layer="1" rot="R90"/>
-<smd name="P$2" x="0" y="5.9" dx="5.08" dy="2.54" layer="1" rot="R90"/>
+<smd name="GND" x="0" y="-5.9" dx="5.08" dy="2.54" layer="1" rot="R90"/>
+<smd name="5V" x="0" y="5.9" dx="5.08" dy="2.54" layer="1" rot="R90"/>
 <wire x1="-6.4" y1="6.4" x2="6.4" y2="6.4" width="0.127" layer="20"/>
 <wire x1="6.4" y1="6.4" x2="6.4" y2="-3.4" width="0.127" layer="20"/>
 <wire x1="6.4" y1="-3.4" x2="3.4" y2="-6.4" width="0.127" layer="20"/>
@@ -219,6 +219,21 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <text x="2.2" y="7.1" size="1.27" layer="25">&gt;NAME</text>
 <text x="2" y="-8" size="1.27" layer="27">&gt;VALUE</text>
 </package>
+<package name="DIOM5027X220N" urn="urn:adsk.eagle:footprint:21928331/1">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<wire x1="2.5" y1="1.35" x2="-3.3699" y2="1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="1.35" x2="-3.3699" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="-1.35" x2="2.5" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="2.5" y1="-1.35" x2="-2.5" y2="-1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="-1.35" x2="-2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="1.35" x2="2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="2.5" y1="1.35" x2="2.5" y2="-1.35" width="0.12" layer="51"/>
+<smd name="1" x="-2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<smd name="2" x="2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<text x="0" y="1.985" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-1.985" size="1.27" layer="27" align="top-center">&gt;VALUE</text>
+</package>
 </packages>
 <packages3d>
 <package3d name="DIP8" urn="urn:adsk.eagle:package:8089856/1" locally_modified="yes" type="box">
@@ -255,6 +270,13 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <packageinstance name="SON254P1750X4300X120-30M"/>
 </packageinstances>
 </package3d>
+<package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="DIOM5027X220N"/>
+</packageinstances>
+</package3d>
 </packages3d>
 <symbols>
 <symbol name="MX5035">
@@ -335,6 +357,21 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <text x="-5.08" y="7.62" size="1.778" layer="95">&gt;NAME</text>
 <text x="-5.08" y="-10.16" size="1.778" layer="96">&gt;VALUE</text>
 </symbol>
+<symbol name="TVS_DIODE">
+<wire x1="0" y1="0" x2="-2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="-2.54" x2="-2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="0" x2="2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="2.54" y1="0" x2="5.08" y2="2.54" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-2.54" y2="-2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="-2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="2.54" x2="2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="-2.54" x2="2.54" y2="-2.54" width="0.254" layer="94"/>
+<pin name="P$1" x="0" y="7.62" visible="off" length="middle" rot="R270"/>
+<pin name="P$2" x="0" y="-7.62" visible="off" length="middle" rot="R90"/>
+<text x="2.54" y="5.08" size="1.778" layer="95">&gt;NAME</text>
+<text x="2.54" y="-7.62" size="1.778" layer="96">&gt;VALUE</text>
+</symbol>
 </symbols>
 <devicesets>
 <deviceset name="MAX5035">
@@ -435,7 +472,31 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <gate name="G$1" symbol="BUZZER" x="0" y="0"/>
 </gates>
 <devices>
-<device name="">
+<device name="" package="RND430">
+<connects>
+<connect gate="G$1" pin="5V" pad="5V"/>
+<connect gate="G$1" pin="GND" pad="GND"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="TVS_DIODE">
+<description>TVS protective diode</description>
+<gates>
+<gate name="D1" symbol="TVS_DIODE" x="0" y="0"/>
+</gates>
+<devices>
+<device name="SMA" package="DIOM5027X220N">
+<connects>
+<connect gate="D1" pin="P$1" pad="1"/>
+<connect gate="D1" pin="P$2" pad="2"/>
+</connects>
+<package3dinstances>
+<package3dinstance package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+</package3dinstances>
 <technologies>
 <technology name=""/>
 </technologies>

+ 67 - 4
schematic/eScooter.l#3

@@ -6,7 +6,7 @@
 <setting alwaysvectorfont="no"/>
 <setting verticaltext="up"/>
 </settings>
-<grid distance="0.1" unitdist="mm" unit="mm" style="lines" multiple="1" display="yes" altdistance="0.1" altunitdist="mm" altunit="mm"/>
+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>
 <layers>
 <layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
 <layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
@@ -207,8 +207,8 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <circle x="-5.4" y="5.4" radius="0.721109375" width="0.127" layer="51"/>
 <wire x1="0" y1="6.4" x2="0" y2="7.2" width="0.127" layer="1"/>
 <wire x1="0" y1="-7.9" x2="0.3" y2="-7.9" width="0.127" layer="1"/>
-<smd name="P$1" x="0" y="-5.9" dx="5.08" dy="2.54" layer="1" rot="R90"/>
-<smd name="P$2" x="0" y="5.9" dx="5.08" dy="2.54" layer="1" rot="R90"/>
+<smd name="GND" x="0" y="-5.9" dx="5.08" dy="2.54" layer="1" rot="R90"/>
+<smd name="5V" x="0" y="5.9" dx="5.08" dy="2.54" layer="1" rot="R90"/>
 <wire x1="-6.4" y1="6.4" x2="6.4" y2="6.4" width="0.127" layer="20"/>
 <wire x1="6.4" y1="6.4" x2="6.4" y2="-3.4" width="0.127" layer="20"/>
 <wire x1="6.4" y1="-3.4" x2="3.4" y2="-6.4" width="0.127" layer="20"/>
@@ -216,6 +216,23 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <wire x1="-6.4" y1="-6.4" x2="-6.4" y2="6.4" width="0.127" layer="20"/>
 <text x="-3.1" y="7.2" size="1.27" layer="51">+</text>
 <text x="-2.4" y="-7.7" size="1.27" layer="51">-</text>
+<text x="2.2" y="7.1" size="1.27" layer="25">&gt;NAME</text>
+<text x="2" y="-8" size="1.27" layer="27">&gt;VALUE</text>
+</package>
+<package name="DIOM5027X220N" urn="urn:adsk.eagle:footprint:21928331/1">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<wire x1="2.5" y1="1.35" x2="-3.3699" y2="1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="1.35" x2="-3.3699" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="-1.35" x2="2.5" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="2.5" y1="-1.35" x2="-2.5" y2="-1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="-1.35" x2="-2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="1.35" x2="2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="2.5" y1="1.35" x2="2.5" y2="-1.35" width="0.12" layer="51"/>
+<smd name="1" x="-2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<smd name="2" x="2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<text x="0" y="1.985" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-1.985" size="1.27" layer="27" align="top-center">&gt;VALUE</text>
 </package>
 </packages>
 <packages3d>
@@ -253,6 +270,13 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <packageinstance name="SON254P1750X4300X120-30M"/>
 </packageinstances>
 </package3d>
+<package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="DIOM5027X220N"/>
+</packageinstances>
+</package3d>
 </packages3d>
 <symbols>
 <symbol name="MX5035">
@@ -333,6 +357,21 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <text x="-5.08" y="7.62" size="1.778" layer="95">&gt;NAME</text>
 <text x="-5.08" y="-10.16" size="1.778" layer="96">&gt;VALUE</text>
 </symbol>
+<symbol name="TVS_DIODE">
+<wire x1="0" y1="0" x2="-2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="-2.54" x2="-2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="0" x2="2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="2.54" y1="0" x2="5.08" y2="2.54" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-2.54" y2="-2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="-2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="2.54" x2="2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="-2.54" x2="2.54" y2="-2.54" width="0.254" layer="94"/>
+<pin name="P$1" x="0" y="7.62" visible="off" length="middle" rot="R270"/>
+<pin name="P$2" x="0" y="-7.62" visible="off" length="middle" rot="R90"/>
+<text x="2.54" y="5.08" size="1.778" layer="95">&gt;NAME</text>
+<text x="2.54" y="-7.62" size="1.778" layer="96">&gt;VALUE</text>
+</symbol>
 </symbols>
 <devicesets>
 <deviceset name="MAX5035">
@@ -433,7 +472,31 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <gate name="G$1" symbol="BUZZER" x="0" y="0"/>
 </gates>
 <devices>
-<device name="">
+<device name="" package="RND430">
+<connects>
+<connect gate="G$1" pin="5V" pad="5V"/>
+<connect gate="G$1" pin="GND" pad="GND"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="TVS_DIODE">
+<description>TVS protective diode</description>
+<gates>
+<gate name="D$1" symbol="TVS_DIODE" x="0" y="0"/>
+</gates>
+<devices>
+<device name="SMA" package="DIOM5027X220N">
+<connects>
+<connect gate="D$1" pin="P$1" pad="1"/>
+<connect gate="D$1" pin="P$2" pad="2"/>
+</connects>
+<package3dinstances>
+<package3dinstance package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+</package3dinstances>
 <technologies>
 <technology name=""/>
 </technologies>

+ 83 - 20
schematic/eScooter.l#4

@@ -6,7 +6,7 @@
 <setting alwaysvectorfont="no"/>
 <setting verticaltext="up"/>
 </settings>
-<grid distance="0.1" unitdist="mm" unit="mm" style="lines" multiple="1" display="yes" altdistance="0.1" altunitdist="mm" altunit="mm"/>
+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>
 <layers>
 <layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
 <layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
@@ -198,24 +198,41 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <text x="0" y="-22.135" size="1.27" layer="27" align="top-center">&gt;VALUE</text>
 </package>
 <package name="RND430">
-<wire x1="0" y1="0" x2="9.8" y2="0" width="0.127" layer="21"/>
-<wire x1="9.8" y1="0" x2="12.8" y2="3" width="0.127" layer="21"/>
-<wire x1="12.8" y1="3" x2="12.8" y2="12.8" width="0.127" layer="21"/>
-<wire x1="12.8" y1="12.8" x2="0" y2="12.8" width="0.127" layer="21"/>
-<wire x1="0" y1="12.8" x2="0" y2="0" width="0.127" layer="21"/>
-<text x="0.5" y="11.2" size="1.27" layer="51">+</text>
-<circle x="1" y="11.8" radius="0.721109375" width="0.127" layer="51"/>
-<wire x1="6.4" y1="12.8" x2="6.4" y2="13.6" width="0.127" layer="1"/>
-<wire x1="6.4" y1="-1.5" x2="6.7" y2="-1.5" width="0.127" layer="1"/>
-<smd name="P$1" x="6.4" y="0.5" dx="5.08" dy="2.54" layer="1" rot="R90"/>
-<smd name="P$2" x="6.4" y="12.3" dx="5.08" dy="2.54" layer="1" rot="R90"/>
-<wire x1="0" y1="12.8" x2="12.8" y2="12.8" width="0.127" layer="20"/>
-<wire x1="12.8" y1="12.8" x2="12.8" y2="3" width="0.127" layer="20"/>
-<wire x1="12.8" y1="3" x2="9.8" y2="0" width="0.127" layer="20"/>
-<wire x1="9.8" y1="0" x2="0" y2="0" width="0.127" layer="20"/>
-<wire x1="0" y1="0" x2="0" y2="12.8" width="0.127" layer="20"/>
-<text x="3.3" y="13.6" size="1.27" layer="51">+</text>
-<text x="4" y="-1.3" size="1.27" layer="51">-</text>
+<wire x1="-6.4" y1="-6.4" x2="3.4" y2="-6.4" width="0.127" layer="21"/>
+<wire x1="3.4" y1="-6.4" x2="6.4" y2="-3.4" width="0.127" layer="21"/>
+<wire x1="6.4" y1="-3.4" x2="6.4" y2="6.4" width="0.127" layer="21"/>
+<wire x1="6.4" y1="6.4" x2="-6.4" y2="6.4" width="0.127" layer="21"/>
+<wire x1="-6.4" y1="6.4" x2="-6.4" y2="-6.4" width="0.127" layer="21"/>
+<text x="-5.9" y="4.8" size="1.27" layer="51">+</text>
+<circle x="-5.4" y="5.4" radius="0.721109375" width="0.127" layer="51"/>
+<wire x1="0" y1="6.4" x2="0" y2="7.2" width="0.127" layer="1"/>
+<wire x1="0" y1="-7.9" x2="0.3" y2="-7.9" width="0.127" layer="1"/>
+<smd name="GND" x="0" y="-5.9" dx="5.08" dy="2.54" layer="1" rot="R90"/>
+<smd name="5V" x="0" y="5.9" dx="5.08" dy="2.54" layer="1" rot="R90"/>
+<wire x1="-6.4" y1="6.4" x2="6.4" y2="6.4" width="0.127" layer="20"/>
+<wire x1="6.4" y1="6.4" x2="6.4" y2="-3.4" width="0.127" layer="20"/>
+<wire x1="6.4" y1="-3.4" x2="3.4" y2="-6.4" width="0.127" layer="20"/>
+<wire x1="3.4" y1="-6.4" x2="-6.4" y2="-6.4" width="0.127" layer="20"/>
+<wire x1="-6.4" y1="-6.4" x2="-6.4" y2="6.4" width="0.127" layer="20"/>
+<text x="-3.1" y="7.2" size="1.27" layer="51">+</text>
+<text x="-2.4" y="-7.7" size="1.27" layer="51">-</text>
+<text x="2.2" y="7.1" size="1.27" layer="25">&gt;NAME</text>
+<text x="2" y="-8" size="1.27" layer="27">&gt;VALUE</text>
+</package>
+<package name="DIOM5027X220N" urn="urn:adsk.eagle:footprint:21928331/1">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<wire x1="2.5" y1="1.35" x2="-3.3699" y2="1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="1.35" x2="-3.3699" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="-1.35" x2="2.5" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="2.5" y1="-1.35" x2="-2.5" y2="-1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="-1.35" x2="-2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="1.35" x2="2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="2.5" y1="1.35" x2="2.5" y2="-1.35" width="0.12" layer="51"/>
+<smd name="1" x="-2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<smd name="2" x="2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<text x="0" y="1.985" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-1.985" size="1.27" layer="27" align="top-center">&gt;VALUE</text>
 </package>
 </packages>
 <packages3d>
@@ -253,6 +270,13 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <packageinstance name="SON254P1750X4300X120-30M"/>
 </packageinstances>
 </package3d>
+<package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="DIOM5027X220N"/>
+</packageinstances>
+</package3d>
 </packages3d>
 <symbols>
 <symbol name="MX5035">
@@ -333,6 +357,21 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <text x="-5.08" y="7.62" size="1.778" layer="95">&gt;NAME</text>
 <text x="-5.08" y="-10.16" size="1.778" layer="96">&gt;VALUE</text>
 </symbol>
+<symbol name="TVS_DIODE">
+<wire x1="0" y1="0" x2="-2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="-2.54" x2="-2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="0" x2="2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="2.54" y1="0" x2="5.08" y2="2.54" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-2.54" y2="-2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="-2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="2.54" x2="2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="-2.54" x2="2.54" y2="-2.54" width="0.254" layer="94"/>
+<pin name="P$1" x="0" y="7.62" visible="off" length="middle" rot="R270"/>
+<pin name="P$2" x="0" y="-7.62" visible="off" length="middle" rot="R90"/>
+<text x="2.54" y="5.08" size="1.778" layer="95">&gt;NAME</text>
+<text x="2.54" y="-7.62" size="1.778" layer="96">&gt;VALUE</text>
+</symbol>
 </symbols>
 <devicesets>
 <deviceset name="MAX5035">
@@ -433,7 +472,31 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <gate name="G$1" symbol="BUZZER" x="0" y="0"/>
 </gates>
 <devices>
-<device name="">
+<device name="" package="RND430">
+<connects>
+<connect gate="G$1" pin="5V" pad="5V"/>
+<connect gate="G$1" pin="GND" pad="GND"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="TVS_DIODE">
+<description>TVS protective diode</description>
+<gates>
+<gate name="G$1" symbol="TVS_DIODE" x="0" y="0"/>
+</gates>
+<devices>
+<device name="SMA" package="DIOM5027X220N">
+<connects>
+<connect gate="G$1" pin="P$1" pad="1"/>
+<connect gate="G$1" pin="P$2" pad="2"/>
+</connects>
+<package3dinstances>
+<package3dinstance package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+</package3dinstances>
 <technologies>
 <technology name=""/>
 </technologies>

+ 79 - 18
schematic/eScooter.l#5

@@ -6,7 +6,7 @@
 <setting alwaysvectorfont="no"/>
 <setting verticaltext="up"/>
 </settings>
-<grid distance="0.1" unitdist="mm" unit="mm" style="lines" multiple="1" display="yes" altdistance="0.1" altunitdist="mm" altunit="mm"/>
+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>
 <layers>
 <layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
 <layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
@@ -198,22 +198,41 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <text x="0" y="-22.135" size="1.27" layer="27" align="top-center">&gt;VALUE</text>
 </package>
 <package name="RND430">
-<wire x1="0" y1="0" x2="9.8" y2="0" width="0.127" layer="21"/>
-<wire x1="9.8" y1="0" x2="12.8" y2="3" width="0.127" layer="21"/>
-<wire x1="12.8" y1="3" x2="12.8" y2="12.8" width="0.127" layer="21"/>
-<wire x1="12.8" y1="12.8" x2="0" y2="12.8" width="0.127" layer="21"/>
-<wire x1="0" y1="12.8" x2="0" y2="0" width="0.127" layer="21"/>
-<text x="0.5" y="11.2" size="1.27" layer="51">+</text>
-<circle x="1" y="11.8" radius="0.721109375" width="0.127" layer="51"/>
-<wire x1="6.4" y1="12.8" x2="6.4" y2="13.6" width="0.127" layer="1"/>
-<wire x1="6.4" y1="-1.5" x2="6.7" y2="-1.5" width="0.127" layer="1"/>
-<smd name="P$1" x="6.4" y="0.5" dx="5.08" dy="2.54" layer="1" rot="R90"/>
-<smd name="P$2" x="6.4" y="12.3" dx="5.08" dy="2.54" layer="1" rot="R90"/>
-<wire x1="0" y1="12.8" x2="12.8" y2="12.8" width="0.127" layer="20"/>
-<wire x1="12.8" y1="12.8" x2="12.8" y2="3" width="0.127" layer="20"/>
-<wire x1="12.8" y1="3" x2="9.8" y2="0" width="0.127" layer="20"/>
-<wire x1="9.8" y1="0" x2="0" y2="0" width="0.127" layer="20"/>
-<wire x1="0" y1="0" x2="0" y2="12.8" width="0.127" layer="20"/>
+<wire x1="-6.4" y1="-6.4" x2="3.4" y2="-6.4" width="0.127" layer="21"/>
+<wire x1="3.4" y1="-6.4" x2="6.4" y2="-3.4" width="0.127" layer="21"/>
+<wire x1="6.4" y1="-3.4" x2="6.4" y2="6.4" width="0.127" layer="21"/>
+<wire x1="6.4" y1="6.4" x2="-6.4" y2="6.4" width="0.127" layer="21"/>
+<wire x1="-6.4" y1="6.4" x2="-6.4" y2="-6.4" width="0.127" layer="21"/>
+<text x="-5.9" y="4.8" size="1.27" layer="51">+</text>
+<circle x="-5.4" y="5.4" radius="0.721109375" width="0.127" layer="51"/>
+<wire x1="0" y1="6.4" x2="0" y2="7.2" width="0.127" layer="1"/>
+<wire x1="0" y1="-7.9" x2="0.3" y2="-7.9" width="0.127" layer="1"/>
+<smd name="GND" x="0" y="-5.9" dx="5.08" dy="2.54" layer="1" rot="R90"/>
+<smd name="5V" x="0" y="5.9" dx="5.08" dy="2.54" layer="1" rot="R90"/>
+<wire x1="-6.4" y1="6.4" x2="6.4" y2="6.4" width="0.127" layer="20"/>
+<wire x1="6.4" y1="6.4" x2="6.4" y2="-3.4" width="0.127" layer="20"/>
+<wire x1="6.4" y1="-3.4" x2="3.4" y2="-6.4" width="0.127" layer="20"/>
+<wire x1="3.4" y1="-6.4" x2="-6.4" y2="-6.4" width="0.127" layer="20"/>
+<wire x1="-6.4" y1="-6.4" x2="-6.4" y2="6.4" width="0.127" layer="20"/>
+<text x="-3.1" y="7.2" size="1.27" layer="51">+</text>
+<text x="-2.4" y="-7.7" size="1.27" layer="51">-</text>
+<text x="2.2" y="7.1" size="1.27" layer="25">&gt;NAME</text>
+<text x="2" y="-8" size="1.27" layer="27">&gt;VALUE</text>
+</package>
+<package name="DIOM5027X220N" urn="urn:adsk.eagle:footprint:21928331/1">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<wire x1="2.5" y1="1.35" x2="-3.3699" y2="1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="1.35" x2="-3.3699" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="-1.35" x2="2.5" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="2.5" y1="-1.35" x2="-2.5" y2="-1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="-1.35" x2="-2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="1.35" x2="2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="2.5" y1="1.35" x2="2.5" y2="-1.35" width="0.12" layer="51"/>
+<smd name="1" x="-2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<smd name="2" x="2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<text x="0" y="1.985" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-1.985" size="1.27" layer="27" align="top-center">&gt;VALUE</text>
 </package>
 </packages>
 <packages3d>
@@ -251,6 +270,13 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <packageinstance name="SON254P1750X4300X120-30M"/>
 </packageinstances>
 </package3d>
+<package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="DIOM5027X220N"/>
+</packageinstances>
+</package3d>
 </packages3d>
 <symbols>
 <symbol name="MX5035">
@@ -331,6 +357,21 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <text x="-5.08" y="7.62" size="1.778" layer="95">&gt;NAME</text>
 <text x="-5.08" y="-10.16" size="1.778" layer="96">&gt;VALUE</text>
 </symbol>
+<symbol name="TVS_DIODE">
+<wire x1="0" y1="0" x2="-2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="-2.54" x2="-2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="0" x2="2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="2.54" y1="0" x2="5.08" y2="2.54" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-2.54" y2="-2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="-2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="2.54" x2="2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="-2.54" x2="2.54" y2="-2.54" width="0.254" layer="94"/>
+<pin name="P$1" x="0" y="7.62" visible="off" length="middle" rot="R270"/>
+<pin name="P$2" x="0" y="-7.62" visible="off" length="middle" rot="R90"/>
+<text x="2.54" y="5.08" size="1.778" layer="95">&gt;NAME</text>
+<text x="2.54" y="-7.62" size="1.778" layer="96">&gt;VALUE</text>
+</symbol>
 </symbols>
 <devicesets>
 <deviceset name="MAX5035">
@@ -431,7 +472,27 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <gate name="G$1" symbol="BUZZER" x="0" y="0"/>
 </gates>
 <devices>
-<device name="">
+<device name="" package="RND430">
+<connects>
+<connect gate="G$1" pin="5V" pad="5V"/>
+<connect gate="G$1" pin="GND" pad="GND"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="TVS_DIODE">
+<description>TVS protective diode</description>
+<gates>
+<gate name="G$1" symbol="TVS_DIODE" x="0" y="0"/>
+</gates>
+<devices>
+<device name="SMA" package="DIOM5027X220N">
+<package3dinstances>
+<package3dinstance package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+</package3dinstances>
 <technologies>
 <technology name=""/>
 </technologies>

+ 53 - 12
schematic/eScooter.l#6

@@ -6,7 +6,7 @@
 <setting alwaysvectorfont="no"/>
 <setting verticaltext="up"/>
 </settings>
-<grid distance="0.1" unitdist="mm" unit="mm" style="lines" multiple="1" display="yes" altdistance="0.1" altunitdist="mm" altunit="mm"/>
+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>
 <layers>
 <layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
 <layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
@@ -198,17 +198,26 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <text x="0" y="-22.135" size="1.27" layer="27" align="top-center">&gt;VALUE</text>
 </package>
 <package name="RND430">
-<wire x1="0" y1="0" x2="9.8" y2="0" width="0.127" layer="21"/>
-<wire x1="9.8" y1="0" x2="12.8" y2="3" width="0.127" layer="21"/>
-<wire x1="12.8" y1="3" x2="12.8" y2="12.8" width="0.127" layer="21"/>
-<wire x1="12.8" y1="12.8" x2="0" y2="12.8" width="0.127" layer="21"/>
-<wire x1="0" y1="12.8" x2="0" y2="0" width="0.127" layer="21"/>
-<text x="0.5" y="11.2" size="1.27" layer="51">+</text>
-<circle x="1" y="11.8" radius="0.721109375" width="0.127" layer="51"/>
-<wire x1="6.4" y1="12.8" x2="6.4" y2="13.6" width="0.127" layer="1"/>
-<wire x1="6.4" y1="-1.5" x2="6.7" y2="-1.5" width="0.127" layer="1"/>
-<smd name="P$1" x="6.4" y="0.5" dx="5.08" dy="2.54" layer="1" rot="R90"/>
-<smd name="P$2" x="6.4" y="12.3" dx="5.08" dy="2.54" layer="1" rot="R90"/>
+<wire x1="-6.4" y1="-6.4" x2="3.4" y2="-6.4" width="0.127" layer="21"/>
+<wire x1="3.4" y1="-6.4" x2="6.4" y2="-3.4" width="0.127" layer="21"/>
+<wire x1="6.4" y1="-3.4" x2="6.4" y2="6.4" width="0.127" layer="21"/>
+<wire x1="6.4" y1="6.4" x2="-6.4" y2="6.4" width="0.127" layer="21"/>
+<wire x1="-6.4" y1="6.4" x2="-6.4" y2="-6.4" width="0.127" layer="21"/>
+<text x="-5.9" y="4.8" size="1.27" layer="51">+</text>
+<circle x="-5.4" y="5.4" radius="0.721109375" width="0.127" layer="51"/>
+<wire x1="0" y1="6.4" x2="0" y2="7.2" width="0.127" layer="1"/>
+<wire x1="0" y1="-7.9" x2="0.3" y2="-7.9" width="0.127" layer="1"/>
+<smd name="GND" x="0" y="-5.9" dx="5.08" dy="2.54" layer="1" rot="R90"/>
+<smd name="5V" x="0" y="5.9" dx="5.08" dy="2.54" layer="1" rot="R90"/>
+<wire x1="-6.4" y1="6.4" x2="6.4" y2="6.4" width="0.127" layer="20"/>
+<wire x1="6.4" y1="6.4" x2="6.4" y2="-3.4" width="0.127" layer="20"/>
+<wire x1="6.4" y1="-3.4" x2="3.4" y2="-6.4" width="0.127" layer="20"/>
+<wire x1="3.4" y1="-6.4" x2="-6.4" y2="-6.4" width="0.127" layer="20"/>
+<wire x1="-6.4" y1="-6.4" x2="-6.4" y2="6.4" width="0.127" layer="20"/>
+<text x="-3.1" y="7.2" size="1.27" layer="51">+</text>
+<text x="-2.4" y="-7.7" size="1.27" layer="51">-</text>
+<text x="2.2" y="7.1" size="1.27" layer="25">&gt;NAME</text>
+<text x="2" y="-8" size="1.27" layer="27">&gt;VALUE</text>
 </package>
 </packages>
 <packages3d>
@@ -326,6 +335,21 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <text x="-5.08" y="7.62" size="1.778" layer="95">&gt;NAME</text>
 <text x="-5.08" y="-10.16" size="1.778" layer="96">&gt;VALUE</text>
 </symbol>
+<symbol name="TVS_DIODE">
+<wire x1="0" y1="0" x2="-2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="-2.54" x2="-2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="0" x2="2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="2.54" y1="0" x2="5.08" y2="2.54" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-2.54" y2="-2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="-2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="2.54" x2="2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="-2.54" x2="2.54" y2="-2.54" width="0.254" layer="94"/>
+<pin name="P$1" x="0" y="7.62" visible="off" length="middle" rot="R270"/>
+<pin name="P$2" x="0" y="-7.62" visible="off" length="middle" rot="R90"/>
+<text x="2.54" y="5.08" size="1.778" layer="95">&gt;NAME</text>
+<text x="2.54" y="-7.62" size="1.778" layer="96">&gt;VALUE</text>
+</symbol>
 </symbols>
 <devicesets>
 <deviceset name="MAX5035">
@@ -426,6 +450,23 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <gate name="G$1" symbol="BUZZER" x="0" y="0"/>
 </gates>
 <devices>
+<device name="" package="RND430">
+<connects>
+<connect gate="G$1" pin="5V" pad="5V"/>
+<connect gate="G$1" pin="GND" pad="GND"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="TVS_DIODE">
+<description>TVS protective diode</description>
+<gates>
+<gate name="G$1" symbol="TVS_DIODE" x="0" y="0"/>
+</gates>
+<devices>
 <device name="">
 <technologies>
 <technology name=""/>

+ 51 - 6
schematic/eScooter.l#7

@@ -6,7 +6,7 @@
 <setting alwaysvectorfont="no"/>
 <setting verticaltext="up"/>
 </settings>
-<grid distance="0.1" unitdist="mm" unit="mm" style="lines" multiple="1" display="yes" altdistance="0.1" altunitdist="mm" altunit="mm"/>
+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="yes" altdistance="0.01" altunitdist="inch" altunit="inch"/>
 <layers>
 <layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
 <layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
@@ -198,11 +198,26 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <text x="0" y="-22.135" size="1.27" layer="27" align="top-center">&gt;VALUE</text>
 </package>
 <package name="RND430">
-<wire x1="0" y1="0" x2="9.8" y2="0" width="0.127" layer="21"/>
-<wire x1="9.8" y1="0" x2="12.8" y2="3" width="0.127" layer="21"/>
-<wire x1="12.8" y1="3" x2="12.8" y2="12.8" width="0.127" layer="21"/>
-<wire x1="12.8" y1="12.8" x2="0" y2="12.8" width="0.127" layer="21"/>
-<wire x1="0" y1="12.8" x2="0" y2="0" width="0.127" layer="21"/>
+<wire x1="-6.4" y1="-6.4" x2="3.4" y2="-6.4" width="0.127" layer="21"/>
+<wire x1="3.4" y1="-6.4" x2="6.4" y2="-3.4" width="0.127" layer="21"/>
+<wire x1="6.4" y1="-3.4" x2="6.4" y2="6.4" width="0.127" layer="21"/>
+<wire x1="6.4" y1="6.4" x2="-6.4" y2="6.4" width="0.127" layer="21"/>
+<wire x1="-6.4" y1="6.4" x2="-6.4" y2="-6.4" width="0.127" layer="21"/>
+<text x="-5.9" y="4.8" size="1.27" layer="51">+</text>
+<circle x="-5.4" y="5.4" radius="0.721109375" width="0.127" layer="51"/>
+<wire x1="0" y1="6.4" x2="0" y2="7.2" width="0.127" layer="1"/>
+<wire x1="0" y1="-7.9" x2="0.3" y2="-7.9" width="0.127" layer="1"/>
+<smd name="GND" x="0" y="-5.9" dx="5.08" dy="2.54" layer="1" rot="R90"/>
+<smd name="5V" x="0" y="5.9" dx="5.08" dy="2.54" layer="1" rot="R90"/>
+<wire x1="-6.4" y1="6.4" x2="6.4" y2="6.4" width="0.127" layer="20"/>
+<wire x1="6.4" y1="6.4" x2="6.4" y2="-3.4" width="0.127" layer="20"/>
+<wire x1="6.4" y1="-3.4" x2="3.4" y2="-6.4" width="0.127" layer="20"/>
+<wire x1="3.4" y1="-6.4" x2="-6.4" y2="-6.4" width="0.127" layer="20"/>
+<wire x1="-6.4" y1="-6.4" x2="-6.4" y2="6.4" width="0.127" layer="20"/>
+<text x="-3.1" y="7.2" size="1.27" layer="51">+</text>
+<text x="-2.4" y="-7.7" size="1.27" layer="51">-</text>
+<text x="2.2" y="7.1" size="1.27" layer="25">&gt;NAME</text>
+<text x="2" y="-8" size="1.27" layer="27">&gt;VALUE</text>
 </package>
 </packages>
 <packages3d>
@@ -320,6 +335,21 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <text x="-5.08" y="7.62" size="1.778" layer="95">&gt;NAME</text>
 <text x="-5.08" y="-10.16" size="1.778" layer="96">&gt;VALUE</text>
 </symbol>
+<symbol name="TVS_DIODE">
+<wire x1="0" y1="0" x2="-2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="-2.54" x2="-2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="0" x2="2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="2.54" y1="0" x2="5.08" y2="2.54" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-2.54" y2="-2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="-2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="2.54" x2="2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="-2.54" x2="2.54" y2="-2.54" width="0.254" layer="94"/>
+<pin name="P$1" x="0" y="7.62" visible="off" length="middle" rot="R270"/>
+<pin name="P$2" x="0" y="-7.62" visible="off" length="middle" rot="R90"/>
+<text x="2.54" y="5.08" size="1.778" layer="95">&gt;NAME</text>
+<text x="2.54" y="-7.62" size="1.778" layer="96">&gt;VALUE</text>
+</symbol>
 </symbols>
 <devicesets>
 <deviceset name="MAX5035">
@@ -420,6 +450,21 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <gate name="G$1" symbol="BUZZER" x="0" y="0"/>
 </gates>
 <devices>
+<device name="" package="RND430">
+<connects>
+<connect gate="G$1" pin="5V" pad="5V"/>
+<connect gate="G$1" pin="GND" pad="GND"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="TVS_DIODE">
+<gates>
+</gates>
+<devices>
 <device name="">
 <technologies>
 <technology name=""/>

+ 52 - 1
schematic/eScooter.l#8

@@ -6,7 +6,7 @@
 <setting alwaysvectorfont="no"/>
 <setting verticaltext="up"/>
 </settings>
-<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="yes" altdistance="0.01" altunitdist="inch" altunit="inch"/>
+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>
 <layers>
 <layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
 <layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
@@ -197,6 +197,28 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <text x="0" y="22.135" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
 <text x="0" y="-22.135" size="1.27" layer="27" align="top-center">&gt;VALUE</text>
 </package>
+<package name="RND430">
+<wire x1="-6.4" y1="-6.4" x2="3.4" y2="-6.4" width="0.127" layer="21"/>
+<wire x1="3.4" y1="-6.4" x2="6.4" y2="-3.4" width="0.127" layer="21"/>
+<wire x1="6.4" y1="-3.4" x2="6.4" y2="6.4" width="0.127" layer="21"/>
+<wire x1="6.4" y1="6.4" x2="-6.4" y2="6.4" width="0.127" layer="21"/>
+<wire x1="-6.4" y1="6.4" x2="-6.4" y2="-6.4" width="0.127" layer="21"/>
+<text x="-5.9" y="4.8" size="1.27" layer="51">+</text>
+<circle x="-5.4" y="5.4" radius="0.721109375" width="0.127" layer="51"/>
+<wire x1="0" y1="6.4" x2="0" y2="7.2" width="0.127" layer="1"/>
+<wire x1="0" y1="-7.9" x2="0.3" y2="-7.9" width="0.127" layer="1"/>
+<smd name="GND" x="0" y="-5.9" dx="5.08" dy="2.54" layer="1" rot="R90"/>
+<smd name="5V" x="0" y="5.9" dx="5.08" dy="2.54" layer="1" rot="R90"/>
+<wire x1="-6.4" y1="6.4" x2="6.4" y2="6.4" width="0.127" layer="20"/>
+<wire x1="6.4" y1="6.4" x2="6.4" y2="-3.4" width="0.127" layer="20"/>
+<wire x1="6.4" y1="-3.4" x2="3.4" y2="-6.4" width="0.127" layer="20"/>
+<wire x1="3.4" y1="-6.4" x2="-6.4" y2="-6.4" width="0.127" layer="20"/>
+<wire x1="-6.4" y1="-6.4" x2="-6.4" y2="6.4" width="0.127" layer="20"/>
+<text x="-3.1" y="7.2" size="1.27" layer="51">+</text>
+<text x="-2.4" y="-7.7" size="1.27" layer="51">-</text>
+<text x="2.2" y="7.1" size="1.27" layer="25">&gt;NAME</text>
+<text x="2" y="-8" size="1.27" layer="27">&gt;VALUE</text>
+</package>
 </packages>
 <packages3d>
 <package3d name="DIP8" urn="urn:adsk.eagle:package:8089856/1" locally_modified="yes" type="box">
@@ -313,6 +335,19 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <text x="-5.08" y="7.62" size="1.778" layer="95">&gt;NAME</text>
 <text x="-5.08" y="-10.16" size="1.778" layer="96">&gt;VALUE</text>
 </symbol>
+<symbol name="TVS_DIODE">
+<wire x1="0" y1="0" x2="-2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="-2.54" x2="-2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="0" x2="2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="2.54" y1="0" x2="5.08" y2="2.54" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-2.54" y2="-2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="-2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="2.54" x2="2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="-2.54" x2="2.54" y2="-2.54" width="0.254" layer="94"/>
+<pin name="P$1" x="0" y="7.62" visible="off" length="middle" rot="R270"/>
+<pin name="P$2" x="0" y="-7.62" visible="off" length="middle" rot="R90"/>
+</symbol>
 </symbols>
 <devicesets>
 <deviceset name="MAX5035">
@@ -413,6 +448,22 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <gate name="G$1" symbol="BUZZER" x="0" y="0"/>
 </gates>
 <devices>
+<device name="" package="RND430">
+<connects>
+<connect gate="G$1" pin="5V" pad="5V"/>
+<connect gate="G$1" pin="GND" pad="GND"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="TVS_DIODE">
+<gates>
+<gate name="G$1" symbol="TVS_DIODE" x="0" y="0"/>
+</gates>
+<devices>
 <device name="">
 <technologies>
 <technology name=""/>

+ 61 - 11
schematic/eScooter.l#9

@@ -197,6 +197,28 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <text x="0" y="22.135" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
 <text x="0" y="-22.135" size="1.27" layer="27" align="top-center">&gt;VALUE</text>
 </package>
+<package name="RND430">
+<wire x1="-6.4" y1="-6.4" x2="3.4" y2="-6.4" width="0.127" layer="21"/>
+<wire x1="3.4" y1="-6.4" x2="6.4" y2="-3.4" width="0.127" layer="21"/>
+<wire x1="6.4" y1="-3.4" x2="6.4" y2="6.4" width="0.127" layer="21"/>
+<wire x1="6.4" y1="6.4" x2="-6.4" y2="6.4" width="0.127" layer="21"/>
+<wire x1="-6.4" y1="6.4" x2="-6.4" y2="-6.4" width="0.127" layer="21"/>
+<text x="-5.9" y="4.8" size="1.27" layer="51">+</text>
+<circle x="-5.4" y="5.4" radius="0.721109375" width="0.127" layer="51"/>
+<wire x1="0" y1="6.4" x2="0" y2="7.2" width="0.127" layer="1"/>
+<wire x1="0" y1="-7.9" x2="0.3" y2="-7.9" width="0.127" layer="1"/>
+<smd name="GND" x="0" y="-5.9" dx="5.08" dy="2.54" layer="1" rot="R90"/>
+<smd name="5V" x="0" y="5.9" dx="5.08" dy="2.54" layer="1" rot="R90"/>
+<wire x1="-6.4" y1="6.4" x2="6.4" y2="6.4" width="0.127" layer="20"/>
+<wire x1="6.4" y1="6.4" x2="6.4" y2="-3.4" width="0.127" layer="20"/>
+<wire x1="6.4" y1="-3.4" x2="3.4" y2="-6.4" width="0.127" layer="20"/>
+<wire x1="3.4" y1="-6.4" x2="-6.4" y2="-6.4" width="0.127" layer="20"/>
+<wire x1="-6.4" y1="-6.4" x2="-6.4" y2="6.4" width="0.127" layer="20"/>
+<text x="-3.1" y="7.2" size="1.27" layer="51">+</text>
+<text x="-2.4" y="-7.7" size="1.27" layer="51">-</text>
+<text x="2.2" y="7.1" size="1.27" layer="25">&gt;NAME</text>
+<text x="2" y="-8" size="1.27" layer="27">&gt;VALUE</text>
+</package>
 </packages>
 <packages3d>
 <package3d name="DIP8" urn="urn:adsk.eagle:package:8089856/1" locally_modified="yes" type="box">
@@ -300,18 +322,31 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <text x="-5.08" y="-25.4" size="1.778" layer="96">VALUE</text>
 </symbol>
 <symbol name="BUZZER">
-<wire x1="-2.54" y1="0" x2="-2.54" y2="-2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="2.54" x2="0" y2="2.54" width="0.254" layer="94"/>
+<wire x1="0" y1="2.54" x2="0" y2="-2.54" width="0.254" layer="94"/>
+<wire x1="0" y1="-2.54" x2="2.54" y2="-2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="-2.54" x2="2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="5.08" y1="5.08" x2="2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="5.08" y1="5.08" x2="5.08" y2="-5.08" width="0.254" layer="94"/>
+<wire x1="5.08" y1="-5.08" x2="2.54" y2="-2.54" width="0.254" layer="94"/>
+<pin name="5V" x="-2.54" y="2.54" visible="off" length="short" direction="pwr"/>
+<pin name="GND" x="-2.54" y="-2.54" visible="pad" length="short" direction="pwr"/>
+<text x="-2.54" y="5.08" size="1.778" layer="94" rot="R270">+</text>
+<text x="-5.08" y="7.62" size="1.778" layer="95">&gt;NAME</text>
+<text x="-5.08" y="-10.16" size="1.778" layer="96">&gt;VALUE</text>
+</symbol>
+<symbol name="TVS_DIODE">
+<wire x1="0" y1="0" x2="-2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="-2.54" x2="-2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="0" x2="2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="2.54" y1="0" x2="5.08" y2="2.54" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-2.54" y2="-2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="-2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="2.54" x2="2.54" y2="2.54" width="0.254" layer="94"/>
 <wire x1="-2.54" y1="-2.54" x2="2.54" y2="-2.54" width="0.254" layer="94"/>
-<wire x1="2.54" y1="-2.54" x2="2.54" y2="0" width="0.254" layer="94"/>
-<wire x1="2.54" y1="0" x2="-2.54" y2="0" width="0.254" layer="94"/>
-<wire x1="-5.08" y1="2.54" x2="-2.54" y2="0" width="0.254" layer="94"/>
-<wire x1="-5.08" y1="2.54" x2="5.08" y2="2.54" width="0.254" layer="94"/>
-<wire x1="5.08" y1="2.54" x2="2.54" y2="0" width="0.254" layer="94"/>
-<pin name="5V" x="-2.54" y="-5.08" visible="off" length="short" direction="pwr" rot="R90"/>
-<pin name="GND" x="2.54" y="-5.08" visible="pad" length="short" direction="pwr" rot="R90"/>
-<text x="-5.08" y="-5.08" size="1.778" layer="94">+</text>
-<text x="-5.08" y="5.08" size="1.778" layer="95">&gt;NAME</text>
-<text x="-5.08" y="-12.7" size="1.778" layer="96">&gt;VALUE</text>
+<pin name="P$1" x="0" y="7.62" visible="off" length="middle" rot="R270"/>
+<pin name="P$2" x="0" y="-7.62" visible="off" length="middle" rot="R90"/>
 </symbol>
 </symbols>
 <devicesets>
@@ -413,6 +448,21 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <gate name="G$1" symbol="BUZZER" x="0" y="0"/>
 </gates>
 <devices>
+<device name="" package="RND430">
+<connects>
+<connect gate="G$1" pin="5V" pad="5V"/>
+<connect gate="G$1" pin="GND" pad="GND"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="TVS_DIODE">
+<gates>
+</gates>
+<devices>
 <device name="">
 <technologies>
 <technology name=""/>

+ 57 - 0
schematic/eScooter.lbr

@@ -219,6 +219,21 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <text x="2.2" y="7.1" size="1.27" layer="25">&gt;NAME</text>
 <text x="2" y="-8" size="1.27" layer="27">&gt;VALUE</text>
 </package>
+<package name="DIOM5027X220N" urn="urn:adsk.eagle:footprint:21928331/1">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<wire x1="2.5" y1="1.35" x2="-3.3699" y2="1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="1.35" x2="-3.3699" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="-1.35" x2="2.5" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="2.5" y1="-1.35" x2="-2.5" y2="-1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="-1.35" x2="-2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="1.35" x2="2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="2.5" y1="1.35" x2="2.5" y2="-1.35" width="0.12" layer="51"/>
+<smd name="1" x="-2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<smd name="2" x="2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<text x="0" y="1.985" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-1.985" size="1.27" layer="27" align="top-center">&gt;VALUE</text>
+</package>
 </packages>
 <packages3d>
 <package3d name="DIP8" urn="urn:adsk.eagle:package:8089856/1" locally_modified="yes" type="box">
@@ -255,6 +270,13 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <packageinstance name="SON254P1750X4300X120-30M"/>
 </packageinstances>
 </package3d>
+<package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="DIOM5027X220N"/>
+</packageinstances>
+</package3d>
 </packages3d>
 <symbols>
 <symbol name="MX5035">
@@ -335,6 +357,21 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <text x="-5.08" y="7.62" size="1.778" layer="95">&gt;NAME</text>
 <text x="-5.08" y="-10.16" size="1.778" layer="96">&gt;VALUE</text>
 </symbol>
+<symbol name="TVS_DIODE">
+<wire x1="0" y1="0" x2="-2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="-2.54" x2="-2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="0" x2="2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="2.54" y1="0" x2="5.08" y2="2.54" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-2.54" y2="-2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="-2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="2.54" x2="2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="-2.54" x2="2.54" y2="-2.54" width="0.254" layer="94"/>
+<pin name="P$1" x="0" y="7.62" visible="off" length="middle" rot="R270"/>
+<pin name="P$2" x="0" y="-7.62" visible="off" length="middle" rot="R90"/>
+<text x="2.54" y="5.08" size="1.778" layer="95">&gt;NAME</text>
+<text x="2.54" y="-7.62" size="1.778" layer="96">&gt;VALUE</text>
+</symbol>
 </symbols>
 <devicesets>
 <deviceset name="MAX5035">
@@ -446,6 +483,26 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 </device>
 </devices>
 </deviceset>
+<deviceset name="TVS_DIODE">
+<description>TVS protective diode</description>
+<gates>
+<gate name="D$1" symbol="TVS_DIODE" x="0" y="0"/>
+</gates>
+<devices>
+<device name="SMA" package="DIOM5027X220N">
+<connects>
+<connect gate="D$1" pin="P$1" pad="1"/>
+<connect gate="D$1" pin="P$2" pad="2"/>
+</connects>
+<package3dinstances>
+<package3dinstance package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+</package3dinstances>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
 </devicesets>
 </library>
 </drawing>

+ 194 - 106
schematic/regulator.b#1

@@ -678,6 +678,34 @@ CONN_04
 </package3d>
 </packages3d>
 </library>
+<library name="eScooter">
+<packages>
+<package name="DIOM5027X220N" urn="urn:adsk.eagle:footprint:21928331/1">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<wire x1="2.5" y1="1.35" x2="-3.3699" y2="1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="1.35" x2="-3.3699" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="-1.35" x2="2.5" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="2.5" y1="-1.35" x2="-2.5" y2="-1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="-1.35" x2="-2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="1.35" x2="2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="2.5" y1="1.35" x2="2.5" y2="-1.35" width="0.12" layer="51"/>
+<smd name="1" x="-2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<smd name="2" x="2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<text x="0" y="1.985" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-1.985" size="1.27" layer="27" align="top-center">&gt;VALUE</text>
+</package>
+</packages>
+<packages3d>
+<package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="DIOM5027X220N"/>
+</packageinstances>
+</package3d>
+</packages3d>
+</library>
 </libraries>
 <attributes>
 </attributes>
@@ -886,46 +914,46 @@ design rules under a new name.</description>
 <attribute name="VALUE" x="29.21" y="18.3667" size="1.27" layer="27" rot="R180" align="top-center"/>
 <attribute name="VOLTAGE_RATING" value="" x="8.89" y="60.96" size="1.778" layer="27" rot="R180" 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="" x="38.1" y="24.13" smashed="yes" rot="R270">
-<attribute name="CATEGORY" value="Capacitor" x="-6.35" y="-1.27" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="MANUFACTURER" value="" x="-6.35" y="-1.27" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="MPN" value="" x="-6.35" y="-1.27" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="NAME" x="38.1" y="19.6367" size="1.27" layer="25" align="bottom-center"/>
-<attribute name="OPERATING_TEMP" value="" x="-6.35" y="-1.27" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="PART_STATUS" value="" x="-6.35" y="-1.27" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="ROHS_COMPLIANT" value="" x="-6.35" y="-1.27" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="SERIES" value="" x="-6.35" y="-1.27" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="SUB-CATEGORY" value="" x="-6.35" y="-1.27" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="THERMALLOSS" value="" x="-6.35" y="-1.27" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="TYPE" value="" x="-6.35" y="-1.27" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="VALUE" x="36.2433" y="24.13" size="1.27" layer="27" rot="R270" align="top-center"/>
-<attribute name="VOLTAGE_RATING" value="" x="-6.35" y="-1.27" size="1.778" layer="27" rot="R270" display="off"/>
+<element name="C2" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="" x="36.83" y="24.13" smashed="yes" rot="R270">
+<attribute name="CATEGORY" value="Capacitor" x="-7.62" y="-1.27" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="MANUFACTURER" value="" x="-7.62" y="-1.27" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="MPN" value="" x="-7.62" y="-1.27" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="NAME" x="36.83" y="19.6367" size="1.27" layer="25" align="bottom-center"/>
+<attribute name="OPERATING_TEMP" value="" x="-7.62" y="-1.27" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="PART_STATUS" value="" x="-7.62" y="-1.27" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="" x="-7.62" y="-1.27" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="SERIES" value="" x="-7.62" y="-1.27" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="SUB-CATEGORY" value="" x="-7.62" y="-1.27" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="THERMALLOSS" value="" x="-7.62" y="-1.27" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="TYPE" value="" x="-7.62" y="-1.27" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="VALUE" x="34.9733" y="24.13" size="1.27" layer="27" rot="R270" align="top-center"/>
+<attribute name="VOLTAGE_RATING" value="" x="-7.62" y="-1.27" size="1.778" layer="27" rot="R270" display="off"/>
 </element>
-<element name="C3" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPMP7343X310N" package3d_urn="urn:adsk.eagle:package:16290885/1" value="" x="50.8" y="6.35" smashed="yes" rot="R90">
-<attribute name="CATEGORY" value="Capacitor" x="86.36" y="39.37" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="MANUFACTURER" value="" x="86.36" y="39.37" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="MPN" value="" x="86.36" y="39.37" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="NAME" x="51.675" y="6.35" size="1.27" layer="25" rot="R90" align="bottom-center"/>
-<attribute name="OPERATING_TEMP" value="" x="86.36" y="39.37" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="PART_STATUS" value="" x="86.36" y="39.37" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="ROHS_COMPLIANT" value="" x="86.36" y="39.37" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="SERIES" value="" x="86.36" y="39.37" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="SUB-CATEGORY" value="" x="86.36" y="39.37" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="THERMALLOSS" value="" x="86.36" y="39.37" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="TYPE" value="" x="86.36" y="39.37" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="VALUE" x="53.735" y="6.35" size="1.27" layer="27" rot="R90" align="top-center"/>
-<attribute name="VOLTAGE_RATING" value="" x="86.36" y="39.37" size="1.778" layer="27" rot="R90" display="off"/>
+<element name="C3" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPMP7343X310N" package3d_urn="urn:adsk.eagle:package:16290885/1" value="" x="49.53" y="6.35" smashed="yes" rot="R270">
+<attribute name="CATEGORY" value="Capacitor" x="13.97" y="-26.67" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="MANUFACTURER" value="" x="13.97" y="-26.67" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="MPN" value="" x="13.97" y="-26.67" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="NAME" x="48.655" y="6.35" size="1.27" layer="25" rot="R270" align="bottom-center"/>
+<attribute name="OPERATING_TEMP" value="" x="13.97" y="-26.67" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="PART_STATUS" value="" x="13.97" y="-26.67" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="" x="13.97" y="-26.67" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="SERIES" value="" x="13.97" y="-26.67" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="SUB-CATEGORY" value="" x="13.97" y="-26.67" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="THERMALLOSS" value="" x="13.97" y="-26.67" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="TYPE" value="" x="13.97" y="-26.67" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="VALUE" x="46.595" y="6.35" size="1.27" layer="27" rot="R270" align="top-center"/>
+<attribute name="VOLTAGE_RATING" value="" x="13.97" y="-26.67" size="1.778" layer="27" rot="R270" display="off"/>
 </element>
-<element name="D1" library="Diodes" library_urn="urn:adsk.eagle:library:11396254" package="DO201AD" package3d_urn="urn:adsk.eagle:package:10898389/2" value="MBR360G" x="22.86" y="5.08" smashed="yes" rot="R180">
-<attribute name="CREATED_BY" value="PCBLayout.com" x="2.54" y="43.18" size="1.778" layer="27" rot="R180" display="off"/>
-<attribute name="DIGIKEY_PART_NUMBER" value="MBR360GOS-ND" x="2.54" y="43.18" size="1.778" layer="27" rot="R180" display="off"/>
-<attribute name="MANUFACTURER" value="ON Semiconductor" x="2.54" y="43.18" size="1.778" layer="27" rot="R180" display="off"/>
-<attribute name="MPN" value="MBR360G" x="2.54" y="43.18" size="1.778" layer="27" rot="R180" display="off"/>
-<attribute name="NAME" x="15.37" y="3.35" size="1.27" layer="25" ratio="10" rot="R180"/>
-<attribute name="PACKAGE" value="DO-201AD" x="2.54" y="43.18" size="1.778" layer="27" rot="R180" display="off"/>
-<attribute name="VALUE" x="30.36" y="9.33" size="1.27" layer="27" ratio="10" rot="R180"/>
+<element name="D1" library="Diodes" library_urn="urn:adsk.eagle:library:11396254" package="DO201AD" package3d_urn="urn:adsk.eagle:package:10898389/2" value="MBR360G" x="22.86" y="6.35" smashed="yes" rot="R180">
+<attribute name="CREATED_BY" value="PCBLayout.com" x="2.54" y="44.45" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="DIGIKEY_PART_NUMBER" value="MBR360GOS-ND" x="2.54" y="44.45" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="MANUFACTURER" value="ON Semiconductor" x="2.54" y="44.45" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="MPN" value="MBR360G" x="2.54" y="44.45" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="NAME" x="15.37" y="4.62" size="1.27" layer="25" ratio="10" rot="R180"/>
+<attribute name="PACKAGE" value="DO-201AD" x="2.54" y="44.45" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="30.36" y="10.6" size="1.27" layer="27" ratio="10" rot="R180"/>
 </element>
-<element name="VIN" library="Connectors" library_urn="urn:adsk.eagle:library:14555660" package="HDR-02" package3d_urn="urn:adsk.eagle:package:10989917/2" value="B2P-VH(LF)(SN)" x="2.54" y="29.21" smashed="yes" rot="R90">
+<element name="J4" library="Connectors" library_urn="urn:adsk.eagle:library:14555660" package="HDR-02" package3d_urn="urn:adsk.eagle:package:10989917/2" value="IN" x="2.54" y="29.21" smashed="yes" rot="R90">
 <attribute name="CREATED_BY" value="PCBLayout.com" x="12.7" y="69.85" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="DIGIKEY_PART_NUMBER" value="455-1639-ND" x="12.7" y="69.85" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="MANUFACTURER" value="JST Sales America Inc." x="12.7" y="69.85" size="1.778" layer="27" rot="R90" display="off"/>
@@ -933,11 +961,11 @@ design rules under a new name.</description>
 <attribute name="NAME" x="1.27" y="22.86" size="1.27" layer="25"/>
 <attribute name="VALUE" x="11.43" y="25.4" size="1.27" layer="27" rot="R90"/>
 </element>
-<element name="L1" library="inductors" library_urn="urn:adsk.eagle:library:243" package="DR127" package3d_urn="urn:adsk.eagle:package:15117/1" value="DR127" x="40.64" y="11.43" smashed="yes" rot="R90">
-<attribute name="NAME" x="34.25" y="4.62" size="1.27" layer="25" rot="R180"/>
-<attribute name="POPULARITY" value="2" x="66.04" y="46.99" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="SPICEPREFIX" value="L" x="66.04" y="46.99" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="VALUE" x="45.14" y="8.43" size="1.27" layer="27" rot="R90"/>
+<element name="L1" library="inductors" library_urn="urn:adsk.eagle:library:243" package="DR127" package3d_urn="urn:adsk.eagle:package:15117/1" value="DR127" x="39.37" y="11.43" smashed="yes" rot="R90">
+<attribute name="NAME" x="32.98" y="4.62" size="1.27" layer="25" rot="R180"/>
+<attribute name="POPULARITY" value="2" x="64.77" y="46.99" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="SPICEPREFIX" value="L" x="64.77" y="46.99" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="VALUE" x="43.87" y="8.43" size="1.27" layer="27" rot="R90"/>
 </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="1M" x="21.59" y="26.67" smashed="yes" rot="R90">
 <attribute name="NAME" x="17.78" y="25.4" size="1.27" layer="25"/>
@@ -965,7 +993,7 @@ design rules under a new name.</description>
 <attribute name="NAME" x="5.08" y="10.695" size="1.27" layer="25" align="bottom-center"/>
 <attribute name="VALUE" x="5.815" y="17.78" size="1.27" layer="27" rot="R270" align="top-center"/>
 </element>
-<element name="ON/OFF" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X02_2.54_SCREWTERM" package3d_urn="urn:adsk.eagle:package:38059/1" value="" x="15.24" y="30.48" smashed="yes">
+<element name="J3" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X02_2.54_SCREWTERM" package3d_urn="urn:adsk.eagle:package:38059/1" value="ON/OFF" x="15.24" y="30.48" smashed="yes">
 <attribute name="NAME" x="13.97" y="33.909" size="0.6096" layer="25" font="vector" ratio="20"/>
 <attribute name="VALUE" x="13.97" y="26.416" size="0.6096" layer="27" font="vector" ratio="20"/>
 </element>
@@ -993,7 +1021,7 @@ design rules under a new name.</description>
 <attribute name="NAME" x="53.34" y="37.973" size="0.6096" layer="25" font="vector" ratio="20" rot="R180"/>
 <attribute name="VALUE" x="53.34" y="41.402" size="0.6096" layer="27" font="vector" ratio="20" rot="R180"/>
 </element>
-<element name="DRIVER" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X04" package3d_urn="urn:adsk.eagle:package:38085/1" value="" x="58.42" y="29.21" smashed="yes" rot="R90">
+<element name="J5" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X04" package3d_urn="urn:adsk.eagle:package:38085/1" value="DRIVER" x="58.42" y="29.21" smashed="yes" rot="R90">
 <attribute name="NAME" x="60.833" y="27.94" size="0.6096" layer="25" font="vector" ratio="20" rot="R90"/>
 <attribute name="PROD_ID" value="CONN-09696" x="58.42" y="29.21" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="VALUE" x="60.452" y="27.94" size="0.6096" layer="27" font="vector" ratio="20" rot="R90"/>
@@ -1004,7 +1032,7 @@ design rules under a new name.</description>
 <attribute name="SPICEPREFIX" value="R" x="11.43" y="36.83" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="VALUE" x="13.97" y="33.655" size="1.27" layer="28" rot="MR0"/>
 </element>
-<element name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="100K" x="11.43" y="33.02" smashed="yes" rot="MR180">
+<element name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="133K" x="11.43" y="33.02" smashed="yes" rot="MR180">
 <attribute name="NAME" x="8.89" y="31.115" size="1.27" layer="26" rot="MR180"/>
 <attribute name="SPICEMODEL" value="NONE" x="11.43" y="33.02" size="1.778" layer="28" rot="MR180" display="off"/>
 <attribute name="SPICEPREFIX" value="R" x="11.43" y="33.02" size="1.778" layer="28" rot="MR180" display="off"/>
@@ -1026,18 +1054,6 @@ design rules under a new name.</description>
 <attribute name="TYPE" value="N-Channel" x="6.35" y="38.1" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="VALUE" x="9.525" y="40.005" size="1.27" layer="28" rot="MR270"/>
 </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="22K" x="16.51" y="33.02" smashed="yes" rot="MR180">
-<attribute name="NAME" x="15.24" y="31.75" size="1.27" layer="26" rot="MR180"/>
-<attribute name="SPICEMODEL" value="NONE" x="16.51" y="33.02" size="1.778" layer="28" rot="MR180" display="off"/>
-<attribute name="SPICEPREFIX" value="R" x="16.51" y="33.02" size="1.778" layer="28" rot="MR180" display="off"/>
-<attribute name="VALUE" x="15.24" y="35.56" size="1.27" layer="28" rot="MR180"/>
-</element>
-<element name="R7" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="47K" x="16.51" y="36.83" smashed="yes" rot="MR180">
-<attribute name="NAME" x="15.24" y="35.56" size="1.27" layer="26" rot="MR180"/>
-<attribute name="SPICEMODEL" value="NONE" x="16.51" y="36.83" size="1.778" layer="28" rot="MR180" display="off"/>
-<attribute name="SPICEPREFIX" value="R" x="16.51" y="36.83" size="1.778" layer="28" rot="MR180" display="off"/>
-<attribute name="VALUE" x="15.24" y="39.37" size="1.27" layer="28" rot="MR180"/>
-</element>
 <element name="Q3" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFETSOT23" x="53.34" y="34.29" smashed="yes">
 <attribute name="CATEGORY" value="Transistor" x="53.34" y="34.29" size="1.778" layer="27" display="off"/>
 <attribute name="DESCRIPTION" value="" x="53.34" y="34.29" size="1.778" layer="27" display="off"/>
@@ -1054,6 +1070,22 @@ design rules under a new name.</description>
 <attribute name="TYPE" value="N-Channel" x="53.34" y="34.29" size="1.778" layer="27" display="off"/>
 <attribute name="VALUE" x="51.435" y="31.115" size="1.27" layer="27"/>
 </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="48.26" y="22.86" smashed="yes" rot="R180">
+<attribute name="NAME" x="49.53" y="21.59" size="1.27" layer="25" rot="R180"/>
+<attribute name="SPICEMODEL" value="NONE" x="48.26" y="22.86" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="48.26" y="22.86" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="49.53" y="25.4" size="1.27" layer="27" rot="R180"/>
+</element>
+<element name="R7" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="53.34" y="19.05" smashed="yes">
+<attribute name="NAME" x="52.07" y="20.32" size="1.27" layer="25"/>
+<attribute name="SPICEMODEL" value="NONE" x="53.34" y="19.05" size="1.778" layer="27" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="53.34" y="19.05" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="52.07" y="16.51" size="1.27" layer="27"/>
+</element>
+<element name="D2" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="P4SMAJ12CA" x="53.34" y="5.08" smashed="yes" rot="R270">
+<attribute name="NAME" x="55.325" y="5.08" size="1.27" layer="25" rot="R270" align="bottom-center"/>
+<attribute name="VALUE" x="51.355" y="5.08" size="1.27" layer="27" rot="R270" align="top-center"/>
+</element>
 </elements>
 <signals>
 <signal name="GND">
@@ -1064,10 +1096,10 @@ design rules under a new name.</description>
 <contactref element="D1" pad="A"/>
 <contactref element="C3" pad="2"/>
 <contactref element="R3" pad="1"/>
-<contactref element="VIN" pad="1"/>
-<contactref element="ON/OFF" pad="P2"/>
-<wire x1="38.1" y1="25.6054" x2="37.8946" y2="25.4" width="1.27" layer="1"/>
-<wire x1="37.8946" y1="25.4" x2="33.66" y2="25.4" width="1.27" layer="1"/>
+<contactref element="J4" pad="1"/>
+<contactref element="J3" pad="P2"/>
+<wire x1="36.83" y1="25.6054" x2="36.6246" y2="25.4" width="1.27" layer="1"/>
+<wire x1="36.6246" y1="25.4" x2="33.66" y2="25.4" width="1.27" layer="1"/>
 <polygon width="1.27" layer="1">
 <vertex x="0" y="43"/>
 <vertex x="62" y="43"/>
@@ -1100,12 +1132,65 @@ design rules under a new name.</description>
 <via x="41.91" y="31.75" extent="1-16" drill="0.35"/>
 <via x="40.64" y="33.02" extent="1-16" drill="0.35"/>
 <via x="39.37" y="34.29" extent="1-16" drill="0.35"/>
+<contactref element="R6" pad="2"/>
+<contactref element="R7" pad="1"/>
+<via x="15.24" y="35.56" extent="1-16" drill="0.35"/>
+<via x="17.78" y="35.56" extent="1-16" drill="0.35"/>
+<via x="20.32" y="35.56" extent="1-16" drill="0.35"/>
+<via x="22.86" y="35.56" extent="1-16" drill="0.35"/>
+<via x="25.4" y="35.56" extent="1-16" drill="0.35"/>
+<via x="27.94" y="35.56" extent="1-16" drill="0.35"/>
+<via x="30.48" y="35.56" extent="1-16" drill="0.35"/>
+<via x="33.02" y="35.56" extent="1-16" drill="0.35"/>
+<via x="35.56" y="35.56" extent="1-16" drill="0.35"/>
+<via x="38.1" y="35.56" extent="1-16" drill="0.35"/>
+<contactref element="D2" pad="2"/>
+<wire x1="44.45" y1="29.21" x2="50.48" y2="33.19" width="0" layer="19" extent="1-1"/>
+<wire x1="43.18" y1="30.48" x2="44.45" y2="29.21" width="0" layer="19" extent="1-1"/>
+<wire x1="41.91" y1="31.75" x2="43.18" y2="30.48" width="0" layer="19" extent="1-1"/>
+<wire x1="40.64" y1="33.02" x2="41.91" y2="31.75" width="0" layer="19" extent="1-1"/>
+<wire x1="39.37" y1="34.29" x2="40.64" y2="33.02" width="0" layer="19" extent="1-1"/>
+<wire x1="38.1" y1="35.56" x2="39.37" y2="34.29" width="0" layer="19" extent="1-1"/>
+<wire x1="35.56" y1="35.56" x2="38.1" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="44.45" y1="26.67" x2="44.45" y2="29.21" width="0" layer="19" extent="1-1"/>
+<wire x1="33.02" y1="35.56" x2="35.56" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="44.45" y1="24.13" x2="44.45" y2="26.67" width="0" layer="19" extent="1-1"/>
+<wire x1="30.48" y1="35.56" x2="33.02" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="44.45" y1="21.59" x2="44.45" y2="24.13" width="0" layer="19" extent="1-1"/>
+<wire x1="45.72" y1="20.32" x2="44.45" y2="21.59" width="0" layer="19" extent="1-1"/>
+<wire x1="46.99" y1="19.05" x2="45.72" y2="20.32" width="0" layer="19" extent="1-1"/>
+<wire x1="48.26" y1="17.78" x2="46.99" y2="19.05" width="0" layer="19" extent="1-1"/>
+<wire x1="49.53" y1="16.51" x2="48.26" y2="17.78" width="0" layer="19" extent="1-1"/>
+<wire x1="50.8" y1="15.24" x2="49.53" y2="16.51" width="0" layer="19" extent="1-1"/>
+<wire x1="52.07" y1="13.97" x2="50.8" y2="15.24" width="0" layer="19" extent="1-1"/>
+<wire x1="53.34" y1="12.7" x2="52.07" y2="13.97" width="0" layer="19" extent="1-1"/>
+<wire x1="54.61" y1="11.43" x2="53.34" y2="12.7" width="0" layer="19" extent="1-1"/>
+<wire x1="55.88" y1="10.16" x2="54.61" y2="11.43" width="0" layer="19" extent="1-1"/>
+<wire x1="27.94" y1="35.56" x2="30.48" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="25.4" y1="35.56" x2="27.94" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="22.86" y1="35.56" x2="25.4" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="20.32" y1="35.56" x2="22.86" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="17.78" y1="35.56" x2="20.32" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="15.24" y1="35.56" x2="17.78" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="46.838" y1="22.86" x2="44.45" y2="24.13" width="0" layer="19" extent="1-1"/>
+<wire x1="58.42" y1="8.89" x2="55.88" y2="10.16" width="0" layer="19" extent="1-1"/>
+<wire x1="51.918" y1="19.05" x2="49.53" y2="16.51" width="0" layer="19" extent="1-1"/>
+<wire x1="33.172" y1="31.75" x2="33.02" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="15.24" y1="30.48" x2="15.24" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="10.03" y1="33.02" x2="15.24" y2="35.56" width="0" layer="19" extent="16-16"/>
+<wire x1="33.66" y1="25.4" x2="33.172" y2="31.75" width="0" layer="19" extent="1-1"/>
+<wire x1="24.76" y1="25.4" x2="33.66" y2="25.4" width="0" layer="19" extent="1-1"/>
+<wire x1="49.53" y1="3.2288" x2="55.88" y2="10.16" width="0" layer="19" extent="1-1"/>
+<wire x1="2.54" y1="27.23" x2="10.03" y2="33.02" width="0" layer="19" extent="16-16"/>
+<wire x1="53.34" y1="2.98" x2="58.42" y2="8.89" width="0" layer="19" extent="1-1"/>
+<wire x1="12.7" y1="12.855" x2="24.76" y2="25.4" width="0" layer="19" extent="1-1"/>
+<wire x1="16.66" y1="6.35" x2="12.7" y2="12.855" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="VIN">
 <contactref element="U1" pad="7"/>
 <contactref element="C4" pad="1"/>
 <contactref element="R1" pad="1"/>
-<contactref element="VIN" pad="2"/>
+<contactref element="J4" pad="2"/>
 <wire x1="24.76" y1="22.86" x2="21.59" y2="22.86" width="2.54" layer="1"/>
 <wire x1="12.855" y1="22.86" x2="21.59" y2="22.86" width="2.54" layer="1"/>
 <wire x1="21.59" y1="25.248" x2="21.59" y2="22.86" width="1.27" layer="1"/>
@@ -1137,40 +1222,45 @@ design rules under a new name.</description>
 <wire x1="26.67" y1="20.32" x2="24.76" y2="20.32" width="1.27" layer="1"/>
 <wire x1="24.76" y1="20.32" x2="24.13" y2="20.32" width="1.27" layer="1"/>
 <wire x1="24.13" y1="20.32" x2="22.86" y2="19.05" width="1.27" layer="1"/>
-<wire x1="22.86" y1="13.97" x2="22.86" y2="19.05" width="1.27" layer="1"/>
-<wire x1="29.06" y1="5.08" x2="25.4" y2="5.08" width="1.27" layer="1"/>
-<wire x1="25.4" y1="5.08" x2="22.86" y2="7.62" width="1.27" layer="1"/>
-<wire x1="22.86" y1="7.62" x2="22.86" y2="13.97" width="1.27" layer="1"/>
-<wire x1="22.86" y1="13.97" x2="26.67" y2="10.16" width="1.27" layer="1"/>
-<wire x1="26.67" y1="10.16" x2="38.1" y2="10.16" width="1.27" layer="1"/>
-<wire x1="38.1" y1="10.16" x2="40.64" y2="7.62" width="1.27" layer="1"/>
-<wire x1="40.64" y1="7.62" x2="40.64" y2="6.455" width="1.27" layer="1"/>
+<wire x1="22.86" y1="12.7" x2="22.86" y2="19.05" width="1.27" layer="1"/>
+<wire x1="29.06" y1="6.35" x2="24.13" y2="6.35" width="1.27" layer="1"/>
+<wire x1="24.13" y1="6.35" x2="22.86" y2="7.62" width="1.27" layer="1"/>
+<wire x1="22.86" y1="7.62" x2="22.86" y2="12.7" width="1.27" layer="1"/>
+<wire x1="22.86" y1="12.7" x2="24.13" y2="11.43" width="1.27" layer="1"/>
+<wire x1="24.13" y1="11.43" x2="31.75" y2="11.43" width="1.27" layer="1"/>
+<wire x1="39.37" y1="6.455" x2="36.725" y2="6.455" width="1.27" layer="1"/>
+<wire x1="36.725" y1="6.455" x2="31.75" y2="11.43" width="1.27" layer="1"/>
 </signal>
-<signal name="VOUT">
+<signal name="12V">
 <contactref element="L1" pad="2"/>
 <contactref element="U1" pad="4"/>
 <contactref element="C3" pad="1"/>
-<wire x1="33.66" y1="27.94" x2="39.37" y2="27.94" width="1.27" layer="1"/>
-<wire x1="40.64" y1="26.67" x2="39.37" y2="27.94" width="1.27" layer="1"/>
-<wire x1="40.64" y1="26.67" x2="40.64" y2="16.405" width="1.27" layer="1"/>
+<wire x1="40.64" y1="25.4" x2="38.1" y2="27.94" width="1.27" layer="1"/>
+<wire x1="33.66" y1="27.94" x2="38.1" y2="27.94" width="1.27" layer="1"/>
+<wire x1="40.64" y1="25.4" x2="40.64" y2="17.675" width="1.27" layer="1"/>
+<wire x1="40.64" y1="17.675" x2="39.37" y2="16.405" width="1.27" layer="1"/>
 <contactref element="J1" pad="1"/>
-<wire x1="40.64" y1="16.405" x2="40.64" y2="13.97" width="1.27" layer="1"/>
-<wire x1="48.26" y1="6.35" x2="58.42" y2="6.35" width="1.27" layer="1"/>
-<wire x1="40.64" y1="13.97" x2="48.26" y2="6.35" width="1.27" layer="1"/>
-<wire x1="48.26" y1="6.35" x2="50.8" y2="3.81" width="1.27" layer="1"/>
-<wire x1="50.8" y1="3.2288" x2="50.8" y2="3.81" width="1.27" layer="1"/>
+<wire x1="50.8" y1="6.35" x2="53.34" y2="6.35" width="1.27" layer="1"/>
+<wire x1="53.34" y1="6.35" x2="58.42" y2="6.35" width="1.27" layer="1"/>
+<wire x1="50.8" y1="6.35" x2="49.53" y2="7.62" width="1.27" layer="1"/>
+<wire x1="49.53" y1="9.4712" x2="49.53" y2="10.16" width="1.27" layer="1"/>
+<wire x1="49.53" y1="10.16" x2="43.285" y2="16.405" width="1.27" layer="1"/>
+<wire x1="39.37" y1="16.405" x2="43.285" y2="16.405" width="1.27" layer="1"/>
+<wire x1="49.53" y1="9.4712" x2="49.53" y2="7.62" width="1.27" layer="1"/>
+<contactref element="D2" pad="1"/>
+<wire x1="53.34" y1="7.18" x2="53.34" y2="6.35" width="1.27" layer="1"/>
 </signal>
 <signal name="N$4">
 <contactref element="C2" pad="2"/>
 <contactref element="U1" pad="2"/>
-<wire x1="37.8946" y1="22.86" x2="38.1" y2="22.6546" width="1.27" layer="1"/>
-<wire x1="33.66" y1="22.86" x2="37.8946" y2="22.86" width="1.27" layer="1"/>
+<wire x1="36.6246" y1="22.86" x2="36.83" y2="22.6546" width="1.27" layer="1"/>
+<wire x1="33.66" y1="22.86" x2="36.6246" y2="22.86" width="1.27" layer="1"/>
 </signal>
 <signal name="N$5">
 <contactref element="U1" pad="5"/>
 <contactref element="R1" pad="2"/>
 <contactref element="R2" pad="1"/>
-<contactref element="ON/OFF" pad="P1"/>
+<contactref element="J3" pad="P1"/>
 <wire x1="21.59" y1="28.092" x2="21.742" y2="27.94" width="1.27" layer="1"/>
 <wire x1="21.742" y1="27.94" x2="24.76" y2="27.94" width="1.27" layer="1"/>
 <wire x1="21.59" y1="28.092" x2="21.59" y2="30.48" width="1.27" layer="1"/>
@@ -1186,7 +1276,7 @@ design rules under a new name.</description>
 <wire x1="26.822" y1="31.75" x2="30.328" y2="31.75" width="1.27" layer="1"/>
 </signal>
 <signal name="SPIN">
-<contactref element="DRIVER" pad="1"/>
+<contactref element="J5" pad="1"/>
 <contactref element="J1" pad="8"/>
 <wire x1="58.42" y1="29.21" x2="57.15" y2="29.21" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="29.21" x2="55.88" y2="27.94" width="0.8128" layer="16"/>
@@ -1195,7 +1285,7 @@ design rules under a new name.</description>
 <wire x1="57.15" y1="24.13" x2="58.42" y2="24.13" width="0.8128" layer="16"/>
 </signal>
 <signal name="SPOUT">
-<contactref element="DRIVER" pad="2"/>
+<contactref element="J5" pad="2"/>
 <contactref element="J1" pad="7"/>
 <wire x1="58.42" y1="31.75" x2="57.15" y2="31.75" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="31.75" x2="54.4576" y2="29.0576" width="0.8128" layer="16"/>
@@ -1204,14 +1294,14 @@ design rules under a new name.</description>
 <wire x1="54.4576" y1="24.2824" x2="57.15" y2="21.59" width="0.8128" layer="16"/>
 </signal>
 <signal name="ST">
-<contactref element="DRIVER" pad="3"/>
+<contactref element="J5" pad="3"/>
 <contactref element="Q3" pad="2"/>
 <wire x1="54.29" y1="33.19" x2="56.05" y2="33.19" width="0.8128" layer="1"/>
 <wire x1="56.05" y1="33.19" x2="57.15" y2="34.29" width="0.8128" layer="1"/>
 <wire x1="57.15" y1="34.29" x2="58.42" y2="34.29" width="0.8128" layer="1"/>
 </signal>
 <signal name="5V">
-<contactref element="DRIVER" pad="4"/>
+<contactref element="J5" pad="4"/>
 <contactref element="J2" pad="1"/>
 <wire x1="52.07" y1="39.37" x2="52.07" y2="38.1" width="0.8128" layer="16"/>
 <wire x1="53.34" y1="36.83" x2="52.07" y2="38.1" width="0.8128" layer="16"/>
@@ -1233,8 +1323,14 @@ design rules under a new name.</description>
 <wire x1="57.15" y1="16.51" x2="50.48" y2="23.18" width="0.8128" layer="16"/>
 <wire x1="50.48" y1="23.18" x2="50.48" y2="25.72" width="0.8128" layer="16"/>
 <via x="50.48" y="25.72" extent="1-16" drill="0.35"/>
-<wire x1="48.58" y1="33.19" x2="48.58" y2="27.62" width="0.8128" layer="1"/>
-<wire x1="50.48" y1="25.72" x2="48.58" y2="27.62" width="0.8128" layer="1"/>
+<wire x1="48.58" y1="33.19" x2="48.58" y2="28.89" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="25.72" x2="50.48" y2="26.99" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="26.99" x2="48.58" y2="28.89" width="0.8128" layer="1"/>
+<contactref element="R6" pad="1"/>
+<wire x1="50.48" y1="25.72" x2="50.53259375" y2="25.66740625" width="0.8128" layer="1"/>
+<wire x1="49.53" y1="22.86" x2="49.682" y2="22.86" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="25.72" x2="50.48" y2="23.658" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="23.658" x2="49.682" y2="22.86" width="0.8128" layer="1"/>
 </signal>
 <signal name="PWM">
 <contactref element="Q2" pad="1"/>
@@ -1250,13 +1346,11 @@ design rules under a new name.</description>
 <wire x1="58.42" y1="11.43" x2="57.15" y2="11.43" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="11.43" x2="46.8376" y2="21.7424" width="0.8128" layer="16"/>
 <wire x1="46.8376" y1="21.7424" x2="46.8376" y2="29.21" width="0.8128" layer="16"/>
-<contactref element="R7" pad="2"/>
-<contactref element="R6" pad="2"/>
-<wire x1="17.932" y1="36.83" x2="17.78" y2="36.678" width="0.8128" layer="16"/>
-<wire x1="17.932" y1="33.02" x2="17.78" y2="33.172" width="0.8128" layer="16"/>
-<wire x1="17.78" y1="36.678" x2="17.78" y2="33.172" width="0.8128" layer="16"/>
-<wire x1="46.8376" y1="29.21" x2="39.2176" y2="36.83" width="0.8128" layer="16"/>
-<wire x1="39.2176" y1="36.83" x2="17.932" y2="36.83" width="0.8128" layer="16"/>
+<wire x1="39.2176" y1="36.83" x2="46.8376" y2="29.21" width="0.8128" layer="16"/>
+<contactref element="R4" pad="1"/>
+<contactref element="R5" pad="2"/>
+<wire x1="12.83" y1="36.83" x2="39.2176" y2="36.83" width="0.8128" layer="16"/>
+<wire x1="12.83" y1="36.83" x2="12.83" y2="33.02" width="0.8128" layer="16"/>
 </signal>
 <signal name="N$8">
 <contactref element="Q2" pad="2"/>
@@ -1264,16 +1358,6 @@ design rules under a new name.</description>
 <wire x1="7.45" y1="37.15" x2="7.77" y2="36.83" width="0.8128" layer="16"/>
 <wire x1="7.77" y1="36.83" x2="10.03" y2="36.83" width="0.8128" layer="16"/>
 </signal>
-<signal name="N$6">
-<contactref element="R4" pad="1"/>
-<contactref element="R7" pad="1"/>
-<wire x1="12.83" y1="36.83" x2="15.088" y2="36.83" width="0.8128" layer="16"/>
-</signal>
-<signal name="N$9">
-<contactref element="R6" pad="1"/>
-<contactref element="R5" pad="2"/>
-<wire x1="12.83" y1="33.02" x2="15.088" y2="33.02" width="0.8128" layer="16"/>
-</signal>
 <signal name="STOUT">
 <contactref element="J1" pad="6"/>
 <contactref element="Q3" pad="1"/>
@@ -1281,7 +1365,11 @@ design rules under a new name.</description>
 <wire x1="52.39" y1="31.92" x2="52.39" y2="33.19" width="0.8128" layer="1"/>
 <wire x1="54.93" y1="29.38" x2="54.93" y2="21.27" width="0.8128" layer="1"/>
 <wire x1="58.42" y1="19.05" x2="57.15" y2="19.05" width="0.8128" layer="1"/>
-<wire x1="57.15" y1="19.05" x2="54.93" y2="21.27" width="0.8128" layer="1"/>
+<wire x1="57.15" y1="19.05" x2="55.88" y2="20.32" width="0.8128" layer="1"/>
+<contactref element="R7" pad="2"/>
+<wire x1="54.93" y1="21.27" x2="55.88" y2="20.32" width="0.8128" layer="1"/>
+<wire x1="55.88" y1="20.32" x2="55.88" y2="20.168" width="0.8128" layer="1"/>
+<wire x1="55.88" y1="20.168" x2="54.762" y2="19.05" width="0.8128" layer="1"/>
 </signal>
 </signals>
 <mfgpreviewcolors>

+ 150 - 66
schematic/regulator.b#2

@@ -678,6 +678,34 @@ CONN_04
 </package3d>
 </packages3d>
 </library>
+<library name="eScooter">
+<packages>
+<package name="DIOM5027X220N" urn="urn:adsk.eagle:footprint:21928331/1">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<wire x1="2.5" y1="1.35" x2="-3.3699" y2="1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="1.35" x2="-3.3699" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="-1.35" x2="2.5" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="2.5" y1="-1.35" x2="-2.5" y2="-1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="-1.35" x2="-2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="1.35" x2="2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="2.5" y1="1.35" x2="2.5" y2="-1.35" width="0.12" layer="51"/>
+<smd name="1" x="-2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<smd name="2" x="2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<text x="0" y="1.985" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-1.985" size="1.27" layer="27" align="top-center">&gt;VALUE</text>
+</package>
+</packages>
+<packages3d>
+<package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="DIOM5027X220N"/>
+</packageinstances>
+</package3d>
+</packages3d>
+</library>
 </libraries>
 <attributes>
 </attributes>
@@ -916,16 +944,16 @@ design rules under a new name.</description>
 <attribute name="VALUE" x="53.735" y="6.35" size="1.27" layer="27" rot="R90" align="top-center"/>
 <attribute name="VOLTAGE_RATING" value="" x="86.36" y="39.37" size="1.778" layer="27" rot="R90" display="off"/>
 </element>
-<element name="D1" library="Diodes" library_urn="urn:adsk.eagle:library:11396254" package="DO201AD" package3d_urn="urn:adsk.eagle:package:10898389/2" value="MBR360G" x="22.86" y="5.08" smashed="yes" rot="R180">
-<attribute name="CREATED_BY" value="PCBLayout.com" x="2.54" y="43.18" size="1.778" layer="27" rot="R180" display="off"/>
-<attribute name="DIGIKEY_PART_NUMBER" value="MBR360GOS-ND" x="2.54" y="43.18" size="1.778" layer="27" rot="R180" display="off"/>
-<attribute name="MANUFACTURER" value="ON Semiconductor" x="2.54" y="43.18" size="1.778" layer="27" rot="R180" display="off"/>
-<attribute name="MPN" value="MBR360G" x="2.54" y="43.18" size="1.778" layer="27" rot="R180" display="off"/>
-<attribute name="NAME" x="15.37" y="3.35" size="1.27" layer="25" ratio="10" rot="R180"/>
-<attribute name="PACKAGE" value="DO-201AD" x="2.54" y="43.18" size="1.778" layer="27" rot="R180" display="off"/>
-<attribute name="VALUE" x="30.36" y="9.33" size="1.27" layer="27" ratio="10" rot="R180"/>
+<element name="D1" library="Diodes" library_urn="urn:adsk.eagle:library:11396254" package="DO201AD" package3d_urn="urn:adsk.eagle:package:10898389/2" value="MBR360G" x="22.86" y="6.35" smashed="yes" rot="R180">
+<attribute name="CREATED_BY" value="PCBLayout.com" x="2.54" y="44.45" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="DIGIKEY_PART_NUMBER" value="MBR360GOS-ND" x="2.54" y="44.45" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="MANUFACTURER" value="ON Semiconductor" x="2.54" y="44.45" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="MPN" value="MBR360G" x="2.54" y="44.45" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="NAME" x="15.37" y="4.62" size="1.27" layer="25" ratio="10" rot="R180"/>
+<attribute name="PACKAGE" value="DO-201AD" x="2.54" y="44.45" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="30.36" y="10.6" size="1.27" layer="27" ratio="10" rot="R180"/>
 </element>
-<element name="VIN" library="Connectors" library_urn="urn:adsk.eagle:library:14555660" package="HDR-02" package3d_urn="urn:adsk.eagle:package:10989917/2" value="B2P-VH(LF)(SN)" x="2.54" y="29.21" smashed="yes" rot="R90">
+<element name="J4" library="Connectors" library_urn="urn:adsk.eagle:library:14555660" package="HDR-02" package3d_urn="urn:adsk.eagle:package:10989917/2" value="IN" x="2.54" y="29.21" smashed="yes" rot="R90">
 <attribute name="CREATED_BY" value="PCBLayout.com" x="12.7" y="69.85" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="DIGIKEY_PART_NUMBER" value="455-1639-ND" x="12.7" y="69.85" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="MANUFACTURER" value="JST Sales America Inc." x="12.7" y="69.85" size="1.778" layer="27" rot="R90" display="off"/>
@@ -965,7 +993,7 @@ design rules under a new name.</description>
 <attribute name="NAME" x="5.08" y="10.695" size="1.27" layer="25" align="bottom-center"/>
 <attribute name="VALUE" x="5.815" y="17.78" size="1.27" layer="27" rot="R270" align="top-center"/>
 </element>
-<element name="ON/OFF" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X02_2.54_SCREWTERM" package3d_urn="urn:adsk.eagle:package:38059/1" value="" x="15.24" y="30.48" smashed="yes">
+<element name="J3" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X02_2.54_SCREWTERM" package3d_urn="urn:adsk.eagle:package:38059/1" value="ON/OFF" x="15.24" y="30.48" smashed="yes">
 <attribute name="NAME" x="13.97" y="33.909" size="0.6096" layer="25" font="vector" ratio="20"/>
 <attribute name="VALUE" x="13.97" y="26.416" size="0.6096" layer="27" font="vector" ratio="20"/>
 </element>
@@ -993,7 +1021,7 @@ design rules under a new name.</description>
 <attribute name="NAME" x="53.34" y="37.973" size="0.6096" layer="25" font="vector" ratio="20" rot="R180"/>
 <attribute name="VALUE" x="53.34" y="41.402" size="0.6096" layer="27" font="vector" ratio="20" rot="R180"/>
 </element>
-<element name="DRIVER" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X04" package3d_urn="urn:adsk.eagle:package:38085/1" value="" x="58.42" y="29.21" smashed="yes" rot="R90">
+<element name="J5" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X04" package3d_urn="urn:adsk.eagle:package:38085/1" value="DRIVER" x="58.42" y="29.21" smashed="yes" rot="R90">
 <attribute name="NAME" x="60.833" y="27.94" size="0.6096" layer="25" font="vector" ratio="20" rot="R90"/>
 <attribute name="PROD_ID" value="CONN-09696" x="58.42" y="29.21" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="VALUE" x="60.452" y="27.94" size="0.6096" layer="27" font="vector" ratio="20" rot="R90"/>
@@ -1004,7 +1032,7 @@ design rules under a new name.</description>
 <attribute name="SPICEPREFIX" value="R" x="11.43" y="36.83" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="VALUE" x="13.97" y="33.655" size="1.27" layer="28" rot="MR0"/>
 </element>
-<element name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="100K" x="11.43" y="33.02" smashed="yes" rot="MR180">
+<element name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="133K" x="11.43" y="33.02" smashed="yes" rot="MR180">
 <attribute name="NAME" x="8.89" y="31.115" size="1.27" layer="26" rot="MR180"/>
 <attribute name="SPICEMODEL" value="NONE" x="11.43" y="33.02" size="1.778" layer="28" rot="MR180" display="off"/>
 <attribute name="SPICEPREFIX" value="R" x="11.43" y="33.02" size="1.778" layer="28" rot="MR180" display="off"/>
@@ -1026,18 +1054,6 @@ design rules under a new name.</description>
 <attribute name="TYPE" value="N-Channel" x="6.35" y="38.1" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="VALUE" x="9.525" y="40.005" size="1.27" layer="28" rot="MR270"/>
 </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="22K" x="16.51" y="33.02" smashed="yes" rot="MR180">
-<attribute name="NAME" x="15.24" y="31.75" size="1.27" layer="26" rot="MR180"/>
-<attribute name="SPICEMODEL" value="NONE" x="16.51" y="33.02" size="1.778" layer="28" rot="MR180" display="off"/>
-<attribute name="SPICEPREFIX" value="R" x="16.51" y="33.02" size="1.778" layer="28" rot="MR180" display="off"/>
-<attribute name="VALUE" x="15.24" y="35.56" size="1.27" layer="28" rot="MR180"/>
-</element>
-<element name="R7" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="47K" x="16.51" y="36.83" smashed="yes" rot="MR180">
-<attribute name="NAME" x="15.24" y="35.56" size="1.27" layer="26" rot="MR180"/>
-<attribute name="SPICEMODEL" value="NONE" x="16.51" y="36.83" size="1.778" layer="28" rot="MR180" display="off"/>
-<attribute name="SPICEPREFIX" value="R" x="16.51" y="36.83" size="1.778" layer="28" rot="MR180" display="off"/>
-<attribute name="VALUE" x="15.24" y="39.37" size="1.27" layer="28" rot="MR180"/>
-</element>
 <element name="Q3" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFETSOT23" x="53.34" y="34.29" smashed="yes">
 <attribute name="CATEGORY" value="Transistor" x="53.34" y="34.29" size="1.778" layer="27" display="off"/>
 <attribute name="DESCRIPTION" value="" x="53.34" y="34.29" size="1.778" layer="27" display="off"/>
@@ -1054,6 +1070,22 @@ design rules under a new name.</description>
 <attribute name="TYPE" value="N-Channel" x="53.34" y="34.29" size="1.778" layer="27" display="off"/>
 <attribute name="VALUE" x="51.435" y="31.115" size="1.27" layer="27"/>
 </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="48.26" y="22.86" smashed="yes" rot="R180">
+<attribute name="NAME" x="49.53" y="21.59" size="1.27" layer="25" rot="R180"/>
+<attribute name="SPICEMODEL" value="NONE" x="48.26" y="22.86" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="48.26" y="22.86" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="49.53" y="25.4" size="1.27" layer="27" rot="R180"/>
+</element>
+<element name="R7" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="53.34" y="19.05" smashed="yes">
+<attribute name="NAME" x="52.07" y="20.32" size="1.27" layer="25"/>
+<attribute name="SPICEMODEL" value="NONE" x="53.34" y="19.05" size="1.778" layer="27" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="53.34" y="19.05" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="52.07" y="16.51" size="1.27" layer="27"/>
+</element>
+<element name="D2" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="P4SMAJ12CA" x="54.61" y="6.35" smashed="yes" rot="R90">
+<attribute name="NAME" x="52.625" y="6.35" size="1.27" layer="25" rot="R90" align="bottom-center"/>
+<attribute name="VALUE" x="56.595" y="6.35" size="1.27" layer="27" rot="R90" align="top-center"/>
+</element>
 </elements>
 <signals>
 <signal name="GND">
@@ -1064,8 +1096,8 @@ design rules under a new name.</description>
 <contactref element="D1" pad="A"/>
 <contactref element="C3" pad="2"/>
 <contactref element="R3" pad="1"/>
-<contactref element="VIN" pad="1"/>
-<contactref element="ON/OFF" pad="P2"/>
+<contactref element="J4" pad="1"/>
+<contactref element="J3" pad="P2"/>
 <wire x1="38.1" y1="25.6054" x2="37.8946" y2="25.4" width="1.27" layer="1"/>
 <wire x1="37.8946" y1="25.4" x2="33.66" y2="25.4" width="1.27" layer="1"/>
 <polygon width="1.27" layer="1">
@@ -1100,13 +1132,65 @@ design rules under a new name.</description>
 <via x="41.91" y="31.75" extent="1-16" drill="0.35"/>
 <via x="40.64" y="33.02" extent="1-16" drill="0.35"/>
 <via x="39.37" y="34.29" extent="1-16" drill="0.35"/>
+<contactref element="R6" pad="2"/>
+<contactref element="R7" pad="1"/>
+<via x="15.24" y="35.56" extent="1-16" drill="0.35"/>
+<via x="17.78" y="35.56" extent="1-16" drill="0.35"/>
+<via x="20.32" y="35.56" extent="1-16" drill="0.35"/>
+<via x="22.86" y="35.56" extent="1-16" drill="0.35"/>
+<via x="25.4" y="35.56" extent="1-16" drill="0.35"/>
+<via x="27.94" y="35.56" extent="1-16" drill="0.35"/>
+<via x="30.48" y="35.56" extent="1-16" drill="0.35"/>
+<via x="33.02" y="35.56" extent="1-16" drill="0.35"/>
+<via x="35.56" y="35.56" extent="1-16" drill="0.35"/>
+<via x="38.1" y="35.56" extent="1-16" drill="0.35"/>
+<contactref element="D2" pad="2"/>
 <wire x1="44.45" y1="29.21" x2="50.48" y2="33.19" width="0" layer="19" extent="1-1"/>
+<wire x1="43.18" y1="30.48" x2="44.45" y2="29.21" width="0" layer="19" extent="1-1"/>
+<wire x1="41.91" y1="31.75" x2="43.18" y2="30.48" width="0" layer="19" extent="1-1"/>
+<wire x1="40.64" y1="33.02" x2="41.91" y2="31.75" width="0" layer="19" extent="1-1"/>
+<wire x1="39.37" y1="34.29" x2="40.64" y2="33.02" width="0" layer="19" extent="1-1"/>
+<wire x1="38.1" y1="35.56" x2="39.37" y2="34.29" width="0" layer="19" extent="1-1"/>
+<wire x1="35.56" y1="35.56" x2="38.1" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="44.45" y1="26.67" x2="44.45" y2="29.21" width="0" layer="19" extent="1-1"/>
+<wire x1="33.02" y1="35.56" x2="35.56" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="44.45" y1="24.13" x2="44.45" y2="26.67" width="0" layer="19" extent="1-1"/>
+<wire x1="30.48" y1="35.56" x2="33.02" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="44.45" y1="21.59" x2="44.45" y2="24.13" width="0" layer="19" extent="1-1"/>
+<wire x1="45.72" y1="20.32" x2="44.45" y2="21.59" width="0" layer="19" extent="1-1"/>
+<wire x1="46.99" y1="19.05" x2="45.72" y2="20.32" width="0" layer="19" extent="1-1"/>
+<wire x1="48.26" y1="17.78" x2="46.99" y2="19.05" width="0" layer="19" extent="1-1"/>
+<wire x1="49.53" y1="16.51" x2="48.26" y2="17.78" width="0" layer="19" extent="1-1"/>
+<wire x1="50.8" y1="15.24" x2="49.53" y2="16.51" width="0" layer="19" extent="1-1"/>
+<wire x1="52.07" y1="13.97" x2="50.8" y2="15.24" width="0" layer="19" extent="1-1"/>
+<wire x1="53.34" y1="12.7" x2="52.07" y2="13.97" width="0" layer="19" extent="1-1"/>
+<wire x1="54.61" y1="11.43" x2="53.34" y2="12.7" width="0" layer="19" extent="1-1"/>
+<wire x1="55.88" y1="10.16" x2="54.61" y2="11.43" width="0" layer="19" extent="1-1"/>
+<wire x1="27.94" y1="35.56" x2="30.48" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="25.4" y1="35.56" x2="27.94" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="22.86" y1="35.56" x2="25.4" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="20.32" y1="35.56" x2="22.86" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="17.78" y1="35.56" x2="20.32" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="15.24" y1="35.56" x2="17.78" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="46.838" y1="22.86" x2="44.45" y2="24.13" width="0" layer="19" extent="1-1"/>
+<wire x1="58.42" y1="8.89" x2="55.88" y2="10.16" width="0" layer="19" extent="1-1"/>
+<wire x1="51.918" y1="19.05" x2="49.53" y2="16.51" width="0" layer="19" extent="1-1"/>
+<wire x1="33.172" y1="31.75" x2="33.02" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="50.8" y1="9.4712" x2="53.34" y2="12.7" width="0" layer="19" extent="1-1"/>
+<wire x1="15.24" y1="30.48" x2="15.24" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="10.03" y1="33.02" x2="15.24" y2="35.56" width="0" layer="19" extent="16-16"/>
+<wire x1="33.66" y1="25.4" x2="33.172" y2="31.75" width="0" layer="19" extent="1-1"/>
+<wire x1="24.76" y1="25.4" x2="33.66" y2="25.4" width="0" layer="19" extent="1-1"/>
+<wire x1="2.54" y1="27.23" x2="10.03" y2="33.02" width="0" layer="19" extent="16-16"/>
+<wire x1="12.7" y1="12.855" x2="24.76" y2="25.4" width="0" layer="19" extent="1-1"/>
+<wire x1="16.66" y1="6.35" x2="12.7" y2="12.855" width="0" layer="19" extent="1-1"/>
+<wire x1="54.61" y1="8.45" x2="16.66" y2="6.35" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="VIN">
 <contactref element="U1" pad="7"/>
 <contactref element="C4" pad="1"/>
 <contactref element="R1" pad="1"/>
-<contactref element="VIN" pad="2"/>
+<contactref element="J4" pad="2"/>
 <wire x1="24.76" y1="22.86" x2="21.59" y2="22.86" width="2.54" layer="1"/>
 <wire x1="12.855" y1="22.86" x2="21.59" y2="22.86" width="2.54" layer="1"/>
 <wire x1="21.59" y1="25.248" x2="21.59" y2="22.86" width="1.27" layer="1"/>
@@ -1138,16 +1222,16 @@ design rules under a new name.</description>
 <wire x1="26.67" y1="20.32" x2="24.76" y2="20.32" width="1.27" layer="1"/>
 <wire x1="24.76" y1="20.32" x2="24.13" y2="20.32" width="1.27" layer="1"/>
 <wire x1="24.13" y1="20.32" x2="22.86" y2="19.05" width="1.27" layer="1"/>
-<wire x1="22.86" y1="13.97" x2="22.86" y2="19.05" width="1.27" layer="1"/>
-<wire x1="29.06" y1="5.08" x2="25.4" y2="5.08" width="1.27" layer="1"/>
-<wire x1="25.4" y1="5.08" x2="22.86" y2="7.62" width="1.27" layer="1"/>
-<wire x1="22.86" y1="7.62" x2="22.86" y2="13.97" width="1.27" layer="1"/>
-<wire x1="22.86" y1="13.97" x2="26.67" y2="10.16" width="1.27" layer="1"/>
-<wire x1="26.67" y1="10.16" x2="38.1" y2="10.16" width="1.27" layer="1"/>
-<wire x1="38.1" y1="10.16" x2="40.64" y2="7.62" width="1.27" layer="1"/>
-<wire x1="40.64" y1="7.62" x2="40.64" y2="6.455" width="1.27" layer="1"/>
+<wire x1="22.86" y1="12.7" x2="22.86" y2="19.05" width="1.27" layer="1"/>
+<wire x1="29.06" y1="6.35" x2="24.13" y2="6.35" width="1.27" layer="1"/>
+<wire x1="24.13" y1="6.35" x2="22.86" y2="7.62" width="1.27" layer="1"/>
+<wire x1="22.86" y1="7.62" x2="22.86" y2="12.7" width="1.27" layer="1"/>
+<wire x1="22.86" y1="12.7" x2="24.13" y2="11.43" width="1.27" layer="1"/>
+<wire x1="24.13" y1="11.43" x2="31.75" y2="11.43" width="1.27" layer="1"/>
+<wire x1="40.64" y1="6.455" x2="36.725" y2="6.455" width="1.27" layer="1"/>
+<wire x1="36.725" y1="6.455" x2="31.75" y2="11.43" width="1.27" layer="1"/>
 </signal>
-<signal name="VOUT">
+<signal name="12V">
 <contactref element="L1" pad="2"/>
 <contactref element="U1" pad="4"/>
 <contactref element="C3" pad="1"/>
@@ -1155,11 +1239,13 @@ design rules under a new name.</description>
 <wire x1="40.64" y1="26.67" x2="39.37" y2="27.94" width="1.27" layer="1"/>
 <wire x1="40.64" y1="26.67" x2="40.64" y2="16.405" width="1.27" layer="1"/>
 <contactref element="J1" pad="1"/>
-<wire x1="40.64" y1="16.405" x2="40.64" y2="13.97" width="1.27" layer="1"/>
-<wire x1="48.26" y1="6.35" x2="58.42" y2="6.35" width="1.27" layer="1"/>
-<wire x1="40.64" y1="13.97" x2="48.26" y2="6.35" width="1.27" layer="1"/>
-<wire x1="48.26" y1="6.35" x2="50.8" y2="3.81" width="1.27" layer="1"/>
-<wire x1="50.8" y1="3.2288" x2="50.8" y2="3.81" width="1.27" layer="1"/>
+<wire x1="50.8" y1="6.35" x2="54.61" y2="6.35" width="1.27" layer="1"/>
+<wire x1="54.61" y1="6.35" x2="58.42" y2="6.35" width="1.27" layer="1"/>
+<wire x1="54.61" y1="6.35" x2="44.555" y2="16.405" width="1.27" layer="1"/>
+<wire x1="40.64" y1="16.405" x2="44.555" y2="16.405" width="1.27" layer="1"/>
+<wire x1="50.8" y1="3.2288" x2="50.8" y2="6.35" width="1.27" layer="1"/>
+<contactref element="D2" pad="1"/>
+<wire x1="54.61" y1="6.35" x2="54.61" y2="4.25" width="1.27" layer="1"/>
 </signal>
 <signal name="N$4">
 <contactref element="C2" pad="2"/>
@@ -1171,7 +1257,7 @@ design rules under a new name.</description>
 <contactref element="U1" pad="5"/>
 <contactref element="R1" pad="2"/>
 <contactref element="R2" pad="1"/>
-<contactref element="ON/OFF" pad="P1"/>
+<contactref element="J3" pad="P1"/>
 <wire x1="21.59" y1="28.092" x2="21.742" y2="27.94" width="1.27" layer="1"/>
 <wire x1="21.742" y1="27.94" x2="24.76" y2="27.94" width="1.27" layer="1"/>
 <wire x1="21.59" y1="28.092" x2="21.59" y2="30.48" width="1.27" layer="1"/>
@@ -1187,7 +1273,7 @@ design rules under a new name.</description>
 <wire x1="26.822" y1="31.75" x2="30.328" y2="31.75" width="1.27" layer="1"/>
 </signal>
 <signal name="SPIN">
-<contactref element="DRIVER" pad="1"/>
+<contactref element="J5" pad="1"/>
 <contactref element="J1" pad="8"/>
 <wire x1="58.42" y1="29.21" x2="57.15" y2="29.21" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="29.21" x2="55.88" y2="27.94" width="0.8128" layer="16"/>
@@ -1196,7 +1282,7 @@ design rules under a new name.</description>
 <wire x1="57.15" y1="24.13" x2="58.42" y2="24.13" width="0.8128" layer="16"/>
 </signal>
 <signal name="SPOUT">
-<contactref element="DRIVER" pad="2"/>
+<contactref element="J5" pad="2"/>
 <contactref element="J1" pad="7"/>
 <wire x1="58.42" y1="31.75" x2="57.15" y2="31.75" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="31.75" x2="54.4576" y2="29.0576" width="0.8128" layer="16"/>
@@ -1205,14 +1291,14 @@ design rules under a new name.</description>
 <wire x1="54.4576" y1="24.2824" x2="57.15" y2="21.59" width="0.8128" layer="16"/>
 </signal>
 <signal name="ST">
-<contactref element="DRIVER" pad="3"/>
+<contactref element="J5" pad="3"/>
 <contactref element="Q3" pad="2"/>
 <wire x1="54.29" y1="33.19" x2="56.05" y2="33.19" width="0.8128" layer="1"/>
 <wire x1="56.05" y1="33.19" x2="57.15" y2="34.29" width="0.8128" layer="1"/>
 <wire x1="57.15" y1="34.29" x2="58.42" y2="34.29" width="0.8128" layer="1"/>
 </signal>
 <signal name="5V">
-<contactref element="DRIVER" pad="4"/>
+<contactref element="J5" pad="4"/>
 <contactref element="J2" pad="1"/>
 <wire x1="52.07" y1="39.37" x2="52.07" y2="38.1" width="0.8128" layer="16"/>
 <wire x1="53.34" y1="36.83" x2="52.07" y2="38.1" width="0.8128" layer="16"/>
@@ -1234,8 +1320,14 @@ design rules under a new name.</description>
 <wire x1="57.15" y1="16.51" x2="50.48" y2="23.18" width="0.8128" layer="16"/>
 <wire x1="50.48" y1="23.18" x2="50.48" y2="25.72" width="0.8128" layer="16"/>
 <via x="50.48" y="25.72" extent="1-16" drill="0.35"/>
-<wire x1="48.58" y1="33.19" x2="48.58" y2="27.62" width="0.8128" layer="1"/>
-<wire x1="50.48" y1="25.72" x2="48.58" y2="27.62" width="0.8128" layer="1"/>
+<wire x1="48.58" y1="33.19" x2="48.58" y2="28.89" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="25.72" x2="50.48" y2="26.99" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="26.99" x2="48.58" y2="28.89" width="0.8128" layer="1"/>
+<contactref element="R6" pad="1"/>
+<wire x1="50.48" y1="25.72" x2="50.53259375" y2="25.66740625" width="0.8128" layer="1"/>
+<wire x1="49.53" y1="22.86" x2="49.682" y2="22.86" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="25.72" x2="50.48" y2="23.658" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="23.658" x2="49.682" y2="22.86" width="0.8128" layer="1"/>
 </signal>
 <signal name="PWM">
 <contactref element="Q2" pad="1"/>
@@ -1251,13 +1343,11 @@ design rules under a new name.</description>
 <wire x1="58.42" y1="11.43" x2="57.15" y2="11.43" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="11.43" x2="46.8376" y2="21.7424" width="0.8128" layer="16"/>
 <wire x1="46.8376" y1="21.7424" x2="46.8376" y2="29.21" width="0.8128" layer="16"/>
-<contactref element="R7" pad="2"/>
-<contactref element="R6" pad="2"/>
-<wire x1="17.932" y1="36.83" x2="17.78" y2="36.678" width="0.8128" layer="16"/>
-<wire x1="17.932" y1="33.02" x2="17.78" y2="33.172" width="0.8128" layer="16"/>
-<wire x1="17.78" y1="36.678" x2="17.78" y2="33.172" width="0.8128" layer="16"/>
-<wire x1="46.8376" y1="29.21" x2="39.2176" y2="36.83" width="0.8128" layer="16"/>
-<wire x1="39.2176" y1="36.83" x2="17.932" y2="36.83" width="0.8128" layer="16"/>
+<wire x1="39.2176" y1="36.83" x2="46.8376" y2="29.21" width="0.8128" layer="16"/>
+<contactref element="R4" pad="1"/>
+<contactref element="R5" pad="2"/>
+<wire x1="12.83" y1="36.83" x2="39.2176" y2="36.83" width="0.8128" layer="16"/>
+<wire x1="12.83" y1="36.83" x2="12.83" y2="33.02" width="0.8128" layer="16"/>
 </signal>
 <signal name="N$8">
 <contactref element="Q2" pad="2"/>
@@ -1265,16 +1355,6 @@ design rules under a new name.</description>
 <wire x1="7.45" y1="37.15" x2="7.77" y2="36.83" width="0.8128" layer="16"/>
 <wire x1="7.77" y1="36.83" x2="10.03" y2="36.83" width="0.8128" layer="16"/>
 </signal>
-<signal name="N$6">
-<contactref element="R4" pad="1"/>
-<contactref element="R7" pad="1"/>
-<wire x1="12.83" y1="36.83" x2="15.088" y2="36.83" width="0.8128" layer="16"/>
-</signal>
-<signal name="N$9">
-<contactref element="R6" pad="1"/>
-<contactref element="R5" pad="2"/>
-<wire x1="12.83" y1="33.02" x2="15.088" y2="33.02" width="0.8128" layer="16"/>
-</signal>
 <signal name="STOUT">
 <contactref element="J1" pad="6"/>
 <contactref element="Q3" pad="1"/>
@@ -1282,7 +1362,11 @@ design rules under a new name.</description>
 <wire x1="52.39" y1="31.92" x2="52.39" y2="33.19" width="0.8128" layer="1"/>
 <wire x1="54.93" y1="29.38" x2="54.93" y2="21.27" width="0.8128" layer="1"/>
 <wire x1="58.42" y1="19.05" x2="57.15" y2="19.05" width="0.8128" layer="1"/>
-<wire x1="57.15" y1="19.05" x2="54.93" y2="21.27" width="0.8128" layer="1"/>
+<wire x1="57.15" y1="19.05" x2="55.88" y2="20.32" width="0.8128" layer="1"/>
+<contactref element="R7" pad="2"/>
+<wire x1="54.93" y1="21.27" x2="55.88" y2="20.32" width="0.8128" layer="1"/>
+<wire x1="55.88" y1="20.32" x2="55.88" y2="20.168" width="0.8128" layer="1"/>
+<wire x1="55.88" y1="20.168" x2="54.762" y2="19.05" width="0.8128" layer="1"/>
 </signal>
 </signals>
 <mfgpreviewcolors>

+ 144 - 58
schematic/regulator.b#3

@@ -678,6 +678,34 @@ CONN_04
 </package3d>
 </packages3d>
 </library>
+<library name="eScooter">
+<packages>
+<package name="DIOM5027X220N" urn="urn:adsk.eagle:footprint:21928331/1">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<wire x1="2.5" y1="1.35" x2="-3.3699" y2="1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="1.35" x2="-3.3699" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="-1.35" x2="2.5" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="2.5" y1="-1.35" x2="-2.5" y2="-1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="-1.35" x2="-2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="1.35" x2="2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="2.5" y1="1.35" x2="2.5" y2="-1.35" width="0.12" layer="51"/>
+<smd name="1" x="-2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<smd name="2" x="2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<text x="0" y="1.985" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-1.985" size="1.27" layer="27" align="top-center">&gt;VALUE</text>
+</package>
+</packages>
+<packages3d>
+<package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="DIOM5027X220N"/>
+</packageinstances>
+</package3d>
+</packages3d>
+</library>
 </libraries>
 <attributes>
 </attributes>
@@ -925,7 +953,7 @@ design rules under a new name.</description>
 <attribute name="PACKAGE" value="DO-201AD" x="2.54" y="43.18" size="1.778" layer="27" rot="R180" display="off"/>
 <attribute name="VALUE" x="30.36" y="9.33" size="1.27" layer="27" ratio="10" rot="R180"/>
 </element>
-<element name="VIN" library="Connectors" library_urn="urn:adsk.eagle:library:14555660" package="HDR-02" package3d_urn="urn:adsk.eagle:package:10989917/2" value="B2P-VH(LF)(SN)" x="2.54" y="29.21" smashed="yes" rot="R90">
+<element name="J4" library="Connectors" library_urn="urn:adsk.eagle:library:14555660" package="HDR-02" package3d_urn="urn:adsk.eagle:package:10989917/2" value="IN" x="2.54" y="29.21" smashed="yes" rot="R90">
 <attribute name="CREATED_BY" value="PCBLayout.com" x="12.7" y="69.85" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="DIGIKEY_PART_NUMBER" value="455-1639-ND" x="12.7" y="69.85" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="MANUFACTURER" value="JST Sales America Inc." x="12.7" y="69.85" size="1.778" layer="27" rot="R90" display="off"/>
@@ -965,7 +993,7 @@ design rules under a new name.</description>
 <attribute name="NAME" x="5.08" y="10.695" size="1.27" layer="25" align="bottom-center"/>
 <attribute name="VALUE" x="5.815" y="17.78" size="1.27" layer="27" rot="R270" align="top-center"/>
 </element>
-<element name="ON/OFF" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X02_2.54_SCREWTERM" package3d_urn="urn:adsk.eagle:package:38059/1" value="" x="15.24" y="30.48" smashed="yes">
+<element name="J3" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X02_2.54_SCREWTERM" package3d_urn="urn:adsk.eagle:package:38059/1" value="ON/OFF" x="15.24" y="30.48" smashed="yes">
 <attribute name="NAME" x="13.97" y="33.909" size="0.6096" layer="25" font="vector" ratio="20"/>
 <attribute name="VALUE" x="13.97" y="26.416" size="0.6096" layer="27" font="vector" ratio="20"/>
 </element>
@@ -993,7 +1021,7 @@ design rules under a new name.</description>
 <attribute name="NAME" x="53.34" y="37.973" size="0.6096" layer="25" font="vector" ratio="20" rot="R180"/>
 <attribute name="VALUE" x="53.34" y="41.402" size="0.6096" layer="27" font="vector" ratio="20" rot="R180"/>
 </element>
-<element name="DRIVER" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X04" package3d_urn="urn:adsk.eagle:package:38085/1" value="" x="58.42" y="29.21" smashed="yes" rot="R90">
+<element name="J5" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X04" package3d_urn="urn:adsk.eagle:package:38085/1" value="DRIVER" x="58.42" y="29.21" smashed="yes" rot="R90">
 <attribute name="NAME" x="60.833" y="27.94" size="0.6096" layer="25" font="vector" ratio="20" rot="R90"/>
 <attribute name="PROD_ID" value="CONN-09696" x="58.42" y="29.21" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="VALUE" x="60.452" y="27.94" size="0.6096" layer="27" font="vector" ratio="20" rot="R90"/>
@@ -1004,7 +1032,7 @@ design rules under a new name.</description>
 <attribute name="SPICEPREFIX" value="R" x="11.43" y="36.83" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="VALUE" x="13.97" y="33.655" size="1.27" layer="28" rot="MR0"/>
 </element>
-<element name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="100K" x="11.43" y="33.02" smashed="yes" rot="MR180">
+<element name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="133K" x="11.43" y="33.02" smashed="yes" rot="MR180">
 <attribute name="NAME" x="8.89" y="31.115" size="1.27" layer="26" rot="MR180"/>
 <attribute name="SPICEMODEL" value="NONE" x="11.43" y="33.02" size="1.778" layer="28" rot="MR180" display="off"/>
 <attribute name="SPICEPREFIX" value="R" x="11.43" y="33.02" size="1.778" layer="28" rot="MR180" display="off"/>
@@ -1026,18 +1054,6 @@ design rules under a new name.</description>
 <attribute name="TYPE" value="N-Channel" x="6.35" y="38.1" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="VALUE" x="9.525" y="40.005" size="1.27" layer="28" rot="MR270"/>
 </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="22K" x="16.51" y="33.02" smashed="yes" rot="MR180">
-<attribute name="NAME" x="15.24" y="31.75" size="1.27" layer="26" rot="MR180"/>
-<attribute name="SPICEMODEL" value="NONE" x="16.51" y="33.02" size="1.778" layer="28" rot="MR180" display="off"/>
-<attribute name="SPICEPREFIX" value="R" x="16.51" y="33.02" size="1.778" layer="28" rot="MR180" display="off"/>
-<attribute name="VALUE" x="15.24" y="35.56" size="1.27" layer="28" rot="MR180"/>
-</element>
-<element name="R7" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="47K" x="16.51" y="36.83" smashed="yes" rot="MR180">
-<attribute name="NAME" x="15.24" y="35.56" size="1.27" layer="26" rot="MR180"/>
-<attribute name="SPICEMODEL" value="NONE" x="16.51" y="36.83" size="1.778" layer="28" rot="MR180" display="off"/>
-<attribute name="SPICEPREFIX" value="R" x="16.51" y="36.83" size="1.778" layer="28" rot="MR180" display="off"/>
-<attribute name="VALUE" x="15.24" y="39.37" size="1.27" layer="28" rot="MR180"/>
-</element>
 <element name="Q3" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFETSOT23" x="53.34" y="34.29" smashed="yes">
 <attribute name="CATEGORY" value="Transistor" x="53.34" y="34.29" size="1.778" layer="27" display="off"/>
 <attribute name="DESCRIPTION" value="" x="53.34" y="34.29" size="1.778" layer="27" display="off"/>
@@ -1054,6 +1070,22 @@ design rules under a new name.</description>
 <attribute name="TYPE" value="N-Channel" x="53.34" y="34.29" size="1.778" layer="27" display="off"/>
 <attribute name="VALUE" x="51.435" y="31.115" size="1.27" layer="27"/>
 </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="48.26" y="22.86" smashed="yes" rot="R180">
+<attribute name="NAME" x="49.53" y="21.59" size="1.27" layer="25" rot="R180"/>
+<attribute name="SPICEMODEL" value="NONE" x="48.26" y="22.86" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="48.26" y="22.86" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="49.53" y="25.4" size="1.27" layer="27" rot="R180"/>
+</element>
+<element name="R7" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="53.34" y="19.05" smashed="yes">
+<attribute name="NAME" x="52.07" y="20.32" size="1.27" layer="25"/>
+<attribute name="SPICEMODEL" value="NONE" x="53.34" y="19.05" size="1.778" layer="27" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="53.34" y="19.05" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="52.07" y="16.51" size="1.27" layer="27"/>
+</element>
+<element name="D2" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="P4SMAJ12CA" x="54.61" y="6.35" smashed="yes" rot="R90">
+<attribute name="NAME" x="52.625" y="6.35" size="1.27" layer="25" rot="R90" align="bottom-center"/>
+<attribute name="VALUE" x="56.595" y="6.35" size="1.27" layer="27" rot="R90" align="top-center"/>
+</element>
 </elements>
 <signals>
 <signal name="GND">
@@ -1064,8 +1096,8 @@ design rules under a new name.</description>
 <contactref element="D1" pad="A"/>
 <contactref element="C3" pad="2"/>
 <contactref element="R3" pad="1"/>
-<contactref element="VIN" pad="1"/>
-<contactref element="ON/OFF" pad="P2"/>
+<contactref element="J4" pad="1"/>
+<contactref element="J3" pad="P2"/>
 <wire x1="38.1" y1="25.6054" x2="37.8946" y2="25.4" width="1.27" layer="1"/>
 <wire x1="37.8946" y1="25.4" x2="33.66" y2="25.4" width="1.27" layer="1"/>
 <polygon width="1.27" layer="1">
@@ -1100,13 +1132,65 @@ design rules under a new name.</description>
 <via x="41.91" y="31.75" extent="1-16" drill="0.35"/>
 <via x="40.64" y="33.02" extent="1-16" drill="0.35"/>
 <via x="39.37" y="34.29" extent="1-16" drill="0.35"/>
+<contactref element="R6" pad="2"/>
+<contactref element="R7" pad="1"/>
+<via x="15.24" y="35.56" extent="1-16" drill="0.35"/>
+<via x="17.78" y="35.56" extent="1-16" drill="0.35"/>
+<via x="20.32" y="35.56" extent="1-16" drill="0.35"/>
+<via x="22.86" y="35.56" extent="1-16" drill="0.35"/>
+<via x="25.4" y="35.56" extent="1-16" drill="0.35"/>
+<via x="27.94" y="35.56" extent="1-16" drill="0.35"/>
+<via x="30.48" y="35.56" extent="1-16" drill="0.35"/>
+<via x="33.02" y="35.56" extent="1-16" drill="0.35"/>
+<via x="35.56" y="35.56" extent="1-16" drill="0.35"/>
+<via x="38.1" y="35.56" extent="1-16" drill="0.35"/>
+<contactref element="D2" pad="2"/>
 <wire x1="44.45" y1="29.21" x2="50.48" y2="33.19" width="0" layer="19" extent="1-1"/>
+<wire x1="43.18" y1="30.48" x2="44.45" y2="29.21" width="0" layer="19" extent="1-1"/>
+<wire x1="41.91" y1="31.75" x2="43.18" y2="30.48" width="0" layer="19" extent="1-1"/>
+<wire x1="40.64" y1="33.02" x2="41.91" y2="31.75" width="0" layer="19" extent="1-1"/>
+<wire x1="39.37" y1="34.29" x2="40.64" y2="33.02" width="0" layer="19" extent="1-1"/>
+<wire x1="38.1" y1="35.56" x2="39.37" y2="34.29" width="0" layer="19" extent="1-1"/>
+<wire x1="35.56" y1="35.56" x2="38.1" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="44.45" y1="26.67" x2="44.45" y2="29.21" width="0" layer="19" extent="1-1"/>
+<wire x1="33.02" y1="35.56" x2="35.56" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="44.45" y1="24.13" x2="44.45" y2="26.67" width="0" layer="19" extent="1-1"/>
+<wire x1="30.48" y1="35.56" x2="33.02" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="44.45" y1="21.59" x2="44.45" y2="24.13" width="0" layer="19" extent="1-1"/>
+<wire x1="45.72" y1="20.32" x2="44.45" y2="21.59" width="0" layer="19" extent="1-1"/>
+<wire x1="46.99" y1="19.05" x2="45.72" y2="20.32" width="0" layer="19" extent="1-1"/>
+<wire x1="48.26" y1="17.78" x2="46.99" y2="19.05" width="0" layer="19" extent="1-1"/>
+<wire x1="49.53" y1="16.51" x2="48.26" y2="17.78" width="0" layer="19" extent="1-1"/>
+<wire x1="50.8" y1="15.24" x2="49.53" y2="16.51" width="0" layer="19" extent="1-1"/>
+<wire x1="52.07" y1="13.97" x2="50.8" y2="15.24" width="0" layer="19" extent="1-1"/>
+<wire x1="53.34" y1="12.7" x2="52.07" y2="13.97" width="0" layer="19" extent="1-1"/>
+<wire x1="54.61" y1="11.43" x2="53.34" y2="12.7" width="0" layer="19" extent="1-1"/>
+<wire x1="55.88" y1="10.16" x2="54.61" y2="11.43" width="0" layer="19" extent="1-1"/>
+<wire x1="27.94" y1="35.56" x2="30.48" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="25.4" y1="35.56" x2="27.94" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="22.86" y1="35.56" x2="25.4" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="20.32" y1="35.56" x2="22.86" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="17.78" y1="35.56" x2="20.32" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="15.24" y1="35.56" x2="17.78" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="46.838" y1="22.86" x2="44.45" y2="24.13" width="0" layer="19" extent="1-1"/>
+<wire x1="58.42" y1="8.89" x2="55.88" y2="10.16" width="0" layer="19" extent="1-1"/>
+<wire x1="51.918" y1="19.05" x2="49.53" y2="16.51" width="0" layer="19" extent="1-1"/>
+<wire x1="33.172" y1="31.75" x2="33.02" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="50.8" y1="9.4712" x2="53.34" y2="12.7" width="0" layer="19" extent="1-1"/>
+<wire x1="15.24" y1="30.48" x2="15.24" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="10.03" y1="33.02" x2="15.24" y2="35.56" width="0" layer="19" extent="16-16"/>
+<wire x1="33.66" y1="25.4" x2="33.172" y2="31.75" width="0" layer="19" extent="1-1"/>
+<wire x1="24.76" y1="25.4" x2="33.66" y2="25.4" width="0" layer="19" extent="1-1"/>
+<wire x1="2.54" y1="27.23" x2="10.03" y2="33.02" width="0" layer="19" extent="16-16"/>
+<wire x1="12.7" y1="12.855" x2="24.76" y2="25.4" width="0" layer="19" extent="1-1"/>
+<wire x1="16.66" y1="5.08" x2="12.7" y2="12.855" width="0" layer="19" extent="1-1"/>
+<wire x1="54.61" y1="8.45" x2="16.66" y2="5.08" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="VIN">
 <contactref element="U1" pad="7"/>
 <contactref element="C4" pad="1"/>
 <contactref element="R1" pad="1"/>
-<contactref element="VIN" pad="2"/>
+<contactref element="J4" pad="2"/>
 <wire x1="24.76" y1="22.86" x2="21.59" y2="22.86" width="2.54" layer="1"/>
 <wire x1="12.855" y1="22.86" x2="21.59" y2="22.86" width="2.54" layer="1"/>
 <wire x1="21.59" y1="25.248" x2="21.59" y2="22.86" width="1.27" layer="1"/>
@@ -1138,16 +1222,16 @@ design rules under a new name.</description>
 <wire x1="26.67" y1="20.32" x2="24.76" y2="20.32" width="1.27" layer="1"/>
 <wire x1="24.76" y1="20.32" x2="24.13" y2="20.32" width="1.27" layer="1"/>
 <wire x1="24.13" y1="20.32" x2="22.86" y2="19.05" width="1.27" layer="1"/>
-<wire x1="22.86" y1="13.97" x2="22.86" y2="19.05" width="1.27" layer="1"/>
+<wire x1="22.86" y1="12.7" x2="22.86" y2="19.05" width="1.27" layer="1"/>
 <wire x1="29.06" y1="5.08" x2="25.4" y2="5.08" width="1.27" layer="1"/>
 <wire x1="25.4" y1="5.08" x2="22.86" y2="7.62" width="1.27" layer="1"/>
-<wire x1="22.86" y1="7.62" x2="22.86" y2="13.97" width="1.27" layer="1"/>
-<wire x1="22.86" y1="13.97" x2="26.67" y2="10.16" width="1.27" layer="1"/>
-<wire x1="26.67" y1="10.16" x2="38.1" y2="10.16" width="1.27" layer="1"/>
-<wire x1="38.1" y1="10.16" x2="40.64" y2="7.62" width="1.27" layer="1"/>
-<wire x1="40.64" y1="7.62" x2="40.64" y2="6.455" width="1.27" layer="1"/>
+<wire x1="22.86" y1="7.62" x2="22.86" y2="12.7" width="1.27" layer="1"/>
+<wire x1="22.86" y1="12.7" x2="24.13" y2="11.43" width="1.27" layer="1"/>
+<wire x1="24.13" y1="11.43" x2="31.75" y2="11.43" width="1.27" layer="1"/>
+<wire x1="40.64" y1="6.455" x2="36.725" y2="6.455" width="1.27" layer="1"/>
+<wire x1="36.725" y1="6.455" x2="31.75" y2="11.43" width="1.27" layer="1"/>
 </signal>
-<signal name="VOUT">
+<signal name="12V">
 <contactref element="L1" pad="2"/>
 <contactref element="U1" pad="4"/>
 <contactref element="C3" pad="1"/>
@@ -1155,11 +1239,15 @@ design rules under a new name.</description>
 <wire x1="40.64" y1="26.67" x2="39.37" y2="27.94" width="1.27" layer="1"/>
 <wire x1="40.64" y1="26.67" x2="40.64" y2="16.405" width="1.27" layer="1"/>
 <contactref element="J1" pad="1"/>
-<wire x1="40.64" y1="16.405" x2="40.64" y2="13.97" width="1.27" layer="1"/>
-<wire x1="48.26" y1="6.35" x2="58.42" y2="6.35" width="1.27" layer="1"/>
-<wire x1="40.64" y1="13.97" x2="48.26" y2="6.35" width="1.27" layer="1"/>
-<wire x1="48.26" y1="6.35" x2="50.8" y2="3.81" width="1.27" layer="1"/>
-<wire x1="50.8" y1="3.2288" x2="50.8" y2="3.81" width="1.27" layer="1"/>
+<wire x1="40.64" y1="16.405" x2="41.91" y2="16.405" width="1.27" layer="1"/>
+<wire x1="41.91" y1="16.405" x2="41.91" y2="13.97" width="1.27" layer="1"/>
+<wire x1="49.53" y1="6.35" x2="50.8" y2="6.35" width="1.27" layer="1"/>
+<wire x1="50.8" y1="6.35" x2="54.61" y2="6.35" width="1.27" layer="1"/>
+<wire x1="54.61" y1="6.35" x2="58.42" y2="6.35" width="1.27" layer="1"/>
+<wire x1="41.91" y1="13.97" x2="49.53" y2="6.35" width="1.27" layer="1"/>
+<wire x1="50.8" y1="3.2288" x2="50.8" y2="6.35" width="1.27" layer="1"/>
+<contactref element="D2" pad="1"/>
+<wire x1="54.61" y1="6.35" x2="54.61" y2="4.25" width="1.27" layer="1"/>
 </signal>
 <signal name="N$4">
 <contactref element="C2" pad="2"/>
@@ -1171,7 +1259,7 @@ design rules under a new name.</description>
 <contactref element="U1" pad="5"/>
 <contactref element="R1" pad="2"/>
 <contactref element="R2" pad="1"/>
-<contactref element="ON/OFF" pad="P1"/>
+<contactref element="J3" pad="P1"/>
 <wire x1="21.59" y1="28.092" x2="21.742" y2="27.94" width="1.27" layer="1"/>
 <wire x1="21.742" y1="27.94" x2="24.76" y2="27.94" width="1.27" layer="1"/>
 <wire x1="21.59" y1="28.092" x2="21.59" y2="30.48" width="1.27" layer="1"/>
@@ -1187,7 +1275,7 @@ design rules under a new name.</description>
 <wire x1="26.822" y1="31.75" x2="30.328" y2="31.75" width="1.27" layer="1"/>
 </signal>
 <signal name="SPIN">
-<contactref element="DRIVER" pad="1"/>
+<contactref element="J5" pad="1"/>
 <contactref element="J1" pad="8"/>
 <wire x1="58.42" y1="29.21" x2="57.15" y2="29.21" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="29.21" x2="55.88" y2="27.94" width="0.8128" layer="16"/>
@@ -1196,7 +1284,7 @@ design rules under a new name.</description>
 <wire x1="57.15" y1="24.13" x2="58.42" y2="24.13" width="0.8128" layer="16"/>
 </signal>
 <signal name="SPOUT">
-<contactref element="DRIVER" pad="2"/>
+<contactref element="J5" pad="2"/>
 <contactref element="J1" pad="7"/>
 <wire x1="58.42" y1="31.75" x2="57.15" y2="31.75" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="31.75" x2="54.4576" y2="29.0576" width="0.8128" layer="16"/>
@@ -1205,14 +1293,14 @@ design rules under a new name.</description>
 <wire x1="54.4576" y1="24.2824" x2="57.15" y2="21.59" width="0.8128" layer="16"/>
 </signal>
 <signal name="ST">
-<contactref element="DRIVER" pad="3"/>
+<contactref element="J5" pad="3"/>
 <contactref element="Q3" pad="2"/>
 <wire x1="54.29" y1="33.19" x2="56.05" y2="33.19" width="0.8128" layer="1"/>
 <wire x1="56.05" y1="33.19" x2="57.15" y2="34.29" width="0.8128" layer="1"/>
 <wire x1="57.15" y1="34.29" x2="58.42" y2="34.29" width="0.8128" layer="1"/>
 </signal>
 <signal name="5V">
-<contactref element="DRIVER" pad="4"/>
+<contactref element="J5" pad="4"/>
 <contactref element="J2" pad="1"/>
 <wire x1="52.07" y1="39.37" x2="52.07" y2="38.1" width="0.8128" layer="16"/>
 <wire x1="53.34" y1="36.83" x2="52.07" y2="38.1" width="0.8128" layer="16"/>
@@ -1232,10 +1320,16 @@ design rules under a new name.</description>
 <contactref element="J1" pad="5"/>
 <wire x1="58.42" y1="16.51" x2="57.15" y2="16.51" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="16.51" x2="50.48" y2="23.18" width="0.8128" layer="16"/>
-<wire x1="50.48" y1="23.18" x2="50.48" y2="29.53" width="0.8128" layer="16"/>
-<via x="50.48" y="29.53" extent="1-16" drill="0.35"/>
-<wire x1="48.58" y1="33.19" x2="48.58" y2="31.43" width="0.8128" layer="1"/>
-<wire x1="50.48" y1="29.53" x2="48.58" y2="31.43" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="23.18" x2="50.48" y2="25.72" width="0.8128" layer="16"/>
+<via x="50.48" y="25.72" extent="1-16" drill="0.35"/>
+<wire x1="48.58" y1="33.19" x2="48.58" y2="28.89" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="25.72" x2="50.48" y2="26.99" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="26.99" x2="48.58" y2="28.89" width="0.8128" layer="1"/>
+<contactref element="R6" pad="1"/>
+<wire x1="50.48" y1="25.72" x2="50.53259375" y2="25.66740625" width="0.8128" layer="1"/>
+<wire x1="49.53" y1="22.86" x2="49.682" y2="22.86" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="25.72" x2="50.48" y2="23.658" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="23.658" x2="49.682" y2="22.86" width="0.8128" layer="1"/>
 </signal>
 <signal name="PWM">
 <contactref element="Q2" pad="1"/>
@@ -1251,13 +1345,11 @@ design rules under a new name.</description>
 <wire x1="58.42" y1="11.43" x2="57.15" y2="11.43" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="11.43" x2="46.8376" y2="21.7424" width="0.8128" layer="16"/>
 <wire x1="46.8376" y1="21.7424" x2="46.8376" y2="29.21" width="0.8128" layer="16"/>
-<contactref element="R7" pad="2"/>
-<contactref element="R6" pad="2"/>
-<wire x1="17.932" y1="36.83" x2="17.78" y2="36.678" width="0.8128" layer="16"/>
-<wire x1="17.932" y1="33.02" x2="17.78" y2="33.172" width="0.8128" layer="16"/>
-<wire x1="17.78" y1="36.678" x2="17.78" y2="33.172" width="0.8128" layer="16"/>
-<wire x1="46.8376" y1="29.21" x2="39.2176" y2="36.83" width="0.8128" layer="16"/>
-<wire x1="39.2176" y1="36.83" x2="17.932" y2="36.83" width="0.8128" layer="16"/>
+<wire x1="39.2176" y1="36.83" x2="46.8376" y2="29.21" width="0.8128" layer="16"/>
+<contactref element="R4" pad="1"/>
+<contactref element="R5" pad="2"/>
+<wire x1="12.83" y1="36.83" x2="39.2176" y2="36.83" width="0.8128" layer="16"/>
+<wire x1="12.83" y1="36.83" x2="12.83" y2="33.02" width="0.8128" layer="16"/>
 </signal>
 <signal name="N$8">
 <contactref element="Q2" pad="2"/>
@@ -1265,16 +1357,6 @@ design rules under a new name.</description>
 <wire x1="7.45" y1="37.15" x2="7.77" y2="36.83" width="0.8128" layer="16"/>
 <wire x1="7.77" y1="36.83" x2="10.03" y2="36.83" width="0.8128" layer="16"/>
 </signal>
-<signal name="N$6">
-<contactref element="R4" pad="1"/>
-<contactref element="R7" pad="1"/>
-<wire x1="12.83" y1="36.83" x2="15.088" y2="36.83" width="0.8128" layer="16"/>
-</signal>
-<signal name="N$9">
-<contactref element="R6" pad="1"/>
-<contactref element="R5" pad="2"/>
-<wire x1="12.83" y1="33.02" x2="15.088" y2="33.02" width="0.8128" layer="16"/>
-</signal>
 <signal name="STOUT">
 <contactref element="J1" pad="6"/>
 <contactref element="Q3" pad="1"/>
@@ -1282,7 +1364,11 @@ design rules under a new name.</description>
 <wire x1="52.39" y1="31.92" x2="52.39" y2="33.19" width="0.8128" layer="1"/>
 <wire x1="54.93" y1="29.38" x2="54.93" y2="21.27" width="0.8128" layer="1"/>
 <wire x1="58.42" y1="19.05" x2="57.15" y2="19.05" width="0.8128" layer="1"/>
-<wire x1="57.15" y1="19.05" x2="54.93" y2="21.27" width="0.8128" layer="1"/>
+<wire x1="57.15" y1="19.05" x2="55.88" y2="20.32" width="0.8128" layer="1"/>
+<contactref element="R7" pad="2"/>
+<wire x1="54.93" y1="21.27" x2="55.88" y2="20.32" width="0.8128" layer="1"/>
+<wire x1="55.88" y1="20.32" x2="55.88" y2="20.168" width="0.8128" layer="1"/>
+<wire x1="55.88" y1="20.168" x2="54.762" y2="19.05" width="0.8128" layer="1"/>
 </signal>
 </signals>
 <mfgpreviewcolors>

+ 144 - 58
schematic/regulator.b#4

@@ -678,6 +678,34 @@ CONN_04
 </package3d>
 </packages3d>
 </library>
+<library name="eScooter">
+<packages>
+<package name="DIOM5027X220N" urn="urn:adsk.eagle:footprint:21928331/1">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<wire x1="2.5" y1="1.35" x2="-3.3699" y2="1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="1.35" x2="-3.3699" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="-1.35" x2="2.5" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="2.5" y1="-1.35" x2="-2.5" y2="-1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="-1.35" x2="-2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="1.35" x2="2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="2.5" y1="1.35" x2="2.5" y2="-1.35" width="0.12" layer="51"/>
+<smd name="1" x="-2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<smd name="2" x="2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<text x="0" y="1.985" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-1.985" size="1.27" layer="27" align="top-center">&gt;VALUE</text>
+</package>
+</packages>
+<packages3d>
+<package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="DIOM5027X220N"/>
+</packageinstances>
+</package3d>
+</packages3d>
+</library>
 </libraries>
 <attributes>
 </attributes>
@@ -925,7 +953,7 @@ design rules under a new name.</description>
 <attribute name="PACKAGE" value="DO-201AD" x="2.54" y="43.18" size="1.778" layer="27" rot="R180" display="off"/>
 <attribute name="VALUE" x="30.36" y="9.33" size="1.27" layer="27" ratio="10" rot="R180"/>
 </element>
-<element name="VIN" library="Connectors" library_urn="urn:adsk.eagle:library:14555660" package="HDR-02" package3d_urn="urn:adsk.eagle:package:10989917/2" value="B2P-VH(LF)(SN)" x="2.54" y="29.21" smashed="yes" rot="R90">
+<element name="J4" library="Connectors" library_urn="urn:adsk.eagle:library:14555660" package="HDR-02" package3d_urn="urn:adsk.eagle:package:10989917/2" value="IN" x="2.54" y="29.21" smashed="yes" rot="R90">
 <attribute name="CREATED_BY" value="PCBLayout.com" x="12.7" y="69.85" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="DIGIKEY_PART_NUMBER" value="455-1639-ND" x="12.7" y="69.85" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="MANUFACTURER" value="JST Sales America Inc." x="12.7" y="69.85" size="1.778" layer="27" rot="R90" display="off"/>
@@ -965,7 +993,7 @@ design rules under a new name.</description>
 <attribute name="NAME" x="5.08" y="10.695" size="1.27" layer="25" align="bottom-center"/>
 <attribute name="VALUE" x="5.815" y="17.78" size="1.27" layer="27" rot="R270" align="top-center"/>
 </element>
-<element name="ON/OFF" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X02_2.54_SCREWTERM" package3d_urn="urn:adsk.eagle:package:38059/1" value="" x="15.24" y="30.48" smashed="yes">
+<element name="J3" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X02_2.54_SCREWTERM" package3d_urn="urn:adsk.eagle:package:38059/1" value="ON/OFF" x="15.24" y="30.48" smashed="yes">
 <attribute name="NAME" x="13.97" y="33.909" size="0.6096" layer="25" font="vector" ratio="20"/>
 <attribute name="VALUE" x="13.97" y="26.416" size="0.6096" layer="27" font="vector" ratio="20"/>
 </element>
@@ -993,7 +1021,7 @@ design rules under a new name.</description>
 <attribute name="NAME" x="53.34" y="37.973" size="0.6096" layer="25" font="vector" ratio="20" rot="R180"/>
 <attribute name="VALUE" x="53.34" y="41.402" size="0.6096" layer="27" font="vector" ratio="20" rot="R180"/>
 </element>
-<element name="DRIVER" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X04" package3d_urn="urn:adsk.eagle:package:38085/1" value="" x="58.42" y="29.21" smashed="yes" rot="R90">
+<element name="J5" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X04" package3d_urn="urn:adsk.eagle:package:38085/1" value="DRIVER" x="58.42" y="29.21" smashed="yes" rot="R90">
 <attribute name="NAME" x="60.833" y="27.94" size="0.6096" layer="25" font="vector" ratio="20" rot="R90"/>
 <attribute name="PROD_ID" value="CONN-09696" x="58.42" y="29.21" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="VALUE" x="60.452" y="27.94" size="0.6096" layer="27" font="vector" ratio="20" rot="R90"/>
@@ -1004,7 +1032,7 @@ design rules under a new name.</description>
 <attribute name="SPICEPREFIX" value="R" x="11.43" y="36.83" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="VALUE" x="13.97" y="33.655" size="1.27" layer="28" rot="MR0"/>
 </element>
-<element name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="100K" x="11.43" y="33.02" smashed="yes" rot="MR180">
+<element name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="133K" x="11.43" y="33.02" smashed="yes" rot="MR180">
 <attribute name="NAME" x="8.89" y="31.115" size="1.27" layer="26" rot="MR180"/>
 <attribute name="SPICEMODEL" value="NONE" x="11.43" y="33.02" size="1.778" layer="28" rot="MR180" display="off"/>
 <attribute name="SPICEPREFIX" value="R" x="11.43" y="33.02" size="1.778" layer="28" rot="MR180" display="off"/>
@@ -1026,18 +1054,6 @@ design rules under a new name.</description>
 <attribute name="TYPE" value="N-Channel" x="6.35" y="38.1" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="VALUE" x="9.525" y="40.005" size="1.27" layer="28" rot="MR270"/>
 </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="22K" x="16.51" y="33.02" smashed="yes" rot="MR180">
-<attribute name="NAME" x="15.24" y="31.75" size="1.27" layer="26" rot="MR180"/>
-<attribute name="SPICEMODEL" value="NONE" x="16.51" y="33.02" size="1.778" layer="28" rot="MR180" display="off"/>
-<attribute name="SPICEPREFIX" value="R" x="16.51" y="33.02" size="1.778" layer="28" rot="MR180" display="off"/>
-<attribute name="VALUE" x="15.24" y="35.56" size="1.27" layer="28" rot="MR180"/>
-</element>
-<element name="R7" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="47K" x="16.51" y="36.83" smashed="yes" rot="MR180">
-<attribute name="NAME" x="15.24" y="35.56" size="1.27" layer="26" rot="MR180"/>
-<attribute name="SPICEMODEL" value="NONE" x="16.51" y="36.83" size="1.778" layer="28" rot="MR180" display="off"/>
-<attribute name="SPICEPREFIX" value="R" x="16.51" y="36.83" size="1.778" layer="28" rot="MR180" display="off"/>
-<attribute name="VALUE" x="15.24" y="39.37" size="1.27" layer="28" rot="MR180"/>
-</element>
 <element name="Q3" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFETSOT23" x="53.34" y="34.29" smashed="yes">
 <attribute name="CATEGORY" value="Transistor" x="53.34" y="34.29" size="1.778" layer="27" display="off"/>
 <attribute name="DESCRIPTION" value="" x="53.34" y="34.29" size="1.778" layer="27" display="off"/>
@@ -1054,6 +1070,22 @@ design rules under a new name.</description>
 <attribute name="TYPE" value="N-Channel" x="53.34" y="34.29" size="1.778" layer="27" display="off"/>
 <attribute name="VALUE" x="51.435" y="31.115" size="1.27" layer="27"/>
 </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="48.26" y="22.86" smashed="yes" rot="R180">
+<attribute name="NAME" x="49.53" y="21.59" size="1.27" layer="25" rot="R180"/>
+<attribute name="SPICEMODEL" value="NONE" x="48.26" y="22.86" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="48.26" y="22.86" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="49.53" y="25.4" size="1.27" layer="27" rot="R180"/>
+</element>
+<element name="R7" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="53.34" y="19.05" smashed="yes">
+<attribute name="NAME" x="52.07" y="20.32" size="1.27" layer="25"/>
+<attribute name="SPICEMODEL" value="NONE" x="53.34" y="19.05" size="1.778" layer="27" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="53.34" y="19.05" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="52.07" y="16.51" size="1.27" layer="27"/>
+</element>
+<element name="D2" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="P4SMAJ12CA" x="3.81" y="-5.08" smashed="yes">
+<attribute name="NAME" x="3.81" y="-3.095" size="1.27" layer="25" align="bottom-center"/>
+<attribute name="VALUE" x="3.81" y="-7.065" size="1.27" layer="27" align="top-center"/>
+</element>
 </elements>
 <signals>
 <signal name="GND">
@@ -1064,8 +1096,8 @@ design rules under a new name.</description>
 <contactref element="D1" pad="A"/>
 <contactref element="C3" pad="2"/>
 <contactref element="R3" pad="1"/>
-<contactref element="VIN" pad="1"/>
-<contactref element="ON/OFF" pad="P2"/>
+<contactref element="J4" pad="1"/>
+<contactref element="J3" pad="P2"/>
 <wire x1="38.1" y1="25.6054" x2="37.8946" y2="25.4" width="1.27" layer="1"/>
 <wire x1="37.8946" y1="25.4" x2="33.66" y2="25.4" width="1.27" layer="1"/>
 <polygon width="1.27" layer="1">
@@ -1100,12 +1132,65 @@ design rules under a new name.</description>
 <via x="41.91" y="31.75" extent="1-16" drill="0.35"/>
 <via x="40.64" y="33.02" extent="1-16" drill="0.35"/>
 <via x="39.37" y="34.29" extent="1-16" drill="0.35"/>
+<contactref element="R6" pad="2"/>
+<contactref element="R7" pad="1"/>
+<via x="15.24" y="35.56" extent="1-16" drill="0.35"/>
+<via x="17.78" y="35.56" extent="1-16" drill="0.35"/>
+<via x="20.32" y="35.56" extent="1-16" drill="0.35"/>
+<via x="22.86" y="35.56" extent="1-16" drill="0.35"/>
+<via x="25.4" y="35.56" extent="1-16" drill="0.35"/>
+<via x="27.94" y="35.56" extent="1-16" drill="0.35"/>
+<via x="30.48" y="35.56" extent="1-16" drill="0.35"/>
+<via x="33.02" y="35.56" extent="1-16" drill="0.35"/>
+<via x="35.56" y="35.56" extent="1-16" drill="0.35"/>
+<via x="38.1" y="35.56" extent="1-16" drill="0.35"/>
+<contactref element="D2" pad="2"/>
+<wire x1="44.45" y1="29.21" x2="50.48" y2="33.19" width="0" layer="19" extent="1-1"/>
+<wire x1="43.18" y1="30.48" x2="44.45" y2="29.21" width="0" layer="19" extent="1-1"/>
+<wire x1="41.91" y1="31.75" x2="43.18" y2="30.48" width="0" layer="19" extent="1-1"/>
+<wire x1="40.64" y1="33.02" x2="41.91" y2="31.75" width="0" layer="19" extent="1-1"/>
+<wire x1="39.37" y1="34.29" x2="40.64" y2="33.02" width="0" layer="19" extent="1-1"/>
+<wire x1="38.1" y1="35.56" x2="39.37" y2="34.29" width="0" layer="19" extent="1-1"/>
+<wire x1="35.56" y1="35.56" x2="38.1" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="44.45" y1="26.67" x2="44.45" y2="29.21" width="0" layer="19" extent="1-1"/>
+<wire x1="33.02" y1="35.56" x2="35.56" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="44.45" y1="24.13" x2="44.45" y2="26.67" width="0" layer="19" extent="1-1"/>
+<wire x1="30.48" y1="35.56" x2="33.02" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="44.45" y1="21.59" x2="44.45" y2="24.13" width="0" layer="19" extent="1-1"/>
+<wire x1="45.72" y1="20.32" x2="44.45" y2="21.59" width="0" layer="19" extent="1-1"/>
+<wire x1="46.99" y1="19.05" x2="45.72" y2="20.32" width="0" layer="19" extent="1-1"/>
+<wire x1="48.26" y1="17.78" x2="46.99" y2="19.05" width="0" layer="19" extent="1-1"/>
+<wire x1="49.53" y1="16.51" x2="48.26" y2="17.78" width="0" layer="19" extent="1-1"/>
+<wire x1="50.8" y1="15.24" x2="49.53" y2="16.51" width="0" layer="19" extent="1-1"/>
+<wire x1="52.07" y1="13.97" x2="50.8" y2="15.24" width="0" layer="19" extent="1-1"/>
+<wire x1="53.34" y1="12.7" x2="52.07" y2="13.97" width="0" layer="19" extent="1-1"/>
+<wire x1="54.61" y1="11.43" x2="53.34" y2="12.7" width="0" layer="19" extent="1-1"/>
+<wire x1="55.88" y1="10.16" x2="54.61" y2="11.43" width="0" layer="19" extent="1-1"/>
+<wire x1="27.94" y1="35.56" x2="30.48" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="25.4" y1="35.56" x2="27.94" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="22.86" y1="35.56" x2="25.4" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="20.32" y1="35.56" x2="22.86" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="17.78" y1="35.56" x2="20.32" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="15.24" y1="35.56" x2="17.78" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="46.838" y1="22.86" x2="44.45" y2="24.13" width="0" layer="19" extent="1-1"/>
+<wire x1="58.42" y1="8.89" x2="55.88" y2="10.16" width="0" layer="19" extent="1-1"/>
+<wire x1="51.918" y1="19.05" x2="49.53" y2="16.51" width="0" layer="19" extent="1-1"/>
+<wire x1="33.172" y1="31.75" x2="33.02" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="50.8" y1="9.4712" x2="53.34" y2="12.7" width="0" layer="19" extent="1-1"/>
+<wire x1="15.24" y1="30.48" x2="15.24" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="10.03" y1="33.02" x2="15.24" y2="35.56" width="0" layer="19" extent="16-16"/>
+<wire x1="33.66" y1="25.4" x2="33.172" y2="31.75" width="0" layer="19" extent="1-1"/>
+<wire x1="24.76" y1="25.4" x2="33.66" y2="25.4" width="0" layer="19" extent="1-1"/>
+<wire x1="2.54" y1="27.23" x2="10.03" y2="33.02" width="0" layer="19" extent="16-16"/>
+<wire x1="12.7" y1="12.855" x2="24.76" y2="25.4" width="0" layer="19" extent="1-1"/>
+<wire x1="16.66" y1="5.08" x2="12.7" y2="12.855" width="0" layer="19" extent="1-1"/>
+<wire x1="5.91" y1="-5.08" x2="16.66" y2="5.08" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="VIN">
 <contactref element="U1" pad="7"/>
 <contactref element="C4" pad="1"/>
 <contactref element="R1" pad="1"/>
-<contactref element="VIN" pad="2"/>
+<contactref element="J4" pad="2"/>
 <wire x1="24.76" y1="22.86" x2="21.59" y2="22.86" width="2.54" layer="1"/>
 <wire x1="12.855" y1="22.86" x2="21.59" y2="22.86" width="2.54" layer="1"/>
 <wire x1="21.59" y1="25.248" x2="21.59" y2="22.86" width="1.27" layer="1"/>
@@ -1137,16 +1222,16 @@ design rules under a new name.</description>
 <wire x1="26.67" y1="20.32" x2="24.76" y2="20.32" width="1.27" layer="1"/>
 <wire x1="24.76" y1="20.32" x2="24.13" y2="20.32" width="1.27" layer="1"/>
 <wire x1="24.13" y1="20.32" x2="22.86" y2="19.05" width="1.27" layer="1"/>
-<wire x1="22.86" y1="13.97" x2="22.86" y2="19.05" width="1.27" layer="1"/>
+<wire x1="22.86" y1="12.7" x2="22.86" y2="19.05" width="1.27" layer="1"/>
 <wire x1="29.06" y1="5.08" x2="25.4" y2="5.08" width="1.27" layer="1"/>
 <wire x1="25.4" y1="5.08" x2="22.86" y2="7.62" width="1.27" layer="1"/>
-<wire x1="22.86" y1="7.62" x2="22.86" y2="13.97" width="1.27" layer="1"/>
-<wire x1="22.86" y1="13.97" x2="26.67" y2="10.16" width="1.27" layer="1"/>
-<wire x1="26.67" y1="10.16" x2="38.1" y2="10.16" width="1.27" layer="1"/>
-<wire x1="38.1" y1="10.16" x2="40.64" y2="7.62" width="1.27" layer="1"/>
-<wire x1="40.64" y1="7.62" x2="40.64" y2="6.455" width="1.27" layer="1"/>
+<wire x1="22.86" y1="7.62" x2="22.86" y2="12.7" width="1.27" layer="1"/>
+<wire x1="22.86" y1="12.7" x2="24.13" y2="11.43" width="1.27" layer="1"/>
+<wire x1="24.13" y1="11.43" x2="31.75" y2="11.43" width="1.27" layer="1"/>
+<wire x1="40.64" y1="6.455" x2="36.725" y2="6.455" width="1.27" layer="1"/>
+<wire x1="36.725" y1="6.455" x2="31.75" y2="11.43" width="1.27" layer="1"/>
 </signal>
-<signal name="VOUT">
+<signal name="12V">
 <contactref element="L1" pad="2"/>
 <contactref element="U1" pad="4"/>
 <contactref element="C3" pad="1"/>
@@ -1154,11 +1239,14 @@ design rules under a new name.</description>
 <wire x1="40.64" y1="26.67" x2="39.37" y2="27.94" width="1.27" layer="1"/>
 <wire x1="40.64" y1="26.67" x2="40.64" y2="16.405" width="1.27" layer="1"/>
 <contactref element="J1" pad="1"/>
-<wire x1="40.64" y1="16.405" x2="40.64" y2="13.97" width="1.27" layer="1"/>
-<wire x1="48.26" y1="6.35" x2="58.42" y2="6.35" width="1.27" layer="1"/>
-<wire x1="40.64" y1="13.97" x2="48.26" y2="6.35" width="1.27" layer="1"/>
-<wire x1="48.26" y1="6.35" x2="50.8" y2="3.81" width="1.27" layer="1"/>
-<wire x1="50.8" y1="3.2288" x2="50.8" y2="3.81" width="1.27" layer="1"/>
+<wire x1="40.64" y1="16.405" x2="41.91" y2="16.405" width="1.27" layer="1"/>
+<wire x1="41.91" y1="16.405" x2="41.91" y2="13.97" width="1.27" layer="1"/>
+<wire x1="49.53" y1="6.35" x2="50.8" y2="6.35" width="1.27" layer="1"/>
+<wire x1="50.8" y1="6.35" x2="58.42" y2="6.35" width="1.27" layer="1"/>
+<wire x1="41.91" y1="13.97" x2="49.53" y2="6.35" width="1.27" layer="1"/>
+<wire x1="50.8" y1="3.2288" x2="50.8" y2="6.35" width="1.27" layer="1"/>
+<contactref element="D2" pad="1"/>
+<wire x1="1.71" y1="-5.08" x2="40.64" y2="16.405" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="N$4">
 <contactref element="C2" pad="2"/>
@@ -1170,7 +1258,7 @@ design rules under a new name.</description>
 <contactref element="U1" pad="5"/>
 <contactref element="R1" pad="2"/>
 <contactref element="R2" pad="1"/>
-<contactref element="ON/OFF" pad="P1"/>
+<contactref element="J3" pad="P1"/>
 <wire x1="21.59" y1="28.092" x2="21.742" y2="27.94" width="1.27" layer="1"/>
 <wire x1="21.742" y1="27.94" x2="24.76" y2="27.94" width="1.27" layer="1"/>
 <wire x1="21.59" y1="28.092" x2="21.59" y2="30.48" width="1.27" layer="1"/>
@@ -1186,7 +1274,7 @@ design rules under a new name.</description>
 <wire x1="26.822" y1="31.75" x2="30.328" y2="31.75" width="1.27" layer="1"/>
 </signal>
 <signal name="SPIN">
-<contactref element="DRIVER" pad="1"/>
+<contactref element="J5" pad="1"/>
 <contactref element="J1" pad="8"/>
 <wire x1="58.42" y1="29.21" x2="57.15" y2="29.21" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="29.21" x2="55.88" y2="27.94" width="0.8128" layer="16"/>
@@ -1195,7 +1283,7 @@ design rules under a new name.</description>
 <wire x1="57.15" y1="24.13" x2="58.42" y2="24.13" width="0.8128" layer="16"/>
 </signal>
 <signal name="SPOUT">
-<contactref element="DRIVER" pad="2"/>
+<contactref element="J5" pad="2"/>
 <contactref element="J1" pad="7"/>
 <wire x1="58.42" y1="31.75" x2="57.15" y2="31.75" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="31.75" x2="54.4576" y2="29.0576" width="0.8128" layer="16"/>
@@ -1204,14 +1292,14 @@ design rules under a new name.</description>
 <wire x1="54.4576" y1="24.2824" x2="57.15" y2="21.59" width="0.8128" layer="16"/>
 </signal>
 <signal name="ST">
-<contactref element="DRIVER" pad="3"/>
+<contactref element="J5" pad="3"/>
 <contactref element="Q3" pad="2"/>
 <wire x1="54.29" y1="33.19" x2="56.05" y2="33.19" width="0.8128" layer="1"/>
 <wire x1="56.05" y1="33.19" x2="57.15" y2="34.29" width="0.8128" layer="1"/>
 <wire x1="57.15" y1="34.29" x2="58.42" y2="34.29" width="0.8128" layer="1"/>
 </signal>
 <signal name="5V">
-<contactref element="DRIVER" pad="4"/>
+<contactref element="J5" pad="4"/>
 <contactref element="J2" pad="1"/>
 <wire x1="52.07" y1="39.37" x2="52.07" y2="38.1" width="0.8128" layer="16"/>
 <wire x1="53.34" y1="36.83" x2="52.07" y2="38.1" width="0.8128" layer="16"/>
@@ -1231,10 +1319,16 @@ design rules under a new name.</description>
 <contactref element="J1" pad="5"/>
 <wire x1="58.42" y1="16.51" x2="57.15" y2="16.51" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="16.51" x2="50.48" y2="23.18" width="0.8128" layer="16"/>
-<wire x1="50.48" y1="23.18" x2="50.48" y2="29.53" width="0.8128" layer="16"/>
-<via x="50.48" y="29.53" extent="1-16" drill="0.35"/>
-<wire x1="48.58" y1="33.19" x2="48.58" y2="31.43" width="0.8128" layer="1"/>
-<wire x1="50.48" y1="29.53" x2="48.58" y2="31.43" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="23.18" x2="50.48" y2="25.72" width="0.8128" layer="16"/>
+<via x="50.48" y="25.72" extent="1-16" drill="0.35"/>
+<wire x1="48.58" y1="33.19" x2="48.58" y2="28.89" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="25.72" x2="50.48" y2="26.99" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="26.99" x2="48.58" y2="28.89" width="0.8128" layer="1"/>
+<contactref element="R6" pad="1"/>
+<wire x1="50.48" y1="25.72" x2="50.53259375" y2="25.66740625" width="0.8128" layer="1"/>
+<wire x1="49.53" y1="22.86" x2="49.682" y2="22.86" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="25.72" x2="50.48" y2="23.658" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="23.658" x2="49.682" y2="22.86" width="0.8128" layer="1"/>
 </signal>
 <signal name="PWM">
 <contactref element="Q2" pad="1"/>
@@ -1250,13 +1344,11 @@ design rules under a new name.</description>
 <wire x1="58.42" y1="11.43" x2="57.15" y2="11.43" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="11.43" x2="46.8376" y2="21.7424" width="0.8128" layer="16"/>
 <wire x1="46.8376" y1="21.7424" x2="46.8376" y2="29.21" width="0.8128" layer="16"/>
-<contactref element="R7" pad="2"/>
-<contactref element="R6" pad="2"/>
-<wire x1="17.932" y1="36.83" x2="17.78" y2="36.678" width="0.8128" layer="16"/>
-<wire x1="17.932" y1="33.02" x2="17.78" y2="33.172" width="0.8128" layer="16"/>
-<wire x1="17.78" y1="36.678" x2="17.78" y2="33.172" width="0.8128" layer="16"/>
-<wire x1="46.8376" y1="29.21" x2="39.2176" y2="36.83" width="0.8128" layer="16"/>
-<wire x1="39.2176" y1="36.83" x2="17.932" y2="36.83" width="0.8128" layer="16"/>
+<wire x1="39.2176" y1="36.83" x2="46.8376" y2="29.21" width="0.8128" layer="16"/>
+<contactref element="R4" pad="1"/>
+<contactref element="R5" pad="2"/>
+<wire x1="12.83" y1="36.83" x2="39.2176" y2="36.83" width="0.8128" layer="16"/>
+<wire x1="12.83" y1="36.83" x2="12.83" y2="33.02" width="0.8128" layer="16"/>
 </signal>
 <signal name="N$8">
 <contactref element="Q2" pad="2"/>
@@ -1264,16 +1356,6 @@ design rules under a new name.</description>
 <wire x1="7.45" y1="37.15" x2="7.77" y2="36.83" width="0.8128" layer="16"/>
 <wire x1="7.77" y1="36.83" x2="10.03" y2="36.83" width="0.8128" layer="16"/>
 </signal>
-<signal name="N$6">
-<contactref element="R4" pad="1"/>
-<contactref element="R7" pad="1"/>
-<wire x1="12.83" y1="36.83" x2="15.088" y2="36.83" width="0.8128" layer="16"/>
-</signal>
-<signal name="N$9">
-<contactref element="R6" pad="1"/>
-<contactref element="R5" pad="2"/>
-<wire x1="12.83" y1="33.02" x2="15.088" y2="33.02" width="0.8128" layer="16"/>
-</signal>
 <signal name="STOUT">
 <contactref element="J1" pad="6"/>
 <contactref element="Q3" pad="1"/>
@@ -1281,7 +1363,11 @@ design rules under a new name.</description>
 <wire x1="52.39" y1="31.92" x2="52.39" y2="33.19" width="0.8128" layer="1"/>
 <wire x1="54.93" y1="29.38" x2="54.93" y2="21.27" width="0.8128" layer="1"/>
 <wire x1="58.42" y1="19.05" x2="57.15" y2="19.05" width="0.8128" layer="1"/>
-<wire x1="57.15" y1="19.05" x2="54.93" y2="21.27" width="0.8128" layer="1"/>
+<wire x1="57.15" y1="19.05" x2="55.88" y2="20.32" width="0.8128" layer="1"/>
+<contactref element="R7" pad="2"/>
+<wire x1="54.93" y1="21.27" x2="55.88" y2="20.32" width="0.8128" layer="1"/>
+<wire x1="55.88" y1="20.32" x2="55.88" y2="20.168" width="0.8128" layer="1"/>
+<wire x1="55.88" y1="20.168" x2="54.762" y2="19.05" width="0.8128" layer="1"/>
 </signal>
 </signals>
 <mfgpreviewcolors>

+ 144 - 58
schematic/regulator.b#5

@@ -678,6 +678,34 @@ CONN_04
 </package3d>
 </packages3d>
 </library>
+<library name="eScooter">
+<packages>
+<package name="DIOM5027X220N" urn="urn:adsk.eagle:footprint:21928331/1">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<wire x1="2.5" y1="1.35" x2="-3.3699" y2="1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="1.35" x2="-3.3699" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="-1.35" x2="2.5" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="2.5" y1="-1.35" x2="-2.5" y2="-1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="-1.35" x2="-2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="1.35" x2="2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="2.5" y1="1.35" x2="2.5" y2="-1.35" width="0.12" layer="51"/>
+<smd name="1" x="-2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<smd name="2" x="2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<text x="0" y="1.985" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-1.985" size="1.27" layer="27" align="top-center">&gt;VALUE</text>
+</package>
+</packages>
+<packages3d>
+<package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="DIOM5027X220N"/>
+</packageinstances>
+</package3d>
+</packages3d>
+</library>
 </libraries>
 <attributes>
 </attributes>
@@ -925,7 +953,7 @@ design rules under a new name.</description>
 <attribute name="PACKAGE" value="DO-201AD" x="2.54" y="43.18" size="1.778" layer="27" rot="R180" display="off"/>
 <attribute name="VALUE" x="30.36" y="9.33" size="1.27" layer="27" ratio="10" rot="R180"/>
 </element>
-<element name="VIN" library="Connectors" library_urn="urn:adsk.eagle:library:14555660" package="HDR-02" package3d_urn="urn:adsk.eagle:package:10989917/2" value="B2P-VH(LF)(SN)" x="2.54" y="29.21" smashed="yes" rot="R90">
+<element name="J4" library="Connectors" library_urn="urn:adsk.eagle:library:14555660" package="HDR-02" package3d_urn="urn:adsk.eagle:package:10989917/2" value="IN" x="2.54" y="29.21" smashed="yes" rot="R90">
 <attribute name="CREATED_BY" value="PCBLayout.com" x="12.7" y="69.85" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="DIGIKEY_PART_NUMBER" value="455-1639-ND" x="12.7" y="69.85" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="MANUFACTURER" value="JST Sales America Inc." x="12.7" y="69.85" size="1.778" layer="27" rot="R90" display="off"/>
@@ -965,7 +993,7 @@ design rules under a new name.</description>
 <attribute name="NAME" x="5.08" y="10.695" size="1.27" layer="25" align="bottom-center"/>
 <attribute name="VALUE" x="5.815" y="17.78" size="1.27" layer="27" rot="R270" align="top-center"/>
 </element>
-<element name="ON/OFF" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X02_2.54_SCREWTERM" package3d_urn="urn:adsk.eagle:package:38059/1" value="" x="15.24" y="30.48" smashed="yes">
+<element name="J3" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X02_2.54_SCREWTERM" package3d_urn="urn:adsk.eagle:package:38059/1" value="ON/OFF" x="15.24" y="30.48" smashed="yes">
 <attribute name="NAME" x="13.97" y="33.909" size="0.6096" layer="25" font="vector" ratio="20"/>
 <attribute name="VALUE" x="13.97" y="26.416" size="0.6096" layer="27" font="vector" ratio="20"/>
 </element>
@@ -993,7 +1021,7 @@ design rules under a new name.</description>
 <attribute name="NAME" x="53.34" y="37.973" size="0.6096" layer="25" font="vector" ratio="20" rot="R180"/>
 <attribute name="VALUE" x="53.34" y="41.402" size="0.6096" layer="27" font="vector" ratio="20" rot="R180"/>
 </element>
-<element name="DRIVER" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X04" package3d_urn="urn:adsk.eagle:package:38085/1" value="" x="58.42" y="29.21" smashed="yes" rot="R90">
+<element name="J5" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X04" package3d_urn="urn:adsk.eagle:package:38085/1" value="DRIVER" x="58.42" y="29.21" smashed="yes" rot="R90">
 <attribute name="NAME" x="60.833" y="27.94" size="0.6096" layer="25" font="vector" ratio="20" rot="R90"/>
 <attribute name="PROD_ID" value="CONN-09696" x="58.42" y="29.21" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="VALUE" x="60.452" y="27.94" size="0.6096" layer="27" font="vector" ratio="20" rot="R90"/>
@@ -1004,7 +1032,7 @@ design rules under a new name.</description>
 <attribute name="SPICEPREFIX" value="R" x="11.43" y="36.83" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="VALUE" x="13.97" y="33.655" size="1.27" layer="28" rot="MR0"/>
 </element>
-<element name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="100K" x="11.43" y="33.02" smashed="yes" rot="MR180">
+<element name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="133K" x="11.43" y="33.02" smashed="yes" rot="MR180">
 <attribute name="NAME" x="8.89" y="31.115" size="1.27" layer="26" rot="MR180"/>
 <attribute name="SPICEMODEL" value="NONE" x="11.43" y="33.02" size="1.778" layer="28" rot="MR180" display="off"/>
 <attribute name="SPICEPREFIX" value="R" x="11.43" y="33.02" size="1.778" layer="28" rot="MR180" display="off"/>
@@ -1026,18 +1054,6 @@ design rules under a new name.</description>
 <attribute name="TYPE" value="N-Channel" x="6.35" y="38.1" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="VALUE" x="9.525" y="40.005" size="1.27" layer="28" rot="MR270"/>
 </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="22K" x="16.51" y="33.02" smashed="yes" rot="MR180">
-<attribute name="NAME" x="15.24" y="31.75" size="1.27" layer="26" rot="MR180"/>
-<attribute name="SPICEMODEL" value="NONE" x="16.51" y="33.02" size="1.778" layer="28" rot="MR180" display="off"/>
-<attribute name="SPICEPREFIX" value="R" x="16.51" y="33.02" size="1.778" layer="28" rot="MR180" display="off"/>
-<attribute name="VALUE" x="15.24" y="35.56" size="1.27" layer="28" rot="MR180"/>
-</element>
-<element name="R7" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="47K" x="16.51" y="36.83" smashed="yes" rot="MR180">
-<attribute name="NAME" x="15.24" y="35.56" size="1.27" layer="26" rot="MR180"/>
-<attribute name="SPICEMODEL" value="NONE" x="16.51" y="36.83" size="1.778" layer="28" rot="MR180" display="off"/>
-<attribute name="SPICEPREFIX" value="R" x="16.51" y="36.83" size="1.778" layer="28" rot="MR180" display="off"/>
-<attribute name="VALUE" x="15.24" y="39.37" size="1.27" layer="28" rot="MR180"/>
-</element>
 <element name="Q3" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFETSOT23" x="53.34" y="34.29" smashed="yes">
 <attribute name="CATEGORY" value="Transistor" x="53.34" y="34.29" size="1.778" layer="27" display="off"/>
 <attribute name="DESCRIPTION" value="" x="53.34" y="34.29" size="1.778" layer="27" display="off"/>
@@ -1054,6 +1070,22 @@ design rules under a new name.</description>
 <attribute name="TYPE" value="N-Channel" x="53.34" y="34.29" size="1.778" layer="27" display="off"/>
 <attribute name="VALUE" x="51.435" y="31.115" size="1.27" layer="27"/>
 </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="48.26" y="22.86" smashed="yes" rot="R180">
+<attribute name="NAME" x="49.53" y="21.59" size="1.27" layer="25" rot="R180"/>
+<attribute name="SPICEMODEL" value="NONE" x="48.26" y="22.86" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="48.26" y="22.86" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="49.53" y="25.4" size="1.27" layer="27" rot="R180"/>
+</element>
+<element name="R7" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="53.34" y="19.05" smashed="yes">
+<attribute name="NAME" x="52.07" y="20.32" size="1.27" layer="25"/>
+<attribute name="SPICEMODEL" value="NONE" x="53.34" y="19.05" size="1.778" layer="27" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="53.34" y="19.05" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="52.07" y="16.51" size="1.27" layer="27"/>
+</element>
+<element name="D2" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="3.81" y="-5.08" smashed="yes">
+<attribute name="NAME" x="3.81" y="-3.095" size="1.27" layer="25" align="bottom-center"/>
+<attribute name="VALUE" x="3.81" y="-7.065" size="1.27" layer="27" align="top-center"/>
+</element>
 </elements>
 <signals>
 <signal name="GND">
@@ -1064,8 +1096,8 @@ design rules under a new name.</description>
 <contactref element="D1" pad="A"/>
 <contactref element="C3" pad="2"/>
 <contactref element="R3" pad="1"/>
-<contactref element="VIN" pad="1"/>
-<contactref element="ON/OFF" pad="P2"/>
+<contactref element="J4" pad="1"/>
+<contactref element="J3" pad="P2"/>
 <wire x1="38.1" y1="25.6054" x2="37.8946" y2="25.4" width="1.27" layer="1"/>
 <wire x1="37.8946" y1="25.4" x2="33.66" y2="25.4" width="1.27" layer="1"/>
 <polygon width="1.27" layer="1">
@@ -1100,12 +1132,65 @@ design rules under a new name.</description>
 <via x="41.91" y="31.75" extent="1-16" drill="0.35"/>
 <via x="40.64" y="33.02" extent="1-16" drill="0.35"/>
 <via x="39.37" y="34.29" extent="1-16" drill="0.35"/>
+<contactref element="R6" pad="2"/>
+<contactref element="R7" pad="1"/>
+<via x="15.24" y="35.56" extent="1-16" drill="0.35"/>
+<via x="17.78" y="35.56" extent="1-16" drill="0.35"/>
+<via x="20.32" y="35.56" extent="1-16" drill="0.35"/>
+<via x="22.86" y="35.56" extent="1-16" drill="0.35"/>
+<via x="25.4" y="35.56" extent="1-16" drill="0.35"/>
+<via x="27.94" y="35.56" extent="1-16" drill="0.35"/>
+<via x="30.48" y="35.56" extent="1-16" drill="0.35"/>
+<via x="33.02" y="35.56" extent="1-16" drill="0.35"/>
+<via x="35.56" y="35.56" extent="1-16" drill="0.35"/>
+<via x="38.1" y="35.56" extent="1-16" drill="0.35"/>
+<contactref element="D2" pad="2"/>
+<wire x1="44.45" y1="29.21" x2="50.48" y2="33.19" width="0" layer="19" extent="1-1"/>
+<wire x1="43.18" y1="30.48" x2="44.45" y2="29.21" width="0" layer="19" extent="1-1"/>
+<wire x1="41.91" y1="31.75" x2="43.18" y2="30.48" width="0" layer="19" extent="1-1"/>
+<wire x1="40.64" y1="33.02" x2="41.91" y2="31.75" width="0" layer="19" extent="1-1"/>
+<wire x1="39.37" y1="34.29" x2="40.64" y2="33.02" width="0" layer="19" extent="1-1"/>
+<wire x1="38.1" y1="35.56" x2="39.37" y2="34.29" width="0" layer="19" extent="1-1"/>
+<wire x1="35.56" y1="35.56" x2="38.1" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="44.45" y1="26.67" x2="44.45" y2="29.21" width="0" layer="19" extent="1-1"/>
+<wire x1="33.02" y1="35.56" x2="35.56" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="44.45" y1="24.13" x2="44.45" y2="26.67" width="0" layer="19" extent="1-1"/>
+<wire x1="30.48" y1="35.56" x2="33.02" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="44.45" y1="21.59" x2="44.45" y2="24.13" width="0" layer="19" extent="1-1"/>
+<wire x1="45.72" y1="20.32" x2="44.45" y2="21.59" width="0" layer="19" extent="1-1"/>
+<wire x1="46.99" y1="19.05" x2="45.72" y2="20.32" width="0" layer="19" extent="1-1"/>
+<wire x1="48.26" y1="17.78" x2="46.99" y2="19.05" width="0" layer="19" extent="1-1"/>
+<wire x1="49.53" y1="16.51" x2="48.26" y2="17.78" width="0" layer="19" extent="1-1"/>
+<wire x1="50.8" y1="15.24" x2="49.53" y2="16.51" width="0" layer="19" extent="1-1"/>
+<wire x1="52.07" y1="13.97" x2="50.8" y2="15.24" width="0" layer="19" extent="1-1"/>
+<wire x1="53.34" y1="12.7" x2="52.07" y2="13.97" width="0" layer="19" extent="1-1"/>
+<wire x1="54.61" y1="11.43" x2="53.34" y2="12.7" width="0" layer="19" extent="1-1"/>
+<wire x1="55.88" y1="10.16" x2="54.61" y2="11.43" width="0" layer="19" extent="1-1"/>
+<wire x1="27.94" y1="35.56" x2="30.48" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="25.4" y1="35.56" x2="27.94" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="22.86" y1="35.56" x2="25.4" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="20.32" y1="35.56" x2="22.86" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="17.78" y1="35.56" x2="20.32" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="15.24" y1="35.56" x2="17.78" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="46.838" y1="22.86" x2="44.45" y2="24.13" width="0" layer="19" extent="1-1"/>
+<wire x1="58.42" y1="8.89" x2="55.88" y2="10.16" width="0" layer="19" extent="1-1"/>
+<wire x1="51.918" y1="19.05" x2="49.53" y2="16.51" width="0" layer="19" extent="1-1"/>
+<wire x1="33.172" y1="31.75" x2="33.02" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="50.8" y1="9.4712" x2="53.34" y2="12.7" width="0" layer="19" extent="1-1"/>
+<wire x1="15.24" y1="30.48" x2="15.24" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="10.03" y1="33.02" x2="15.24" y2="35.56" width="0" layer="19" extent="16-16"/>
+<wire x1="33.66" y1="25.4" x2="33.172" y2="31.75" width="0" layer="19" extent="1-1"/>
+<wire x1="24.76" y1="25.4" x2="33.66" y2="25.4" width="0" layer="19" extent="1-1"/>
+<wire x1="2.54" y1="27.23" x2="10.03" y2="33.02" width="0" layer="19" extent="16-16"/>
+<wire x1="12.7" y1="12.855" x2="24.76" y2="25.4" width="0" layer="19" extent="1-1"/>
+<wire x1="16.66" y1="5.08" x2="12.7" y2="12.855" width="0" layer="19" extent="1-1"/>
+<wire x1="5.91" y1="-5.08" x2="16.66" y2="5.08" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="VIN">
 <contactref element="U1" pad="7"/>
 <contactref element="C4" pad="1"/>
 <contactref element="R1" pad="1"/>
-<contactref element="VIN" pad="2"/>
+<contactref element="J4" pad="2"/>
 <wire x1="24.76" y1="22.86" x2="21.59" y2="22.86" width="2.54" layer="1"/>
 <wire x1="12.855" y1="22.86" x2="21.59" y2="22.86" width="2.54" layer="1"/>
 <wire x1="21.59" y1="25.248" x2="21.59" y2="22.86" width="1.27" layer="1"/>
@@ -1137,16 +1222,16 @@ design rules under a new name.</description>
 <wire x1="26.67" y1="20.32" x2="24.76" y2="20.32" width="1.27" layer="1"/>
 <wire x1="24.76" y1="20.32" x2="24.13" y2="20.32" width="1.27" layer="1"/>
 <wire x1="24.13" y1="20.32" x2="22.86" y2="19.05" width="1.27" layer="1"/>
-<wire x1="22.86" y1="13.97" x2="22.86" y2="19.05" width="1.27" layer="1"/>
+<wire x1="22.86" y1="12.7" x2="22.86" y2="19.05" width="1.27" layer="1"/>
 <wire x1="29.06" y1="5.08" x2="25.4" y2="5.08" width="1.27" layer="1"/>
 <wire x1="25.4" y1="5.08" x2="22.86" y2="7.62" width="1.27" layer="1"/>
-<wire x1="22.86" y1="7.62" x2="22.86" y2="13.97" width="1.27" layer="1"/>
-<wire x1="22.86" y1="13.97" x2="26.67" y2="10.16" width="1.27" layer="1"/>
-<wire x1="26.67" y1="10.16" x2="38.1" y2="10.16" width="1.27" layer="1"/>
-<wire x1="38.1" y1="10.16" x2="40.64" y2="7.62" width="1.27" layer="1"/>
-<wire x1="40.64" y1="7.62" x2="40.64" y2="6.455" width="1.27" layer="1"/>
+<wire x1="22.86" y1="7.62" x2="22.86" y2="12.7" width="1.27" layer="1"/>
+<wire x1="22.86" y1="12.7" x2="24.13" y2="11.43" width="1.27" layer="1"/>
+<wire x1="24.13" y1="11.43" x2="31.75" y2="11.43" width="1.27" layer="1"/>
+<wire x1="40.64" y1="6.455" x2="36.725" y2="6.455" width="1.27" layer="1"/>
+<wire x1="36.725" y1="6.455" x2="31.75" y2="11.43" width="1.27" layer="1"/>
 </signal>
-<signal name="VOUT">
+<signal name="12V">
 <contactref element="L1" pad="2"/>
 <contactref element="U1" pad="4"/>
 <contactref element="C3" pad="1"/>
@@ -1154,11 +1239,14 @@ design rules under a new name.</description>
 <wire x1="40.64" y1="26.67" x2="39.37" y2="27.94" width="1.27" layer="1"/>
 <wire x1="40.64" y1="26.67" x2="40.64" y2="16.405" width="1.27" layer="1"/>
 <contactref element="J1" pad="1"/>
-<wire x1="40.64" y1="16.405" x2="40.64" y2="13.97" width="1.27" layer="1"/>
-<wire x1="48.26" y1="6.35" x2="58.42" y2="6.35" width="1.27" layer="1"/>
-<wire x1="40.64" y1="13.97" x2="48.26" y2="6.35" width="1.27" layer="1"/>
-<wire x1="48.26" y1="6.35" x2="50.8" y2="3.81" width="1.27" layer="1"/>
-<wire x1="50.8" y1="3.2288" x2="50.8" y2="3.81" width="1.27" layer="1"/>
+<wire x1="40.64" y1="16.405" x2="41.91" y2="16.405" width="1.27" layer="1"/>
+<wire x1="41.91" y1="16.405" x2="41.91" y2="13.97" width="1.27" layer="1"/>
+<wire x1="49.53" y1="6.35" x2="50.8" y2="6.35" width="1.27" layer="1"/>
+<wire x1="50.8" y1="6.35" x2="58.42" y2="6.35" width="1.27" layer="1"/>
+<wire x1="41.91" y1="13.97" x2="49.53" y2="6.35" width="1.27" layer="1"/>
+<wire x1="50.8" y1="3.2288" x2="50.8" y2="6.35" width="1.27" layer="1"/>
+<contactref element="D2" pad="1"/>
+<wire x1="1.71" y1="-5.08" x2="40.64" y2="16.405" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="N$4">
 <contactref element="C2" pad="2"/>
@@ -1170,7 +1258,7 @@ design rules under a new name.</description>
 <contactref element="U1" pad="5"/>
 <contactref element="R1" pad="2"/>
 <contactref element="R2" pad="1"/>
-<contactref element="ON/OFF" pad="P1"/>
+<contactref element="J3" pad="P1"/>
 <wire x1="21.59" y1="28.092" x2="21.742" y2="27.94" width="1.27" layer="1"/>
 <wire x1="21.742" y1="27.94" x2="24.76" y2="27.94" width="1.27" layer="1"/>
 <wire x1="21.59" y1="28.092" x2="21.59" y2="30.48" width="1.27" layer="1"/>
@@ -1186,7 +1274,7 @@ design rules under a new name.</description>
 <wire x1="26.822" y1="31.75" x2="30.328" y2="31.75" width="1.27" layer="1"/>
 </signal>
 <signal name="SPIN">
-<contactref element="DRIVER" pad="1"/>
+<contactref element="J5" pad="1"/>
 <contactref element="J1" pad="8"/>
 <wire x1="58.42" y1="29.21" x2="57.15" y2="29.21" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="29.21" x2="55.88" y2="27.94" width="0.8128" layer="16"/>
@@ -1195,7 +1283,7 @@ design rules under a new name.</description>
 <wire x1="57.15" y1="24.13" x2="58.42" y2="24.13" width="0.8128" layer="16"/>
 </signal>
 <signal name="SPOUT">
-<contactref element="DRIVER" pad="2"/>
+<contactref element="J5" pad="2"/>
 <contactref element="J1" pad="7"/>
 <wire x1="58.42" y1="31.75" x2="57.15" y2="31.75" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="31.75" x2="54.4576" y2="29.0576" width="0.8128" layer="16"/>
@@ -1204,14 +1292,14 @@ design rules under a new name.</description>
 <wire x1="54.4576" y1="24.2824" x2="57.15" y2="21.59" width="0.8128" layer="16"/>
 </signal>
 <signal name="ST">
-<contactref element="DRIVER" pad="3"/>
+<contactref element="J5" pad="3"/>
 <contactref element="Q3" pad="2"/>
 <wire x1="54.29" y1="33.19" x2="56.05" y2="33.19" width="0.8128" layer="1"/>
 <wire x1="56.05" y1="33.19" x2="57.15" y2="34.29" width="0.8128" layer="1"/>
 <wire x1="57.15" y1="34.29" x2="58.42" y2="34.29" width="0.8128" layer="1"/>
 </signal>
 <signal name="5V">
-<contactref element="DRIVER" pad="4"/>
+<contactref element="J5" pad="4"/>
 <contactref element="J2" pad="1"/>
 <wire x1="52.07" y1="39.37" x2="52.07" y2="38.1" width="0.8128" layer="16"/>
 <wire x1="53.34" y1="36.83" x2="52.07" y2="38.1" width="0.8128" layer="16"/>
@@ -1231,10 +1319,16 @@ design rules under a new name.</description>
 <contactref element="J1" pad="5"/>
 <wire x1="58.42" y1="16.51" x2="57.15" y2="16.51" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="16.51" x2="50.48" y2="23.18" width="0.8128" layer="16"/>
-<wire x1="50.48" y1="23.18" x2="50.48" y2="29.53" width="0.8128" layer="16"/>
-<via x="50.48" y="29.53" extent="1-16" drill="0.35"/>
-<wire x1="48.58" y1="33.19" x2="48.58" y2="31.43" width="0.8128" layer="1"/>
-<wire x1="50.48" y1="29.53" x2="48.58" y2="31.43" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="23.18" x2="50.48" y2="25.72" width="0.8128" layer="16"/>
+<via x="50.48" y="25.72" extent="1-16" drill="0.35"/>
+<wire x1="48.58" y1="33.19" x2="48.58" y2="28.89" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="25.72" x2="50.48" y2="26.99" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="26.99" x2="48.58" y2="28.89" width="0.8128" layer="1"/>
+<contactref element="R6" pad="1"/>
+<wire x1="50.48" y1="25.72" x2="50.53259375" y2="25.66740625" width="0.8128" layer="1"/>
+<wire x1="49.53" y1="22.86" x2="49.682" y2="22.86" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="25.72" x2="50.48" y2="23.658" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="23.658" x2="49.682" y2="22.86" width="0.8128" layer="1"/>
 </signal>
 <signal name="PWM">
 <contactref element="Q2" pad="1"/>
@@ -1250,13 +1344,11 @@ design rules under a new name.</description>
 <wire x1="58.42" y1="11.43" x2="57.15" y2="11.43" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="11.43" x2="46.8376" y2="21.7424" width="0.8128" layer="16"/>
 <wire x1="46.8376" y1="21.7424" x2="46.8376" y2="29.21" width="0.8128" layer="16"/>
-<contactref element="R7" pad="2"/>
-<contactref element="R6" pad="2"/>
-<wire x1="17.932" y1="36.83" x2="17.78" y2="36.678" width="0.8128" layer="16"/>
-<wire x1="17.932" y1="33.02" x2="17.78" y2="33.172" width="0.8128" layer="16"/>
-<wire x1="17.78" y1="36.678" x2="17.78" y2="33.172" width="0.8128" layer="16"/>
-<wire x1="46.8376" y1="29.21" x2="39.2176" y2="36.83" width="0.8128" layer="16"/>
-<wire x1="39.2176" y1="36.83" x2="17.932" y2="36.83" width="0.8128" layer="16"/>
+<wire x1="39.2176" y1="36.83" x2="46.8376" y2="29.21" width="0.8128" layer="16"/>
+<contactref element="R4" pad="1"/>
+<contactref element="R5" pad="2"/>
+<wire x1="12.83" y1="36.83" x2="39.2176" y2="36.83" width="0.8128" layer="16"/>
+<wire x1="12.83" y1="36.83" x2="12.83" y2="33.02" width="0.8128" layer="16"/>
 </signal>
 <signal name="N$8">
 <contactref element="Q2" pad="2"/>
@@ -1264,16 +1356,6 @@ design rules under a new name.</description>
 <wire x1="7.45" y1="37.15" x2="7.77" y2="36.83" width="0.8128" layer="16"/>
 <wire x1="7.77" y1="36.83" x2="10.03" y2="36.83" width="0.8128" layer="16"/>
 </signal>
-<signal name="N$6">
-<contactref element="R4" pad="1"/>
-<contactref element="R7" pad="1"/>
-<wire x1="12.83" y1="36.83" x2="15.088" y2="36.83" width="0.8128" layer="16"/>
-</signal>
-<signal name="N$9">
-<contactref element="R6" pad="1"/>
-<contactref element="R5" pad="2"/>
-<wire x1="12.83" y1="33.02" x2="15.088" y2="33.02" width="0.8128" layer="16"/>
-</signal>
 <signal name="STOUT">
 <contactref element="J1" pad="6"/>
 <contactref element="Q3" pad="1"/>
@@ -1281,7 +1363,11 @@ design rules under a new name.</description>
 <wire x1="52.39" y1="31.92" x2="52.39" y2="33.19" width="0.8128" layer="1"/>
 <wire x1="54.93" y1="29.38" x2="54.93" y2="21.27" width="0.8128" layer="1"/>
 <wire x1="58.42" y1="19.05" x2="57.15" y2="19.05" width="0.8128" layer="1"/>
-<wire x1="57.15" y1="19.05" x2="54.93" y2="21.27" width="0.8128" layer="1"/>
+<wire x1="57.15" y1="19.05" x2="55.88" y2="20.32" width="0.8128" layer="1"/>
+<contactref element="R7" pad="2"/>
+<wire x1="54.93" y1="21.27" x2="55.88" y2="20.32" width="0.8128" layer="1"/>
+<wire x1="55.88" y1="20.32" x2="55.88" y2="20.168" width="0.8128" layer="1"/>
+<wire x1="55.88" y1="20.168" x2="54.762" y2="19.05" width="0.8128" layer="1"/>
 </signal>
 </signals>
 <mfgpreviewcolors>

+ 147 - 59
schematic/regulator.b#6

@@ -678,6 +678,34 @@ CONN_04
 </package3d>
 </packages3d>
 </library>
+<library name="eScooter">
+<packages>
+<package name="DIOM5027X220N" urn="urn:adsk.eagle:footprint:21928331/1">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<wire x1="2.5" y1="1.35" x2="-3.3699" y2="1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="1.35" x2="-3.3699" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="-1.35" x2="2.5" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="2.5" y1="-1.35" x2="-2.5" y2="-1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="-1.35" x2="-2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="1.35" x2="2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="2.5" y1="1.35" x2="2.5" y2="-1.35" width="0.12" layer="51"/>
+<smd name="1" x="-2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<smd name="2" x="2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<text x="0" y="1.985" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-1.985" size="1.27" layer="27" align="top-center">&gt;VALUE</text>
+</package>
+</packages>
+<packages3d>
+<package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="DIOM5027X220N"/>
+</packageinstances>
+</package3d>
+</packages3d>
+</library>
 </libraries>
 <attributes>
 </attributes>
@@ -925,7 +953,7 @@ design rules under a new name.</description>
 <attribute name="PACKAGE" value="DO-201AD" x="2.54" y="43.18" size="1.778" layer="27" rot="R180" display="off"/>
 <attribute name="VALUE" x="30.36" y="9.33" size="1.27" layer="27" ratio="10" rot="R180"/>
 </element>
-<element name="VIN" library="Connectors" library_urn="urn:adsk.eagle:library:14555660" package="HDR-02" package3d_urn="urn:adsk.eagle:package:10989917/2" value="B2P-VH(LF)(SN)" x="2.54" y="29.21" smashed="yes" rot="R90">
+<element name="J4" library="Connectors" library_urn="urn:adsk.eagle:library:14555660" package="HDR-02" package3d_urn="urn:adsk.eagle:package:10989917/2" value="IN" x="2.54" y="29.21" smashed="yes" rot="R90">
 <attribute name="CREATED_BY" value="PCBLayout.com" x="12.7" y="69.85" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="DIGIKEY_PART_NUMBER" value="455-1639-ND" x="12.7" y="69.85" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="MANUFACTURER" value="JST Sales America Inc." x="12.7" y="69.85" size="1.778" layer="27" rot="R90" display="off"/>
@@ -965,7 +993,7 @@ design rules under a new name.</description>
 <attribute name="NAME" x="5.08" y="10.695" size="1.27" layer="25" align="bottom-center"/>
 <attribute name="VALUE" x="5.815" y="17.78" size="1.27" layer="27" rot="R270" align="top-center"/>
 </element>
-<element name="ON/OFF" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X02_2.54_SCREWTERM" package3d_urn="urn:adsk.eagle:package:38059/1" value="" x="15.24" y="30.48" smashed="yes">
+<element name="J3" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X02_2.54_SCREWTERM" package3d_urn="urn:adsk.eagle:package:38059/1" value="ON/OFF" x="15.24" y="30.48" smashed="yes">
 <attribute name="NAME" x="13.97" y="33.909" size="0.6096" layer="25" font="vector" ratio="20"/>
 <attribute name="VALUE" x="13.97" y="26.416" size="0.6096" layer="27" font="vector" ratio="20"/>
 </element>
@@ -993,7 +1021,7 @@ design rules under a new name.</description>
 <attribute name="NAME" x="53.34" y="37.973" size="0.6096" layer="25" font="vector" ratio="20" rot="R180"/>
 <attribute name="VALUE" x="53.34" y="41.402" size="0.6096" layer="27" font="vector" ratio="20" rot="R180"/>
 </element>
-<element name="DRIVER" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X04" package3d_urn="urn:adsk.eagle:package:38085/1" value="" x="58.42" y="29.21" smashed="yes" rot="R90">
+<element name="J5" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X04" package3d_urn="urn:adsk.eagle:package:38085/1" value="DRIVER" x="58.42" y="29.21" smashed="yes" rot="R90">
 <attribute name="NAME" x="60.833" y="27.94" size="0.6096" layer="25" font="vector" ratio="20" rot="R90"/>
 <attribute name="PROD_ID" value="CONN-09696" x="58.42" y="29.21" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="VALUE" x="60.452" y="27.94" size="0.6096" layer="27" font="vector" ratio="20" rot="R90"/>
@@ -1004,7 +1032,7 @@ design rules under a new name.</description>
 <attribute name="SPICEPREFIX" value="R" x="11.43" y="36.83" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="VALUE" x="13.97" y="33.655" size="1.27" layer="28" rot="MR0"/>
 </element>
-<element name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="100K" x="11.43" y="33.02" smashed="yes" rot="MR180">
+<element name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="133K" x="11.43" y="33.02" smashed="yes" rot="MR180">
 <attribute name="NAME" x="8.89" y="31.115" size="1.27" layer="26" rot="MR180"/>
 <attribute name="SPICEMODEL" value="NONE" x="11.43" y="33.02" size="1.778" layer="28" rot="MR180" display="off"/>
 <attribute name="SPICEPREFIX" value="R" x="11.43" y="33.02" size="1.778" layer="28" rot="MR180" display="off"/>
@@ -1026,18 +1054,6 @@ design rules under a new name.</description>
 <attribute name="TYPE" value="N-Channel" x="6.35" y="38.1" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="VALUE" x="9.525" y="40.005" size="1.27" layer="28" rot="MR270"/>
 </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="22K" x="16.51" y="33.02" smashed="yes" rot="MR180">
-<attribute name="NAME" x="15.24" y="31.75" size="1.27" layer="26" rot="MR180"/>
-<attribute name="SPICEMODEL" value="NONE" x="16.51" y="33.02" size="1.778" layer="28" rot="MR180" display="off"/>
-<attribute name="SPICEPREFIX" value="R" x="16.51" y="33.02" size="1.778" layer="28" rot="MR180" display="off"/>
-<attribute name="VALUE" x="15.24" y="35.56" size="1.27" layer="28" rot="MR180"/>
-</element>
-<element name="R7" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="47K" x="16.51" y="36.83" smashed="yes" rot="MR180">
-<attribute name="NAME" x="15.24" y="35.56" size="1.27" layer="26" rot="MR180"/>
-<attribute name="SPICEMODEL" value="NONE" x="16.51" y="36.83" size="1.778" layer="28" rot="MR180" display="off"/>
-<attribute name="SPICEPREFIX" value="R" x="16.51" y="36.83" size="1.778" layer="28" rot="MR180" display="off"/>
-<attribute name="VALUE" x="15.24" y="39.37" size="1.27" layer="28" rot="MR180"/>
-</element>
 <element name="Q3" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFETSOT23" x="53.34" y="34.29" smashed="yes">
 <attribute name="CATEGORY" value="Transistor" x="53.34" y="34.29" size="1.778" layer="27" display="off"/>
 <attribute name="DESCRIPTION" value="" x="53.34" y="34.29" size="1.778" layer="27" display="off"/>
@@ -1054,6 +1070,22 @@ design rules under a new name.</description>
 <attribute name="TYPE" value="N-Channel" x="53.34" y="34.29" size="1.778" layer="27" display="off"/>
 <attribute name="VALUE" x="51.435" y="31.115" size="1.27" layer="27"/>
 </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="48.26" y="22.86" smashed="yes" rot="R180">
+<attribute name="NAME" x="49.53" y="21.59" size="1.27" layer="25" rot="R180"/>
+<attribute name="SPICEMODEL" value="NONE" x="48.26" y="22.86" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="48.26" y="22.86" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="49.53" y="25.4" size="1.27" layer="27" rot="R180"/>
+</element>
+<element name="R7" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="53.34" y="19.05" smashed="yes">
+<attribute name="NAME" x="52.07" y="20.32" size="1.27" layer="25"/>
+<attribute name="SPICEMODEL" value="NONE" x="53.34" y="19.05" size="1.778" layer="27" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="53.34" y="19.05" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="52.07" y="16.51" size="1.27" layer="27"/>
+</element>
+<element name="U$1" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="3.81" y="-5.08" smashed="yes">
+<attribute name="NAME" x="3.81" y="-3.095" size="1.27" layer="25" align="bottom-center"/>
+<attribute name="VALUE" x="3.81" y="-7.065" size="1.27" layer="27" align="top-center"/>
+</element>
 </elements>
 <signals>
 <signal name="GND">
@@ -1064,8 +1096,8 @@ design rules under a new name.</description>
 <contactref element="D1" pad="A"/>
 <contactref element="C3" pad="2"/>
 <contactref element="R3" pad="1"/>
-<contactref element="VIN" pad="1"/>
-<contactref element="ON/OFF" pad="P2"/>
+<contactref element="J4" pad="1"/>
+<contactref element="J3" pad="P2"/>
 <wire x1="38.1" y1="25.6054" x2="37.8946" y2="25.4" width="1.27" layer="1"/>
 <wire x1="37.8946" y1="25.4" x2="33.66" y2="25.4" width="1.27" layer="1"/>
 <polygon width="1.27" layer="1">
@@ -1100,12 +1132,65 @@ design rules under a new name.</description>
 <via x="41.91" y="31.75" extent="1-16" drill="0.35"/>
 <via x="40.64" y="33.02" extent="1-16" drill="0.35"/>
 <via x="39.37" y="34.29" extent="1-16" drill="0.35"/>
+<contactref element="R6" pad="2"/>
+<contactref element="R7" pad="1"/>
+<via x="15.24" y="35.56" extent="1-16" drill="0.35"/>
+<via x="17.78" y="35.56" extent="1-16" drill="0.35"/>
+<via x="20.32" y="35.56" extent="1-16" drill="0.35"/>
+<via x="22.86" y="35.56" extent="1-16" drill="0.35"/>
+<via x="25.4" y="35.56" extent="1-16" drill="0.35"/>
+<via x="27.94" y="35.56" extent="1-16" drill="0.35"/>
+<via x="30.48" y="35.56" extent="1-16" drill="0.35"/>
+<via x="33.02" y="35.56" extent="1-16" drill="0.35"/>
+<via x="35.56" y="35.56" extent="1-16" drill="0.35"/>
+<via x="38.1" y="35.56" extent="1-16" drill="0.35"/>
+<contactref element="U$1" pad="2"/>
+<wire x1="44.45" y1="29.21" x2="50.48" y2="33.19" width="0" layer="19" extent="1-1"/>
+<wire x1="43.18" y1="30.48" x2="44.45" y2="29.21" width="0" layer="19" extent="1-1"/>
+<wire x1="41.91" y1="31.75" x2="43.18" y2="30.48" width="0" layer="19" extent="1-1"/>
+<wire x1="40.64" y1="33.02" x2="41.91" y2="31.75" width="0" layer="19" extent="1-1"/>
+<wire x1="39.37" y1="34.29" x2="40.64" y2="33.02" width="0" layer="19" extent="1-1"/>
+<wire x1="38.1" y1="35.56" x2="39.37" y2="34.29" width="0" layer="19" extent="1-1"/>
+<wire x1="35.56" y1="35.56" x2="38.1" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="44.45" y1="26.67" x2="44.45" y2="29.21" width="0" layer="19" extent="1-1"/>
+<wire x1="33.02" y1="35.56" x2="35.56" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="44.45" y1="24.13" x2="44.45" y2="26.67" width="0" layer="19" extent="1-1"/>
+<wire x1="30.48" y1="35.56" x2="33.02" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="44.45" y1="21.59" x2="44.45" y2="24.13" width="0" layer="19" extent="1-1"/>
+<wire x1="45.72" y1="20.32" x2="44.45" y2="21.59" width="0" layer="19" extent="1-1"/>
+<wire x1="46.99" y1="19.05" x2="45.72" y2="20.32" width="0" layer="19" extent="1-1"/>
+<wire x1="48.26" y1="17.78" x2="46.99" y2="19.05" width="0" layer="19" extent="1-1"/>
+<wire x1="49.53" y1="16.51" x2="48.26" y2="17.78" width="0" layer="19" extent="1-1"/>
+<wire x1="50.8" y1="15.24" x2="49.53" y2="16.51" width="0" layer="19" extent="1-1"/>
+<wire x1="52.07" y1="13.97" x2="50.8" y2="15.24" width="0" layer="19" extent="1-1"/>
+<wire x1="53.34" y1="12.7" x2="52.07" y2="13.97" width="0" layer="19" extent="1-1"/>
+<wire x1="54.61" y1="11.43" x2="53.34" y2="12.7" width="0" layer="19" extent="1-1"/>
+<wire x1="55.88" y1="10.16" x2="54.61" y2="11.43" width="0" layer="19" extent="1-1"/>
+<wire x1="27.94" y1="35.56" x2="30.48" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="25.4" y1="35.56" x2="27.94" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="22.86" y1="35.56" x2="25.4" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="20.32" y1="35.56" x2="22.86" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="17.78" y1="35.56" x2="20.32" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="15.24" y1="35.56" x2="17.78" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="46.838" y1="22.86" x2="44.45" y2="24.13" width="0" layer="19" extent="1-1"/>
+<wire x1="58.42" y1="8.89" x2="55.88" y2="10.16" width="0" layer="19" extent="1-1"/>
+<wire x1="51.918" y1="19.05" x2="49.53" y2="16.51" width="0" layer="19" extent="1-1"/>
+<wire x1="33.172" y1="31.75" x2="33.02" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="50.8" y1="9.4712" x2="53.34" y2="12.7" width="0" layer="19" extent="1-1"/>
+<wire x1="15.24" y1="30.48" x2="15.24" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="10.03" y1="33.02" x2="15.24" y2="35.56" width="0" layer="19" extent="16-16"/>
+<wire x1="33.66" y1="25.4" x2="33.172" y2="31.75" width="0" layer="19" extent="1-1"/>
+<wire x1="24.76" y1="25.4" x2="33.66" y2="25.4" width="0" layer="19" extent="1-1"/>
+<wire x1="2.54" y1="27.23" x2="10.03" y2="33.02" width="0" layer="19" extent="16-16"/>
+<wire x1="12.7" y1="12.855" x2="24.76" y2="25.4" width="0" layer="19" extent="1-1"/>
+<wire x1="16.66" y1="5.08" x2="12.7" y2="12.855" width="0" layer="19" extent="1-1"/>
+<wire x1="5.91" y1="-5.08" x2="16.66" y2="5.08" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="VIN">
 <contactref element="U1" pad="7"/>
 <contactref element="C4" pad="1"/>
 <contactref element="R1" pad="1"/>
-<contactref element="VIN" pad="2"/>
+<contactref element="J4" pad="2"/>
 <wire x1="24.76" y1="22.86" x2="21.59" y2="22.86" width="2.54" layer="1"/>
 <wire x1="12.855" y1="22.86" x2="21.59" y2="22.86" width="2.54" layer="1"/>
 <wire x1="21.59" y1="25.248" x2="21.59" y2="22.86" width="1.27" layer="1"/>
@@ -1137,16 +1222,16 @@ design rules under a new name.</description>
 <wire x1="26.67" y1="20.32" x2="24.76" y2="20.32" width="1.27" layer="1"/>
 <wire x1="24.76" y1="20.32" x2="24.13" y2="20.32" width="1.27" layer="1"/>
 <wire x1="24.13" y1="20.32" x2="22.86" y2="19.05" width="1.27" layer="1"/>
-<wire x1="22.86" y1="13.97" x2="22.86" y2="19.05" width="1.27" layer="1"/>
+<wire x1="22.86" y1="12.7" x2="22.86" y2="19.05" width="1.27" layer="1"/>
 <wire x1="29.06" y1="5.08" x2="25.4" y2="5.08" width="1.27" layer="1"/>
 <wire x1="25.4" y1="5.08" x2="22.86" y2="7.62" width="1.27" layer="1"/>
-<wire x1="22.86" y1="7.62" x2="22.86" y2="13.97" width="1.27" layer="1"/>
-<wire x1="22.86" y1="13.97" x2="26.67" y2="10.16" width="1.27" layer="1"/>
-<wire x1="26.67" y1="10.16" x2="38.1" y2="10.16" width="1.27" layer="1"/>
-<wire x1="38.1" y1="10.16" x2="40.64" y2="7.62" width="1.27" layer="1"/>
-<wire x1="40.64" y1="7.62" x2="40.64" y2="6.455" width="1.27" layer="1"/>
+<wire x1="22.86" y1="7.62" x2="22.86" y2="12.7" width="1.27" layer="1"/>
+<wire x1="22.86" y1="12.7" x2="24.13" y2="11.43" width="1.27" layer="1"/>
+<wire x1="24.13" y1="11.43" x2="31.75" y2="11.43" width="1.27" layer="1"/>
+<wire x1="40.64" y1="6.455" x2="36.725" y2="6.455" width="1.27" layer="1"/>
+<wire x1="36.725" y1="6.455" x2="31.75" y2="11.43" width="1.27" layer="1"/>
 </signal>
-<signal name="VOUT">
+<signal name="12V">
 <contactref element="L1" pad="2"/>
 <contactref element="U1" pad="4"/>
 <contactref element="C3" pad="1"/>
@@ -1154,11 +1239,14 @@ design rules under a new name.</description>
 <wire x1="40.64" y1="26.67" x2="39.37" y2="27.94" width="1.27" layer="1"/>
 <wire x1="40.64" y1="26.67" x2="40.64" y2="16.405" width="1.27" layer="1"/>
 <contactref element="J1" pad="1"/>
-<wire x1="40.64" y1="16.405" x2="40.64" y2="13.97" width="1.27" layer="1"/>
-<wire x1="48.26" y1="6.35" x2="58.42" y2="6.35" width="1.27" layer="1"/>
-<wire x1="40.64" y1="13.97" x2="48.26" y2="6.35" width="1.27" layer="1"/>
-<wire x1="48.26" y1="6.35" x2="50.8" y2="3.81" width="1.27" layer="1"/>
-<wire x1="50.8" y1="3.2288" x2="50.8" y2="3.81" width="1.27" layer="1"/>
+<wire x1="40.64" y1="16.405" x2="41.91" y2="16.405" width="1.27" layer="1"/>
+<wire x1="41.91" y1="16.405" x2="41.91" y2="13.97" width="1.27" layer="1"/>
+<wire x1="49.53" y1="6.35" x2="50.8" y2="6.35" width="1.27" layer="1"/>
+<wire x1="50.8" y1="6.35" x2="58.42" y2="6.35" width="1.27" layer="1"/>
+<wire x1="41.91" y1="13.97" x2="49.53" y2="6.35" width="1.27" layer="1"/>
+<wire x1="50.8" y1="3.2288" x2="50.8" y2="6.35" width="1.27" layer="1"/>
+<contactref element="U$1" pad="1"/>
+<wire x1="1.71" y1="-5.08" x2="40.64" y2="16.405" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="N$4">
 <contactref element="C2" pad="2"/>
@@ -1170,7 +1258,7 @@ design rules under a new name.</description>
 <contactref element="U1" pad="5"/>
 <contactref element="R1" pad="2"/>
 <contactref element="R2" pad="1"/>
-<contactref element="ON/OFF" pad="P1"/>
+<contactref element="J3" pad="P1"/>
 <wire x1="21.59" y1="28.092" x2="21.742" y2="27.94" width="1.27" layer="1"/>
 <wire x1="21.742" y1="27.94" x2="24.76" y2="27.94" width="1.27" layer="1"/>
 <wire x1="21.59" y1="28.092" x2="21.59" y2="30.48" width="1.27" layer="1"/>
@@ -1186,7 +1274,7 @@ design rules under a new name.</description>
 <wire x1="26.822" y1="31.75" x2="30.328" y2="31.75" width="1.27" layer="1"/>
 </signal>
 <signal name="SPIN">
-<contactref element="DRIVER" pad="1"/>
+<contactref element="J5" pad="1"/>
 <contactref element="J1" pad="8"/>
 <wire x1="58.42" y1="29.21" x2="57.15" y2="29.21" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="29.21" x2="55.88" y2="27.94" width="0.8128" layer="16"/>
@@ -1195,7 +1283,7 @@ design rules under a new name.</description>
 <wire x1="57.15" y1="24.13" x2="58.42" y2="24.13" width="0.8128" layer="16"/>
 </signal>
 <signal name="SPOUT">
-<contactref element="DRIVER" pad="2"/>
+<contactref element="J5" pad="2"/>
 <contactref element="J1" pad="7"/>
 <wire x1="58.42" y1="31.75" x2="57.15" y2="31.75" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="31.75" x2="54.4576" y2="29.0576" width="0.8128" layer="16"/>
@@ -1204,14 +1292,14 @@ design rules under a new name.</description>
 <wire x1="54.4576" y1="24.2824" x2="57.15" y2="21.59" width="0.8128" layer="16"/>
 </signal>
 <signal name="ST">
-<contactref element="DRIVER" pad="3"/>
+<contactref element="J5" pad="3"/>
 <contactref element="Q3" pad="2"/>
 <wire x1="54.29" y1="33.19" x2="56.05" y2="33.19" width="0.8128" layer="1"/>
 <wire x1="56.05" y1="33.19" x2="57.15" y2="34.29" width="0.8128" layer="1"/>
 <wire x1="57.15" y1="34.29" x2="58.42" y2="34.29" width="0.8128" layer="1"/>
 </signal>
 <signal name="5V">
-<contactref element="DRIVER" pad="4"/>
+<contactref element="J5" pad="4"/>
 <contactref element="J2" pad="1"/>
 <wire x1="52.07" y1="39.37" x2="52.07" y2="38.1" width="0.8128" layer="16"/>
 <wire x1="53.34" y1="36.83" x2="52.07" y2="38.1" width="0.8128" layer="16"/>
@@ -1231,10 +1319,16 @@ design rules under a new name.</description>
 <contactref element="J1" pad="5"/>
 <wire x1="58.42" y1="16.51" x2="57.15" y2="16.51" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="16.51" x2="50.48" y2="23.18" width="0.8128" layer="16"/>
-<wire x1="50.48" y1="23.18" x2="50.48" y2="29.53" width="0.8128" layer="16"/>
-<via x="50.48" y="29.53" extent="1-16" drill="0.35"/>
-<wire x1="48.58" y1="33.19" x2="48.58" y2="31.43" width="0.8128" layer="1"/>
-<wire x1="50.48" y1="29.53" x2="48.58" y2="31.43" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="23.18" x2="50.48" y2="25.72" width="0.8128" layer="16"/>
+<via x="50.48" y="25.72" extent="1-16" drill="0.35"/>
+<wire x1="48.58" y1="33.19" x2="48.58" y2="28.89" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="25.72" x2="50.48" y2="26.99" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="26.99" x2="48.58" y2="28.89" width="0.8128" layer="1"/>
+<contactref element="R6" pad="1"/>
+<wire x1="50.48" y1="25.72" x2="50.53259375" y2="25.66740625" width="0.8128" layer="1"/>
+<wire x1="49.53" y1="22.86" x2="49.682" y2="22.86" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="25.72" x2="50.48" y2="23.658" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="23.658" x2="49.682" y2="22.86" width="0.8128" layer="1"/>
 </signal>
 <signal name="PWM">
 <contactref element="Q2" pad="1"/>
@@ -1250,13 +1344,11 @@ design rules under a new name.</description>
 <wire x1="58.42" y1="11.43" x2="57.15" y2="11.43" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="11.43" x2="46.8376" y2="21.7424" width="0.8128" layer="16"/>
 <wire x1="46.8376" y1="21.7424" x2="46.8376" y2="29.21" width="0.8128" layer="16"/>
-<contactref element="R7" pad="2"/>
-<contactref element="R6" pad="2"/>
-<wire x1="17.932" y1="36.83" x2="17.78" y2="36.678" width="0.8128" layer="16"/>
-<wire x1="17.932" y1="33.02" x2="17.78" y2="33.172" width="0.8128" layer="16"/>
-<wire x1="17.78" y1="36.678" x2="17.78" y2="33.172" width="0.8128" layer="16"/>
-<wire x1="46.8376" y1="29.21" x2="39.2176" y2="36.83" width="0.8128" layer="16"/>
-<wire x1="39.2176" y1="36.83" x2="17.932" y2="36.83" width="0.8128" layer="16"/>
+<wire x1="39.2176" y1="36.83" x2="46.8376" y2="29.21" width="0.8128" layer="16"/>
+<contactref element="R4" pad="1"/>
+<contactref element="R5" pad="2"/>
+<wire x1="12.83" y1="36.83" x2="39.2176" y2="36.83" width="0.8128" layer="16"/>
+<wire x1="12.83" y1="36.83" x2="12.83" y2="33.02" width="0.8128" layer="16"/>
 </signal>
 <signal name="N$8">
 <contactref element="Q2" pad="2"/>
@@ -1264,22 +1356,18 @@ design rules under a new name.</description>
 <wire x1="7.45" y1="37.15" x2="7.77" y2="36.83" width="0.8128" layer="16"/>
 <wire x1="7.77" y1="36.83" x2="10.03" y2="36.83" width="0.8128" layer="16"/>
 </signal>
-<signal name="N$6">
-<contactref element="R4" pad="1"/>
-<contactref element="R7" pad="1"/>
-<wire x1="12.83" y1="36.83" x2="15.088" y2="36.83" width="0.8128" layer="16"/>
-</signal>
-<signal name="N$9">
-<contactref element="R6" pad="1"/>
-<contactref element="R5" pad="2"/>
-<wire x1="12.83" y1="33.02" x2="15.088" y2="33.02" width="0.8128" layer="16"/>
-</signal>
 <signal name="STOUT">
 <contactref element="J1" pad="6"/>
 <contactref element="Q3" pad="1"/>
-<wire x1="52.39" y1="23.81" x2="52.39" y2="33.19" width="0.8128" layer="1"/>
+<wire x1="54.93" y1="29.38" x2="52.39" y2="31.92" width="0.8128" layer="1"/>
+<wire x1="52.39" y1="31.92" x2="52.39" y2="33.19" width="0.8128" layer="1"/>
+<wire x1="54.93" y1="29.38" x2="54.93" y2="21.27" width="0.8128" layer="1"/>
 <wire x1="58.42" y1="19.05" x2="57.15" y2="19.05" width="0.8128" layer="1"/>
-<wire x1="57.15" y1="19.05" x2="52.39" y2="23.81" width="0.8128" layer="1"/>
+<wire x1="57.15" y1="19.05" x2="55.88" y2="20.32" width="0.8128" layer="1"/>
+<contactref element="R7" pad="2"/>
+<wire x1="54.93" y1="21.27" x2="55.88" y2="20.32" width="0.8128" layer="1"/>
+<wire x1="55.88" y1="20.32" x2="55.88" y2="20.168" width="0.8128" layer="1"/>
+<wire x1="55.88" y1="20.168" x2="54.762" y2="19.05" width="0.8128" layer="1"/>
 </signal>
 </signals>
 <mfgpreviewcolors>

+ 72 - 59
schematic/regulator.b#7

@@ -925,7 +925,7 @@ design rules under a new name.</description>
 <attribute name="PACKAGE" value="DO-201AD" x="2.54" y="43.18" size="1.778" layer="27" rot="R180" display="off"/>
 <attribute name="VALUE" x="30.36" y="9.33" size="1.27" layer="27" ratio="10" rot="R180"/>
 </element>
-<element name="VIN" library="Connectors" library_urn="urn:adsk.eagle:library:14555660" package="HDR-02" package3d_urn="urn:adsk.eagle:package:10989917/2" value="B2P-VH(LF)(SN)" x="2.54" y="29.21" smashed="yes" rot="R90">
+<element name="J4" library="Connectors" library_urn="urn:adsk.eagle:library:14555660" package="HDR-02" package3d_urn="urn:adsk.eagle:package:10989917/2" value="IN" x="2.54" y="29.21" smashed="yes" rot="R90">
 <attribute name="CREATED_BY" value="PCBLayout.com" x="12.7" y="69.85" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="DIGIKEY_PART_NUMBER" value="455-1639-ND" x="12.7" y="69.85" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="MANUFACTURER" value="JST Sales America Inc." x="12.7" y="69.85" size="1.778" layer="27" rot="R90" display="off"/>
@@ -965,7 +965,7 @@ design rules under a new name.</description>
 <attribute name="NAME" x="5.08" y="10.695" size="1.27" layer="25" align="bottom-center"/>
 <attribute name="VALUE" x="5.815" y="17.78" size="1.27" layer="27" rot="R270" align="top-center"/>
 </element>
-<element name="ON/OFF" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X02_2.54_SCREWTERM" package3d_urn="urn:adsk.eagle:package:38059/1" value="" x="15.24" y="30.48" smashed="yes">
+<element name="J3" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X02_2.54_SCREWTERM" package3d_urn="urn:adsk.eagle:package:38059/1" value="ON/OFF" x="15.24" y="30.48" smashed="yes">
 <attribute name="NAME" x="13.97" y="33.909" size="0.6096" layer="25" font="vector" ratio="20"/>
 <attribute name="VALUE" x="13.97" y="26.416" size="0.6096" layer="27" font="vector" ratio="20"/>
 </element>
@@ -993,7 +993,7 @@ design rules under a new name.</description>
 <attribute name="NAME" x="53.34" y="37.973" size="0.6096" layer="25" font="vector" ratio="20" rot="R180"/>
 <attribute name="VALUE" x="53.34" y="41.402" size="0.6096" layer="27" font="vector" ratio="20" rot="R180"/>
 </element>
-<element name="DRIVER" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X04" package3d_urn="urn:adsk.eagle:package:38085/1" value="" x="58.42" y="29.21" smashed="yes" rot="R90">
+<element name="J5" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X04" package3d_urn="urn:adsk.eagle:package:38085/1" value="DRIVER" x="58.42" y="29.21" smashed="yes" rot="R90">
 <attribute name="NAME" x="60.833" y="27.94" size="0.6096" layer="25" font="vector" ratio="20" rot="R90"/>
 <attribute name="PROD_ID" value="CONN-09696" x="58.42" y="29.21" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="VALUE" x="60.452" y="27.94" size="0.6096" layer="27" font="vector" ratio="20" rot="R90"/>
@@ -1004,7 +1004,7 @@ design rules under a new name.</description>
 <attribute name="SPICEPREFIX" value="R" x="11.43" y="36.83" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="VALUE" x="13.97" y="33.655" size="1.27" layer="28" rot="MR0"/>
 </element>
-<element name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="100K" x="11.43" y="33.02" smashed="yes" rot="MR180">
+<element name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="133K" x="11.43" y="33.02" smashed="yes" rot="MR180">
 <attribute name="NAME" x="8.89" y="31.115" size="1.27" layer="26" rot="MR180"/>
 <attribute name="SPICEMODEL" value="NONE" x="11.43" y="33.02" size="1.778" layer="28" rot="MR180" display="off"/>
 <attribute name="SPICEPREFIX" value="R" x="11.43" y="33.02" size="1.778" layer="28" rot="MR180" display="off"/>
@@ -1026,18 +1026,6 @@ design rules under a new name.</description>
 <attribute name="TYPE" value="N-Channel" x="6.35" y="38.1" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="VALUE" x="9.525" y="40.005" size="1.27" layer="28" rot="MR270"/>
 </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="22K" x="16.51" y="33.02" smashed="yes" rot="MR180">
-<attribute name="NAME" x="15.24" y="31.75" size="1.27" layer="26" rot="MR180"/>
-<attribute name="SPICEMODEL" value="NONE" x="16.51" y="33.02" size="1.778" layer="28" rot="MR180" display="off"/>
-<attribute name="SPICEPREFIX" value="R" x="16.51" y="33.02" size="1.778" layer="28" rot="MR180" display="off"/>
-<attribute name="VALUE" x="15.24" y="35.56" size="1.27" layer="28" rot="MR180"/>
-</element>
-<element name="R7" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="47K" x="16.51" y="36.83" smashed="yes" rot="MR180">
-<attribute name="NAME" x="15.24" y="35.56" size="1.27" layer="26" rot="MR180"/>
-<attribute name="SPICEMODEL" value="NONE" x="16.51" y="36.83" size="1.778" layer="28" rot="MR180" display="off"/>
-<attribute name="SPICEPREFIX" value="R" x="16.51" y="36.83" size="1.778" layer="28" rot="MR180" display="off"/>
-<attribute name="VALUE" x="15.24" y="39.37" size="1.27" layer="28" rot="MR180"/>
-</element>
 <element name="Q3" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFETSOT23" x="53.34" y="34.29" smashed="yes">
 <attribute name="CATEGORY" value="Transistor" x="53.34" y="34.29" size="1.778" layer="27" display="off"/>
 <attribute name="DESCRIPTION" value="" x="53.34" y="34.29" size="1.778" layer="27" display="off"/>
@@ -1054,6 +1042,18 @@ design rules under a new name.</description>
 <attribute name="TYPE" value="N-Channel" x="53.34" y="34.29" size="1.778" layer="27" display="off"/>
 <attribute name="VALUE" x="51.435" y="31.115" size="1.27" layer="27"/>
 </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="48.26" y="22.86" smashed="yes" rot="R180">
+<attribute name="NAME" x="49.53" y="21.59" size="1.27" layer="25" rot="R180"/>
+<attribute name="SPICEMODEL" value="NONE" x="48.26" y="22.86" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="48.26" y="22.86" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="49.53" y="25.4" size="1.27" layer="27" rot="R180"/>
+</element>
+<element name="R7" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="53.34" y="19.05" smashed="yes">
+<attribute name="NAME" x="52.07" y="20.32" size="1.27" layer="25"/>
+<attribute name="SPICEMODEL" value="NONE" x="53.34" y="19.05" size="1.778" layer="27" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="53.34" y="19.05" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="52.07" y="16.51" size="1.27" layer="27"/>
+</element>
 </elements>
 <signals>
 <signal name="GND">
@@ -1064,8 +1064,8 @@ design rules under a new name.</description>
 <contactref element="D1" pad="A"/>
 <contactref element="C3" pad="2"/>
 <contactref element="R3" pad="1"/>
-<contactref element="VIN" pad="1"/>
-<contactref element="ON/OFF" pad="P2"/>
+<contactref element="J4" pad="1"/>
+<contactref element="J3" pad="P2"/>
 <wire x1="38.1" y1="25.6054" x2="37.8946" y2="25.4" width="1.27" layer="1"/>
 <wire x1="37.8946" y1="25.4" x2="33.66" y2="25.4" width="1.27" layer="1"/>
 <polygon width="1.27" layer="1">
@@ -1100,12 +1100,24 @@ design rules under a new name.</description>
 <via x="41.91" y="31.75" extent="1-16" drill="0.35"/>
 <via x="40.64" y="33.02" extent="1-16" drill="0.35"/>
 <via x="39.37" y="34.29" extent="1-16" drill="0.35"/>
+<contactref element="R6" pad="2"/>
+<contactref element="R7" pad="1"/>
+<via x="15.24" y="35.56" extent="1-16" drill="0.35"/>
+<via x="17.78" y="35.56" extent="1-16" drill="0.35"/>
+<via x="20.32" y="35.56" extent="1-16" drill="0.35"/>
+<via x="22.86" y="35.56" extent="1-16" drill="0.35"/>
+<via x="25.4" y="35.56" extent="1-16" drill="0.35"/>
+<via x="27.94" y="35.56" extent="1-16" drill="0.35"/>
+<via x="30.48" y="35.56" extent="1-16" drill="0.35"/>
+<via x="33.02" y="35.56" extent="1-16" drill="0.35"/>
+<via x="35.56" y="35.56" extent="1-16" drill="0.35"/>
+<via x="38.1" y="35.56" extent="1-16" drill="0.35"/>
 </signal>
 <signal name="VIN">
 <contactref element="U1" pad="7"/>
 <contactref element="C4" pad="1"/>
 <contactref element="R1" pad="1"/>
-<contactref element="VIN" pad="2"/>
+<contactref element="J4" pad="2"/>
 <wire x1="24.76" y1="22.86" x2="21.59" y2="22.86" width="2.54" layer="1"/>
 <wire x1="12.855" y1="22.86" x2="21.59" y2="22.86" width="2.54" layer="1"/>
 <wire x1="21.59" y1="25.248" x2="21.59" y2="22.86" width="1.27" layer="1"/>
@@ -1137,16 +1149,16 @@ design rules under a new name.</description>
 <wire x1="26.67" y1="20.32" x2="24.76" y2="20.32" width="1.27" layer="1"/>
 <wire x1="24.76" y1="20.32" x2="24.13" y2="20.32" width="1.27" layer="1"/>
 <wire x1="24.13" y1="20.32" x2="22.86" y2="19.05" width="1.27" layer="1"/>
-<wire x1="22.86" y1="13.97" x2="22.86" y2="19.05" width="1.27" layer="1"/>
+<wire x1="22.86" y1="12.7" x2="22.86" y2="19.05" width="1.27" layer="1"/>
 <wire x1="29.06" y1="5.08" x2="25.4" y2="5.08" width="1.27" layer="1"/>
 <wire x1="25.4" y1="5.08" x2="22.86" y2="7.62" width="1.27" layer="1"/>
-<wire x1="22.86" y1="7.62" x2="22.86" y2="13.97" width="1.27" layer="1"/>
-<wire x1="22.86" y1="13.97" x2="26.67" y2="10.16" width="1.27" layer="1"/>
-<wire x1="26.67" y1="10.16" x2="38.1" y2="10.16" width="1.27" layer="1"/>
-<wire x1="38.1" y1="10.16" x2="40.64" y2="7.62" width="1.27" layer="1"/>
-<wire x1="40.64" y1="7.62" x2="40.64" y2="6.455" width="1.27" layer="1"/>
+<wire x1="22.86" y1="7.62" x2="22.86" y2="12.7" width="1.27" layer="1"/>
+<wire x1="22.86" y1="12.7" x2="24.13" y2="11.43" width="1.27" layer="1"/>
+<wire x1="24.13" y1="11.43" x2="31.75" y2="11.43" width="1.27" layer="1"/>
+<wire x1="40.64" y1="6.455" x2="36.725" y2="6.455" width="1.27" layer="1"/>
+<wire x1="36.725" y1="6.455" x2="31.75" y2="11.43" width="1.27" layer="1"/>
 </signal>
-<signal name="VOUT">
+<signal name="12V">
 <contactref element="L1" pad="2"/>
 <contactref element="U1" pad="4"/>
 <contactref element="C3" pad="1"/>
@@ -1154,11 +1166,12 @@ design rules under a new name.</description>
 <wire x1="40.64" y1="26.67" x2="39.37" y2="27.94" width="1.27" layer="1"/>
 <wire x1="40.64" y1="26.67" x2="40.64" y2="16.405" width="1.27" layer="1"/>
 <contactref element="J1" pad="1"/>
-<wire x1="40.64" y1="16.405" x2="40.64" y2="13.97" width="1.27" layer="1"/>
-<wire x1="48.26" y1="6.35" x2="58.42" y2="6.35" width="1.27" layer="1"/>
-<wire x1="40.64" y1="13.97" x2="48.26" y2="6.35" width="1.27" layer="1"/>
-<wire x1="48.26" y1="6.35" x2="50.8" y2="3.81" width="1.27" layer="1"/>
-<wire x1="50.8" y1="3.2288" x2="50.8" y2="3.81" width="1.27" layer="1"/>
+<wire x1="40.64" y1="16.405" x2="41.91" y2="16.405" width="1.27" layer="1"/>
+<wire x1="41.91" y1="16.405" x2="41.91" y2="13.97" width="1.27" layer="1"/>
+<wire x1="49.53" y1="6.35" x2="50.8" y2="6.35" width="1.27" layer="1"/>
+<wire x1="50.8" y1="6.35" x2="58.42" y2="6.35" width="1.27" layer="1"/>
+<wire x1="41.91" y1="13.97" x2="49.53" y2="6.35" width="1.27" layer="1"/>
+<wire x1="50.8" y1="3.2288" x2="50.8" y2="6.35" width="1.27" layer="1"/>
 </signal>
 <signal name="N$4">
 <contactref element="C2" pad="2"/>
@@ -1170,7 +1183,7 @@ design rules under a new name.</description>
 <contactref element="U1" pad="5"/>
 <contactref element="R1" pad="2"/>
 <contactref element="R2" pad="1"/>
-<contactref element="ON/OFF" pad="P1"/>
+<contactref element="J3" pad="P1"/>
 <wire x1="21.59" y1="28.092" x2="21.742" y2="27.94" width="1.27" layer="1"/>
 <wire x1="21.742" y1="27.94" x2="24.76" y2="27.94" width="1.27" layer="1"/>
 <wire x1="21.59" y1="28.092" x2="21.59" y2="30.48" width="1.27" layer="1"/>
@@ -1186,7 +1199,7 @@ design rules under a new name.</description>
 <wire x1="26.822" y1="31.75" x2="30.328" y2="31.75" width="1.27" layer="1"/>
 </signal>
 <signal name="SPIN">
-<contactref element="DRIVER" pad="1"/>
+<contactref element="J5" pad="1"/>
 <contactref element="J1" pad="8"/>
 <wire x1="58.42" y1="29.21" x2="57.15" y2="29.21" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="29.21" x2="55.88" y2="27.94" width="0.8128" layer="16"/>
@@ -1195,7 +1208,7 @@ design rules under a new name.</description>
 <wire x1="57.15" y1="24.13" x2="58.42" y2="24.13" width="0.8128" layer="16"/>
 </signal>
 <signal name="SPOUT">
-<contactref element="DRIVER" pad="2"/>
+<contactref element="J5" pad="2"/>
 <contactref element="J1" pad="7"/>
 <wire x1="58.42" y1="31.75" x2="57.15" y2="31.75" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="31.75" x2="54.4576" y2="29.0576" width="0.8128" layer="16"/>
@@ -1204,14 +1217,14 @@ design rules under a new name.</description>
 <wire x1="54.4576" y1="24.2824" x2="57.15" y2="21.59" width="0.8128" layer="16"/>
 </signal>
 <signal name="ST">
-<contactref element="DRIVER" pad="3"/>
+<contactref element="J5" pad="3"/>
 <contactref element="Q3" pad="2"/>
 <wire x1="54.29" y1="33.19" x2="56.05" y2="33.19" width="0.8128" layer="1"/>
 <wire x1="56.05" y1="33.19" x2="57.15" y2="34.29" width="0.8128" layer="1"/>
 <wire x1="57.15" y1="34.29" x2="58.42" y2="34.29" width="0.8128" layer="1"/>
 </signal>
 <signal name="5V">
-<contactref element="DRIVER" pad="4"/>
+<contactref element="J5" pad="4"/>
 <contactref element="J2" pad="1"/>
 <wire x1="52.07" y1="39.37" x2="52.07" y2="38.1" width="0.8128" layer="16"/>
 <wire x1="53.34" y1="36.83" x2="52.07" y2="38.1" width="0.8128" layer="16"/>
@@ -1231,10 +1244,16 @@ design rules under a new name.</description>
 <contactref element="J1" pad="5"/>
 <wire x1="58.42" y1="16.51" x2="57.15" y2="16.51" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="16.51" x2="50.48" y2="23.18" width="0.8128" layer="16"/>
-<wire x1="50.48" y1="23.18" x2="50.48" y2="29.53" width="0.8128" layer="16"/>
-<via x="50.48" y="29.53" extent="1-16" drill="0.35"/>
-<wire x1="48.58" y1="33.19" x2="48.58" y2="31.43" width="0.8128" layer="1"/>
-<wire x1="50.48" y1="29.53" x2="48.58" y2="31.43" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="23.18" x2="50.48" y2="25.72" width="0.8128" layer="16"/>
+<via x="50.48" y="25.72" extent="1-16" drill="0.35"/>
+<wire x1="48.58" y1="33.19" x2="48.58" y2="28.89" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="25.72" x2="50.48" y2="26.99" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="26.99" x2="48.58" y2="28.89" width="0.8128" layer="1"/>
+<contactref element="R6" pad="1"/>
+<wire x1="50.48" y1="25.72" x2="50.53259375" y2="25.66740625" width="0.8128" layer="1"/>
+<wire x1="49.53" y1="22.86" x2="49.682" y2="22.86" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="25.72" x2="50.48" y2="23.658" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="23.658" x2="49.682" y2="22.86" width="0.8128" layer="1"/>
 </signal>
 <signal name="PWM">
 <contactref element="Q2" pad="1"/>
@@ -1250,13 +1269,11 @@ design rules under a new name.</description>
 <wire x1="58.42" y1="11.43" x2="57.15" y2="11.43" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="11.43" x2="46.8376" y2="21.7424" width="0.8128" layer="16"/>
 <wire x1="46.8376" y1="21.7424" x2="46.8376" y2="29.21" width="0.8128" layer="16"/>
-<contactref element="R7" pad="2"/>
-<contactref element="R6" pad="2"/>
-<wire x1="17.932" y1="36.83" x2="17.78" y2="36.678" width="0.8128" layer="16"/>
-<wire x1="17.932" y1="33.02" x2="17.78" y2="33.172" width="0.8128" layer="16"/>
-<wire x1="17.78" y1="36.678" x2="17.78" y2="33.172" width="0.8128" layer="16"/>
-<wire x1="46.8376" y1="29.21" x2="39.2176" y2="36.83" width="0.8128" layer="16"/>
-<wire x1="39.2176" y1="36.83" x2="17.932" y2="36.83" width="0.8128" layer="16"/>
+<wire x1="39.2176" y1="36.83" x2="46.8376" y2="29.21" width="0.8128" layer="16"/>
+<contactref element="R4" pad="1"/>
+<contactref element="R5" pad="2"/>
+<wire x1="12.83" y1="36.83" x2="39.2176" y2="36.83" width="0.8128" layer="16"/>
+<wire x1="12.83" y1="36.83" x2="12.83" y2="33.02" width="0.8128" layer="16"/>
 </signal>
 <signal name="N$8">
 <contactref element="Q2" pad="2"/>
@@ -1264,22 +1281,18 @@ design rules under a new name.</description>
 <wire x1="7.45" y1="37.15" x2="7.77" y2="36.83" width="0.8128" layer="16"/>
 <wire x1="7.77" y1="36.83" x2="10.03" y2="36.83" width="0.8128" layer="16"/>
 </signal>
-<signal name="N$6">
-<contactref element="R4" pad="1"/>
-<contactref element="R7" pad="1"/>
-<wire x1="12.83" y1="36.83" x2="15.088" y2="36.83" width="0.8128" layer="16"/>
-</signal>
-<signal name="N$9">
-<contactref element="R6" pad="1"/>
-<contactref element="R5" pad="2"/>
-<wire x1="12.83" y1="33.02" x2="15.088" y2="33.02" width="0.8128" layer="16"/>
-</signal>
 <signal name="STOUT">
 <contactref element="J1" pad="6"/>
 <contactref element="Q3" pad="1"/>
-<wire x1="52.39" y1="23.81" x2="52.39" y2="33.19" width="0.8128" layer="1"/>
+<wire x1="54.93" y1="29.38" x2="52.39" y2="31.92" width="0.8128" layer="1"/>
+<wire x1="52.39" y1="31.92" x2="52.39" y2="33.19" width="0.8128" layer="1"/>
+<wire x1="54.93" y1="29.38" x2="54.93" y2="21.27" width="0.8128" layer="1"/>
 <wire x1="58.42" y1="19.05" x2="57.15" y2="19.05" width="0.8128" layer="1"/>
-<wire x1="57.15" y1="19.05" x2="52.39" y2="23.81" width="0.8128" layer="1"/>
+<wire x1="57.15" y1="19.05" x2="55.88" y2="20.32" width="0.8128" layer="1"/>
+<contactref element="R7" pad="2"/>
+<wire x1="54.93" y1="21.27" x2="55.88" y2="20.32" width="0.8128" layer="1"/>
+<wire x1="55.88" y1="20.32" x2="55.88" y2="20.168" width="0.8128" layer="1"/>
+<wire x1="55.88" y1="20.168" x2="54.762" y2="19.05" width="0.8128" layer="1"/>
 </signal>
 </signals>
 <mfgpreviewcolors>

+ 74 - 60
schematic/regulator.b#8

@@ -925,7 +925,7 @@ design rules under a new name.</description>
 <attribute name="PACKAGE" value="DO-201AD" x="2.54" y="43.18" size="1.778" layer="27" rot="R180" display="off"/>
 <attribute name="VALUE" x="30.36" y="9.33" size="1.27" layer="27" ratio="10" rot="R180"/>
 </element>
-<element name="VIN" library="Connectors" library_urn="urn:adsk.eagle:library:14555660" package="HDR-02" package3d_urn="urn:adsk.eagle:package:10989917/2" value="B2P-VH(LF)(SN)" x="2.54" y="29.21" smashed="yes" rot="R90">
+<element name="J4" library="Connectors" library_urn="urn:adsk.eagle:library:14555660" package="HDR-02" package3d_urn="urn:adsk.eagle:package:10989917/2" value="IN" x="2.54" y="29.21" smashed="yes" rot="R90">
 <attribute name="CREATED_BY" value="PCBLayout.com" x="12.7" y="69.85" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="DIGIKEY_PART_NUMBER" value="455-1639-ND" x="12.7" y="69.85" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="MANUFACTURER" value="JST Sales America Inc." x="12.7" y="69.85" size="1.778" layer="27" rot="R90" display="off"/>
@@ -965,7 +965,7 @@ design rules under a new name.</description>
 <attribute name="NAME" x="5.08" y="10.695" size="1.27" layer="25" align="bottom-center"/>
 <attribute name="VALUE" x="5.815" y="17.78" size="1.27" layer="27" rot="R270" align="top-center"/>
 </element>
-<element name="ON/OFF" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X02_2.54_SCREWTERM" package3d_urn="urn:adsk.eagle:package:38059/1" value="" x="15.24" y="30.48" smashed="yes">
+<element name="J3" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X02_2.54_SCREWTERM" package3d_urn="urn:adsk.eagle:package:38059/1" value="ON/OFF" x="15.24" y="30.48" smashed="yes">
 <attribute name="NAME" x="13.97" y="33.909" size="0.6096" layer="25" font="vector" ratio="20"/>
 <attribute name="VALUE" x="13.97" y="26.416" size="0.6096" layer="27" font="vector" ratio="20"/>
 </element>
@@ -993,7 +993,7 @@ design rules under a new name.</description>
 <attribute name="NAME" x="53.34" y="37.973" size="0.6096" layer="25" font="vector" ratio="20" rot="R180"/>
 <attribute name="VALUE" x="53.34" y="41.402" size="0.6096" layer="27" font="vector" ratio="20" rot="R180"/>
 </element>
-<element name="DRIVER" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X04" package3d_urn="urn:adsk.eagle:package:38085/1" value="" x="58.42" y="29.21" smashed="yes" rot="R90">
+<element name="J5" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X04" package3d_urn="urn:adsk.eagle:package:38085/1" value="DRIVER" x="58.42" y="29.21" smashed="yes" rot="R90">
 <attribute name="NAME" x="60.833" y="27.94" size="0.6096" layer="25" font="vector" ratio="20" rot="R90"/>
 <attribute name="PROD_ID" value="CONN-09696" x="58.42" y="29.21" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="VALUE" x="60.452" y="27.94" size="0.6096" layer="27" font="vector" ratio="20" rot="R90"/>
@@ -1004,7 +1004,7 @@ design rules under a new name.</description>
 <attribute name="SPICEPREFIX" value="R" x="11.43" y="36.83" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="VALUE" x="13.97" y="33.655" size="1.27" layer="28" rot="MR0"/>
 </element>
-<element name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="100K" x="11.43" y="33.02" smashed="yes" rot="MR180">
+<element name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="133K" x="11.43" y="33.02" smashed="yes" rot="MR180">
 <attribute name="NAME" x="8.89" y="31.115" size="1.27" layer="26" rot="MR180"/>
 <attribute name="SPICEMODEL" value="NONE" x="11.43" y="33.02" size="1.778" layer="28" rot="MR180" display="off"/>
 <attribute name="SPICEPREFIX" value="R" x="11.43" y="33.02" size="1.778" layer="28" rot="MR180" display="off"/>
@@ -1026,18 +1026,6 @@ design rules under a new name.</description>
 <attribute name="TYPE" value="N-Channel" x="6.35" y="38.1" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="VALUE" x="9.525" y="40.005" size="1.27" layer="28" rot="MR270"/>
 </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="22K" x="16.51" y="33.02" smashed="yes" rot="MR180">
-<attribute name="NAME" x="15.24" y="31.75" size="1.27" layer="26" rot="MR180"/>
-<attribute name="SPICEMODEL" value="NONE" x="16.51" y="33.02" size="1.778" layer="28" rot="MR180" display="off"/>
-<attribute name="SPICEPREFIX" value="R" x="16.51" y="33.02" size="1.778" layer="28" rot="MR180" display="off"/>
-<attribute name="VALUE" x="15.24" y="35.56" size="1.27" layer="28" rot="MR180"/>
-</element>
-<element name="R7" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="47K" x="16.51" y="36.83" smashed="yes" rot="MR180">
-<attribute name="NAME" x="15.24" y="35.56" size="1.27" layer="26" rot="MR180"/>
-<attribute name="SPICEMODEL" value="NONE" x="16.51" y="36.83" size="1.778" layer="28" rot="MR180" display="off"/>
-<attribute name="SPICEPREFIX" value="R" x="16.51" y="36.83" size="1.778" layer="28" rot="MR180" display="off"/>
-<attribute name="VALUE" x="15.24" y="39.37" size="1.27" layer="28" rot="MR180"/>
-</element>
 <element name="Q3" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFETSOT23" x="53.34" y="34.29" smashed="yes">
 <attribute name="CATEGORY" value="Transistor" x="53.34" y="34.29" size="1.778" layer="27" display="off"/>
 <attribute name="DESCRIPTION" value="" x="53.34" y="34.29" size="1.778" layer="27" display="off"/>
@@ -1054,6 +1042,18 @@ design rules under a new name.</description>
 <attribute name="TYPE" value="N-Channel" x="53.34" y="34.29" size="1.778" layer="27" display="off"/>
 <attribute name="VALUE" x="51.435" y="31.115" size="1.27" layer="27"/>
 </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="48.26" y="22.86" smashed="yes" rot="R180">
+<attribute name="NAME" x="49.53" y="21.59" size="1.27" layer="25" rot="R180"/>
+<attribute name="SPICEMODEL" value="NONE" x="48.26" y="22.86" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="48.26" y="22.86" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="49.53" y="25.4" size="1.27" layer="27" rot="R180"/>
+</element>
+<element name="R7" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="52.07" y="19.05" smashed="yes">
+<attribute name="NAME" x="50.8" y="20.32" size="1.27" layer="25"/>
+<attribute name="SPICEMODEL" value="NONE" x="52.07" y="19.05" size="1.778" layer="27" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="52.07" y="19.05" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="50.8" y="16.51" size="1.27" layer="27"/>
+</element>
 </elements>
 <signals>
 <signal name="GND">
@@ -1064,8 +1064,8 @@ design rules under a new name.</description>
 <contactref element="D1" pad="A"/>
 <contactref element="C3" pad="2"/>
 <contactref element="R3" pad="1"/>
-<contactref element="VIN" pad="1"/>
-<contactref element="ON/OFF" pad="P2"/>
+<contactref element="J4" pad="1"/>
+<contactref element="J3" pad="P2"/>
 <wire x1="38.1" y1="25.6054" x2="37.8946" y2="25.4" width="1.27" layer="1"/>
 <wire x1="37.8946" y1="25.4" x2="33.66" y2="25.4" width="1.27" layer="1"/>
 <polygon width="1.27" layer="1">
@@ -1100,12 +1100,24 @@ design rules under a new name.</description>
 <via x="41.91" y="31.75" extent="1-16" drill="0.35"/>
 <via x="40.64" y="33.02" extent="1-16" drill="0.35"/>
 <via x="39.37" y="34.29" extent="1-16" drill="0.35"/>
+<contactref element="R6" pad="2"/>
+<contactref element="R7" pad="1"/>
+<via x="15.24" y="35.56" extent="1-16" drill="0.35"/>
+<via x="17.78" y="35.56" extent="1-16" drill="0.35"/>
+<via x="20.32" y="35.56" extent="1-16" drill="0.35"/>
+<via x="22.86" y="35.56" extent="1-16" drill="0.35"/>
+<via x="25.4" y="35.56" extent="1-16" drill="0.35"/>
+<via x="27.94" y="35.56" extent="1-16" drill="0.35"/>
+<via x="30.48" y="35.56" extent="1-16" drill="0.35"/>
+<via x="33.02" y="35.56" extent="1-16" drill="0.35"/>
+<via x="35.56" y="35.56" extent="1-16" drill="0.35"/>
+<via x="38.1" y="35.56" extent="1-16" drill="0.35"/>
 </signal>
 <signal name="VIN">
 <contactref element="U1" pad="7"/>
 <contactref element="C4" pad="1"/>
 <contactref element="R1" pad="1"/>
-<contactref element="VIN" pad="2"/>
+<contactref element="J4" pad="2"/>
 <wire x1="24.76" y1="22.86" x2="21.59" y2="22.86" width="2.54" layer="1"/>
 <wire x1="12.855" y1="22.86" x2="21.59" y2="22.86" width="2.54" layer="1"/>
 <wire x1="21.59" y1="25.248" x2="21.59" y2="22.86" width="1.27" layer="1"/>
@@ -1137,16 +1149,16 @@ design rules under a new name.</description>
 <wire x1="26.67" y1="20.32" x2="24.76" y2="20.32" width="1.27" layer="1"/>
 <wire x1="24.76" y1="20.32" x2="24.13" y2="20.32" width="1.27" layer="1"/>
 <wire x1="24.13" y1="20.32" x2="22.86" y2="19.05" width="1.27" layer="1"/>
-<wire x1="22.86" y1="13.97" x2="22.86" y2="19.05" width="1.27" layer="1"/>
+<wire x1="22.86" y1="12.7" x2="22.86" y2="19.05" width="1.27" layer="1"/>
 <wire x1="29.06" y1="5.08" x2="25.4" y2="5.08" width="1.27" layer="1"/>
 <wire x1="25.4" y1="5.08" x2="22.86" y2="7.62" width="1.27" layer="1"/>
-<wire x1="22.86" y1="7.62" x2="22.86" y2="13.97" width="1.27" layer="1"/>
-<wire x1="22.86" y1="13.97" x2="26.67" y2="10.16" width="1.27" layer="1"/>
-<wire x1="26.67" y1="10.16" x2="38.1" y2="10.16" width="1.27" layer="1"/>
-<wire x1="38.1" y1="10.16" x2="40.64" y2="7.62" width="1.27" layer="1"/>
-<wire x1="40.64" y1="7.62" x2="40.64" y2="6.455" width="1.27" layer="1"/>
+<wire x1="22.86" y1="7.62" x2="22.86" y2="12.7" width="1.27" layer="1"/>
+<wire x1="22.86" y1="12.7" x2="24.13" y2="11.43" width="1.27" layer="1"/>
+<wire x1="24.13" y1="11.43" x2="31.75" y2="11.43" width="1.27" layer="1"/>
+<wire x1="40.64" y1="6.455" x2="36.725" y2="6.455" width="1.27" layer="1"/>
+<wire x1="36.725" y1="6.455" x2="31.75" y2="11.43" width="1.27" layer="1"/>
 </signal>
-<signal name="VOUT">
+<signal name="12V">
 <contactref element="L1" pad="2"/>
 <contactref element="U1" pad="4"/>
 <contactref element="C3" pad="1"/>
@@ -1154,11 +1166,12 @@ design rules under a new name.</description>
 <wire x1="40.64" y1="26.67" x2="39.37" y2="27.94" width="1.27" layer="1"/>
 <wire x1="40.64" y1="26.67" x2="40.64" y2="16.405" width="1.27" layer="1"/>
 <contactref element="J1" pad="1"/>
-<wire x1="40.64" y1="16.405" x2="40.64" y2="13.97" width="1.27" layer="1"/>
-<wire x1="48.26" y1="6.35" x2="58.42" y2="6.35" width="1.27" layer="1"/>
-<wire x1="40.64" y1="13.97" x2="48.26" y2="6.35" width="1.27" layer="1"/>
-<wire x1="48.26" y1="6.35" x2="50.8" y2="3.81" width="1.27" layer="1"/>
-<wire x1="50.8" y1="3.2288" x2="50.8" y2="3.81" width="1.27" layer="1"/>
+<wire x1="40.64" y1="16.405" x2="41.91" y2="16.405" width="1.27" layer="1"/>
+<wire x1="41.91" y1="16.405" x2="41.91" y2="13.97" width="1.27" layer="1"/>
+<wire x1="49.53" y1="6.35" x2="50.8" y2="6.35" width="1.27" layer="1"/>
+<wire x1="50.8" y1="6.35" x2="58.42" y2="6.35" width="1.27" layer="1"/>
+<wire x1="41.91" y1="13.97" x2="49.53" y2="6.35" width="1.27" layer="1"/>
+<wire x1="50.8" y1="3.2288" x2="50.8" y2="6.35" width="1.27" layer="1"/>
 </signal>
 <signal name="N$4">
 <contactref element="C2" pad="2"/>
@@ -1170,7 +1183,7 @@ design rules under a new name.</description>
 <contactref element="U1" pad="5"/>
 <contactref element="R1" pad="2"/>
 <contactref element="R2" pad="1"/>
-<contactref element="ON/OFF" pad="P1"/>
+<contactref element="J3" pad="P1"/>
 <wire x1="21.59" y1="28.092" x2="21.742" y2="27.94" width="1.27" layer="1"/>
 <wire x1="21.742" y1="27.94" x2="24.76" y2="27.94" width="1.27" layer="1"/>
 <wire x1="21.59" y1="28.092" x2="21.59" y2="30.48" width="1.27" layer="1"/>
@@ -1186,7 +1199,7 @@ design rules under a new name.</description>
 <wire x1="26.822" y1="31.75" x2="30.328" y2="31.75" width="1.27" layer="1"/>
 </signal>
 <signal name="SPIN">
-<contactref element="DRIVER" pad="1"/>
+<contactref element="J5" pad="1"/>
 <contactref element="J1" pad="8"/>
 <wire x1="58.42" y1="29.21" x2="57.15" y2="29.21" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="29.21" x2="55.88" y2="27.94" width="0.8128" layer="16"/>
@@ -1195,7 +1208,7 @@ design rules under a new name.</description>
 <wire x1="57.15" y1="24.13" x2="58.42" y2="24.13" width="0.8128" layer="16"/>
 </signal>
 <signal name="SPOUT">
-<contactref element="DRIVER" pad="2"/>
+<contactref element="J5" pad="2"/>
 <contactref element="J1" pad="7"/>
 <wire x1="58.42" y1="31.75" x2="57.15" y2="31.75" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="31.75" x2="54.4576" y2="29.0576" width="0.8128" layer="16"/>
@@ -1204,14 +1217,14 @@ design rules under a new name.</description>
 <wire x1="54.4576" y1="24.2824" x2="57.15" y2="21.59" width="0.8128" layer="16"/>
 </signal>
 <signal name="ST">
-<contactref element="DRIVER" pad="3"/>
+<contactref element="J5" pad="3"/>
 <contactref element="Q3" pad="2"/>
 <wire x1="54.29" y1="33.19" x2="56.05" y2="33.19" width="0.8128" layer="1"/>
 <wire x1="56.05" y1="33.19" x2="57.15" y2="34.29" width="0.8128" layer="1"/>
-<wire x1="57.15" y1="34.29" x2="58.42" y2="34.29" width="0" layer="19" extent="1-1"/>
+<wire x1="57.15" y1="34.29" x2="58.42" y2="34.29" width="0.8128" layer="1"/>
 </signal>
 <signal name="5V">
-<contactref element="DRIVER" pad="4"/>
+<contactref element="J5" pad="4"/>
 <contactref element="J2" pad="1"/>
 <wire x1="52.07" y1="39.37" x2="52.07" y2="38.1" width="0.8128" layer="16"/>
 <wire x1="53.34" y1="36.83" x2="52.07" y2="38.1" width="0.8128" layer="16"/>
@@ -1231,10 +1244,16 @@ design rules under a new name.</description>
 <contactref element="J1" pad="5"/>
 <wire x1="58.42" y1="16.51" x2="57.15" y2="16.51" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="16.51" x2="50.48" y2="23.18" width="0.8128" layer="16"/>
-<wire x1="50.48" y1="23.18" x2="50.48" y2="29.53" width="0.8128" layer="16"/>
-<via x="50.48" y="29.53" extent="1-16" drill="0.35"/>
-<wire x1="48.58" y1="33.19" x2="48.58" y2="31.43" width="0.8128" layer="1"/>
-<wire x1="50.48" y1="29.53" x2="48.58" y2="31.43" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="23.18" x2="50.48" y2="25.72" width="0.8128" layer="16"/>
+<via x="50.48" y="25.72" extent="1-16" drill="0.35"/>
+<wire x1="48.58" y1="33.19" x2="48.58" y2="28.89" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="25.72" x2="50.48" y2="26.99" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="26.99" x2="48.58" y2="28.89" width="0.8128" layer="1"/>
+<contactref element="R6" pad="1"/>
+<wire x1="50.48" y1="25.72" x2="50.53259375" y2="25.66740625" width="0.8128" layer="1"/>
+<wire x1="49.53" y1="22.86" x2="49.682" y2="22.86" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="25.72" x2="50.48" y2="23.658" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="23.658" x2="49.682" y2="22.86" width="0.8128" layer="1"/>
 </signal>
 <signal name="PWM">
 <contactref element="Q2" pad="1"/>
@@ -1250,13 +1269,11 @@ design rules under a new name.</description>
 <wire x1="58.42" y1="11.43" x2="57.15" y2="11.43" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="11.43" x2="46.8376" y2="21.7424" width="0.8128" layer="16"/>
 <wire x1="46.8376" y1="21.7424" x2="46.8376" y2="29.21" width="0.8128" layer="16"/>
-<contactref element="R7" pad="2"/>
-<contactref element="R6" pad="2"/>
-<wire x1="17.932" y1="36.83" x2="17.78" y2="36.678" width="0.8128" layer="16"/>
-<wire x1="17.932" y1="33.02" x2="17.78" y2="33.172" width="0.8128" layer="16"/>
-<wire x1="17.78" y1="36.678" x2="17.78" y2="33.172" width="0.8128" layer="16"/>
-<wire x1="46.8376" y1="29.21" x2="39.2176" y2="36.83" width="0.8128" layer="16"/>
-<wire x1="39.2176" y1="36.83" x2="17.932" y2="36.83" width="0.8128" layer="16"/>
+<wire x1="39.2176" y1="36.83" x2="46.8376" y2="29.21" width="0.8128" layer="16"/>
+<contactref element="R4" pad="1"/>
+<contactref element="R5" pad="2"/>
+<wire x1="12.83" y1="36.83" x2="39.2176" y2="36.83" width="0.8128" layer="16"/>
+<wire x1="12.83" y1="36.83" x2="12.83" y2="33.02" width="0.8128" layer="16"/>
 </signal>
 <signal name="N$8">
 <contactref element="Q2" pad="2"/>
@@ -1264,21 +1281,18 @@ design rules under a new name.</description>
 <wire x1="7.45" y1="37.15" x2="7.77" y2="36.83" width="0.8128" layer="16"/>
 <wire x1="7.77" y1="36.83" x2="10.03" y2="36.83" width="0.8128" layer="16"/>
 </signal>
-<signal name="N$6">
-<contactref element="R4" pad="1"/>
-<contactref element="R7" pad="1"/>
-<wire x1="12.83" y1="36.83" x2="15.088" y2="36.83" width="0.8128" layer="16"/>
-</signal>
-<signal name="N$9">
-<contactref element="R6" pad="1"/>
-<contactref element="R5" pad="2"/>
-<wire x1="12.83" y1="33.02" x2="15.088" y2="33.02" width="0.8128" layer="16"/>
-</signal>
 <signal name="STOUT">
 <contactref element="J1" pad="6"/>
 <contactref element="Q3" pad="1"/>
-<wire x1="52.39" y1="33.19" x2="52.39" y2="23.81" width="0.8128" layer="1"/>
-<wire x1="52.39" y1="23.81" x2="58.42" y2="19.05" width="0" layer="19" extent="1-1"/>
+<wire x1="54.93" y1="29.38" x2="52.39" y2="31.92" width="0.8128" layer="1"/>
+<wire x1="52.39" y1="31.92" x2="52.39" y2="33.19" width="0.8128" layer="1"/>
+<wire x1="54.93" y1="29.38" x2="54.93" y2="21.27" width="0.8128" layer="1"/>
+<wire x1="58.42" y1="19.05" x2="57.15" y2="19.05" width="0.8128" layer="1"/>
+<wire x1="57.15" y1="19.05" x2="55.88" y2="20.32" width="0.8128" layer="1"/>
+<contactref element="R7" pad="2"/>
+<wire x1="55.88" y1="20.32" x2="54.93" y2="21.27" width="0.8128" layer="1"/>
+<wire x1="55.88" y1="20.32" x2="54.61" y2="19.05" width="0.8128" layer="1"/>
+<wire x1="54.61" y1="19.05" x2="53.492" y2="19.05" width="0.8128" layer="1"/>
 </signal>
 </signals>
 <mfgpreviewcolors>

+ 111 - 76
schematic/regulator.b#9

@@ -925,7 +925,7 @@ design rules under a new name.</description>
 <attribute name="PACKAGE" value="DO-201AD" x="2.54" y="43.18" size="1.778" layer="27" rot="R180" display="off"/>
 <attribute name="VALUE" x="30.36" y="9.33" size="1.27" layer="27" ratio="10" rot="R180"/>
 </element>
-<element name="VIN" library="Connectors" library_urn="urn:adsk.eagle:library:14555660" package="HDR-02" package3d_urn="urn:adsk.eagle:package:10989917/2" value="B2P-VH(LF)(SN)" x="2.54" y="29.21" smashed="yes" rot="R90">
+<element name="J4" library="Connectors" library_urn="urn:adsk.eagle:library:14555660" package="HDR-02" package3d_urn="urn:adsk.eagle:package:10989917/2" value="IN" x="2.54" y="29.21" smashed="yes" rot="R90">
 <attribute name="CREATED_BY" value="PCBLayout.com" x="12.7" y="69.85" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="DIGIKEY_PART_NUMBER" value="455-1639-ND" x="12.7" y="69.85" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="MANUFACTURER" value="JST Sales America Inc." x="12.7" y="69.85" size="1.778" layer="27" rot="R90" display="off"/>
@@ -965,7 +965,7 @@ design rules under a new name.</description>
 <attribute name="NAME" x="5.08" y="10.695" size="1.27" layer="25" align="bottom-center"/>
 <attribute name="VALUE" x="5.815" y="17.78" size="1.27" layer="27" rot="R270" align="top-center"/>
 </element>
-<element name="ON/OFF" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X02_2.54_SCREWTERM" package3d_urn="urn:adsk.eagle:package:38059/1" value="" x="15.24" y="30.48" smashed="yes">
+<element name="J3" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X02_2.54_SCREWTERM" package3d_urn="urn:adsk.eagle:package:38059/1" value="ON/OFF" x="15.24" y="30.48" smashed="yes">
 <attribute name="NAME" x="13.97" y="33.909" size="0.6096" layer="25" font="vector" ratio="20"/>
 <attribute name="VALUE" x="13.97" y="26.416" size="0.6096" layer="27" font="vector" ratio="20"/>
 </element>
@@ -993,7 +993,7 @@ design rules under a new name.</description>
 <attribute name="NAME" x="53.34" y="37.973" size="0.6096" layer="25" font="vector" ratio="20" rot="R180"/>
 <attribute name="VALUE" x="53.34" y="41.402" size="0.6096" layer="27" font="vector" ratio="20" rot="R180"/>
 </element>
-<element name="DRIVER" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X04" package3d_urn="urn:adsk.eagle:package:38085/1" value="" x="58.42" y="29.21" smashed="yes" rot="R90">
+<element name="J5" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X04" package3d_urn="urn:adsk.eagle:package:38085/1" value="DRIVER" x="58.42" y="29.21" smashed="yes" rot="R90">
 <attribute name="NAME" x="60.833" y="27.94" size="0.6096" layer="25" font="vector" ratio="20" rot="R90"/>
 <attribute name="PROD_ID" value="CONN-09696" x="58.42" y="29.21" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="VALUE" x="60.452" y="27.94" size="0.6096" layer="27" font="vector" ratio="20" rot="R90"/>
@@ -1004,7 +1004,7 @@ design rules under a new name.</description>
 <attribute name="SPICEPREFIX" value="R" x="11.43" y="36.83" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="VALUE" x="13.97" y="33.655" size="1.27" layer="28" rot="MR0"/>
 </element>
-<element name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="100K" x="11.43" y="33.02" smashed="yes" rot="MR180">
+<element name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="133K" x="11.43" y="33.02" smashed="yes" rot="MR180">
 <attribute name="NAME" x="8.89" y="31.115" size="1.27" layer="26" rot="MR180"/>
 <attribute name="SPICEMODEL" value="NONE" x="11.43" y="33.02" size="1.778" layer="28" rot="MR180" display="off"/>
 <attribute name="SPICEPREFIX" value="R" x="11.43" y="33.02" size="1.778" layer="28" rot="MR180" display="off"/>
@@ -1026,33 +1026,33 @@ design rules under a new name.</description>
 <attribute name="TYPE" value="N-Channel" x="6.35" y="38.1" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="VALUE" x="9.525" y="40.005" size="1.27" layer="28" rot="MR270"/>
 </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="22K" x="16.51" y="33.02" smashed="yes" rot="MR180">
-<attribute name="NAME" x="15.24" y="31.75" size="1.27" layer="26" rot="MR180"/>
-<attribute name="SPICEMODEL" value="NONE" x="16.51" y="33.02" size="1.778" layer="28" rot="MR180" display="off"/>
-<attribute name="SPICEPREFIX" value="R" x="16.51" y="33.02" size="1.778" layer="28" rot="MR180" display="off"/>
-<attribute name="VALUE" x="15.24" y="35.56" size="1.27" layer="28" rot="MR180"/>
+<element name="Q3" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFETSOT23" x="53.34" y="34.29" smashed="yes">
+<attribute name="CATEGORY" value="Transistor" x="53.34" y="34.29" size="1.778" layer="27" display="off"/>
+<attribute name="DESCRIPTION" value="" x="53.34" y="34.29" size="1.778" layer="27" display="off"/>
+<attribute name="DRAIN_CURRENT" value="" x="53.34" y="34.29" size="1.778" layer="27" display="off"/>
+<attribute name="MANUFACTURER" value="" x="53.34" y="34.29" size="1.778" layer="27" display="off"/>
+<attribute name="MPN" value="" x="53.34" y="34.29" size="1.778" layer="27" display="off"/>
+<attribute name="NAME" x="51.435" y="36.195" size="1.27" layer="25"/>
+<attribute name="OPERATING_TEMP" value="" x="53.34" y="34.29" size="1.778" layer="27" display="off"/>
+<attribute name="PART_STATUS" value="" x="53.34" y="34.29" size="1.778" layer="27" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="" x="53.34" y="34.29" size="1.778" layer="27" display="off"/>
+<attribute name="SERIES" value="" x="53.34" y="34.29" size="1.778" layer="27" display="off"/>
+<attribute name="SUB-CATEGORY" value="MOSFET" x="53.34" y="34.29" size="1.778" layer="27" display="off"/>
+<attribute name="THERMALLOSS" value="" x="53.34" y="34.29" size="1.778" layer="27" display="off"/>
+<attribute name="TYPE" value="N-Channel" x="53.34" y="34.29" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="51.435" y="31.115" size="1.27" layer="27"/>
 </element>
-<element name="R7" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="47K" x="16.51" y="36.83" smashed="yes" rot="MR180">
-<attribute name="NAME" x="15.24" y="35.56" size="1.27" layer="26" rot="MR180"/>
-<attribute name="SPICEMODEL" value="NONE" x="16.51" y="36.83" size="1.778" layer="28" rot="MR180" display="off"/>
-<attribute name="SPICEPREFIX" value="R" x="16.51" y="36.83" size="1.778" layer="28" rot="MR180" display="off"/>
-<attribute name="VALUE" x="15.24" y="39.37" size="1.27" layer="28" rot="MR180"/>
+<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="48.26" y="22.86" smashed="yes" rot="R180">
+<attribute name="NAME" x="49.53" y="21.59" size="1.27" layer="25" rot="R180"/>
+<attribute name="SPICEMODEL" value="NONE" x="48.26" y="22.86" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="48.26" y="22.86" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="49.53" y="25.4" size="1.27" layer="27" rot="R180"/>
 </element>
-<element name="Q3" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFETSOT23" x="2.54" y="-5.08" smashed="yes">
-<attribute name="CATEGORY" value="Transistor" x="2.54" y="-5.08" size="1.778" layer="27" display="off"/>
-<attribute name="DESCRIPTION" value="" x="2.54" y="-5.08" size="1.778" layer="27" display="off"/>
-<attribute name="DRAIN_CURRENT" value="" x="2.54" y="-5.08" size="1.778" layer="27" display="off"/>
-<attribute name="MANUFACTURER" value="" x="2.54" y="-5.08" size="1.778" layer="27" display="off"/>
-<attribute name="MPN" value="" x="2.54" y="-5.08" size="1.778" layer="27" display="off"/>
-<attribute name="NAME" x="0.635" y="-3.175" size="1.27" layer="25"/>
-<attribute name="OPERATING_TEMP" value="" x="2.54" y="-5.08" size="1.778" layer="27" display="off"/>
-<attribute name="PART_STATUS" value="" x="2.54" y="-5.08" size="1.778" layer="27" display="off"/>
-<attribute name="ROHS_COMPLIANT" value="" x="2.54" y="-5.08" size="1.778" layer="27" display="off"/>
-<attribute name="SERIES" value="" x="2.54" y="-5.08" size="1.778" layer="27" display="off"/>
-<attribute name="SUB-CATEGORY" value="MOSFET" x="2.54" y="-5.08" size="1.778" layer="27" display="off"/>
-<attribute name="THERMALLOSS" value="" x="2.54" y="-5.08" size="1.778" layer="27" display="off"/>
-<attribute name="TYPE" value="N-Channel" x="2.54" y="-5.08" size="1.778" layer="27" display="off"/>
-<attribute name="VALUE" x="0.635" y="-8.255" size="1.27" layer="27"/>
+<element name="R7" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="52.07" y="19.05" smashed="yes">
+<attribute name="NAME" x="50.8" y="20.32" size="1.27" layer="25"/>
+<attribute name="SPICEMODEL" value="NONE" x="52.07" y="19.05" size="1.778" layer="27" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="52.07" y="19.05" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="50.8" y="16.51" size="1.27" layer="27"/>
 </element>
 </elements>
 <signals>
@@ -1064,8 +1064,8 @@ design rules under a new name.</description>
 <contactref element="D1" pad="A"/>
 <contactref element="C3" pad="2"/>
 <contactref element="R3" pad="1"/>
-<contactref element="VIN" pad="1"/>
-<contactref element="ON/OFF" pad="P2"/>
+<contactref element="J4" pad="1"/>
+<contactref element="J3" pad="P2"/>
 <wire x1="38.1" y1="25.6054" x2="37.8946" y2="25.4" width="1.27" layer="1"/>
 <wire x1="37.8946" y1="25.4" x2="33.66" y2="25.4" width="1.27" layer="1"/>
 <polygon width="1.27" layer="1">
@@ -1100,12 +1100,14 @@ design rules under a new name.</description>
 <via x="41.91" y="31.75" extent="1-16" drill="0.35"/>
 <via x="40.64" y="33.02" extent="1-16" drill="0.35"/>
 <via x="39.37" y="34.29" extent="1-16" drill="0.35"/>
+<contactref element="R6" pad="2"/>
+<contactref element="R7" pad="1"/>
 </signal>
 <signal name="VIN">
 <contactref element="U1" pad="7"/>
 <contactref element="C4" pad="1"/>
 <contactref element="R1" pad="1"/>
-<contactref element="VIN" pad="2"/>
+<contactref element="J4" pad="2"/>
 <wire x1="24.76" y1="22.86" x2="21.59" y2="22.86" width="2.54" layer="1"/>
 <wire x1="12.855" y1="22.86" x2="21.59" y2="22.86" width="2.54" layer="1"/>
 <wire x1="21.59" y1="25.248" x2="21.59" y2="22.86" width="1.27" layer="1"/>
@@ -1137,16 +1139,16 @@ design rules under a new name.</description>
 <wire x1="26.67" y1="20.32" x2="24.76" y2="20.32" width="1.27" layer="1"/>
 <wire x1="24.76" y1="20.32" x2="24.13" y2="20.32" width="1.27" layer="1"/>
 <wire x1="24.13" y1="20.32" x2="22.86" y2="19.05" width="1.27" layer="1"/>
-<wire x1="22.86" y1="13.97" x2="22.86" y2="19.05" width="1.27" layer="1"/>
+<wire x1="22.86" y1="12.7" x2="22.86" y2="19.05" width="1.27" layer="1"/>
 <wire x1="29.06" y1="5.08" x2="25.4" y2="5.08" width="1.27" layer="1"/>
 <wire x1="25.4" y1="5.08" x2="22.86" y2="7.62" width="1.27" layer="1"/>
-<wire x1="22.86" y1="7.62" x2="22.86" y2="13.97" width="1.27" layer="1"/>
-<wire x1="22.86" y1="13.97" x2="26.67" y2="10.16" width="1.27" layer="1"/>
-<wire x1="26.67" y1="10.16" x2="38.1" y2="10.16" width="1.27" layer="1"/>
-<wire x1="38.1" y1="10.16" x2="40.64" y2="7.62" width="1.27" layer="1"/>
-<wire x1="40.64" y1="7.62" x2="40.64" y2="6.455" width="1.27" layer="1"/>
+<wire x1="22.86" y1="7.62" x2="22.86" y2="12.7" width="1.27" layer="1"/>
+<wire x1="22.86" y1="12.7" x2="24.13" y2="11.43" width="1.27" layer="1"/>
+<wire x1="24.13" y1="11.43" x2="31.75" y2="11.43" width="1.27" layer="1"/>
+<wire x1="40.64" y1="6.455" x2="36.725" y2="6.455" width="1.27" layer="1"/>
+<wire x1="36.725" y1="6.455" x2="31.75" y2="11.43" width="1.27" layer="1"/>
 </signal>
-<signal name="VOUT">
+<signal name="12V">
 <contactref element="L1" pad="2"/>
 <contactref element="U1" pad="4"/>
 <contactref element="C3" pad="1"/>
@@ -1154,11 +1156,12 @@ design rules under a new name.</description>
 <wire x1="40.64" y1="26.67" x2="39.37" y2="27.94" width="1.27" layer="1"/>
 <wire x1="40.64" y1="26.67" x2="40.64" y2="16.405" width="1.27" layer="1"/>
 <contactref element="J1" pad="1"/>
-<wire x1="40.64" y1="16.405" x2="40.64" y2="13.97" width="1.27" layer="1"/>
-<wire x1="48.26" y1="6.35" x2="58.42" y2="6.35" width="1.27" layer="1"/>
-<wire x1="40.64" y1="13.97" x2="48.26" y2="6.35" width="1.27" layer="1"/>
-<wire x1="48.26" y1="6.35" x2="50.8" y2="3.81" width="1.27" layer="1"/>
-<wire x1="50.8" y1="3.2288" x2="50.8" y2="3.81" width="1.27" layer="1"/>
+<wire x1="40.64" y1="16.405" x2="41.91" y2="16.405" width="1.27" layer="1"/>
+<wire x1="41.91" y1="16.405" x2="41.91" y2="13.97" width="1.27" layer="1"/>
+<wire x1="49.53" y1="6.35" x2="50.8" y2="6.35" width="1.27" layer="1"/>
+<wire x1="50.8" y1="6.35" x2="58.42" y2="6.35" width="1.27" layer="1"/>
+<wire x1="41.91" y1="13.97" x2="49.53" y2="6.35" width="1.27" layer="1"/>
+<wire x1="50.8" y1="3.2288" x2="50.8" y2="6.35" width="1.27" layer="1"/>
 </signal>
 <signal name="N$4">
 <contactref element="C2" pad="2"/>
@@ -1170,7 +1173,7 @@ design rules under a new name.</description>
 <contactref element="U1" pad="5"/>
 <contactref element="R1" pad="2"/>
 <contactref element="R2" pad="1"/>
-<contactref element="ON/OFF" pad="P1"/>
+<contactref element="J3" pad="P1"/>
 <wire x1="21.59" y1="28.092" x2="21.742" y2="27.94" width="1.27" layer="1"/>
 <wire x1="21.742" y1="27.94" x2="24.76" y2="27.94" width="1.27" layer="1"/>
 <wire x1="21.59" y1="28.092" x2="21.59" y2="30.48" width="1.27" layer="1"/>
@@ -1186,7 +1189,7 @@ design rules under a new name.</description>
 <wire x1="26.822" y1="31.75" x2="30.328" y2="31.75" width="1.27" layer="1"/>
 </signal>
 <signal name="SPIN">
-<contactref element="DRIVER" pad="1"/>
+<contactref element="J5" pad="1"/>
 <contactref element="J1" pad="8"/>
 <wire x1="58.42" y1="29.21" x2="57.15" y2="29.21" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="29.21" x2="55.88" y2="27.94" width="0.8128" layer="16"/>
@@ -1195,7 +1198,7 @@ design rules under a new name.</description>
 <wire x1="57.15" y1="24.13" x2="58.42" y2="24.13" width="0.8128" layer="16"/>
 </signal>
 <signal name="SPOUT">
-<contactref element="DRIVER" pad="2"/>
+<contactref element="J5" pad="2"/>
 <contactref element="J1" pad="7"/>
 <wire x1="58.42" y1="31.75" x2="57.15" y2="31.75" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="31.75" x2="54.4576" y2="29.0576" width="0.8128" layer="16"/>
@@ -1204,22 +1207,22 @@ design rules under a new name.</description>
 <wire x1="54.4576" y1="24.2824" x2="57.15" y2="21.59" width="0.8128" layer="16"/>
 </signal>
 <signal name="ST">
-<contactref element="DRIVER" pad="3"/>
-<wire x1="58.42" y1="34.29" x2="57.15" y2="34.29" width="0.8128" layer="16"/>
-<wire x1="57.15" y1="34.29" x2="53.0352" y2="30.1752" width="0.8128" layer="16"/>
-<wire x1="53.0352" y1="23.1648" x2="57.15" y2="19.05" width="0.8128" layer="16"/>
-<wire x1="53.0352" y1="30.1752" x2="53.0352" y2="23.1648" width="0.8128" layer="16"/>
+<contactref element="J5" pad="3"/>
 <contactref element="Q3" pad="2"/>
-<wire x1="3.49" y1="-6.18" x2="57.15" y2="19.05" width="0" layer="19" extent="1-16"/>
+<wire x1="54.29" y1="33.19" x2="56.05" y2="33.19" width="0.8128" layer="1"/>
+<wire x1="56.05" y1="33.19" x2="57.15" y2="34.29" width="0.8128" layer="1"/>
+<wire x1="57.15" y1="34.29" x2="58.42" y2="34.29" width="0.8128" layer="1"/>
 </signal>
 <signal name="5V">
-<contactref element="DRIVER" pad="4"/>
+<contactref element="J5" pad="4"/>
 <contactref element="J2" pad="1"/>
 <wire x1="52.07" y1="39.37" x2="52.07" y2="38.1" width="0.8128" layer="16"/>
 <wire x1="53.34" y1="36.83" x2="52.07" y2="38.1" width="0.8128" layer="16"/>
 <wire x1="53.34" y1="36.83" x2="58.42" y2="36.83" width="0.8128" layer="16"/>
 <contactref element="Q3" pad="3"/>
-<wire x1="2.54" y1="-3.98" x2="52.07" y2="39.37" width="0" layer="19" extent="1-1"/>
+<wire x1="53.34" y1="35.39" x2="53.34" y2="36.83" width="0.8128" layer="1"/>
+<wire x1="53.34" y1="36.83" x2="52.07" y2="38.1" width="0.8128" layer="1"/>
+<wire x1="52.07" y1="38.1" x2="52.07" y2="39.37" width="0.8128" layer="1"/>
 </signal>
 <signal name="N$3">
 <contactref element="Q1" pad="3"/>
@@ -1231,10 +1234,16 @@ design rules under a new name.</description>
 <contactref element="J1" pad="5"/>
 <wire x1="58.42" y1="16.51" x2="57.15" y2="16.51" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="16.51" x2="50.48" y2="23.18" width="0.8128" layer="16"/>
-<wire x1="50.48" y1="23.18" x2="50.48" y2="29.53" width="0.8128" layer="16"/>
-<via x="50.48" y="29.53" extent="1-16" drill="0.35"/>
-<wire x1="48.58" y1="33.19" x2="48.58" y2="31.43" width="0.8128" layer="1"/>
-<wire x1="50.48" y1="29.53" x2="48.58" y2="31.43" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="23.18" x2="50.48" y2="25.72" width="0.8128" layer="16"/>
+<via x="50.48" y="25.72" extent="1-16" drill="0.35"/>
+<wire x1="48.58" y1="33.19" x2="48.58" y2="28.89" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="25.72" x2="50.48" y2="26.99" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="26.99" x2="48.58" y2="28.89" width="0.8128" layer="1"/>
+<contactref element="R6" pad="1"/>
+<wire x1="50.48" y1="25.72" x2="50.53259375" y2="25.66740625" width="0.8128" layer="1"/>
+<wire x1="49.53" y1="22.86" x2="49.682" y2="22.86" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="25.72" x2="50.48" y2="23.658" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="23.658" x2="49.682" y2="22.86" width="0.8128" layer="1"/>
 </signal>
 <signal name="PWM">
 <contactref element="Q2" pad="1"/>
@@ -1250,13 +1259,11 @@ design rules under a new name.</description>
 <wire x1="58.42" y1="11.43" x2="57.15" y2="11.43" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="11.43" x2="46.8376" y2="21.7424" width="0.8128" layer="16"/>
 <wire x1="46.8376" y1="21.7424" x2="46.8376" y2="29.21" width="0.8128" layer="16"/>
-<contactref element="R7" pad="2"/>
-<contactref element="R6" pad="2"/>
-<wire x1="17.932" y1="36.83" x2="17.78" y2="36.678" width="0.8128" layer="16"/>
-<wire x1="17.932" y1="33.02" x2="17.78" y2="33.172" width="0.8128" layer="16"/>
-<wire x1="17.78" y1="36.678" x2="17.78" y2="33.172" width="0.8128" layer="16"/>
-<wire x1="46.8376" y1="29.21" x2="39.2176" y2="36.83" width="0.8128" layer="16"/>
-<wire x1="39.2176" y1="36.83" x2="17.932" y2="36.83" width="0.8128" layer="16"/>
+<wire x1="39.2176" y1="36.83" x2="46.8376" y2="29.21" width="0.8128" layer="16"/>
+<contactref element="R4" pad="1"/>
+<contactref element="R5" pad="2"/>
+<wire x1="12.83" y1="36.83" x2="39.2176" y2="36.83" width="0.8128" layer="16"/>
+<wire x1="12.83" y1="36.83" x2="12.83" y2="33.02" width="0.8128" layer="16"/>
 </signal>
 <signal name="N$8">
 <contactref element="Q2" pad="2"/>
@@ -1264,20 +1271,48 @@ design rules under a new name.</description>
 <wire x1="7.45" y1="37.15" x2="7.77" y2="36.83" width="0.8128" layer="16"/>
 <wire x1="7.77" y1="36.83" x2="10.03" y2="36.83" width="0.8128" layer="16"/>
 </signal>
+<signal name="STOUT">
+<contactref element="J1" pad="6"/>
+<contactref element="Q3" pad="1"/>
+<wire x1="54.93" y1="29.38" x2="52.39" y2="31.92" width="0.8128" layer="1"/>
+<wire x1="52.39" y1="31.92" x2="52.39" y2="33.19" width="0.8128" layer="1"/>
+<wire x1="54.93" y1="29.38" x2="54.93" y2="21.27" width="0.8128" layer="1"/>
+<wire x1="58.42" y1="19.05" x2="57.15" y2="19.05" width="0.8128" layer="1"/>
+<wire x1="57.15" y1="19.05" x2="55.88" y2="20.32" width="0.8128" layer="1"/>
+<contactref element="R7" pad="2"/>
+<wire x1="55.88" y1="20.32" x2="54.93" y2="21.27" width="0.8128" layer="1"/>
+<wire x1="55.88" y1="20.32" x2="54.61" y2="19.05" width="0.8128" layer="1"/>
+<wire x1="54.61" y1="19.05" x2="53.492" y2="19.05" width="0.8128" layer="1"/>
+</signal>
 <signal name="N$6">
-<contactref element="R4" pad="1"/>
-<contactref element="R7" pad="1"/>
-<wire x1="12.83" y1="36.83" x2="15.088" y2="36.83" width="0.8128" layer="16"/>
+<via x="38.1" y="35.56" extent="1-16" drill="0.35"/>
 </signal>
 <signal name="N$9">
-<contactref element="R6" pad="1"/>
-<contactref element="R5" pad="2"/>
-<wire x1="12.83" y1="33.02" x2="15.088" y2="33.02" width="0.8128" layer="16"/>
+<via x="35.56" y="35.56" extent="1-16" drill="0.35"/>
 </signal>
-<signal name="STOUT">
-<contactref element="J1" pad="6"/>
-<contactref element="Q3" pad="1"/>
-<wire x1="1.59" y1="-6.18" x2="58.42" y2="19.05" width="0" layer="19" extent="1-1"/>
+<signal name="N$10">
+<via x="33.02" y="35.56" extent="1-16" drill="0.35"/>
+</signal>
+<signal name="N$11">
+<via x="30.48" y="35.56" extent="1-16" drill="0.35"/>
+</signal>
+<signal name="N$12">
+<via x="27.94" y="35.56" extent="1-16" drill="0.35"/>
+</signal>
+<signal name="N$13">
+<via x="25.4" y="35.56" extent="1-16" drill="0.35"/>
+</signal>
+<signal name="N$14">
+<via x="22.86" y="35.56" extent="1-16" drill="0.35"/>
+</signal>
+<signal name="N$15">
+<via x="20.32" y="35.56" extent="1-16" drill="0.35"/>
+</signal>
+<signal name="N$16">
+<via x="17.78" y="35.56" extent="1-16" drill="0.35"/>
+</signal>
+<signal name="N$17">
+<via x="15.24" y="35.56" extent="1-16" drill="0.35"/>
 </signal>
 </signals>
 <mfgpreviewcolors>

+ 154 - 106
schematic/regulator.brd

@@ -678,6 +678,34 @@ CONN_04
 </package3d>
 </packages3d>
 </library>
+<library name="eScooter">
+<packages>
+<package name="DIOM5027X220N" urn="urn:adsk.eagle:footprint:21928331/1">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<wire x1="2.5" y1="1.35" x2="-3.3699" y2="1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="1.35" x2="-3.3699" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="-1.35" x2="2.5" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="2.5" y1="-1.35" x2="-2.5" y2="-1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="-1.35" x2="-2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="1.35" x2="2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="2.5" y1="1.35" x2="2.5" y2="-1.35" width="0.12" layer="51"/>
+<smd name="1" x="-2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<smd name="2" x="2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<text x="0" y="1.985" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-1.985" size="1.27" layer="27" align="top-center">&gt;VALUE</text>
+</package>
+</packages>
+<packages3d>
+<package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="DIOM5027X220N"/>
+</packageinstances>
+</package3d>
+</packages3d>
+</library>
 </libraries>
 <attributes>
 </attributes>
@@ -886,46 +914,46 @@ design rules under a new name.</description>
 <attribute name="VALUE" x="29.21" y="18.3667" size="1.27" layer="27" rot="R180" align="top-center"/>
 <attribute name="VOLTAGE_RATING" value="" x="8.89" y="60.96" size="1.778" layer="27" rot="R180" 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="" x="38.1" y="24.13" smashed="yes" rot="R270">
-<attribute name="CATEGORY" value="Capacitor" x="-6.35" y="-1.27" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="MANUFACTURER" value="" x="-6.35" y="-1.27" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="MPN" value="" x="-6.35" y="-1.27" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="NAME" x="38.1" y="19.6367" size="1.27" layer="25" align="bottom-center"/>
-<attribute name="OPERATING_TEMP" value="" x="-6.35" y="-1.27" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="PART_STATUS" value="" x="-6.35" y="-1.27" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="ROHS_COMPLIANT" value="" x="-6.35" y="-1.27" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="SERIES" value="" x="-6.35" y="-1.27" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="SUB-CATEGORY" value="" x="-6.35" y="-1.27" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="THERMALLOSS" value="" x="-6.35" y="-1.27" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="TYPE" value="" x="-6.35" y="-1.27" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="VALUE" x="36.2433" y="24.13" size="1.27" layer="27" rot="R270" align="top-center"/>
-<attribute name="VOLTAGE_RATING" value="" x="-6.35" y="-1.27" size="1.778" layer="27" rot="R270" display="off"/>
+<element name="C2" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="" x="36.83" y="24.13" smashed="yes" rot="R270">
+<attribute name="CATEGORY" value="Capacitor" x="-7.62" y="-1.27" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="MANUFACTURER" value="" x="-7.62" y="-1.27" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="MPN" value="" x="-7.62" y="-1.27" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="NAME" x="36.83" y="19.6367" size="1.27" layer="25" align="bottom-center"/>
+<attribute name="OPERATING_TEMP" value="" x="-7.62" y="-1.27" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="PART_STATUS" value="" x="-7.62" y="-1.27" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="" x="-7.62" y="-1.27" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="SERIES" value="" x="-7.62" y="-1.27" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="SUB-CATEGORY" value="" x="-7.62" y="-1.27" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="THERMALLOSS" value="" x="-7.62" y="-1.27" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="TYPE" value="" x="-7.62" y="-1.27" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="VALUE" x="34.9733" y="24.13" size="1.27" layer="27" rot="R270" align="top-center"/>
+<attribute name="VOLTAGE_RATING" value="" x="-7.62" y="-1.27" size="1.778" layer="27" rot="R270" display="off"/>
 </element>
-<element name="C3" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPMP7343X310N" package3d_urn="urn:adsk.eagle:package:16290885/1" value="" x="50.8" y="6.35" smashed="yes" rot="R90">
-<attribute name="CATEGORY" value="Capacitor" x="86.36" y="39.37" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="MANUFACTURER" value="" x="86.36" y="39.37" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="MPN" value="" x="86.36" y="39.37" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="NAME" x="51.675" y="6.35" size="1.27" layer="25" rot="R90" align="bottom-center"/>
-<attribute name="OPERATING_TEMP" value="" x="86.36" y="39.37" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="PART_STATUS" value="" x="86.36" y="39.37" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="ROHS_COMPLIANT" value="" x="86.36" y="39.37" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="SERIES" value="" x="86.36" y="39.37" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="SUB-CATEGORY" value="" x="86.36" y="39.37" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="THERMALLOSS" value="" x="86.36" y="39.37" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="TYPE" value="" x="86.36" y="39.37" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="VALUE" x="53.735" y="6.35" size="1.27" layer="27" rot="R90" align="top-center"/>
-<attribute name="VOLTAGE_RATING" value="" x="86.36" y="39.37" size="1.778" layer="27" rot="R90" display="off"/>
+<element name="C3" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPMP7343X310N" package3d_urn="urn:adsk.eagle:package:16290885/1" value="" x="49.53" y="6.35" smashed="yes" rot="R270">
+<attribute name="CATEGORY" value="Capacitor" x="13.97" y="-26.67" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="MANUFACTURER" value="" x="13.97" y="-26.67" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="MPN" value="" x="13.97" y="-26.67" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="NAME" x="48.655" y="6.35" size="1.27" layer="25" rot="R270" align="bottom-center"/>
+<attribute name="OPERATING_TEMP" value="" x="13.97" y="-26.67" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="PART_STATUS" value="" x="13.97" y="-26.67" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="" x="13.97" y="-26.67" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="SERIES" value="" x="13.97" y="-26.67" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="SUB-CATEGORY" value="" x="13.97" y="-26.67" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="THERMALLOSS" value="" x="13.97" y="-26.67" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="TYPE" value="" x="13.97" y="-26.67" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="VALUE" x="46.595" y="6.35" size="1.27" layer="27" rot="R270" align="top-center"/>
+<attribute name="VOLTAGE_RATING" value="" x="13.97" y="-26.67" size="1.778" layer="27" rot="R270" display="off"/>
 </element>
-<element name="D1" library="Diodes" library_urn="urn:adsk.eagle:library:11396254" package="DO201AD" package3d_urn="urn:adsk.eagle:package:10898389/2" value="MBR360G" x="22.86" y="5.08" smashed="yes" rot="R180">
-<attribute name="CREATED_BY" value="PCBLayout.com" x="2.54" y="43.18" size="1.778" layer="27" rot="R180" display="off"/>
-<attribute name="DIGIKEY_PART_NUMBER" value="MBR360GOS-ND" x="2.54" y="43.18" size="1.778" layer="27" rot="R180" display="off"/>
-<attribute name="MANUFACTURER" value="ON Semiconductor" x="2.54" y="43.18" size="1.778" layer="27" rot="R180" display="off"/>
-<attribute name="MPN" value="MBR360G" x="2.54" y="43.18" size="1.778" layer="27" rot="R180" display="off"/>
-<attribute name="NAME" x="15.37" y="3.35" size="1.27" layer="25" ratio="10" rot="R180"/>
-<attribute name="PACKAGE" value="DO-201AD" x="2.54" y="43.18" size="1.778" layer="27" rot="R180" display="off"/>
-<attribute name="VALUE" x="30.36" y="9.33" size="1.27" layer="27" ratio="10" rot="R180"/>
+<element name="D1" library="Diodes" library_urn="urn:adsk.eagle:library:11396254" package="DO201AD" package3d_urn="urn:adsk.eagle:package:10898389/2" value="MBR360G" x="22.86" y="6.35" smashed="yes" rot="R180">
+<attribute name="CREATED_BY" value="PCBLayout.com" x="2.54" y="44.45" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="DIGIKEY_PART_NUMBER" value="MBR360GOS-ND" x="2.54" y="44.45" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="MANUFACTURER" value="ON Semiconductor" x="2.54" y="44.45" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="MPN" value="MBR360G" x="2.54" y="44.45" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="NAME" x="15.37" y="4.62" size="1.27" layer="25" ratio="10" rot="R180"/>
+<attribute name="PACKAGE" value="DO-201AD" x="2.54" y="44.45" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="30.36" y="10.6" size="1.27" layer="27" ratio="10" rot="R180"/>
 </element>
-<element name="VIN" library="Connectors" library_urn="urn:adsk.eagle:library:14555660" package="HDR-02" package3d_urn="urn:adsk.eagle:package:10989917/2" value="B2P-VH(LF)(SN)" x="2.54" y="29.21" smashed="yes" rot="R90">
+<element name="J4" library="Connectors" library_urn="urn:adsk.eagle:library:14555660" package="HDR-02" package3d_urn="urn:adsk.eagle:package:10989917/2" value="IN" x="2.54" y="29.21" smashed="yes" rot="R90">
 <attribute name="CREATED_BY" value="PCBLayout.com" x="12.7" y="69.85" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="DIGIKEY_PART_NUMBER" value="455-1639-ND" x="12.7" y="69.85" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="MANUFACTURER" value="JST Sales America Inc." x="12.7" y="69.85" size="1.778" layer="27" rot="R90" display="off"/>
@@ -933,11 +961,11 @@ design rules under a new name.</description>
 <attribute name="NAME" x="1.27" y="22.86" size="1.27" layer="25"/>
 <attribute name="VALUE" x="11.43" y="25.4" size="1.27" layer="27" rot="R90"/>
 </element>
-<element name="L1" library="inductors" library_urn="urn:adsk.eagle:library:243" package="DR127" package3d_urn="urn:adsk.eagle:package:15117/1" value="DR127" x="40.64" y="11.43" smashed="yes" rot="R90">
-<attribute name="NAME" x="34.25" y="4.62" size="1.27" layer="25" rot="R180"/>
-<attribute name="POPULARITY" value="2" x="66.04" y="46.99" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="SPICEPREFIX" value="L" x="66.04" y="46.99" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="VALUE" x="45.14" y="8.43" size="1.27" layer="27" rot="R90"/>
+<element name="L1" library="inductors" library_urn="urn:adsk.eagle:library:243" package="DR127" package3d_urn="urn:adsk.eagle:package:15117/1" value="DR127" x="39.37" y="11.43" smashed="yes" rot="R90">
+<attribute name="NAME" x="32.98" y="4.62" size="1.27" layer="25" rot="R180"/>
+<attribute name="POPULARITY" value="2" x="64.77" y="46.99" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="SPICEPREFIX" value="L" x="64.77" y="46.99" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="VALUE" x="43.87" y="8.43" size="1.27" layer="27" rot="R90"/>
 </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="1M" x="21.59" y="26.67" smashed="yes" rot="R90">
 <attribute name="NAME" x="17.78" y="25.4" size="1.27" layer="25"/>
@@ -965,7 +993,7 @@ design rules under a new name.</description>
 <attribute name="NAME" x="5.08" y="10.695" size="1.27" layer="25" align="bottom-center"/>
 <attribute name="VALUE" x="5.815" y="17.78" size="1.27" layer="27" rot="R270" align="top-center"/>
 </element>
-<element name="ON/OFF" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X02_2.54_SCREWTERM" package3d_urn="urn:adsk.eagle:package:38059/1" value="" x="15.24" y="30.48" smashed="yes">
+<element name="J3" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X02_2.54_SCREWTERM" package3d_urn="urn:adsk.eagle:package:38059/1" value="ON/OFF" x="15.24" y="30.48" smashed="yes">
 <attribute name="NAME" x="13.97" y="33.909" size="0.6096" layer="25" font="vector" ratio="20"/>
 <attribute name="VALUE" x="13.97" y="26.416" size="0.6096" layer="27" font="vector" ratio="20"/>
 </element>
@@ -993,7 +1021,7 @@ design rules under a new name.</description>
 <attribute name="NAME" x="53.34" y="37.973" size="0.6096" layer="25" font="vector" ratio="20" rot="R180"/>
 <attribute name="VALUE" x="53.34" y="41.402" size="0.6096" layer="27" font="vector" ratio="20" rot="R180"/>
 </element>
-<element name="DRIVER" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X04" package3d_urn="urn:adsk.eagle:package:38085/1" value="" x="58.42" y="29.21" smashed="yes" rot="R90">
+<element name="J5" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X04" package3d_urn="urn:adsk.eagle:package:38085/1" value="DRIVER" x="58.42" y="29.21" smashed="yes" rot="R90">
 <attribute name="NAME" x="60.833" y="27.94" size="0.6096" layer="25" font="vector" ratio="20" rot="R90"/>
 <attribute name="PROD_ID" value="CONN-09696" x="58.42" y="29.21" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="VALUE" x="60.452" y="27.94" size="0.6096" layer="27" font="vector" ratio="20" rot="R90"/>
@@ -1004,7 +1032,7 @@ design rules under a new name.</description>
 <attribute name="SPICEPREFIX" value="R" x="11.43" y="36.83" size="1.778" layer="28" rot="MR0" display="off"/>
 <attribute name="VALUE" x="13.97" y="33.655" size="1.27" layer="28" rot="MR0"/>
 </element>
-<element name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="100K" x="11.43" y="33.02" smashed="yes" rot="MR180">
+<element name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="133K" x="11.43" y="33.02" smashed="yes" rot="MR180">
 <attribute name="NAME" x="8.89" y="31.115" size="1.27" layer="26" rot="MR180"/>
 <attribute name="SPICEMODEL" value="NONE" x="11.43" y="33.02" size="1.778" layer="28" rot="MR180" display="off"/>
 <attribute name="SPICEPREFIX" value="R" x="11.43" y="33.02" size="1.778" layer="28" rot="MR180" display="off"/>
@@ -1026,18 +1054,6 @@ design rules under a new name.</description>
 <attribute name="TYPE" value="N-Channel" x="6.35" y="38.1" size="1.778" layer="28" rot="MR270" display="off"/>
 <attribute name="VALUE" x="9.525" y="40.005" size="1.27" layer="28" rot="MR270"/>
 </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="22K" x="16.51" y="33.02" smashed="yes" rot="MR180">
-<attribute name="NAME" x="15.24" y="31.75" size="1.27" layer="26" rot="MR180"/>
-<attribute name="SPICEMODEL" value="NONE" x="16.51" y="33.02" size="1.778" layer="28" rot="MR180" display="off"/>
-<attribute name="SPICEPREFIX" value="R" x="16.51" y="33.02" size="1.778" layer="28" rot="MR180" display="off"/>
-<attribute name="VALUE" x="15.24" y="35.56" size="1.27" layer="28" rot="MR180"/>
-</element>
-<element name="R7" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="47K" x="16.51" y="36.83" smashed="yes" rot="MR180">
-<attribute name="NAME" x="15.24" y="35.56" size="1.27" layer="26" rot="MR180"/>
-<attribute name="SPICEMODEL" value="NONE" x="16.51" y="36.83" size="1.778" layer="28" rot="MR180" display="off"/>
-<attribute name="SPICEPREFIX" value="R" x="16.51" y="36.83" size="1.778" layer="28" rot="MR180" display="off"/>
-<attribute name="VALUE" x="15.24" y="39.37" size="1.27" layer="28" rot="MR180"/>
-</element>
 <element name="Q3" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" package="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2" value="NMOSFETSOT23" x="53.34" y="34.29" smashed="yes">
 <attribute name="CATEGORY" value="Transistor" x="53.34" y="34.29" size="1.778" layer="27" display="off"/>
 <attribute name="DESCRIPTION" value="" x="53.34" y="34.29" size="1.778" layer="27" display="off"/>
@@ -1054,6 +1070,22 @@ design rules under a new name.</description>
 <attribute name="TYPE" value="N-Channel" x="53.34" y="34.29" size="1.778" layer="27" display="off"/>
 <attribute name="VALUE" x="51.435" y="31.115" size="1.27" layer="27"/>
 </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="48.26" y="22.86" smashed="yes" rot="R180">
+<attribute name="NAME" x="49.53" y="21.59" size="1.27" layer="25" rot="R180"/>
+<attribute name="SPICEMODEL" value="NONE" x="48.26" y="22.86" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="48.26" y="22.86" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="49.53" y="25.4" size="1.27" layer="27" rot="R180"/>
+</element>
+<element name="R7" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="53.34" y="19.05" smashed="yes">
+<attribute name="NAME" x="52.07" y="20.32" size="1.27" layer="25"/>
+<attribute name="SPICEMODEL" value="NONE" x="53.34" y="19.05" size="1.778" layer="27" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="53.34" y="19.05" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="52.07" y="16.51" size="1.27" layer="27"/>
+</element>
+<element name="D2" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="P4SMAJ12CA" x="53.34" y="5.08" smashed="yes" rot="R270">
+<attribute name="NAME" x="55.325" y="5.08" size="1.27" layer="25" rot="R270" align="bottom-center"/>
+<attribute name="VALUE" x="51.355" y="5.08" size="1.27" layer="27" rot="R270" align="top-center"/>
+</element>
 </elements>
 <signals>
 <signal name="GND">
@@ -1064,10 +1096,10 @@ design rules under a new name.</description>
 <contactref element="D1" pad="A"/>
 <contactref element="C3" pad="2"/>
 <contactref element="R3" pad="1"/>
-<contactref element="VIN" pad="1"/>
-<contactref element="ON/OFF" pad="P2"/>
-<wire x1="38.1" y1="25.6054" x2="37.8946" y2="25.4" width="1.27" layer="1"/>
-<wire x1="37.8946" y1="25.4" x2="33.66" y2="25.4" width="1.27" layer="1"/>
+<contactref element="J4" pad="1"/>
+<contactref element="J3" pad="P2"/>
+<wire x1="36.83" y1="25.6054" x2="36.6246" y2="25.4" width="1.27" layer="1"/>
+<wire x1="36.6246" y1="25.4" x2="33.66" y2="25.4" width="1.27" layer="1"/>
 <polygon width="1.27" layer="1">
 <vertex x="0" y="43"/>
 <vertex x="62" y="43"/>
@@ -1100,12 +1132,25 @@ design rules under a new name.</description>
 <via x="41.91" y="31.75" extent="1-16" drill="0.35"/>
 <via x="40.64" y="33.02" extent="1-16" drill="0.35"/>
 <via x="39.37" y="34.29" extent="1-16" drill="0.35"/>
+<contactref element="R6" pad="2"/>
+<contactref element="R7" pad="1"/>
+<via x="15.24" y="35.56" extent="1-16" drill="0.35"/>
+<via x="17.78" y="35.56" extent="1-16" drill="0.35"/>
+<via x="20.32" y="35.56" extent="1-16" drill="0.35"/>
+<via x="22.86" y="35.56" extent="1-16" drill="0.35"/>
+<via x="25.4" y="35.56" extent="1-16" drill="0.35"/>
+<via x="27.94" y="35.56" extent="1-16" drill="0.35"/>
+<via x="30.48" y="35.56" extent="1-16" drill="0.35"/>
+<via x="33.02" y="35.56" extent="1-16" drill="0.35"/>
+<via x="35.56" y="35.56" extent="1-16" drill="0.35"/>
+<via x="38.1" y="35.56" extent="1-16" drill="0.35"/>
+<contactref element="D2" pad="2"/>
 </signal>
 <signal name="VIN">
 <contactref element="U1" pad="7"/>
 <contactref element="C4" pad="1"/>
 <contactref element="R1" pad="1"/>
-<contactref element="VIN" pad="2"/>
+<contactref element="J4" pad="2"/>
 <wire x1="24.76" y1="22.86" x2="21.59" y2="22.86" width="2.54" layer="1"/>
 <wire x1="12.855" y1="22.86" x2="21.59" y2="22.86" width="2.54" layer="1"/>
 <wire x1="21.59" y1="25.248" x2="21.59" y2="22.86" width="1.27" layer="1"/>
@@ -1137,40 +1182,45 @@ design rules under a new name.</description>
 <wire x1="26.67" y1="20.32" x2="24.76" y2="20.32" width="1.27" layer="1"/>
 <wire x1="24.76" y1="20.32" x2="24.13" y2="20.32" width="1.27" layer="1"/>
 <wire x1="24.13" y1="20.32" x2="22.86" y2="19.05" width="1.27" layer="1"/>
-<wire x1="22.86" y1="13.97" x2="22.86" y2="19.05" width="1.27" layer="1"/>
-<wire x1="29.06" y1="5.08" x2="25.4" y2="5.08" width="1.27" layer="1"/>
-<wire x1="25.4" y1="5.08" x2="22.86" y2="7.62" width="1.27" layer="1"/>
-<wire x1="22.86" y1="7.62" x2="22.86" y2="13.97" width="1.27" layer="1"/>
-<wire x1="22.86" y1="13.97" x2="26.67" y2="10.16" width="1.27" layer="1"/>
-<wire x1="26.67" y1="10.16" x2="38.1" y2="10.16" width="1.27" layer="1"/>
-<wire x1="38.1" y1="10.16" x2="40.64" y2="7.62" width="1.27" layer="1"/>
-<wire x1="40.64" y1="7.62" x2="40.64" y2="6.455" width="1.27" layer="1"/>
+<wire x1="22.86" y1="12.7" x2="22.86" y2="19.05" width="1.27" layer="1"/>
+<wire x1="29.06" y1="6.35" x2="24.13" y2="6.35" width="1.27" layer="1"/>
+<wire x1="24.13" y1="6.35" x2="22.86" y2="7.62" width="1.27" layer="1"/>
+<wire x1="22.86" y1="7.62" x2="22.86" y2="12.7" width="1.27" layer="1"/>
+<wire x1="22.86" y1="12.7" x2="24.13" y2="11.43" width="1.27" layer="1"/>
+<wire x1="24.13" y1="11.43" x2="31.75" y2="11.43" width="1.27" layer="1"/>
+<wire x1="39.37" y1="6.455" x2="36.725" y2="6.455" width="1.27" layer="1"/>
+<wire x1="36.725" y1="6.455" x2="31.75" y2="11.43" width="1.27" layer="1"/>
 </signal>
-<signal name="VOUT">
+<signal name="12V">
 <contactref element="L1" pad="2"/>
 <contactref element="U1" pad="4"/>
 <contactref element="C3" pad="1"/>
-<wire x1="33.66" y1="27.94" x2="39.37" y2="27.94" width="1.27" layer="1"/>
-<wire x1="40.64" y1="26.67" x2="39.37" y2="27.94" width="1.27" layer="1"/>
-<wire x1="40.64" y1="26.67" x2="40.64" y2="16.405" width="1.27" layer="1"/>
+<wire x1="40.64" y1="25.4" x2="38.1" y2="27.94" width="1.27" layer="1"/>
+<wire x1="33.66" y1="27.94" x2="38.1" y2="27.94" width="1.27" layer="1"/>
+<wire x1="40.64" y1="25.4" x2="40.64" y2="17.675" width="1.27" layer="1"/>
+<wire x1="40.64" y1="17.675" x2="39.37" y2="16.405" width="1.27" layer="1"/>
 <contactref element="J1" pad="1"/>
-<wire x1="40.64" y1="16.405" x2="40.64" y2="13.97" width="1.27" layer="1"/>
-<wire x1="48.26" y1="6.35" x2="50.8" y2="6.35" width="1.27" layer="1"/>
-<wire x1="50.8" y1="6.35" x2="58.42" y2="6.35" width="1.27" layer="1"/>
-<wire x1="40.64" y1="13.97" x2="48.26" y2="6.35" width="1.27" layer="1"/>
-<wire x1="50.8" y1="3.2288" x2="50.8" y2="6.35" width="1.27" layer="1"/>
+<wire x1="50.8" y1="6.35" x2="53.34" y2="6.35" width="1.27" layer="1"/>
+<wire x1="53.34" y1="6.35" x2="58.42" y2="6.35" width="1.27" layer="1"/>
+<wire x1="50.8" y1="6.35" x2="49.53" y2="7.62" width="1.27" layer="1"/>
+<wire x1="49.53" y1="9.4712" x2="49.53" y2="10.16" width="1.27" layer="1"/>
+<wire x1="49.53" y1="10.16" x2="43.285" y2="16.405" width="1.27" layer="1"/>
+<wire x1="39.37" y1="16.405" x2="43.285" y2="16.405" width="1.27" layer="1"/>
+<wire x1="49.53" y1="9.4712" x2="49.53" y2="7.62" width="1.27" layer="1"/>
+<contactref element="D2" pad="1"/>
+<wire x1="53.34" y1="7.18" x2="53.34" y2="6.35" width="1.27" layer="1"/>
 </signal>
 <signal name="N$4">
 <contactref element="C2" pad="2"/>
 <contactref element="U1" pad="2"/>
-<wire x1="37.8946" y1="22.86" x2="38.1" y2="22.6546" width="1.27" layer="1"/>
-<wire x1="33.66" y1="22.86" x2="37.8946" y2="22.86" width="1.27" layer="1"/>
+<wire x1="36.6246" y1="22.86" x2="36.83" y2="22.6546" width="1.27" layer="1"/>
+<wire x1="33.66" y1="22.86" x2="36.6246" y2="22.86" width="1.27" layer="1"/>
 </signal>
 <signal name="N$5">
 <contactref element="U1" pad="5"/>
 <contactref element="R1" pad="2"/>
 <contactref element="R2" pad="1"/>
-<contactref element="ON/OFF" pad="P1"/>
+<contactref element="J3" pad="P1"/>
 <wire x1="21.59" y1="28.092" x2="21.742" y2="27.94" width="1.27" layer="1"/>
 <wire x1="21.742" y1="27.94" x2="24.76" y2="27.94" width="1.27" layer="1"/>
 <wire x1="21.59" y1="28.092" x2="21.59" y2="30.48" width="1.27" layer="1"/>
@@ -1186,7 +1236,7 @@ design rules under a new name.</description>
 <wire x1="26.822" y1="31.75" x2="30.328" y2="31.75" width="1.27" layer="1"/>
 </signal>
 <signal name="SPIN">
-<contactref element="DRIVER" pad="1"/>
+<contactref element="J5" pad="1"/>
 <contactref element="J1" pad="8"/>
 <wire x1="58.42" y1="29.21" x2="57.15" y2="29.21" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="29.21" x2="55.88" y2="27.94" width="0.8128" layer="16"/>
@@ -1195,7 +1245,7 @@ design rules under a new name.</description>
 <wire x1="57.15" y1="24.13" x2="58.42" y2="24.13" width="0.8128" layer="16"/>
 </signal>
 <signal name="SPOUT">
-<contactref element="DRIVER" pad="2"/>
+<contactref element="J5" pad="2"/>
 <contactref element="J1" pad="7"/>
 <wire x1="58.42" y1="31.75" x2="57.15" y2="31.75" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="31.75" x2="54.4576" y2="29.0576" width="0.8128" layer="16"/>
@@ -1204,14 +1254,14 @@ design rules under a new name.</description>
 <wire x1="54.4576" y1="24.2824" x2="57.15" y2="21.59" width="0.8128" layer="16"/>
 </signal>
 <signal name="ST">
-<contactref element="DRIVER" pad="3"/>
+<contactref element="J5" pad="3"/>
 <contactref element="Q3" pad="2"/>
 <wire x1="54.29" y1="33.19" x2="56.05" y2="33.19" width="0.8128" layer="1"/>
 <wire x1="56.05" y1="33.19" x2="57.15" y2="34.29" width="0.8128" layer="1"/>
 <wire x1="57.15" y1="34.29" x2="58.42" y2="34.29" width="0.8128" layer="1"/>
 </signal>
 <signal name="5V">
-<contactref element="DRIVER" pad="4"/>
+<contactref element="J5" pad="4"/>
 <contactref element="J2" pad="1"/>
 <wire x1="52.07" y1="39.37" x2="52.07" y2="38.1" width="0.8128" layer="16"/>
 <wire x1="53.34" y1="36.83" x2="52.07" y2="38.1" width="0.8128" layer="16"/>
@@ -1233,8 +1283,14 @@ design rules under a new name.</description>
 <wire x1="57.15" y1="16.51" x2="50.48" y2="23.18" width="0.8128" layer="16"/>
 <wire x1="50.48" y1="23.18" x2="50.48" y2="25.72" width="0.8128" layer="16"/>
 <via x="50.48" y="25.72" extent="1-16" drill="0.35"/>
-<wire x1="48.58" y1="33.19" x2="48.58" y2="27.62" width="0.8128" layer="1"/>
-<wire x1="50.48" y1="25.72" x2="48.58" y2="27.62" width="0.8128" layer="1"/>
+<wire x1="48.58" y1="33.19" x2="48.58" y2="28.89" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="25.72" x2="50.48" y2="26.99" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="26.99" x2="48.58" y2="28.89" width="0.8128" layer="1"/>
+<contactref element="R6" pad="1"/>
+<wire x1="50.48" y1="25.72" x2="50.53259375" y2="25.66740625" width="0.8128" layer="1"/>
+<wire x1="49.53" y1="22.86" x2="49.682" y2="22.86" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="25.72" x2="50.48" y2="23.658" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="23.658" x2="49.682" y2="22.86" width="0.8128" layer="1"/>
 </signal>
 <signal name="PWM">
 <contactref element="Q2" pad="1"/>
@@ -1250,13 +1306,11 @@ design rules under a new name.</description>
 <wire x1="58.42" y1="11.43" x2="57.15" y2="11.43" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="11.43" x2="46.8376" y2="21.7424" width="0.8128" layer="16"/>
 <wire x1="46.8376" y1="21.7424" x2="46.8376" y2="29.21" width="0.8128" layer="16"/>
-<contactref element="R7" pad="2"/>
-<contactref element="R6" pad="2"/>
-<wire x1="17.932" y1="36.83" x2="17.78" y2="36.678" width="0.8128" layer="16"/>
-<wire x1="17.932" y1="33.02" x2="17.78" y2="33.172" width="0.8128" layer="16"/>
-<wire x1="17.78" y1="36.678" x2="17.78" y2="33.172" width="0.8128" layer="16"/>
-<wire x1="46.8376" y1="29.21" x2="39.2176" y2="36.83" width="0.8128" layer="16"/>
-<wire x1="39.2176" y1="36.83" x2="17.932" y2="36.83" width="0.8128" layer="16"/>
+<wire x1="39.2176" y1="36.83" x2="46.8376" y2="29.21" width="0.8128" layer="16"/>
+<contactref element="R4" pad="1"/>
+<contactref element="R5" pad="2"/>
+<wire x1="12.83" y1="36.83" x2="39.2176" y2="36.83" width="0.8128" layer="16"/>
+<wire x1="12.83" y1="36.83" x2="12.83" y2="33.02" width="0.8128" layer="16"/>
 </signal>
 <signal name="N$8">
 <contactref element="Q2" pad="2"/>
@@ -1264,16 +1318,6 @@ design rules under a new name.</description>
 <wire x1="7.45" y1="37.15" x2="7.77" y2="36.83" width="0.8128" layer="16"/>
 <wire x1="7.77" y1="36.83" x2="10.03" y2="36.83" width="0.8128" layer="16"/>
 </signal>
-<signal name="N$6">
-<contactref element="R4" pad="1"/>
-<contactref element="R7" pad="1"/>
-<wire x1="12.83" y1="36.83" x2="15.088" y2="36.83" width="0.8128" layer="16"/>
-</signal>
-<signal name="N$9">
-<contactref element="R6" pad="1"/>
-<contactref element="R5" pad="2"/>
-<wire x1="12.83" y1="33.02" x2="15.088" y2="33.02" width="0.8128" layer="16"/>
-</signal>
 <signal name="STOUT">
 <contactref element="J1" pad="6"/>
 <contactref element="Q3" pad="1"/>
@@ -1281,7 +1325,11 @@ design rules under a new name.</description>
 <wire x1="52.39" y1="31.92" x2="52.39" y2="33.19" width="0.8128" layer="1"/>
 <wire x1="54.93" y1="29.38" x2="54.93" y2="21.27" width="0.8128" layer="1"/>
 <wire x1="58.42" y1="19.05" x2="57.15" y2="19.05" width="0.8128" layer="1"/>
-<wire x1="57.15" y1="19.05" x2="54.93" y2="21.27" width="0.8128" layer="1"/>
+<wire x1="57.15" y1="19.05" x2="55.88" y2="20.32" width="0.8128" layer="1"/>
+<contactref element="R7" pad="2"/>
+<wire x1="54.93" y1="21.27" x2="55.88" y2="20.32" width="0.8128" layer="1"/>
+<wire x1="55.88" y1="20.32" x2="55.88" y2="20.168" width="0.8128" layer="1"/>
+<wire x1="55.88" y1="20.168" x2="54.762" y2="19.05" width="0.8128" layer="1"/>
 </signal>
 </signals>
 <mfgpreviewcolors>

+ 241 - 150
schematic/regulator.s#1

@@ -6294,6 +6294,73 @@ grid 2.54 mm</description>
 </deviceset>
 </devicesets>
 </library>
+<library name="eScooter">
+<packages>
+<package name="DIOM5027X220N" urn="urn:adsk.eagle:footprint:21928331/1">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<wire x1="2.5" y1="1.35" x2="-3.3699" y2="1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="1.35" x2="-3.3699" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="-1.35" x2="2.5" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="2.5" y1="-1.35" x2="-2.5" y2="-1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="-1.35" x2="-2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="1.35" x2="2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="2.5" y1="1.35" x2="2.5" y2="-1.35" width="0.12" layer="51"/>
+<smd name="1" x="-2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<smd name="2" x="2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<text x="0" y="1.985" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-1.985" size="1.27" layer="27" align="top-center">&gt;VALUE</text>
+</package>
+</packages>
+<packages3d>
+<package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="DIOM5027X220N"/>
+</packageinstances>
+</package3d>
+</packages3d>
+<symbols>
+<symbol name="TVS_DIODE">
+<wire x1="0" y1="0" x2="-2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="-2.54" x2="-2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="0" x2="2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="2.54" y1="0" x2="5.08" y2="2.54" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-2.54" y2="-2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="-2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="2.54" x2="2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="-2.54" x2="2.54" y2="-2.54" width="0.254" layer="94"/>
+<pin name="P$1" x="0" y="7.62" visible="off" length="middle" rot="R270"/>
+<pin name="P$2" x="0" y="-7.62" visible="off" length="middle" rot="R90"/>
+<text x="2.54" y="5.08" size="1.778" layer="95">&gt;NAME</text>
+<text x="2.54" y="-7.62" size="1.778" layer="96">&gt;VALUE</text>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="TVS_DIODE">
+<description>TVS protective diode</description>
+<gates>
+<gate name="D$1" symbol="TVS_DIODE" x="0" y="0"/>
+</gates>
+<devices>
+<device name="SMA" package="DIOM5027X220N">
+<connects>
+<connect gate="D$1" pin="P$1" pad="1"/>
+<connect gate="D$1" pin="P$2" pad="2"/>
+</connects>
+<package3dinstances>
+<package3dinstance package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+</package3dinstances>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
 </libraries>
 <attributes>
 </attributes>
@@ -6305,7 +6372,7 @@ grid 2.54 mm</description>
 </classes>
 <parts>
 <part name="U1" library="regulator" deviceset="MAX5035" device="DIP8" package3d_urn="urn:adsk.eagle:package:8089856/1"/>
-<part name="VIN" library="Connectors" library_urn="urn:adsk.eagle:library:14555660" deviceset="B2P-VH(LF)(SN)" device="" package3d_urn="urn:adsk.eagle:package:10989917/2"/>
+<part name="J4" library="Connectors" library_urn="urn:adsk.eagle:library:14555660" deviceset="B2P-VH(LF)(SN)" device="" package3d_urn="urn:adsk.eagle:package:10989917/2" value="IN"/>
 <part name="C4" library="regulator" deviceset="C" device="PANASONIC_H13" package3d_urn="urn:adsk.eagle:package:21812541/1"/>
 <part name="C1" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" deviceset="C" device="CHIP-1206(3216-METRIC)" package3d_urn="urn:adsk.eagle:package:16290893/2" technology="_"/>
 <part name="D1" library="Diodes" library_urn="urn:adsk.eagle:library:11396254" deviceset="MBR360G" device="" package3d_urn="urn:adsk.eagle:package:10898389/2"/>
@@ -6316,17 +6383,19 @@ grid 2.54 mm</description>
 <part name="R2" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="100K"/>
 <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="39K"/>
 <part name="GND1" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
-<part name="ON/OFF" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_02" device="2.54MM_SCREWTERM" package3d_urn="urn:adsk.eagle:package:38059/1"/>
+<part name="J3" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_02" device="2.54MM_SCREWTERM" package3d_urn="urn:adsk.eagle:package:38059/1" value="ON/OFF"/>
 <part name="Q1" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" deviceset="NMOSFET" device="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2"/>
 <part name="J1" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_08" device="LONGPADS" package3d_urn="urn:adsk.eagle:package:38142/1" value="COMM"/>
 <part name="J2" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_02" device="" package3d_urn="urn:adsk.eagle:package:38039/1" value="STOP_LIGHT"/>
-<part name="DRIVER" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_04" device="" package3d_urn="urn:adsk.eagle:package:38085/1"/>
+<part name="J5" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_04" device="" package3d_urn="urn:adsk.eagle:package:38085/1" value="DRIVER"/>
 <part name="R4" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="1M"/>
-<part name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="100K"/>
+<part name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="133K"/>
 <part name="Q2" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" deviceset="NMOSFET" device="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2"/>
-<part name="R6" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="22K"/>
-<part name="R7" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="47K"/>
 <part name="Q3" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" deviceset="NMOSFET" device="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2"/>
+<part name="GND2" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="R6" 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="R7" 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="D2" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1" value="P4SMAJ12CA"/>
 </parts>
 <sheets>
 <sheet>
@@ -6337,13 +6406,11 @@ grid 2.54 mm</description>
 <attribute name="NAME" x="45.72" y="73.66" size="1.778" layer="95"/>
 <attribute name="VALUE" x="45.72" y="40.64" size="1.778" layer="96"/>
 </instance>
-<instance part="VIN" gate="G$1" x="132.08" y="73.66" smashed="yes" rot="R180">
-<attribute name="NAME" x="134.62" y="67.818" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="134.62" y="78.74" size="1.778" layer="96" rot="R180"/>
+<instance part="J4" gate="G$1" x="137.16" y="73.66" smashed="yes" rot="R180">
+<attribute name="NAME" x="139.7" y="67.818" size="1.778" layer="95" rot="R180"/>
 </instance>
-<instance part="C4" gate="G$1" x="88.9" y="60.96" smashed="yes" rot="R90">
-<attribute name="NAME" x="86.36" y="63.5" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="93.98" y="63.5" size="1.778" layer="96" rot="R90"/>
+<instance part="C4" gate="G$1" x="83.82" y="63.5" smashed="yes">
+<attribute name="NAME" x="86.36" y="66.04" size="1.778" layer="95"/>
 </instance>
 <instance part="C1" gate="G$1" x="53.34" y="78.74" smashed="yes" rot="R90">
 <attribute name="NAME" x="50.8" y="81.28" size="1.778" layer="95" rot="R90"/>
@@ -6380,48 +6447,54 @@ grid 2.54 mm</description>
 <instance part="GND1" gate="1" x="55.88" y="15.24" smashed="yes">
 <attribute name="VALUE" x="53.34" y="12.7" size="1.778" layer="96"/>
 </instance>
-<instance part="ON/OFF" gate="G$1" x="119.38" y="50.8" smashed="yes" rot="R180">
+<instance part="J3" gate="G$1" x="119.38" y="50.8" smashed="yes" rot="R180">
 <attribute name="VALUE" x="121.92" y="55.626" size="1.778" layer="96" font="vector" rot="R180"/>
 <attribute name="NAME" x="121.92" y="45.212" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="Q1" gate="G$1" x="-50.8" y="81.28" smashed="yes" rot="R180">
-<attribute name="NAME" x="-57.15" y="80.01" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="-57.15" y="82.55" size="1.778" layer="96" rot="R180"/>
+<instance part="Q1" gate="G$1" x="-58.42" y="68.58" smashed="yes" rot="R180">
+<attribute name="NAME" x="-64.77" y="67.31" size="1.778" layer="95" rot="R180"/>
+</instance>
+<instance part="J1" gate="G$1" x="-20.32" y="68.58" smashed="yes" rot="R180">
+<attribute name="VALUE" x="-15.24" y="81.026" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="-15.24" y="55.372" size="1.778" layer="95" font="vector" rot="R180"/>
+</instance>
+<instance part="J2" gate="G$1" x="-17.78" y="25.4" smashed="yes" rot="R180">
+<attribute name="VALUE" x="-15.24" y="30.226" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="-15.24" y="19.812" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="J1" gate="G$1" x="-20.32" y="81.28" smashed="yes" rot="R180">
-<attribute name="VALUE" x="-15.24" y="93.726" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="-15.24" y="68.072" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J5" gate="G$1" x="-20.32" y="43.18" smashed="yes" rot="R180">
+<attribute name="VALUE" x="-15.24" y="50.546" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="-15.24" y="35.052" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="J2" gate="G$1" x="-17.78" y="38.1" smashed="yes" rot="R180">
-<attribute name="VALUE" x="-15.24" y="42.926" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="-15.24" y="32.512" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="R4" gate="G$1" x="-27.94" y="-10.16" smashed="yes" rot="MR90">
+<attribute name="NAME" x="-26.4414" y="-13.97" size="1.778" layer="95" rot="MR90"/>
+<attribute name="VALUE" x="-31.242" y="-13.97" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="DRIVER" gate="G$1" x="-20.32" y="58.42" smashed="yes" rot="R180">
-<attribute name="VALUE" x="-15.24" y="65.786" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="-15.24" y="50.292" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="R5" gate="G$1" x="-27.94" y="-25.4" smashed="yes" rot="MR90">
+<attribute name="NAME" x="-26.4414" y="-29.21" size="1.778" layer="95" rot="MR90"/>
+<attribute name="VALUE" x="-31.242" y="-29.21" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="R4" gate="G$1" x="-33.02" y="7.62" smashed="yes" rot="R180">
-<attribute name="NAME" x="-29.21" y="6.1214" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="-29.21" y="10.922" size="1.778" layer="96" rot="R180"/>
+<instance part="Q2" gate="G$1" x="-25.4" y="2.54" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-31.75" y="3.81" size="1.778" layer="95" rot="MR0"/>
+<attribute name="VALUE" x="-31.75" y="1.27" size="1.778" layer="96" rot="MR0"/>
 </instance>
-<instance part="R5" gate="G$1" x="-33.02" y="-20.32" smashed="yes">
-<attribute name="NAME" x="-36.83" y="-18.8214" size="1.778" layer="95"/>
-<attribute name="VALUE" x="-36.83" y="-23.622" size="1.778" layer="96"/>
+<instance part="Q3" gate="G$1" x="-45.72" y="48.26" smashed="yes" rot="MR180">
+<attribute name="NAME" x="-39.37" y="46.99" size="1.778" layer="95" rot="MR180"/>
 </instance>
-<instance part="Q2" gate="G$1" x="-40.64" y="17.78" smashed="yes">
-<attribute name="NAME" x="-34.29" y="19.05" size="1.778" layer="95"/>
-<attribute name="VALUE" x="-34.29" y="16.51" size="1.778" layer="96"/>
+<instance part="GND2" gate="1" x="-27.94" y="-40.64" smashed="yes">
+<attribute name="VALUE" x="-30.48" y="-43.18" size="1.778" layer="96"/>
 </instance>
-<instance part="R6" gate="G$1" x="-33.02" y="-12.7" smashed="yes" rot="R180">
-<attribute name="NAME" x="-29.21" y="-14.1986" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="-29.21" y="-9.398" size="1.778" layer="96" rot="R180"/>
+<instance part="R6" gate="G$1" x="-48.26" y="73.66" smashed="yes" rot="R90">
+<attribute name="NAME" x="-49.7586" y="69.85" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="-44.958" y="69.85" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="R7" gate="G$1" x="-33.02" y="0" smashed="yes" rot="R180">
-<attribute name="NAME" x="-29.21" y="-1.4986" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="-29.21" y="3.302" size="1.778" layer="96" rot="R180"/>
+<instance part="R7" gate="G$1" x="-50.8" y="43.18" smashed="yes" rot="R90">
+<attribute name="NAME" x="-52.2986" y="39.37" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="-47.498" y="39.37" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="Q3" gate="G$1" x="-45.72" y="60.96" smashed="yes" rot="MR180">
-<attribute name="NAME" x="-39.37" y="59.69" size="1.778" layer="95" rot="MR180"/>
+<instance part="D2" gate="D$1" x="2.54" y="73.66" smashed="yes">
+<attribute name="NAME" x="5.08" y="78.74" size="1.778" layer="95"/>
+<attribute name="VALUE" x="5.08" y="66.04" size="1.778" layer="96"/>
 </instance>
 </instances>
 <busses>
@@ -6429,15 +6502,6 @@ grid 2.54 mm</description>
 <nets>
 <net name="GND" class="0">
 <segment>
-<pinref part="U1" gate="G$1" pin="GND"/>
-<wire x1="71.12" y1="55.88" x2="96.52" y2="55.88" width="0.1524" layer="91"/>
-<pinref part="C4" gate="G$1" pin="P$2"/>
-<wire x1="93.98" y1="60.96" x2="96.52" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="96.52" y1="60.96" x2="101.6" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="96.52" y1="55.88" x2="96.52" y2="60.96" width="0.1524" layer="91"/>
-<junction x="96.52" y="60.96"/>
-</segment>
-<segment>
 <pinref part="U1" gate="G$1" pin="SGND"/>
 <wire x1="40.64" y1="55.88" x2="25.4" y2="55.88" width="0.1524" layer="91"/>
 <wire x1="25.4" y1="55.88" x2="25.4" y2="60.96" width="0.1524" layer="91"/>
@@ -6447,13 +6511,14 @@ grid 2.54 mm</description>
 <segment>
 <pinref part="R3" gate="G$1" pin="1"/>
 <wire x1="106.68" y1="25.4" x2="106.68" y2="22.86" width="0.1524" layer="91"/>
-<wire x1="106.68" y1="22.86" x2="55.88" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="106.68" y1="22.86" x2="83.82" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="83.82" y1="22.86" x2="55.88" y2="22.86" width="0.1524" layer="91"/>
 <wire x1="55.88" y1="22.86" x2="55.88" y2="17.78" width="0.1524" layer="91"/>
 <pinref part="GND1" gate="1" pin="GND"/>
-<pinref part="VIN" gate="G$1" pin="1"/>
-<wire x1="127" y1="71.12" x2="124.46" y2="71.12" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="71.12" x2="124.46" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="58.42" x2="124.46" y2="22.86" width="0.1524" layer="91"/>
+<pinref part="J4" gate="G$1" pin="1"/>
+<wire x1="132.08" y1="71.12" x2="124.46" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="71.12" x2="124.46" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="63.5" x2="124.46" y2="22.86" width="0.1524" layer="91"/>
 <wire x1="124.46" y1="22.86" x2="111.76" y2="22.86" width="0.1524" layer="91"/>
 <junction x="106.68" y="22.86"/>
 <pinref part="C3" gate="G$1" pin="-"/>
@@ -6462,25 +6527,54 @@ grid 2.54 mm</description>
 <wire x1="17.78" y1="22.86" x2="17.78" y2="71.12" width="0.1524" layer="91"/>
 <junction x="55.88" y="22.86"/>
 <pinref part="D1" gate="G$1" pin="A"/>
-<wire x1="73.66" y1="86.36" x2="139.7" y2="86.36" width="0.1524" layer="91"/>
-<wire x1="139.7" y1="86.36" x2="139.7" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="139.7" y1="58.42" x2="124.46" y2="58.42" width="0.1524" layer="91"/>
-<junction x="124.46" y="58.42"/>
-<pinref part="ON/OFF" gate="G$1" pin="2"/>
+<wire x1="73.66" y1="86.36" x2="142.24" y2="86.36" width="0.1524" layer="91"/>
+<wire x1="142.24" y1="86.36" x2="142.24" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="142.24" y1="63.5" x2="124.46" y2="63.5" width="0.1524" layer="91"/>
+<junction x="124.46" y="63.5"/>
+<pinref part="J3" gate="G$1" pin="2"/>
 <wire x1="111.76" y1="48.26" x2="111.76" y2="22.86" width="0.1524" layer="91"/>
 <junction x="111.76" y="22.86"/>
+<pinref part="C4" gate="G$1" pin="P$2"/>
+<pinref part="U1" gate="G$1" pin="GND"/>
+<wire x1="83.82" y1="55.88" x2="83.82" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="71.12" y1="55.88" x2="83.82" y2="55.88" width="0.1524" layer="91"/>
+<junction x="83.82" y="55.88"/>
+<label x="83.82" y="53.34" size="1.778" layer="95"/>
+<wire x1="83.82" y1="55.88" x2="83.82" y2="22.86" width="0.1524" layer="91"/>
+<junction x="83.82" y="22.86"/>
+<label x="127" y="71.12" size="1.778" layer="95"/>
+<pinref part="D2" gate="D$1" pin="P$2"/>
+<wire x1="2.54" y1="66.04" x2="2.54" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="2.54" y1="22.86" x2="17.78" y2="22.86" width="0.1524" layer="91"/>
+<junction x="17.78" y="22.86"/>
 </segment>
 <segment>
+<pinref part="R5" gate="G$1" pin="1"/>
+<pinref part="GND2" gate="1" pin="GND"/>
+<wire x1="-27.94" y1="-30.48" x2="-27.94" y2="-35.56" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="2"/>
-<label x="-30.48" y="86.36" size="1.778" layer="95"/>
+<label x="-30.48" y="73.66" size="1.778" layer="95"/>
 <pinref part="Q1" gate="G$1" pin="S"/>
-<wire x1="-25.4" y1="86.36" x2="-53.34" y2="86.36" width="0.1524" layer="91"/>
-</segment>
-<segment>
-<pinref part="R5" gate="G$1" pin="1"/>
-<wire x1="-38.1" y1="-20.32" x2="-38.1" y2="-27.94" width="0.1524" layer="91"/>
-<wire x1="-38.1" y1="-27.94" x2="-25.4" y2="-27.94" width="0.1524" layer="91"/>
-<label x="-30.48" y="-27.94" size="1.778" layer="95"/>
+<wire x1="-27.94" y1="-35.56" x2="-27.94" y2="-38.1" width="0.1524" layer="91"/>
+<wire x1="-25.4" y1="73.66" x2="-40.64" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="-40.64" y1="73.66" x2="-40.64" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-40.64" y1="81.28" x2="-48.26" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-48.26" y1="81.28" x2="-60.96" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="81.28" x2="-60.96" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="-48.26" y1="78.74" x2="-48.26" y2="81.28" width="0.1524" layer="91"/>
+<junction x="-48.26" y="81.28"/>
+<wire x1="-60.96" y1="81.28" x2="-71.12" y2="81.28" width="0.1524" layer="91"/>
+<junction x="-60.96" y="81.28"/>
+<wire x1="-71.12" y1="81.28" x2="-71.12" y2="30.48" width="0.1524" layer="91"/>
+<wire x1="-71.12" y1="30.48" x2="-71.12" y2="-35.56" width="0.1524" layer="91"/>
+<wire x1="-71.12" y1="-35.56" x2="-27.94" y2="-35.56" width="0.1524" layer="91"/>
+<junction x="-27.94" y="-35.56"/>
+<wire x1="-50.8" y1="38.1" x2="-50.8" y2="30.48" width="0.1524" layer="91"/>
+<label x="-50.8" y="33.02" size="1.778" layer="95"/>
+<wire x1="-50.8" y1="30.48" x2="-71.12" y2="30.48" width="0.1524" layer="91"/>
+<junction x="-71.12" y="30.48"/>
+<pinref part="R6" gate="G$1" pin="2"/>
+<pinref part="R7" gate="G$1" pin="1"/>
 </segment>
 </net>
 <net name="VIN" class="0">
@@ -6488,22 +6582,23 @@ grid 2.54 mm</description>
 <pinref part="U1" gate="G$1" pin="VIN"/>
 <pinref part="C4" gate="G$1" pin="P$1"/>
 <wire x1="71.12" y1="60.96" x2="78.74" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="78.74" y1="60.96" x2="82.55" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="78.74" y1="60.96" x2="78.74" y2="68.58" width="0.1524" layer="91"/>
-<junction x="78.74" y="60.96"/>
-<wire x1="78.74" y1="68.58" x2="106.68" y2="68.58" width="0.1524" layer="91"/>
-<wire x1="106.68" y1="68.58" x2="106.68" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="106.68" y1="73.66" x2="106.68" y2="63.5" width="0.1524" layer="91"/>
 <pinref part="R1" gate="G$1" pin="1"/>
-<pinref part="VIN" gate="G$1" pin="2"/>
-<wire x1="78.74" y1="68.58" x2="78.74" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="78.74" y1="73.66" x2="127" y2="73.66" width="0.1524" layer="91"/>
-<junction x="78.74" y="68.58"/>
+<pinref part="J4" gate="G$1" pin="2"/>
+<wire x1="106.68" y1="73.66" x2="132.08" y2="73.66" width="0.1524" layer="91"/>
+<junction x="106.68" y="73.66"/>
+<wire x1="78.74" y1="60.96" x2="78.74" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="73.66" x2="83.82" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="83.82" y1="73.66" x2="106.68" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="83.82" y1="69.85" x2="83.82" y2="73.66" width="0.1524" layer="91"/>
+<junction x="83.82" y="73.66"/>
+<label x="127" y="73.66" size="1.778" layer="95"/>
 </segment>
 <segment>
 <pinref part="Q2" gate="G$1" pin="D"/>
-<wire x1="-38.1" y1="22.86" x2="-38.1" y2="25.4" width="0.1524" layer="91"/>
-<wire x1="-38.1" y1="25.4" x2="-27.94" y2="25.4" width="0.1524" layer="91"/>
-<label x="-33.02" y="25.4" size="1.778" layer="95"/>
+<wire x1="-27.94" y1="7.62" x2="-27.94" y2="10.16" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="10.16" x2="-38.1" y2="10.16" width="0.1524" layer="91"/>
+<label x="-33.02" y="10.16" size="1.778" layer="95" rot="MR0"/>
 </segment>
 </net>
 <net name="N$1" class="0">
@@ -6532,7 +6627,7 @@ grid 2.54 mm</description>
 <pinref part="L1" gate="G$1" pin="1"/>
 </segment>
 </net>
-<net name="VOUT" class="0">
+<net name="12V" class="0">
 <segment>
 <pinref part="L1" gate="G$1" pin="2"/>
 <wire x1="35.56" y1="86.36" x2="22.86" y2="86.36" width="0.1524" layer="91"/>
@@ -6541,16 +6636,19 @@ grid 2.54 mm</description>
 <wire x1="22.86" y1="50.8" x2="40.64" y2="50.8" width="0.1524" layer="91"/>
 <wire x1="22.86" y1="86.36" x2="17.78" y2="86.36" width="0.1524" layer="91"/>
 <junction x="22.86" y="86.36"/>
-<wire x1="17.78" y1="86.36" x2="7.62" y2="86.36" width="0.1524" layer="91"/>
 <wire x1="17.78" y1="86.36" x2="17.78" y2="78.74" width="0.1524" layer="91"/>
 <junction x="17.78" y="86.36"/>
 <pinref part="C3" gate="G$1" pin="+"/>
 <label x="10.16" y="86.36" size="1.778" layer="95"/>
-</segment>
-<segment>
 <pinref part="J1" gate="G$1" pin="1"/>
-<wire x1="-25.4" y1="88.9" x2="-33.02" y2="88.9" width="0.1524" layer="91"/>
-<label x="-33.02" y="88.9" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="76.2" x2="-35.56" y2="76.2" width="0.1524" layer="91"/>
+<label x="-30.48" y="76.2" size="1.778" layer="95"/>
+<wire x1="17.78" y1="86.36" x2="2.54" y2="86.36" width="0.1524" layer="91"/>
+<wire x1="2.54" y1="86.36" x2="-35.56" y2="86.36" width="0.1524" layer="91"/>
+<wire x1="-35.56" y1="86.36" x2="-35.56" y2="76.2" width="0.1524" layer="91"/>
+<pinref part="D2" gate="D$1" pin="P$1"/>
+<wire x1="2.54" y1="86.36" x2="2.54" y2="81.28" width="0.1524" layer="91"/>
+<junction x="2.54" y="86.36"/>
 </segment>
 </net>
 <net name="N$4" class="0">
@@ -6569,7 +6667,7 @@ grid 2.54 mm</description>
 <wire x1="106.68" y1="50.8" x2="106.68" y2="48.26" width="0.1524" layer="91"/>
 <junction x="106.68" y="50.8"/>
 <pinref part="R2" gate="G$1" pin="1"/>
-<pinref part="ON/OFF" gate="G$1" pin="1"/>
+<pinref part="J3" gate="G$1" pin="1"/>
 <wire x1="106.68" y1="50.8" x2="111.76" y2="50.8" width="0.1524" layer="91"/>
 </segment>
 </net>
@@ -6582,124 +6680,117 @@ grid 2.54 mm</description>
 </net>
 <net name="SPIN" class="0">
 <segment>
-<pinref part="DRIVER" gate="G$1" pin="1"/>
-<wire x1="-25.4" y1="60.96" x2="-33.02" y2="60.96" width="0.1524" layer="91"/>
+<pinref part="J5" gate="G$1" pin="1"/>
+<wire x1="-25.4" y1="45.72" x2="-33.02" y2="45.72" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="8"/>
-<wire x1="-33.02" y1="60.96" x2="-33.02" y2="71.12" width="0.1524" layer="91"/>
-<wire x1="-33.02" y1="71.12" x2="-25.4" y2="71.12" width="0.1524" layer="91"/>
-<label x="-30.48" y="60.96" size="1.778" layer="95"/>
+<wire x1="-33.02" y1="45.72" x2="-33.02" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="58.42" x2="-25.4" y2="58.42" width="0.1524" layer="91"/>
+<label x="-30.48" y="45.72" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="SPOUT" class="0">
 <segment>
-<pinref part="DRIVER" gate="G$1" pin="2"/>
-<wire x1="-25.4" y1="58.42" x2="-35.56" y2="58.42" width="0.1524" layer="91"/>
+<pinref part="J5" gate="G$1" pin="2"/>
+<wire x1="-25.4" y1="43.18" x2="-35.56" y2="43.18" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="7"/>
-<wire x1="-35.56" y1="58.42" x2="-35.56" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="-35.56" y1="73.66" x2="-25.4" y2="73.66" width="0.1524" layer="91"/>
-<label x="-33.02" y="58.42" size="1.778" layer="95"/>
+<wire x1="-35.56" y1="43.18" x2="-35.56" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="-35.56" y1="60.96" x2="-25.4" y2="60.96" width="0.1524" layer="91"/>
+<label x="-33.02" y="43.18" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="ST" class="0">
 <segment>
-<pinref part="DRIVER" gate="G$1" pin="3"/>
-<wire x1="-25.4" y1="55.88" x2="-38.1" y2="55.88" width="0.1524" layer="91"/>
-<label x="-27.94" y="55.88" size="1.778" layer="95"/>
+<pinref part="J5" gate="G$1" pin="3"/>
+<wire x1="-25.4" y1="40.64" x2="-38.1" y2="40.64" width="0.1524" layer="91"/>
+<label x="-27.94" y="40.64" size="1.778" layer="95"/>
 <pinref part="Q3" gate="G$1" pin="S"/>
-<wire x1="-43.18" y1="66.04" x2="-43.18" y2="68.58" width="0.1524" layer="91"/>
-<wire x1="-43.18" y1="68.58" x2="-38.1" y2="68.58" width="0.1524" layer="91"/>
-<wire x1="-38.1" y1="68.58" x2="-38.1" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="53.34" x2="-43.18" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="55.88" x2="-38.1" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-38.1" y1="55.88" x2="-38.1" y2="40.64" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="5V" class="0">
 <segment>
-<pinref part="DRIVER" gate="G$1" pin="4"/>
-<wire x1="-25.4" y1="53.34" x2="-35.56" y2="53.34" width="0.1524" layer="91"/>
-<wire x1="-35.56" y1="53.34" x2="-38.1" y2="38.1" width="0.1524" layer="91"/>
+<pinref part="J5" gate="G$1" pin="4"/>
+<wire x1="-25.4" y1="38.1" x2="-35.56" y2="38.1" width="0.1524" layer="91"/>
+<wire x1="-35.56" y1="38.1" x2="-35.56" y2="25.4" width="0.1524" layer="91"/>
 <pinref part="J2" gate="G$1" pin="1"/>
-<wire x1="-38.1" y1="38.1" x2="-25.4" y2="38.1" width="0.1524" layer="91"/>
-<label x="-27.94" y="53.34" size="1.778" layer="95"/>
+<wire x1="-35.56" y1="25.4" x2="-25.4" y2="25.4" width="0.1524" layer="91"/>
+<label x="-27.94" y="38.1" size="1.778" layer="95"/>
 <pinref part="Q3" gate="G$1" pin="D"/>
-<wire x1="-43.18" y1="55.88" x2="-43.18" y2="53.34" width="0.1524" layer="91"/>
-<wire x1="-43.18" y1="53.34" x2="-35.56" y2="53.34" width="0.1524" layer="91"/>
-<junction x="-35.56" y="53.34"/>
+<wire x1="-43.18" y1="43.18" x2="-43.18" y2="38.1" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="38.1" x2="-35.56" y2="38.1" width="0.1524" layer="91"/>
+<junction x="-35.56" y="38.1"/>
 </segment>
 </net>
 <net name="N$3" class="0">
 <segment>
 <pinref part="Q1" gate="G$1" pin="D"/>
-<wire x1="-53.34" y1="76.2" x2="-53.34" y2="35.56" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="63.5" x2="-60.96" y2="22.86" width="0.1524" layer="91"/>
 <pinref part="J2" gate="G$1" pin="2"/>
-<wire x1="-53.34" y1="35.56" x2="-25.4" y2="35.56" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="22.86" x2="-25.4" y2="22.86" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="STLEDCTL" class="0">
 <segment>
 <pinref part="Q1" gate="G$1" pin="G"/>
-<wire x1="-48.26" y1="83.82" x2="-45.72" y2="83.82" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="83.82" x2="-45.72" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="-55.88" y1="71.12" x2="-53.34" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-53.34" y1="71.12" x2="-53.34" y2="66.04" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="5"/>
-<wire x1="-45.72" y1="78.74" x2="-25.4" y2="78.74" width="0.1524" layer="91"/>
-<label x="-38.1" y="78.74" size="1.778" layer="95"/>
+<wire x1="-53.34" y1="66.04" x2="-48.26" y2="66.04" width="0.1524" layer="91"/>
+<label x="-38.1" y="66.04" size="1.778" layer="95"/>
+<wire x1="-48.26" y1="66.04" x2="-25.4" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="-48.26" y1="68.58" x2="-48.26" y2="66.04" width="0.1524" layer="91"/>
+<junction x="-48.26" y="66.04"/>
+<pinref part="R6" gate="G$1" pin="1"/>
 </segment>
 </net>
 <net name="PWM" class="0">
 <segment>
 <pinref part="Q2" gate="G$1" pin="G"/>
-<wire x1="-43.18" y1="15.24" x2="-50.8" y2="15.24" width="0.1524" layer="91"/>
-<label x="-50.8" y="15.24" size="1.778" layer="95"/>
+<wire x1="-22.86" y1="0" x2="-15.24" y2="0" width="0.1524" layer="91"/>
+<label x="-15.24" y="0" size="1.778" layer="95" rot="MR0"/>
 </segment>
 <segment>
 <pinref part="J1" gate="G$1" pin="4"/>
-<wire x1="-25.4" y1="81.28" x2="-35.56" y2="81.28" width="0.1524" layer="91"/>
-<label x="-30.48" y="81.28" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="68.58" x2="-35.56" y2="68.58" width="0.1524" layer="91"/>
+<label x="-30.48" y="68.58" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="BAT" class="0">
 <segment>
-<wire x1="-38.1" y1="-5.08" x2="-50.8" y2="-5.08" width="0.1524" layer="91"/>
-<label x="-50.8" y="-7.62" size="1.778" layer="95"/>
-<pinref part="R7" gate="G$1" pin="2"/>
-<wire x1="-38.1" y1="0" x2="-38.1" y2="-5.08" width="0.1524" layer="91"/>
-<pinref part="R6" gate="G$1" pin="2"/>
-<wire x1="-38.1" y1="-5.08" x2="-38.1" y2="-12.7" width="0.1524" layer="91"/>
-<junction x="-38.1" y="-5.08"/>
+<wire x1="-27.94" y1="-17.78" x2="-15.24" y2="-17.78" width="0.1524" layer="91"/>
+<label x="-15.24" y="-17.78" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-27.94" y1="-15.24" x2="-27.94" y2="-17.78" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="-17.78" x2="-27.94" y2="-20.32" width="0.1524" layer="91"/>
+<junction x="-27.94" y="-17.78"/>
+<pinref part="R4" gate="G$1" pin="1"/>
+<pinref part="R5" gate="G$1" pin="2"/>
 </segment>
 <segment>
 <pinref part="J1" gate="G$1" pin="3"/>
-<wire x1="-25.4" y1="83.82" x2="-35.56" y2="83.82" width="0.1524" layer="91"/>
-<label x="-30.48" y="83.82" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="71.12" x2="-35.56" y2="71.12" width="0.1524" layer="91"/>
+<label x="-30.48" y="71.12" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="N$8" class="0">
 <segment>
 <pinref part="Q2" gate="G$1" pin="S"/>
 <pinref part="R4" gate="G$1" pin="2"/>
-<wire x1="-38.1" y1="12.7" x2="-38.1" y2="7.62" width="0.1524" layer="91"/>
-</segment>
-</net>
-<net name="N$6" class="0">
-<segment>
-<pinref part="R4" gate="G$1" pin="1"/>
-<pinref part="R7" gate="G$1" pin="1"/>
-<wire x1="-27.94" y1="7.62" x2="-27.94" y2="0" width="0.1524" layer="91"/>
-</segment>
-</net>
-<net name="N$9" class="0">
-<segment>
-<pinref part="R6" gate="G$1" pin="1"/>
-<pinref part="R5" gate="G$1" pin="2"/>
-<wire x1="-27.94" y1="-12.7" x2="-27.94" y2="-20.32" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="-2.54" x2="-27.94" y2="-5.08" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="STOUT" class="0">
 <segment>
 <pinref part="J1" gate="G$1" pin="6"/>
 <pinref part="Q3" gate="G$1" pin="G"/>
-<wire x1="-25.4" y1="76.2" x2="-50.8" y2="76.2" width="0.1524" layer="91"/>
-<wire x1="-50.8" y1="76.2" x2="-50.8" y2="63.5" width="0.1524" layer="91"/>
-<wire x1="-50.8" y1="63.5" x2="-48.26" y2="63.5" width="0.1524" layer="91"/>
-<label x="-33.02" y="76.2" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="63.5" x2="-50.8" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="63.5" x2="-50.8" y2="50.8" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="50.8" x2="-48.26" y2="50.8" width="0.1524" layer="91"/>
+<label x="-33.02" y="63.5" size="1.778" layer="95"/>
+<wire x1="-50.8" y1="50.8" x2="-50.8" y2="48.26" width="0.1524" layer="91"/>
+<junction x="-50.8" y="50.8"/>
+<pinref part="R7" gate="G$1" pin="2"/>
 </segment>
 </net>
 </nets>

+ 241 - 149
schematic/regulator.s#2

@@ -6294,6 +6294,73 @@ grid 2.54 mm</description>
 </deviceset>
 </devicesets>
 </library>
+<library name="eScooter">
+<packages>
+<package name="DIOM5027X220N" urn="urn:adsk.eagle:footprint:21928331/1">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<wire x1="2.5" y1="1.35" x2="-3.3699" y2="1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="1.35" x2="-3.3699" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="-1.35" x2="2.5" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="2.5" y1="-1.35" x2="-2.5" y2="-1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="-1.35" x2="-2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="1.35" x2="2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="2.5" y1="1.35" x2="2.5" y2="-1.35" width="0.12" layer="51"/>
+<smd name="1" x="-2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<smd name="2" x="2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<text x="0" y="1.985" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-1.985" size="1.27" layer="27" align="top-center">&gt;VALUE</text>
+</package>
+</packages>
+<packages3d>
+<package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="DIOM5027X220N"/>
+</packageinstances>
+</package3d>
+</packages3d>
+<symbols>
+<symbol name="TVS_DIODE">
+<wire x1="0" y1="0" x2="-2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="-2.54" x2="-2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="0" x2="2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="2.54" y1="0" x2="5.08" y2="2.54" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-2.54" y2="-2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="-2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="2.54" x2="2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="-2.54" x2="2.54" y2="-2.54" width="0.254" layer="94"/>
+<pin name="P$1" x="0" y="7.62" visible="off" length="middle" rot="R270"/>
+<pin name="P$2" x="0" y="-7.62" visible="off" length="middle" rot="R90"/>
+<text x="2.54" y="5.08" size="1.778" layer="95">&gt;NAME</text>
+<text x="2.54" y="-7.62" size="1.778" layer="96">&gt;VALUE</text>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="TVS_DIODE">
+<description>TVS protective diode</description>
+<gates>
+<gate name="D$1" symbol="TVS_DIODE" x="0" y="0"/>
+</gates>
+<devices>
+<device name="SMA" package="DIOM5027X220N">
+<connects>
+<connect gate="D$1" pin="P$1" pad="1"/>
+<connect gate="D$1" pin="P$2" pad="2"/>
+</connects>
+<package3dinstances>
+<package3dinstance package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+</package3dinstances>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
 </libraries>
 <attributes>
 </attributes>
@@ -6305,7 +6372,7 @@ grid 2.54 mm</description>
 </classes>
 <parts>
 <part name="U1" library="regulator" deviceset="MAX5035" device="DIP8" package3d_urn="urn:adsk.eagle:package:8089856/1"/>
-<part name="VIN" library="Connectors" library_urn="urn:adsk.eagle:library:14555660" deviceset="B2P-VH(LF)(SN)" device="" package3d_urn="urn:adsk.eagle:package:10989917/2"/>
+<part name="J4" library="Connectors" library_urn="urn:adsk.eagle:library:14555660" deviceset="B2P-VH(LF)(SN)" device="" package3d_urn="urn:adsk.eagle:package:10989917/2" value="IN"/>
 <part name="C4" library="regulator" deviceset="C" device="PANASONIC_H13" package3d_urn="urn:adsk.eagle:package:21812541/1"/>
 <part name="C1" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" deviceset="C" device="CHIP-1206(3216-METRIC)" package3d_urn="urn:adsk.eagle:package:16290893/2" technology="_"/>
 <part name="D1" library="Diodes" library_urn="urn:adsk.eagle:library:11396254" deviceset="MBR360G" device="" package3d_urn="urn:adsk.eagle:package:10898389/2"/>
@@ -6316,17 +6383,19 @@ grid 2.54 mm</description>
 <part name="R2" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="100K"/>
 <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="39K"/>
 <part name="GND1" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
-<part name="ON/OFF" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_02" device="2.54MM_SCREWTERM" package3d_urn="urn:adsk.eagle:package:38059/1"/>
+<part name="J3" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_02" device="2.54MM_SCREWTERM" package3d_urn="urn:adsk.eagle:package:38059/1" value="ON/OFF"/>
 <part name="Q1" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" deviceset="NMOSFET" device="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2"/>
 <part name="J1" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_08" device="LONGPADS" package3d_urn="urn:adsk.eagle:package:38142/1" value="COMM"/>
 <part name="J2" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_02" device="" package3d_urn="urn:adsk.eagle:package:38039/1" value="STOP_LIGHT"/>
-<part name="DRIVER" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_04" device="" package3d_urn="urn:adsk.eagle:package:38085/1"/>
+<part name="J5" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_04" device="" package3d_urn="urn:adsk.eagle:package:38085/1" value="DRIVER"/>
 <part name="R4" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="1M"/>
-<part name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="100K"/>
+<part name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="133K"/>
 <part name="Q2" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" deviceset="NMOSFET" device="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2"/>
-<part name="R6" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="22K"/>
-<part name="R7" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="47K"/>
 <part name="Q3" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" deviceset="NMOSFET" device="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2"/>
+<part name="GND2" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="R6" 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="R7" 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="D2" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
 </parts>
 <sheets>
 <sheet>
@@ -6337,13 +6406,11 @@ grid 2.54 mm</description>
 <attribute name="NAME" x="45.72" y="73.66" size="1.778" layer="95"/>
 <attribute name="VALUE" x="45.72" y="40.64" size="1.778" layer="96"/>
 </instance>
-<instance part="VIN" gate="G$1" x="132.08" y="73.66" smashed="yes" rot="R180">
-<attribute name="NAME" x="134.62" y="67.818" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="134.62" y="78.74" size="1.778" layer="96" rot="R180"/>
+<instance part="J4" gate="G$1" x="137.16" y="73.66" smashed="yes" rot="R180">
+<attribute name="NAME" x="139.7" y="67.818" size="1.778" layer="95" rot="R180"/>
 </instance>
-<instance part="C4" gate="G$1" x="88.9" y="60.96" smashed="yes" rot="R90">
-<attribute name="NAME" x="86.36" y="63.5" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="93.98" y="63.5" size="1.778" layer="96" rot="R90"/>
+<instance part="C4" gate="G$1" x="83.82" y="63.5" smashed="yes">
+<attribute name="NAME" x="86.36" y="66.04" size="1.778" layer="95"/>
 </instance>
 <instance part="C1" gate="G$1" x="53.34" y="78.74" smashed="yes" rot="R90">
 <attribute name="NAME" x="50.8" y="81.28" size="1.778" layer="95" rot="R90"/>
@@ -6380,48 +6447,54 @@ grid 2.54 mm</description>
 <instance part="GND1" gate="1" x="55.88" y="15.24" smashed="yes">
 <attribute name="VALUE" x="53.34" y="12.7" size="1.778" layer="96"/>
 </instance>
-<instance part="ON/OFF" gate="G$1" x="119.38" y="50.8" smashed="yes" rot="R180">
+<instance part="J3" gate="G$1" x="119.38" y="50.8" smashed="yes" rot="R180">
 <attribute name="VALUE" x="121.92" y="55.626" size="1.778" layer="96" font="vector" rot="R180"/>
 <attribute name="NAME" x="121.92" y="45.212" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="Q1" gate="G$1" x="-50.8" y="81.28" smashed="yes" rot="R180">
-<attribute name="NAME" x="-57.15" y="80.01" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="-57.15" y="82.55" size="1.778" layer="96" rot="R180"/>
+<instance part="Q1" gate="G$1" x="-58.42" y="68.58" smashed="yes" rot="R180">
+<attribute name="NAME" x="-64.77" y="67.31" size="1.778" layer="95" rot="R180"/>
+</instance>
+<instance part="J1" gate="G$1" x="-20.32" y="68.58" smashed="yes" rot="R180">
+<attribute name="VALUE" x="-15.24" y="81.026" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="-15.24" y="55.372" size="1.778" layer="95" font="vector" rot="R180"/>
+</instance>
+<instance part="J2" gate="G$1" x="-17.78" y="25.4" smashed="yes" rot="R180">
+<attribute name="VALUE" x="-15.24" y="30.226" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="-15.24" y="19.812" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="J1" gate="G$1" x="-20.32" y="81.28" smashed="yes" rot="R180">
-<attribute name="VALUE" x="-15.24" y="93.726" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="-15.24" y="68.072" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J5" gate="G$1" x="-20.32" y="43.18" smashed="yes" rot="R180">
+<attribute name="VALUE" x="-15.24" y="50.546" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="-15.24" y="35.052" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="J2" gate="G$1" x="-17.78" y="38.1" smashed="yes" rot="R180">
-<attribute name="VALUE" x="-15.24" y="42.926" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="-15.24" y="32.512" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="R4" gate="G$1" x="-27.94" y="-10.16" smashed="yes" rot="MR90">
+<attribute name="NAME" x="-26.4414" y="-13.97" size="1.778" layer="95" rot="MR90"/>
+<attribute name="VALUE" x="-31.242" y="-13.97" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="DRIVER" gate="G$1" x="-20.32" y="58.42" smashed="yes" rot="R180">
-<attribute name="VALUE" x="-15.24" y="65.786" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="-15.24" y="50.292" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="R5" gate="G$1" x="-27.94" y="-25.4" smashed="yes" rot="MR90">
+<attribute name="NAME" x="-26.4414" y="-29.21" size="1.778" layer="95" rot="MR90"/>
+<attribute name="VALUE" x="-31.242" y="-29.21" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="R4" gate="G$1" x="-33.02" y="7.62" smashed="yes" rot="R180">
-<attribute name="NAME" x="-29.21" y="6.1214" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="-29.21" y="10.922" size="1.778" layer="96" rot="R180"/>
+<instance part="Q2" gate="G$1" x="-25.4" y="2.54" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-31.75" y="3.81" size="1.778" layer="95" rot="MR0"/>
+<attribute name="VALUE" x="-31.75" y="1.27" size="1.778" layer="96" rot="MR0"/>
 </instance>
-<instance part="R5" gate="G$1" x="-33.02" y="-20.32" smashed="yes">
-<attribute name="NAME" x="-36.83" y="-18.8214" size="1.778" layer="95"/>
-<attribute name="VALUE" x="-36.83" y="-23.622" size="1.778" layer="96"/>
+<instance part="Q3" gate="G$1" x="-45.72" y="48.26" smashed="yes" rot="MR180">
+<attribute name="NAME" x="-39.37" y="46.99" size="1.778" layer="95" rot="MR180"/>
 </instance>
-<instance part="Q2" gate="G$1" x="-40.64" y="17.78" smashed="yes">
-<attribute name="NAME" x="-34.29" y="19.05" size="1.778" layer="95"/>
-<attribute name="VALUE" x="-34.29" y="16.51" size="1.778" layer="96"/>
+<instance part="GND2" gate="1" x="-27.94" y="-40.64" smashed="yes">
+<attribute name="VALUE" x="-30.48" y="-43.18" size="1.778" layer="96"/>
 </instance>
-<instance part="R6" gate="G$1" x="-33.02" y="-12.7" smashed="yes" rot="R180">
-<attribute name="NAME" x="-29.21" y="-14.1986" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="-29.21" y="-9.398" size="1.778" layer="96" rot="R180"/>
+<instance part="R6" gate="G$1" x="-48.26" y="73.66" smashed="yes" rot="R90">
+<attribute name="NAME" x="-49.7586" y="69.85" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="-44.958" y="69.85" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="R7" gate="G$1" x="-33.02" y="0" smashed="yes" rot="R180">
-<attribute name="NAME" x="-29.21" y="-1.4986" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="-29.21" y="3.302" size="1.778" layer="96" rot="R180"/>
+<instance part="R7" gate="G$1" x="-50.8" y="43.18" smashed="yes" rot="R90">
+<attribute name="NAME" x="-52.2986" y="39.37" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="-47.498" y="39.37" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="Q3" gate="G$1" x="-48.26" y="60.96" smashed="yes" rot="MR180">
-<attribute name="NAME" x="-41.91" y="59.69" size="1.778" layer="95" rot="MR180"/>
+<instance part="D2" gate="D$1" x="2.54" y="73.66" smashed="yes">
+<attribute name="NAME" x="5.08" y="78.74" size="1.778" layer="95"/>
+<attribute name="VALUE" x="5.08" y="66.04" size="1.778" layer="96"/>
 </instance>
 </instances>
 <busses>
@@ -6429,15 +6502,6 @@ grid 2.54 mm</description>
 <nets>
 <net name="GND" class="0">
 <segment>
-<pinref part="U1" gate="G$1" pin="GND"/>
-<wire x1="71.12" y1="55.88" x2="96.52" y2="55.88" width="0.1524" layer="91"/>
-<pinref part="C4" gate="G$1" pin="P$2"/>
-<wire x1="93.98" y1="60.96" x2="96.52" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="96.52" y1="60.96" x2="101.6" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="96.52" y1="55.88" x2="96.52" y2="60.96" width="0.1524" layer="91"/>
-<junction x="96.52" y="60.96"/>
-</segment>
-<segment>
 <pinref part="U1" gate="G$1" pin="SGND"/>
 <wire x1="40.64" y1="55.88" x2="25.4" y2="55.88" width="0.1524" layer="91"/>
 <wire x1="25.4" y1="55.88" x2="25.4" y2="60.96" width="0.1524" layer="91"/>
@@ -6447,13 +6511,14 @@ grid 2.54 mm</description>
 <segment>
 <pinref part="R3" gate="G$1" pin="1"/>
 <wire x1="106.68" y1="25.4" x2="106.68" y2="22.86" width="0.1524" layer="91"/>
-<wire x1="106.68" y1="22.86" x2="55.88" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="106.68" y1="22.86" x2="83.82" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="83.82" y1="22.86" x2="55.88" y2="22.86" width="0.1524" layer="91"/>
 <wire x1="55.88" y1="22.86" x2="55.88" y2="17.78" width="0.1524" layer="91"/>
 <pinref part="GND1" gate="1" pin="GND"/>
-<pinref part="VIN" gate="G$1" pin="1"/>
-<wire x1="127" y1="71.12" x2="124.46" y2="71.12" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="71.12" x2="124.46" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="58.42" x2="124.46" y2="22.86" width="0.1524" layer="91"/>
+<pinref part="J4" gate="G$1" pin="1"/>
+<wire x1="132.08" y1="71.12" x2="124.46" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="71.12" x2="124.46" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="63.5" x2="124.46" y2="22.86" width="0.1524" layer="91"/>
 <wire x1="124.46" y1="22.86" x2="111.76" y2="22.86" width="0.1524" layer="91"/>
 <junction x="106.68" y="22.86"/>
 <pinref part="C3" gate="G$1" pin="-"/>
@@ -6462,25 +6527,54 @@ grid 2.54 mm</description>
 <wire x1="17.78" y1="22.86" x2="17.78" y2="71.12" width="0.1524" layer="91"/>
 <junction x="55.88" y="22.86"/>
 <pinref part="D1" gate="G$1" pin="A"/>
-<wire x1="73.66" y1="86.36" x2="139.7" y2="86.36" width="0.1524" layer="91"/>
-<wire x1="139.7" y1="86.36" x2="139.7" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="139.7" y1="58.42" x2="124.46" y2="58.42" width="0.1524" layer="91"/>
-<junction x="124.46" y="58.42"/>
-<pinref part="ON/OFF" gate="G$1" pin="2"/>
+<wire x1="73.66" y1="86.36" x2="142.24" y2="86.36" width="0.1524" layer="91"/>
+<wire x1="142.24" y1="86.36" x2="142.24" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="142.24" y1="63.5" x2="124.46" y2="63.5" width="0.1524" layer="91"/>
+<junction x="124.46" y="63.5"/>
+<pinref part="J3" gate="G$1" pin="2"/>
 <wire x1="111.76" y1="48.26" x2="111.76" y2="22.86" width="0.1524" layer="91"/>
 <junction x="111.76" y="22.86"/>
+<pinref part="C4" gate="G$1" pin="P$2"/>
+<pinref part="U1" gate="G$1" pin="GND"/>
+<wire x1="83.82" y1="55.88" x2="83.82" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="71.12" y1="55.88" x2="83.82" y2="55.88" width="0.1524" layer="91"/>
+<junction x="83.82" y="55.88"/>
+<label x="83.82" y="53.34" size="1.778" layer="95"/>
+<wire x1="83.82" y1="55.88" x2="83.82" y2="22.86" width="0.1524" layer="91"/>
+<junction x="83.82" y="22.86"/>
+<label x="127" y="71.12" size="1.778" layer="95"/>
+<pinref part="D2" gate="D$1" pin="P$2"/>
+<wire x1="2.54" y1="66.04" x2="2.54" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="2.54" y1="22.86" x2="17.78" y2="22.86" width="0.1524" layer="91"/>
+<junction x="17.78" y="22.86"/>
 </segment>
 <segment>
+<pinref part="R5" gate="G$1" pin="1"/>
+<pinref part="GND2" gate="1" pin="GND"/>
+<wire x1="-27.94" y1="-30.48" x2="-27.94" y2="-35.56" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="2"/>
-<label x="-30.48" y="86.36" size="1.778" layer="95"/>
+<label x="-30.48" y="73.66" size="1.778" layer="95"/>
 <pinref part="Q1" gate="G$1" pin="S"/>
-<wire x1="-25.4" y1="86.36" x2="-53.34" y2="86.36" width="0.1524" layer="91"/>
-</segment>
-<segment>
-<pinref part="R5" gate="G$1" pin="1"/>
-<wire x1="-38.1" y1="-20.32" x2="-38.1" y2="-27.94" width="0.1524" layer="91"/>
-<wire x1="-38.1" y1="-27.94" x2="-25.4" y2="-27.94" width="0.1524" layer="91"/>
-<label x="-30.48" y="-27.94" size="1.778" layer="95"/>
+<wire x1="-27.94" y1="-35.56" x2="-27.94" y2="-38.1" width="0.1524" layer="91"/>
+<wire x1="-25.4" y1="73.66" x2="-40.64" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="-40.64" y1="73.66" x2="-40.64" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-40.64" y1="81.28" x2="-48.26" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-48.26" y1="81.28" x2="-60.96" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="81.28" x2="-60.96" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="-48.26" y1="78.74" x2="-48.26" y2="81.28" width="0.1524" layer="91"/>
+<junction x="-48.26" y="81.28"/>
+<wire x1="-60.96" y1="81.28" x2="-71.12" y2="81.28" width="0.1524" layer="91"/>
+<junction x="-60.96" y="81.28"/>
+<wire x1="-71.12" y1="81.28" x2="-71.12" y2="30.48" width="0.1524" layer="91"/>
+<wire x1="-71.12" y1="30.48" x2="-71.12" y2="-35.56" width="0.1524" layer="91"/>
+<wire x1="-71.12" y1="-35.56" x2="-27.94" y2="-35.56" width="0.1524" layer="91"/>
+<junction x="-27.94" y="-35.56"/>
+<wire x1="-50.8" y1="38.1" x2="-50.8" y2="30.48" width="0.1524" layer="91"/>
+<label x="-50.8" y="33.02" size="1.778" layer="95"/>
+<wire x1="-50.8" y1="30.48" x2="-71.12" y2="30.48" width="0.1524" layer="91"/>
+<junction x="-71.12" y="30.48"/>
+<pinref part="R6" gate="G$1" pin="2"/>
+<pinref part="R7" gate="G$1" pin="1"/>
 </segment>
 </net>
 <net name="VIN" class="0">
@@ -6488,22 +6582,23 @@ grid 2.54 mm</description>
 <pinref part="U1" gate="G$1" pin="VIN"/>
 <pinref part="C4" gate="G$1" pin="P$1"/>
 <wire x1="71.12" y1="60.96" x2="78.74" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="78.74" y1="60.96" x2="82.55" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="78.74" y1="60.96" x2="78.74" y2="68.58" width="0.1524" layer="91"/>
-<junction x="78.74" y="60.96"/>
-<wire x1="78.74" y1="68.58" x2="106.68" y2="68.58" width="0.1524" layer="91"/>
-<wire x1="106.68" y1="68.58" x2="106.68" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="106.68" y1="73.66" x2="106.68" y2="63.5" width="0.1524" layer="91"/>
 <pinref part="R1" gate="G$1" pin="1"/>
-<pinref part="VIN" gate="G$1" pin="2"/>
-<wire x1="78.74" y1="68.58" x2="78.74" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="78.74" y1="73.66" x2="127" y2="73.66" width="0.1524" layer="91"/>
-<junction x="78.74" y="68.58"/>
+<pinref part="J4" gate="G$1" pin="2"/>
+<wire x1="106.68" y1="73.66" x2="132.08" y2="73.66" width="0.1524" layer="91"/>
+<junction x="106.68" y="73.66"/>
+<wire x1="78.74" y1="60.96" x2="78.74" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="73.66" x2="83.82" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="83.82" y1="73.66" x2="106.68" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="83.82" y1="69.85" x2="83.82" y2="73.66" width="0.1524" layer="91"/>
+<junction x="83.82" y="73.66"/>
+<label x="127" y="73.66" size="1.778" layer="95"/>
 </segment>
 <segment>
 <pinref part="Q2" gate="G$1" pin="D"/>
-<wire x1="-38.1" y1="22.86" x2="-38.1" y2="25.4" width="0.1524" layer="91"/>
-<wire x1="-38.1" y1="25.4" x2="-27.94" y2="25.4" width="0.1524" layer="91"/>
-<label x="-33.02" y="25.4" size="1.778" layer="95"/>
+<wire x1="-27.94" y1="7.62" x2="-27.94" y2="10.16" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="10.16" x2="-38.1" y2="10.16" width="0.1524" layer="91"/>
+<label x="-33.02" y="10.16" size="1.778" layer="95" rot="MR0"/>
 </segment>
 </net>
 <net name="N$1" class="0">
@@ -6532,7 +6627,7 @@ grid 2.54 mm</description>
 <pinref part="L1" gate="G$1" pin="1"/>
 </segment>
 </net>
-<net name="VOUT" class="0">
+<net name="12V" class="0">
 <segment>
 <pinref part="L1" gate="G$1" pin="2"/>
 <wire x1="35.56" y1="86.36" x2="22.86" y2="86.36" width="0.1524" layer="91"/>
@@ -6541,16 +6636,19 @@ grid 2.54 mm</description>
 <wire x1="22.86" y1="50.8" x2="40.64" y2="50.8" width="0.1524" layer="91"/>
 <wire x1="22.86" y1="86.36" x2="17.78" y2="86.36" width="0.1524" layer="91"/>
 <junction x="22.86" y="86.36"/>
-<wire x1="17.78" y1="86.36" x2="7.62" y2="86.36" width="0.1524" layer="91"/>
 <wire x1="17.78" y1="86.36" x2="17.78" y2="78.74" width="0.1524" layer="91"/>
 <junction x="17.78" y="86.36"/>
 <pinref part="C3" gate="G$1" pin="+"/>
 <label x="10.16" y="86.36" size="1.778" layer="95"/>
-</segment>
-<segment>
 <pinref part="J1" gate="G$1" pin="1"/>
-<wire x1="-25.4" y1="88.9" x2="-33.02" y2="88.9" width="0.1524" layer="91"/>
-<label x="-33.02" y="88.9" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="76.2" x2="-35.56" y2="76.2" width="0.1524" layer="91"/>
+<label x="-30.48" y="76.2" size="1.778" layer="95"/>
+<wire x1="17.78" y1="86.36" x2="2.54" y2="86.36" width="0.1524" layer="91"/>
+<wire x1="2.54" y1="86.36" x2="-35.56" y2="86.36" width="0.1524" layer="91"/>
+<wire x1="-35.56" y1="86.36" x2="-35.56" y2="76.2" width="0.1524" layer="91"/>
+<pinref part="D2" gate="D$1" pin="P$1"/>
+<wire x1="2.54" y1="86.36" x2="2.54" y2="81.28" width="0.1524" layer="91"/>
+<junction x="2.54" y="86.36"/>
 </segment>
 </net>
 <net name="N$4" class="0">
@@ -6569,7 +6667,7 @@ grid 2.54 mm</description>
 <wire x1="106.68" y1="50.8" x2="106.68" y2="48.26" width="0.1524" layer="91"/>
 <junction x="106.68" y="50.8"/>
 <pinref part="R2" gate="G$1" pin="1"/>
-<pinref part="ON/OFF" gate="G$1" pin="1"/>
+<pinref part="J3" gate="G$1" pin="1"/>
 <wire x1="106.68" y1="50.8" x2="111.76" y2="50.8" width="0.1524" layer="91"/>
 </segment>
 </net>
@@ -6582,123 +6680,117 @@ grid 2.54 mm</description>
 </net>
 <net name="SPIN" class="0">
 <segment>
-<pinref part="DRIVER" gate="G$1" pin="1"/>
-<wire x1="-25.4" y1="60.96" x2="-33.02" y2="60.96" width="0.1524" layer="91"/>
+<pinref part="J5" gate="G$1" pin="1"/>
+<wire x1="-25.4" y1="45.72" x2="-33.02" y2="45.72" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="8"/>
-<wire x1="-33.02" y1="60.96" x2="-33.02" y2="71.12" width="0.1524" layer="91"/>
-<wire x1="-33.02" y1="71.12" x2="-25.4" y2="71.12" width="0.1524" layer="91"/>
-<label x="-30.48" y="60.96" size="1.778" layer="95"/>
+<wire x1="-33.02" y1="45.72" x2="-33.02" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="58.42" x2="-25.4" y2="58.42" width="0.1524" layer="91"/>
+<label x="-30.48" y="45.72" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="SPOUT" class="0">
 <segment>
-<pinref part="DRIVER" gate="G$1" pin="2"/>
-<wire x1="-25.4" y1="58.42" x2="-35.56" y2="58.42" width="0.1524" layer="91"/>
+<pinref part="J5" gate="G$1" pin="2"/>
+<wire x1="-25.4" y1="43.18" x2="-35.56" y2="43.18" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="7"/>
-<wire x1="-35.56" y1="58.42" x2="-35.56" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="-35.56" y1="73.66" x2="-25.4" y2="73.66" width="0.1524" layer="91"/>
-<label x="-33.02" y="58.42" size="1.778" layer="95"/>
+<wire x1="-35.56" y1="43.18" x2="-35.56" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="-35.56" y1="60.96" x2="-25.4" y2="60.96" width="0.1524" layer="91"/>
+<label x="-33.02" y="43.18" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="ST" class="0">
 <segment>
-<pinref part="DRIVER" gate="G$1" pin="3"/>
-<wire x1="-25.4" y1="55.88" x2="-38.1" y2="55.88" width="0.1524" layer="91"/>
-<label x="-27.94" y="55.88" size="1.778" layer="95"/>
+<pinref part="J5" gate="G$1" pin="3"/>
+<wire x1="-25.4" y1="40.64" x2="-38.1" y2="40.64" width="0.1524" layer="91"/>
+<label x="-27.94" y="40.64" size="1.778" layer="95"/>
 <pinref part="Q3" gate="G$1" pin="S"/>
-<wire x1="-45.72" y1="66.04" x2="-45.72" y2="68.58" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="68.58" x2="-38.1" y2="68.58" width="0.1524" layer="91"/>
-<wire x1="-38.1" y1="68.58" x2="-38.1" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="53.34" x2="-43.18" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="55.88" x2="-38.1" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-38.1" y1="55.88" x2="-38.1" y2="40.64" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="5V" class="0">
 <segment>
-<pinref part="DRIVER" gate="G$1" pin="4"/>
-<wire x1="-25.4" y1="53.34" x2="-38.1" y2="53.34" width="0.1524" layer="91"/>
-<wire x1="-38.1" y1="53.34" x2="-38.1" y2="38.1" width="0.1524" layer="91"/>
+<pinref part="J5" gate="G$1" pin="4"/>
+<wire x1="-25.4" y1="38.1" x2="-35.56" y2="38.1" width="0.1524" layer="91"/>
+<wire x1="-35.56" y1="38.1" x2="-35.56" y2="25.4" width="0.1524" layer="91"/>
 <pinref part="J2" gate="G$1" pin="1"/>
-<wire x1="-38.1" y1="38.1" x2="-25.4" y2="38.1" width="0.1524" layer="91"/>
-<label x="-27.94" y="53.34" size="1.778" layer="95"/>
+<wire x1="-35.56" y1="25.4" x2="-25.4" y2="25.4" width="0.1524" layer="91"/>
+<label x="-27.94" y="38.1" size="1.778" layer="95"/>
 <pinref part="Q3" gate="G$1" pin="D"/>
-<wire x1="-45.72" y1="55.88" x2="-45.72" y2="53.34" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="53.34" x2="-38.1" y2="53.34" width="0.1524" layer="91"/>
-<junction x="-38.1" y="53.34"/>
+<wire x1="-43.18" y1="43.18" x2="-43.18" y2="38.1" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="38.1" x2="-35.56" y2="38.1" width="0.1524" layer="91"/>
+<junction x="-35.56" y="38.1"/>
 </segment>
 </net>
 <net name="N$3" class="0">
 <segment>
 <pinref part="Q1" gate="G$1" pin="D"/>
-<wire x1="-53.34" y1="76.2" x2="-53.34" y2="35.56" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="63.5" x2="-60.96" y2="22.86" width="0.1524" layer="91"/>
 <pinref part="J2" gate="G$1" pin="2"/>
-<wire x1="-53.34" y1="35.56" x2="-25.4" y2="35.56" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="22.86" x2="-25.4" y2="22.86" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="STLEDCTL" class="0">
 <segment>
 <pinref part="Q1" gate="G$1" pin="G"/>
-<wire x1="-48.26" y1="83.82" x2="-45.72" y2="83.82" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="83.82" x2="-45.72" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="-55.88" y1="71.12" x2="-53.34" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-53.34" y1="71.12" x2="-53.34" y2="66.04" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="5"/>
-<wire x1="-45.72" y1="78.74" x2="-25.4" y2="78.74" width="0.1524" layer="91"/>
-<label x="-38.1" y="78.74" size="1.778" layer="95"/>
+<wire x1="-53.34" y1="66.04" x2="-48.26" y2="66.04" width="0.1524" layer="91"/>
+<label x="-38.1" y="66.04" size="1.778" layer="95"/>
+<wire x1="-48.26" y1="66.04" x2="-25.4" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="-48.26" y1="68.58" x2="-48.26" y2="66.04" width="0.1524" layer="91"/>
+<junction x="-48.26" y="66.04"/>
+<pinref part="R6" gate="G$1" pin="1"/>
 </segment>
 </net>
 <net name="PWM" class="0">
 <segment>
 <pinref part="Q2" gate="G$1" pin="G"/>
-<wire x1="-43.18" y1="15.24" x2="-50.8" y2="15.24" width="0.1524" layer="91"/>
-<label x="-50.8" y="15.24" size="1.778" layer="95"/>
+<wire x1="-22.86" y1="0" x2="-15.24" y2="0" width="0.1524" layer="91"/>
+<label x="-15.24" y="0" size="1.778" layer="95" rot="MR0"/>
 </segment>
 <segment>
 <pinref part="J1" gate="G$1" pin="4"/>
-<wire x1="-25.4" y1="81.28" x2="-35.56" y2="81.28" width="0.1524" layer="91"/>
-<label x="-30.48" y="81.28" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="68.58" x2="-35.56" y2="68.58" width="0.1524" layer="91"/>
+<label x="-30.48" y="68.58" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="BAT" class="0">
 <segment>
-<wire x1="-38.1" y1="-5.08" x2="-50.8" y2="-5.08" width="0.1524" layer="91"/>
-<label x="-50.8" y="-7.62" size="1.778" layer="95"/>
-<pinref part="R7" gate="G$1" pin="2"/>
-<wire x1="-38.1" y1="0" x2="-38.1" y2="-5.08" width="0.1524" layer="91"/>
-<pinref part="R6" gate="G$1" pin="2"/>
-<wire x1="-38.1" y1="-5.08" x2="-38.1" y2="-12.7" width="0.1524" layer="91"/>
-<junction x="-38.1" y="-5.08"/>
+<wire x1="-27.94" y1="-17.78" x2="-15.24" y2="-17.78" width="0.1524" layer="91"/>
+<label x="-15.24" y="-17.78" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-27.94" y1="-15.24" x2="-27.94" y2="-17.78" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="-17.78" x2="-27.94" y2="-20.32" width="0.1524" layer="91"/>
+<junction x="-27.94" y="-17.78"/>
+<pinref part="R4" gate="G$1" pin="1"/>
+<pinref part="R5" gate="G$1" pin="2"/>
 </segment>
 <segment>
 <pinref part="J1" gate="G$1" pin="3"/>
-<wire x1="-25.4" y1="83.82" x2="-35.56" y2="83.82" width="0.1524" layer="91"/>
-<label x="-30.48" y="83.82" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="71.12" x2="-35.56" y2="71.12" width="0.1524" layer="91"/>
+<label x="-30.48" y="71.12" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="N$8" class="0">
 <segment>
 <pinref part="Q2" gate="G$1" pin="S"/>
 <pinref part="R4" gate="G$1" pin="2"/>
-<wire x1="-38.1" y1="12.7" x2="-38.1" y2="7.62" width="0.1524" layer="91"/>
-</segment>
-</net>
-<net name="N$6" class="0">
-<segment>
-<pinref part="R4" gate="G$1" pin="1"/>
-<pinref part="R7" gate="G$1" pin="1"/>
-<wire x1="-27.94" y1="7.62" x2="-27.94" y2="0" width="0.1524" layer="91"/>
-</segment>
-</net>
-<net name="N$9" class="0">
-<segment>
-<pinref part="R6" gate="G$1" pin="1"/>
-<pinref part="R5" gate="G$1" pin="2"/>
-<wire x1="-27.94" y1="-12.7" x2="-27.94" y2="-20.32" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="-2.54" x2="-27.94" y2="-5.08" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="STOUT" class="0">
 <segment>
 <pinref part="J1" gate="G$1" pin="6"/>
 <pinref part="Q3" gate="G$1" pin="G"/>
-<wire x1="-25.4" y1="76.2" x2="-50.8" y2="76.2" width="0.1524" layer="91"/>
-<wire x1="-50.8" y1="76.2" x2="-50.8" y2="63.5" width="0.1524" layer="91"/>
-<label x="-33.02" y="76.2" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="63.5" x2="-50.8" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="63.5" x2="-50.8" y2="50.8" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="50.8" x2="-48.26" y2="50.8" width="0.1524" layer="91"/>
+<label x="-33.02" y="63.5" size="1.778" layer="95"/>
+<wire x1="-50.8" y1="50.8" x2="-50.8" y2="48.26" width="0.1524" layer="91"/>
+<junction x="-50.8" y="50.8"/>
+<pinref part="R7" gate="G$1" pin="2"/>
 </segment>
 </net>
 </nets>

+ 241 - 149
schematic/regulator.s#3

@@ -6294,6 +6294,73 @@ grid 2.54 mm</description>
 </deviceset>
 </devicesets>
 </library>
+<library name="eScooter">
+<packages>
+<package name="DIOM5027X220N" urn="urn:adsk.eagle:footprint:21928331/1">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<wire x1="2.5" y1="1.35" x2="-3.3699" y2="1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="1.35" x2="-3.3699" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="-1.35" x2="2.5" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="2.5" y1="-1.35" x2="-2.5" y2="-1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="-1.35" x2="-2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="1.35" x2="2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="2.5" y1="1.35" x2="2.5" y2="-1.35" width="0.12" layer="51"/>
+<smd name="1" x="-2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<smd name="2" x="2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<text x="0" y="1.985" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-1.985" size="1.27" layer="27" align="top-center">&gt;VALUE</text>
+</package>
+</packages>
+<packages3d>
+<package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="DIOM5027X220N"/>
+</packageinstances>
+</package3d>
+</packages3d>
+<symbols>
+<symbol name="TVS_DIODE">
+<wire x1="0" y1="0" x2="-2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="-2.54" x2="-2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="0" x2="2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="2.54" y1="0" x2="5.08" y2="2.54" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-2.54" y2="-2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="-2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="2.54" x2="2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="-2.54" x2="2.54" y2="-2.54" width="0.254" layer="94"/>
+<pin name="P$1" x="0" y="7.62" visible="off" length="middle" rot="R270"/>
+<pin name="P$2" x="0" y="-7.62" visible="off" length="middle" rot="R90"/>
+<text x="2.54" y="5.08" size="1.778" layer="95">&gt;NAME</text>
+<text x="2.54" y="-7.62" size="1.778" layer="96">&gt;VALUE</text>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="TVS_DIODE">
+<description>TVS protective diode</description>
+<gates>
+<gate name="D$1" symbol="TVS_DIODE" x="0" y="0"/>
+</gates>
+<devices>
+<device name="SMA" package="DIOM5027X220N">
+<connects>
+<connect gate="D$1" pin="P$1" pad="1"/>
+<connect gate="D$1" pin="P$2" pad="2"/>
+</connects>
+<package3dinstances>
+<package3dinstance package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+</package3dinstances>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
 </libraries>
 <attributes>
 </attributes>
@@ -6305,7 +6372,7 @@ grid 2.54 mm</description>
 </classes>
 <parts>
 <part name="U1" library="regulator" deviceset="MAX5035" device="DIP8" package3d_urn="urn:adsk.eagle:package:8089856/1"/>
-<part name="VIN" library="Connectors" library_urn="urn:adsk.eagle:library:14555660" deviceset="B2P-VH(LF)(SN)" device="" package3d_urn="urn:adsk.eagle:package:10989917/2"/>
+<part name="J4" library="Connectors" library_urn="urn:adsk.eagle:library:14555660" deviceset="B2P-VH(LF)(SN)" device="" package3d_urn="urn:adsk.eagle:package:10989917/2" value="IN"/>
 <part name="C4" library="regulator" deviceset="C" device="PANASONIC_H13" package3d_urn="urn:adsk.eagle:package:21812541/1"/>
 <part name="C1" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" deviceset="C" device="CHIP-1206(3216-METRIC)" package3d_urn="urn:adsk.eagle:package:16290893/2" technology="_"/>
 <part name="D1" library="Diodes" library_urn="urn:adsk.eagle:library:11396254" deviceset="MBR360G" device="" package3d_urn="urn:adsk.eagle:package:10898389/2"/>
@@ -6316,17 +6383,19 @@ grid 2.54 mm</description>
 <part name="R2" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="100K"/>
 <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="39K"/>
 <part name="GND1" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
-<part name="ON/OFF" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_02" device="2.54MM_SCREWTERM" package3d_urn="urn:adsk.eagle:package:38059/1"/>
+<part name="J3" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_02" device="2.54MM_SCREWTERM" package3d_urn="urn:adsk.eagle:package:38059/1" value="ON/OFF"/>
 <part name="Q1" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" deviceset="NMOSFET" device="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2"/>
 <part name="J1" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_08" device="LONGPADS" package3d_urn="urn:adsk.eagle:package:38142/1" value="COMM"/>
 <part name="J2" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_02" device="" package3d_urn="urn:adsk.eagle:package:38039/1" value="STOP_LIGHT"/>
-<part name="DRIVER" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_04" device="" package3d_urn="urn:adsk.eagle:package:38085/1"/>
+<part name="J5" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_04" device="" package3d_urn="urn:adsk.eagle:package:38085/1" value="DRIVER"/>
 <part name="R4" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="1M"/>
-<part name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="100K"/>
+<part name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="133K"/>
 <part name="Q2" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" deviceset="NMOSFET" device="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2"/>
-<part name="R6" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="22K"/>
-<part name="R7" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="47K"/>
 <part name="Q3" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" deviceset="NMOSFET" device="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2"/>
+<part name="GND2" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="R6" 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="R7" 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="U$1" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1"/>
 </parts>
 <sheets>
 <sheet>
@@ -6337,13 +6406,11 @@ grid 2.54 mm</description>
 <attribute name="NAME" x="45.72" y="73.66" size="1.778" layer="95"/>
 <attribute name="VALUE" x="45.72" y="40.64" size="1.778" layer="96"/>
 </instance>
-<instance part="VIN" gate="G$1" x="132.08" y="73.66" smashed="yes" rot="R180">
-<attribute name="NAME" x="134.62" y="67.818" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="134.62" y="78.74" size="1.778" layer="96" rot="R180"/>
+<instance part="J4" gate="G$1" x="137.16" y="73.66" smashed="yes" rot="R180">
+<attribute name="NAME" x="139.7" y="67.818" size="1.778" layer="95" rot="R180"/>
 </instance>
-<instance part="C4" gate="G$1" x="88.9" y="60.96" smashed="yes" rot="R90">
-<attribute name="NAME" x="86.36" y="63.5" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="93.98" y="63.5" size="1.778" layer="96" rot="R90"/>
+<instance part="C4" gate="G$1" x="83.82" y="63.5" smashed="yes">
+<attribute name="NAME" x="86.36" y="66.04" size="1.778" layer="95"/>
 </instance>
 <instance part="C1" gate="G$1" x="53.34" y="78.74" smashed="yes" rot="R90">
 <attribute name="NAME" x="50.8" y="81.28" size="1.778" layer="95" rot="R90"/>
@@ -6380,48 +6447,54 @@ grid 2.54 mm</description>
 <instance part="GND1" gate="1" x="55.88" y="15.24" smashed="yes">
 <attribute name="VALUE" x="53.34" y="12.7" size="1.778" layer="96"/>
 </instance>
-<instance part="ON/OFF" gate="G$1" x="119.38" y="50.8" smashed="yes" rot="R180">
+<instance part="J3" gate="G$1" x="119.38" y="50.8" smashed="yes" rot="R180">
 <attribute name="VALUE" x="121.92" y="55.626" size="1.778" layer="96" font="vector" rot="R180"/>
 <attribute name="NAME" x="121.92" y="45.212" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="Q1" gate="G$1" x="-50.8" y="81.28" smashed="yes" rot="R180">
-<attribute name="NAME" x="-57.15" y="80.01" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="-57.15" y="82.55" size="1.778" layer="96" rot="R180"/>
+<instance part="Q1" gate="G$1" x="-58.42" y="68.58" smashed="yes" rot="R180">
+<attribute name="NAME" x="-64.77" y="67.31" size="1.778" layer="95" rot="R180"/>
+</instance>
+<instance part="J1" gate="G$1" x="-20.32" y="68.58" smashed="yes" rot="R180">
+<attribute name="VALUE" x="-15.24" y="81.026" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="-15.24" y="55.372" size="1.778" layer="95" font="vector" rot="R180"/>
+</instance>
+<instance part="J2" gate="G$1" x="-17.78" y="25.4" smashed="yes" rot="R180">
+<attribute name="VALUE" x="-15.24" y="30.226" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="-15.24" y="19.812" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="J1" gate="G$1" x="-20.32" y="81.28" smashed="yes" rot="R180">
-<attribute name="VALUE" x="-15.24" y="93.726" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="-15.24" y="68.072" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J5" gate="G$1" x="-20.32" y="43.18" smashed="yes" rot="R180">
+<attribute name="VALUE" x="-15.24" y="50.546" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="-15.24" y="35.052" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="J2" gate="G$1" x="-17.78" y="38.1" smashed="yes" rot="R180">
-<attribute name="VALUE" x="-15.24" y="42.926" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="-15.24" y="32.512" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="R4" gate="G$1" x="-27.94" y="-10.16" smashed="yes" rot="MR90">
+<attribute name="NAME" x="-26.4414" y="-13.97" size="1.778" layer="95" rot="MR90"/>
+<attribute name="VALUE" x="-31.242" y="-13.97" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="DRIVER" gate="G$1" x="-20.32" y="58.42" smashed="yes" rot="R180">
-<attribute name="VALUE" x="-15.24" y="65.786" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="-15.24" y="50.292" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="R5" gate="G$1" x="-27.94" y="-25.4" smashed="yes" rot="MR90">
+<attribute name="NAME" x="-26.4414" y="-29.21" size="1.778" layer="95" rot="MR90"/>
+<attribute name="VALUE" x="-31.242" y="-29.21" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="R4" gate="G$1" x="-33.02" y="7.62" smashed="yes" rot="R180">
-<attribute name="NAME" x="-29.21" y="6.1214" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="-29.21" y="10.922" size="1.778" layer="96" rot="R180"/>
+<instance part="Q2" gate="G$1" x="-25.4" y="2.54" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-31.75" y="3.81" size="1.778" layer="95" rot="MR0"/>
+<attribute name="VALUE" x="-31.75" y="1.27" size="1.778" layer="96" rot="MR0"/>
 </instance>
-<instance part="R5" gate="G$1" x="-33.02" y="-20.32" smashed="yes">
-<attribute name="NAME" x="-36.83" y="-18.8214" size="1.778" layer="95"/>
-<attribute name="VALUE" x="-36.83" y="-23.622" size="1.778" layer="96"/>
+<instance part="Q3" gate="G$1" x="-45.72" y="48.26" smashed="yes" rot="MR180">
+<attribute name="NAME" x="-39.37" y="46.99" size="1.778" layer="95" rot="MR180"/>
 </instance>
-<instance part="Q2" gate="G$1" x="-40.64" y="17.78" smashed="yes">
-<attribute name="NAME" x="-34.29" y="19.05" size="1.778" layer="95"/>
-<attribute name="VALUE" x="-34.29" y="16.51" size="1.778" layer="96"/>
+<instance part="GND2" gate="1" x="-27.94" y="-40.64" smashed="yes">
+<attribute name="VALUE" x="-30.48" y="-43.18" size="1.778" layer="96"/>
 </instance>
-<instance part="R6" gate="G$1" x="-33.02" y="-12.7" smashed="yes" rot="R180">
-<attribute name="NAME" x="-29.21" y="-14.1986" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="-29.21" y="-9.398" size="1.778" layer="96" rot="R180"/>
+<instance part="R6" gate="G$1" x="-48.26" y="73.66" smashed="yes" rot="R90">
+<attribute name="NAME" x="-49.7586" y="69.85" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="-44.958" y="69.85" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="R7" gate="G$1" x="-33.02" y="0" smashed="yes" rot="R180">
-<attribute name="NAME" x="-29.21" y="-1.4986" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="-29.21" y="3.302" size="1.778" layer="96" rot="R180"/>
+<instance part="R7" gate="G$1" x="-50.8" y="43.18" smashed="yes" rot="R90">
+<attribute name="NAME" x="-52.2986" y="39.37" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="-47.498" y="39.37" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="Q3" gate="G$1" x="-48.26" y="60.96" smashed="yes" rot="MR180">
-<attribute name="NAME" x="-41.91" y="59.69" size="1.778" layer="95" rot="MR180"/>
+<instance part="U$1" gate="D$1" x="2.54" y="73.66" smashed="yes">
+<attribute name="NAME" x="5.08" y="78.74" size="1.778" layer="95"/>
+<attribute name="VALUE" x="5.08" y="66.04" size="1.778" layer="96"/>
 </instance>
 </instances>
 <busses>
@@ -6429,15 +6502,6 @@ grid 2.54 mm</description>
 <nets>
 <net name="GND" class="0">
 <segment>
-<pinref part="U1" gate="G$1" pin="GND"/>
-<wire x1="71.12" y1="55.88" x2="96.52" y2="55.88" width="0.1524" layer="91"/>
-<pinref part="C4" gate="G$1" pin="P$2"/>
-<wire x1="93.98" y1="60.96" x2="96.52" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="96.52" y1="60.96" x2="101.6" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="96.52" y1="55.88" x2="96.52" y2="60.96" width="0.1524" layer="91"/>
-<junction x="96.52" y="60.96"/>
-</segment>
-<segment>
 <pinref part="U1" gate="G$1" pin="SGND"/>
 <wire x1="40.64" y1="55.88" x2="25.4" y2="55.88" width="0.1524" layer="91"/>
 <wire x1="25.4" y1="55.88" x2="25.4" y2="60.96" width="0.1524" layer="91"/>
@@ -6447,13 +6511,14 @@ grid 2.54 mm</description>
 <segment>
 <pinref part="R3" gate="G$1" pin="1"/>
 <wire x1="106.68" y1="25.4" x2="106.68" y2="22.86" width="0.1524" layer="91"/>
-<wire x1="106.68" y1="22.86" x2="55.88" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="106.68" y1="22.86" x2="83.82" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="83.82" y1="22.86" x2="55.88" y2="22.86" width="0.1524" layer="91"/>
 <wire x1="55.88" y1="22.86" x2="55.88" y2="17.78" width="0.1524" layer="91"/>
 <pinref part="GND1" gate="1" pin="GND"/>
-<pinref part="VIN" gate="G$1" pin="1"/>
-<wire x1="127" y1="71.12" x2="124.46" y2="71.12" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="71.12" x2="124.46" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="58.42" x2="124.46" y2="22.86" width="0.1524" layer="91"/>
+<pinref part="J4" gate="G$1" pin="1"/>
+<wire x1="132.08" y1="71.12" x2="124.46" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="71.12" x2="124.46" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="63.5" x2="124.46" y2="22.86" width="0.1524" layer="91"/>
 <wire x1="124.46" y1="22.86" x2="111.76" y2="22.86" width="0.1524" layer="91"/>
 <junction x="106.68" y="22.86"/>
 <pinref part="C3" gate="G$1" pin="-"/>
@@ -6462,25 +6527,54 @@ grid 2.54 mm</description>
 <wire x1="17.78" y1="22.86" x2="17.78" y2="71.12" width="0.1524" layer="91"/>
 <junction x="55.88" y="22.86"/>
 <pinref part="D1" gate="G$1" pin="A"/>
-<wire x1="73.66" y1="86.36" x2="139.7" y2="86.36" width="0.1524" layer="91"/>
-<wire x1="139.7" y1="86.36" x2="139.7" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="139.7" y1="58.42" x2="124.46" y2="58.42" width="0.1524" layer="91"/>
-<junction x="124.46" y="58.42"/>
-<pinref part="ON/OFF" gate="G$1" pin="2"/>
+<wire x1="73.66" y1="86.36" x2="142.24" y2="86.36" width="0.1524" layer="91"/>
+<wire x1="142.24" y1="86.36" x2="142.24" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="142.24" y1="63.5" x2="124.46" y2="63.5" width="0.1524" layer="91"/>
+<junction x="124.46" y="63.5"/>
+<pinref part="J3" gate="G$1" pin="2"/>
 <wire x1="111.76" y1="48.26" x2="111.76" y2="22.86" width="0.1524" layer="91"/>
 <junction x="111.76" y="22.86"/>
+<pinref part="C4" gate="G$1" pin="P$2"/>
+<pinref part="U1" gate="G$1" pin="GND"/>
+<wire x1="83.82" y1="55.88" x2="83.82" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="71.12" y1="55.88" x2="83.82" y2="55.88" width="0.1524" layer="91"/>
+<junction x="83.82" y="55.88"/>
+<label x="83.82" y="53.34" size="1.778" layer="95"/>
+<wire x1="83.82" y1="55.88" x2="83.82" y2="22.86" width="0.1524" layer="91"/>
+<junction x="83.82" y="22.86"/>
+<label x="127" y="71.12" size="1.778" layer="95"/>
+<pinref part="U$1" gate="D$1" pin="P$2"/>
+<wire x1="2.54" y1="66.04" x2="2.54" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="2.54" y1="22.86" x2="17.78" y2="22.86" width="0.1524" layer="91"/>
+<junction x="17.78" y="22.86"/>
 </segment>
 <segment>
+<pinref part="R5" gate="G$1" pin="1"/>
+<pinref part="GND2" gate="1" pin="GND"/>
+<wire x1="-27.94" y1="-30.48" x2="-27.94" y2="-35.56" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="2"/>
-<label x="-30.48" y="86.36" size="1.778" layer="95"/>
+<label x="-30.48" y="73.66" size="1.778" layer="95"/>
 <pinref part="Q1" gate="G$1" pin="S"/>
-<wire x1="-25.4" y1="86.36" x2="-53.34" y2="86.36" width="0.1524" layer="91"/>
-</segment>
-<segment>
-<pinref part="R5" gate="G$1" pin="1"/>
-<wire x1="-38.1" y1="-20.32" x2="-38.1" y2="-27.94" width="0.1524" layer="91"/>
-<wire x1="-38.1" y1="-27.94" x2="-25.4" y2="-27.94" width="0.1524" layer="91"/>
-<label x="-30.48" y="-27.94" size="1.778" layer="95"/>
+<wire x1="-27.94" y1="-35.56" x2="-27.94" y2="-38.1" width="0.1524" layer="91"/>
+<wire x1="-25.4" y1="73.66" x2="-40.64" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="-40.64" y1="73.66" x2="-40.64" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-40.64" y1="81.28" x2="-48.26" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-48.26" y1="81.28" x2="-60.96" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="81.28" x2="-60.96" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="-48.26" y1="78.74" x2="-48.26" y2="81.28" width="0.1524" layer="91"/>
+<junction x="-48.26" y="81.28"/>
+<wire x1="-60.96" y1="81.28" x2="-71.12" y2="81.28" width="0.1524" layer="91"/>
+<junction x="-60.96" y="81.28"/>
+<wire x1="-71.12" y1="81.28" x2="-71.12" y2="30.48" width="0.1524" layer="91"/>
+<wire x1="-71.12" y1="30.48" x2="-71.12" y2="-35.56" width="0.1524" layer="91"/>
+<wire x1="-71.12" y1="-35.56" x2="-27.94" y2="-35.56" width="0.1524" layer="91"/>
+<junction x="-27.94" y="-35.56"/>
+<wire x1="-50.8" y1="38.1" x2="-50.8" y2="30.48" width="0.1524" layer="91"/>
+<label x="-50.8" y="33.02" size="1.778" layer="95"/>
+<wire x1="-50.8" y1="30.48" x2="-71.12" y2="30.48" width="0.1524" layer="91"/>
+<junction x="-71.12" y="30.48"/>
+<pinref part="R6" gate="G$1" pin="2"/>
+<pinref part="R7" gate="G$1" pin="1"/>
 </segment>
 </net>
 <net name="VIN" class="0">
@@ -6488,22 +6582,23 @@ grid 2.54 mm</description>
 <pinref part="U1" gate="G$1" pin="VIN"/>
 <pinref part="C4" gate="G$1" pin="P$1"/>
 <wire x1="71.12" y1="60.96" x2="78.74" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="78.74" y1="60.96" x2="82.55" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="78.74" y1="60.96" x2="78.74" y2="68.58" width="0.1524" layer="91"/>
-<junction x="78.74" y="60.96"/>
-<wire x1="78.74" y1="68.58" x2="106.68" y2="68.58" width="0.1524" layer="91"/>
-<wire x1="106.68" y1="68.58" x2="106.68" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="106.68" y1="73.66" x2="106.68" y2="63.5" width="0.1524" layer="91"/>
 <pinref part="R1" gate="G$1" pin="1"/>
-<pinref part="VIN" gate="G$1" pin="2"/>
-<wire x1="78.74" y1="68.58" x2="78.74" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="78.74" y1="73.66" x2="127" y2="73.66" width="0.1524" layer="91"/>
-<junction x="78.74" y="68.58"/>
+<pinref part="J4" gate="G$1" pin="2"/>
+<wire x1="106.68" y1="73.66" x2="132.08" y2="73.66" width="0.1524" layer="91"/>
+<junction x="106.68" y="73.66"/>
+<wire x1="78.74" y1="60.96" x2="78.74" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="73.66" x2="83.82" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="83.82" y1="73.66" x2="106.68" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="83.82" y1="69.85" x2="83.82" y2="73.66" width="0.1524" layer="91"/>
+<junction x="83.82" y="73.66"/>
+<label x="127" y="73.66" size="1.778" layer="95"/>
 </segment>
 <segment>
 <pinref part="Q2" gate="G$1" pin="D"/>
-<wire x1="-38.1" y1="22.86" x2="-38.1" y2="25.4" width="0.1524" layer="91"/>
-<wire x1="-38.1" y1="25.4" x2="-27.94" y2="25.4" width="0.1524" layer="91"/>
-<label x="-33.02" y="25.4" size="1.778" layer="95"/>
+<wire x1="-27.94" y1="7.62" x2="-27.94" y2="10.16" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="10.16" x2="-38.1" y2="10.16" width="0.1524" layer="91"/>
+<label x="-33.02" y="10.16" size="1.778" layer="95" rot="MR0"/>
 </segment>
 </net>
 <net name="N$1" class="0">
@@ -6532,7 +6627,7 @@ grid 2.54 mm</description>
 <pinref part="L1" gate="G$1" pin="1"/>
 </segment>
 </net>
-<net name="VOUT" class="0">
+<net name="12V" class="0">
 <segment>
 <pinref part="L1" gate="G$1" pin="2"/>
 <wire x1="35.56" y1="86.36" x2="22.86" y2="86.36" width="0.1524" layer="91"/>
@@ -6541,16 +6636,19 @@ grid 2.54 mm</description>
 <wire x1="22.86" y1="50.8" x2="40.64" y2="50.8" width="0.1524" layer="91"/>
 <wire x1="22.86" y1="86.36" x2="17.78" y2="86.36" width="0.1524" layer="91"/>
 <junction x="22.86" y="86.36"/>
-<wire x1="17.78" y1="86.36" x2="7.62" y2="86.36" width="0.1524" layer="91"/>
 <wire x1="17.78" y1="86.36" x2="17.78" y2="78.74" width="0.1524" layer="91"/>
 <junction x="17.78" y="86.36"/>
 <pinref part="C3" gate="G$1" pin="+"/>
 <label x="10.16" y="86.36" size="1.778" layer="95"/>
-</segment>
-<segment>
 <pinref part="J1" gate="G$1" pin="1"/>
-<wire x1="-25.4" y1="88.9" x2="-33.02" y2="88.9" width="0.1524" layer="91"/>
-<label x="-33.02" y="88.9" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="76.2" x2="-35.56" y2="76.2" width="0.1524" layer="91"/>
+<label x="-30.48" y="76.2" size="1.778" layer="95"/>
+<wire x1="17.78" y1="86.36" x2="2.54" y2="86.36" width="0.1524" layer="91"/>
+<wire x1="2.54" y1="86.36" x2="-35.56" y2="86.36" width="0.1524" layer="91"/>
+<wire x1="-35.56" y1="86.36" x2="-35.56" y2="76.2" width="0.1524" layer="91"/>
+<pinref part="U$1" gate="D$1" pin="P$1"/>
+<wire x1="2.54" y1="86.36" x2="2.54" y2="81.28" width="0.1524" layer="91"/>
+<junction x="2.54" y="86.36"/>
 </segment>
 </net>
 <net name="N$4" class="0">
@@ -6569,7 +6667,7 @@ grid 2.54 mm</description>
 <wire x1="106.68" y1="50.8" x2="106.68" y2="48.26" width="0.1524" layer="91"/>
 <junction x="106.68" y="50.8"/>
 <pinref part="R2" gate="G$1" pin="1"/>
-<pinref part="ON/OFF" gate="G$1" pin="1"/>
+<pinref part="J3" gate="G$1" pin="1"/>
 <wire x1="106.68" y1="50.8" x2="111.76" y2="50.8" width="0.1524" layer="91"/>
 </segment>
 </net>
@@ -6582,123 +6680,117 @@ grid 2.54 mm</description>
 </net>
 <net name="SPIN" class="0">
 <segment>
-<pinref part="DRIVER" gate="G$1" pin="1"/>
-<wire x1="-25.4" y1="60.96" x2="-33.02" y2="60.96" width="0.1524" layer="91"/>
+<pinref part="J5" gate="G$1" pin="1"/>
+<wire x1="-25.4" y1="45.72" x2="-33.02" y2="45.72" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="8"/>
-<wire x1="-33.02" y1="60.96" x2="-33.02" y2="71.12" width="0.1524" layer="91"/>
-<wire x1="-33.02" y1="71.12" x2="-25.4" y2="71.12" width="0.1524" layer="91"/>
-<label x="-30.48" y="60.96" size="1.778" layer="95"/>
+<wire x1="-33.02" y1="45.72" x2="-33.02" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="58.42" x2="-25.4" y2="58.42" width="0.1524" layer="91"/>
+<label x="-30.48" y="45.72" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="SPOUT" class="0">
 <segment>
-<pinref part="DRIVER" gate="G$1" pin="2"/>
-<wire x1="-25.4" y1="58.42" x2="-35.56" y2="58.42" width="0.1524" layer="91"/>
+<pinref part="J5" gate="G$1" pin="2"/>
+<wire x1="-25.4" y1="43.18" x2="-35.56" y2="43.18" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="7"/>
-<wire x1="-35.56" y1="58.42" x2="-35.56" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="-35.56" y1="73.66" x2="-25.4" y2="73.66" width="0.1524" layer="91"/>
-<label x="-33.02" y="58.42" size="1.778" layer="95"/>
+<wire x1="-35.56" y1="43.18" x2="-35.56" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="-35.56" y1="60.96" x2="-25.4" y2="60.96" width="0.1524" layer="91"/>
+<label x="-33.02" y="43.18" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="ST" class="0">
 <segment>
-<pinref part="DRIVER" gate="G$1" pin="3"/>
-<wire x1="-25.4" y1="55.88" x2="-38.1" y2="55.88" width="0.1524" layer="91"/>
-<label x="-27.94" y="55.88" size="1.778" layer="95"/>
+<pinref part="J5" gate="G$1" pin="3"/>
+<wire x1="-25.4" y1="40.64" x2="-38.1" y2="40.64" width="0.1524" layer="91"/>
+<label x="-27.94" y="40.64" size="1.778" layer="95"/>
 <pinref part="Q3" gate="G$1" pin="S"/>
-<wire x1="-45.72" y1="66.04" x2="-45.72" y2="68.58" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="68.58" x2="-38.1" y2="68.58" width="0.1524" layer="91"/>
-<wire x1="-38.1" y1="68.58" x2="-38.1" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="53.34" x2="-43.18" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="55.88" x2="-38.1" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-38.1" y1="55.88" x2="-38.1" y2="40.64" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="5V" class="0">
 <segment>
-<pinref part="DRIVER" gate="G$1" pin="4"/>
-<wire x1="-25.4" y1="53.34" x2="-38.1" y2="53.34" width="0.1524" layer="91"/>
-<wire x1="-38.1" y1="53.34" x2="-38.1" y2="38.1" width="0.1524" layer="91"/>
+<pinref part="J5" gate="G$1" pin="4"/>
+<wire x1="-25.4" y1="38.1" x2="-35.56" y2="38.1" width="0.1524" layer="91"/>
+<wire x1="-35.56" y1="38.1" x2="-35.56" y2="25.4" width="0.1524" layer="91"/>
 <pinref part="J2" gate="G$1" pin="1"/>
-<wire x1="-38.1" y1="38.1" x2="-25.4" y2="38.1" width="0.1524" layer="91"/>
-<label x="-27.94" y="53.34" size="1.778" layer="95"/>
+<wire x1="-35.56" y1="25.4" x2="-25.4" y2="25.4" width="0.1524" layer="91"/>
+<label x="-27.94" y="38.1" size="1.778" layer="95"/>
 <pinref part="Q3" gate="G$1" pin="D"/>
-<wire x1="-45.72" y1="55.88" x2="-45.72" y2="53.34" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="53.34" x2="-38.1" y2="53.34" width="0.1524" layer="91"/>
-<junction x="-38.1" y="53.34"/>
+<wire x1="-43.18" y1="43.18" x2="-43.18" y2="38.1" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="38.1" x2="-35.56" y2="38.1" width="0.1524" layer="91"/>
+<junction x="-35.56" y="38.1"/>
 </segment>
 </net>
 <net name="N$3" class="0">
 <segment>
 <pinref part="Q1" gate="G$1" pin="D"/>
-<wire x1="-53.34" y1="76.2" x2="-53.34" y2="35.56" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="63.5" x2="-60.96" y2="22.86" width="0.1524" layer="91"/>
 <pinref part="J2" gate="G$1" pin="2"/>
-<wire x1="-53.34" y1="35.56" x2="-25.4" y2="35.56" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="22.86" x2="-25.4" y2="22.86" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="STLEDCTL" class="0">
 <segment>
 <pinref part="Q1" gate="G$1" pin="G"/>
-<wire x1="-48.26" y1="83.82" x2="-45.72" y2="83.82" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="83.82" x2="-45.72" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="-55.88" y1="71.12" x2="-53.34" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-53.34" y1="71.12" x2="-53.34" y2="66.04" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="5"/>
-<wire x1="-45.72" y1="78.74" x2="-25.4" y2="78.74" width="0.1524" layer="91"/>
-<label x="-38.1" y="78.74" size="1.778" layer="95"/>
+<wire x1="-53.34" y1="66.04" x2="-48.26" y2="66.04" width="0.1524" layer="91"/>
+<label x="-38.1" y="66.04" size="1.778" layer="95"/>
+<wire x1="-48.26" y1="66.04" x2="-25.4" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="-48.26" y1="68.58" x2="-48.26" y2="66.04" width="0.1524" layer="91"/>
+<junction x="-48.26" y="66.04"/>
+<pinref part="R6" gate="G$1" pin="1"/>
 </segment>
 </net>
 <net name="PWM" class="0">
 <segment>
 <pinref part="Q2" gate="G$1" pin="G"/>
-<wire x1="-43.18" y1="15.24" x2="-50.8" y2="15.24" width="0.1524" layer="91"/>
-<label x="-50.8" y="15.24" size="1.778" layer="95"/>
+<wire x1="-22.86" y1="0" x2="-15.24" y2="0" width="0.1524" layer="91"/>
+<label x="-15.24" y="0" size="1.778" layer="95" rot="MR0"/>
 </segment>
 <segment>
 <pinref part="J1" gate="G$1" pin="4"/>
-<wire x1="-25.4" y1="81.28" x2="-35.56" y2="81.28" width="0.1524" layer="91"/>
-<label x="-30.48" y="81.28" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="68.58" x2="-35.56" y2="68.58" width="0.1524" layer="91"/>
+<label x="-30.48" y="68.58" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="BAT" class="0">
 <segment>
-<wire x1="-38.1" y1="-5.08" x2="-50.8" y2="-5.08" width="0.1524" layer="91"/>
-<label x="-50.8" y="-7.62" size="1.778" layer="95"/>
-<pinref part="R7" gate="G$1" pin="2"/>
-<wire x1="-38.1" y1="0" x2="-38.1" y2="-5.08" width="0.1524" layer="91"/>
-<pinref part="R6" gate="G$1" pin="2"/>
-<wire x1="-38.1" y1="-5.08" x2="-38.1" y2="-12.7" width="0.1524" layer="91"/>
-<junction x="-38.1" y="-5.08"/>
+<wire x1="-27.94" y1="-17.78" x2="-15.24" y2="-17.78" width="0.1524" layer="91"/>
+<label x="-15.24" y="-17.78" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-27.94" y1="-15.24" x2="-27.94" y2="-17.78" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="-17.78" x2="-27.94" y2="-20.32" width="0.1524" layer="91"/>
+<junction x="-27.94" y="-17.78"/>
+<pinref part="R4" gate="G$1" pin="1"/>
+<pinref part="R5" gate="G$1" pin="2"/>
 </segment>
 <segment>
 <pinref part="J1" gate="G$1" pin="3"/>
-<wire x1="-25.4" y1="83.82" x2="-35.56" y2="83.82" width="0.1524" layer="91"/>
-<label x="-30.48" y="83.82" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="71.12" x2="-35.56" y2="71.12" width="0.1524" layer="91"/>
+<label x="-30.48" y="71.12" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="N$8" class="0">
 <segment>
 <pinref part="Q2" gate="G$1" pin="S"/>
 <pinref part="R4" gate="G$1" pin="2"/>
-<wire x1="-38.1" y1="12.7" x2="-38.1" y2="7.62" width="0.1524" layer="91"/>
-</segment>
-</net>
-<net name="N$6" class="0">
-<segment>
-<pinref part="R4" gate="G$1" pin="1"/>
-<pinref part="R7" gate="G$1" pin="1"/>
-<wire x1="-27.94" y1="7.62" x2="-27.94" y2="0" width="0.1524" layer="91"/>
-</segment>
-</net>
-<net name="N$9" class="0">
-<segment>
-<pinref part="R6" gate="G$1" pin="1"/>
-<pinref part="R5" gate="G$1" pin="2"/>
-<wire x1="-27.94" y1="-12.7" x2="-27.94" y2="-20.32" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="-2.54" x2="-27.94" y2="-5.08" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="STOUT" class="0">
 <segment>
 <pinref part="J1" gate="G$1" pin="6"/>
 <pinref part="Q3" gate="G$1" pin="G"/>
-<wire x1="-25.4" y1="76.2" x2="-50.8" y2="76.2" width="0.1524" layer="91"/>
-<wire x1="-50.8" y1="76.2" x2="-50.8" y2="63.5" width="0.1524" layer="91"/>
-<label x="-33.02" y="76.2" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="63.5" x2="-50.8" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="63.5" x2="-50.8" y2="50.8" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="50.8" x2="-48.26" y2="50.8" width="0.1524" layer="91"/>
+<label x="-33.02" y="63.5" size="1.778" layer="95"/>
+<wire x1="-50.8" y1="50.8" x2="-50.8" y2="48.26" width="0.1524" layer="91"/>
+<junction x="-50.8" y="50.8"/>
+<pinref part="R7" gate="G$1" pin="2"/>
 </segment>
 </net>
 </nets>

+ 168 - 138
schematic/regulator.s#4

@@ -6305,7 +6305,7 @@ grid 2.54 mm</description>
 </classes>
 <parts>
 <part name="U1" library="regulator" deviceset="MAX5035" device="DIP8" package3d_urn="urn:adsk.eagle:package:8089856/1"/>
-<part name="VIN" library="Connectors" library_urn="urn:adsk.eagle:library:14555660" deviceset="B2P-VH(LF)(SN)" device="" package3d_urn="urn:adsk.eagle:package:10989917/2"/>
+<part name="J4" library="Connectors" library_urn="urn:adsk.eagle:library:14555660" deviceset="B2P-VH(LF)(SN)" device="" package3d_urn="urn:adsk.eagle:package:10989917/2" value="IN"/>
 <part name="C4" library="regulator" deviceset="C" device="PANASONIC_H13" package3d_urn="urn:adsk.eagle:package:21812541/1"/>
 <part name="C1" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" deviceset="C" device="CHIP-1206(3216-METRIC)" package3d_urn="urn:adsk.eagle:package:16290893/2" technology="_"/>
 <part name="D1" library="Diodes" library_urn="urn:adsk.eagle:library:11396254" deviceset="MBR360G" device="" package3d_urn="urn:adsk.eagle:package:10898389/2"/>
@@ -6316,16 +6316,18 @@ grid 2.54 mm</description>
 <part name="R2" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="100K"/>
 <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="39K"/>
 <part name="GND1" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
-<part name="ON/OFF" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_02" device="2.54MM_SCREWTERM" package3d_urn="urn:adsk.eagle:package:38059/1"/>
+<part name="J3" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_02" device="2.54MM_SCREWTERM" package3d_urn="urn:adsk.eagle:package:38059/1" value="ON/OFF"/>
 <part name="Q1" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" deviceset="NMOSFET" device="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2"/>
 <part name="J1" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_08" device="LONGPADS" package3d_urn="urn:adsk.eagle:package:38142/1" value="COMM"/>
 <part name="J2" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_02" device="" package3d_urn="urn:adsk.eagle:package:38039/1" value="STOP_LIGHT"/>
-<part name="DRIVER" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_04" device="" package3d_urn="urn:adsk.eagle:package:38085/1"/>
+<part name="J5" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_04" device="" package3d_urn="urn:adsk.eagle:package:38085/1" value="DRIVER"/>
 <part name="R4" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="1M"/>
-<part name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="100K"/>
+<part name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="133K"/>
 <part name="Q2" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" deviceset="NMOSFET" device="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2"/>
-<part name="R6" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="22K"/>
-<part name="R7" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="47K"/>
+<part name="Q3" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" deviceset="NMOSFET" device="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2"/>
+<part name="GND2" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="R6" 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="R7" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K"/>
 </parts>
 <sheets>
 <sheet>
@@ -6336,13 +6338,11 @@ grid 2.54 mm</description>
 <attribute name="NAME" x="45.72" y="73.66" size="1.778" layer="95"/>
 <attribute name="VALUE" x="45.72" y="40.64" size="1.778" layer="96"/>
 </instance>
-<instance part="VIN" gate="G$1" x="132.08" y="73.66" smashed="yes" rot="R180">
-<attribute name="NAME" x="134.62" y="67.818" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="134.62" y="78.74" size="1.778" layer="96" rot="R180"/>
+<instance part="J4" gate="G$1" x="137.16" y="73.66" smashed="yes" rot="R180">
+<attribute name="NAME" x="139.7" y="67.818" size="1.778" layer="95" rot="R180"/>
 </instance>
-<instance part="C4" gate="G$1" x="88.9" y="60.96" smashed="yes" rot="R90">
-<attribute name="NAME" x="86.36" y="63.5" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="93.98" y="63.5" size="1.778" layer="96" rot="R90"/>
+<instance part="C4" gate="G$1" x="83.82" y="63.5" smashed="yes">
+<attribute name="NAME" x="86.36" y="66.04" size="1.778" layer="95"/>
 </instance>
 <instance part="C1" gate="G$1" x="53.34" y="78.74" smashed="yes" rot="R90">
 <attribute name="NAME" x="50.8" y="81.28" size="1.778" layer="95" rot="R90"/>
@@ -6379,45 +6379,50 @@ grid 2.54 mm</description>
 <instance part="GND1" gate="1" x="55.88" y="15.24" smashed="yes">
 <attribute name="VALUE" x="53.34" y="12.7" size="1.778" layer="96"/>
 </instance>
-<instance part="ON/OFF" gate="G$1" x="119.38" y="50.8" smashed="yes" rot="R180">
+<instance part="J3" gate="G$1" x="119.38" y="50.8" smashed="yes" rot="R180">
 <attribute name="VALUE" x="121.92" y="55.626" size="1.778" layer="96" font="vector" rot="R180"/>
 <attribute name="NAME" x="121.92" y="45.212" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="Q1" gate="G$1" x="-50.8" y="81.28" smashed="yes" rot="R180">
-<attribute name="NAME" x="-57.15" y="80.01" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="-57.15" y="82.55" size="1.778" layer="96" rot="R180"/>
+<instance part="Q1" gate="G$1" x="-58.42" y="68.58" smashed="yes" rot="R180">
+<attribute name="NAME" x="-64.77" y="67.31" size="1.778" layer="95" rot="R180"/>
 </instance>
-<instance part="J1" gate="G$1" x="-20.32" y="81.28" smashed="yes" rot="R180">
-<attribute name="VALUE" x="-15.24" y="93.726" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="-15.24" y="68.072" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J1" gate="G$1" x="-20.32" y="68.58" smashed="yes" rot="R180">
+<attribute name="VALUE" x="-15.24" y="81.026" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="-15.24" y="55.372" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="J2" gate="G$1" x="-17.78" y="38.1" smashed="yes" rot="R180">
-<attribute name="VALUE" x="-15.24" y="42.926" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="-15.24" y="32.512" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J2" gate="G$1" x="-17.78" y="25.4" smashed="yes" rot="R180">
+<attribute name="VALUE" x="-15.24" y="30.226" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="-15.24" y="19.812" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="DRIVER" gate="G$1" x="-20.32" y="58.42" smashed="yes" rot="R180">
-<attribute name="VALUE" x="-15.24" y="65.786" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="-15.24" y="50.292" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J5" gate="G$1" x="-20.32" y="43.18" smashed="yes" rot="R180">
+<attribute name="VALUE" x="-15.24" y="50.546" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="-15.24" y="35.052" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="R4" gate="G$1" x="-33.02" y="7.62" smashed="yes" rot="R180">
-<attribute name="NAME" x="-29.21" y="6.1214" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="-29.21" y="10.922" size="1.778" layer="96" rot="R180"/>
+<instance part="R4" gate="G$1" x="-27.94" y="-10.16" smashed="yes" rot="MR90">
+<attribute name="NAME" x="-26.4414" y="-13.97" size="1.778" layer="95" rot="MR90"/>
+<attribute name="VALUE" x="-31.242" y="-13.97" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="R5" gate="G$1" x="-33.02" y="-20.32" smashed="yes">
-<attribute name="NAME" x="-36.83" y="-18.8214" size="1.778" layer="95"/>
-<attribute name="VALUE" x="-36.83" y="-23.622" size="1.778" layer="96"/>
+<instance part="R5" gate="G$1" x="-27.94" y="-25.4" smashed="yes" rot="MR90">
+<attribute name="NAME" x="-26.4414" y="-29.21" size="1.778" layer="95" rot="MR90"/>
+<attribute name="VALUE" x="-31.242" y="-29.21" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="Q2" gate="G$1" x="-40.64" y="17.78" smashed="yes">
-<attribute name="NAME" x="-34.29" y="19.05" size="1.778" layer="95"/>
-<attribute name="VALUE" x="-34.29" y="16.51" size="1.778" layer="96"/>
+<instance part="Q2" gate="G$1" x="-25.4" y="2.54" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-31.75" y="3.81" size="1.778" layer="95" rot="MR0"/>
+<attribute name="VALUE" x="-31.75" y="1.27" size="1.778" layer="96" rot="MR0"/>
 </instance>
-<instance part="R6" gate="G$1" x="-33.02" y="-12.7" smashed="yes" rot="R180">
-<attribute name="NAME" x="-29.21" y="-14.1986" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="-29.21" y="-9.398" size="1.778" layer="96" rot="R180"/>
+<instance part="Q3" gate="G$1" x="-45.72" y="48.26" smashed="yes" rot="MR180">
+<attribute name="NAME" x="-39.37" y="46.99" size="1.778" layer="95" rot="MR180"/>
 </instance>
-<instance part="R7" gate="G$1" x="-33.02" y="0" smashed="yes" rot="R180">
-<attribute name="NAME" x="-29.21" y="-1.4986" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="-29.21" y="3.302" size="1.778" layer="96" rot="R180"/>
+<instance part="GND2" gate="1" x="-27.94" y="-40.64" smashed="yes">
+<attribute name="VALUE" x="-30.48" y="-43.18" size="1.778" layer="96"/>
+</instance>
+<instance part="R6" gate="G$1" x="-48.26" y="73.66" smashed="yes" rot="R90">
+<attribute name="NAME" x="-49.7586" y="69.85" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="-44.958" y="69.85" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="R7" gate="G$1" x="-50.8" y="43.18" smashed="yes" rot="R90">
+<attribute name="NAME" x="-52.2986" y="39.37" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="-47.498" y="39.37" size="1.778" layer="96" rot="R90"/>
 </instance>
 </instances>
 <busses>
@@ -6425,15 +6430,6 @@ grid 2.54 mm</description>
 <nets>
 <net name="GND" class="0">
 <segment>
-<pinref part="U1" gate="G$1" pin="GND"/>
-<wire x1="71.12" y1="55.88" x2="96.52" y2="55.88" width="0.1524" layer="91"/>
-<pinref part="C4" gate="G$1" pin="P$2"/>
-<wire x1="93.98" y1="60.96" x2="96.52" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="96.52" y1="60.96" x2="101.6" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="96.52" y1="55.88" x2="96.52" y2="60.96" width="0.1524" layer="91"/>
-<junction x="96.52" y="60.96"/>
-</segment>
-<segment>
 <pinref part="U1" gate="G$1" pin="SGND"/>
 <wire x1="40.64" y1="55.88" x2="25.4" y2="55.88" width="0.1524" layer="91"/>
 <wire x1="25.4" y1="55.88" x2="25.4" y2="60.96" width="0.1524" layer="91"/>
@@ -6443,13 +6439,14 @@ grid 2.54 mm</description>
 <segment>
 <pinref part="R3" gate="G$1" pin="1"/>
 <wire x1="106.68" y1="25.4" x2="106.68" y2="22.86" width="0.1524" layer="91"/>
-<wire x1="106.68" y1="22.86" x2="55.88" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="106.68" y1="22.86" x2="83.82" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="83.82" y1="22.86" x2="55.88" y2="22.86" width="0.1524" layer="91"/>
 <wire x1="55.88" y1="22.86" x2="55.88" y2="17.78" width="0.1524" layer="91"/>
 <pinref part="GND1" gate="1" pin="GND"/>
-<pinref part="VIN" gate="G$1" pin="1"/>
-<wire x1="127" y1="71.12" x2="124.46" y2="71.12" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="71.12" x2="124.46" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="58.42" x2="124.46" y2="22.86" width="0.1524" layer="91"/>
+<pinref part="J4" gate="G$1" pin="1"/>
+<wire x1="132.08" y1="71.12" x2="124.46" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="71.12" x2="124.46" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="63.5" x2="124.46" y2="22.86" width="0.1524" layer="91"/>
 <wire x1="124.46" y1="22.86" x2="111.76" y2="22.86" width="0.1524" layer="91"/>
 <junction x="106.68" y="22.86"/>
 <pinref part="C3" gate="G$1" pin="-"/>
@@ -6458,25 +6455,50 @@ grid 2.54 mm</description>
 <wire x1="17.78" y1="22.86" x2="17.78" y2="71.12" width="0.1524" layer="91"/>
 <junction x="55.88" y="22.86"/>
 <pinref part="D1" gate="G$1" pin="A"/>
-<wire x1="73.66" y1="86.36" x2="139.7" y2="86.36" width="0.1524" layer="91"/>
-<wire x1="139.7" y1="86.36" x2="139.7" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="139.7" y1="58.42" x2="124.46" y2="58.42" width="0.1524" layer="91"/>
-<junction x="124.46" y="58.42"/>
-<pinref part="ON/OFF" gate="G$1" pin="2"/>
+<wire x1="73.66" y1="86.36" x2="142.24" y2="86.36" width="0.1524" layer="91"/>
+<wire x1="142.24" y1="86.36" x2="142.24" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="142.24" y1="63.5" x2="124.46" y2="63.5" width="0.1524" layer="91"/>
+<junction x="124.46" y="63.5"/>
+<pinref part="J3" gate="G$1" pin="2"/>
 <wire x1="111.76" y1="48.26" x2="111.76" y2="22.86" width="0.1524" layer="91"/>
 <junction x="111.76" y="22.86"/>
+<pinref part="C4" gate="G$1" pin="P$2"/>
+<pinref part="U1" gate="G$1" pin="GND"/>
+<wire x1="83.82" y1="55.88" x2="83.82" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="71.12" y1="55.88" x2="83.82" y2="55.88" width="0.1524" layer="91"/>
+<junction x="83.82" y="55.88"/>
+<label x="83.82" y="53.34" size="1.778" layer="95"/>
+<wire x1="83.82" y1="55.88" x2="83.82" y2="22.86" width="0.1524" layer="91"/>
+<junction x="83.82" y="22.86"/>
+<label x="127" y="71.12" size="1.778" layer="95"/>
 </segment>
 <segment>
+<pinref part="R5" gate="G$1" pin="1"/>
+<pinref part="GND2" gate="1" pin="GND"/>
+<wire x1="-27.94" y1="-30.48" x2="-27.94" y2="-35.56" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="2"/>
-<label x="-30.48" y="86.36" size="1.778" layer="95"/>
+<label x="-30.48" y="73.66" size="1.778" layer="95"/>
 <pinref part="Q1" gate="G$1" pin="S"/>
-<wire x1="-25.4" y1="86.36" x2="-53.34" y2="86.36" width="0.1524" layer="91"/>
-</segment>
-<segment>
-<pinref part="R5" gate="G$1" pin="1"/>
-<wire x1="-38.1" y1="-20.32" x2="-38.1" y2="-27.94" width="0.1524" layer="91"/>
-<wire x1="-38.1" y1="-27.94" x2="-25.4" y2="-27.94" width="0.1524" layer="91"/>
-<label x="-30.48" y="-27.94" size="1.778" layer="95"/>
+<wire x1="-27.94" y1="-35.56" x2="-27.94" y2="-38.1" width="0.1524" layer="91"/>
+<wire x1="-25.4" y1="73.66" x2="-40.64" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="-40.64" y1="73.66" x2="-40.64" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-40.64" y1="81.28" x2="-48.26" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-48.26" y1="81.28" x2="-60.96" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="81.28" x2="-60.96" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="-48.26" y1="78.74" x2="-48.26" y2="81.28" width="0.1524" layer="91"/>
+<junction x="-48.26" y="81.28"/>
+<wire x1="-60.96" y1="81.28" x2="-71.12" y2="81.28" width="0.1524" layer="91"/>
+<junction x="-60.96" y="81.28"/>
+<wire x1="-71.12" y1="81.28" x2="-71.12" y2="30.48" width="0.1524" layer="91"/>
+<wire x1="-71.12" y1="30.48" x2="-71.12" y2="-35.56" width="0.1524" layer="91"/>
+<wire x1="-71.12" y1="-35.56" x2="-27.94" y2="-35.56" width="0.1524" layer="91"/>
+<junction x="-27.94" y="-35.56"/>
+<wire x1="-50.8" y1="38.1" x2="-50.8" y2="30.48" width="0.1524" layer="91"/>
+<label x="-50.8" y="33.02" size="1.778" layer="95"/>
+<wire x1="-50.8" y1="30.48" x2="-71.12" y2="30.48" width="0.1524" layer="91"/>
+<junction x="-71.12" y="30.48"/>
+<pinref part="R6" gate="G$1" pin="2"/>
+<pinref part="R7" gate="G$1" pin="1"/>
 </segment>
 </net>
 <net name="VIN" class="0">
@@ -6484,22 +6506,23 @@ grid 2.54 mm</description>
 <pinref part="U1" gate="G$1" pin="VIN"/>
 <pinref part="C4" gate="G$1" pin="P$1"/>
 <wire x1="71.12" y1="60.96" x2="78.74" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="78.74" y1="60.96" x2="82.55" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="78.74" y1="60.96" x2="78.74" y2="68.58" width="0.1524" layer="91"/>
-<junction x="78.74" y="60.96"/>
-<wire x1="78.74" y1="68.58" x2="106.68" y2="68.58" width="0.1524" layer="91"/>
-<wire x1="106.68" y1="68.58" x2="106.68" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="106.68" y1="73.66" x2="106.68" y2="63.5" width="0.1524" layer="91"/>
 <pinref part="R1" gate="G$1" pin="1"/>
-<pinref part="VIN" gate="G$1" pin="2"/>
-<wire x1="78.74" y1="68.58" x2="78.74" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="78.74" y1="73.66" x2="127" y2="73.66" width="0.1524" layer="91"/>
-<junction x="78.74" y="68.58"/>
+<pinref part="J4" gate="G$1" pin="2"/>
+<wire x1="106.68" y1="73.66" x2="132.08" y2="73.66" width="0.1524" layer="91"/>
+<junction x="106.68" y="73.66"/>
+<wire x1="78.74" y1="60.96" x2="78.74" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="73.66" x2="83.82" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="83.82" y1="73.66" x2="106.68" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="83.82" y1="69.85" x2="83.82" y2="73.66" width="0.1524" layer="91"/>
+<junction x="83.82" y="73.66"/>
+<label x="127" y="73.66" size="1.778" layer="95"/>
 </segment>
 <segment>
 <pinref part="Q2" gate="G$1" pin="D"/>
-<wire x1="-38.1" y1="22.86" x2="-38.1" y2="25.4" width="0.1524" layer="91"/>
-<wire x1="-38.1" y1="25.4" x2="-27.94" y2="25.4" width="0.1524" layer="91"/>
-<label x="-33.02" y="25.4" size="1.778" layer="95"/>
+<wire x1="-27.94" y1="7.62" x2="-27.94" y2="10.16" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="10.16" x2="-38.1" y2="10.16" width="0.1524" layer="91"/>
+<label x="-33.02" y="10.16" size="1.778" layer="95" rot="MR0"/>
 </segment>
 </net>
 <net name="N$1" class="0">
@@ -6528,7 +6551,7 @@ grid 2.54 mm</description>
 <pinref part="L1" gate="G$1" pin="1"/>
 </segment>
 </net>
-<net name="VOUT" class="0">
+<net name="12V" class="0">
 <segment>
 <pinref part="L1" gate="G$1" pin="2"/>
 <wire x1="35.56" y1="86.36" x2="22.86" y2="86.36" width="0.1524" layer="91"/>
@@ -6537,16 +6560,15 @@ grid 2.54 mm</description>
 <wire x1="22.86" y1="50.8" x2="40.64" y2="50.8" width="0.1524" layer="91"/>
 <wire x1="22.86" y1="86.36" x2="17.78" y2="86.36" width="0.1524" layer="91"/>
 <junction x="22.86" y="86.36"/>
-<wire x1="17.78" y1="86.36" x2="7.62" y2="86.36" width="0.1524" layer="91"/>
 <wire x1="17.78" y1="86.36" x2="17.78" y2="78.74" width="0.1524" layer="91"/>
 <junction x="17.78" y="86.36"/>
 <pinref part="C3" gate="G$1" pin="+"/>
 <label x="10.16" y="86.36" size="1.778" layer="95"/>
-</segment>
-<segment>
 <pinref part="J1" gate="G$1" pin="1"/>
-<wire x1="-25.4" y1="88.9" x2="-33.02" y2="88.9" width="0.1524" layer="91"/>
-<label x="-33.02" y="88.9" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="76.2" x2="-35.56" y2="76.2" width="0.1524" layer="91"/>
+<label x="-30.48" y="76.2" size="1.778" layer="95"/>
+<wire x1="17.78" y1="86.36" x2="-35.56" y2="86.36" width="0.1524" layer="91"/>
+<wire x1="-35.56" y1="86.36" x2="-35.56" y2="76.2" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$4" class="0">
@@ -6565,7 +6587,7 @@ grid 2.54 mm</description>
 <wire x1="106.68" y1="50.8" x2="106.68" y2="48.26" width="0.1524" layer="91"/>
 <junction x="106.68" y="50.8"/>
 <pinref part="R2" gate="G$1" pin="1"/>
-<pinref part="ON/OFF" gate="G$1" pin="1"/>
+<pinref part="J3" gate="G$1" pin="1"/>
 <wire x1="106.68" y1="50.8" x2="111.76" y2="50.8" width="0.1524" layer="91"/>
 </segment>
 </net>
@@ -6578,109 +6600,117 @@ grid 2.54 mm</description>
 </net>
 <net name="SPIN" class="0">
 <segment>
-<pinref part="DRIVER" gate="G$1" pin="1"/>
-<wire x1="-25.4" y1="60.96" x2="-33.02" y2="60.96" width="0.1524" layer="91"/>
+<pinref part="J5" gate="G$1" pin="1"/>
+<wire x1="-25.4" y1="45.72" x2="-33.02" y2="45.72" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="8"/>
-<wire x1="-33.02" y1="60.96" x2="-33.02" y2="71.12" width="0.1524" layer="91"/>
-<wire x1="-33.02" y1="71.12" x2="-25.4" y2="71.12" width="0.1524" layer="91"/>
-<label x="-30.48" y="60.96" size="1.778" layer="95"/>
+<wire x1="-33.02" y1="45.72" x2="-33.02" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="58.42" x2="-25.4" y2="58.42" width="0.1524" layer="91"/>
+<label x="-30.48" y="45.72" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="SPOUT" class="0">
 <segment>
-<pinref part="DRIVER" gate="G$1" pin="2"/>
-<wire x1="-25.4" y1="58.42" x2="-35.56" y2="58.42" width="0.1524" layer="91"/>
+<pinref part="J5" gate="G$1" pin="2"/>
+<wire x1="-25.4" y1="43.18" x2="-35.56" y2="43.18" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="7"/>
-<wire x1="-35.56" y1="58.42" x2="-35.56" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="-35.56" y1="73.66" x2="-25.4" y2="73.66" width="0.1524" layer="91"/>
-<label x="-33.02" y="58.42" size="1.778" layer="95"/>
+<wire x1="-35.56" y1="43.18" x2="-35.56" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="-35.56" y1="60.96" x2="-25.4" y2="60.96" width="0.1524" layer="91"/>
+<label x="-33.02" y="43.18" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="ST" class="0">
 <segment>
-<pinref part="DRIVER" gate="G$1" pin="3"/>
-<wire x1="-25.4" y1="55.88" x2="-38.1" y2="55.88" width="0.1524" layer="91"/>
-<pinref part="J1" gate="G$1" pin="6"/>
-<wire x1="-38.1" y1="55.88" x2="-38.1" y2="76.2" width="0.1524" layer="91"/>
-<wire x1="-38.1" y1="76.2" x2="-25.4" y2="76.2" width="0.1524" layer="91"/>
-<label x="-27.94" y="55.88" size="1.778" layer="95"/>
+<pinref part="J5" gate="G$1" pin="3"/>
+<wire x1="-25.4" y1="40.64" x2="-38.1" y2="40.64" width="0.1524" layer="91"/>
+<label x="-27.94" y="40.64" size="1.778" layer="95"/>
+<pinref part="Q3" gate="G$1" pin="S"/>
+<wire x1="-43.18" y1="53.34" x2="-43.18" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="55.88" x2="-38.1" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-38.1" y1="55.88" x2="-38.1" y2="40.64" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="5V" class="0">
 <segment>
-<pinref part="DRIVER" gate="G$1" pin="4"/>
-<wire x1="-25.4" y1="53.34" x2="-38.1" y2="53.34" width="0.1524" layer="91"/>
-<wire x1="-38.1" y1="53.34" x2="-38.1" y2="38.1" width="0.1524" layer="91"/>
+<pinref part="J5" gate="G$1" pin="4"/>
+<wire x1="-25.4" y1="38.1" x2="-35.56" y2="38.1" width="0.1524" layer="91"/>
+<wire x1="-35.56" y1="38.1" x2="-35.56" y2="25.4" width="0.1524" layer="91"/>
 <pinref part="J2" gate="G$1" pin="1"/>
-<wire x1="-38.1" y1="38.1" x2="-25.4" y2="38.1" width="0.1524" layer="91"/>
-<label x="-27.94" y="53.34" size="1.778" layer="95"/>
+<wire x1="-35.56" y1="25.4" x2="-25.4" y2="25.4" width="0.1524" layer="91"/>
+<label x="-27.94" y="38.1" size="1.778" layer="95"/>
+<pinref part="Q3" gate="G$1" pin="D"/>
+<wire x1="-43.18" y1="43.18" x2="-43.18" y2="38.1" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="38.1" x2="-35.56" y2="38.1" width="0.1524" layer="91"/>
+<junction x="-35.56" y="38.1"/>
 </segment>
 </net>
 <net name="N$3" class="0">
 <segment>
 <pinref part="Q1" gate="G$1" pin="D"/>
-<wire x1="-53.34" y1="76.2" x2="-53.34" y2="35.56" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="63.5" x2="-60.96" y2="22.86" width="0.1524" layer="91"/>
 <pinref part="J2" gate="G$1" pin="2"/>
-<wire x1="-53.34" y1="35.56" x2="-25.4" y2="35.56" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="22.86" x2="-25.4" y2="22.86" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="STLEDCTL" class="0">
 <segment>
 <pinref part="Q1" gate="G$1" pin="G"/>
-<wire x1="-48.26" y1="83.82" x2="-45.72" y2="83.82" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="83.82" x2="-45.72" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="-55.88" y1="71.12" x2="-53.34" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-53.34" y1="71.12" x2="-53.34" y2="66.04" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="5"/>
-<wire x1="-45.72" y1="78.74" x2="-25.4" y2="78.74" width="0.1524" layer="91"/>
-<label x="-38.1" y="78.74" size="1.778" layer="95"/>
+<wire x1="-53.34" y1="66.04" x2="-48.26" y2="66.04" width="0.1524" layer="91"/>
+<label x="-38.1" y="66.04" size="1.778" layer="95"/>
+<wire x1="-48.26" y1="66.04" x2="-25.4" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="-48.26" y1="68.58" x2="-48.26" y2="66.04" width="0.1524" layer="91"/>
+<junction x="-48.26" y="66.04"/>
+<pinref part="R6" gate="G$1" pin="1"/>
 </segment>
 </net>
 <net name="PWM" class="0">
 <segment>
 <pinref part="Q2" gate="G$1" pin="G"/>
-<wire x1="-43.18" y1="15.24" x2="-50.8" y2="15.24" width="0.1524" layer="91"/>
-<label x="-50.8" y="15.24" size="1.778" layer="95"/>
+<wire x1="-22.86" y1="0" x2="-15.24" y2="0" width="0.1524" layer="91"/>
+<label x="-15.24" y="0" size="1.778" layer="95" rot="MR0"/>
 </segment>
 <segment>
 <pinref part="J1" gate="G$1" pin="4"/>
-<wire x1="-25.4" y1="81.28" x2="-35.56" y2="81.28" width="0.1524" layer="91"/>
-<label x="-30.48" y="81.28" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="68.58" x2="-35.56" y2="68.58" width="0.1524" layer="91"/>
+<label x="-30.48" y="68.58" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="BAT" class="0">
 <segment>
-<wire x1="-38.1" y1="-5.08" x2="-50.8" y2="-5.08" width="0.1524" layer="91"/>
-<label x="-50.8" y="-7.62" size="1.778" layer="95"/>
-<pinref part="R7" gate="G$1" pin="2"/>
-<wire x1="-38.1" y1="0" x2="-38.1" y2="-5.08" width="0.1524" layer="91"/>
-<pinref part="R6" gate="G$1" pin="2"/>
-<wire x1="-38.1" y1="-5.08" x2="-38.1" y2="-12.7" width="0.1524" layer="91"/>
-<junction x="-38.1" y="-5.08"/>
+<wire x1="-27.94" y1="-17.78" x2="-15.24" y2="-17.78" width="0.1524" layer="91"/>
+<label x="-15.24" y="-17.78" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-27.94" y1="-15.24" x2="-27.94" y2="-17.78" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="-17.78" x2="-27.94" y2="-20.32" width="0.1524" layer="91"/>
+<junction x="-27.94" y="-17.78"/>
+<pinref part="R4" gate="G$1" pin="1"/>
+<pinref part="R5" gate="G$1" pin="2"/>
 </segment>
 <segment>
 <pinref part="J1" gate="G$1" pin="3"/>
-<wire x1="-25.4" y1="83.82" x2="-35.56" y2="83.82" width="0.1524" layer="91"/>
-<label x="-30.48" y="83.82" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="71.12" x2="-35.56" y2="71.12" width="0.1524" layer="91"/>
+<label x="-30.48" y="71.12" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="N$8" class="0">
 <segment>
 <pinref part="Q2" gate="G$1" pin="S"/>
 <pinref part="R4" gate="G$1" pin="2"/>
-<wire x1="-38.1" y1="12.7" x2="-38.1" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="-2.54" x2="-27.94" y2="-5.08" width="0.1524" layer="91"/>
 </segment>
 </net>
-<net name="N$6" class="0">
+<net name="STOUT" class="0">
 <segment>
-<pinref part="R4" gate="G$1" pin="1"/>
-<pinref part="R7" gate="G$1" pin="1"/>
-<wire x1="-27.94" y1="7.62" x2="-27.94" y2="0" width="0.1524" layer="91"/>
-</segment>
-</net>
-<net name="N$9" class="0">
-<segment>
-<pinref part="R6" gate="G$1" pin="1"/>
-<pinref part="R5" gate="G$1" pin="2"/>
-<wire x1="-27.94" y1="-12.7" x2="-27.94" y2="-20.32" width="0.1524" layer="91"/>
+<pinref part="J1" gate="G$1" pin="6"/>
+<pinref part="Q3" gate="G$1" pin="G"/>
+<wire x1="-25.4" y1="63.5" x2="-50.8" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="63.5" x2="-50.8" y2="50.8" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="50.8" x2="-48.26" y2="50.8" width="0.1524" layer="91"/>
+<label x="-33.02" y="63.5" size="1.778" layer="95"/>
+<wire x1="-50.8" y1="50.8" x2="-50.8" y2="48.26" width="0.1524" layer="91"/>
+<junction x="-50.8" y="50.8"/>
+<pinref part="R7" gate="G$1" pin="2"/>
 </segment>
 </net>
 </nets>

+ 154 - 138
schematic/regulator.s#5

@@ -6305,7 +6305,7 @@ grid 2.54 mm</description>
 </classes>
 <parts>
 <part name="U1" library="regulator" deviceset="MAX5035" device="DIP8" package3d_urn="urn:adsk.eagle:package:8089856/1"/>
-<part name="VIN" library="Connectors" library_urn="urn:adsk.eagle:library:14555660" deviceset="B2P-VH(LF)(SN)" device="" package3d_urn="urn:adsk.eagle:package:10989917/2"/>
+<part name="J4" library="Connectors" library_urn="urn:adsk.eagle:library:14555660" deviceset="B2P-VH(LF)(SN)" device="" package3d_urn="urn:adsk.eagle:package:10989917/2" value="IN"/>
 <part name="C4" library="regulator" deviceset="C" device="PANASONIC_H13" package3d_urn="urn:adsk.eagle:package:21812541/1"/>
 <part name="C1" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" deviceset="C" device="CHIP-1206(3216-METRIC)" package3d_urn="urn:adsk.eagle:package:16290893/2" technology="_"/>
 <part name="D1" library="Diodes" library_urn="urn:adsk.eagle:library:11396254" deviceset="MBR360G" device="" package3d_urn="urn:adsk.eagle:package:10898389/2"/>
@@ -6316,16 +6316,16 @@ grid 2.54 mm</description>
 <part name="R2" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="100K"/>
 <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="39K"/>
 <part name="GND1" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
-<part name="ON/OFF" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_02" device="2.54MM_SCREWTERM" package3d_urn="urn:adsk.eagle:package:38059/1"/>
+<part name="J3" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_02" device="2.54MM_SCREWTERM" package3d_urn="urn:adsk.eagle:package:38059/1" value="ON/OFF"/>
 <part name="Q1" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" deviceset="NMOSFET" device="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2"/>
 <part name="J1" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_08" device="LONGPADS" package3d_urn="urn:adsk.eagle:package:38142/1" value="COMM"/>
 <part name="J2" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_02" device="" package3d_urn="urn:adsk.eagle:package:38039/1" value="STOP_LIGHT"/>
-<part name="DRIVER" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_04" device="" package3d_urn="urn:adsk.eagle:package:38085/1"/>
+<part name="J5" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_04" device="" package3d_urn="urn:adsk.eagle:package:38085/1" value="DRIVER"/>
 <part name="R4" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="1M"/>
-<part name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="100K"/>
+<part name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="133K"/>
 <part name="Q2" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" deviceset="NMOSFET" device="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2"/>
-<part name="R6" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="22K"/>
-<part name="R7" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="47K"/>
+<part name="Q3" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" deviceset="NMOSFET" device="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2"/>
+<part name="GND2" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
 </parts>
 <sheets>
 <sheet>
@@ -6336,13 +6336,11 @@ grid 2.54 mm</description>
 <attribute name="NAME" x="45.72" y="73.66" size="1.778" layer="95"/>
 <attribute name="VALUE" x="45.72" y="40.64" size="1.778" layer="96"/>
 </instance>
-<instance part="VIN" gate="G$1" x="132.08" y="73.66" smashed="yes" rot="R180">
-<attribute name="NAME" x="134.62" y="67.818" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="134.62" y="78.74" size="1.778" layer="96" rot="R180"/>
+<instance part="J4" gate="G$1" x="137.16" y="73.66" smashed="yes" rot="R180">
+<attribute name="NAME" x="139.7" y="67.818" size="1.778" layer="95" rot="R180"/>
 </instance>
-<instance part="C4" gate="G$1" x="88.9" y="60.96" smashed="yes" rot="R90">
-<attribute name="NAME" x="86.36" y="63.5" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="93.98" y="63.5" size="1.778" layer="96" rot="R90"/>
+<instance part="C4" gate="G$1" x="83.82" y="63.5" smashed="yes">
+<attribute name="NAME" x="86.36" y="66.04" size="1.778" layer="95"/>
 </instance>
 <instance part="C1" gate="G$1" x="53.34" y="78.74" smashed="yes" rot="R90">
 <attribute name="NAME" x="50.8" y="81.28" size="1.778" layer="95" rot="R90"/>
@@ -6379,45 +6377,42 @@ grid 2.54 mm</description>
 <instance part="GND1" gate="1" x="55.88" y="15.24" smashed="yes">
 <attribute name="VALUE" x="53.34" y="12.7" size="1.778" layer="96"/>
 </instance>
-<instance part="ON/OFF" gate="G$1" x="119.38" y="50.8" smashed="yes" rot="R180">
+<instance part="J3" gate="G$1" x="119.38" y="50.8" smashed="yes" rot="R180">
 <attribute name="VALUE" x="121.92" y="55.626" size="1.778" layer="96" font="vector" rot="R180"/>
 <attribute name="NAME" x="121.92" y="45.212" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="Q1" gate="G$1" x="-45.72" y="81.28" smashed="yes" rot="R180">
-<attribute name="NAME" x="-52.07" y="80.01" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="-52.07" y="82.55" size="1.778" layer="96" rot="R180"/>
+<instance part="Q1" gate="G$1" x="-58.42" y="68.58" smashed="yes" rot="R180">
+<attribute name="NAME" x="-64.77" y="67.31" size="1.778" layer="95" rot="R180"/>
 </instance>
-<instance part="J1" gate="G$1" x="-20.32" y="81.28" smashed="yes" rot="R180">
-<attribute name="VALUE" x="-15.24" y="93.726" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="-15.24" y="68.072" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J1" gate="G$1" x="-20.32" y="68.58" smashed="yes" rot="R180">
+<attribute name="VALUE" x="-15.24" y="81.026" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="-15.24" y="55.372" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="J2" gate="G$1" x="-17.78" y="38.1" smashed="yes" rot="R180">
-<attribute name="VALUE" x="-15.24" y="42.926" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="-15.24" y="32.512" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J2" gate="G$1" x="-17.78" y="25.4" smashed="yes" rot="R180">
+<attribute name="VALUE" x="-15.24" y="30.226" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="-15.24" y="19.812" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="DRIVER" gate="G$1" x="-20.32" y="58.42" smashed="yes" rot="R180">
-<attribute name="VALUE" x="-15.24" y="65.786" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="-15.24" y="50.292" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J5" gate="G$1" x="-20.32" y="43.18" smashed="yes" rot="R180">
+<attribute name="VALUE" x="-15.24" y="50.546" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="-15.24" y="35.052" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="R4" gate="G$1" x="-33.02" y="7.62" smashed="yes" rot="R180">
-<attribute name="NAME" x="-29.21" y="6.1214" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="-29.21" y="10.922" size="1.778" layer="96" rot="R180"/>
+<instance part="R4" gate="G$1" x="-27.94" y="-10.16" smashed="yes" rot="MR90">
+<attribute name="NAME" x="-26.4414" y="-13.97" size="1.778" layer="95" rot="MR90"/>
+<attribute name="VALUE" x="-31.242" y="-13.97" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="R5" gate="G$1" x="-33.02" y="-20.32" smashed="yes">
-<attribute name="NAME" x="-36.83" y="-18.8214" size="1.778" layer="95"/>
-<attribute name="VALUE" x="-36.83" y="-23.622" size="1.778" layer="96"/>
+<instance part="R5" gate="G$1" x="-27.94" y="-25.4" smashed="yes" rot="MR90">
+<attribute name="NAME" x="-26.4414" y="-29.21" size="1.778" layer="95" rot="MR90"/>
+<attribute name="VALUE" x="-31.242" y="-29.21" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="Q2" gate="G$1" x="-40.64" y="17.78" smashed="yes">
-<attribute name="NAME" x="-34.29" y="19.05" size="1.778" layer="95"/>
-<attribute name="VALUE" x="-34.29" y="16.51" size="1.778" layer="96"/>
+<instance part="Q2" gate="G$1" x="-25.4" y="2.54" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-31.75" y="3.81" size="1.778" layer="95" rot="MR0"/>
+<attribute name="VALUE" x="-31.75" y="1.27" size="1.778" layer="96" rot="MR0"/>
 </instance>
-<instance part="R6" gate="G$1" x="-33.02" y="-12.7" smashed="yes" rot="R180">
-<attribute name="NAME" x="-29.21" y="-14.1986" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="-29.21" y="-9.398" size="1.778" layer="96" rot="R180"/>
+<instance part="Q3" gate="G$1" x="-45.72" y="48.26" smashed="yes" rot="MR180">
+<attribute name="NAME" x="-39.37" y="46.99" size="1.778" layer="95" rot="MR180"/>
 </instance>
-<instance part="R7" gate="G$1" x="-33.02" y="0" smashed="yes" rot="R180">
-<attribute name="NAME" x="-29.21" y="-1.4986" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="-29.21" y="3.302" size="1.778" layer="96" rot="R180"/>
+<instance part="GND2" gate="1" x="-27.94" y="-40.64" smashed="yes">
+<attribute name="VALUE" x="-30.48" y="-43.18" size="1.778" layer="96"/>
 </instance>
 </instances>
 <busses>
@@ -6425,15 +6420,6 @@ grid 2.54 mm</description>
 <nets>
 <net name="GND" class="0">
 <segment>
-<pinref part="U1" gate="G$1" pin="GND"/>
-<wire x1="71.12" y1="55.88" x2="96.52" y2="55.88" width="0.1524" layer="91"/>
-<pinref part="C4" gate="G$1" pin="P$2"/>
-<wire x1="93.98" y1="60.96" x2="96.52" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="96.52" y1="60.96" x2="101.6" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="96.52" y1="55.88" x2="96.52" y2="60.96" width="0.1524" layer="91"/>
-<junction x="96.52" y="60.96"/>
-</segment>
-<segment>
 <pinref part="U1" gate="G$1" pin="SGND"/>
 <wire x1="40.64" y1="55.88" x2="25.4" y2="55.88" width="0.1524" layer="91"/>
 <wire x1="25.4" y1="55.88" x2="25.4" y2="60.96" width="0.1524" layer="91"/>
@@ -6443,13 +6429,14 @@ grid 2.54 mm</description>
 <segment>
 <pinref part="R3" gate="G$1" pin="1"/>
 <wire x1="106.68" y1="25.4" x2="106.68" y2="22.86" width="0.1524" layer="91"/>
-<wire x1="106.68" y1="22.86" x2="55.88" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="106.68" y1="22.86" x2="83.82" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="83.82" y1="22.86" x2="55.88" y2="22.86" width="0.1524" layer="91"/>
 <wire x1="55.88" y1="22.86" x2="55.88" y2="17.78" width="0.1524" layer="91"/>
 <pinref part="GND1" gate="1" pin="GND"/>
-<pinref part="VIN" gate="G$1" pin="1"/>
-<wire x1="127" y1="71.12" x2="124.46" y2="71.12" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="71.12" x2="124.46" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="58.42" x2="124.46" y2="22.86" width="0.1524" layer="91"/>
+<pinref part="J4" gate="G$1" pin="1"/>
+<wire x1="132.08" y1="71.12" x2="124.46" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="71.12" x2="124.46" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="63.5" x2="124.46" y2="22.86" width="0.1524" layer="91"/>
 <wire x1="124.46" y1="22.86" x2="111.76" y2="22.86" width="0.1524" layer="91"/>
 <junction x="106.68" y="22.86"/>
 <pinref part="C3" gate="G$1" pin="-"/>
@@ -6458,25 +6445,48 @@ grid 2.54 mm</description>
 <wire x1="17.78" y1="22.86" x2="17.78" y2="71.12" width="0.1524" layer="91"/>
 <junction x="55.88" y="22.86"/>
 <pinref part="D1" gate="G$1" pin="A"/>
-<wire x1="73.66" y1="86.36" x2="139.7" y2="86.36" width="0.1524" layer="91"/>
-<wire x1="139.7" y1="86.36" x2="139.7" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="139.7" y1="58.42" x2="124.46" y2="58.42" width="0.1524" layer="91"/>
-<junction x="124.46" y="58.42"/>
-<pinref part="ON/OFF" gate="G$1" pin="2"/>
+<wire x1="73.66" y1="86.36" x2="142.24" y2="86.36" width="0.1524" layer="91"/>
+<wire x1="142.24" y1="86.36" x2="142.24" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="142.24" y1="63.5" x2="124.46" y2="63.5" width="0.1524" layer="91"/>
+<junction x="124.46" y="63.5"/>
+<pinref part="J3" gate="G$1" pin="2"/>
 <wire x1="111.76" y1="48.26" x2="111.76" y2="22.86" width="0.1524" layer="91"/>
 <junction x="111.76" y="22.86"/>
+<pinref part="C4" gate="G$1" pin="P$2"/>
+<pinref part="U1" gate="G$1" pin="GND"/>
+<wire x1="83.82" y1="55.88" x2="83.82" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="71.12" y1="55.88" x2="83.82" y2="55.88" width="0.1524" layer="91"/>
+<junction x="83.82" y="55.88"/>
+<label x="83.82" y="53.34" size="1.778" layer="95"/>
+<wire x1="83.82" y1="55.88" x2="83.82" y2="22.86" width="0.1524" layer="91"/>
+<junction x="83.82" y="22.86"/>
+<label x="127" y="71.12" size="1.778" layer="95"/>
 </segment>
 <segment>
+<pinref part="R5" gate="G$1" pin="1"/>
+<pinref part="GND2" gate="1" pin="GND"/>
+<wire x1="-27.94" y1="-30.48" x2="-27.94" y2="-35.56" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="2"/>
-<label x="-30.48" y="86.36" size="1.778" layer="95"/>
+<label x="-30.48" y="73.66" size="1.778" layer="95"/>
 <pinref part="Q1" gate="G$1" pin="S"/>
-<wire x1="-25.4" y1="86.36" x2="-48.26" y2="86.36" width="0.1524" layer="91"/>
-</segment>
-<segment>
-<pinref part="R5" gate="G$1" pin="1"/>
-<wire x1="-38.1" y1="-20.32" x2="-38.1" y2="-27.94" width="0.1524" layer="91"/>
-<wire x1="-38.1" y1="-27.94" x2="-25.4" y2="-27.94" width="0.1524" layer="91"/>
-<label x="-30.48" y="-27.94" size="1.778" layer="95"/>
+<wire x1="-27.94" y1="-35.56" x2="-27.94" y2="-38.1" width="0.1524" layer="91"/>
+<wire x1="-25.4" y1="73.66" x2="-40.64" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="-40.64" y1="73.66" x2="-40.64" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-40.64" y1="81.28" x2="-48.26" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-48.26" y1="81.28" x2="-60.96" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="81.28" x2="-60.96" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="-48.26" y1="78.74" x2="-48.26" y2="81.28" width="0.1524" layer="91"/>
+<junction x="-48.26" y="81.28"/>
+<wire x1="-60.96" y1="81.28" x2="-71.12" y2="81.28" width="0.1524" layer="91"/>
+<junction x="-60.96" y="81.28"/>
+<wire x1="-71.12" y1="81.28" x2="-71.12" y2="30.48" width="0.1524" layer="91"/>
+<wire x1="-71.12" y1="30.48" x2="-71.12" y2="-35.56" width="0.1524" layer="91"/>
+<wire x1="-71.12" y1="-35.56" x2="-27.94" y2="-35.56" width="0.1524" layer="91"/>
+<junction x="-27.94" y="-35.56"/>
+<wire x1="-50.8" y1="38.1" x2="-50.8" y2="30.48" width="0.1524" layer="91"/>
+<label x="-50.8" y="33.02" size="1.778" layer="95"/>
+<wire x1="-50.8" y1="30.48" x2="-71.12" y2="30.48" width="0.1524" layer="91"/>
+<junction x="-71.12" y="30.48"/>
 </segment>
 </net>
 <net name="VIN" class="0">
@@ -6484,22 +6494,23 @@ grid 2.54 mm</description>
 <pinref part="U1" gate="G$1" pin="VIN"/>
 <pinref part="C4" gate="G$1" pin="P$1"/>
 <wire x1="71.12" y1="60.96" x2="78.74" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="78.74" y1="60.96" x2="82.55" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="78.74" y1="60.96" x2="78.74" y2="68.58" width="0.1524" layer="91"/>
-<junction x="78.74" y="60.96"/>
-<wire x1="78.74" y1="68.58" x2="106.68" y2="68.58" width="0.1524" layer="91"/>
-<wire x1="106.68" y1="68.58" x2="106.68" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="106.68" y1="73.66" x2="106.68" y2="63.5" width="0.1524" layer="91"/>
 <pinref part="R1" gate="G$1" pin="1"/>
-<pinref part="VIN" gate="G$1" pin="2"/>
-<wire x1="78.74" y1="68.58" x2="78.74" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="78.74" y1="73.66" x2="127" y2="73.66" width="0.1524" layer="91"/>
-<junction x="78.74" y="68.58"/>
+<pinref part="J4" gate="G$1" pin="2"/>
+<wire x1="106.68" y1="73.66" x2="132.08" y2="73.66" width="0.1524" layer="91"/>
+<junction x="106.68" y="73.66"/>
+<wire x1="78.74" y1="60.96" x2="78.74" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="73.66" x2="83.82" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="83.82" y1="73.66" x2="106.68" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="83.82" y1="69.85" x2="83.82" y2="73.66" width="0.1524" layer="91"/>
+<junction x="83.82" y="73.66"/>
+<label x="127" y="73.66" size="1.778" layer="95"/>
 </segment>
 <segment>
 <pinref part="Q2" gate="G$1" pin="D"/>
-<wire x1="-38.1" y1="22.86" x2="-38.1" y2="25.4" width="0.1524" layer="91"/>
-<wire x1="-38.1" y1="25.4" x2="-27.94" y2="25.4" width="0.1524" layer="91"/>
-<label x="-33.02" y="25.4" size="1.778" layer="95"/>
+<wire x1="-27.94" y1="7.62" x2="-27.94" y2="10.16" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="10.16" x2="-38.1" y2="10.16" width="0.1524" layer="91"/>
+<label x="-33.02" y="10.16" size="1.778" layer="95" rot="MR0"/>
 </segment>
 </net>
 <net name="N$1" class="0">
@@ -6528,7 +6539,7 @@ grid 2.54 mm</description>
 <pinref part="L1" gate="G$1" pin="1"/>
 </segment>
 </net>
-<net name="VOUT" class="0">
+<net name="12V" class="0">
 <segment>
 <pinref part="L1" gate="G$1" pin="2"/>
 <wire x1="35.56" y1="86.36" x2="22.86" y2="86.36" width="0.1524" layer="91"/>
@@ -6537,16 +6548,15 @@ grid 2.54 mm</description>
 <wire x1="22.86" y1="50.8" x2="40.64" y2="50.8" width="0.1524" layer="91"/>
 <wire x1="22.86" y1="86.36" x2="17.78" y2="86.36" width="0.1524" layer="91"/>
 <junction x="22.86" y="86.36"/>
-<wire x1="17.78" y1="86.36" x2="7.62" y2="86.36" width="0.1524" layer="91"/>
 <wire x1="17.78" y1="86.36" x2="17.78" y2="78.74" width="0.1524" layer="91"/>
 <junction x="17.78" y="86.36"/>
 <pinref part="C3" gate="G$1" pin="+"/>
 <label x="10.16" y="86.36" size="1.778" layer="95"/>
-</segment>
-<segment>
 <pinref part="J1" gate="G$1" pin="1"/>
-<wire x1="-25.4" y1="88.9" x2="-33.02" y2="88.9" width="0.1524" layer="91"/>
-<label x="-33.02" y="88.9" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="76.2" x2="-35.56" y2="76.2" width="0.1524" layer="91"/>
+<label x="-30.48" y="76.2" size="1.778" layer="95"/>
+<wire x1="17.78" y1="86.36" x2="-35.56" y2="86.36" width="0.1524" layer="91"/>
+<wire x1="-35.56" y1="86.36" x2="-35.56" y2="76.2" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$4" class="0">
@@ -6565,7 +6575,7 @@ grid 2.54 mm</description>
 <wire x1="106.68" y1="50.8" x2="106.68" y2="48.26" width="0.1524" layer="91"/>
 <junction x="106.68" y="50.8"/>
 <pinref part="R2" gate="G$1" pin="1"/>
-<pinref part="ON/OFF" gate="G$1" pin="1"/>
+<pinref part="J3" gate="G$1" pin="1"/>
 <wire x1="106.68" y1="50.8" x2="111.76" y2="50.8" width="0.1524" layer="91"/>
 </segment>
 </net>
@@ -6578,109 +6588,115 @@ grid 2.54 mm</description>
 </net>
 <net name="SPIN" class="0">
 <segment>
-<pinref part="DRIVER" gate="G$1" pin="1"/>
-<wire x1="-25.4" y1="60.96" x2="-33.02" y2="60.96" width="0.1524" layer="91"/>
+<pinref part="J5" gate="G$1" pin="1"/>
+<wire x1="-25.4" y1="45.72" x2="-33.02" y2="45.72" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="8"/>
-<wire x1="-33.02" y1="60.96" x2="-33.02" y2="71.12" width="0.1524" layer="91"/>
-<wire x1="-33.02" y1="71.12" x2="-25.4" y2="71.12" width="0.1524" layer="91"/>
-<label x="-30.48" y="60.96" size="1.778" layer="95"/>
+<wire x1="-33.02" y1="45.72" x2="-33.02" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="58.42" x2="-25.4" y2="58.42" width="0.1524" layer="91"/>
+<label x="-30.48" y="45.72" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="SPOUT" class="0">
 <segment>
-<pinref part="DRIVER" gate="G$1" pin="2"/>
-<wire x1="-25.4" y1="58.42" x2="-35.56" y2="58.42" width="0.1524" layer="91"/>
+<pinref part="J5" gate="G$1" pin="2"/>
+<wire x1="-25.4" y1="43.18" x2="-35.56" y2="43.18" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="7"/>
-<wire x1="-35.56" y1="58.42" x2="-35.56" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="-35.56" y1="73.66" x2="-25.4" y2="73.66" width="0.1524" layer="91"/>
-<label x="-33.02" y="58.42" size="1.778" layer="95"/>
+<wire x1="-35.56" y1="43.18" x2="-35.56" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="-35.56" y1="60.96" x2="-25.4" y2="60.96" width="0.1524" layer="91"/>
+<label x="-33.02" y="43.18" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="ST" class="0">
 <segment>
-<pinref part="DRIVER" gate="G$1" pin="3"/>
-<wire x1="-25.4" y1="55.88" x2="-38.1" y2="55.88" width="0.1524" layer="91"/>
-<pinref part="J1" gate="G$1" pin="6"/>
-<wire x1="-38.1" y1="55.88" x2="-38.1" y2="76.2" width="0.1524" layer="91"/>
-<wire x1="-38.1" y1="76.2" x2="-25.4" y2="76.2" width="0.1524" layer="91"/>
-<label x="-27.94" y="55.88" size="1.778" layer="95"/>
+<pinref part="J5" gate="G$1" pin="3"/>
+<wire x1="-25.4" y1="40.64" x2="-38.1" y2="40.64" width="0.1524" layer="91"/>
+<label x="-27.94" y="40.64" size="1.778" layer="95"/>
+<pinref part="Q3" gate="G$1" pin="S"/>
+<wire x1="-43.18" y1="53.34" x2="-43.18" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="55.88" x2="-38.1" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-38.1" y1="55.88" x2="-38.1" y2="40.64" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="5V" class="0">
 <segment>
-<pinref part="DRIVER" gate="G$1" pin="4"/>
-<wire x1="-25.4" y1="53.34" x2="-38.1" y2="53.34" width="0.1524" layer="91"/>
-<wire x1="-38.1" y1="53.34" x2="-38.1" y2="38.1" width="0.1524" layer="91"/>
+<pinref part="J5" gate="G$1" pin="4"/>
+<wire x1="-25.4" y1="38.1" x2="-35.56" y2="38.1" width="0.1524" layer="91"/>
+<wire x1="-35.56" y1="38.1" x2="-35.56" y2="25.4" width="0.1524" layer="91"/>
 <pinref part="J2" gate="G$1" pin="1"/>
-<wire x1="-38.1" y1="38.1" x2="-25.4" y2="38.1" width="0.1524" layer="91"/>
-<label x="-27.94" y="53.34" size="1.778" layer="95"/>
+<wire x1="-35.56" y1="25.4" x2="-25.4" y2="25.4" width="0.1524" layer="91"/>
+<label x="-27.94" y="38.1" size="1.778" layer="95"/>
+<pinref part="Q3" gate="G$1" pin="D"/>
+<wire x1="-43.18" y1="43.18" x2="-43.18" y2="38.1" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="38.1" x2="-35.56" y2="38.1" width="0.1524" layer="91"/>
+<junction x="-35.56" y="38.1"/>
 </segment>
 </net>
 <net name="N$3" class="0">
 <segment>
 <pinref part="Q1" gate="G$1" pin="D"/>
-<wire x1="-48.26" y1="76.2" x2="-48.26" y2="35.56" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="63.5" x2="-60.96" y2="22.86" width="0.1524" layer="91"/>
 <pinref part="J2" gate="G$1" pin="2"/>
-<wire x1="-48.26" y1="35.56" x2="-25.4" y2="35.56" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="22.86" x2="-25.4" y2="22.86" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="STLEDCTL" class="0">
 <segment>
 <pinref part="Q1" gate="G$1" pin="G"/>
-<wire x1="-43.18" y1="83.82" x2="-40.64" y2="83.82" width="0.1524" layer="91"/>
-<wire x1="-40.64" y1="83.82" x2="-40.64" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="-55.88" y1="71.12" x2="-53.34" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-53.34" y1="71.12" x2="-53.34" y2="66.04" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="5"/>
-<wire x1="-40.64" y1="78.74" x2="-25.4" y2="78.74" width="0.1524" layer="91"/>
-<label x="-38.1" y="78.74" size="1.778" layer="95"/>
+<wire x1="-53.34" y1="66.04" x2="-48.26" y2="66.04" width="0.1524" layer="91"/>
+<label x="-38.1" y="66.04" size="1.778" layer="95"/>
+<wire x1="-48.26" y1="66.04" x2="-25.4" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="-48.26" y1="68.58" x2="-48.26" y2="66.04" width="0.1524" layer="91"/>
+<junction x="-48.26" y="66.04"/>
 </segment>
 </net>
 <net name="PWM" class="0">
 <segment>
 <pinref part="Q2" gate="G$1" pin="G"/>
-<wire x1="-43.18" y1="15.24" x2="-50.8" y2="15.24" width="0.1524" layer="91"/>
-<label x="-50.8" y="15.24" size="1.778" layer="95"/>
+<wire x1="-22.86" y1="0" x2="-15.24" y2="0" width="0.1524" layer="91"/>
+<label x="-15.24" y="0" size="1.778" layer="95" rot="MR0"/>
 </segment>
 <segment>
 <pinref part="J1" gate="G$1" pin="4"/>
-<wire x1="-25.4" y1="81.28" x2="-35.56" y2="81.28" width="0.1524" layer="91"/>
-<label x="-30.48" y="81.28" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="68.58" x2="-35.56" y2="68.58" width="0.1524" layer="91"/>
+<label x="-30.48" y="68.58" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="BAT" class="0">
 <segment>
-<wire x1="-38.1" y1="-5.08" x2="-50.8" y2="-5.08" width="0.1524" layer="91"/>
-<label x="-50.8" y="-7.62" size="1.778" layer="95"/>
-<pinref part="R7" gate="G$1" pin="2"/>
-<wire x1="-38.1" y1="0" x2="-38.1" y2="-5.08" width="0.1524" layer="91"/>
-<pinref part="R6" gate="G$1" pin="2"/>
-<wire x1="-38.1" y1="-5.08" x2="-38.1" y2="-12.7" width="0.1524" layer="91"/>
-<junction x="-38.1" y="-5.08"/>
+<wire x1="-27.94" y1="-17.78" x2="-15.24" y2="-17.78" width="0.1524" layer="91"/>
+<label x="-15.24" y="-17.78" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-27.94" y1="-15.24" x2="-27.94" y2="-17.78" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="-17.78" x2="-27.94" y2="-20.32" width="0.1524" layer="91"/>
+<junction x="-27.94" y="-17.78"/>
+<pinref part="R4" gate="G$1" pin="1"/>
+<pinref part="R5" gate="G$1" pin="2"/>
 </segment>
 <segment>
 <pinref part="J1" gate="G$1" pin="3"/>
-<wire x1="-25.4" y1="83.82" x2="-35.56" y2="83.82" width="0.1524" layer="91"/>
-<label x="-30.48" y="83.82" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="71.12" x2="-35.56" y2="71.12" width="0.1524" layer="91"/>
+<label x="-30.48" y="71.12" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="N$8" class="0">
 <segment>
 <pinref part="Q2" gate="G$1" pin="S"/>
 <pinref part="R4" gate="G$1" pin="2"/>
-<wire x1="-38.1" y1="12.7" x2="-38.1" y2="7.62" width="0.1524" layer="91"/>
-</segment>
-</net>
-<net name="N$6" class="0">
-<segment>
-<pinref part="R4" gate="G$1" pin="1"/>
-<pinref part="R7" gate="G$1" pin="1"/>
-<wire x1="-27.94" y1="7.62" x2="-27.94" y2="0" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="-2.54" x2="-27.94" y2="-5.08" width="0.1524" layer="91"/>
 </segment>
 </net>
-<net name="N$9" class="0">
+<net name="STOUT" class="0">
 <segment>
-<pinref part="R6" gate="G$1" pin="1"/>
-<pinref part="R5" gate="G$1" pin="2"/>
-<wire x1="-27.94" y1="-12.7" x2="-27.94" y2="-20.32" width="0.1524" layer="91"/>
+<pinref part="J1" gate="G$1" pin="6"/>
+<pinref part="Q3" gate="G$1" pin="G"/>
+<wire x1="-25.4" y1="63.5" x2="-50.8" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="63.5" x2="-50.8" y2="50.8" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="50.8" x2="-48.26" y2="50.8" width="0.1524" layer="91"/>
+<label x="-33.02" y="63.5" size="1.778" layer="95"/>
+<wire x1="-50.8" y1="50.8" x2="-50.8" y2="48.26" width="0.1524" layer="91"/>
+<junction x="-50.8" y="50.8"/>
 </segment>
 </net>
 </nets>

+ 168 - 138
schematic/regulator.s#6

@@ -6305,7 +6305,7 @@ grid 2.54 mm</description>
 </classes>
 <parts>
 <part name="U1" library="regulator" deviceset="MAX5035" device="DIP8" package3d_urn="urn:adsk.eagle:package:8089856/1"/>
-<part name="VIN" library="Connectors" library_urn="urn:adsk.eagle:library:14555660" deviceset="B2P-VH(LF)(SN)" device="" package3d_urn="urn:adsk.eagle:package:10989917/2"/>
+<part name="J4" library="Connectors" library_urn="urn:adsk.eagle:library:14555660" deviceset="B2P-VH(LF)(SN)" device="" package3d_urn="urn:adsk.eagle:package:10989917/2" value="IN"/>
 <part name="C4" library="regulator" deviceset="C" device="PANASONIC_H13" package3d_urn="urn:adsk.eagle:package:21812541/1"/>
 <part name="C1" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" deviceset="C" device="CHIP-1206(3216-METRIC)" package3d_urn="urn:adsk.eagle:package:16290893/2" technology="_"/>
 <part name="D1" library="Diodes" library_urn="urn:adsk.eagle:library:11396254" deviceset="MBR360G" device="" package3d_urn="urn:adsk.eagle:package:10898389/2"/>
@@ -6316,16 +6316,18 @@ grid 2.54 mm</description>
 <part name="R2" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="100K"/>
 <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="39K"/>
 <part name="GND1" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
-<part name="ON/OFF" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_02" device="2.54MM_SCREWTERM" package3d_urn="urn:adsk.eagle:package:38059/1"/>
+<part name="J3" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_02" device="2.54MM_SCREWTERM" package3d_urn="urn:adsk.eagle:package:38059/1" value="ON/OFF"/>
 <part name="Q1" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" deviceset="NMOSFET" device="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2"/>
 <part name="J1" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_08" device="LONGPADS" package3d_urn="urn:adsk.eagle:package:38142/1" value="COMM"/>
 <part name="J2" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_02" device="" package3d_urn="urn:adsk.eagle:package:38039/1" value="STOP_LIGHT"/>
-<part name="DRIVER" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_04" device="" package3d_urn="urn:adsk.eagle:package:38085/1"/>
+<part name="J5" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_04" device="" package3d_urn="urn:adsk.eagle:package:38085/1" value="DRIVER"/>
 <part name="R4" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="1M"/>
-<part name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="100K"/>
+<part name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="133K"/>
 <part name="Q2" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" deviceset="NMOSFET" device="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2"/>
-<part name="R6" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="30K"/>
-<part name="R7" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="47K"/>
+<part name="Q3" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" deviceset="NMOSFET" device="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2"/>
+<part name="R6" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="10K"/>
+<part name="R7" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="10K"/>
+<part name="GND2" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
 </parts>
 <sheets>
 <sheet>
@@ -6336,13 +6338,11 @@ grid 2.54 mm</description>
 <attribute name="NAME" x="45.72" y="73.66" size="1.778" layer="95"/>
 <attribute name="VALUE" x="45.72" y="40.64" size="1.778" layer="96"/>
 </instance>
-<instance part="VIN" gate="G$1" x="132.08" y="73.66" smashed="yes" rot="R180">
-<attribute name="NAME" x="134.62" y="67.818" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="134.62" y="78.74" size="1.778" layer="96" rot="R180"/>
+<instance part="J4" gate="G$1" x="137.16" y="73.66" smashed="yes" rot="R180">
+<attribute name="NAME" x="139.7" y="67.818" size="1.778" layer="95" rot="R180"/>
 </instance>
-<instance part="C4" gate="G$1" x="88.9" y="60.96" smashed="yes" rot="R90">
-<attribute name="NAME" x="86.36" y="63.5" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="93.98" y="63.5" size="1.778" layer="96" rot="R90"/>
+<instance part="C4" gate="G$1" x="83.82" y="63.5" smashed="yes">
+<attribute name="NAME" x="86.36" y="66.04" size="1.778" layer="95"/>
 </instance>
 <instance part="C1" gate="G$1" x="53.34" y="78.74" smashed="yes" rot="R90">
 <attribute name="NAME" x="50.8" y="81.28" size="1.778" layer="95" rot="R90"/>
@@ -6379,45 +6379,50 @@ grid 2.54 mm</description>
 <instance part="GND1" gate="1" x="55.88" y="15.24" smashed="yes">
 <attribute name="VALUE" x="53.34" y="12.7" size="1.778" layer="96"/>
 </instance>
-<instance part="ON/OFF" gate="G$1" x="119.38" y="50.8" smashed="yes" rot="R180">
+<instance part="J3" gate="G$1" x="119.38" y="50.8" smashed="yes" rot="R180">
 <attribute name="VALUE" x="121.92" y="55.626" size="1.778" layer="96" font="vector" rot="R180"/>
 <attribute name="NAME" x="121.92" y="45.212" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="Q1" gate="G$1" x="-45.72" y="81.28" smashed="yes" rot="R180">
-<attribute name="NAME" x="-52.07" y="80.01" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="-52.07" y="82.55" size="1.778" layer="96" rot="R180"/>
+<instance part="Q1" gate="G$1" x="-58.42" y="68.58" smashed="yes" rot="R180">
+<attribute name="NAME" x="-64.77" y="67.31" size="1.778" layer="95" rot="R180"/>
 </instance>
-<instance part="J1" gate="G$1" x="-20.32" y="81.28" smashed="yes" rot="R180">
-<attribute name="VALUE" x="-15.24" y="93.726" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="-15.24" y="68.072" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J1" gate="G$1" x="-20.32" y="68.58" smashed="yes" rot="R180">
+<attribute name="VALUE" x="-15.24" y="81.026" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="-15.24" y="55.372" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="J2" gate="G$1" x="-17.78" y="38.1" smashed="yes" rot="R180">
-<attribute name="VALUE" x="-15.24" y="42.926" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="-15.24" y="32.512" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J2" gate="G$1" x="-17.78" y="25.4" smashed="yes" rot="R180">
+<attribute name="VALUE" x="-15.24" y="30.226" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="-15.24" y="19.812" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="DRIVER" gate="G$1" x="-20.32" y="58.42" smashed="yes" rot="R180">
-<attribute name="VALUE" x="-15.24" y="65.786" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="-15.24" y="50.292" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J5" gate="G$1" x="-20.32" y="43.18" smashed="yes" rot="R180">
+<attribute name="VALUE" x="-15.24" y="50.546" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="-15.24" y="35.052" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="R4" gate="G$1" x="-33.02" y="7.62" smashed="yes" rot="R180">
-<attribute name="NAME" x="-29.21" y="6.1214" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="-29.21" y="10.922" size="1.778" layer="96" rot="R180"/>
+<instance part="R4" gate="G$1" x="-27.94" y="-10.16" smashed="yes" rot="MR90">
+<attribute name="NAME" x="-26.4414" y="-13.97" size="1.778" layer="95" rot="MR90"/>
+<attribute name="VALUE" x="-31.242" y="-13.97" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="R5" gate="G$1" x="-33.02" y="-20.32" smashed="yes">
-<attribute name="NAME" x="-36.83" y="-18.8214" size="1.778" layer="95"/>
-<attribute name="VALUE" x="-36.83" y="-23.622" size="1.778" layer="96"/>
+<instance part="R5" gate="G$1" x="-27.94" y="-25.4" smashed="yes" rot="MR90">
+<attribute name="NAME" x="-26.4414" y="-29.21" size="1.778" layer="95" rot="MR90"/>
+<attribute name="VALUE" x="-31.242" y="-29.21" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="Q2" gate="G$1" x="-40.64" y="17.78" smashed="yes">
-<attribute name="NAME" x="-34.29" y="19.05" size="1.778" layer="95"/>
-<attribute name="VALUE" x="-34.29" y="16.51" size="1.778" layer="96"/>
+<instance part="Q2" gate="G$1" x="-25.4" y="2.54" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-31.75" y="3.81" size="1.778" layer="95" rot="MR0"/>
+<attribute name="VALUE" x="-31.75" y="1.27" size="1.778" layer="96" rot="MR0"/>
 </instance>
-<instance part="R6" gate="G$1" x="-33.02" y="-12.7" smashed="yes" rot="R180">
-<attribute name="NAME" x="-29.21" y="-14.1986" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="-29.21" y="-9.398" size="1.778" layer="96" rot="R180"/>
+<instance part="Q3" gate="G$1" x="-45.72" y="48.26" smashed="yes" rot="MR180">
+<attribute name="NAME" x="-39.37" y="46.99" size="1.778" layer="95" rot="MR180"/>
 </instance>
-<instance part="R7" gate="G$1" x="-33.02" y="0" smashed="yes" rot="R180">
-<attribute name="NAME" x="-29.21" y="-1.4986" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="-29.21" y="3.302" size="1.778" layer="96" rot="R180"/>
+<instance part="R6" gate="G$1" x="-48.26" y="73.66" smashed="yes" rot="R90">
+<attribute name="NAME" x="-49.7586" y="69.85" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="-44.958" y="69.85" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="R7" gate="G$1" x="-50.8" y="43.18" smashed="yes" rot="R90">
+<attribute name="NAME" x="-52.2986" y="39.37" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="-47.498" y="39.37" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="GND2" gate="1" x="-27.94" y="-40.64" smashed="yes">
+<attribute name="VALUE" x="-30.48" y="-43.18" size="1.778" layer="96"/>
 </instance>
 </instances>
 <busses>
@@ -6425,15 +6430,6 @@ grid 2.54 mm</description>
 <nets>
 <net name="GND" class="0">
 <segment>
-<pinref part="U1" gate="G$1" pin="GND"/>
-<wire x1="71.12" y1="55.88" x2="96.52" y2="55.88" width="0.1524" layer="91"/>
-<pinref part="C4" gate="G$1" pin="P$2"/>
-<wire x1="93.98" y1="60.96" x2="96.52" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="96.52" y1="60.96" x2="101.6" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="96.52" y1="55.88" x2="96.52" y2="60.96" width="0.1524" layer="91"/>
-<junction x="96.52" y="60.96"/>
-</segment>
-<segment>
 <pinref part="U1" gate="G$1" pin="SGND"/>
 <wire x1="40.64" y1="55.88" x2="25.4" y2="55.88" width="0.1524" layer="91"/>
 <wire x1="25.4" y1="55.88" x2="25.4" y2="60.96" width="0.1524" layer="91"/>
@@ -6443,13 +6439,14 @@ grid 2.54 mm</description>
 <segment>
 <pinref part="R3" gate="G$1" pin="1"/>
 <wire x1="106.68" y1="25.4" x2="106.68" y2="22.86" width="0.1524" layer="91"/>
-<wire x1="106.68" y1="22.86" x2="55.88" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="106.68" y1="22.86" x2="83.82" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="83.82" y1="22.86" x2="55.88" y2="22.86" width="0.1524" layer="91"/>
 <wire x1="55.88" y1="22.86" x2="55.88" y2="17.78" width="0.1524" layer="91"/>
 <pinref part="GND1" gate="1" pin="GND"/>
-<pinref part="VIN" gate="G$1" pin="1"/>
-<wire x1="127" y1="71.12" x2="124.46" y2="71.12" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="71.12" x2="124.46" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="58.42" x2="124.46" y2="22.86" width="0.1524" layer="91"/>
+<pinref part="J4" gate="G$1" pin="1"/>
+<wire x1="132.08" y1="71.12" x2="124.46" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="71.12" x2="124.46" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="63.5" x2="124.46" y2="22.86" width="0.1524" layer="91"/>
 <wire x1="124.46" y1="22.86" x2="111.76" y2="22.86" width="0.1524" layer="91"/>
 <junction x="106.68" y="22.86"/>
 <pinref part="C3" gate="G$1" pin="-"/>
@@ -6458,25 +6455,50 @@ grid 2.54 mm</description>
 <wire x1="17.78" y1="22.86" x2="17.78" y2="71.12" width="0.1524" layer="91"/>
 <junction x="55.88" y="22.86"/>
 <pinref part="D1" gate="G$1" pin="A"/>
-<wire x1="73.66" y1="86.36" x2="139.7" y2="86.36" width="0.1524" layer="91"/>
-<wire x1="139.7" y1="86.36" x2="139.7" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="139.7" y1="58.42" x2="124.46" y2="58.42" width="0.1524" layer="91"/>
-<junction x="124.46" y="58.42"/>
-<pinref part="ON/OFF" gate="G$1" pin="2"/>
+<wire x1="73.66" y1="86.36" x2="142.24" y2="86.36" width="0.1524" layer="91"/>
+<wire x1="142.24" y1="86.36" x2="142.24" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="142.24" y1="63.5" x2="124.46" y2="63.5" width="0.1524" layer="91"/>
+<junction x="124.46" y="63.5"/>
+<pinref part="J3" gate="G$1" pin="2"/>
 <wire x1="111.76" y1="48.26" x2="111.76" y2="22.86" width="0.1524" layer="91"/>
 <junction x="111.76" y="22.86"/>
+<pinref part="C4" gate="G$1" pin="P$2"/>
+<pinref part="U1" gate="G$1" pin="GND"/>
+<wire x1="83.82" y1="55.88" x2="83.82" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="71.12" y1="55.88" x2="83.82" y2="55.88" width="0.1524" layer="91"/>
+<junction x="83.82" y="55.88"/>
+<label x="83.82" y="53.34" size="1.778" layer="95"/>
+<wire x1="83.82" y1="55.88" x2="83.82" y2="22.86" width="0.1524" layer="91"/>
+<junction x="83.82" y="22.86"/>
+<label x="127" y="71.12" size="1.778" layer="95"/>
 </segment>
 <segment>
+<pinref part="R5" gate="G$1" pin="1"/>
+<pinref part="GND2" gate="1" pin="GND"/>
+<wire x1="-27.94" y1="-30.48" x2="-27.94" y2="-35.56" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="2"/>
-<label x="-30.48" y="86.36" size="1.778" layer="95"/>
+<label x="-30.48" y="73.66" size="1.778" layer="95"/>
 <pinref part="Q1" gate="G$1" pin="S"/>
-<wire x1="-25.4" y1="86.36" x2="-48.26" y2="86.36" width="0.1524" layer="91"/>
-</segment>
-<segment>
-<pinref part="R5" gate="G$1" pin="1"/>
-<wire x1="-38.1" y1="-20.32" x2="-38.1" y2="-27.94" width="0.1524" layer="91"/>
-<wire x1="-38.1" y1="-27.94" x2="-25.4" y2="-27.94" width="0.1524" layer="91"/>
-<label x="-30.48" y="-27.94" size="1.778" layer="95"/>
+<wire x1="-27.94" y1="-35.56" x2="-27.94" y2="-38.1" width="0.1524" layer="91"/>
+<wire x1="-25.4" y1="73.66" x2="-40.64" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="-40.64" y1="73.66" x2="-40.64" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-40.64" y1="81.28" x2="-48.26" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-48.26" y1="81.28" x2="-60.96" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="81.28" x2="-60.96" y2="73.66" width="0.1524" layer="91"/>
+<pinref part="R6" gate="G$1" pin="2"/>
+<wire x1="-48.26" y1="78.74" x2="-48.26" y2="81.28" width="0.1524" layer="91"/>
+<junction x="-48.26" y="81.28"/>
+<wire x1="-60.96" y1="81.28" x2="-71.12" y2="81.28" width="0.1524" layer="91"/>
+<junction x="-60.96" y="81.28"/>
+<wire x1="-71.12" y1="81.28" x2="-71.12" y2="30.48" width="0.1524" layer="91"/>
+<wire x1="-71.12" y1="30.48" x2="-71.12" y2="-35.56" width="0.1524" layer="91"/>
+<wire x1="-71.12" y1="-35.56" x2="-27.94" y2="-35.56" width="0.1524" layer="91"/>
+<junction x="-27.94" y="-35.56"/>
+<pinref part="R7" gate="G$1" pin="1"/>
+<wire x1="-50.8" y1="38.1" x2="-50.8" y2="30.48" width="0.1524" layer="91"/>
+<label x="-50.8" y="33.02" size="1.778" layer="95"/>
+<wire x1="-50.8" y1="30.48" x2="-71.12" y2="30.48" width="0.1524" layer="91"/>
+<junction x="-71.12" y="30.48"/>
 </segment>
 </net>
 <net name="VIN" class="0">
@@ -6484,22 +6506,23 @@ grid 2.54 mm</description>
 <pinref part="U1" gate="G$1" pin="VIN"/>
 <pinref part="C4" gate="G$1" pin="P$1"/>
 <wire x1="71.12" y1="60.96" x2="78.74" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="78.74" y1="60.96" x2="82.55" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="78.74" y1="60.96" x2="78.74" y2="68.58" width="0.1524" layer="91"/>
-<junction x="78.74" y="60.96"/>
-<wire x1="78.74" y1="68.58" x2="106.68" y2="68.58" width="0.1524" layer="91"/>
-<wire x1="106.68" y1="68.58" x2="106.68" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="106.68" y1="73.66" x2="106.68" y2="63.5" width="0.1524" layer="91"/>
 <pinref part="R1" gate="G$1" pin="1"/>
-<pinref part="VIN" gate="G$1" pin="2"/>
-<wire x1="78.74" y1="68.58" x2="78.74" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="78.74" y1="73.66" x2="127" y2="73.66" width="0.1524" layer="91"/>
-<junction x="78.74" y="68.58"/>
+<pinref part="J4" gate="G$1" pin="2"/>
+<wire x1="106.68" y1="73.66" x2="132.08" y2="73.66" width="0.1524" layer="91"/>
+<junction x="106.68" y="73.66"/>
+<wire x1="78.74" y1="60.96" x2="78.74" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="73.66" x2="83.82" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="83.82" y1="73.66" x2="106.68" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="83.82" y1="69.85" x2="83.82" y2="73.66" width="0.1524" layer="91"/>
+<junction x="83.82" y="73.66"/>
+<label x="127" y="73.66" size="1.778" layer="95"/>
 </segment>
 <segment>
 <pinref part="Q2" gate="G$1" pin="D"/>
-<wire x1="-38.1" y1="22.86" x2="-38.1" y2="25.4" width="0.1524" layer="91"/>
-<wire x1="-38.1" y1="25.4" x2="-27.94" y2="25.4" width="0.1524" layer="91"/>
-<label x="-33.02" y="25.4" size="1.778" layer="95"/>
+<wire x1="-27.94" y1="7.62" x2="-27.94" y2="10.16" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="10.16" x2="-38.1" y2="10.16" width="0.1524" layer="91"/>
+<label x="-33.02" y="10.16" size="1.778" layer="95" rot="MR0"/>
 </segment>
 </net>
 <net name="N$1" class="0">
@@ -6528,7 +6551,7 @@ grid 2.54 mm</description>
 <pinref part="L1" gate="G$1" pin="1"/>
 </segment>
 </net>
-<net name="VOUT" class="0">
+<net name="12V" class="0">
 <segment>
 <pinref part="L1" gate="G$1" pin="2"/>
 <wire x1="35.56" y1="86.36" x2="22.86" y2="86.36" width="0.1524" layer="91"/>
@@ -6537,16 +6560,15 @@ grid 2.54 mm</description>
 <wire x1="22.86" y1="50.8" x2="40.64" y2="50.8" width="0.1524" layer="91"/>
 <wire x1="22.86" y1="86.36" x2="17.78" y2="86.36" width="0.1524" layer="91"/>
 <junction x="22.86" y="86.36"/>
-<wire x1="17.78" y1="86.36" x2="7.62" y2="86.36" width="0.1524" layer="91"/>
 <wire x1="17.78" y1="86.36" x2="17.78" y2="78.74" width="0.1524" layer="91"/>
 <junction x="17.78" y="86.36"/>
 <pinref part="C3" gate="G$1" pin="+"/>
 <label x="10.16" y="86.36" size="1.778" layer="95"/>
-</segment>
-<segment>
 <pinref part="J1" gate="G$1" pin="1"/>
-<wire x1="-25.4" y1="88.9" x2="-33.02" y2="88.9" width="0.1524" layer="91"/>
-<label x="-33.02" y="88.9" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="76.2" x2="-35.56" y2="76.2" width="0.1524" layer="91"/>
+<label x="-30.48" y="76.2" size="1.778" layer="95"/>
+<wire x1="17.78" y1="86.36" x2="-35.56" y2="86.36" width="0.1524" layer="91"/>
+<wire x1="-35.56" y1="86.36" x2="-35.56" y2="76.2" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$4" class="0">
@@ -6565,7 +6587,7 @@ grid 2.54 mm</description>
 <wire x1="106.68" y1="50.8" x2="106.68" y2="48.26" width="0.1524" layer="91"/>
 <junction x="106.68" y="50.8"/>
 <pinref part="R2" gate="G$1" pin="1"/>
-<pinref part="ON/OFF" gate="G$1" pin="1"/>
+<pinref part="J3" gate="G$1" pin="1"/>
 <wire x1="106.68" y1="50.8" x2="111.76" y2="50.8" width="0.1524" layer="91"/>
 </segment>
 </net>
@@ -6578,109 +6600,117 @@ grid 2.54 mm</description>
 </net>
 <net name="SPIN" class="0">
 <segment>
-<pinref part="DRIVER" gate="G$1" pin="1"/>
-<wire x1="-25.4" y1="60.96" x2="-33.02" y2="60.96" width="0.1524" layer="91"/>
+<pinref part="J5" gate="G$1" pin="1"/>
+<wire x1="-25.4" y1="45.72" x2="-33.02" y2="45.72" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="8"/>
-<wire x1="-33.02" y1="60.96" x2="-33.02" y2="71.12" width="0.1524" layer="91"/>
-<wire x1="-33.02" y1="71.12" x2="-25.4" y2="71.12" width="0.1524" layer="91"/>
-<label x="-30.48" y="60.96" size="1.778" layer="95"/>
+<wire x1="-33.02" y1="45.72" x2="-33.02" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="58.42" x2="-25.4" y2="58.42" width="0.1524" layer="91"/>
+<label x="-30.48" y="45.72" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="SPOUT" class="0">
 <segment>
-<pinref part="DRIVER" gate="G$1" pin="2"/>
-<wire x1="-25.4" y1="58.42" x2="-35.56" y2="58.42" width="0.1524" layer="91"/>
+<pinref part="J5" gate="G$1" pin="2"/>
+<wire x1="-25.4" y1="43.18" x2="-35.56" y2="43.18" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="7"/>
-<wire x1="-35.56" y1="58.42" x2="-35.56" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="-35.56" y1="73.66" x2="-25.4" y2="73.66" width="0.1524" layer="91"/>
-<label x="-33.02" y="58.42" size="1.778" layer="95"/>
+<wire x1="-35.56" y1="43.18" x2="-35.56" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="-35.56" y1="60.96" x2="-25.4" y2="60.96" width="0.1524" layer="91"/>
+<label x="-33.02" y="43.18" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="ST" class="0">
 <segment>
-<pinref part="DRIVER" gate="G$1" pin="3"/>
-<wire x1="-25.4" y1="55.88" x2="-38.1" y2="55.88" width="0.1524" layer="91"/>
-<pinref part="J1" gate="G$1" pin="6"/>
-<wire x1="-38.1" y1="55.88" x2="-38.1" y2="76.2" width="0.1524" layer="91"/>
-<wire x1="-38.1" y1="76.2" x2="-25.4" y2="76.2" width="0.1524" layer="91"/>
-<label x="-27.94" y="55.88" size="1.778" layer="95"/>
+<pinref part="J5" gate="G$1" pin="3"/>
+<wire x1="-25.4" y1="40.64" x2="-38.1" y2="40.64" width="0.1524" layer="91"/>
+<label x="-27.94" y="40.64" size="1.778" layer="95"/>
+<pinref part="Q3" gate="G$1" pin="S"/>
+<wire x1="-43.18" y1="53.34" x2="-43.18" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="55.88" x2="-38.1" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-38.1" y1="55.88" x2="-38.1" y2="40.64" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="5V" class="0">
 <segment>
-<pinref part="DRIVER" gate="G$1" pin="4"/>
-<wire x1="-25.4" y1="53.34" x2="-38.1" y2="53.34" width="0.1524" layer="91"/>
-<wire x1="-38.1" y1="53.34" x2="-38.1" y2="38.1" width="0.1524" layer="91"/>
+<pinref part="J5" gate="G$1" pin="4"/>
+<wire x1="-25.4" y1="38.1" x2="-35.56" y2="38.1" width="0.1524" layer="91"/>
+<wire x1="-35.56" y1="38.1" x2="-35.56" y2="25.4" width="0.1524" layer="91"/>
 <pinref part="J2" gate="G$1" pin="1"/>
-<wire x1="-38.1" y1="38.1" x2="-25.4" y2="38.1" width="0.1524" layer="91"/>
-<label x="-27.94" y="53.34" size="1.778" layer="95"/>
+<wire x1="-35.56" y1="25.4" x2="-25.4" y2="25.4" width="0.1524" layer="91"/>
+<label x="-27.94" y="38.1" size="1.778" layer="95"/>
+<pinref part="Q3" gate="G$1" pin="D"/>
+<wire x1="-43.18" y1="43.18" x2="-43.18" y2="38.1" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="38.1" x2="-35.56" y2="38.1" width="0.1524" layer="91"/>
+<junction x="-35.56" y="38.1"/>
 </segment>
 </net>
 <net name="N$3" class="0">
 <segment>
 <pinref part="Q1" gate="G$1" pin="D"/>
-<wire x1="-48.26" y1="76.2" x2="-48.26" y2="35.56" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="63.5" x2="-60.96" y2="22.86" width="0.1524" layer="91"/>
 <pinref part="J2" gate="G$1" pin="2"/>
-<wire x1="-48.26" y1="35.56" x2="-25.4" y2="35.56" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="22.86" x2="-25.4" y2="22.86" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="STLEDCTL" class="0">
 <segment>
 <pinref part="Q1" gate="G$1" pin="G"/>
-<wire x1="-43.18" y1="83.82" x2="-40.64" y2="83.82" width="0.1524" layer="91"/>
-<wire x1="-40.64" y1="83.82" x2="-40.64" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="-55.88" y1="71.12" x2="-53.34" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-53.34" y1="71.12" x2="-53.34" y2="66.04" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="5"/>
-<wire x1="-40.64" y1="78.74" x2="-25.4" y2="78.74" width="0.1524" layer="91"/>
-<label x="-38.1" y="78.74" size="1.778" layer="95"/>
+<wire x1="-53.34" y1="66.04" x2="-48.26" y2="66.04" width="0.1524" layer="91"/>
+<label x="-38.1" y="66.04" size="1.778" layer="95"/>
+<pinref part="R6" gate="G$1" pin="1"/>
+<wire x1="-48.26" y1="66.04" x2="-25.4" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="-48.26" y1="68.58" x2="-48.26" y2="66.04" width="0.1524" layer="91"/>
+<junction x="-48.26" y="66.04"/>
 </segment>
 </net>
 <net name="PWM" class="0">
 <segment>
 <pinref part="Q2" gate="G$1" pin="G"/>
-<wire x1="-43.18" y1="15.24" x2="-50.8" y2="15.24" width="0.1524" layer="91"/>
-<label x="-50.8" y="15.24" size="1.778" layer="95"/>
+<wire x1="-22.86" y1="0" x2="-15.24" y2="0" width="0.1524" layer="91"/>
+<label x="-15.24" y="0" size="1.778" layer="95" rot="MR0"/>
 </segment>
 <segment>
 <pinref part="J1" gate="G$1" pin="4"/>
-<wire x1="-25.4" y1="81.28" x2="-35.56" y2="81.28" width="0.1524" layer="91"/>
-<label x="-30.48" y="81.28" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="68.58" x2="-35.56" y2="68.58" width="0.1524" layer="91"/>
+<label x="-30.48" y="68.58" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="BAT" class="0">
 <segment>
-<wire x1="-38.1" y1="-5.08" x2="-50.8" y2="-5.08" width="0.1524" layer="91"/>
-<label x="-50.8" y="-7.62" size="1.778" layer="95"/>
-<pinref part="R7" gate="G$1" pin="2"/>
-<wire x1="-38.1" y1="0" x2="-38.1" y2="-5.08" width="0.1524" layer="91"/>
-<pinref part="R6" gate="G$1" pin="2"/>
-<wire x1="-38.1" y1="-5.08" x2="-38.1" y2="-12.7" width="0.1524" layer="91"/>
-<junction x="-38.1" y="-5.08"/>
+<wire x1="-27.94" y1="-17.78" x2="-15.24" y2="-17.78" width="0.1524" layer="91"/>
+<label x="-15.24" y="-17.78" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-27.94" y1="-15.24" x2="-27.94" y2="-17.78" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="-17.78" x2="-27.94" y2="-20.32" width="0.1524" layer="91"/>
+<junction x="-27.94" y="-17.78"/>
+<pinref part="R4" gate="G$1" pin="1"/>
+<pinref part="R5" gate="G$1" pin="2"/>
 </segment>
 <segment>
 <pinref part="J1" gate="G$1" pin="3"/>
-<wire x1="-25.4" y1="83.82" x2="-35.56" y2="83.82" width="0.1524" layer="91"/>
-<label x="-30.48" y="83.82" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="71.12" x2="-35.56" y2="71.12" width="0.1524" layer="91"/>
+<label x="-30.48" y="71.12" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="N$8" class="0">
 <segment>
 <pinref part="Q2" gate="G$1" pin="S"/>
 <pinref part="R4" gate="G$1" pin="2"/>
-<wire x1="-38.1" y1="12.7" x2="-38.1" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="-2.54" x2="-27.94" y2="-5.08" width="0.1524" layer="91"/>
 </segment>
 </net>
-<net name="N$6" class="0">
+<net name="STOUT" class="0">
 <segment>
-<pinref part="R4" gate="G$1" pin="1"/>
-<pinref part="R7" gate="G$1" pin="1"/>
-<wire x1="-27.94" y1="7.62" x2="-27.94" y2="0" width="0.1524" layer="91"/>
-</segment>
-</net>
-<net name="N$9" class="0">
-<segment>
-<pinref part="R6" gate="G$1" pin="1"/>
-<pinref part="R5" gate="G$1" pin="2"/>
-<wire x1="-27.94" y1="-12.7" x2="-27.94" y2="-20.32" width="0.1524" layer="91"/>
+<pinref part="J1" gate="G$1" pin="6"/>
+<pinref part="Q3" gate="G$1" pin="G"/>
+<wire x1="-25.4" y1="63.5" x2="-50.8" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="63.5" x2="-50.8" y2="50.8" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="50.8" x2="-48.26" y2="50.8" width="0.1524" layer="91"/>
+<label x="-33.02" y="63.5" size="1.778" layer="95"/>
+<wire x1="-50.8" y1="50.8" x2="-50.8" y2="48.26" width="0.1524" layer="91"/>
+<junction x="-50.8" y="50.8"/>
+<pinref part="R7" gate="G$1" pin="2"/>
 </segment>
 </net>
 </nets>

+ 168 - 138
schematic/regulator.s#7

@@ -6305,7 +6305,7 @@ grid 2.54 mm</description>
 </classes>
 <parts>
 <part name="U1" library="regulator" deviceset="MAX5035" device="DIP8" package3d_urn="urn:adsk.eagle:package:8089856/1"/>
-<part name="VIN" library="Connectors" library_urn="urn:adsk.eagle:library:14555660" deviceset="B2P-VH(LF)(SN)" device="" package3d_urn="urn:adsk.eagle:package:10989917/2"/>
+<part name="J4" library="Connectors" library_urn="urn:adsk.eagle:library:14555660" deviceset="B2P-VH(LF)(SN)" device="" package3d_urn="urn:adsk.eagle:package:10989917/2" value="IN"/>
 <part name="C4" library="regulator" deviceset="C" device="PANASONIC_H13" package3d_urn="urn:adsk.eagle:package:21812541/1"/>
 <part name="C1" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" deviceset="C" device="CHIP-1206(3216-METRIC)" package3d_urn="urn:adsk.eagle:package:16290893/2" technology="_"/>
 <part name="D1" library="Diodes" library_urn="urn:adsk.eagle:library:11396254" deviceset="MBR360G" device="" package3d_urn="urn:adsk.eagle:package:10898389/2"/>
@@ -6316,16 +6316,18 @@ grid 2.54 mm</description>
 <part name="R2" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="100K"/>
 <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="39K"/>
 <part name="GND1" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
-<part name="ON/OFF" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_02" device="2.54MM_SCREWTERM" package3d_urn="urn:adsk.eagle:package:38059/1"/>
+<part name="J3" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_02" device="2.54MM_SCREWTERM" package3d_urn="urn:adsk.eagle:package:38059/1" value="ON/OFF"/>
 <part name="Q1" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" deviceset="NMOSFET" device="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2"/>
 <part name="J1" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_08" device="LONGPADS" package3d_urn="urn:adsk.eagle:package:38142/1" value="COMM"/>
 <part name="J2" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_02" device="" package3d_urn="urn:adsk.eagle:package:38039/1" value="STOP_LIGHT"/>
-<part name="DRIVER" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_04" device="" package3d_urn="urn:adsk.eagle:package:38085/1"/>
+<part name="J5" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_04" device="" package3d_urn="urn:adsk.eagle:package:38085/1" value="DRIVER"/>
 <part name="R4" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="1M"/>
-<part name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="100K"/>
+<part name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="133K"/>
 <part name="Q2" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" deviceset="NMOSFET" device="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2"/>
-<part name="R6" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="30K"/>
-<part name="R7" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="47K"/>
+<part name="Q3" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" deviceset="NMOSFET" device="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2"/>
+<part name="R6" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="10K"/>
+<part name="R7" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="10K"/>
+<part name="GND2" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
 </parts>
 <sheets>
 <sheet>
@@ -6336,13 +6338,11 @@ grid 2.54 mm</description>
 <attribute name="NAME" x="45.72" y="73.66" size="1.778" layer="95"/>
 <attribute name="VALUE" x="45.72" y="40.64" size="1.778" layer="96"/>
 </instance>
-<instance part="VIN" gate="G$1" x="132.08" y="73.66" smashed="yes" rot="R180">
-<attribute name="NAME" x="134.62" y="67.818" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="134.62" y="78.74" size="1.778" layer="96" rot="R180"/>
+<instance part="J4" gate="G$1" x="137.16" y="73.66" smashed="yes" rot="R180">
+<attribute name="NAME" x="139.7" y="67.818" size="1.778" layer="95" rot="R180"/>
 </instance>
-<instance part="C4" gate="G$1" x="88.9" y="60.96" smashed="yes" rot="R90">
-<attribute name="NAME" x="86.36" y="63.5" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="93.98" y="63.5" size="1.778" layer="96" rot="R90"/>
+<instance part="C4" gate="G$1" x="83.82" y="63.5" smashed="yes">
+<attribute name="NAME" x="86.36" y="66.04" size="1.778" layer="95"/>
 </instance>
 <instance part="C1" gate="G$1" x="53.34" y="78.74" smashed="yes" rot="R90">
 <attribute name="NAME" x="50.8" y="81.28" size="1.778" layer="95" rot="R90"/>
@@ -6379,45 +6379,50 @@ grid 2.54 mm</description>
 <instance part="GND1" gate="1" x="55.88" y="15.24" smashed="yes">
 <attribute name="VALUE" x="53.34" y="12.7" size="1.778" layer="96"/>
 </instance>
-<instance part="ON/OFF" gate="G$1" x="119.38" y="50.8" smashed="yes" rot="R180">
+<instance part="J3" gate="G$1" x="119.38" y="50.8" smashed="yes" rot="R180">
 <attribute name="VALUE" x="121.92" y="55.626" size="1.778" layer="96" font="vector" rot="R180"/>
 <attribute name="NAME" x="121.92" y="45.212" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="Q1" gate="G$1" x="-45.72" y="81.28" smashed="yes" rot="R180">
-<attribute name="NAME" x="-52.07" y="80.01" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="-52.07" y="82.55" size="1.778" layer="96" rot="R180"/>
+<instance part="Q1" gate="G$1" x="-58.42" y="68.58" smashed="yes" rot="R180">
+<attribute name="NAME" x="-64.77" y="67.31" size="1.778" layer="95" rot="R180"/>
 </instance>
-<instance part="J1" gate="G$1" x="-20.32" y="81.28" smashed="yes" rot="R180">
-<attribute name="VALUE" x="-15.24" y="93.726" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="-15.24" y="68.072" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J1" gate="G$1" x="-20.32" y="68.58" smashed="yes" rot="R180">
+<attribute name="VALUE" x="-15.24" y="81.026" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="-15.24" y="55.372" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="J2" gate="G$1" x="-17.78" y="38.1" smashed="yes" rot="R180">
-<attribute name="VALUE" x="-15.24" y="42.926" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="-15.24" y="32.512" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J2" gate="G$1" x="-17.78" y="25.4" smashed="yes" rot="R180">
+<attribute name="VALUE" x="-15.24" y="30.226" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="-15.24" y="19.812" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="DRIVER" gate="G$1" x="-20.32" y="58.42" smashed="yes" rot="R180">
-<attribute name="VALUE" x="-15.24" y="65.786" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="-15.24" y="50.292" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J5" gate="G$1" x="-20.32" y="43.18" smashed="yes" rot="R180">
+<attribute name="VALUE" x="-15.24" y="50.546" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="-15.24" y="35.052" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="R4" gate="G$1" x="-33.02" y="7.62" smashed="yes" rot="R180">
-<attribute name="NAME" x="-29.21" y="6.1214" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="-29.21" y="10.922" size="1.778" layer="96" rot="R180"/>
+<instance part="R4" gate="G$1" x="-27.94" y="-10.16" smashed="yes" rot="MR90">
+<attribute name="NAME" x="-26.4414" y="-13.97" size="1.778" layer="95" rot="MR90"/>
+<attribute name="VALUE" x="-31.242" y="-13.97" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="R5" gate="G$1" x="-33.02" y="-20.32" smashed="yes">
-<attribute name="NAME" x="-36.83" y="-18.8214" size="1.778" layer="95"/>
-<attribute name="VALUE" x="-36.83" y="-23.622" size="1.778" layer="96"/>
+<instance part="R5" gate="G$1" x="-27.94" y="-25.4" smashed="yes" rot="MR90">
+<attribute name="NAME" x="-26.4414" y="-29.21" size="1.778" layer="95" rot="MR90"/>
+<attribute name="VALUE" x="-31.242" y="-29.21" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="Q2" gate="G$1" x="-40.64" y="17.78" smashed="yes">
-<attribute name="NAME" x="-34.29" y="19.05" size="1.778" layer="95"/>
-<attribute name="VALUE" x="-34.29" y="16.51" size="1.778" layer="96"/>
+<instance part="Q2" gate="G$1" x="-25.4" y="2.54" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-31.75" y="3.81" size="1.778" layer="95" rot="MR0"/>
+<attribute name="VALUE" x="-31.75" y="1.27" size="1.778" layer="96" rot="MR0"/>
 </instance>
-<instance part="R6" gate="G$1" x="-33.02" y="-12.7" smashed="yes" rot="R180">
-<attribute name="NAME" x="-29.21" y="-14.1986" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="-29.21" y="-9.398" size="1.778" layer="96" rot="R180"/>
+<instance part="Q3" gate="G$1" x="-45.72" y="48.26" smashed="yes" rot="MR180">
+<attribute name="NAME" x="-39.37" y="46.99" size="1.778" layer="95" rot="MR180"/>
 </instance>
-<instance part="R7" gate="G$1" x="-33.02" y="0" smashed="yes" rot="R180">
-<attribute name="NAME" x="-29.21" y="-1.4986" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="-29.21" y="3.302" size="1.778" layer="96" rot="R180"/>
+<instance part="R6" gate="G$1" x="-48.26" y="73.66" smashed="yes" rot="R90">
+<attribute name="NAME" x="-49.7586" y="69.85" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="-44.958" y="69.85" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="R7" gate="G$1" x="-50.8" y="43.18" smashed="yes" rot="R90">
+<attribute name="NAME" x="-52.2986" y="39.37" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="-47.498" y="39.37" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="GND2" gate="1" x="-27.94" y="-40.64" smashed="yes">
+<attribute name="VALUE" x="-30.48" y="-43.18" size="1.778" layer="96"/>
 </instance>
 </instances>
 <busses>
@@ -6425,15 +6430,6 @@ grid 2.54 mm</description>
 <nets>
 <net name="GND" class="0">
 <segment>
-<pinref part="U1" gate="G$1" pin="GND"/>
-<wire x1="71.12" y1="55.88" x2="96.52" y2="55.88" width="0.1524" layer="91"/>
-<pinref part="C4" gate="G$1" pin="P$2"/>
-<wire x1="93.98" y1="60.96" x2="96.52" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="96.52" y1="60.96" x2="101.6" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="96.52" y1="55.88" x2="96.52" y2="60.96" width="0.1524" layer="91"/>
-<junction x="96.52" y="60.96"/>
-</segment>
-<segment>
 <pinref part="U1" gate="G$1" pin="SGND"/>
 <wire x1="40.64" y1="55.88" x2="25.4" y2="55.88" width="0.1524" layer="91"/>
 <wire x1="25.4" y1="55.88" x2="25.4" y2="60.96" width="0.1524" layer="91"/>
@@ -6443,13 +6439,14 @@ grid 2.54 mm</description>
 <segment>
 <pinref part="R3" gate="G$1" pin="1"/>
 <wire x1="106.68" y1="25.4" x2="106.68" y2="22.86" width="0.1524" layer="91"/>
-<wire x1="106.68" y1="22.86" x2="55.88" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="106.68" y1="22.86" x2="83.82" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="83.82" y1="22.86" x2="55.88" y2="22.86" width="0.1524" layer="91"/>
 <wire x1="55.88" y1="22.86" x2="55.88" y2="17.78" width="0.1524" layer="91"/>
 <pinref part="GND1" gate="1" pin="GND"/>
-<pinref part="VIN" gate="G$1" pin="1"/>
-<wire x1="127" y1="71.12" x2="124.46" y2="71.12" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="71.12" x2="124.46" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="58.42" x2="124.46" y2="22.86" width="0.1524" layer="91"/>
+<pinref part="J4" gate="G$1" pin="1"/>
+<wire x1="132.08" y1="71.12" x2="124.46" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="71.12" x2="124.46" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="63.5" x2="124.46" y2="22.86" width="0.1524" layer="91"/>
 <wire x1="124.46" y1="22.86" x2="111.76" y2="22.86" width="0.1524" layer="91"/>
 <junction x="106.68" y="22.86"/>
 <pinref part="C3" gate="G$1" pin="-"/>
@@ -6458,25 +6455,50 @@ grid 2.54 mm</description>
 <wire x1="17.78" y1="22.86" x2="17.78" y2="71.12" width="0.1524" layer="91"/>
 <junction x="55.88" y="22.86"/>
 <pinref part="D1" gate="G$1" pin="A"/>
-<wire x1="73.66" y1="86.36" x2="139.7" y2="86.36" width="0.1524" layer="91"/>
-<wire x1="139.7" y1="86.36" x2="139.7" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="139.7" y1="58.42" x2="124.46" y2="58.42" width="0.1524" layer="91"/>
-<junction x="124.46" y="58.42"/>
-<pinref part="ON/OFF" gate="G$1" pin="2"/>
+<wire x1="73.66" y1="86.36" x2="142.24" y2="86.36" width="0.1524" layer="91"/>
+<wire x1="142.24" y1="86.36" x2="142.24" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="142.24" y1="63.5" x2="124.46" y2="63.5" width="0.1524" layer="91"/>
+<junction x="124.46" y="63.5"/>
+<pinref part="J3" gate="G$1" pin="2"/>
 <wire x1="111.76" y1="48.26" x2="111.76" y2="22.86" width="0.1524" layer="91"/>
 <junction x="111.76" y="22.86"/>
+<pinref part="C4" gate="G$1" pin="P$2"/>
+<pinref part="U1" gate="G$1" pin="GND"/>
+<wire x1="83.82" y1="55.88" x2="83.82" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="71.12" y1="55.88" x2="83.82" y2="55.88" width="0.1524" layer="91"/>
+<junction x="83.82" y="55.88"/>
+<label x="83.82" y="53.34" size="1.778" layer="95"/>
+<wire x1="83.82" y1="55.88" x2="83.82" y2="22.86" width="0.1524" layer="91"/>
+<junction x="83.82" y="22.86"/>
+<label x="127" y="71.12" size="1.778" layer="95"/>
 </segment>
 <segment>
+<pinref part="R5" gate="G$1" pin="1"/>
+<pinref part="GND2" gate="1" pin="GND"/>
+<wire x1="-27.94" y1="-30.48" x2="-27.94" y2="-35.56" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="2"/>
-<label x="-30.48" y="86.36" size="1.778" layer="95"/>
+<label x="-30.48" y="73.66" size="1.778" layer="95"/>
 <pinref part="Q1" gate="G$1" pin="S"/>
-<wire x1="-25.4" y1="86.36" x2="-48.26" y2="86.36" width="0.1524" layer="91"/>
-</segment>
-<segment>
-<pinref part="R5" gate="G$1" pin="1"/>
-<wire x1="-38.1" y1="-20.32" x2="-38.1" y2="-27.94" width="0.1524" layer="91"/>
-<wire x1="-38.1" y1="-27.94" x2="-25.4" y2="-27.94" width="0.1524" layer="91"/>
-<label x="-30.48" y="-27.94" size="1.778" layer="95"/>
+<wire x1="-27.94" y1="-35.56" x2="-27.94" y2="-38.1" width="0.1524" layer="91"/>
+<wire x1="-25.4" y1="73.66" x2="-40.64" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="-40.64" y1="73.66" x2="-40.64" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-40.64" y1="81.28" x2="-48.26" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-48.26" y1="81.28" x2="-60.96" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="81.28" x2="-60.96" y2="73.66" width="0.1524" layer="91"/>
+<pinref part="R6" gate="G$1" pin="2"/>
+<wire x1="-48.26" y1="78.74" x2="-48.26" y2="81.28" width="0.1524" layer="91"/>
+<junction x="-48.26" y="81.28"/>
+<wire x1="-60.96" y1="81.28" x2="-71.12" y2="81.28" width="0.1524" layer="91"/>
+<junction x="-60.96" y="81.28"/>
+<wire x1="-71.12" y1="81.28" x2="-71.12" y2="30.48" width="0.1524" layer="91"/>
+<wire x1="-71.12" y1="30.48" x2="-71.12" y2="-35.56" width="0.1524" layer="91"/>
+<wire x1="-71.12" y1="-35.56" x2="-27.94" y2="-35.56" width="0.1524" layer="91"/>
+<junction x="-27.94" y="-35.56"/>
+<pinref part="R7" gate="G$1" pin="1"/>
+<wire x1="-50.8" y1="38.1" x2="-50.8" y2="30.48" width="0.1524" layer="91"/>
+<label x="-50.8" y="33.02" size="1.778" layer="95"/>
+<wire x1="-50.8" y1="30.48" x2="-71.12" y2="30.48" width="0.1524" layer="91"/>
+<junction x="-71.12" y="30.48"/>
 </segment>
 </net>
 <net name="VIN" class="0">
@@ -6484,22 +6506,23 @@ grid 2.54 mm</description>
 <pinref part="U1" gate="G$1" pin="VIN"/>
 <pinref part="C4" gate="G$1" pin="P$1"/>
 <wire x1="71.12" y1="60.96" x2="78.74" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="78.74" y1="60.96" x2="82.55" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="78.74" y1="60.96" x2="78.74" y2="68.58" width="0.1524" layer="91"/>
-<junction x="78.74" y="60.96"/>
-<wire x1="78.74" y1="68.58" x2="106.68" y2="68.58" width="0.1524" layer="91"/>
-<wire x1="106.68" y1="68.58" x2="106.68" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="106.68" y1="73.66" x2="106.68" y2="63.5" width="0.1524" layer="91"/>
 <pinref part="R1" gate="G$1" pin="1"/>
-<pinref part="VIN" gate="G$1" pin="2"/>
-<wire x1="78.74" y1="68.58" x2="78.74" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="78.74" y1="73.66" x2="127" y2="73.66" width="0.1524" layer="91"/>
-<junction x="78.74" y="68.58"/>
+<pinref part="J4" gate="G$1" pin="2"/>
+<wire x1="106.68" y1="73.66" x2="132.08" y2="73.66" width="0.1524" layer="91"/>
+<junction x="106.68" y="73.66"/>
+<wire x1="78.74" y1="60.96" x2="78.74" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="73.66" x2="83.82" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="83.82" y1="73.66" x2="106.68" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="83.82" y1="69.85" x2="83.82" y2="73.66" width="0.1524" layer="91"/>
+<junction x="83.82" y="73.66"/>
+<label x="127" y="73.66" size="1.778" layer="95"/>
 </segment>
 <segment>
 <pinref part="Q2" gate="G$1" pin="D"/>
-<wire x1="-38.1" y1="22.86" x2="-38.1" y2="25.4" width="0.1524" layer="91"/>
-<wire x1="-38.1" y1="25.4" x2="-27.94" y2="25.4" width="0.1524" layer="91"/>
-<label x="-33.02" y="25.4" size="1.778" layer="95"/>
+<wire x1="-27.94" y1="7.62" x2="-27.94" y2="10.16" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="10.16" x2="-38.1" y2="10.16" width="0.1524" layer="91"/>
+<label x="-33.02" y="10.16" size="1.778" layer="95" rot="MR0"/>
 </segment>
 </net>
 <net name="N$1" class="0">
@@ -6528,7 +6551,7 @@ grid 2.54 mm</description>
 <pinref part="L1" gate="G$1" pin="1"/>
 </segment>
 </net>
-<net name="VOUT" class="0">
+<net name="12V" class="0">
 <segment>
 <pinref part="L1" gate="G$1" pin="2"/>
 <wire x1="35.56" y1="86.36" x2="22.86" y2="86.36" width="0.1524" layer="91"/>
@@ -6537,16 +6560,15 @@ grid 2.54 mm</description>
 <wire x1="22.86" y1="50.8" x2="40.64" y2="50.8" width="0.1524" layer="91"/>
 <wire x1="22.86" y1="86.36" x2="17.78" y2="86.36" width="0.1524" layer="91"/>
 <junction x="22.86" y="86.36"/>
-<wire x1="17.78" y1="86.36" x2="7.62" y2="86.36" width="0.1524" layer="91"/>
 <wire x1="17.78" y1="86.36" x2="17.78" y2="78.74" width="0.1524" layer="91"/>
 <junction x="17.78" y="86.36"/>
 <pinref part="C3" gate="G$1" pin="+"/>
 <label x="10.16" y="86.36" size="1.778" layer="95"/>
-</segment>
-<segment>
 <pinref part="J1" gate="G$1" pin="1"/>
-<wire x1="-25.4" y1="88.9" x2="-33.02" y2="88.9" width="0.1524" layer="91"/>
-<label x="-33.02" y="88.9" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="76.2" x2="-33.02" y2="76.2" width="0.1524" layer="91"/>
+<label x="-30.48" y="76.2" size="1.778" layer="95"/>
+<wire x1="17.78" y1="86.36" x2="-33.02" y2="86.36" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="86.36" x2="-33.02" y2="76.2" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$4" class="0">
@@ -6565,7 +6587,7 @@ grid 2.54 mm</description>
 <wire x1="106.68" y1="50.8" x2="106.68" y2="48.26" width="0.1524" layer="91"/>
 <junction x="106.68" y="50.8"/>
 <pinref part="R2" gate="G$1" pin="1"/>
-<pinref part="ON/OFF" gate="G$1" pin="1"/>
+<pinref part="J3" gate="G$1" pin="1"/>
 <wire x1="106.68" y1="50.8" x2="111.76" y2="50.8" width="0.1524" layer="91"/>
 </segment>
 </net>
@@ -6578,109 +6600,117 @@ grid 2.54 mm</description>
 </net>
 <net name="SPIN" class="0">
 <segment>
-<pinref part="DRIVER" gate="G$1" pin="1"/>
-<wire x1="-25.4" y1="60.96" x2="-33.02" y2="60.96" width="0.1524" layer="91"/>
+<pinref part="J5" gate="G$1" pin="1"/>
+<wire x1="-25.4" y1="45.72" x2="-33.02" y2="45.72" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="8"/>
-<wire x1="-33.02" y1="60.96" x2="-33.02" y2="71.12" width="0.1524" layer="91"/>
-<wire x1="-33.02" y1="71.12" x2="-25.4" y2="71.12" width="0.1524" layer="91"/>
-<label x="-30.48" y="60.96" size="1.778" layer="95"/>
+<wire x1="-33.02" y1="45.72" x2="-33.02" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="58.42" x2="-25.4" y2="58.42" width="0.1524" layer="91"/>
+<label x="-30.48" y="45.72" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="SPOUT" class="0">
 <segment>
-<pinref part="DRIVER" gate="G$1" pin="2"/>
-<wire x1="-25.4" y1="58.42" x2="-35.56" y2="58.42" width="0.1524" layer="91"/>
+<pinref part="J5" gate="G$1" pin="2"/>
+<wire x1="-25.4" y1="43.18" x2="-35.56" y2="43.18" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="7"/>
-<wire x1="-35.56" y1="58.42" x2="-35.56" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="-35.56" y1="73.66" x2="-25.4" y2="73.66" width="0.1524" layer="91"/>
-<label x="-33.02" y="58.42" size="1.778" layer="95"/>
+<wire x1="-35.56" y1="43.18" x2="-35.56" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="-35.56" y1="60.96" x2="-25.4" y2="60.96" width="0.1524" layer="91"/>
+<label x="-33.02" y="43.18" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="ST" class="0">
 <segment>
-<pinref part="DRIVER" gate="G$1" pin="3"/>
-<wire x1="-25.4" y1="55.88" x2="-38.1" y2="55.88" width="0.1524" layer="91"/>
-<pinref part="J1" gate="G$1" pin="6"/>
-<wire x1="-38.1" y1="55.88" x2="-38.1" y2="76.2" width="0.1524" layer="91"/>
-<wire x1="-38.1" y1="76.2" x2="-25.4" y2="76.2" width="0.1524" layer="91"/>
-<label x="-27.94" y="55.88" size="1.778" layer="95"/>
+<pinref part="J5" gate="G$1" pin="3"/>
+<wire x1="-25.4" y1="40.64" x2="-38.1" y2="40.64" width="0.1524" layer="91"/>
+<label x="-27.94" y="40.64" size="1.778" layer="95"/>
+<pinref part="Q3" gate="G$1" pin="S"/>
+<wire x1="-43.18" y1="53.34" x2="-43.18" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="55.88" x2="-38.1" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-38.1" y1="55.88" x2="-38.1" y2="40.64" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="5V" class="0">
 <segment>
-<pinref part="DRIVER" gate="G$1" pin="4"/>
-<wire x1="-25.4" y1="53.34" x2="-38.1" y2="53.34" width="0.1524" layer="91"/>
-<wire x1="-38.1" y1="53.34" x2="-38.1" y2="38.1" width="0.1524" layer="91"/>
+<pinref part="J5" gate="G$1" pin="4"/>
+<wire x1="-25.4" y1="38.1" x2="-35.56" y2="38.1" width="0.1524" layer="91"/>
+<wire x1="-35.56" y1="38.1" x2="-35.56" y2="25.4" width="0.1524" layer="91"/>
 <pinref part="J2" gate="G$1" pin="1"/>
-<wire x1="-38.1" y1="38.1" x2="-25.4" y2="38.1" width="0.1524" layer="91"/>
-<label x="-27.94" y="53.34" size="1.778" layer="95"/>
+<wire x1="-35.56" y1="25.4" x2="-25.4" y2="25.4" width="0.1524" layer="91"/>
+<label x="-27.94" y="38.1" size="1.778" layer="95"/>
+<pinref part="Q3" gate="G$1" pin="D"/>
+<wire x1="-43.18" y1="43.18" x2="-43.18" y2="38.1" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="38.1" x2="-35.56" y2="38.1" width="0.1524" layer="91"/>
+<junction x="-35.56" y="38.1"/>
 </segment>
 </net>
 <net name="N$3" class="0">
 <segment>
 <pinref part="Q1" gate="G$1" pin="D"/>
-<wire x1="-48.26" y1="76.2" x2="-48.26" y2="35.56" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="63.5" x2="-60.96" y2="22.86" width="0.1524" layer="91"/>
 <pinref part="J2" gate="G$1" pin="2"/>
-<wire x1="-48.26" y1="35.56" x2="-25.4" y2="35.56" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="22.86" x2="-25.4" y2="22.86" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="STLEDCTL" class="0">
 <segment>
 <pinref part="Q1" gate="G$1" pin="G"/>
-<wire x1="-43.18" y1="83.82" x2="-40.64" y2="83.82" width="0.1524" layer="91"/>
-<wire x1="-40.64" y1="83.82" x2="-40.64" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="-55.88" y1="71.12" x2="-53.34" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-53.34" y1="71.12" x2="-53.34" y2="66.04" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="5"/>
-<wire x1="-40.64" y1="78.74" x2="-25.4" y2="78.74" width="0.1524" layer="91"/>
-<label x="-38.1" y="78.74" size="1.778" layer="95"/>
+<wire x1="-53.34" y1="66.04" x2="-48.26" y2="66.04" width="0.1524" layer="91"/>
+<label x="-38.1" y="66.04" size="1.778" layer="95"/>
+<pinref part="R6" gate="G$1" pin="1"/>
+<wire x1="-48.26" y1="66.04" x2="-25.4" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="-48.26" y1="68.58" x2="-48.26" y2="66.04" width="0.1524" layer="91"/>
+<junction x="-48.26" y="66.04"/>
 </segment>
 </net>
 <net name="PWM" class="0">
 <segment>
 <pinref part="Q2" gate="G$1" pin="G"/>
-<wire x1="-43.18" y1="15.24" x2="-50.8" y2="15.24" width="0.1524" layer="91"/>
-<label x="-50.8" y="15.24" size="1.778" layer="95"/>
+<wire x1="-22.86" y1="0" x2="-15.24" y2="0" width="0.1524" layer="91"/>
+<label x="-15.24" y="0" size="1.778" layer="95" rot="MR0"/>
 </segment>
 <segment>
 <pinref part="J1" gate="G$1" pin="4"/>
-<wire x1="-25.4" y1="81.28" x2="-35.56" y2="81.28" width="0.1524" layer="91"/>
-<label x="-30.48" y="81.28" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="68.58" x2="-35.56" y2="68.58" width="0.1524" layer="91"/>
+<label x="-30.48" y="68.58" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="BAT" class="0">
 <segment>
-<wire x1="-38.1" y1="-7.62" x2="-50.8" y2="-7.62" width="0.1524" layer="91"/>
-<label x="-50.8" y="-7.62" size="1.778" layer="95"/>
-<pinref part="R7" gate="G$1" pin="2"/>
-<wire x1="-38.1" y1="0" x2="-38.1" y2="-7.62" width="0.1524" layer="91"/>
-<pinref part="R6" gate="G$1" pin="2"/>
-<wire x1="-38.1" y1="-7.62" x2="-38.1" y2="-12.7" width="0.1524" layer="91"/>
-<junction x="-38.1" y="-7.62"/>
+<wire x1="-27.94" y1="-17.78" x2="-15.24" y2="-17.78" width="0.1524" layer="91"/>
+<label x="-15.24" y="-17.78" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-27.94" y1="-15.24" x2="-27.94" y2="-17.78" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="-17.78" x2="-27.94" y2="-20.32" width="0.1524" layer="91"/>
+<junction x="-27.94" y="-17.78"/>
+<pinref part="R4" gate="G$1" pin="1"/>
+<pinref part="R5" gate="G$1" pin="2"/>
 </segment>
 <segment>
 <pinref part="J1" gate="G$1" pin="3"/>
-<wire x1="-25.4" y1="83.82" x2="-35.56" y2="83.82" width="0.1524" layer="91"/>
-<label x="-30.48" y="83.82" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="71.12" x2="-35.56" y2="71.12" width="0.1524" layer="91"/>
+<label x="-30.48" y="71.12" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="N$8" class="0">
 <segment>
 <pinref part="Q2" gate="G$1" pin="S"/>
 <pinref part="R4" gate="G$1" pin="2"/>
-<wire x1="-38.1" y1="12.7" x2="-38.1" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="-2.54" x2="-27.94" y2="-5.08" width="0.1524" layer="91"/>
 </segment>
 </net>
-<net name="N$6" class="0">
+<net name="STOUT" class="0">
 <segment>
-<pinref part="R4" gate="G$1" pin="1"/>
-<pinref part="R7" gate="G$1" pin="1"/>
-<wire x1="-27.94" y1="7.62" x2="-27.94" y2="0" width="0.1524" layer="91"/>
-</segment>
-</net>
-<net name="N$9" class="0">
-<segment>
-<pinref part="R6" gate="G$1" pin="1"/>
-<pinref part="R5" gate="G$1" pin="2"/>
-<wire x1="-27.94" y1="-12.7" x2="-27.94" y2="-20.32" width="0.1524" layer="91"/>
+<pinref part="J1" gate="G$1" pin="6"/>
+<pinref part="Q3" gate="G$1" pin="G"/>
+<wire x1="-25.4" y1="63.5" x2="-50.8" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="63.5" x2="-50.8" y2="50.8" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="50.8" x2="-48.26" y2="50.8" width="0.1524" layer="91"/>
+<label x="-33.02" y="63.5" size="1.778" layer="95"/>
+<wire x1="-50.8" y1="50.8" x2="-50.8" y2="48.26" width="0.1524" layer="91"/>
+<junction x="-50.8" y="50.8"/>
+<pinref part="R7" gate="G$1" pin="2"/>
 </segment>
 </net>
 </nets>

+ 168 - 138
schematic/regulator.s#8

@@ -6305,7 +6305,7 @@ grid 2.54 mm</description>
 </classes>
 <parts>
 <part name="U1" library="regulator" deviceset="MAX5035" device="DIP8" package3d_urn="urn:adsk.eagle:package:8089856/1"/>
-<part name="VIN" library="Connectors" library_urn="urn:adsk.eagle:library:14555660" deviceset="B2P-VH(LF)(SN)" device="" package3d_urn="urn:adsk.eagle:package:10989917/2"/>
+<part name="J4" library="Connectors" library_urn="urn:adsk.eagle:library:14555660" deviceset="B2P-VH(LF)(SN)" device="" package3d_urn="urn:adsk.eagle:package:10989917/2" value="IN"/>
 <part name="C4" library="regulator" deviceset="C" device="PANASONIC_H13" package3d_urn="urn:adsk.eagle:package:21812541/1"/>
 <part name="C1" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" deviceset="C" device="CHIP-1206(3216-METRIC)" package3d_urn="urn:adsk.eagle:package:16290893/2" technology="_"/>
 <part name="D1" library="Diodes" library_urn="urn:adsk.eagle:library:11396254" deviceset="MBR360G" device="" package3d_urn="urn:adsk.eagle:package:10898389/2"/>
@@ -6316,16 +6316,18 @@ grid 2.54 mm</description>
 <part name="R2" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="100K"/>
 <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="39K"/>
 <part name="GND1" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
-<part name="ON/OFF" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_02" device="2.54MM_SCREWTERM" package3d_urn="urn:adsk.eagle:package:38059/1"/>
+<part name="J3" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_02" device="2.54MM_SCREWTERM" package3d_urn="urn:adsk.eagle:package:38059/1" value="ON/OFF"/>
 <part name="Q1" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" deviceset="NMOSFET" device="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2"/>
 <part name="J1" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_08" device="LONGPADS" package3d_urn="urn:adsk.eagle:package:38142/1" value="COMM"/>
 <part name="J2" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_02" device="" package3d_urn="urn:adsk.eagle:package:38039/1" value="STOP_LIGHT"/>
-<part name="DRIVER" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_04" device="" package3d_urn="urn:adsk.eagle:package:38085/1"/>
+<part name="J5" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_04" device="" package3d_urn="urn:adsk.eagle:package:38085/1" value="DRIVER"/>
 <part name="R4" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="1M"/>
-<part name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="100K"/>
+<part name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="133K"/>
 <part name="Q2" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" deviceset="NMOSFET" device="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2"/>
-<part name="R6" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1"/>
-<part name="R7" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="47K"/>
+<part name="Q3" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" deviceset="NMOSFET" device="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2"/>
+<part name="R6" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="10K"/>
+<part name="R7" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="10K"/>
+<part name="GND2" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
 </parts>
 <sheets>
 <sheet>
@@ -6336,13 +6338,11 @@ grid 2.54 mm</description>
 <attribute name="NAME" x="45.72" y="73.66" size="1.778" layer="95"/>
 <attribute name="VALUE" x="45.72" y="40.64" size="1.778" layer="96"/>
 </instance>
-<instance part="VIN" gate="G$1" x="132.08" y="73.66" smashed="yes" rot="R180">
-<attribute name="NAME" x="134.62" y="67.818" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="134.62" y="78.74" size="1.778" layer="96" rot="R180"/>
+<instance part="J4" gate="G$1" x="137.16" y="73.66" smashed="yes" rot="R180">
+<attribute name="NAME" x="139.7" y="67.818" size="1.778" layer="95" rot="R180"/>
 </instance>
-<instance part="C4" gate="G$1" x="88.9" y="60.96" smashed="yes" rot="R90">
-<attribute name="NAME" x="86.36" y="63.5" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="93.98" y="63.5" size="1.778" layer="96" rot="R90"/>
+<instance part="C4" gate="G$1" x="83.82" y="63.5" smashed="yes">
+<attribute name="NAME" x="86.36" y="66.04" size="1.778" layer="95"/>
 </instance>
 <instance part="C1" gate="G$1" x="53.34" y="78.74" smashed="yes" rot="R90">
 <attribute name="NAME" x="50.8" y="81.28" size="1.778" layer="95" rot="R90"/>
@@ -6379,45 +6379,50 @@ grid 2.54 mm</description>
 <instance part="GND1" gate="1" x="55.88" y="15.24" smashed="yes">
 <attribute name="VALUE" x="53.34" y="12.7" size="1.778" layer="96"/>
 </instance>
-<instance part="ON/OFF" gate="G$1" x="119.38" y="50.8" smashed="yes" rot="R180">
+<instance part="J3" gate="G$1" x="119.38" y="50.8" smashed="yes" rot="R180">
 <attribute name="VALUE" x="121.92" y="55.626" size="1.778" layer="96" font="vector" rot="R180"/>
 <attribute name="NAME" x="121.92" y="45.212" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="Q1" gate="G$1" x="-45.72" y="81.28" smashed="yes" rot="R180">
-<attribute name="NAME" x="-52.07" y="80.01" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="-52.07" y="82.55" size="1.778" layer="96" rot="R180"/>
+<instance part="Q1" gate="G$1" x="-58.42" y="68.58" smashed="yes" rot="R180">
+<attribute name="NAME" x="-64.77" y="67.31" size="1.778" layer="95" rot="R180"/>
 </instance>
-<instance part="J1" gate="G$1" x="-20.32" y="81.28" smashed="yes" rot="R180">
-<attribute name="VALUE" x="-15.24" y="93.726" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="-15.24" y="68.072" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J1" gate="G$1" x="-20.32" y="68.58" smashed="yes" rot="R180">
+<attribute name="VALUE" x="-15.24" y="81.026" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="-15.24" y="55.372" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="J2" gate="G$1" x="-17.78" y="38.1" smashed="yes" rot="R180">
-<attribute name="VALUE" x="-15.24" y="42.926" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="-15.24" y="32.512" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J2" gate="G$1" x="-17.78" y="25.4" smashed="yes" rot="R180">
+<attribute name="VALUE" x="-15.24" y="30.226" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="-15.24" y="19.812" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="DRIVER" gate="G$1" x="-20.32" y="58.42" smashed="yes" rot="R180">
-<attribute name="VALUE" x="-15.24" y="65.786" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="-15.24" y="50.292" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J5" gate="G$1" x="-20.32" y="43.18" smashed="yes" rot="R180">
+<attribute name="VALUE" x="-15.24" y="50.546" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="-15.24" y="35.052" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="R4" gate="G$1" x="-33.02" y="7.62" smashed="yes" rot="R180">
-<attribute name="NAME" x="-29.21" y="6.1214" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="-29.21" y="10.922" size="1.778" layer="96" rot="R180"/>
+<instance part="R4" gate="G$1" x="-27.94" y="-10.16" smashed="yes" rot="MR90">
+<attribute name="NAME" x="-26.4414" y="-13.97" size="1.778" layer="95" rot="MR90"/>
+<attribute name="VALUE" x="-31.242" y="-13.97" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="R5" gate="G$1" x="-33.02" y="-20.32" smashed="yes">
-<attribute name="NAME" x="-36.83" y="-18.8214" size="1.778" layer="95"/>
-<attribute name="VALUE" x="-36.83" y="-23.622" size="1.778" layer="96"/>
+<instance part="R5" gate="G$1" x="-27.94" y="-25.4" smashed="yes" rot="MR90">
+<attribute name="NAME" x="-26.4414" y="-29.21" size="1.778" layer="95" rot="MR90"/>
+<attribute name="VALUE" x="-31.242" y="-29.21" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="Q2" gate="G$1" x="-40.64" y="17.78" smashed="yes">
-<attribute name="NAME" x="-34.29" y="19.05" size="1.778" layer="95"/>
-<attribute name="VALUE" x="-34.29" y="16.51" size="1.778" layer="96"/>
+<instance part="Q2" gate="G$1" x="-25.4" y="2.54" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-31.75" y="3.81" size="1.778" layer="95" rot="MR0"/>
+<attribute name="VALUE" x="-31.75" y="1.27" size="1.778" layer="96" rot="MR0"/>
 </instance>
-<instance part="R6" gate="G$1" x="-33.02" y="-12.7" smashed="yes" rot="R180">
-<attribute name="NAME" x="-29.21" y="-14.1986" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="-29.21" y="-9.398" size="1.778" layer="96" rot="R180"/>
+<instance part="Q3" gate="G$1" x="-45.72" y="48.26" smashed="yes" rot="MR180">
+<attribute name="NAME" x="-39.37" y="46.99" size="1.778" layer="95" rot="MR180"/>
 </instance>
-<instance part="R7" gate="G$1" x="-33.02" y="0" smashed="yes" rot="R180">
-<attribute name="NAME" x="-29.21" y="-1.4986" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="-29.21" y="3.302" size="1.778" layer="96" rot="R180"/>
+<instance part="R6" gate="G$1" x="-48.26" y="73.66" smashed="yes" rot="R90">
+<attribute name="NAME" x="-49.7586" y="69.85" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="-44.958" y="69.85" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="R7" gate="G$1" x="-50.8" y="43.18" smashed="yes" rot="R90">
+<attribute name="NAME" x="-52.2986" y="39.37" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="-47.498" y="39.37" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="GND2" gate="1" x="-27.94" y="-40.64" smashed="yes">
+<attribute name="VALUE" x="-30.48" y="-43.18" size="1.778" layer="96"/>
 </instance>
 </instances>
 <busses>
@@ -6425,15 +6430,6 @@ grid 2.54 mm</description>
 <nets>
 <net name="GND" class="0">
 <segment>
-<pinref part="U1" gate="G$1" pin="GND"/>
-<wire x1="71.12" y1="55.88" x2="96.52" y2="55.88" width="0.1524" layer="91"/>
-<pinref part="C4" gate="G$1" pin="P$2"/>
-<wire x1="93.98" y1="60.96" x2="96.52" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="96.52" y1="60.96" x2="101.6" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="96.52" y1="55.88" x2="96.52" y2="60.96" width="0.1524" layer="91"/>
-<junction x="96.52" y="60.96"/>
-</segment>
-<segment>
 <pinref part="U1" gate="G$1" pin="SGND"/>
 <wire x1="40.64" y1="55.88" x2="25.4" y2="55.88" width="0.1524" layer="91"/>
 <wire x1="25.4" y1="55.88" x2="25.4" y2="60.96" width="0.1524" layer="91"/>
@@ -6443,13 +6439,14 @@ grid 2.54 mm</description>
 <segment>
 <pinref part="R3" gate="G$1" pin="1"/>
 <wire x1="106.68" y1="25.4" x2="106.68" y2="22.86" width="0.1524" layer="91"/>
-<wire x1="106.68" y1="22.86" x2="55.88" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="106.68" y1="22.86" x2="83.82" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="83.82" y1="22.86" x2="55.88" y2="22.86" width="0.1524" layer="91"/>
 <wire x1="55.88" y1="22.86" x2="55.88" y2="17.78" width="0.1524" layer="91"/>
 <pinref part="GND1" gate="1" pin="GND"/>
-<pinref part="VIN" gate="G$1" pin="1"/>
-<wire x1="127" y1="71.12" x2="124.46" y2="71.12" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="71.12" x2="124.46" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="58.42" x2="124.46" y2="22.86" width="0.1524" layer="91"/>
+<pinref part="J4" gate="G$1" pin="1"/>
+<wire x1="132.08" y1="71.12" x2="124.46" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="71.12" x2="124.46" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="63.5" x2="124.46" y2="22.86" width="0.1524" layer="91"/>
 <wire x1="124.46" y1="22.86" x2="111.76" y2="22.86" width="0.1524" layer="91"/>
 <junction x="106.68" y="22.86"/>
 <pinref part="C3" gate="G$1" pin="-"/>
@@ -6458,25 +6455,50 @@ grid 2.54 mm</description>
 <wire x1="17.78" y1="22.86" x2="17.78" y2="71.12" width="0.1524" layer="91"/>
 <junction x="55.88" y="22.86"/>
 <pinref part="D1" gate="G$1" pin="A"/>
-<wire x1="73.66" y1="86.36" x2="139.7" y2="86.36" width="0.1524" layer="91"/>
-<wire x1="139.7" y1="86.36" x2="139.7" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="139.7" y1="58.42" x2="124.46" y2="58.42" width="0.1524" layer="91"/>
-<junction x="124.46" y="58.42"/>
-<pinref part="ON/OFF" gate="G$1" pin="2"/>
+<wire x1="73.66" y1="86.36" x2="142.24" y2="86.36" width="0.1524" layer="91"/>
+<wire x1="142.24" y1="86.36" x2="142.24" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="142.24" y1="63.5" x2="124.46" y2="63.5" width="0.1524" layer="91"/>
+<junction x="124.46" y="63.5"/>
+<pinref part="J3" gate="G$1" pin="2"/>
 <wire x1="111.76" y1="48.26" x2="111.76" y2="22.86" width="0.1524" layer="91"/>
 <junction x="111.76" y="22.86"/>
+<pinref part="C4" gate="G$1" pin="P$2"/>
+<pinref part="U1" gate="G$1" pin="GND"/>
+<wire x1="83.82" y1="55.88" x2="83.82" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="71.12" y1="55.88" x2="83.82" y2="55.88" width="0.1524" layer="91"/>
+<junction x="83.82" y="55.88"/>
+<label x="83.82" y="53.34" size="1.778" layer="95"/>
+<wire x1="83.82" y1="55.88" x2="83.82" y2="22.86" width="0.1524" layer="91"/>
+<junction x="83.82" y="22.86"/>
+<label x="127" y="71.12" size="1.778" layer="95"/>
 </segment>
 <segment>
+<pinref part="R5" gate="G$1" pin="1"/>
+<pinref part="GND2" gate="1" pin="GND"/>
+<wire x1="-27.94" y1="-30.48" x2="-27.94" y2="-35.56" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="2"/>
-<label x="-30.48" y="86.36" size="1.778" layer="95"/>
+<label x="-30.48" y="73.66" size="1.778" layer="95"/>
 <pinref part="Q1" gate="G$1" pin="S"/>
-<wire x1="-25.4" y1="86.36" x2="-48.26" y2="86.36" width="0.1524" layer="91"/>
-</segment>
-<segment>
-<pinref part="R5" gate="G$1" pin="1"/>
-<wire x1="-38.1" y1="-20.32" x2="-38.1" y2="-27.94" width="0.1524" layer="91"/>
-<wire x1="-38.1" y1="-27.94" x2="-25.4" y2="-27.94" width="0.1524" layer="91"/>
-<label x="-30.48" y="-27.94" size="1.778" layer="95"/>
+<wire x1="-27.94" y1="-35.56" x2="-27.94" y2="-38.1" width="0.1524" layer="91"/>
+<wire x1="-25.4" y1="73.66" x2="-40.64" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="-40.64" y1="73.66" x2="-40.64" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-40.64" y1="81.28" x2="-48.26" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-48.26" y1="81.28" x2="-60.96" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="81.28" x2="-60.96" y2="73.66" width="0.1524" layer="91"/>
+<pinref part="R6" gate="G$1" pin="2"/>
+<wire x1="-48.26" y1="78.74" x2="-48.26" y2="81.28" width="0.1524" layer="91"/>
+<junction x="-48.26" y="81.28"/>
+<wire x1="-60.96" y1="81.28" x2="-71.12" y2="81.28" width="0.1524" layer="91"/>
+<junction x="-60.96" y="81.28"/>
+<wire x1="-71.12" y1="81.28" x2="-71.12" y2="30.48" width="0.1524" layer="91"/>
+<wire x1="-71.12" y1="30.48" x2="-71.12" y2="-35.56" width="0.1524" layer="91"/>
+<wire x1="-71.12" y1="-35.56" x2="-27.94" y2="-35.56" width="0.1524" layer="91"/>
+<junction x="-27.94" y="-35.56"/>
+<pinref part="R7" gate="G$1" pin="1"/>
+<wire x1="-50.8" y1="38.1" x2="-50.8" y2="30.48" width="0.1524" layer="91"/>
+<label x="-50.8" y="33.02" size="1.778" layer="95"/>
+<wire x1="-50.8" y1="30.48" x2="-71.12" y2="30.48" width="0.1524" layer="91"/>
+<junction x="-71.12" y="30.48"/>
 </segment>
 </net>
 <net name="VIN" class="0">
@@ -6484,22 +6506,23 @@ grid 2.54 mm</description>
 <pinref part="U1" gate="G$1" pin="VIN"/>
 <pinref part="C4" gate="G$1" pin="P$1"/>
 <wire x1="71.12" y1="60.96" x2="78.74" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="78.74" y1="60.96" x2="82.55" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="78.74" y1="60.96" x2="78.74" y2="68.58" width="0.1524" layer="91"/>
-<junction x="78.74" y="60.96"/>
-<wire x1="78.74" y1="68.58" x2="106.68" y2="68.58" width="0.1524" layer="91"/>
-<wire x1="106.68" y1="68.58" x2="106.68" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="106.68" y1="73.66" x2="106.68" y2="63.5" width="0.1524" layer="91"/>
 <pinref part="R1" gate="G$1" pin="1"/>
-<pinref part="VIN" gate="G$1" pin="2"/>
-<wire x1="78.74" y1="68.58" x2="78.74" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="78.74" y1="73.66" x2="127" y2="73.66" width="0.1524" layer="91"/>
-<junction x="78.74" y="68.58"/>
+<pinref part="J4" gate="G$1" pin="2"/>
+<wire x1="106.68" y1="73.66" x2="132.08" y2="73.66" width="0.1524" layer="91"/>
+<junction x="106.68" y="73.66"/>
+<wire x1="78.74" y1="60.96" x2="78.74" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="73.66" x2="83.82" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="83.82" y1="73.66" x2="106.68" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="83.82" y1="69.85" x2="83.82" y2="73.66" width="0.1524" layer="91"/>
+<junction x="83.82" y="73.66"/>
+<label x="127" y="73.66" size="1.778" layer="95"/>
 </segment>
 <segment>
 <pinref part="Q2" gate="G$1" pin="D"/>
-<wire x1="-38.1" y1="22.86" x2="-38.1" y2="25.4" width="0.1524" layer="91"/>
-<wire x1="-38.1" y1="25.4" x2="-27.94" y2="25.4" width="0.1524" layer="91"/>
-<label x="-33.02" y="25.4" size="1.778" layer="95"/>
+<wire x1="-27.94" y1="7.62" x2="-27.94" y2="10.16" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="10.16" x2="-38.1" y2="10.16" width="0.1524" layer="91"/>
+<label x="-33.02" y="10.16" size="1.778" layer="95" rot="MR0"/>
 </segment>
 </net>
 <net name="N$1" class="0">
@@ -6528,7 +6551,7 @@ grid 2.54 mm</description>
 <pinref part="L1" gate="G$1" pin="1"/>
 </segment>
 </net>
-<net name="VOUT" class="0">
+<net name="12V" class="0">
 <segment>
 <pinref part="L1" gate="G$1" pin="2"/>
 <wire x1="35.56" y1="86.36" x2="22.86" y2="86.36" width="0.1524" layer="91"/>
@@ -6537,16 +6560,15 @@ grid 2.54 mm</description>
 <wire x1="22.86" y1="50.8" x2="40.64" y2="50.8" width="0.1524" layer="91"/>
 <wire x1="22.86" y1="86.36" x2="17.78" y2="86.36" width="0.1524" layer="91"/>
 <junction x="22.86" y="86.36"/>
-<wire x1="17.78" y1="86.36" x2="7.62" y2="86.36" width="0.1524" layer="91"/>
 <wire x1="17.78" y1="86.36" x2="17.78" y2="78.74" width="0.1524" layer="91"/>
 <junction x="17.78" y="86.36"/>
 <pinref part="C3" gate="G$1" pin="+"/>
 <label x="10.16" y="86.36" size="1.778" layer="95"/>
-</segment>
-<segment>
 <pinref part="J1" gate="G$1" pin="1"/>
-<wire x1="-25.4" y1="88.9" x2="-33.02" y2="88.9" width="0.1524" layer="91"/>
-<label x="-33.02" y="88.9" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="76.2" x2="-33.02" y2="76.2" width="0.1524" layer="91"/>
+<label x="-30.48" y="76.2" size="1.778" layer="95"/>
+<wire x1="17.78" y1="86.36" x2="-33.02" y2="86.36" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="86.36" x2="-33.02" y2="76.2" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$4" class="0">
@@ -6565,7 +6587,7 @@ grid 2.54 mm</description>
 <wire x1="106.68" y1="50.8" x2="106.68" y2="48.26" width="0.1524" layer="91"/>
 <junction x="106.68" y="50.8"/>
 <pinref part="R2" gate="G$1" pin="1"/>
-<pinref part="ON/OFF" gate="G$1" pin="1"/>
+<pinref part="J3" gate="G$1" pin="1"/>
 <wire x1="106.68" y1="50.8" x2="111.76" y2="50.8" width="0.1524" layer="91"/>
 </segment>
 </net>
@@ -6578,109 +6600,117 @@ grid 2.54 mm</description>
 </net>
 <net name="SPIN" class="0">
 <segment>
-<pinref part="DRIVER" gate="G$1" pin="1"/>
-<wire x1="-25.4" y1="60.96" x2="-33.02" y2="60.96" width="0.1524" layer="91"/>
+<pinref part="J5" gate="G$1" pin="1"/>
+<wire x1="-25.4" y1="45.72" x2="-33.02" y2="45.72" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="8"/>
-<wire x1="-33.02" y1="60.96" x2="-33.02" y2="71.12" width="0.1524" layer="91"/>
-<wire x1="-33.02" y1="71.12" x2="-25.4" y2="71.12" width="0.1524" layer="91"/>
-<label x="-30.48" y="60.96" size="1.778" layer="95"/>
+<wire x1="-33.02" y1="45.72" x2="-33.02" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="58.42" x2="-25.4" y2="58.42" width="0.1524" layer="91"/>
+<label x="-30.48" y="45.72" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="SPOUT" class="0">
 <segment>
-<pinref part="DRIVER" gate="G$1" pin="2"/>
-<wire x1="-25.4" y1="58.42" x2="-35.56" y2="58.42" width="0.1524" layer="91"/>
+<pinref part="J5" gate="G$1" pin="2"/>
+<wire x1="-25.4" y1="43.18" x2="-35.56" y2="43.18" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="7"/>
-<wire x1="-35.56" y1="58.42" x2="-35.56" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="-35.56" y1="73.66" x2="-25.4" y2="73.66" width="0.1524" layer="91"/>
-<label x="-33.02" y="58.42" size="1.778" layer="95"/>
+<wire x1="-35.56" y1="43.18" x2="-35.56" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="-35.56" y1="60.96" x2="-25.4" y2="60.96" width="0.1524" layer="91"/>
+<label x="-33.02" y="43.18" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="ST" class="0">
 <segment>
-<pinref part="DRIVER" gate="G$1" pin="3"/>
-<wire x1="-25.4" y1="55.88" x2="-38.1" y2="55.88" width="0.1524" layer="91"/>
-<pinref part="J1" gate="G$1" pin="6"/>
-<wire x1="-38.1" y1="55.88" x2="-38.1" y2="76.2" width="0.1524" layer="91"/>
-<wire x1="-38.1" y1="76.2" x2="-25.4" y2="76.2" width="0.1524" layer="91"/>
-<label x="-27.94" y="55.88" size="1.778" layer="95"/>
+<pinref part="J5" gate="G$1" pin="3"/>
+<wire x1="-25.4" y1="40.64" x2="-38.1" y2="40.64" width="0.1524" layer="91"/>
+<label x="-27.94" y="40.64" size="1.778" layer="95"/>
+<pinref part="Q3" gate="G$1" pin="S"/>
+<wire x1="-43.18" y1="53.34" x2="-43.18" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="55.88" x2="-38.1" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-38.1" y1="55.88" x2="-38.1" y2="40.64" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="5V" class="0">
 <segment>
-<pinref part="DRIVER" gate="G$1" pin="4"/>
-<wire x1="-25.4" y1="53.34" x2="-38.1" y2="53.34" width="0.1524" layer="91"/>
-<wire x1="-38.1" y1="53.34" x2="-38.1" y2="38.1" width="0.1524" layer="91"/>
+<pinref part="J5" gate="G$1" pin="4"/>
+<wire x1="-25.4" y1="38.1" x2="-35.56" y2="38.1" width="0.1524" layer="91"/>
+<wire x1="-35.56" y1="38.1" x2="-35.56" y2="25.4" width="0.1524" layer="91"/>
 <pinref part="J2" gate="G$1" pin="1"/>
-<wire x1="-38.1" y1="38.1" x2="-25.4" y2="38.1" width="0.1524" layer="91"/>
-<label x="-27.94" y="53.34" size="1.778" layer="95"/>
+<wire x1="-35.56" y1="25.4" x2="-25.4" y2="25.4" width="0.1524" layer="91"/>
+<label x="-27.94" y="38.1" size="1.778" layer="95"/>
+<pinref part="Q3" gate="G$1" pin="D"/>
+<wire x1="-43.18" y1="43.18" x2="-43.18" y2="38.1" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="38.1" x2="-35.56" y2="38.1" width="0.1524" layer="91"/>
+<junction x="-35.56" y="38.1"/>
 </segment>
 </net>
 <net name="N$3" class="0">
 <segment>
 <pinref part="Q1" gate="G$1" pin="D"/>
-<wire x1="-48.26" y1="76.2" x2="-48.26" y2="35.56" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="63.5" x2="-60.96" y2="22.86" width="0.1524" layer="91"/>
 <pinref part="J2" gate="G$1" pin="2"/>
-<wire x1="-48.26" y1="35.56" x2="-25.4" y2="35.56" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="22.86" x2="-25.4" y2="22.86" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="STLEDCTL" class="0">
 <segment>
 <pinref part="Q1" gate="G$1" pin="G"/>
-<wire x1="-43.18" y1="83.82" x2="-40.64" y2="83.82" width="0.1524" layer="91"/>
-<wire x1="-40.64" y1="83.82" x2="-40.64" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="-55.88" y1="71.12" x2="-53.34" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-53.34" y1="71.12" x2="-53.34" y2="66.04" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="5"/>
-<wire x1="-40.64" y1="78.74" x2="-25.4" y2="78.74" width="0.1524" layer="91"/>
-<label x="-38.1" y="78.74" size="1.778" layer="95"/>
+<wire x1="-53.34" y1="66.04" x2="-48.26" y2="66.04" width="0.1524" layer="91"/>
+<label x="-38.1" y="66.04" size="1.778" layer="95"/>
+<pinref part="R6" gate="G$1" pin="1"/>
+<wire x1="-48.26" y1="66.04" x2="-25.4" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="-48.26" y1="68.58" x2="-48.26" y2="66.04" width="0.1524" layer="91"/>
+<junction x="-48.26" y="66.04"/>
 </segment>
 </net>
 <net name="PWM" class="0">
 <segment>
 <pinref part="Q2" gate="G$1" pin="G"/>
-<wire x1="-43.18" y1="15.24" x2="-50.8" y2="15.24" width="0.1524" layer="91"/>
-<label x="-50.8" y="15.24" size="1.778" layer="95"/>
+<wire x1="-22.86" y1="0" x2="-15.24" y2="0" width="0.1524" layer="91"/>
+<label x="-15.24" y="0" size="1.778" layer="95" rot="MR0"/>
 </segment>
 <segment>
 <pinref part="J1" gate="G$1" pin="4"/>
-<wire x1="-25.4" y1="81.28" x2="-35.56" y2="81.28" width="0.1524" layer="91"/>
-<label x="-30.48" y="81.28" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="68.58" x2="-35.56" y2="68.58" width="0.1524" layer="91"/>
+<label x="-30.48" y="68.58" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="BAT" class="0">
 <segment>
-<wire x1="-38.1" y1="-7.62" x2="-50.8" y2="-7.62" width="0.1524" layer="91"/>
-<label x="-50.8" y="-7.62" size="1.778" layer="95"/>
-<pinref part="R7" gate="G$1" pin="2"/>
-<wire x1="-38.1" y1="0" x2="-38.1" y2="-7.62" width="0.1524" layer="91"/>
-<pinref part="R6" gate="G$1" pin="2"/>
-<wire x1="-38.1" y1="-7.62" x2="-38.1" y2="-12.7" width="0.1524" layer="91"/>
-<junction x="-38.1" y="-7.62"/>
+<wire x1="-27.94" y1="-17.78" x2="-15.24" y2="-17.78" width="0.1524" layer="91"/>
+<label x="-15.24" y="-22.86" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-27.94" y1="-15.24" x2="-27.94" y2="-17.78" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="-17.78" x2="-27.94" y2="-20.32" width="0.1524" layer="91"/>
+<junction x="-27.94" y="-17.78"/>
+<pinref part="R4" gate="G$1" pin="1"/>
+<pinref part="R5" gate="G$1" pin="2"/>
 </segment>
 <segment>
 <pinref part="J1" gate="G$1" pin="3"/>
-<wire x1="-25.4" y1="83.82" x2="-35.56" y2="83.82" width="0.1524" layer="91"/>
-<label x="-30.48" y="83.82" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="71.12" x2="-35.56" y2="71.12" width="0.1524" layer="91"/>
+<label x="-30.48" y="71.12" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="N$8" class="0">
 <segment>
 <pinref part="Q2" gate="G$1" pin="S"/>
 <pinref part="R4" gate="G$1" pin="2"/>
-<wire x1="-38.1" y1="12.7" x2="-38.1" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="-2.54" x2="-27.94" y2="-5.08" width="0.1524" layer="91"/>
 </segment>
 </net>
-<net name="N$6" class="0">
+<net name="STOUT" class="0">
 <segment>
-<pinref part="R4" gate="G$1" pin="1"/>
-<pinref part="R7" gate="G$1" pin="1"/>
-<wire x1="-27.94" y1="7.62" x2="-27.94" y2="0" width="0.1524" layer="91"/>
-</segment>
-</net>
-<net name="N$9" class="0">
-<segment>
-<pinref part="R6" gate="G$1" pin="1"/>
-<pinref part="R5" gate="G$1" pin="2"/>
-<wire x1="-27.94" y1="-12.7" x2="-27.94" y2="-20.32" width="0.1524" layer="91"/>
+<pinref part="J1" gate="G$1" pin="6"/>
+<pinref part="Q3" gate="G$1" pin="G"/>
+<wire x1="-25.4" y1="63.5" x2="-50.8" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="63.5" x2="-50.8" y2="50.8" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="50.8" x2="-48.26" y2="50.8" width="0.1524" layer="91"/>
+<label x="-33.02" y="63.5" size="1.778" layer="95"/>
+<wire x1="-50.8" y1="50.8" x2="-50.8" y2="48.26" width="0.1524" layer="91"/>
+<junction x="-50.8" y="50.8"/>
+<pinref part="R7" gate="G$1" pin="2"/>
 </segment>
 </net>
 </nets>

+ 168 - 138
schematic/regulator.s#9

@@ -6305,7 +6305,7 @@ grid 2.54 mm</description>
 </classes>
 <parts>
 <part name="U1" library="regulator" deviceset="MAX5035" device="DIP8" package3d_urn="urn:adsk.eagle:package:8089856/1"/>
-<part name="VIN" library="Connectors" library_urn="urn:adsk.eagle:library:14555660" deviceset="B2P-VH(LF)(SN)" device="" package3d_urn="urn:adsk.eagle:package:10989917/2"/>
+<part name="J4" library="Connectors" library_urn="urn:adsk.eagle:library:14555660" deviceset="B2P-VH(LF)(SN)" device="" package3d_urn="urn:adsk.eagle:package:10989917/2" value="IN"/>
 <part name="C4" library="regulator" deviceset="C" device="PANASONIC_H13" package3d_urn="urn:adsk.eagle:package:21812541/1"/>
 <part name="C1" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" deviceset="C" device="CHIP-1206(3216-METRIC)" package3d_urn="urn:adsk.eagle:package:16290893/2" technology="_"/>
 <part name="D1" library="Diodes" library_urn="urn:adsk.eagle:library:11396254" deviceset="MBR360G" device="" package3d_urn="urn:adsk.eagle:package:10898389/2"/>
@@ -6316,16 +6316,18 @@ grid 2.54 mm</description>
 <part name="R2" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="100K"/>
 <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="39K"/>
 <part name="GND1" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
-<part name="ON/OFF" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_02" device="2.54MM_SCREWTERM" package3d_urn="urn:adsk.eagle:package:38059/1"/>
+<part name="J3" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_02" device="2.54MM_SCREWTERM" package3d_urn="urn:adsk.eagle:package:38059/1" value="ON/OFF"/>
 <part name="Q1" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" deviceset="NMOSFET" device="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2"/>
 <part name="J1" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_08" device="LONGPADS" package3d_urn="urn:adsk.eagle:package:38142/1" value="COMM"/>
 <part name="J2" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_02" device="" package3d_urn="urn:adsk.eagle:package:38039/1" value="STOP_LIGHT"/>
-<part name="DRIVER" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_04" device="" package3d_urn="urn:adsk.eagle:package:38085/1"/>
+<part name="J5" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_04" device="" package3d_urn="urn:adsk.eagle:package:38085/1" value="DRIVER"/>
 <part name="R4" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="1M"/>
-<part name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="100K"/>
+<part name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="133K"/>
 <part name="Q2" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" deviceset="NMOSFET" device="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2"/>
-<part name="R6" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1"/>
-<part name="R7" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1"/>
+<part name="Q3" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" deviceset="NMOSFET" device="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2"/>
+<part name="R6" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="10K"/>
+<part name="R7" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="10K"/>
+<part name="GND2" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
 </parts>
 <sheets>
 <sheet>
@@ -6336,13 +6338,11 @@ grid 2.54 mm</description>
 <attribute name="NAME" x="45.72" y="73.66" size="1.778" layer="95"/>
 <attribute name="VALUE" x="45.72" y="40.64" size="1.778" layer="96"/>
 </instance>
-<instance part="VIN" gate="G$1" x="132.08" y="73.66" smashed="yes" rot="R180">
-<attribute name="NAME" x="134.62" y="67.818" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="134.62" y="78.74" size="1.778" layer="96" rot="R180"/>
+<instance part="J4" gate="G$1" x="137.16" y="73.66" smashed="yes" rot="R180">
+<attribute name="NAME" x="139.7" y="67.818" size="1.778" layer="95" rot="R180"/>
 </instance>
-<instance part="C4" gate="G$1" x="88.9" y="60.96" smashed="yes" rot="R90">
-<attribute name="NAME" x="86.36" y="63.5" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="93.98" y="63.5" size="1.778" layer="96" rot="R90"/>
+<instance part="C4" gate="G$1" x="83.82" y="63.5" smashed="yes">
+<attribute name="NAME" x="86.36" y="66.04" size="1.778" layer="95"/>
 </instance>
 <instance part="C1" gate="G$1" x="53.34" y="78.74" smashed="yes" rot="R90">
 <attribute name="NAME" x="50.8" y="81.28" size="1.778" layer="95" rot="R90"/>
@@ -6379,45 +6379,50 @@ grid 2.54 mm</description>
 <instance part="GND1" gate="1" x="55.88" y="15.24" smashed="yes">
 <attribute name="VALUE" x="53.34" y="12.7" size="1.778" layer="96"/>
 </instance>
-<instance part="ON/OFF" gate="G$1" x="119.38" y="50.8" smashed="yes" rot="R180">
+<instance part="J3" gate="G$1" x="119.38" y="50.8" smashed="yes" rot="R180">
 <attribute name="VALUE" x="121.92" y="55.626" size="1.778" layer="96" font="vector" rot="R180"/>
 <attribute name="NAME" x="121.92" y="45.212" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="Q1" gate="G$1" x="-45.72" y="81.28" smashed="yes" rot="R180">
-<attribute name="NAME" x="-52.07" y="80.01" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="-52.07" y="82.55" size="1.778" layer="96" rot="R180"/>
+<instance part="Q1" gate="G$1" x="-58.42" y="68.58" smashed="yes" rot="R180">
+<attribute name="NAME" x="-64.77" y="67.31" size="1.778" layer="95" rot="R180"/>
 </instance>
-<instance part="J1" gate="G$1" x="-20.32" y="81.28" smashed="yes" rot="R180">
-<attribute name="VALUE" x="-15.24" y="93.726" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="-15.24" y="68.072" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J1" gate="G$1" x="-20.32" y="68.58" smashed="yes" rot="R180">
+<attribute name="VALUE" x="-15.24" y="81.026" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="-15.24" y="55.372" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="J2" gate="G$1" x="-17.78" y="38.1" smashed="yes" rot="R180">
-<attribute name="VALUE" x="-15.24" y="42.926" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="-15.24" y="32.512" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J2" gate="G$1" x="-17.78" y="25.4" smashed="yes" rot="R180">
+<attribute name="VALUE" x="-15.24" y="30.226" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="-15.24" y="19.812" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="DRIVER" gate="G$1" x="-20.32" y="58.42" smashed="yes" rot="R180">
-<attribute name="VALUE" x="-15.24" y="65.786" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="-15.24" y="50.292" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J5" gate="G$1" x="-20.32" y="43.18" smashed="yes" rot="R180">
+<attribute name="VALUE" x="-15.24" y="50.546" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="-15.24" y="35.052" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="R4" gate="G$1" x="-33.02" y="7.62" smashed="yes" rot="R180">
-<attribute name="NAME" x="-29.21" y="6.1214" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="-29.21" y="10.922" size="1.778" layer="96" rot="R180"/>
+<instance part="R4" gate="G$1" x="-27.94" y="-10.16" smashed="yes" rot="MR90">
+<attribute name="NAME" x="-26.4414" y="-13.97" size="1.778" layer="95" rot="MR90"/>
+<attribute name="VALUE" x="-31.242" y="-13.97" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="R5" gate="G$1" x="-33.02" y="-20.32" smashed="yes">
-<attribute name="NAME" x="-36.83" y="-18.8214" size="1.778" layer="95"/>
-<attribute name="VALUE" x="-36.83" y="-23.622" size="1.778" layer="96"/>
+<instance part="R5" gate="G$1" x="-27.94" y="-25.4" smashed="yes" rot="MR90">
+<attribute name="NAME" x="-26.4414" y="-29.21" size="1.778" layer="95" rot="MR90"/>
+<attribute name="VALUE" x="-31.242" y="-29.21" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="Q2" gate="G$1" x="-40.64" y="17.78" smashed="yes">
-<attribute name="NAME" x="-34.29" y="19.05" size="1.778" layer="95"/>
-<attribute name="VALUE" x="-34.29" y="16.51" size="1.778" layer="96"/>
+<instance part="Q2" gate="G$1" x="-25.4" y="2.54" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-31.75" y="3.81" size="1.778" layer="95" rot="MR0"/>
+<attribute name="VALUE" x="-31.75" y="1.27" size="1.778" layer="96" rot="MR0"/>
 </instance>
-<instance part="R6" gate="G$1" x="-33.02" y="-12.7" smashed="yes" rot="R180">
-<attribute name="NAME" x="-29.21" y="-14.1986" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="-29.21" y="-9.398" size="1.778" layer="96" rot="R180"/>
+<instance part="Q3" gate="G$1" x="-45.72" y="48.26" smashed="yes" rot="MR180">
+<attribute name="NAME" x="-39.37" y="46.99" size="1.778" layer="95" rot="MR180"/>
 </instance>
-<instance part="R7" gate="G$1" x="-33.02" y="0" smashed="yes" rot="R180">
-<attribute name="NAME" x="-29.21" y="-1.4986" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="-29.21" y="3.302" size="1.778" layer="96" rot="R180"/>
+<instance part="R6" gate="G$1" x="-48.26" y="73.66" smashed="yes" rot="R90">
+<attribute name="NAME" x="-49.7586" y="69.85" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="-44.958" y="69.85" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="R7" gate="G$1" x="-50.8" y="43.18" smashed="yes" rot="R90">
+<attribute name="NAME" x="-52.2986" y="39.37" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="-47.498" y="39.37" size="1.778" layer="96" rot="R90"/>
+</instance>
+<instance part="GND2" gate="1" x="-27.94" y="-40.64" smashed="yes">
+<attribute name="VALUE" x="-30.48" y="-43.18" size="1.778" layer="96"/>
 </instance>
 </instances>
 <busses>
@@ -6425,15 +6430,6 @@ grid 2.54 mm</description>
 <nets>
 <net name="GND" class="0">
 <segment>
-<pinref part="U1" gate="G$1" pin="GND"/>
-<wire x1="71.12" y1="55.88" x2="96.52" y2="55.88" width="0.1524" layer="91"/>
-<pinref part="C4" gate="G$1" pin="P$2"/>
-<wire x1="93.98" y1="60.96" x2="96.52" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="96.52" y1="60.96" x2="101.6" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="96.52" y1="55.88" x2="96.52" y2="60.96" width="0.1524" layer="91"/>
-<junction x="96.52" y="60.96"/>
-</segment>
-<segment>
 <pinref part="U1" gate="G$1" pin="SGND"/>
 <wire x1="40.64" y1="55.88" x2="25.4" y2="55.88" width="0.1524" layer="91"/>
 <wire x1="25.4" y1="55.88" x2="25.4" y2="60.96" width="0.1524" layer="91"/>
@@ -6443,13 +6439,14 @@ grid 2.54 mm</description>
 <segment>
 <pinref part="R3" gate="G$1" pin="1"/>
 <wire x1="106.68" y1="25.4" x2="106.68" y2="22.86" width="0.1524" layer="91"/>
-<wire x1="106.68" y1="22.86" x2="55.88" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="106.68" y1="22.86" x2="83.82" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="83.82" y1="22.86" x2="55.88" y2="22.86" width="0.1524" layer="91"/>
 <wire x1="55.88" y1="22.86" x2="55.88" y2="17.78" width="0.1524" layer="91"/>
 <pinref part="GND1" gate="1" pin="GND"/>
-<pinref part="VIN" gate="G$1" pin="1"/>
-<wire x1="127" y1="71.12" x2="124.46" y2="71.12" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="71.12" x2="124.46" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="58.42" x2="124.46" y2="22.86" width="0.1524" layer="91"/>
+<pinref part="J4" gate="G$1" pin="1"/>
+<wire x1="132.08" y1="71.12" x2="124.46" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="71.12" x2="124.46" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="63.5" x2="124.46" y2="22.86" width="0.1524" layer="91"/>
 <wire x1="124.46" y1="22.86" x2="111.76" y2="22.86" width="0.1524" layer="91"/>
 <junction x="106.68" y="22.86"/>
 <pinref part="C3" gate="G$1" pin="-"/>
@@ -6458,25 +6455,50 @@ grid 2.54 mm</description>
 <wire x1="17.78" y1="22.86" x2="17.78" y2="71.12" width="0.1524" layer="91"/>
 <junction x="55.88" y="22.86"/>
 <pinref part="D1" gate="G$1" pin="A"/>
-<wire x1="73.66" y1="86.36" x2="139.7" y2="86.36" width="0.1524" layer="91"/>
-<wire x1="139.7" y1="86.36" x2="139.7" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="139.7" y1="58.42" x2="124.46" y2="58.42" width="0.1524" layer="91"/>
-<junction x="124.46" y="58.42"/>
-<pinref part="ON/OFF" gate="G$1" pin="2"/>
+<wire x1="73.66" y1="86.36" x2="142.24" y2="86.36" width="0.1524" layer="91"/>
+<wire x1="142.24" y1="86.36" x2="142.24" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="142.24" y1="63.5" x2="124.46" y2="63.5" width="0.1524" layer="91"/>
+<junction x="124.46" y="63.5"/>
+<pinref part="J3" gate="G$1" pin="2"/>
 <wire x1="111.76" y1="48.26" x2="111.76" y2="22.86" width="0.1524" layer="91"/>
 <junction x="111.76" y="22.86"/>
+<pinref part="C4" gate="G$1" pin="P$2"/>
+<pinref part="U1" gate="G$1" pin="GND"/>
+<wire x1="83.82" y1="55.88" x2="83.82" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="71.12" y1="55.88" x2="83.82" y2="55.88" width="0.1524" layer="91"/>
+<junction x="83.82" y="55.88"/>
+<label x="83.82" y="53.34" size="1.778" layer="95"/>
+<wire x1="83.82" y1="55.88" x2="83.82" y2="22.86" width="0.1524" layer="91"/>
+<junction x="83.82" y="22.86"/>
+<label x="127" y="71.12" size="1.778" layer="95"/>
 </segment>
 <segment>
+<pinref part="R5" gate="G$1" pin="1"/>
+<pinref part="GND2" gate="1" pin="GND"/>
+<wire x1="-27.94" y1="-30.48" x2="-27.94" y2="-35.56" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="2"/>
-<label x="-30.48" y="86.36" size="1.778" layer="95"/>
+<label x="-30.48" y="73.66" size="1.778" layer="95"/>
 <pinref part="Q1" gate="G$1" pin="S"/>
-<wire x1="-25.4" y1="86.36" x2="-48.26" y2="86.36" width="0.1524" layer="91"/>
-</segment>
-<segment>
-<pinref part="R5" gate="G$1" pin="1"/>
-<wire x1="-38.1" y1="-20.32" x2="-38.1" y2="-27.94" width="0.1524" layer="91"/>
-<wire x1="-38.1" y1="-27.94" x2="-25.4" y2="-27.94" width="0.1524" layer="91"/>
-<label x="-30.48" y="-27.94" size="1.778" layer="95"/>
+<wire x1="-27.94" y1="-35.56" x2="-27.94" y2="-38.1" width="0.1524" layer="91"/>
+<wire x1="-25.4" y1="73.66" x2="-40.64" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="-40.64" y1="73.66" x2="-40.64" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-40.64" y1="81.28" x2="-48.26" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-48.26" y1="81.28" x2="-60.96" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="81.28" x2="-60.96" y2="73.66" width="0.1524" layer="91"/>
+<pinref part="R6" gate="G$1" pin="2"/>
+<wire x1="-48.26" y1="78.74" x2="-48.26" y2="81.28" width="0.1524" layer="91"/>
+<junction x="-48.26" y="81.28"/>
+<wire x1="-60.96" y1="81.28" x2="-71.12" y2="81.28" width="0.1524" layer="91"/>
+<junction x="-60.96" y="81.28"/>
+<wire x1="-71.12" y1="81.28" x2="-71.12" y2="30.48" width="0.1524" layer="91"/>
+<wire x1="-71.12" y1="30.48" x2="-71.12" y2="-35.56" width="0.1524" layer="91"/>
+<wire x1="-71.12" y1="-35.56" x2="-27.94" y2="-35.56" width="0.1524" layer="91"/>
+<junction x="-27.94" y="-35.56"/>
+<pinref part="R7" gate="G$1" pin="1"/>
+<wire x1="-50.8" y1="38.1" x2="-50.8" y2="30.48" width="0.1524" layer="91"/>
+<label x="-50.8" y="33.02" size="1.778" layer="95"/>
+<wire x1="-50.8" y1="30.48" x2="-71.12" y2="30.48" width="0.1524" layer="91"/>
+<junction x="-71.12" y="30.48"/>
 </segment>
 </net>
 <net name="VIN" class="0">
@@ -6484,22 +6506,23 @@ grid 2.54 mm</description>
 <pinref part="U1" gate="G$1" pin="VIN"/>
 <pinref part="C4" gate="G$1" pin="P$1"/>
 <wire x1="71.12" y1="60.96" x2="78.74" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="78.74" y1="60.96" x2="82.55" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="78.74" y1="60.96" x2="78.74" y2="68.58" width="0.1524" layer="91"/>
-<junction x="78.74" y="60.96"/>
-<wire x1="78.74" y1="68.58" x2="106.68" y2="68.58" width="0.1524" layer="91"/>
-<wire x1="106.68" y1="68.58" x2="106.68" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="106.68" y1="73.66" x2="106.68" y2="63.5" width="0.1524" layer="91"/>
 <pinref part="R1" gate="G$1" pin="1"/>
-<pinref part="VIN" gate="G$1" pin="2"/>
-<wire x1="78.74" y1="68.58" x2="78.74" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="78.74" y1="73.66" x2="127" y2="73.66" width="0.1524" layer="91"/>
-<junction x="78.74" y="68.58"/>
+<pinref part="J4" gate="G$1" pin="2"/>
+<wire x1="106.68" y1="73.66" x2="132.08" y2="73.66" width="0.1524" layer="91"/>
+<junction x="106.68" y="73.66"/>
+<wire x1="78.74" y1="60.96" x2="78.74" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="73.66" x2="83.82" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="83.82" y1="73.66" x2="106.68" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="83.82" y1="69.85" x2="83.82" y2="73.66" width="0.1524" layer="91"/>
+<junction x="83.82" y="73.66"/>
+<label x="127" y="73.66" size="1.778" layer="95"/>
 </segment>
 <segment>
 <pinref part="Q2" gate="G$1" pin="D"/>
-<wire x1="-38.1" y1="22.86" x2="-38.1" y2="25.4" width="0.1524" layer="91"/>
-<wire x1="-38.1" y1="25.4" x2="-27.94" y2="25.4" width="0.1524" layer="91"/>
-<label x="-33.02" y="25.4" size="1.778" layer="95"/>
+<wire x1="-27.94" y1="7.62" x2="-27.94" y2="10.16" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="10.16" x2="-38.1" y2="10.16" width="0.1524" layer="91"/>
+<label x="-33.02" y="10.16" size="1.778" layer="95" rot="MR0"/>
 </segment>
 </net>
 <net name="N$1" class="0">
@@ -6528,7 +6551,7 @@ grid 2.54 mm</description>
 <pinref part="L1" gate="G$1" pin="1"/>
 </segment>
 </net>
-<net name="VOUT" class="0">
+<net name="12V" class="0">
 <segment>
 <pinref part="L1" gate="G$1" pin="2"/>
 <wire x1="35.56" y1="86.36" x2="22.86" y2="86.36" width="0.1524" layer="91"/>
@@ -6537,16 +6560,15 @@ grid 2.54 mm</description>
 <wire x1="22.86" y1="50.8" x2="40.64" y2="50.8" width="0.1524" layer="91"/>
 <wire x1="22.86" y1="86.36" x2="17.78" y2="86.36" width="0.1524" layer="91"/>
 <junction x="22.86" y="86.36"/>
-<wire x1="17.78" y1="86.36" x2="7.62" y2="86.36" width="0.1524" layer="91"/>
 <wire x1="17.78" y1="86.36" x2="17.78" y2="78.74" width="0.1524" layer="91"/>
 <junction x="17.78" y="86.36"/>
 <pinref part="C3" gate="G$1" pin="+"/>
 <label x="10.16" y="86.36" size="1.778" layer="95"/>
-</segment>
-<segment>
 <pinref part="J1" gate="G$1" pin="1"/>
-<wire x1="-25.4" y1="88.9" x2="-33.02" y2="88.9" width="0.1524" layer="91"/>
-<label x="-33.02" y="88.9" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="76.2" x2="-33.02" y2="76.2" width="0.1524" layer="91"/>
+<label x="-30.48" y="76.2" size="1.778" layer="95"/>
+<wire x1="17.78" y1="86.36" x2="-33.02" y2="86.36" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="86.36" x2="-33.02" y2="76.2" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$4" class="0">
@@ -6565,7 +6587,7 @@ grid 2.54 mm</description>
 <wire x1="106.68" y1="50.8" x2="106.68" y2="48.26" width="0.1524" layer="91"/>
 <junction x="106.68" y="50.8"/>
 <pinref part="R2" gate="G$1" pin="1"/>
-<pinref part="ON/OFF" gate="G$1" pin="1"/>
+<pinref part="J3" gate="G$1" pin="1"/>
 <wire x1="106.68" y1="50.8" x2="111.76" y2="50.8" width="0.1524" layer="91"/>
 </segment>
 </net>
@@ -6578,109 +6600,117 @@ grid 2.54 mm</description>
 </net>
 <net name="SPIN" class="0">
 <segment>
-<pinref part="DRIVER" gate="G$1" pin="1"/>
-<wire x1="-25.4" y1="60.96" x2="-33.02" y2="60.96" width="0.1524" layer="91"/>
+<pinref part="J5" gate="G$1" pin="1"/>
+<wire x1="-25.4" y1="45.72" x2="-33.02" y2="45.72" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="8"/>
-<wire x1="-33.02" y1="60.96" x2="-33.02" y2="71.12" width="0.1524" layer="91"/>
-<wire x1="-33.02" y1="71.12" x2="-25.4" y2="71.12" width="0.1524" layer="91"/>
-<label x="-30.48" y="60.96" size="1.778" layer="95"/>
+<wire x1="-33.02" y1="45.72" x2="-33.02" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="58.42" x2="-25.4" y2="58.42" width="0.1524" layer="91"/>
+<label x="-30.48" y="45.72" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="SPOUT" class="0">
 <segment>
-<pinref part="DRIVER" gate="G$1" pin="2"/>
-<wire x1="-25.4" y1="58.42" x2="-35.56" y2="58.42" width="0.1524" layer="91"/>
+<pinref part="J5" gate="G$1" pin="2"/>
+<wire x1="-25.4" y1="43.18" x2="-35.56" y2="43.18" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="7"/>
-<wire x1="-35.56" y1="58.42" x2="-35.56" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="-35.56" y1="73.66" x2="-25.4" y2="73.66" width="0.1524" layer="91"/>
-<label x="-33.02" y="58.42" size="1.778" layer="95"/>
+<wire x1="-35.56" y1="43.18" x2="-35.56" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="-35.56" y1="60.96" x2="-25.4" y2="60.96" width="0.1524" layer="91"/>
+<label x="-33.02" y="43.18" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="ST" class="0">
 <segment>
-<pinref part="DRIVER" gate="G$1" pin="3"/>
-<wire x1="-25.4" y1="55.88" x2="-38.1" y2="55.88" width="0.1524" layer="91"/>
-<pinref part="J1" gate="G$1" pin="6"/>
-<wire x1="-38.1" y1="55.88" x2="-38.1" y2="76.2" width="0.1524" layer="91"/>
-<wire x1="-38.1" y1="76.2" x2="-25.4" y2="76.2" width="0.1524" layer="91"/>
-<label x="-27.94" y="55.88" size="1.778" layer="95"/>
+<pinref part="J5" gate="G$1" pin="3"/>
+<wire x1="-25.4" y1="40.64" x2="-38.1" y2="40.64" width="0.1524" layer="91"/>
+<label x="-27.94" y="40.64" size="1.778" layer="95"/>
+<pinref part="Q3" gate="G$1" pin="S"/>
+<wire x1="-43.18" y1="53.34" x2="-43.18" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="55.88" x2="-38.1" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-38.1" y1="55.88" x2="-38.1" y2="40.64" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="5V" class="0">
 <segment>
-<pinref part="DRIVER" gate="G$1" pin="4"/>
-<wire x1="-25.4" y1="53.34" x2="-38.1" y2="53.34" width="0.1524" layer="91"/>
-<wire x1="-38.1" y1="53.34" x2="-38.1" y2="38.1" width="0.1524" layer="91"/>
+<pinref part="J5" gate="G$1" pin="4"/>
+<wire x1="-25.4" y1="38.1" x2="-35.56" y2="38.1" width="0.1524" layer="91"/>
+<wire x1="-35.56" y1="38.1" x2="-35.56" y2="25.4" width="0.1524" layer="91"/>
 <pinref part="J2" gate="G$1" pin="1"/>
-<wire x1="-38.1" y1="38.1" x2="-25.4" y2="38.1" width="0.1524" layer="91"/>
-<label x="-27.94" y="53.34" size="1.778" layer="95"/>
+<wire x1="-35.56" y1="25.4" x2="-25.4" y2="25.4" width="0.1524" layer="91"/>
+<label x="-27.94" y="38.1" size="1.778" layer="95"/>
+<pinref part="Q3" gate="G$1" pin="D"/>
+<wire x1="-43.18" y1="43.18" x2="-43.18" y2="38.1" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="38.1" x2="-35.56" y2="38.1" width="0.1524" layer="91"/>
+<junction x="-35.56" y="38.1"/>
 </segment>
 </net>
 <net name="N$3" class="0">
 <segment>
 <pinref part="Q1" gate="G$1" pin="D"/>
-<wire x1="-48.26" y1="76.2" x2="-48.26" y2="35.56" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="63.5" x2="-60.96" y2="22.86" width="0.1524" layer="91"/>
 <pinref part="J2" gate="G$1" pin="2"/>
-<wire x1="-48.26" y1="35.56" x2="-25.4" y2="35.56" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="22.86" x2="-25.4" y2="22.86" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="STLEDCTL" class="0">
 <segment>
 <pinref part="Q1" gate="G$1" pin="G"/>
-<wire x1="-43.18" y1="83.82" x2="-40.64" y2="83.82" width="0.1524" layer="91"/>
-<wire x1="-40.64" y1="83.82" x2="-40.64" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="-55.88" y1="71.12" x2="-53.34" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-53.34" y1="71.12" x2="-53.34" y2="66.04" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="5"/>
-<wire x1="-40.64" y1="78.74" x2="-25.4" y2="78.74" width="0.1524" layer="91"/>
-<label x="-38.1" y="78.74" size="1.778" layer="95"/>
+<wire x1="-53.34" y1="66.04" x2="-48.26" y2="66.04" width="0.1524" layer="91"/>
+<label x="-38.1" y="66.04" size="1.778" layer="95"/>
+<pinref part="R6" gate="G$1" pin="1"/>
+<wire x1="-48.26" y1="66.04" x2="-25.4" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="-48.26" y1="68.58" x2="-48.26" y2="66.04" width="0.1524" layer="91"/>
+<junction x="-48.26" y="66.04"/>
 </segment>
 </net>
 <net name="PWM" class="0">
 <segment>
 <pinref part="Q2" gate="G$1" pin="G"/>
-<wire x1="-43.18" y1="15.24" x2="-50.8" y2="15.24" width="0.1524" layer="91"/>
-<label x="-50.8" y="15.24" size="1.778" layer="95"/>
+<wire x1="-22.86" y1="0" x2="-15.24" y2="0" width="0.1524" layer="91"/>
+<label x="-15.24" y="0" size="1.778" layer="95" rot="MR0"/>
 </segment>
 <segment>
 <pinref part="J1" gate="G$1" pin="4"/>
-<wire x1="-25.4" y1="81.28" x2="-35.56" y2="81.28" width="0.1524" layer="91"/>
-<label x="-30.48" y="81.28" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="68.58" x2="-35.56" y2="68.58" width="0.1524" layer="91"/>
+<label x="-30.48" y="68.58" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="BAT" class="0">
 <segment>
-<wire x1="-38.1" y1="-7.62" x2="-50.8" y2="-7.62" width="0.1524" layer="91"/>
-<label x="-50.8" y="-7.62" size="1.778" layer="95"/>
-<pinref part="R7" gate="G$1" pin="2"/>
-<wire x1="-38.1" y1="0" x2="-38.1" y2="-7.62" width="0.1524" layer="91"/>
-<pinref part="R6" gate="G$1" pin="2"/>
-<wire x1="-38.1" y1="-7.62" x2="-38.1" y2="-12.7" width="0.1524" layer="91"/>
-<junction x="-38.1" y="-7.62"/>
+<wire x1="-27.94" y1="-17.78" x2="-15.24" y2="-17.78" width="0.1524" layer="91"/>
+<label x="-15.24" y="-22.86" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-27.94" y1="-15.24" x2="-27.94" y2="-17.78" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="-17.78" x2="-27.94" y2="-20.32" width="0.1524" layer="91"/>
+<junction x="-27.94" y="-17.78"/>
+<pinref part="R4" gate="G$1" pin="1"/>
+<pinref part="R5" gate="G$1" pin="2"/>
 </segment>
 <segment>
 <pinref part="J1" gate="G$1" pin="3"/>
-<wire x1="-25.4" y1="83.82" x2="-35.56" y2="83.82" width="0.1524" layer="91"/>
-<label x="-30.48" y="83.82" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="71.12" x2="-35.56" y2="71.12" width="0.1524" layer="91"/>
+<label x="-30.48" y="71.12" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="N$8" class="0">
 <segment>
 <pinref part="Q2" gate="G$1" pin="S"/>
 <pinref part="R4" gate="G$1" pin="2"/>
-<wire x1="-38.1" y1="12.7" x2="-38.1" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="-2.54" x2="-27.94" y2="-5.08" width="0.1524" layer="91"/>
 </segment>
 </net>
-<net name="N$6" class="0">
+<net name="STOUT" class="0">
 <segment>
-<pinref part="R4" gate="G$1" pin="1"/>
-<pinref part="R7" gate="G$1" pin="1"/>
-<wire x1="-27.94" y1="7.62" x2="-27.94" y2="0" width="0.1524" layer="91"/>
-</segment>
-</net>
-<net name="N$9" class="0">
-<segment>
-<pinref part="R6" gate="G$1" pin="1"/>
-<pinref part="R5" gate="G$1" pin="2"/>
-<wire x1="-27.94" y1="-12.7" x2="-27.94" y2="-20.32" width="0.1524" layer="91"/>
+<pinref part="J1" gate="G$1" pin="6"/>
+<pinref part="Q3" gate="G$1" pin="G"/>
+<wire x1="-25.4" y1="63.5" x2="-50.8" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="63.5" x2="-50.8" y2="50.8" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="50.8" x2="-48.26" y2="50.8" width="0.1524" layer="91"/>
+<label x="-33.02" y="63.5" size="1.778" layer="95"/>
+<wire x1="-50.8" y1="50.8" x2="-50.8" y2="48.26" width="0.1524" layer="91"/>
+<junction x="-50.8" y="50.8"/>
+<pinref part="R7" gate="G$1" pin="2"/>
 </segment>
 </net>
 </nets>

+ 240 - 150
schematic/regulator.sch

@@ -6294,6 +6294,73 @@ grid 2.54 mm</description>
 </deviceset>
 </devicesets>
 </library>
+<library name="eScooter">
+<packages>
+<package name="DIOM5027X220N" urn="urn:adsk.eagle:footprint:21928331/1">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<wire x1="2.5" y1="1.35" x2="-3.3699" y2="1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="1.35" x2="-3.3699" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="-3.3699" y1="-1.35" x2="2.5" y2="-1.35" width="0.12" layer="21"/>
+<wire x1="2.5" y1="-1.35" x2="-2.5" y2="-1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="-1.35" x2="-2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="-2.5" y1="1.35" x2="2.5" y2="1.35" width="0.12" layer="51"/>
+<wire x1="2.5" y1="1.35" x2="2.5" y2="-1.35" width="0.12" layer="51"/>
+<smd name="1" x="-2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<smd name="2" x="2.1" y="0" dx="1.9118" dy="1.5118" layer="1"/>
+<text x="0" y="1.985" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-1.985" size="1.27" layer="27" align="top-center">&gt;VALUE</text>
+</package>
+</packages>
+<packages3d>
+<package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
+<description>Molded Body, 5.00 X 2.70 X 2.20 mm body
+&lt;p&gt;Molded Body package with body size 5.00 X 2.70 X 2.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="DIOM5027X220N"/>
+</packageinstances>
+</package3d>
+</packages3d>
+<symbols>
+<symbol name="TVS_DIODE">
+<wire x1="0" y1="0" x2="-2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-5.08" y1="-2.54" x2="-2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="0" x2="2.54" y2="0" width="0.254" layer="94"/>
+<wire x1="2.54" y1="0" x2="5.08" y2="2.54" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-2.54" y2="-2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="-2.54" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="2.54" x2="2.54" y2="2.54" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="-2.54" x2="2.54" y2="-2.54" width="0.254" layer="94"/>
+<pin name="P$1" x="0" y="7.62" visible="off" length="middle" rot="R270"/>
+<pin name="P$2" x="0" y="-7.62" visible="off" length="middle" rot="R90"/>
+<text x="2.54" y="5.08" size="1.778" layer="95">&gt;NAME</text>
+<text x="2.54" y="-7.62" size="1.778" layer="96">&gt;VALUE</text>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="TVS_DIODE">
+<description>TVS protective diode</description>
+<gates>
+<gate name="D$1" symbol="TVS_DIODE" x="0" y="0"/>
+</gates>
+<devices>
+<device name="SMA" package="DIOM5027X220N">
+<connects>
+<connect gate="D$1" pin="P$1" pad="1"/>
+<connect gate="D$1" pin="P$2" pad="2"/>
+</connects>
+<package3dinstances>
+<package3dinstance package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+</package3dinstances>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
 </libraries>
 <attributes>
 </attributes>
@@ -6305,7 +6372,7 @@ grid 2.54 mm</description>
 </classes>
 <parts>
 <part name="U1" library="regulator" deviceset="MAX5035" device="DIP8" package3d_urn="urn:adsk.eagle:package:8089856/1"/>
-<part name="VIN" library="Connectors" library_urn="urn:adsk.eagle:library:14555660" deviceset="B2P-VH(LF)(SN)" device="" package3d_urn="urn:adsk.eagle:package:10989917/2"/>
+<part name="J4" library="Connectors" library_urn="urn:adsk.eagle:library:14555660" deviceset="B2P-VH(LF)(SN)" device="" package3d_urn="urn:adsk.eagle:package:10989917/2" value="IN"/>
 <part name="C4" library="regulator" deviceset="C" device="PANASONIC_H13" package3d_urn="urn:adsk.eagle:package:21812541/1"/>
 <part name="C1" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" deviceset="C" device="CHIP-1206(3216-METRIC)" package3d_urn="urn:adsk.eagle:package:16290893/2" technology="_"/>
 <part name="D1" library="Diodes" library_urn="urn:adsk.eagle:library:11396254" deviceset="MBR360G" device="" package3d_urn="urn:adsk.eagle:package:10898389/2"/>
@@ -6316,17 +6383,19 @@ grid 2.54 mm</description>
 <part name="R2" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="100K"/>
 <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="39K"/>
 <part name="GND1" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
-<part name="ON/OFF" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_02" device="2.54MM_SCREWTERM" package3d_urn="urn:adsk.eagle:package:38059/1"/>
+<part name="J3" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_02" device="2.54MM_SCREWTERM" package3d_urn="urn:adsk.eagle:package:38059/1" value="ON/OFF"/>
 <part name="Q1" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" deviceset="NMOSFET" device="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2"/>
 <part name="J1" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_08" device="LONGPADS" package3d_urn="urn:adsk.eagle:package:38142/1" value="COMM"/>
 <part name="J2" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_02" device="" package3d_urn="urn:adsk.eagle:package:38039/1" value="STOP_LIGHT"/>
-<part name="DRIVER" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_04" device="" package3d_urn="urn:adsk.eagle:package:38085/1"/>
+<part name="J5" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" deviceset="CONN_04" device="" package3d_urn="urn:adsk.eagle:package:38085/1" value="DRIVER"/>
 <part name="R4" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="1M"/>
-<part name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="100K"/>
+<part name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1210" package3d_urn="urn:adsk.eagle:package:13299/1" value="133K"/>
 <part name="Q2" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" deviceset="NMOSFET" device="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2"/>
-<part name="R6" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="22K"/>
-<part name="R7" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="47K"/>
 <part name="Q3" library="Transistor" library_urn="urn:adsk.eagle:library:16378713" deviceset="NMOSFET" device="SOT23" package3d_urn="urn:adsk.eagle:package:28738/2"/>
+<part name="GND2" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="R6" 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="R7" 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="D2" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1" value="P4SMAJ12CA"/>
 </parts>
 <sheets>
 <sheet>
@@ -6337,13 +6406,11 @@ grid 2.54 mm</description>
 <attribute name="NAME" x="45.72" y="73.66" size="1.778" layer="95"/>
 <attribute name="VALUE" x="45.72" y="40.64" size="1.778" layer="96"/>
 </instance>
-<instance part="VIN" gate="G$1" x="132.08" y="73.66" smashed="yes" rot="R180">
-<attribute name="NAME" x="134.62" y="67.818" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="134.62" y="78.74" size="1.778" layer="96" rot="R180"/>
+<instance part="J4" gate="G$1" x="137.16" y="73.66" smashed="yes" rot="R180">
+<attribute name="NAME" x="139.7" y="67.818" size="1.778" layer="95" rot="R180"/>
 </instance>
-<instance part="C4" gate="G$1" x="88.9" y="60.96" smashed="yes" rot="R90">
-<attribute name="NAME" x="86.36" y="63.5" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="93.98" y="63.5" size="1.778" layer="96" rot="R90"/>
+<instance part="C4" gate="G$1" x="83.82" y="63.5" smashed="yes">
+<attribute name="NAME" x="86.36" y="66.04" size="1.778" layer="95"/>
 </instance>
 <instance part="C1" gate="G$1" x="53.34" y="78.74" smashed="yes" rot="R90">
 <attribute name="NAME" x="50.8" y="81.28" size="1.778" layer="95" rot="R90"/>
@@ -6380,48 +6447,53 @@ grid 2.54 mm</description>
 <instance part="GND1" gate="1" x="55.88" y="15.24" smashed="yes">
 <attribute name="VALUE" x="53.34" y="12.7" size="1.778" layer="96"/>
 </instance>
-<instance part="ON/OFF" gate="G$1" x="119.38" y="50.8" smashed="yes" rot="R180">
+<instance part="J3" gate="G$1" x="119.38" y="50.8" smashed="yes" rot="R180">
 <attribute name="VALUE" x="121.92" y="55.626" size="1.778" layer="96" font="vector" rot="R180"/>
 <attribute name="NAME" x="121.92" y="45.212" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="Q1" gate="G$1" x="-50.8" y="81.28" smashed="yes" rot="R180">
-<attribute name="NAME" x="-57.15" y="80.01" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="-57.15" y="82.55" size="1.778" layer="96" rot="R180"/>
+<instance part="Q1" gate="G$1" x="-58.42" y="68.58" smashed="yes" rot="R180">
+<attribute name="NAME" x="-64.77" y="67.31" size="1.778" layer="95" rot="R180"/>
+</instance>
+<instance part="J1" gate="G$1" x="-20.32" y="68.58" smashed="yes" rot="R180">
+<attribute name="VALUE" x="-15.24" y="81.026" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="-15.24" y="55.372" size="1.778" layer="95" font="vector" rot="R180"/>
+</instance>
+<instance part="J2" gate="G$1" x="-17.78" y="25.4" smashed="yes" rot="R180">
+<attribute name="VALUE" x="-15.24" y="30.226" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="-15.24" y="19.812" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="J1" gate="G$1" x="-20.32" y="81.28" smashed="yes" rot="R180">
-<attribute name="VALUE" x="-15.24" y="93.726" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="-15.24" y="68.072" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="J5" gate="G$1" x="-20.32" y="43.18" smashed="yes" rot="R180">
+<attribute name="VALUE" x="-15.24" y="50.546" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="-15.24" y="35.052" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="J2" gate="G$1" x="-17.78" y="38.1" smashed="yes" rot="R180">
-<attribute name="VALUE" x="-15.24" y="42.926" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="-15.24" y="32.512" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="R4" gate="G$1" x="-27.94" y="-10.16" smashed="yes" rot="MR90">
+<attribute name="NAME" x="-26.4414" y="-13.97" size="1.778" layer="95" rot="MR90"/>
+<attribute name="VALUE" x="-31.242" y="-13.97" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="DRIVER" gate="G$1" x="-20.32" y="58.42" smashed="yes" rot="R180">
-<attribute name="VALUE" x="-15.24" y="65.786" size="1.778" layer="96" font="vector" rot="R180"/>
-<attribute name="NAME" x="-15.24" y="50.292" size="1.778" layer="95" font="vector" rot="R180"/>
+<instance part="R5" gate="G$1" x="-27.94" y="-25.4" smashed="yes" rot="MR90">
+<attribute name="NAME" x="-26.4414" y="-29.21" size="1.778" layer="95" rot="MR90"/>
+<attribute name="VALUE" x="-31.242" y="-29.21" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="R4" gate="G$1" x="-33.02" y="7.62" smashed="yes" rot="R180">
-<attribute name="NAME" x="-29.21" y="6.1214" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="-29.21" y="10.922" size="1.778" layer="96" rot="R180"/>
+<instance part="Q2" gate="G$1" x="-25.4" y="2.54" smashed="yes" rot="MR0">
+<attribute name="NAME" x="-31.75" y="3.81" size="1.778" layer="95" rot="MR0"/>
+<attribute name="VALUE" x="-31.75" y="1.27" size="1.778" layer="96" rot="MR0"/>
 </instance>
-<instance part="R5" gate="G$1" x="-33.02" y="-20.32" smashed="yes">
-<attribute name="NAME" x="-36.83" y="-18.8214" size="1.778" layer="95"/>
-<attribute name="VALUE" x="-36.83" y="-23.622" size="1.778" layer="96"/>
+<instance part="Q3" gate="G$1" x="-45.72" y="48.26" smashed="yes" rot="MR180">
+<attribute name="NAME" x="-39.37" y="46.99" size="1.778" layer="95" rot="MR180"/>
 </instance>
-<instance part="Q2" gate="G$1" x="-40.64" y="17.78" smashed="yes">
-<attribute name="NAME" x="-34.29" y="19.05" size="1.778" layer="95"/>
-<attribute name="VALUE" x="-34.29" y="16.51" size="1.778" layer="96"/>
+<instance part="GND2" gate="1" x="-27.94" y="-40.64" smashed="yes">
+<attribute name="VALUE" x="-30.48" y="-43.18" size="1.778" layer="96"/>
 </instance>
-<instance part="R6" gate="G$1" x="-33.02" y="-12.7" smashed="yes" rot="R180">
-<attribute name="NAME" x="-29.21" y="-14.1986" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="-29.21" y="-9.398" size="1.778" layer="96" rot="R180"/>
+<instance part="R6" gate="G$1" x="-48.26" y="73.66" smashed="yes" rot="R90">
+<attribute name="NAME" x="-49.7586" y="69.85" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="-44.958" y="69.85" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="R7" gate="G$1" x="-33.02" y="0" smashed="yes" rot="R180">
-<attribute name="NAME" x="-29.21" y="-1.4986" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="-29.21" y="3.302" size="1.778" layer="96" rot="R180"/>
+<instance part="R7" gate="G$1" x="-50.8" y="43.18" smashed="yes" rot="R90">
+<attribute name="NAME" x="-52.2986" y="39.37" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="-47.498" y="39.37" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="Q3" gate="G$1" x="-45.72" y="60.96" smashed="yes" rot="MR180">
-<attribute name="NAME" x="-39.37" y="59.69" size="1.778" layer="95" rot="MR180"/>
+<instance part="D2" gate="D$1" x="2.54" y="73.66" smashed="yes">
+<attribute name="NAME" x="5.08" y="78.74" size="1.778" layer="95"/>
 </instance>
 </instances>
 <busses>
@@ -6429,15 +6501,6 @@ grid 2.54 mm</description>
 <nets>
 <net name="GND" class="0">
 <segment>
-<pinref part="U1" gate="G$1" pin="GND"/>
-<wire x1="71.12" y1="55.88" x2="96.52" y2="55.88" width="0.1524" layer="91"/>
-<pinref part="C4" gate="G$1" pin="P$2"/>
-<wire x1="93.98" y1="60.96" x2="96.52" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="96.52" y1="60.96" x2="101.6" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="96.52" y1="55.88" x2="96.52" y2="60.96" width="0.1524" layer="91"/>
-<junction x="96.52" y="60.96"/>
-</segment>
-<segment>
 <pinref part="U1" gate="G$1" pin="SGND"/>
 <wire x1="40.64" y1="55.88" x2="25.4" y2="55.88" width="0.1524" layer="91"/>
 <wire x1="25.4" y1="55.88" x2="25.4" y2="60.96" width="0.1524" layer="91"/>
@@ -6447,13 +6510,14 @@ grid 2.54 mm</description>
 <segment>
 <pinref part="R3" gate="G$1" pin="1"/>
 <wire x1="106.68" y1="25.4" x2="106.68" y2="22.86" width="0.1524" layer="91"/>
-<wire x1="106.68" y1="22.86" x2="55.88" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="106.68" y1="22.86" x2="83.82" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="83.82" y1="22.86" x2="55.88" y2="22.86" width="0.1524" layer="91"/>
 <wire x1="55.88" y1="22.86" x2="55.88" y2="17.78" width="0.1524" layer="91"/>
 <pinref part="GND1" gate="1" pin="GND"/>
-<pinref part="VIN" gate="G$1" pin="1"/>
-<wire x1="127" y1="71.12" x2="124.46" y2="71.12" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="71.12" x2="124.46" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="124.46" y1="58.42" x2="124.46" y2="22.86" width="0.1524" layer="91"/>
+<pinref part="J4" gate="G$1" pin="1"/>
+<wire x1="132.08" y1="71.12" x2="124.46" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="71.12" x2="124.46" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="124.46" y1="63.5" x2="124.46" y2="22.86" width="0.1524" layer="91"/>
 <wire x1="124.46" y1="22.86" x2="111.76" y2="22.86" width="0.1524" layer="91"/>
 <junction x="106.68" y="22.86"/>
 <pinref part="C3" gate="G$1" pin="-"/>
@@ -6462,25 +6526,54 @@ grid 2.54 mm</description>
 <wire x1="17.78" y1="22.86" x2="17.78" y2="71.12" width="0.1524" layer="91"/>
 <junction x="55.88" y="22.86"/>
 <pinref part="D1" gate="G$1" pin="A"/>
-<wire x1="73.66" y1="86.36" x2="139.7" y2="86.36" width="0.1524" layer="91"/>
-<wire x1="139.7" y1="86.36" x2="139.7" y2="58.42" width="0.1524" layer="91"/>
-<wire x1="139.7" y1="58.42" x2="124.46" y2="58.42" width="0.1524" layer="91"/>
-<junction x="124.46" y="58.42"/>
-<pinref part="ON/OFF" gate="G$1" pin="2"/>
+<wire x1="73.66" y1="86.36" x2="142.24" y2="86.36" width="0.1524" layer="91"/>
+<wire x1="142.24" y1="86.36" x2="142.24" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="142.24" y1="63.5" x2="124.46" y2="63.5" width="0.1524" layer="91"/>
+<junction x="124.46" y="63.5"/>
+<pinref part="J3" gate="G$1" pin="2"/>
 <wire x1="111.76" y1="48.26" x2="111.76" y2="22.86" width="0.1524" layer="91"/>
 <junction x="111.76" y="22.86"/>
+<pinref part="C4" gate="G$1" pin="P$2"/>
+<pinref part="U1" gate="G$1" pin="GND"/>
+<wire x1="83.82" y1="55.88" x2="83.82" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="71.12" y1="55.88" x2="83.82" y2="55.88" width="0.1524" layer="91"/>
+<junction x="83.82" y="55.88"/>
+<label x="83.82" y="53.34" size="1.778" layer="95"/>
+<wire x1="83.82" y1="55.88" x2="83.82" y2="22.86" width="0.1524" layer="91"/>
+<junction x="83.82" y="22.86"/>
+<label x="127" y="71.12" size="1.778" layer="95"/>
+<pinref part="D2" gate="D$1" pin="P$2"/>
+<wire x1="2.54" y1="66.04" x2="2.54" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="2.54" y1="22.86" x2="17.78" y2="22.86" width="0.1524" layer="91"/>
+<junction x="17.78" y="22.86"/>
 </segment>
 <segment>
+<pinref part="R5" gate="G$1" pin="1"/>
+<pinref part="GND2" gate="1" pin="GND"/>
+<wire x1="-27.94" y1="-30.48" x2="-27.94" y2="-35.56" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="2"/>
-<label x="-30.48" y="86.36" size="1.778" layer="95"/>
+<label x="-30.48" y="73.66" size="1.778" layer="95"/>
 <pinref part="Q1" gate="G$1" pin="S"/>
-<wire x1="-25.4" y1="86.36" x2="-53.34" y2="86.36" width="0.1524" layer="91"/>
-</segment>
-<segment>
-<pinref part="R5" gate="G$1" pin="1"/>
-<wire x1="-38.1" y1="-20.32" x2="-38.1" y2="-27.94" width="0.1524" layer="91"/>
-<wire x1="-38.1" y1="-27.94" x2="-25.4" y2="-27.94" width="0.1524" layer="91"/>
-<label x="-30.48" y="-27.94" size="1.778" layer="95"/>
+<wire x1="-27.94" y1="-35.56" x2="-27.94" y2="-38.1" width="0.1524" layer="91"/>
+<wire x1="-25.4" y1="73.66" x2="-40.64" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="-40.64" y1="73.66" x2="-40.64" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-40.64" y1="81.28" x2="-48.26" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-48.26" y1="81.28" x2="-60.96" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="81.28" x2="-60.96" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="-48.26" y1="78.74" x2="-48.26" y2="81.28" width="0.1524" layer="91"/>
+<junction x="-48.26" y="81.28"/>
+<wire x1="-60.96" y1="81.28" x2="-71.12" y2="81.28" width="0.1524" layer="91"/>
+<junction x="-60.96" y="81.28"/>
+<wire x1="-71.12" y1="81.28" x2="-71.12" y2="30.48" width="0.1524" layer="91"/>
+<wire x1="-71.12" y1="30.48" x2="-71.12" y2="-35.56" width="0.1524" layer="91"/>
+<wire x1="-71.12" y1="-35.56" x2="-27.94" y2="-35.56" width="0.1524" layer="91"/>
+<junction x="-27.94" y="-35.56"/>
+<wire x1="-50.8" y1="38.1" x2="-50.8" y2="30.48" width="0.1524" layer="91"/>
+<label x="-50.8" y="33.02" size="1.778" layer="95"/>
+<wire x1="-50.8" y1="30.48" x2="-71.12" y2="30.48" width="0.1524" layer="91"/>
+<junction x="-71.12" y="30.48"/>
+<pinref part="R6" gate="G$1" pin="2"/>
+<pinref part="R7" gate="G$1" pin="1"/>
 </segment>
 </net>
 <net name="VIN" class="0">
@@ -6488,22 +6581,23 @@ grid 2.54 mm</description>
 <pinref part="U1" gate="G$1" pin="VIN"/>
 <pinref part="C4" gate="G$1" pin="P$1"/>
 <wire x1="71.12" y1="60.96" x2="78.74" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="78.74" y1="60.96" x2="82.55" y2="60.96" width="0.1524" layer="91"/>
-<wire x1="78.74" y1="60.96" x2="78.74" y2="68.58" width="0.1524" layer="91"/>
-<junction x="78.74" y="60.96"/>
-<wire x1="78.74" y1="68.58" x2="106.68" y2="68.58" width="0.1524" layer="91"/>
-<wire x1="106.68" y1="68.58" x2="106.68" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="106.68" y1="73.66" x2="106.68" y2="63.5" width="0.1524" layer="91"/>
 <pinref part="R1" gate="G$1" pin="1"/>
-<pinref part="VIN" gate="G$1" pin="2"/>
-<wire x1="78.74" y1="68.58" x2="78.74" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="78.74" y1="73.66" x2="127" y2="73.66" width="0.1524" layer="91"/>
-<junction x="78.74" y="68.58"/>
+<pinref part="J4" gate="G$1" pin="2"/>
+<wire x1="106.68" y1="73.66" x2="132.08" y2="73.66" width="0.1524" layer="91"/>
+<junction x="106.68" y="73.66"/>
+<wire x1="78.74" y1="60.96" x2="78.74" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="73.66" x2="83.82" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="83.82" y1="73.66" x2="106.68" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="83.82" y1="69.85" x2="83.82" y2="73.66" width="0.1524" layer="91"/>
+<junction x="83.82" y="73.66"/>
+<label x="127" y="73.66" size="1.778" layer="95"/>
 </segment>
 <segment>
 <pinref part="Q2" gate="G$1" pin="D"/>
-<wire x1="-38.1" y1="22.86" x2="-38.1" y2="25.4" width="0.1524" layer="91"/>
-<wire x1="-38.1" y1="25.4" x2="-27.94" y2="25.4" width="0.1524" layer="91"/>
-<label x="-33.02" y="25.4" size="1.778" layer="95"/>
+<wire x1="-27.94" y1="7.62" x2="-27.94" y2="10.16" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="10.16" x2="-38.1" y2="10.16" width="0.1524" layer="91"/>
+<label x="-33.02" y="10.16" size="1.778" layer="95" rot="MR0"/>
 </segment>
 </net>
 <net name="N$1" class="0">
@@ -6532,7 +6626,7 @@ grid 2.54 mm</description>
 <pinref part="L1" gate="G$1" pin="1"/>
 </segment>
 </net>
-<net name="VOUT" class="0">
+<net name="12V" class="0">
 <segment>
 <pinref part="L1" gate="G$1" pin="2"/>
 <wire x1="35.56" y1="86.36" x2="22.86" y2="86.36" width="0.1524" layer="91"/>
@@ -6541,16 +6635,19 @@ grid 2.54 mm</description>
 <wire x1="22.86" y1="50.8" x2="40.64" y2="50.8" width="0.1524" layer="91"/>
 <wire x1="22.86" y1="86.36" x2="17.78" y2="86.36" width="0.1524" layer="91"/>
 <junction x="22.86" y="86.36"/>
-<wire x1="17.78" y1="86.36" x2="7.62" y2="86.36" width="0.1524" layer="91"/>
 <wire x1="17.78" y1="86.36" x2="17.78" y2="78.74" width="0.1524" layer="91"/>
 <junction x="17.78" y="86.36"/>
 <pinref part="C3" gate="G$1" pin="+"/>
 <label x="10.16" y="86.36" size="1.778" layer="95"/>
-</segment>
-<segment>
 <pinref part="J1" gate="G$1" pin="1"/>
-<wire x1="-25.4" y1="88.9" x2="-33.02" y2="88.9" width="0.1524" layer="91"/>
-<label x="-33.02" y="88.9" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="76.2" x2="-35.56" y2="76.2" width="0.1524" layer="91"/>
+<label x="-30.48" y="76.2" size="1.778" layer="95"/>
+<wire x1="17.78" y1="86.36" x2="2.54" y2="86.36" width="0.1524" layer="91"/>
+<wire x1="2.54" y1="86.36" x2="-35.56" y2="86.36" width="0.1524" layer="91"/>
+<wire x1="-35.56" y1="86.36" x2="-35.56" y2="76.2" width="0.1524" layer="91"/>
+<pinref part="D2" gate="D$1" pin="P$1"/>
+<wire x1="2.54" y1="86.36" x2="2.54" y2="81.28" width="0.1524" layer="91"/>
+<junction x="2.54" y="86.36"/>
 </segment>
 </net>
 <net name="N$4" class="0">
@@ -6569,7 +6666,7 @@ grid 2.54 mm</description>
 <wire x1="106.68" y1="50.8" x2="106.68" y2="48.26" width="0.1524" layer="91"/>
 <junction x="106.68" y="50.8"/>
 <pinref part="R2" gate="G$1" pin="1"/>
-<pinref part="ON/OFF" gate="G$1" pin="1"/>
+<pinref part="J3" gate="G$1" pin="1"/>
 <wire x1="106.68" y1="50.8" x2="111.76" y2="50.8" width="0.1524" layer="91"/>
 </segment>
 </net>
@@ -6582,124 +6679,117 @@ grid 2.54 mm</description>
 </net>
 <net name="SPIN" class="0">
 <segment>
-<pinref part="DRIVER" gate="G$1" pin="1"/>
-<wire x1="-25.4" y1="60.96" x2="-33.02" y2="60.96" width="0.1524" layer="91"/>
+<pinref part="J5" gate="G$1" pin="1"/>
+<wire x1="-25.4" y1="45.72" x2="-33.02" y2="45.72" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="8"/>
-<wire x1="-33.02" y1="60.96" x2="-33.02" y2="71.12" width="0.1524" layer="91"/>
-<wire x1="-33.02" y1="71.12" x2="-25.4" y2="71.12" width="0.1524" layer="91"/>
-<label x="-30.48" y="60.96" size="1.778" layer="95"/>
+<wire x1="-33.02" y1="45.72" x2="-33.02" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="-33.02" y1="58.42" x2="-25.4" y2="58.42" width="0.1524" layer="91"/>
+<label x="-30.48" y="45.72" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="SPOUT" class="0">
 <segment>
-<pinref part="DRIVER" gate="G$1" pin="2"/>
-<wire x1="-25.4" y1="58.42" x2="-35.56" y2="58.42" width="0.1524" layer="91"/>
+<pinref part="J5" gate="G$1" pin="2"/>
+<wire x1="-25.4" y1="43.18" x2="-35.56" y2="43.18" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="7"/>
-<wire x1="-35.56" y1="58.42" x2="-35.56" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="-35.56" y1="73.66" x2="-25.4" y2="73.66" width="0.1524" layer="91"/>
-<label x="-33.02" y="58.42" size="1.778" layer="95"/>
+<wire x1="-35.56" y1="43.18" x2="-35.56" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="-35.56" y1="60.96" x2="-25.4" y2="60.96" width="0.1524" layer="91"/>
+<label x="-33.02" y="43.18" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="ST" class="0">
 <segment>
-<pinref part="DRIVER" gate="G$1" pin="3"/>
-<wire x1="-25.4" y1="55.88" x2="-38.1" y2="55.88" width="0.1524" layer="91"/>
-<label x="-27.94" y="55.88" size="1.778" layer="95"/>
+<pinref part="J5" gate="G$1" pin="3"/>
+<wire x1="-25.4" y1="40.64" x2="-38.1" y2="40.64" width="0.1524" layer="91"/>
+<label x="-27.94" y="40.64" size="1.778" layer="95"/>
 <pinref part="Q3" gate="G$1" pin="S"/>
-<wire x1="-43.18" y1="66.04" x2="-43.18" y2="68.58" width="0.1524" layer="91"/>
-<wire x1="-43.18" y1="68.58" x2="-38.1" y2="68.58" width="0.1524" layer="91"/>
-<wire x1="-38.1" y1="68.58" x2="-38.1" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="53.34" x2="-43.18" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="55.88" x2="-38.1" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="-38.1" y1="55.88" x2="-38.1" y2="40.64" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="5V" class="0">
 <segment>
-<pinref part="DRIVER" gate="G$1" pin="4"/>
-<wire x1="-25.4" y1="53.34" x2="-35.56" y2="53.34" width="0.1524" layer="91"/>
-<wire x1="-35.56" y1="53.34" x2="-35.56" y2="38.1" width="0.1524" layer="91"/>
+<pinref part="J5" gate="G$1" pin="4"/>
+<wire x1="-25.4" y1="38.1" x2="-35.56" y2="38.1" width="0.1524" layer="91"/>
+<wire x1="-35.56" y1="38.1" x2="-35.56" y2="25.4" width="0.1524" layer="91"/>
 <pinref part="J2" gate="G$1" pin="1"/>
-<wire x1="-35.56" y1="38.1" x2="-25.4" y2="38.1" width="0.1524" layer="91"/>
-<label x="-27.94" y="53.34" size="1.778" layer="95"/>
+<wire x1="-35.56" y1="25.4" x2="-25.4" y2="25.4" width="0.1524" layer="91"/>
+<label x="-27.94" y="38.1" size="1.778" layer="95"/>
 <pinref part="Q3" gate="G$1" pin="D"/>
-<wire x1="-43.18" y1="55.88" x2="-43.18" y2="53.34" width="0.1524" layer="91"/>
-<wire x1="-43.18" y1="53.34" x2="-35.56" y2="53.34" width="0.1524" layer="91"/>
-<junction x="-35.56" y="53.34"/>
+<wire x1="-43.18" y1="43.18" x2="-43.18" y2="38.1" width="0.1524" layer="91"/>
+<wire x1="-43.18" y1="38.1" x2="-35.56" y2="38.1" width="0.1524" layer="91"/>
+<junction x="-35.56" y="38.1"/>
 </segment>
 </net>
 <net name="N$3" class="0">
 <segment>
 <pinref part="Q1" gate="G$1" pin="D"/>
-<wire x1="-53.34" y1="76.2" x2="-53.34" y2="35.56" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="63.5" x2="-60.96" y2="22.86" width="0.1524" layer="91"/>
 <pinref part="J2" gate="G$1" pin="2"/>
-<wire x1="-53.34" y1="35.56" x2="-25.4" y2="35.56" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="22.86" x2="-25.4" y2="22.86" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="STLEDCTL" class="0">
 <segment>
 <pinref part="Q1" gate="G$1" pin="G"/>
-<wire x1="-48.26" y1="83.82" x2="-45.72" y2="83.82" width="0.1524" layer="91"/>
-<wire x1="-45.72" y1="83.82" x2="-45.72" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="-55.88" y1="71.12" x2="-53.34" y2="71.12" width="0.1524" layer="91"/>
+<wire x1="-53.34" y1="71.12" x2="-53.34" y2="66.04" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="5"/>
-<wire x1="-45.72" y1="78.74" x2="-25.4" y2="78.74" width="0.1524" layer="91"/>
-<label x="-38.1" y="78.74" size="1.778" layer="95"/>
+<wire x1="-53.34" y1="66.04" x2="-48.26" y2="66.04" width="0.1524" layer="91"/>
+<label x="-38.1" y="66.04" size="1.778" layer="95"/>
+<wire x1="-48.26" y1="66.04" x2="-25.4" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="-48.26" y1="68.58" x2="-48.26" y2="66.04" width="0.1524" layer="91"/>
+<junction x="-48.26" y="66.04"/>
+<pinref part="R6" gate="G$1" pin="1"/>
 </segment>
 </net>
 <net name="PWM" class="0">
 <segment>
 <pinref part="Q2" gate="G$1" pin="G"/>
-<wire x1="-43.18" y1="15.24" x2="-50.8" y2="15.24" width="0.1524" layer="91"/>
-<label x="-50.8" y="15.24" size="1.778" layer="95"/>
+<wire x1="-22.86" y1="0" x2="-15.24" y2="0" width="0.1524" layer="91"/>
+<label x="-15.24" y="0" size="1.778" layer="95" rot="MR0"/>
 </segment>
 <segment>
 <pinref part="J1" gate="G$1" pin="4"/>
-<wire x1="-25.4" y1="81.28" x2="-35.56" y2="81.28" width="0.1524" layer="91"/>
-<label x="-30.48" y="81.28" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="68.58" x2="-35.56" y2="68.58" width="0.1524" layer="91"/>
+<label x="-30.48" y="68.58" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="BAT" class="0">
 <segment>
-<wire x1="-38.1" y1="-5.08" x2="-50.8" y2="-5.08" width="0.1524" layer="91"/>
-<label x="-50.8" y="-7.62" size="1.778" layer="95"/>
-<pinref part="R7" gate="G$1" pin="2"/>
-<wire x1="-38.1" y1="0" x2="-38.1" y2="-5.08" width="0.1524" layer="91"/>
-<pinref part="R6" gate="G$1" pin="2"/>
-<wire x1="-38.1" y1="-5.08" x2="-38.1" y2="-12.7" width="0.1524" layer="91"/>
-<junction x="-38.1" y="-5.08"/>
+<wire x1="-27.94" y1="-17.78" x2="-15.24" y2="-17.78" width="0.1524" layer="91"/>
+<label x="-15.24" y="-17.78" size="1.778" layer="95" rot="MR0"/>
+<wire x1="-27.94" y1="-15.24" x2="-27.94" y2="-17.78" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="-17.78" x2="-27.94" y2="-20.32" width="0.1524" layer="91"/>
+<junction x="-27.94" y="-17.78"/>
+<pinref part="R4" gate="G$1" pin="1"/>
+<pinref part="R5" gate="G$1" pin="2"/>
 </segment>
 <segment>
 <pinref part="J1" gate="G$1" pin="3"/>
-<wire x1="-25.4" y1="83.82" x2="-35.56" y2="83.82" width="0.1524" layer="91"/>
-<label x="-30.48" y="83.82" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="71.12" x2="-35.56" y2="71.12" width="0.1524" layer="91"/>
+<label x="-30.48" y="71.12" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="N$8" class="0">
 <segment>
 <pinref part="Q2" gate="G$1" pin="S"/>
 <pinref part="R4" gate="G$1" pin="2"/>
-<wire x1="-38.1" y1="12.7" x2="-38.1" y2="7.62" width="0.1524" layer="91"/>
-</segment>
-</net>
-<net name="N$6" class="0">
-<segment>
-<pinref part="R4" gate="G$1" pin="1"/>
-<pinref part="R7" gate="G$1" pin="1"/>
-<wire x1="-27.94" y1="7.62" x2="-27.94" y2="0" width="0.1524" layer="91"/>
-</segment>
-</net>
-<net name="N$9" class="0">
-<segment>
-<pinref part="R6" gate="G$1" pin="1"/>
-<pinref part="R5" gate="G$1" pin="2"/>
-<wire x1="-27.94" y1="-12.7" x2="-27.94" y2="-20.32" width="0.1524" layer="91"/>
+<wire x1="-27.94" y1="-2.54" x2="-27.94" y2="-5.08" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="STOUT" class="0">
 <segment>
 <pinref part="J1" gate="G$1" pin="6"/>
 <pinref part="Q3" gate="G$1" pin="G"/>
-<wire x1="-25.4" y1="76.2" x2="-50.8" y2="76.2" width="0.1524" layer="91"/>
-<wire x1="-50.8" y1="76.2" x2="-50.8" y2="63.5" width="0.1524" layer="91"/>
-<wire x1="-50.8" y1="63.5" x2="-48.26" y2="63.5" width="0.1524" layer="91"/>
-<label x="-33.02" y="76.2" size="1.778" layer="95"/>
+<wire x1="-25.4" y1="63.5" x2="-50.8" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="63.5" x2="-50.8" y2="50.8" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="50.8" x2="-48.26" y2="50.8" width="0.1524" layer="91"/>
+<label x="-33.02" y="63.5" size="1.778" layer="95"/>
+<wire x1="-50.8" y1="50.8" x2="-50.8" y2="48.26" width="0.1524" layer="91"/>
+<junction x="-50.8" y="50.8"/>
+<pinref part="R7" gate="G$1" pin="2"/>
 </segment>
 </net>
 </nets>

BIN
schematic/regulator_schematic.pdf