Browse Source

Update schematics for regulator

- Add elements nominals and correct values
- Fix library inconsistence
- Few cosmetical changes in schematics
Alexey Edelev 4 years ago
parent
commit
1a9edb920d
52 changed files with 11715 additions and 10470 deletions
  1. 218 250
      schematic/ECU.b#1
  2. 235 267
      schematic/ECU.b#2
  3. 238 226
      schematic/ECU.b#3
  4. 241 229
      schematic/ECU.b#4
  5. 241 229
      schematic/ECU.b#5
  6. 258 244
      schematic/ECU.b#6
  7. 258 242
      schematic/ECU.b#7
  8. 259 268
      schematic/ECU.b#8
  9. 268 274
      schematic/ECU.b#9
  10. 218 224
      schematic/ECU.brd
  11. 396 346
      schematic/ECU.s#1
  12. 396 346
      schematic/ECU.s#2
  13. 399 338
      schematic/ECU.s#3
  14. 400 339
      schematic/ECU.s#4
  15. 405 345
      schematic/ECU.s#5
  16. 403 341
      schematic/ECU.s#6
  17. 404 341
      schematic/ECU.s#7
  18. 420 343
      schematic/ECU.s#8
  19. 423 336
      schematic/ECU.s#9
  20. 391 340
      schematic/ECU.sch
  21. BIN
      schematic/ECU_schematic.pdf
  22. 2 34
      schematic/eScooter.l#1
  23. 5 37
      schematic/eScooter.l#2
  24. 0 32
      schematic/eScooter.l#3
  25. 3 3
      schematic/eScooter.l#4
  26. 5 1
      schematic/eScooter.l#5
  27. 31 2
      schematic/eScooter.l#6
  28. 33 2
      schematic/eScooter.l#7
  29. 33 1
      schematic/eScooter.l#8
  30. 31 2
      schematic/eScooter.l#9
  31. 1 1
      schematic/eScooter.lbr
  32. 98 132
      schematic/regulator.b#1
  33. 149 180
      schematic/regulator.b#2
  34. 158 191
      schematic/regulator.b#3
  35. 157 189
      schematic/regulator.b#4
  36. 157 189
      schematic/regulator.b#5
  37. 160 191
      schematic/regulator.b#6
  38. 190 145
      schematic/regulator.b#7
  39. 230 145
      schematic/regulator.b#8
  40. 227 162
      schematic/regulator.b#9
  41. 98 92
      schematic/regulator.brd
  42. 304 293
      schematic/regulator.s#1
  43. 304 293
      schematic/regulator.s#2
  44. 305 294
      schematic/regulator.s#3
  45. 373 282
      schematic/regulator.s#4
  46. 379 274
      schematic/regulator.s#5
  47. 375 284
      schematic/regulator.s#6
  48. 376 285
      schematic/regulator.s#7
  49. 377 286
      schematic/regulator.s#8
  50. 378 287
      schematic/regulator.s#9
  51. 305 293
      schematic/regulator.sch
  52. BIN
      schematic/regulator_schematic.pdf

+ 218 - 250
schematic/ECU.b#1

@@ -597,66 +597,6 @@ Datasheet (B3F-1000)</description>
 </package3d>
 </packages3d>
 </library>
-<library name="regulator">
-<packages>
-<package name="SON254P1750X4300X120-30M" urn="urn:adsk.eagle:footprint:21849939/1">
-<description>30-SON (DFN), 2.54 mm pitch, 43.00 X 17.50 X 1.20 mm body
-&lt;p&gt;30-pin SON (DFN) package with 2.54 mm pitch with body size 43.00 X 17.50 X 1.20 mm&lt;/p&gt;</description>
-<circle x="-9.254" y="18.9349" radius="0.25" width="0" layer="21"/>
-<wire x1="-8.75" y1="18.6849" x2="-8.75" y2="21.5" width="0.12" layer="21"/>
-<wire x1="-8.75" y1="21.5" x2="8.75" y2="21.5" width="0.12" layer="21"/>
-<wire x1="8.75" y1="21.5" x2="8.75" y2="18.6849" width="0.12" layer="21"/>
-<wire x1="-8.75" y1="-18.6849" x2="-8.75" y2="-21.5" width="0.12" layer="21"/>
-<wire x1="-8.75" y1="-21.5" x2="8.75" y2="-21.5" width="0.12" layer="21"/>
-<wire x1="8.75" y1="-21.5" x2="8.75" y2="-18.6849" width="0.12" layer="21"/>
-<wire x1="8.75" y1="-21.5" x2="-8.75" y2="-21.5" width="0.12" layer="51"/>
-<wire x1="-8.75" y1="-21.5" x2="-8.75" y2="21.5" width="0.12" layer="51"/>
-<wire x1="-8.75" y1="21.5" x2="8.75" y2="21.5" width="0.12" layer="51"/>
-<wire x1="8.75" y1="21.5" x2="8.75" y2="-21.5" width="0.12" layer="51"/>
-<smd name="1" x="-7.95" y="17.78" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="2" x="-7.95" y="15.24" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="3" x="-7.95" y="12.7" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="4" x="-7.95" y="10.16" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="5" x="-7.95" y="7.62" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="6" x="-7.95" y="5.08" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="7" x="-7.95" y="2.54" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="8" x="-7.95" y="0" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="9" x="-7.95" y="-2.54" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="10" x="-7.95" y="-5.08" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="11" x="-7.95" y="-7.62" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="12" x="-7.95" y="-10.16" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="13" x="-7.95" y="-12.7" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="14" x="-7.95" y="-15.24" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="15" x="-7.95" y="-17.78" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="16" x="7.95" y="-17.78" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="17" x="7.95" y="-15.24" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="18" x="7.95" y="-12.7" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="19" x="7.95" y="-10.16" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="20" x="7.95" y="-7.62" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="21" x="7.95" y="-5.08" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="22" x="7.95" y="-2.54" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="23" x="7.95" y="0" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="24" x="7.95" y="2.54" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="25" x="7.95" y="5.08" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="26" x="7.95" y="7.62" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="27" x="7.95" y="10.16" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="28" x="7.95" y="12.7" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="29" x="7.95" y="15.24" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="30" x="7.95" y="17.78" dx="2.5118" dy="1.3018" layer="1"/>
-<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>
-</packages>
-<packages3d>
-<package3d name="SON254P1750X4300X120-30M" urn="urn:adsk.eagle:package:21849926/1" type="model">
-<description>30-SON (DFN), 2.54 mm pitch, 43.00 X 17.50 X 1.20 mm body
-&lt;p&gt;30-pin SON (DFN) package with 2.54 mm pitch with body size 43.00 X 17.50 X 1.20 mm&lt;/p&gt;</description>
-<packageinstances>
-<packageinstance name="SON254P1750X4300X120-30M"/>
-</packageinstances>
-</package3d>
-</packages3d>
-</library>
 <library name="SparkFun-Electromechanical" urn="urn:adsk.eagle:library:516">
 <description>&lt;h3&gt;SparkFun Electromechanical Parts&lt;/h3&gt;
 This library contains electromechanical devices, like motors, speakers,servos, and relays.
@@ -743,6 +683,53 @@ BUZZER</description>
 <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>
+<package name="SON254P1750X4300X120-30M" urn="urn:adsk.eagle:footprint:21849939/1">
+<description>30-SON (DFN), 2.54 mm pitch, 43.00 X 17.50 X 1.20 mm body
+&lt;p&gt;30-pin SON (DFN) package with 2.54 mm pitch with body size 43.00 X 17.50 X 1.20 mm&lt;/p&gt;</description>
+<circle x="-9.254" y="18.9349" radius="0.25" width="0" layer="21"/>
+<wire x1="-8.75" y1="18.6849" x2="-8.75" y2="21.5" width="0.12" layer="21"/>
+<wire x1="-8.75" y1="21.5" x2="8.75" y2="21.5" width="0.12" layer="21"/>
+<wire x1="8.75" y1="21.5" x2="8.75" y2="18.6849" width="0.12" layer="21"/>
+<wire x1="-8.75" y1="-18.6849" x2="-8.75" y2="-21.5" width="0.12" layer="21"/>
+<wire x1="-8.75" y1="-21.5" x2="8.75" y2="-21.5" width="0.12" layer="21"/>
+<wire x1="8.75" y1="-21.5" x2="8.75" y2="-18.6849" width="0.12" layer="21"/>
+<wire x1="8.75" y1="-21.5" x2="-8.75" y2="-21.5" width="0.12" layer="51"/>
+<wire x1="-8.75" y1="-21.5" x2="-8.75" y2="21.5" width="0.12" layer="51"/>
+<wire x1="-8.75" y1="21.5" x2="8.75" y2="21.5" width="0.12" layer="51"/>
+<wire x1="8.75" y1="21.5" x2="8.75" y2="-21.5" width="0.12" layer="51"/>
+<smd name="1" x="-7.95" y="17.78" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="2" x="-7.95" y="15.24" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="3" x="-7.95" y="12.7" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="4" x="-7.95" y="10.16" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="5" x="-7.95" y="7.62" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="6" x="-7.95" y="5.08" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="7" x="-7.95" y="2.54" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="8" x="-7.95" y="0" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="9" x="-7.95" y="-2.54" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="10" x="-7.95" y="-5.08" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="11" x="-7.95" y="-7.62" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="12" x="-7.95" y="-10.16" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="13" x="-7.95" y="-12.7" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="14" x="-7.95" y="-15.24" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="15" x="-7.95" y="-17.78" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="16" x="7.95" y="-17.78" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="17" x="7.95" y="-15.24" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="18" x="7.95" y="-12.7" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="19" x="7.95" y="-10.16" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="20" x="7.95" y="-7.62" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="21" x="7.95" y="-5.08" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="22" x="7.95" y="-2.54" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="23" x="7.95" y="0" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="24" x="7.95" y="2.54" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="25" x="7.95" y="5.08" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="26" x="7.95" y="7.62" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="27" x="7.95" y="10.16" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="28" x="7.95" y="12.7" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="29" x="7.95" y="15.24" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="30" x="7.95" y="17.78" dx="2.5118" dy="1.3018" layer="1"/>
+<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>
 </packages>
 <packages3d>
 <package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
@@ -752,6 +739,13 @@ BUZZER</description>
 <packageinstance name="DIOM5027X220N"/>
 </packageinstances>
 </package3d>
+<package3d name="SON254P1750X4300X120-30M" urn="urn:adsk.eagle:package:21849926/1" type="model">
+<description>30-SON (DFN), 2.54 mm pitch, 43.00 X 17.50 X 1.20 mm body
+&lt;p&gt;30-pin SON (DFN) package with 2.54 mm pitch with body size 43.00 X 17.50 X 1.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="SON254P1750X4300X120-30M"/>
+</packageinstances>
+</package3d>
 </packages3d>
 </library>
 </libraries>
@@ -947,22 +941,22 @@ 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="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 name="C1" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="0.1uF" x="9.43" y="58.23" smashed="yes" rot="MR90">
+<attribute name="CATEGORY" value="Capacitor" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MANUFACTURER" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MPN" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="NAME" x="11.2867" y="58.23" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="OPERATING_TEMP" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="PART_STATUS" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SERIES" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SUB-CATEGORY" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="THERMALLOSS" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="TYPE" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="VALUE" x="7.5733" y="58.23" size="1.27" layer="28" rot="MR90" align="top-center"/>
+<attribute name="VOLTAGE_RATING" value="" x="-47.72" y="105.22" 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">
+<element name="C3" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="0.1uF" 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"/>
 <attribute name="MANUFACTURER" value="" x="-39.53" y="66.02" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="MPN" value="" x="-39.53" y="66.02" size="1.778" layer="28" rot="MR90" display="off"/>
@@ -977,22 +971,22 @@ design rules under a new name.</description>
 <attribute name="VALUE" x="15.7633" y="13.95" size="1.27" layer="28" rot="MR90" align="top-center"/>
 <attribute name="VOLTAGE_RATING" value="" x="-39.53" y="66.02" size="1.778" layer="28" rot="MR90" display="off"/>
 </element>
-<element name="D2" library="Diode" library_urn="urn:adsk.eagle:library:16378169" package="SOD6126X290" package3d_urn="urn:adsk.eagle:package:9427057/2" value="" x="7.62" y="24.32" smashed="yes" rot="MR0">
-<attribute name="CATEGORY" value="Diode" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="DESCRIPTION" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="FORWARD_CURRENT" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="MANUFACTURER" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="MPN" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="NAME" x="7.62" y="26.43" size="1.27" layer="26" rot="MR0" align="bottom-center"/>
-<attribute name="OPERATING_TEMP" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="PART_STATUS" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="REVERSE_VOLTAGE" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="ROHS_COMPLIANT" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="SERIES" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="SUB-CATEGORY" value="Rectifier" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="THERMALLOSS" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<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 name="D2" library="Diode" library_urn="urn:adsk.eagle:library:16378169" package="SOD6126X290" package3d_urn="urn:adsk.eagle:package:9427057/2" value="" x="7.62" y="25.82" smashed="yes" rot="MR0">
+<attribute name="CATEGORY" value="Diode" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="DESCRIPTION" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="FORWARD_CURRENT" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="MANUFACTURER" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="MPN" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="NAME" x="7.62" y="27.93" size="1.27" layer="26" rot="MR0" align="bottom-center"/>
+<attribute name="OPERATING_TEMP" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="PART_STATUS" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="REVERSE_VOLTAGE" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SERIES" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SUB-CATEGORY" value="Rectifier" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="THERMALLOSS" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="TYPE" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="VALUE" x="7.62" y="23.71" 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="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"/>
@@ -1020,7 +1014,7 @@ design rules under a new name.</description>
 <attribute name="PROD_ID" value="CONN-08437" x="91.71" y="37.02" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="VALUE" x="23.892" y="7.81" size="0.6096" layer="27" font="vector" ratio="20" rot="R90"/>
 </element>
-<element name="J3" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X02" package3d_urn="urn:adsk.eagle:package:38039/1" value="PWS" x="2.54" y="6.54" smashed="yes">
+<element name="J3" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X02" package3d_urn="urn:adsk.eagle:package:38039/1" value="PWR" x="2.54" y="6.54" smashed="yes">
 <attribute name="NAME" x="1.27" y="7.937" size="0.6096" layer="25" font="vector" ratio="20"/>
 <attribute name="VALUE" x="1.27" y="4.508" size="0.6096" layer="27" font="vector" ratio="20"/>
 </element>
@@ -1105,11 +1099,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="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 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="8.35" y="34.78" smashed="yes" rot="MR180">
+<attribute name="NAME" x="7.08" y="33.51" size="1.27" layer="26" rot="MR180"/>
+<attribute name="SPICEMODEL" value="NONE" x="56.61" y="86.85" size="1.778" layer="28" rot="MR180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="56.61" y="86.85" size="1.778" layer="28" rot="MR180" display="off"/>
+<attribute name="VALUE" x="7.08" y="37.32" size="1.27" layer="28" rot="MR180"/>
 </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"/>
@@ -1123,29 +1117,25 @@ design rules under a new name.</description>
 <attribute name="SF_SKU" value="COM-00097" x="8.89" y="-23.94" size="1.778" layer="27" rot="R270" display="off"/>
 <attribute name="VALUE" x="9.525" y="17.97" size="0.6096" layer="27" font="vector" ratio="20" rot="R270" align="top-center"/>
 </element>
-<element name="U$2" library="regulator" package="SON254P1750X4300X120-30M" package3d_urn="urn:adsk.eagle:package:21849926/1" value="ARDUINOARDUINO_NANO" x="14.24" y="52.26" smashed="yes">
-<attribute name="NAME" x="14.24" y="74.395" size="1.27" layer="25" align="bottom-center"/>
-<attribute name="VALUE" x="14.24" y="30.125" size="1.27" layer="27" align="top-center"/>
-</element>
 <element name="LS1" library="SparkFun-Electromechanical" library_urn="urn:adsk.eagle:library:516" package="BUZZER-12MM-KIT" package3d_urn="urn:adsk.eagle:package:38556/1" value="BUZZER-PTH_KIT" x="12.7" y="7.81" smashed="yes" rot="R180">
 <attribute name="NAME" x="12.7" y="1.714" size="0.6096" layer="25" font="vector" ratio="20" rot="R180" align="bottom-center"/>
 <attribute name="PROD_ID" value="COMP-08253" x="12.7" y="7.81" size="1.778" layer="27" rot="R180" display="off"/>
 <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="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 name="R3" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="17" y="24" smashed="yes" rot="MR0">
+<attribute name="NAME" x="18.27" y="25.27" size="1.27" layer="26" rot="MR0"/>
+<attribute name="SPICEMODEL" value="NONE" x="17" y="24" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="17" y="24" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="VALUE" x="18.27" y="21.46" 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 name="D5" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="17.5" y="19.5" smashed="yes" rot="MR90">
+<attribute name="NAME" x="19.485" y="19.5" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="VALUE" x="15.515" y="19.5" size="1.27" layer="28" rot="MR90" 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"/>
@@ -1155,9 +1145,9 @@ design rules under a new name.</description>
 <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 name="D8" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="12" y="11.5" smashed="yes" rot="MR180">
+<attribute name="NAME" x="12" y="9.515" size="1.27" layer="26" rot="MR180" align="bottom-center"/>
+<attribute name="VALUE" x="12" y="13.485" size="1.27" layer="28" rot="MR180" 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"/>
@@ -1171,7 +1161,7 @@ design rules under a new name.</description>
 <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">
+<element name="C2" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="1uF" 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"/>
@@ -1186,13 +1176,13 @@ design rules under a new name.</description>
 <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>
+<element name="U1" library="eScooter" package="SON254P1750X4300X120-30M" package3d_urn="urn:adsk.eagle:package:21849926/1" value="Arduino Nano Every" x="14.5" y="52" smashed="yes">
+<attribute name="NAME" x="14.5" y="74.135" size="1.27" layer="25" align="bottom-center"/>
+<attribute name="VALUE" x="14.5" y="29.865" size="1.27" layer="27" align="top-center"/>
+</element>
 </elements>
 <signals>
-<signal name="3V3">
-<contactref element="U$2" pad="2"/>
-</signal>
 <signal name="GND">
-<contactref element="U$2" pad="14"/>
 <contactref element="Q5" pad="2"/>
 <contactref element="R1" pad="1"/>
 <contactref element="Q2" pad="2"/>
@@ -1232,75 +1222,48 @@ design rules under a new name.</description>
 <contactref element="D5" pad="1"/>
 <contactref element="D6" pad="2"/>
 <contactref element="D7" pad="2"/>
-<contactref element="U$1" pad="1"/>
+<contactref element="D8" 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"/>
+<contactref element="U1" pad="14"/>
 </signal>
 <signal name="VIN">
-<contactref element="U$2" pad="15"/>
 <contactref element="Q4" pad="3"/>
-<wire x1="6.29" y1="34.48" x2="4.75" y2="34.48" width="1.016" layer="1"/>
-<wire x1="4.75" y1="34.48" x2="3.81" y2="33.54" width="1.016" layer="1"/>
-<wire x1="3.81" y1="33.54" x2="3.81" y2="26.86" width="1.016" layer="1"/>
-<via x="3.81" y="26.86" extent="1-16" drill="0.35"/>
-<wire x1="3.81" y1="26.86" x2="3.81" y2="26.69" width="1.016" layer="16"/>
-<wire x1="3.81" y1="26.69" x2="2.54" y2="25.42" width="1.016" layer="16"/>
-<wire x1="2.54" y1="25.42" x2="2.54" y2="16.53" width="1.016" layer="16"/>
+<wire x1="3.81" y1="27.86" x2="3.81" y2="33.54" width="1.016" layer="1"/>
+<via x="3.81" y="27.86" extent="1-16" drill="0.35"/>
+<wire x1="3.81" y1="27.86" x2="3.48" y2="27.86" width="1.016" layer="16"/>
+<wire x1="3.48" y1="27.86" x2="2.54" y2="26.92" width="1.016" layer="16"/>
+<wire x1="2.54" y1="26.92" x2="2.54" y2="16.53" width="1.016" layer="16"/>
+<contactref element="U1" pad="15"/>
+<wire x1="3.81" y1="33.54" x2="4.49" y2="34.22" width="1.016" layer="1"/>
+<wire x1="4.49" y1="34.22" x2="6.55" y2="34.22" width="1.016" layer="1"/>
 </signal>
 <signal name="DIN">
-<contactref element="U$2" pad="28"/>
 <contactref element="J4" pad="3"/>
-<wire x1="14.05" y1="76.39" x2="14.05" y2="71.95" width="0.8128" layer="1"/>
-<wire x1="14.05" y1="71.95" x2="21.04" y2="64.96" width="0.8128" layer="1"/>
-<wire x1="21.04" y1="64.96" x2="22.19" y2="64.96" width="0.8128" layer="1"/>
+<wire x1="14.05" y1="71.95" x2="14.05" y2="76.39" width="0.8128" layer="1"/>
+<contactref element="U1" pad="28"/>
+<wire x1="22.45" y1="64.7" x2="21.3" y2="64.7" width="0.8128" layer="1"/>
+<wire x1="21.3" y1="64.7" x2="14.05" y2="71.95" width="0.8128" layer="1"/>
 </signal>
 <signal name="CS">
-<contactref element="U$2" pad="29"/>
 <contactref element="J4" pad="4"/>
-<wire x1="20.59" y1="67.5" x2="22.19" y2="67.5" width="0.8128" layer="1"/>
 <wire x1="16.59" y1="76.39" x2="16.59" y2="71.5" width="0.8128" layer="1"/>
-<wire x1="16.59" y1="71.5" x2="20.59" y2="67.5" width="0.8128" layer="1"/>
+<contactref element="U1" pad="29"/>
+<wire x1="20.85" y1="67.24" x2="22.45" y2="67.24" width="0.8128" layer="1"/>
+<wire x1="16.59" y1="71.5" x2="20.85" y2="67.24" width="0.8128" layer="1"/>
 </signal>
 <signal name="CLK">
-<contactref element="U$2" pad="30"/>
 <contactref element="J4" pad="5"/>
 <wire x1="19.13" y1="76.39" x2="19.13" y2="71.6" width="0.8128" layer="1"/>
-<wire x1="22.19" y1="70.04" x2="20.69" y2="70.04" width="0.8128" layer="1"/>
-<wire x1="20.69" y1="70.04" x2="19.13" y2="71.6" width="0.8128" layer="1"/>
+<contactref element="U1" pad="30"/>
+<wire x1="20.95" y1="69.78" x2="22.45" y2="69.78" width="0.8128" layer="1"/>
+<wire x1="19.13" y1="71.6" x2="20.95" y2="69.78" width="0.8128" layer="1"/>
 </signal>
 <signal name="5V">
-<contactref element="U$2" pad="12"/>
 <contactref element="J6" pad="1"/>
 <contactref element="J7" pad="2"/>
 <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="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="2.54" y1="70.85" x2="5.08" y2="70.85" width="0.8128" layer="16"/>
@@ -1309,9 +1272,6 @@ design rules under a new name.</description>
 <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"/>
-<wire x1="8.7571" y1="49.8" x2="8.7571" y2="48.53" width="0.8128" layer="1"/>
-<wire x1="7.62" y1="42.1" x2="8.7571" y2="43.2371" width="0.8128" layer="1"/>
-<wire x1="8.7571" y1="43.2371" x2="8.7571" y2="49.8" width="0.8128" layer="1"/>
 <via x="8.7571" y="49.8" extent="1-16" drill="0.35"/>
 <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"/>
@@ -1331,87 +1291,87 @@ design rules under a new name.</description>
 <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"/>
+<contactref element="U1" pad="12"/>
+<wire x1="6.55" y1="41.84" x2="7.84" y2="41.84" width="0.8128" layer="1"/>
+<wire x1="8.7571" y1="42.7571" x2="7.84" y2="41.84" width="0.8128" layer="1"/>
+<wire x1="8.7571" y1="49.8" x2="8.7571" y2="42.7571" width="0.8128" layer="1"/>
 </signal>
 <signal name="THIN">
 <contactref element="C1" pad="2"/>
-<contactref element="U$2" pad="4"/>
-<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"/>
+<via x="9.66" y="61.92" extent="1-16" drill="0.35"/>
 <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="8.43" y1="60.69" x2="9.66" y2="61.92" 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"/>
+<wire x1="8" y1="60.69" x2="8.9846" y2="59.7054" width="0.8128" layer="16"/>
+<wire x1="8.9846" y1="59.7054" x2="9.43" y2="59.7054" width="0.8128" layer="16"/>
+<contactref element="U1" pad="4"/>
+<wire x1="6.55" y1="62.16" x2="9.42" y2="62.16" width="0.8128" layer="1"/>
+<wire x1="9.42" y1="62.16" x2="9.66" y2="61.92" width="0.8128" layer="1"/>
 </signal>
 <signal name="SDA">
 <contactref element="J7" pad="3"/>
-<contactref element="U$2" pad="8"/>
-<wire x1="2.54" y1="50.26" x2="3.29" y2="50.26" width="0.8128" layer="1"/>
-<wire x1="5.29" y1="52.26" x2="3.29" y2="50.26" width="0.8128" layer="1"/>
-<wire x1="5.29" y1="52.26" x2="6.29" y2="52.26" width="0.8128" layer="1"/>
+<wire x1="3.29" y1="50.26" x2="2.54" y2="50.26" width="0.8128" layer="1"/>
+<contactref element="U1" pad="8"/>
+<wire x1="5.03" y1="52" x2="3.29" y2="50.26" width="0.8128" layer="1"/>
+<wire x1="6.55" y1="52" x2="5.03" y2="52" width="0.8128" layer="1"/>
 </signal>
 <signal name="SCL">
 <contactref element="J7" pad="4"/>
-<contactref element="U$2" pad="9"/>
-<wire x1="5.29" y1="49.72" x2="3.29" y2="47.72" width="0.8128" layer="1"/>
-<wire x1="2.54" y1="47.72" x2="3.29" y2="47.72" width="0.8128" layer="1"/>
-<wire x1="5.29" y1="49.72" x2="6.29" y2="49.72" width="0.8128" layer="1"/>
+<contactref element="U1" pad="9"/>
+<wire x1="4.96" y1="49.46" x2="6.55" y2="49.46" width="0.8128" layer="1"/>
+<wire x1="3.22" y1="47.72" x2="4.96" y2="49.46" width="0.8128" layer="1"/>
+<wire x1="2.54" y1="47.72" x2="3.22" y2="47.72" width="0.8128" layer="1"/>
 </signal>
 <signal name="SP">
 <contactref element="Q5" pad="3"/>
-<contactref element="U$2" pad="21"/>
-<wire x1="22.19" y1="47.18" x2="20.32" y2="47.18" width="0.8128" layer="1"/>
-<via x="20.32" y="47.18" extent="1-16" drill="0.35"/>
-<wire x1="21.86" y1="44.47" x2="21.86" y2="44.64" width="0.8128" layer="16"/>
-<wire x1="20.32" y1="47.18" x2="20.59" y2="47.18" width="0.8128" layer="16"/>
-<wire x1="20.59" y1="47.18" x2="21.86" y2="45.91" width="0.8128" layer="16"/>
-<wire x1="21.86" y1="45.91" x2="21.86" y2="44.47" width="0.8128" layer="16"/>
+<contactref element="U1" pad="21"/>
+<wire x1="22.45" y1="46.92" x2="20.42" y2="46.92" width="0.8128" layer="1"/>
+<wire x1="20.42" y1="46.92" x2="20" y2="46.5" width="0.8128" layer="1"/>
+<via x="20" y="46.5" extent="1-16" drill="0.35"/>
+<wire x1="20" y1="46.5" x2="20" y2="45.5" width="0.8128" layer="16"/>
+<wire x1="20" y1="45.5" x2="21.03" y2="44.47" width="0.8128" layer="16"/>
+<wire x1="21.03" y1="44.47" x2="21.86" y2="44.47" width="0.8128" layer="16"/>
 </signal>
 <signal name="ST">
 <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="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="20.05" y1="29.67" x2="20.05" y2="43.6" width="0.8128" layer="1"/>
 <contactref element="J2" pad="4"/>
-<contactref element="R3" pad="1"/>
-<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"/>
 <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"/>
+<wire x1="21.86" y1="16.7" x2="21.3" y2="16.7" width="0.8128" layer="16"/>
+<wire x1="17.5" y1="20.5" x2="21.3" y2="16.7" width="0.8128" layer="16"/>
+<wire x1="17.5" y1="21.6" x2="17.5" y2="20.5" width="0.8128" layer="16"/>
+<contactref element="R3" pad="1"/>
+<contactref element="U1" pad="20"/>
+<wire x1="20.83" y1="44.38" x2="20.05" y2="43.6" width="0.8128" layer="1"/>
+<wire x1="22.45" y1="44.38" x2="20.83" y2="44.38" width="0.8128" layer="1"/>
+<wire x1="18.422" y1="24" x2="17.5" y2="23.078" width="0.8128" layer="16"/>
+<wire x1="17.5" y1="23.078" x2="17.5" y2="21.6" width="0.8128" layer="16"/>
+<wire x1="18.422" y1="24" x2="20" y2="24" width="0.8128" layer="16"/>
+<wire x1="20" y1="24" x2="21.86" y2="25.86" width="0.8128" layer="16"/>
+<wire x1="21.86" y1="25.86" x2="21.86" y2="26.86" width="0.8128" layer="16"/>
 </signal>
 <signal name="BTN">
 <contactref element="D3" pad="2"/>
-<contactref element="U$2" pad="25"/>
-<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="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="12.7" y2="53.6948" 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"/>
+<contactref element="U1" pad="25"/>
+<wire x1="22.45" y1="57.08" x2="20.58" y2="57.08" width="0.8128" layer="1"/>
+<wire x1="16.0852" y1="57.08" x2="20.58" y2="57.08" width="0.8128" layer="16"/>
+<via x="20.58" y="57.08" extent="1-16" drill="0.35"/>
+<wire x1="12.7" y1="53.6948" x2="16.0852" y2="57.08" 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="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="15.24" y1="54.8" x2="15.24" y2="49.0710625" 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"/>
@@ -1419,6 +1379,9 @@ design rules under a new name.</description>
 <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"/>
+<contactref element="U1" pad="6"/>
+<wire x1="6.55" y1="57.08" x2="12.96" y2="57.08" width="0.8128" layer="1"/>
+<wire x1="12.96" y1="57.08" x2="15.24" y2="54.8" width="0.8128" layer="1"/>
 </signal>
 <signal name="SPIN">
 <contactref element="J2" pad="6"/>
@@ -1434,30 +1397,31 @@ design rules under a new name.</description>
 </signal>
 <signal name="LEDCTL">
 <contactref element="Q1" pad="1"/>
-<contactref element="U$2" pad="27"/>
 <wire x1="6.5" y1="72.77" x2="5.44" y2="73.83" width="0.508" layer="1"/>
 <wire x1="5.44" y1="73.83" x2="5.44" y2="74.28" width="0.508" layer="1"/>
 <wire x1="11.23" y1="72.77" x2="6.5" y2="72.77" width="0.508" layer="1"/>
-<wire x1="22.19" y1="62.42" x2="19.58" y2="62.42" width="0.508" layer="1"/>
-<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"/>
+<wire x1="18.922" y1="63.078" x2="18.922" y2="65.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"/>
+<contactref element="U1" pad="27"/>
+<wire x1="22.45" y1="62.16" x2="19.84" y2="62.16" width="0.508" layer="1"/>
+<wire x1="19.84" y1="62.16" x2="18.922" y2="63.078" width="0.508" layer="1"/>
 </signal>
 <signal name="STLEDCTL">
 <contactref element="J2" pad="5"/>
-<contactref element="U$2" pad="22"/>
-<wire x1="19.05" y1="49.72" x2="16.51" y2="47.18" width="0.8128" layer="1"/>
-<wire x1="19.05" y1="49.72" x2="22.19" y2="49.72" width="0.8128" layer="1"/>
+<wire x1="18.665" y1="49.335" x2="16.51" y2="47.18" width="0.8128" layer="1"/>
 <wire x1="16.51" y1="25.90053125" x2="20.1676" y2="22.24293125" width="0.8128" layer="1"/>
 <wire x1="20.1676" y1="20.6624" x2="21.59" y2="19.24" width="0.8128" layer="1"/>
 <wire x1="20.1676" y1="22.24293125" x2="20.1676" y2="20.6624" width="0.8128" layer="1"/>
 <wire x1="21.59" y1="19.24" x2="21.86" y2="19.24" width="0.8128" layer="1"/>
 <wire x1="16.51" y1="47.18" x2="16.51" y2="25.90053125" width="0.8128" layer="1"/>
+<contactref element="U1" pad="22"/>
+<wire x1="22.45" y1="49.46" x2="18.79" y2="49.46" width="0.8128" layer="1"/>
+<wire x1="18.79" y1="49.46" x2="18.665" y2="49.335" width="0.8128" layer="1"/>
 </signal>
 <signal name="N$1">
 <contactref element="J6" pad="2"/>
@@ -1469,15 +1433,11 @@ design rules under a new name.</description>
 <signal name="PWM">
 <contactref element="Q2" pad="1"/>
 <contactref element="R1" pad="2"/>
-<contactref element="U$2" pad="26"/>
-<wire x1="11.43" y1="54.8" x2="11.43" y2="29.9" width="0.8128" layer="16"/>
+<wire x1="11.43" y1="35" x2="11.43" y2="54.43" width="0.8128" layer="16"/>
+<wire x1="11.43" y1="35" 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="7.45" y1="25.92" x2="7.45" y2="16.38" width="0.8128" layer="16"/>
 <wire x1="16.51" y1="48.76053125" x2="15.3924" y2="47.64293125" 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"/>
@@ -1485,17 +1445,17 @@ design rules under a new name.</description>
 <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"/>
+<wire x1="9.772" y1="34.78" x2="11.21" y2="34.78" width="0.8128" layer="16"/>
+<wire x1="11.21" y1="34.78" x2="11.43" y2="35" width="0.8128" layer="16"/>
+<wire x1="16.51" y1="48.76053125" x2="16.51" y2="59.01" width="0.8128" layer="1"/>
+<contactref element="U1" pad="26"/>
+<wire x1="22.45" y1="59.62" x2="17.12" y2="59.62" width="0.8128" layer="1"/>
+<wire x1="17.12" y1="59.62" x2="16.51" y2="59.01" width="0.8128" layer="1"/>
+<wire x1="16.01" y1="59.01" x2="16.51" y2="59.01" width="0.8128" layer="16"/>
+<via x="16.51" y="59.01" extent="1-16" drill="0.35"/>
+<wire x1="11.43" y1="54.43" x2="16.01" y2="59.01" width="0.8128" layer="16"/>
+<wire x1="18.4" y1="60" x2="17.41" y2="59.01" width="0.8128" layer="16"/>
+<wire x1="17.41" y1="59.01" x2="16.51" y2="59.01" width="0.8128" layer="16"/>
 </signal>
 <signal name="12V">
 <contactref element="R2" pad="2"/>
@@ -1518,28 +1478,33 @@ design rules under a new name.</description>
 <wire x1="5.25" y1="15.43" x2="5.25" y2="13.99" width="0.8128" layer="16"/>
 <wire x1="6.502" y1="12.738" x2="6.502" y2="11.62" width="0.8128" layer="16"/>
 <wire x1="5.25" y1="13.99" x2="6.502" y2="12.738" width="0.8128" layer="16"/>
-<wire x1="4.9152" y1="24.32" x2="5.25" y2="23.9852" width="0.8128" layer="16"/>
-<wire x1="5.25" y1="23.9852" x2="5.25" y2="15.43" width="0.8128" layer="16"/>
+<wire x1="4.9152" y1="25.82" x2="5.25" y2="25.4852" width="0.8128" layer="16"/>
+<wire x1="5.25" y1="25.4852" x2="5.25" y2="15.43" width="0.8128" layer="16"/>
 </signal>
 <signal name="N$5">
 <contactref element="D3" pad="1"/>
 <contactref element="D2" pad="1"/>
 <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="25.82" 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="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"/>
+<wire x1="13.97" y1="26.4252" x2="10.93" y2="26.4252" width="0.8128" layer="16"/>
+<wire x1="10.93" y1="26.4252" x2="10.3248" y2="25.82" width="0.8128" layer="16"/>
+<contactref element="D8" pad="2"/>
+<wire x1="10.4394" y1="21.2212" x2="12.5" y2="19.1606" width="0.8128" layer="16"/>
+<wire x1="12.5" y1="19.1606" x2="12.5" y2="12" width="0.8128" layer="16"/>
+<wire x1="12.5" y1="12" x2="13" y2="11.5" width="0.8128" layer="16"/>
+<wire x1="13" y1="11.5" x2="14.1" y2="11.5" width="0.8128" layer="16"/>
 </signal>
 <signal name="SPOUT">
 <contactref element="J7" pad="6"/>
 <contactref element="C3" pad="1"/>
 <wire x1="12.8016" y1="23.90786875" x2="12.8016" y2="13.74786875" width="0.8128" layer="1"/>
-<wire x1="2.54" y1="30.67" x2="5.08" y2="28.13" width="0.8128" layer="16"/>
+<wire x1="2.54" y1="31.67" x2="6.08" y2="28.13" width="0.8128" layer="16"/>
 <wire x1="7.62" y1="28.13" x2="8.57946875" y2="28.13" width="0.8128" layer="1"/>
 <wire x1="8.57946875" y1="28.13" x2="12.8016" y2="23.90786875" width="0.8128" layer="1"/>
-<wire x1="2.54" y1="42.64" x2="2.54" y2="30.67" width="0.8128" layer="16"/>
+<wire x1="2.54" y1="42.64" x2="2.54" y2="31.67" width="0.8128" layer="16"/>
 <via x="7.62" y="28.13" extent="1-16" drill="0.35"/>
-<wire x1="5.08" y1="28.13" x2="7.62" y2="28.13" width="0.8128" layer="16"/>
+<wire x1="6.08" y1="28.13" x2="7.62" y2="28.13" width="0.8128" layer="16"/>
 <contactref element="J2" pad="1"/>
 <wire x1="12.8016" y1="13.74786875" x2="17.46946875" y2="9.08" width="0.8128" layer="1"/>
 <wire x1="17.46946875" y1="9.08" x2="21.86" y2="9.08" width="0.8128" layer="1"/>
@@ -1547,18 +1512,21 @@ design rules under a new name.</description>
 <wire x1="17.62" y1="12.4746" x2="21.0146" y2="9.08" width="0.8128" layer="16"/>
 </signal>
 <signal name="SPK">
-<contactref element="U$2" pad="10"/>
 <contactref element="LS1" pad="+"/>
 <wire x1="2.54" y1="37.02" x2="2.54" y2="16.7" width="0.8128" layer="1"/>
 <wire x1="9.45" y1="9.79" x2="9.45" y2="7.81" width="0.8128" layer="1"/>
 <wire x1="2.54" y1="16.7" x2="9.45" y2="9.79" width="0.8128" layer="1"/>
 <wire x1="2.54" y1="37.02" x2="4.191" y2="38.671" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="46.291" x2="5.08" y2="47.18" width="0.8128" layer="1"/>
-<wire x1="5.08" y1="47.18" x2="6.29" y2="47.18" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="38.671" x2="4.191" y2="46.291" width="0.8128" layer="1"/>
+<wire x1="4.191" y1="46.291" x2="4.191" y2="38.671" width="0.8128" layer="1"/>
+<contactref element="U1" pad="10"/>
+<wire x1="6.55" y1="46.92" x2="4.82" y2="46.92" width="0.8128" layer="1"/>
+<wire x1="4.82" y1="46.92" x2="4.191" y2="46.291" width="0.8128" layer="1"/>
+</signal>
+<signal name="3V3">
+<contactref element="U1" pad="2"/>
 </signal>
 <signal name="GND2">
-<contactref element="U$2" pad="19"/>
+<contactref element="U1" pad="19"/>
 </signal>
 </signals>
 <mfgpreviewcolors>

+ 235 - 267
schematic/ECU.b#2

@@ -597,66 +597,6 @@ Datasheet (B3F-1000)</description>
 </package3d>
 </packages3d>
 </library>
-<library name="regulator">
-<packages>
-<package name="SON254P1750X4300X120-30M" urn="urn:adsk.eagle:footprint:21849939/1">
-<description>30-SON (DFN), 2.54 mm pitch, 43.00 X 17.50 X 1.20 mm body
-&lt;p&gt;30-pin SON (DFN) package with 2.54 mm pitch with body size 43.00 X 17.50 X 1.20 mm&lt;/p&gt;</description>
-<circle x="-9.254" y="18.9349" radius="0.25" width="0" layer="21"/>
-<wire x1="-8.75" y1="18.6849" x2="-8.75" y2="21.5" width="0.12" layer="21"/>
-<wire x1="-8.75" y1="21.5" x2="8.75" y2="21.5" width="0.12" layer="21"/>
-<wire x1="8.75" y1="21.5" x2="8.75" y2="18.6849" width="0.12" layer="21"/>
-<wire x1="-8.75" y1="-18.6849" x2="-8.75" y2="-21.5" width="0.12" layer="21"/>
-<wire x1="-8.75" y1="-21.5" x2="8.75" y2="-21.5" width="0.12" layer="21"/>
-<wire x1="8.75" y1="-21.5" x2="8.75" y2="-18.6849" width="0.12" layer="21"/>
-<wire x1="8.75" y1="-21.5" x2="-8.75" y2="-21.5" width="0.12" layer="51"/>
-<wire x1="-8.75" y1="-21.5" x2="-8.75" y2="21.5" width="0.12" layer="51"/>
-<wire x1="-8.75" y1="21.5" x2="8.75" y2="21.5" width="0.12" layer="51"/>
-<wire x1="8.75" y1="21.5" x2="8.75" y2="-21.5" width="0.12" layer="51"/>
-<smd name="1" x="-7.95" y="17.78" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="2" x="-7.95" y="15.24" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="3" x="-7.95" y="12.7" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="4" x="-7.95" y="10.16" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="5" x="-7.95" y="7.62" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="6" x="-7.95" y="5.08" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="7" x="-7.95" y="2.54" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="8" x="-7.95" y="0" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="9" x="-7.95" y="-2.54" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="10" x="-7.95" y="-5.08" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="11" x="-7.95" y="-7.62" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="12" x="-7.95" y="-10.16" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="13" x="-7.95" y="-12.7" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="14" x="-7.95" y="-15.24" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="15" x="-7.95" y="-17.78" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="16" x="7.95" y="-17.78" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="17" x="7.95" y="-15.24" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="18" x="7.95" y="-12.7" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="19" x="7.95" y="-10.16" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="20" x="7.95" y="-7.62" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="21" x="7.95" y="-5.08" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="22" x="7.95" y="-2.54" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="23" x="7.95" y="0" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="24" x="7.95" y="2.54" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="25" x="7.95" y="5.08" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="26" x="7.95" y="7.62" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="27" x="7.95" y="10.16" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="28" x="7.95" y="12.7" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="29" x="7.95" y="15.24" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="30" x="7.95" y="17.78" dx="2.5118" dy="1.3018" layer="1"/>
-<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>
-</packages>
-<packages3d>
-<package3d name="SON254P1750X4300X120-30M" urn="urn:adsk.eagle:package:21849926/1" type="model">
-<description>30-SON (DFN), 2.54 mm pitch, 43.00 X 17.50 X 1.20 mm body
-&lt;p&gt;30-pin SON (DFN) package with 2.54 mm pitch with body size 43.00 X 17.50 X 1.20 mm&lt;/p&gt;</description>
-<packageinstances>
-<packageinstance name="SON254P1750X4300X120-30M"/>
-</packageinstances>
-</package3d>
-</packages3d>
-</library>
 <library name="SparkFun-Electromechanical" urn="urn:adsk.eagle:library:516">
 <description>&lt;h3&gt;SparkFun Electromechanical Parts&lt;/h3&gt;
 This library contains electromechanical devices, like motors, speakers,servos, and relays.
@@ -743,6 +683,53 @@ BUZZER</description>
 <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>
+<package name="SON254P1750X4300X120-30M" urn="urn:adsk.eagle:footprint:21849939/1">
+<description>30-SON (DFN), 2.54 mm pitch, 43.00 X 17.50 X 1.20 mm body
+&lt;p&gt;30-pin SON (DFN) package with 2.54 mm pitch with body size 43.00 X 17.50 X 1.20 mm&lt;/p&gt;</description>
+<circle x="-9.254" y="18.9349" radius="0.25" width="0" layer="21"/>
+<wire x1="-8.75" y1="18.6849" x2="-8.75" y2="21.5" width="0.12" layer="21"/>
+<wire x1="-8.75" y1="21.5" x2="8.75" y2="21.5" width="0.12" layer="21"/>
+<wire x1="8.75" y1="21.5" x2="8.75" y2="18.6849" width="0.12" layer="21"/>
+<wire x1="-8.75" y1="-18.6849" x2="-8.75" y2="-21.5" width="0.12" layer="21"/>
+<wire x1="-8.75" y1="-21.5" x2="8.75" y2="-21.5" width="0.12" layer="21"/>
+<wire x1="8.75" y1="-21.5" x2="8.75" y2="-18.6849" width="0.12" layer="21"/>
+<wire x1="8.75" y1="-21.5" x2="-8.75" y2="-21.5" width="0.12" layer="51"/>
+<wire x1="-8.75" y1="-21.5" x2="-8.75" y2="21.5" width="0.12" layer="51"/>
+<wire x1="-8.75" y1="21.5" x2="8.75" y2="21.5" width="0.12" layer="51"/>
+<wire x1="8.75" y1="21.5" x2="8.75" y2="-21.5" width="0.12" layer="51"/>
+<smd name="1" x="-7.95" y="17.78" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="2" x="-7.95" y="15.24" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="3" x="-7.95" y="12.7" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="4" x="-7.95" y="10.16" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="5" x="-7.95" y="7.62" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="6" x="-7.95" y="5.08" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="7" x="-7.95" y="2.54" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="8" x="-7.95" y="0" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="9" x="-7.95" y="-2.54" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="10" x="-7.95" y="-5.08" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="11" x="-7.95" y="-7.62" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="12" x="-7.95" y="-10.16" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="13" x="-7.95" y="-12.7" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="14" x="-7.95" y="-15.24" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="15" x="-7.95" y="-17.78" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="16" x="7.95" y="-17.78" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="17" x="7.95" y="-15.24" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="18" x="7.95" y="-12.7" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="19" x="7.95" y="-10.16" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="20" x="7.95" y="-7.62" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="21" x="7.95" y="-5.08" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="22" x="7.95" y="-2.54" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="23" x="7.95" y="0" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="24" x="7.95" y="2.54" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="25" x="7.95" y="5.08" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="26" x="7.95" y="7.62" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="27" x="7.95" y="10.16" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="28" x="7.95" y="12.7" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="29" x="7.95" y="15.24" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="30" x="7.95" y="17.78" dx="2.5118" dy="1.3018" layer="1"/>
+<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>
 </packages>
 <packages3d>
 <package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
@@ -752,6 +739,13 @@ BUZZER</description>
 <packageinstance name="DIOM5027X220N"/>
 </packageinstances>
 </package3d>
+<package3d name="SON254P1750X4300X120-30M" urn="urn:adsk.eagle:package:21849926/1" type="model">
+<description>30-SON (DFN), 2.54 mm pitch, 43.00 X 17.50 X 1.20 mm body
+&lt;p&gt;30-pin SON (DFN) package with 2.54 mm pitch with body size 43.00 X 17.50 X 1.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="SON254P1750X4300X120-30M"/>
+</packageinstances>
+</package3d>
 </packages3d>
 </library>
 </libraries>
@@ -947,22 +941,22 @@ 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="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 name="C1" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="0.1uF" x="9.43" y="58.23" smashed="yes" rot="MR90">
+<attribute name="CATEGORY" value="Capacitor" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MANUFACTURER" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MPN" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="NAME" x="11.2867" y="58.23" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="OPERATING_TEMP" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="PART_STATUS" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SERIES" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SUB-CATEGORY" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="THERMALLOSS" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="TYPE" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="VALUE" x="7.5733" y="58.23" size="1.27" layer="28" rot="MR90" align="top-center"/>
+<attribute name="VOLTAGE_RATING" value="" x="-47.72" y="105.22" 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">
+<element name="C3" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="1uF" 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"/>
 <attribute name="MANUFACTURER" value="" x="-39.53" y="66.02" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="MPN" value="" x="-39.53" y="66.02" size="1.778" layer="28" rot="MR90" display="off"/>
@@ -977,22 +971,22 @@ design rules under a new name.</description>
 <attribute name="VALUE" x="15.7633" y="13.95" size="1.27" layer="28" rot="MR90" align="top-center"/>
 <attribute name="VOLTAGE_RATING" value="" x="-39.53" y="66.02" size="1.778" layer="28" rot="MR90" display="off"/>
 </element>
-<element name="D2" library="Diode" library_urn="urn:adsk.eagle:library:16378169" package="SOD6126X290" package3d_urn="urn:adsk.eagle:package:9427057/2" value="" x="7.62" y="24.32" smashed="yes" rot="MR0">
-<attribute name="CATEGORY" value="Diode" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="DESCRIPTION" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="FORWARD_CURRENT" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="MANUFACTURER" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="MPN" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="NAME" x="7.62" y="26.43" size="1.27" layer="26" rot="MR0" align="bottom-center"/>
-<attribute name="OPERATING_TEMP" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="PART_STATUS" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="REVERSE_VOLTAGE" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="ROHS_COMPLIANT" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="SERIES" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="SUB-CATEGORY" value="Rectifier" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="THERMALLOSS" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<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 name="D2" library="Diode" library_urn="urn:adsk.eagle:library:16378169" package="SOD6126X290" package3d_urn="urn:adsk.eagle:package:9427057/2" value="" x="7.62" y="25.82" smashed="yes" rot="MR0">
+<attribute name="CATEGORY" value="Diode" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="DESCRIPTION" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="FORWARD_CURRENT" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="MANUFACTURER" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="MPN" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="NAME" x="7.62" y="27.93" size="1.27" layer="26" rot="MR0" align="bottom-center"/>
+<attribute name="OPERATING_TEMP" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="PART_STATUS" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="REVERSE_VOLTAGE" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SERIES" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SUB-CATEGORY" value="Rectifier" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="THERMALLOSS" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="TYPE" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="VALUE" x="7.62" y="23.71" 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="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"/>
@@ -1020,7 +1014,7 @@ design rules under a new name.</description>
 <attribute name="PROD_ID" value="CONN-08437" x="91.71" y="37.02" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="VALUE" x="23.892" y="7.81" size="0.6096" layer="27" font="vector" ratio="20" rot="R90"/>
 </element>
-<element name="J3" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X02" package3d_urn="urn:adsk.eagle:package:38039/1" value="PWS" x="2.54" y="6.54" smashed="yes">
+<element name="J3" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X02" package3d_urn="urn:adsk.eagle:package:38039/1" value="PWR" x="2.54" y="6.54" smashed="yes">
 <attribute name="NAME" x="1.27" y="7.937" size="0.6096" layer="25" font="vector" ratio="20"/>
 <attribute name="VALUE" x="1.27" y="4.508" size="0.6096" layer="27" font="vector" ratio="20"/>
 </element>
@@ -1105,11 +1099,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="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 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="8.35" y="34.78" smashed="yes" rot="MR180">
+<attribute name="NAME" x="7.08" y="33.51" size="1.27" layer="26" rot="MR180"/>
+<attribute name="SPICEMODEL" value="NONE" x="56.61" y="86.85" size="1.778" layer="28" rot="MR180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="56.61" y="86.85" size="1.778" layer="28" rot="MR180" display="off"/>
+<attribute name="VALUE" x="7.08" y="37.32" size="1.27" layer="28" rot="MR180"/>
 </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"/>
@@ -1123,29 +1117,25 @@ design rules under a new name.</description>
 <attribute name="SF_SKU" value="COM-00097" x="8.89" y="-23.94" size="1.778" layer="27" rot="R270" display="off"/>
 <attribute name="VALUE" x="9.525" y="17.97" size="0.6096" layer="27" font="vector" ratio="20" rot="R270" align="top-center"/>
 </element>
-<element name="U$2" library="regulator" package="SON254P1750X4300X120-30M" package3d_urn="urn:adsk.eagle:package:21849926/1" value="ARDUINOARDUINO_NANO" x="14.24" y="52.26" smashed="yes">
-<attribute name="NAME" x="14.24" y="74.395" size="1.27" layer="25" align="bottom-center"/>
-<attribute name="VALUE" x="14.24" y="30.125" size="1.27" layer="27" align="top-center"/>
-</element>
 <element name="LS1" library="SparkFun-Electromechanical" library_urn="urn:adsk.eagle:library:516" package="BUZZER-12MM-KIT" package3d_urn="urn:adsk.eagle:package:38556/1" value="BUZZER-PTH_KIT" x="12.7" y="7.81" smashed="yes" rot="R180">
 <attribute name="NAME" x="12.7" y="1.714" size="0.6096" layer="25" font="vector" ratio="20" rot="R180" align="bottom-center"/>
 <attribute name="PROD_ID" value="COMP-08253" x="12.7" y="7.81" size="1.778" layer="27" rot="R180" display="off"/>
 <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="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 name="R3" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="17" y="24" smashed="yes" rot="MR0">
+<attribute name="NAME" x="18.27" y="25.27" size="1.27" layer="26" rot="MR0"/>
+<attribute name="SPICEMODEL" value="NONE" x="17" y="24" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="17" y="24" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="VALUE" x="18.27" y="21.46" 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 name="D5" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="17.5" y="19.5" smashed="yes" rot="MR90">
+<attribute name="NAME" x="19.485" y="19.5" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="VALUE" x="15.515" y="19.5" size="1.27" layer="28" rot="MR90" 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"/>
@@ -1155,9 +1145,9 @@ design rules under a new name.</description>
 <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 name="D8" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="12" y="11.5" smashed="yes" rot="MR180">
+<attribute name="NAME" x="12" y="9.515" size="1.27" layer="26" rot="MR180" align="bottom-center"/>
+<attribute name="VALUE" x="12" y="13.485" size="1.27" layer="28" rot="MR180" 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"/>
@@ -1171,28 +1161,28 @@ design rules under a new name.</description>
 <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 name="C2" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="1uF" 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>
+<element name="U1" library="eScooter" package="SON254P1750X4300X120-30M" package3d_urn="urn:adsk.eagle:package:21849926/1" value="Arduino Nano Every" x="14.5" y="52" smashed="yes">
+<attribute name="NAME" x="14.5" y="74.135" size="1.27" layer="25" align="bottom-center"/>
+<attribute name="VALUE" x="14.5" y="29.865" size="1.27" layer="27" align="top-center"/>
 </element>
 </elements>
 <signals>
-<signal name="3V3">
-<contactref element="U$2" pad="2"/>
-</signal>
 <signal name="GND">
-<contactref element="U$2" pad="14"/>
 <contactref element="Q5" pad="2"/>
 <contactref element="R1" pad="1"/>
 <contactref element="Q2" pad="2"/>
@@ -1232,75 +1222,48 @@ design rules under a new name.</description>
 <contactref element="D5" pad="1"/>
 <contactref element="D6" pad="2"/>
 <contactref element="D7" pad="2"/>
-<contactref element="U$1" pad="1"/>
+<contactref element="D8" 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"/>
+<contactref element="U1" pad="14"/>
 </signal>
 <signal name="VIN">
-<contactref element="U$2" pad="15"/>
 <contactref element="Q4" pad="3"/>
-<wire x1="6.29" y1="34.48" x2="4.75" y2="34.48" width="1.016" layer="1"/>
-<wire x1="4.75" y1="34.48" x2="3.81" y2="33.54" width="1.016" layer="1"/>
-<wire x1="3.81" y1="33.54" x2="3.81" y2="26.86" width="1.016" layer="1"/>
-<via x="3.81" y="26.86" extent="1-16" drill="0.35"/>
-<wire x1="3.81" y1="26.86" x2="3.81" y2="26.69" width="1.016" layer="16"/>
-<wire x1="3.81" y1="26.69" x2="2.54" y2="25.42" width="1.016" layer="16"/>
-<wire x1="2.54" y1="25.42" x2="2.54" y2="16.53" width="1.016" layer="16"/>
+<wire x1="3.81" y1="27.86" x2="3.81" y2="33.54" width="1.016" layer="1"/>
+<via x="3.81" y="27.86" extent="1-16" drill="0.35"/>
+<wire x1="3.81" y1="27.86" x2="3.48" y2="27.86" width="1.016" layer="16"/>
+<wire x1="3.48" y1="27.86" x2="2.54" y2="26.92" width="1.016" layer="16"/>
+<wire x1="2.54" y1="26.92" x2="2.54" y2="16.53" width="1.016" layer="16"/>
+<contactref element="U1" pad="15"/>
+<wire x1="3.81" y1="33.54" x2="4.49" y2="34.22" width="1.016" layer="1"/>
+<wire x1="4.49" y1="34.22" x2="6.55" y2="34.22" width="1.016" layer="1"/>
 </signal>
 <signal name="DIN">
-<contactref element="U$2" pad="28"/>
 <contactref element="J4" pad="3"/>
-<wire x1="14.05" y1="76.39" x2="14.05" y2="71.95" width="0.8128" layer="1"/>
-<wire x1="14.05" y1="71.95" x2="21.04" y2="64.96" width="0.8128" layer="1"/>
-<wire x1="21.04" y1="64.96" x2="22.19" y2="64.96" width="0.8128" layer="1"/>
+<wire x1="14.05" y1="71.95" x2="14.05" y2="76.39" width="0.8128" layer="1"/>
+<contactref element="U1" pad="28"/>
+<wire x1="22.45" y1="64.7" x2="21.3" y2="64.7" width="0.8128" layer="1"/>
+<wire x1="21.3" y1="64.7" x2="14.05" y2="71.95" width="0.8128" layer="1"/>
 </signal>
 <signal name="CS">
-<contactref element="U$2" pad="29"/>
 <contactref element="J4" pad="4"/>
-<wire x1="20.59" y1="67.5" x2="22.19" y2="67.5" width="0.8128" layer="1"/>
 <wire x1="16.59" y1="76.39" x2="16.59" y2="71.5" width="0.8128" layer="1"/>
-<wire x1="16.59" y1="71.5" x2="20.59" y2="67.5" width="0.8128" layer="1"/>
+<contactref element="U1" pad="29"/>
+<wire x1="20.85" y1="67.24" x2="22.45" y2="67.24" width="0.8128" layer="1"/>
+<wire x1="16.59" y1="71.5" x2="20.85" y2="67.24" width="0.8128" layer="1"/>
 </signal>
 <signal name="CLK">
-<contactref element="U$2" pad="30"/>
 <contactref element="J4" pad="5"/>
 <wire x1="19.13" y1="76.39" x2="19.13" y2="71.6" width="0.8128" layer="1"/>
-<wire x1="22.19" y1="70.04" x2="20.69" y2="70.04" width="0.8128" layer="1"/>
-<wire x1="20.69" y1="70.04" x2="19.13" y2="71.6" width="0.8128" layer="1"/>
+<contactref element="U1" pad="30"/>
+<wire x1="20.95" y1="69.78" x2="22.45" y2="69.78" width="0.8128" layer="1"/>
+<wire x1="19.13" y1="71.6" x2="20.95" y2="69.78" width="0.8128" layer="1"/>
 </signal>
 <signal name="5V">
-<contactref element="U$2" pad="12"/>
 <contactref element="J6" pad="1"/>
 <contactref element="J7" pad="2"/>
 <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="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="2.54" y1="70.85" x2="5.08" y2="70.85" width="0.8128" layer="16"/>
@@ -1309,9 +1272,6 @@ design rules under a new name.</description>
 <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"/>
-<wire x1="8.7571" y1="49.8" x2="8.7571" y2="48.53" width="0.8128" layer="1"/>
-<wire x1="7.62" y1="42.1" x2="8.7571" y2="43.2371" width="0.8128" layer="1"/>
-<wire x1="8.7571" y1="43.2371" x2="8.7571" y2="49.8" width="0.8128" layer="1"/>
 <via x="8.7571" y="49.8" extent="1-16" drill="0.35"/>
 <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"/>
@@ -1331,94 +1291,97 @@ design rules under a new name.</description>
 <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"/>
+<contactref element="U1" pad="12"/>
+<wire x1="6.55" y1="41.84" x2="7.84" y2="41.84" width="0.8128" layer="1"/>
+<wire x1="8.7571" y1="42.7571" x2="7.84" y2="41.84" width="0.8128" layer="1"/>
+<wire x1="8.7571" y1="49.8" x2="8.7571" y2="42.7571" width="0.8128" layer="1"/>
 </signal>
 <signal name="THIN">
 <contactref element="C1" pad="2"/>
-<contactref element="U$2" pad="4"/>
-<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"/>
+<via x="9.66" y="61.92" extent="1-16" drill="0.35"/>
 <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="8.43" y1="60.69" x2="9.66" y2="61.92" 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"/>
+<wire x1="8" y1="60.69" x2="8.9846" y2="59.7054" width="0.8128" layer="16"/>
+<wire x1="8.9846" y1="59.7054" x2="9.43" y2="59.7054" width="0.8128" layer="16"/>
+<contactref element="U1" pad="4"/>
+<wire x1="6.55" y1="62.16" x2="9.42" y2="62.16" width="0.8128" layer="1"/>
+<wire x1="9.42" y1="62.16" x2="9.66" y2="61.92" width="0.8128" layer="1"/>
 </signal>
 <signal name="SDA">
 <contactref element="J7" pad="3"/>
-<contactref element="U$2" pad="8"/>
-<wire x1="2.54" y1="50.26" x2="3.29" y2="50.26" width="0.8128" layer="1"/>
-<wire x1="5.29" y1="52.26" x2="3.29" y2="50.26" width="0.8128" layer="1"/>
-<wire x1="5.29" y1="52.26" x2="6.29" y2="52.26" width="0.8128" layer="1"/>
+<wire x1="3.29" y1="50.26" x2="2.54" y2="50.26" width="0.8128" layer="1"/>
+<contactref element="U1" pad="8"/>
+<wire x1="5.03" y1="52" x2="3.29" y2="50.26" width="0.8128" layer="1"/>
+<wire x1="6.55" y1="52" x2="5.03" y2="52" width="0.8128" layer="1"/>
 </signal>
 <signal name="SCL">
 <contactref element="J7" pad="4"/>
-<contactref element="U$2" pad="9"/>
-<wire x1="5.29" y1="49.72" x2="3.29" y2="47.72" width="0.8128" layer="1"/>
-<wire x1="2.54" y1="47.72" x2="3.29" y2="47.72" width="0.8128" layer="1"/>
-<wire x1="5.29" y1="49.72" x2="6.29" y2="49.72" width="0.8128" layer="1"/>
+<contactref element="U1" pad="9"/>
+<wire x1="4.96" y1="49.46" x2="6.55" y2="49.46" width="0.8128" layer="1"/>
+<wire x1="3.22" y1="47.72" x2="4.96" y2="49.46" width="0.8128" layer="1"/>
+<wire x1="2.54" y1="47.72" x2="3.22" y2="47.72" width="0.8128" layer="1"/>
 </signal>
 <signal name="SP">
 <contactref element="Q5" pad="3"/>
-<contactref element="U$2" pad="21"/>
-<wire x1="22.19" y1="47.18" x2="20.32" y2="47.18" width="0.8128" layer="1"/>
-<via x="20.32" y="47.18" extent="1-16" drill="0.35"/>
-<wire x1="21.86" y1="44.47" x2="21.86" y2="44.64" width="0.8128" layer="16"/>
-<wire x1="20.32" y1="47.18" x2="20.59" y2="47.18" width="0.8128" layer="16"/>
-<wire x1="20.59" y1="47.18" x2="21.86" y2="45.91" width="0.8128" layer="16"/>
-<wire x1="21.86" y1="45.91" x2="21.86" y2="44.47" width="0.8128" layer="16"/>
+<contactref element="U1" pad="21"/>
+<wire x1="22.45" y1="46.92" x2="20.42" y2="46.92" width="0.8128" layer="1"/>
+<wire x1="20.42" y1="46.92" x2="20" y2="46.5" width="0.8128" layer="1"/>
+<via x="20" y="46.5" extent="1-16" drill="0.35"/>
+<wire x1="20" y1="46.5" x2="20" y2="45.5" width="0.8128" layer="16"/>
+<wire x1="20" y1="45.5" x2="21.03" y2="44.47" width="0.8128" layer="16"/>
+<wire x1="21.03" y1="44.47" x2="21.86" y2="44.47" width="0.8128" layer="16"/>
 </signal>
 <signal name="ST">
 <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="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="20.05" y1="29.67" x2="20.05" y2="43.6" width="0.8128" layer="1"/>
 <contactref element="J2" pad="4"/>
-<contactref element="R3" pad="1"/>
-<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"/>
 <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"/>
+<wire x1="21.86" y1="16.7" x2="21.3" y2="16.7" width="0.8128" layer="16"/>
+<wire x1="17.5" y1="20.5" x2="21.3" y2="16.7" width="0.8128" layer="16"/>
+<wire x1="17.5" y1="21.6" x2="17.5" y2="20.5" width="0.8128" layer="16"/>
+<contactref element="R3" pad="1"/>
+<contactref element="U1" pad="20"/>
+<wire x1="20.83" y1="44.38" x2="20.05" y2="43.6" width="0.8128" layer="1"/>
+<wire x1="22.45" y1="44.38" x2="20.83" y2="44.38" width="0.8128" layer="1"/>
+<wire x1="18.422" y1="24" x2="17.5" y2="23.078" width="0.8128" layer="16"/>
+<wire x1="17.5" y1="23.078" x2="17.5" y2="21.6" width="0.8128" layer="16"/>
+<wire x1="18.422" y1="24" x2="20" y2="24" width="0.8128" layer="16"/>
+<wire x1="20" y1="24" x2="21.86" y2="25.86" width="0.8128" layer="16"/>
+<wire x1="21.86" y1="25.86" x2="21.86" y2="26.86" width="0.8128" layer="16"/>
 </signal>
 <signal name="BTN">
 <contactref element="D3" pad="2"/>
-<contactref element="U$2" pad="25"/>
-<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="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="12.7" y2="53.6948" 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"/>
+<contactref element="U1" pad="25"/>
+<wire x1="22.45" y1="57.08" x2="20.58" y2="57.08" width="0.8128" layer="1"/>
+<wire x1="16.0852" y1="57.08" x2="20.58" y2="57.08" width="0.8128" layer="16"/>
+<via x="20.58" y="57.08" extent="1-16" drill="0.35"/>
+<wire x1="12.7" y1="53.6948" x2="16.0852" y2="57.08" 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="18.5" width="0.8128" layer="1"/>
+<wire x1="15.24" y1="54.8" x2="15.24" y2="49.0710625" 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="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="2.0246" y1="-4" x2="21.86" y2="11.62" width="0" layer="19" extent="1-1"/>
+<wire x1="13.9754" y1="29" x2="14.2748" y2="29" width="0.1524" layer="1"/>
+<contactref element="U1" pad="6"/>
+<wire x1="6.55" y1="57.08" x2="12.96" y2="57.08" width="0.8128" layer="1"/>
+<wire x1="12.96" y1="57.08" x2="15.24" y2="54.8" width="0.8128" layer="1"/>
 </signal>
 <signal name="SPIN">
 <contactref element="J2" pad="6"/>
@@ -1434,30 +1397,31 @@ design rules under a new name.</description>
 </signal>
 <signal name="LEDCTL">
 <contactref element="Q1" pad="1"/>
-<contactref element="U$2" pad="27"/>
 <wire x1="6.5" y1="72.77" x2="5.44" y2="73.83" width="0.508" layer="1"/>
 <wire x1="5.44" y1="73.83" x2="5.44" y2="74.28" width="0.508" layer="1"/>
 <wire x1="11.23" y1="72.77" x2="6.5" y2="72.77" width="0.508" layer="1"/>
-<wire x1="22.19" y1="62.42" x2="19.58" y2="62.42" width="0.508" layer="1"/>
-<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"/>
+<wire x1="18.922" y1="63.078" x2="18.922" y2="65.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"/>
+<contactref element="U1" pad="27"/>
+<wire x1="22.45" y1="62.16" x2="19.84" y2="62.16" width="0.508" layer="1"/>
+<wire x1="19.84" y1="62.16" x2="18.922" y2="63.078" width="0.508" layer="1"/>
 </signal>
 <signal name="STLEDCTL">
 <contactref element="J2" pad="5"/>
-<contactref element="U$2" pad="22"/>
-<wire x1="19.05" y1="49.72" x2="16.51" y2="47.18" width="0.8128" layer="1"/>
-<wire x1="19.05" y1="49.72" x2="22.19" y2="49.72" width="0.8128" layer="1"/>
+<wire x1="18.665" y1="49.335" x2="16.51" y2="47.18" width="0.8128" layer="1"/>
 <wire x1="16.51" y1="25.90053125" x2="20.1676" y2="22.24293125" width="0.8128" layer="1"/>
 <wire x1="20.1676" y1="20.6624" x2="21.59" y2="19.24" width="0.8128" layer="1"/>
 <wire x1="20.1676" y1="22.24293125" x2="20.1676" y2="20.6624" width="0.8128" layer="1"/>
 <wire x1="21.59" y1="19.24" x2="21.86" y2="19.24" width="0.8128" layer="1"/>
 <wire x1="16.51" y1="47.18" x2="16.51" y2="25.90053125" width="0.8128" layer="1"/>
+<contactref element="U1" pad="22"/>
+<wire x1="22.45" y1="49.46" x2="18.79" y2="49.46" width="0.8128" layer="1"/>
+<wire x1="18.79" y1="49.46" x2="18.665" y2="49.335" width="0.8128" layer="1"/>
 </signal>
 <signal name="N$1">
 <contactref element="J6" pad="2"/>
@@ -1469,15 +1433,11 @@ design rules under a new name.</description>
 <signal name="PWM">
 <contactref element="Q2" pad="1"/>
 <contactref element="R1" pad="2"/>
-<contactref element="U$2" pad="26"/>
-<wire x1="11.43" y1="54.8" x2="11.43" y2="29.9" width="0.8128" layer="16"/>
+<wire x1="11.43" y1="35" x2="11.43" y2="54.43" width="0.8128" layer="16"/>
+<wire x1="11.43" y1="35" 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="7.45" y1="25.92" x2="7.45" y2="16.38" width="0.8128" layer="16"/>
 <wire x1="16.51" y1="48.76053125" x2="15.3924" y2="47.64293125" 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"/>
@@ -1485,17 +1445,17 @@ design rules under a new name.</description>
 <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"/>
+<wire x1="9.772" y1="34.78" x2="11.21" y2="34.78" width="0.8128" layer="16"/>
+<wire x1="11.21" y1="34.78" x2="11.43" y2="35" width="0.8128" layer="16"/>
+<wire x1="16.51" y1="48.76053125" x2="16.51" y2="59.01" width="0.8128" layer="1"/>
+<contactref element="U1" pad="26"/>
+<wire x1="22.45" y1="59.62" x2="17.12" y2="59.62" width="0.8128" layer="1"/>
+<wire x1="17.12" y1="59.62" x2="16.51" y2="59.01" width="0.8128" layer="1"/>
+<wire x1="16.01" y1="59.01" x2="16.51" y2="59.01" width="0.8128" layer="16"/>
+<via x="16.51" y="59.01" extent="1-16" drill="0.35"/>
+<wire x1="11.43" y1="54.43" x2="16.01" y2="59.01" width="0.8128" layer="16"/>
+<wire x1="18.4" y1="60" x2="17.41" y2="59.01" width="0.8128" layer="16"/>
+<wire x1="17.41" y1="59.01" x2="16.51" y2="59.01" width="0.8128" layer="16"/>
 </signal>
 <signal name="12V">
 <contactref element="R2" pad="2"/>
@@ -1518,28 +1478,33 @@ design rules under a new name.</description>
 <wire x1="5.25" y1="15.43" x2="5.25" y2="13.99" width="0.8128" layer="16"/>
 <wire x1="6.502" y1="12.738" x2="6.502" y2="11.62" width="0.8128" layer="16"/>
 <wire x1="5.25" y1="13.99" x2="6.502" y2="12.738" width="0.8128" layer="16"/>
-<wire x1="4.9152" y1="24.32" x2="5.25" y2="23.9852" width="0.8128" layer="16"/>
-<wire x1="5.25" y1="23.9852" x2="5.25" y2="15.43" width="0.8128" layer="16"/>
+<wire x1="4.9152" y1="25.82" x2="5.25" y2="25.4852" width="0.8128" layer="16"/>
+<wire x1="5.25" y1="25.4852" x2="5.25" y2="15.43" width="0.8128" layer="16"/>
 </signal>
 <signal name="N$5">
 <contactref element="D3" pad="1"/>
 <contactref element="D2" pad="1"/>
 <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="25.82" 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="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"/>
+<wire x1="13.97" y1="26.4252" x2="10.93" y2="26.4252" width="0.8128" layer="16"/>
+<wire x1="10.93" y1="26.4252" x2="10.3248" y2="25.82" width="0.8128" layer="16"/>
+<contactref element="D8" pad="2"/>
+<wire x1="10.4394" y1="21.2212" x2="12.5" y2="19.1606" width="0.8128" layer="16"/>
+<wire x1="12.5" y1="19.1606" x2="12.5" y2="12" width="0.8128" layer="16"/>
+<wire x1="12.5" y1="12" x2="13" y2="11.5" width="0.8128" layer="16"/>
+<wire x1="13" y1="11.5" x2="14.1" y2="11.5" width="0.8128" layer="16"/>
 </signal>
 <signal name="SPOUT">
 <contactref element="J7" pad="6"/>
 <contactref element="C3" pad="1"/>
 <wire x1="12.8016" y1="23.90786875" x2="12.8016" y2="13.74786875" width="0.8128" layer="1"/>
-<wire x1="2.54" y1="30.67" x2="5.08" y2="28.13" width="0.8128" layer="16"/>
+<wire x1="2.54" y1="31.67" x2="6.08" y2="28.13" width="0.8128" layer="16"/>
 <wire x1="7.62" y1="28.13" x2="8.57946875" y2="28.13" width="0.8128" layer="1"/>
 <wire x1="8.57946875" y1="28.13" x2="12.8016" y2="23.90786875" width="0.8128" layer="1"/>
-<wire x1="2.54" y1="42.64" x2="2.54" y2="30.67" width="0.8128" layer="16"/>
+<wire x1="2.54" y1="42.64" x2="2.54" y2="31.67" width="0.8128" layer="16"/>
 <via x="7.62" y="28.13" extent="1-16" drill="0.35"/>
-<wire x1="5.08" y1="28.13" x2="7.62" y2="28.13" width="0.8128" layer="16"/>
+<wire x1="6.08" y1="28.13" x2="7.62" y2="28.13" width="0.8128" layer="16"/>
 <contactref element="J2" pad="1"/>
 <wire x1="12.8016" y1="13.74786875" x2="17.46946875" y2="9.08" width="0.8128" layer="1"/>
 <wire x1="17.46946875" y1="9.08" x2="21.86" y2="9.08" width="0.8128" layer="1"/>
@@ -1547,18 +1512,21 @@ design rules under a new name.</description>
 <wire x1="17.62" y1="12.4746" x2="21.0146" y2="9.08" width="0.8128" layer="16"/>
 </signal>
 <signal name="SPK">
-<contactref element="U$2" pad="10"/>
 <contactref element="LS1" pad="+"/>
 <wire x1="2.54" y1="37.02" x2="2.54" y2="16.7" width="0.8128" layer="1"/>
 <wire x1="9.45" y1="9.79" x2="9.45" y2="7.81" width="0.8128" layer="1"/>
 <wire x1="2.54" y1="16.7" x2="9.45" y2="9.79" width="0.8128" layer="1"/>
 <wire x1="2.54" y1="37.02" x2="4.191" y2="38.671" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="46.291" x2="5.08" y2="47.18" width="0.8128" layer="1"/>
-<wire x1="5.08" y1="47.18" x2="6.29" y2="47.18" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="38.671" x2="4.191" y2="46.291" width="0.8128" layer="1"/>
+<wire x1="4.191" y1="46.291" x2="4.191" y2="38.671" width="0.8128" layer="1"/>
+<contactref element="U1" pad="10"/>
+<wire x1="6.55" y1="46.92" x2="4.82" y2="46.92" width="0.8128" layer="1"/>
+<wire x1="4.82" y1="46.92" x2="4.191" y2="46.291" width="0.8128" layer="1"/>
+</signal>
+<signal name="3V3">
+<contactref element="U1" pad="2"/>
 </signal>
 <signal name="GND2">
-<contactref element="U$2" pad="19"/>
+<contactref element="U1" pad="19"/>
 </signal>
 </signals>
 <mfgpreviewcolors>

+ 238 - 226
schematic/ECU.b#3

@@ -597,66 +597,6 @@ Datasheet (B3F-1000)</description>
 </package3d>
 </packages3d>
 </library>
-<library name="regulator">
-<packages>
-<package name="SON254P1750X4300X120-30M" urn="urn:adsk.eagle:footprint:21849939/1">
-<description>30-SON (DFN), 2.54 mm pitch, 43.00 X 17.50 X 1.20 mm body
-&lt;p&gt;30-pin SON (DFN) package with 2.54 mm pitch with body size 43.00 X 17.50 X 1.20 mm&lt;/p&gt;</description>
-<circle x="-9.254" y="18.9349" radius="0.25" width="0" layer="21"/>
-<wire x1="-8.75" y1="18.6849" x2="-8.75" y2="21.5" width="0.12" layer="21"/>
-<wire x1="-8.75" y1="21.5" x2="8.75" y2="21.5" width="0.12" layer="21"/>
-<wire x1="8.75" y1="21.5" x2="8.75" y2="18.6849" width="0.12" layer="21"/>
-<wire x1="-8.75" y1="-18.6849" x2="-8.75" y2="-21.5" width="0.12" layer="21"/>
-<wire x1="-8.75" y1="-21.5" x2="8.75" y2="-21.5" width="0.12" layer="21"/>
-<wire x1="8.75" y1="-21.5" x2="8.75" y2="-18.6849" width="0.12" layer="21"/>
-<wire x1="8.75" y1="-21.5" x2="-8.75" y2="-21.5" width="0.12" layer="51"/>
-<wire x1="-8.75" y1="-21.5" x2="-8.75" y2="21.5" width="0.12" layer="51"/>
-<wire x1="-8.75" y1="21.5" x2="8.75" y2="21.5" width="0.12" layer="51"/>
-<wire x1="8.75" y1="21.5" x2="8.75" y2="-21.5" width="0.12" layer="51"/>
-<smd name="1" x="-7.95" y="17.78" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="2" x="-7.95" y="15.24" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="3" x="-7.95" y="12.7" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="4" x="-7.95" y="10.16" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="5" x="-7.95" y="7.62" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="6" x="-7.95" y="5.08" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="7" x="-7.95" y="2.54" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="8" x="-7.95" y="0" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="9" x="-7.95" y="-2.54" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="10" x="-7.95" y="-5.08" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="11" x="-7.95" y="-7.62" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="12" x="-7.95" y="-10.16" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="13" x="-7.95" y="-12.7" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="14" x="-7.95" y="-15.24" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="15" x="-7.95" y="-17.78" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="16" x="7.95" y="-17.78" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="17" x="7.95" y="-15.24" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="18" x="7.95" y="-12.7" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="19" x="7.95" y="-10.16" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="20" x="7.95" y="-7.62" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="21" x="7.95" y="-5.08" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="22" x="7.95" y="-2.54" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="23" x="7.95" y="0" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="24" x="7.95" y="2.54" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="25" x="7.95" y="5.08" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="26" x="7.95" y="7.62" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="27" x="7.95" y="10.16" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="28" x="7.95" y="12.7" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="29" x="7.95" y="15.24" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="30" x="7.95" y="17.78" dx="2.5118" dy="1.3018" layer="1"/>
-<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>
-</packages>
-<packages3d>
-<package3d name="SON254P1750X4300X120-30M" urn="urn:adsk.eagle:package:21849926/1" type="model">
-<description>30-SON (DFN), 2.54 mm pitch, 43.00 X 17.50 X 1.20 mm body
-&lt;p&gt;30-pin SON (DFN) package with 2.54 mm pitch with body size 43.00 X 17.50 X 1.20 mm&lt;/p&gt;</description>
-<packageinstances>
-<packageinstance name="SON254P1750X4300X120-30M"/>
-</packageinstances>
-</package3d>
-</packages3d>
-</library>
 <library name="SparkFun-Electromechanical" urn="urn:adsk.eagle:library:516">
 <description>&lt;h3&gt;SparkFun Electromechanical Parts&lt;/h3&gt;
 This library contains electromechanical devices, like motors, speakers,servos, and relays.
@@ -743,6 +683,53 @@ BUZZER</description>
 <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>
+<package name="SON254P1750X4300X120-30M" urn="urn:adsk.eagle:footprint:21849939/1">
+<description>30-SON (DFN), 2.54 mm pitch, 43.00 X 17.50 X 1.20 mm body
+&lt;p&gt;30-pin SON (DFN) package with 2.54 mm pitch with body size 43.00 X 17.50 X 1.20 mm&lt;/p&gt;</description>
+<circle x="-9.254" y="18.9349" radius="0.25" width="0" layer="21"/>
+<wire x1="-8.75" y1="18.6849" x2="-8.75" y2="21.5" width="0.12" layer="21"/>
+<wire x1="-8.75" y1="21.5" x2="8.75" y2="21.5" width="0.12" layer="21"/>
+<wire x1="8.75" y1="21.5" x2="8.75" y2="18.6849" width="0.12" layer="21"/>
+<wire x1="-8.75" y1="-18.6849" x2="-8.75" y2="-21.5" width="0.12" layer="21"/>
+<wire x1="-8.75" y1="-21.5" x2="8.75" y2="-21.5" width="0.12" layer="21"/>
+<wire x1="8.75" y1="-21.5" x2="8.75" y2="-18.6849" width="0.12" layer="21"/>
+<wire x1="8.75" y1="-21.5" x2="-8.75" y2="-21.5" width="0.12" layer="51"/>
+<wire x1="-8.75" y1="-21.5" x2="-8.75" y2="21.5" width="0.12" layer="51"/>
+<wire x1="-8.75" y1="21.5" x2="8.75" y2="21.5" width="0.12" layer="51"/>
+<wire x1="8.75" y1="21.5" x2="8.75" y2="-21.5" width="0.12" layer="51"/>
+<smd name="1" x="-7.95" y="17.78" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="2" x="-7.95" y="15.24" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="3" x="-7.95" y="12.7" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="4" x="-7.95" y="10.16" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="5" x="-7.95" y="7.62" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="6" x="-7.95" y="5.08" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="7" x="-7.95" y="2.54" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="8" x="-7.95" y="0" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="9" x="-7.95" y="-2.54" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="10" x="-7.95" y="-5.08" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="11" x="-7.95" y="-7.62" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="12" x="-7.95" y="-10.16" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="13" x="-7.95" y="-12.7" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="14" x="-7.95" y="-15.24" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="15" x="-7.95" y="-17.78" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="16" x="7.95" y="-17.78" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="17" x="7.95" y="-15.24" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="18" x="7.95" y="-12.7" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="19" x="7.95" y="-10.16" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="20" x="7.95" y="-7.62" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="21" x="7.95" y="-5.08" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="22" x="7.95" y="-2.54" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="23" x="7.95" y="0" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="24" x="7.95" y="2.54" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="25" x="7.95" y="5.08" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="26" x="7.95" y="7.62" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="27" x="7.95" y="10.16" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="28" x="7.95" y="12.7" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="29" x="7.95" y="15.24" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="30" x="7.95" y="17.78" dx="2.5118" dy="1.3018" layer="1"/>
+<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>
 </packages>
 <packages3d>
 <package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
@@ -752,6 +739,13 @@ BUZZER</description>
 <packageinstance name="DIOM5027X220N"/>
 </packageinstances>
 </package3d>
+<package3d name="SON254P1750X4300X120-30M" urn="urn:adsk.eagle:package:21849926/1" type="model">
+<description>30-SON (DFN), 2.54 mm pitch, 43.00 X 17.50 X 1.20 mm body
+&lt;p&gt;30-pin SON (DFN) package with 2.54 mm pitch with body size 43.00 X 17.50 X 1.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="SON254P1750X4300X120-30M"/>
+</packageinstances>
+</package3d>
 </packages3d>
 </library>
 </libraries>
@@ -947,22 +941,22 @@ 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="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 name="C1" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="1uF" x="9.43" y="58.23" smashed="yes" rot="MR90">
+<attribute name="CATEGORY" value="Capacitor" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MANUFACTURER" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MPN" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="NAME" x="11.2867" y="58.23" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="OPERATING_TEMP" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="PART_STATUS" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SERIES" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SUB-CATEGORY" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="THERMALLOSS" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="TYPE" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="VALUE" x="7.5733" y="58.23" size="1.27" layer="28" rot="MR90" align="top-center"/>
+<attribute name="VOLTAGE_RATING" value="" x="-47.72" y="105.22" 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">
+<element name="C3" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="1uF" 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"/>
 <attribute name="MANUFACTURER" value="" x="-39.53" y="66.02" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="MPN" value="" x="-39.53" y="66.02" size="1.778" layer="28" rot="MR90" display="off"/>
@@ -977,22 +971,22 @@ design rules under a new name.</description>
 <attribute name="VALUE" x="15.7633" y="13.95" size="1.27" layer="28" rot="MR90" align="top-center"/>
 <attribute name="VOLTAGE_RATING" value="" x="-39.53" y="66.02" size="1.778" layer="28" rot="MR90" display="off"/>
 </element>
-<element name="D2" library="Diode" library_urn="urn:adsk.eagle:library:16378169" package="SOD6126X290" package3d_urn="urn:adsk.eagle:package:9427057/2" value="" x="7.62" y="24.32" smashed="yes" rot="MR0">
-<attribute name="CATEGORY" value="Diode" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="DESCRIPTION" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="FORWARD_CURRENT" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="MANUFACTURER" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="MPN" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="NAME" x="7.62" y="26.43" size="1.27" layer="26" rot="MR0" align="bottom-center"/>
-<attribute name="OPERATING_TEMP" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="PART_STATUS" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="REVERSE_VOLTAGE" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="ROHS_COMPLIANT" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="SERIES" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="SUB-CATEGORY" value="Rectifier" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="THERMALLOSS" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<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 name="D2" library="Diode" library_urn="urn:adsk.eagle:library:16378169" package="SOD6126X290" package3d_urn="urn:adsk.eagle:package:9427057/2" value="" x="7.62" y="25.82" smashed="yes" rot="MR0">
+<attribute name="CATEGORY" value="Diode" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="DESCRIPTION" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="FORWARD_CURRENT" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="MANUFACTURER" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="MPN" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="NAME" x="7.62" y="27.93" size="1.27" layer="26" rot="MR0" align="bottom-center"/>
+<attribute name="OPERATING_TEMP" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="PART_STATUS" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="REVERSE_VOLTAGE" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SERIES" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SUB-CATEGORY" value="Rectifier" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="THERMALLOSS" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="TYPE" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="VALUE" x="7.62" y="23.71" 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="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"/>
@@ -1020,7 +1014,7 @@ design rules under a new name.</description>
 <attribute name="PROD_ID" value="CONN-08437" x="91.71" y="37.02" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="VALUE" x="23.892" y="7.81" size="0.6096" layer="27" font="vector" ratio="20" rot="R90"/>
 </element>
-<element name="J3" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X02" package3d_urn="urn:adsk.eagle:package:38039/1" value="PWS" x="2.54" y="6.54" smashed="yes">
+<element name="J3" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X02" package3d_urn="urn:adsk.eagle:package:38039/1" value="PWR" x="2.54" y="6.54" smashed="yes">
 <attribute name="NAME" x="1.27" y="7.937" size="0.6096" layer="25" font="vector" ratio="20"/>
 <attribute name="VALUE" x="1.27" y="4.508" size="0.6096" layer="27" font="vector" ratio="20"/>
 </element>
@@ -1105,11 +1099,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="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 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="8.35" y="34.78" smashed="yes" rot="MR180">
+<attribute name="NAME" x="7.08" y="33.51" size="1.27" layer="26" rot="MR180"/>
+<attribute name="SPICEMODEL" value="NONE" x="56.61" y="86.85" size="1.778" layer="28" rot="MR180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="56.61" y="86.85" size="1.778" layer="28" rot="MR180" display="off"/>
+<attribute name="VALUE" x="7.08" y="37.32" size="1.27" layer="28" rot="MR180"/>
 </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"/>
@@ -1123,29 +1117,25 @@ design rules under a new name.</description>
 <attribute name="SF_SKU" value="COM-00097" x="8.89" y="-23.94" size="1.778" layer="27" rot="R270" display="off"/>
 <attribute name="VALUE" x="9.525" y="17.97" size="0.6096" layer="27" font="vector" ratio="20" rot="R270" align="top-center"/>
 </element>
-<element name="U$2" library="regulator" package="SON254P1750X4300X120-30M" package3d_urn="urn:adsk.eagle:package:21849926/1" value="ARDUINOARDUINO_NANO" x="14.24" y="52.26" smashed="yes">
-<attribute name="NAME" x="14.24" y="74.395" size="1.27" layer="25" align="bottom-center"/>
-<attribute name="VALUE" x="14.24" y="30.125" size="1.27" layer="27" align="top-center"/>
-</element>
 <element name="LS1" library="SparkFun-Electromechanical" library_urn="urn:adsk.eagle:library:516" package="BUZZER-12MM-KIT" package3d_urn="urn:adsk.eagle:package:38556/1" value="BUZZER-PTH_KIT" x="12.7" y="7.81" smashed="yes" rot="R180">
 <attribute name="NAME" x="12.7" y="1.714" size="0.6096" layer="25" font="vector" ratio="20" rot="R180" align="bottom-center"/>
 <attribute name="PROD_ID" value="COMP-08253" x="12.7" y="7.81" size="1.778" layer="27" rot="R180" display="off"/>
 <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="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 name="R3" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="17" y="24" smashed="yes" rot="MR0">
+<attribute name="NAME" x="18.27" y="25.27" size="1.27" layer="26" rot="MR0"/>
+<attribute name="SPICEMODEL" value="NONE" x="17" y="24" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="17" y="24" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="VALUE" x="18.27" y="21.46" 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 name="D5" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="17.5" y="19.5" smashed="yes" rot="MR90">
+<attribute name="NAME" x="19.485" y="19.5" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="VALUE" x="15.515" y="19.5" size="1.27" layer="28" rot="MR90" 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"/>
@@ -1155,9 +1145,9 @@ design rules under a new name.</description>
 <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 name="D8" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="12" y="11.5" smashed="yes" rot="MR180">
+<attribute name="NAME" x="12" y="9.515" size="1.27" layer="26" rot="MR180" align="bottom-center"/>
+<attribute name="VALUE" x="12" y="13.485" size="1.27" layer="28" rot="MR180" 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"/>
@@ -1171,13 +1161,28 @@ design rules under a new name.</description>
 <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="1uF" 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>
+<element name="U1" library="eScooter" package="SON254P1750X4300X120-30M" package3d_urn="urn:adsk.eagle:package:21849926/1" value="Arduino Nano Every" x="14.5" y="52" smashed="yes">
+<attribute name="NAME" x="14.5" y="74.135" size="1.27" layer="25" align="bottom-center"/>
+<attribute name="VALUE" x="14.5" y="29.865" size="1.27" layer="27" align="top-center"/>
+</element>
 </elements>
 <signals>
-<signal name="3V3">
-<contactref element="U$2" pad="2"/>
-</signal>
 <signal name="GND">
-<contactref element="U$2" pad="14"/>
 <contactref element="Q5" pad="2"/>
 <contactref element="R1" pad="1"/>
 <contactref element="Q2" pad="2"/>
@@ -1217,48 +1222,48 @@ design rules under a new name.</description>
 <contactref element="D5" pad="1"/>
 <contactref element="D6" pad="2"/>
 <contactref element="D7" pad="2"/>
-<contactref element="U$1" pad="1"/>
+<contactref element="D8" pad="1"/>
 <contactref element="R4" pad="1"/>
 <contactref element="R5" pad="1"/>
+<contactref element="C2" pad="2"/>
+<contactref element="U1" pad="14"/>
 </signal>
 <signal name="VIN">
-<contactref element="U$2" pad="15"/>
 <contactref element="Q4" pad="3"/>
-<wire x1="6.29" y1="34.48" x2="4.75" y2="34.48" width="1.016" layer="1"/>
-<wire x1="4.75" y1="34.48" x2="3.81" y2="33.54" width="1.016" layer="1"/>
-<wire x1="3.81" y1="33.54" x2="3.81" y2="26.86" width="1.016" layer="1"/>
-<via x="3.81" y="26.86" extent="1-16" drill="0.35"/>
-<wire x1="3.81" y1="26.86" x2="3.81" y2="26.69" width="1.016" layer="16"/>
-<wire x1="3.81" y1="26.69" x2="2.54" y2="25.42" width="1.016" layer="16"/>
-<wire x1="2.54" y1="25.42" x2="2.54" y2="16.53" width="1.016" layer="16"/>
+<wire x1="3.81" y1="27.86" x2="3.81" y2="33.54" width="1.016" layer="1"/>
+<via x="3.81" y="27.86" extent="1-16" drill="0.35"/>
+<wire x1="3.81" y1="27.86" x2="3.48" y2="27.86" width="1.016" layer="16"/>
+<wire x1="3.48" y1="27.86" x2="2.54" y2="26.92" width="1.016" layer="16"/>
+<wire x1="2.54" y1="26.92" x2="2.54" y2="16.53" width="1.016" layer="16"/>
+<contactref element="U1" pad="15"/>
+<wire x1="3.81" y1="33.54" x2="4.49" y2="34.22" width="1.016" layer="1"/>
+<wire x1="4.49" y1="34.22" x2="6.55" y2="34.22" width="1.016" layer="1"/>
 </signal>
 <signal name="DIN">
-<contactref element="U$2" pad="28"/>
 <contactref element="J4" pad="3"/>
-<wire x1="14.05" y1="76.39" x2="14.05" y2="71.95" width="0.8128" layer="1"/>
-<wire x1="14.05" y1="71.95" x2="21.04" y2="64.96" width="0.8128" layer="1"/>
-<wire x1="21.04" y1="64.96" x2="22.19" y2="64.96" width="0.8128" layer="1"/>
+<wire x1="14.05" y1="71.95" x2="14.05" y2="76.39" width="0.8128" layer="1"/>
+<contactref element="U1" pad="28"/>
+<wire x1="22.45" y1="64.7" x2="21.3" y2="64.7" width="0.8128" layer="1"/>
+<wire x1="21.3" y1="64.7" x2="14.05" y2="71.95" width="0.8128" layer="1"/>
 </signal>
 <signal name="CS">
-<contactref element="U$2" pad="29"/>
 <contactref element="J4" pad="4"/>
-<wire x1="20.59" y1="67.5" x2="22.19" y2="67.5" width="0.8128" layer="1"/>
 <wire x1="16.59" y1="76.39" x2="16.59" y2="71.5" width="0.8128" layer="1"/>
-<wire x1="16.59" y1="71.5" x2="20.59" y2="67.5" width="0.8128" layer="1"/>
+<contactref element="U1" pad="29"/>
+<wire x1="20.85" y1="67.24" x2="22.45" y2="67.24" width="0.8128" layer="1"/>
+<wire x1="16.59" y1="71.5" x2="20.85" y2="67.24" width="0.8128" layer="1"/>
 </signal>
 <signal name="CLK">
-<contactref element="U$2" pad="30"/>
 <contactref element="J4" pad="5"/>
 <wire x1="19.13" y1="76.39" x2="19.13" y2="71.6" width="0.8128" layer="1"/>
-<wire x1="22.19" y1="70.04" x2="20.69" y2="70.04" width="0.8128" layer="1"/>
-<wire x1="20.69" y1="70.04" x2="19.13" y2="71.6" width="0.8128" layer="1"/>
+<contactref element="U1" pad="30"/>
+<wire x1="20.95" y1="69.78" x2="22.45" y2="69.78" width="0.8128" layer="1"/>
+<wire x1="19.13" y1="71.6" x2="20.95" y2="69.78" width="0.8128" layer="1"/>
 </signal>
 <signal name="5V">
-<contactref element="U$2" pad="12"/>
 <contactref element="J6" pad="1"/>
 <contactref element="J7" pad="2"/>
 <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="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="2.54" y1="70.85" x2="5.08" y2="70.85" width="0.8128" layer="16"/>
@@ -1267,9 +1272,6 @@ design rules under a new name.</description>
 <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"/>
-<wire x1="8.7571" y1="49.8" x2="8.7571" y2="48.53" width="0.8128" layer="1"/>
-<wire x1="7.62" y1="42.1" x2="8.7571" y2="43.2371" width="0.8128" layer="1"/>
-<wire x1="8.7571" y1="43.2371" x2="8.7571" y2="49.8" width="0.8128" layer="1"/>
 <via x="8.7571" y="49.8" extent="1-16" drill="0.35"/>
 <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"/>
@@ -1289,92 +1291,97 @@ design rules under a new name.</description>
 <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"/>
+<contactref element="U1" pad="12"/>
+<wire x1="6.55" y1="41.84" x2="7.84" y2="41.84" width="0.8128" layer="1"/>
+<wire x1="8.7571" y1="42.7571" x2="7.84" y2="41.84" width="0.8128" layer="1"/>
+<wire x1="8.7571" y1="49.8" x2="8.7571" y2="42.7571" width="0.8128" layer="1"/>
 </signal>
 <signal name="THIN">
 <contactref element="C1" pad="2"/>
-<contactref element="U$2" pad="4"/>
-<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"/>
+<via x="9.66" y="61.92" extent="1-16" drill="0.35"/>
 <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="8.43" y1="60.69" x2="9.66" y2="61.92" 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"/>
+<wire x1="8" y1="60.69" x2="8.9846" y2="59.7054" width="0.8128" layer="16"/>
+<wire x1="8.9846" y1="59.7054" x2="9.43" y2="59.7054" width="0.8128" layer="16"/>
+<contactref element="U1" pad="4"/>
+<wire x1="6.55" y1="62.16" x2="9.42" y2="62.16" width="0.8128" layer="1"/>
+<wire x1="9.42" y1="62.16" x2="9.66" y2="61.92" width="0.8128" layer="1"/>
 </signal>
 <signal name="SDA">
 <contactref element="J7" pad="3"/>
-<contactref element="U$2" pad="8"/>
-<wire x1="2.54" y1="50.26" x2="3.29" y2="50.26" width="0.8128" layer="1"/>
-<wire x1="5.29" y1="52.26" x2="3.29" y2="50.26" width="0.8128" layer="1"/>
-<wire x1="5.29" y1="52.26" x2="6.29" y2="52.26" width="0.8128" layer="1"/>
+<wire x1="3.29" y1="50.26" x2="2.54" y2="50.26" width="0.8128" layer="1"/>
+<contactref element="U1" pad="8"/>
+<wire x1="5.03" y1="52" x2="3.29" y2="50.26" width="0.8128" layer="1"/>
+<wire x1="6.55" y1="52" x2="5.03" y2="52" width="0.8128" layer="1"/>
 </signal>
 <signal name="SCL">
 <contactref element="J7" pad="4"/>
-<contactref element="U$2" pad="9"/>
-<wire x1="5.29" y1="49.72" x2="3.29" y2="47.72" width="0.8128" layer="1"/>
-<wire x1="2.54" y1="47.72" x2="3.29" y2="47.72" width="0.8128" layer="1"/>
-<wire x1="5.29" y1="49.72" x2="6.29" y2="49.72" width="0.8128" layer="1"/>
+<contactref element="U1" pad="9"/>
+<wire x1="4.96" y1="49.46" x2="6.55" y2="49.46" width="0.8128" layer="1"/>
+<wire x1="3.22" y1="47.72" x2="4.96" y2="49.46" width="0.8128" layer="1"/>
+<wire x1="2.54" y1="47.72" x2="3.22" y2="47.72" width="0.8128" layer="1"/>
 </signal>
 <signal name="SP">
 <contactref element="Q5" pad="3"/>
-<contactref element="U$2" pad="21"/>
-<wire x1="22.19" y1="47.18" x2="20.32" y2="47.18" width="0.8128" layer="1"/>
-<via x="20.32" y="47.18" extent="1-16" drill="0.35"/>
-<wire x1="21.86" y1="44.47" x2="21.86" y2="44.64" width="0.8128" layer="16"/>
-<wire x1="20.32" y1="47.18" x2="20.59" y2="47.18" width="0.8128" layer="16"/>
-<wire x1="20.59" y1="47.18" x2="21.86" y2="45.91" width="0.8128" layer="16"/>
-<wire x1="21.86" y1="45.91" x2="21.86" y2="44.47" width="0.8128" layer="16"/>
+<contactref element="U1" pad="21"/>
+<wire x1="22.45" y1="46.92" x2="20.42" y2="46.92" width="0.8128" layer="1"/>
+<wire x1="20.42" y1="46.92" x2="20" y2="46.5" width="0.8128" layer="1"/>
+<via x="20" y="46.5" extent="1-16" drill="0.35"/>
+<wire x1="20" y1="46.5" x2="20" y2="45.5" width="0.8128" layer="16"/>
+<wire x1="20" y1="45.5" x2="21.03" y2="44.47" width="0.8128" layer="16"/>
+<wire x1="21.03" y1="44.47" x2="21.86" y2="44.47" width="0.8128" layer="16"/>
 </signal>
 <signal name="ST">
 <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="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="20.05" y1="29.67" x2="20.05" y2="43.6" width="0.8128" layer="1"/>
 <contactref element="J2" pad="4"/>
-<contactref element="R3" pad="1"/>
-<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"/>
 <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"/>
+<wire x1="21.86" y1="16.7" x2="21.3" y2="16.7" width="0.8128" layer="16"/>
+<wire x1="17.5" y1="20.5" x2="21.3" y2="16.7" width="0.8128" layer="16"/>
+<wire x1="17.5" y1="21.6" x2="17.5" y2="20.5" width="0.8128" layer="16"/>
+<contactref element="R3" pad="1"/>
+<contactref element="U1" pad="20"/>
+<wire x1="20.83" y1="44.38" x2="20.05" y2="43.6" width="0.8128" layer="1"/>
+<wire x1="22.45" y1="44.38" x2="20.83" y2="44.38" width="0.8128" layer="1"/>
+<wire x1="18.422" y1="24" x2="17.5" y2="23.078" width="0.8128" layer="16"/>
+<wire x1="17.5" y1="23.078" x2="17.5" y2="21.6" width="0.8128" layer="16"/>
+<wire x1="18.422" y1="24" x2="20" y2="24" width="0.8128" layer="16"/>
+<wire x1="20" y1="24" x2="21.86" y2="25.86" width="0.8128" layer="16"/>
+<wire x1="21.86" y1="25.86" x2="21.86" y2="26.86" width="0.8128" layer="16"/>
 </signal>
 <signal name="BTN">
 <contactref element="D3" pad="2"/>
-<contactref element="U$2" pad="25"/>
-<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="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="12.7" y2="53.6948" 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"/>
+<contactref element="U1" pad="25"/>
+<wire x1="22.45" y1="57.08" x2="20.58" y2="57.08" width="0.8128" layer="1"/>
+<wire x1="16.0852" y1="57.08" x2="20.58" y2="57.08" width="0.8128" layer="16"/>
+<via x="20.58" y="57.08" extent="1-16" drill="0.35"/>
+<wire x1="12.7" y1="53.6948" x2="16.0852" y2="57.08" 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="18.5" width="0.8128" layer="1"/>
+<wire x1="15.24" y1="54.8" x2="15.24" y2="49.0710625" 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="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"/>
+<contactref element="U1" pad="6"/>
+<wire x1="6.55" y1="57.08" x2="12.96" y2="57.08" width="0.8128" layer="1"/>
+<wire x1="12.96" y1="57.08" x2="15.24" y2="54.8" width="0.8128" layer="1"/>
 </signal>
 <signal name="SPIN">
 <contactref element="J2" pad="6"/>
@@ -1390,30 +1397,31 @@ design rules under a new name.</description>
 </signal>
 <signal name="LEDCTL">
 <contactref element="Q1" pad="1"/>
-<contactref element="U$2" pad="27"/>
 <wire x1="6.5" y1="72.77" x2="5.44" y2="73.83" width="0.508" layer="1"/>
 <wire x1="5.44" y1="73.83" x2="5.44" y2="74.28" width="0.508" layer="1"/>
 <wire x1="11.23" y1="72.77" x2="6.5" y2="72.77" width="0.508" layer="1"/>
-<wire x1="22.19" y1="62.42" x2="19.58" y2="62.42" width="0.508" layer="1"/>
-<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"/>
+<wire x1="18.922" y1="63.078" x2="18.922" y2="65.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"/>
+<contactref element="U1" pad="27"/>
+<wire x1="22.45" y1="62.16" x2="19.84" y2="62.16" width="0.508" layer="1"/>
+<wire x1="19.84" y1="62.16" x2="18.922" y2="63.078" width="0.508" layer="1"/>
 </signal>
 <signal name="STLEDCTL">
 <contactref element="J2" pad="5"/>
-<contactref element="U$2" pad="22"/>
-<wire x1="19.05" y1="49.72" x2="16.51" y2="47.18" width="0.8128" layer="1"/>
-<wire x1="19.05" y1="49.72" x2="22.19" y2="49.72" width="0.8128" layer="1"/>
+<wire x1="18.665" y1="49.335" x2="16.51" y2="47.18" width="0.8128" layer="1"/>
 <wire x1="16.51" y1="25.90053125" x2="20.1676" y2="22.24293125" width="0.8128" layer="1"/>
 <wire x1="20.1676" y1="20.6624" x2="21.59" y2="19.24" width="0.8128" layer="1"/>
 <wire x1="20.1676" y1="22.24293125" x2="20.1676" y2="20.6624" width="0.8128" layer="1"/>
 <wire x1="21.59" y1="19.24" x2="21.86" y2="19.24" width="0.8128" layer="1"/>
 <wire x1="16.51" y1="47.18" x2="16.51" y2="25.90053125" width="0.8128" layer="1"/>
+<contactref element="U1" pad="22"/>
+<wire x1="22.45" y1="49.46" x2="18.79" y2="49.46" width="0.8128" layer="1"/>
+<wire x1="18.79" y1="49.46" x2="18.665" y2="49.335" width="0.8128" layer="1"/>
 </signal>
 <signal name="N$1">
 <contactref element="J6" pad="2"/>
@@ -1425,15 +1433,11 @@ design rules under a new name.</description>
 <signal name="PWM">
 <contactref element="Q2" pad="1"/>
 <contactref element="R1" pad="2"/>
-<contactref element="U$2" pad="26"/>
-<wire x1="11.43" y1="54.8" x2="11.43" y2="29.9" width="0.8128" layer="16"/>
+<wire x1="11.43" y1="35" x2="11.43" y2="54.43" width="0.8128" layer="16"/>
+<wire x1="11.43" y1="35" 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="7.45" y1="25.92" x2="7.45" y2="16.38" width="0.8128" layer="16"/>
 <wire x1="16.51" y1="48.76053125" x2="15.3924" y2="47.64293125" 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"/>
@@ -1441,17 +1445,17 @@ design rules under a new name.</description>
 <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"/>
+<wire x1="9.772" y1="34.78" x2="11.21" y2="34.78" width="0.8128" layer="16"/>
+<wire x1="11.21" y1="34.78" x2="11.43" y2="35" width="0.8128" layer="16"/>
+<wire x1="16.51" y1="48.76053125" x2="16.51" y2="59.01" width="0.8128" layer="1"/>
+<contactref element="U1" pad="26"/>
+<wire x1="22.45" y1="59.62" x2="17.12" y2="59.62" width="0.8128" layer="1"/>
+<wire x1="17.12" y1="59.62" x2="16.51" y2="59.01" width="0.8128" layer="1"/>
+<wire x1="16.01" y1="59.01" x2="16.51" y2="59.01" width="0.8128" layer="16"/>
+<via x="16.51" y="59.01" extent="1-16" drill="0.35"/>
+<wire x1="11.43" y1="54.43" x2="16.01" y2="59.01" width="0.8128" layer="16"/>
+<wire x1="18.4" y1="60" x2="17.41" y2="59.01" width="0.8128" layer="16"/>
+<wire x1="17.41" y1="59.01" x2="16.51" y2="59.01" width="0.8128" layer="16"/>
 </signal>
 <signal name="12V">
 <contactref element="R2" pad="2"/>
@@ -1474,28 +1478,33 @@ design rules under a new name.</description>
 <wire x1="5.25" y1="15.43" x2="5.25" y2="13.99" width="0.8128" layer="16"/>
 <wire x1="6.502" y1="12.738" x2="6.502" y2="11.62" width="0.8128" layer="16"/>
 <wire x1="5.25" y1="13.99" x2="6.502" y2="12.738" width="0.8128" layer="16"/>
-<wire x1="4.9152" y1="24.32" x2="5.25" y2="23.9852" width="0.8128" layer="16"/>
-<wire x1="5.25" y1="23.9852" x2="5.25" y2="15.43" width="0.8128" layer="16"/>
+<wire x1="4.9152" y1="25.82" x2="5.25" y2="25.4852" width="0.8128" layer="16"/>
+<wire x1="5.25" y1="25.4852" x2="5.25" y2="15.43" width="0.8128" layer="16"/>
 </signal>
 <signal name="N$5">
 <contactref element="D3" pad="1"/>
 <contactref element="D2" pad="1"/>
 <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="25.82" 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="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"/>
+<wire x1="13.97" y1="26.4252" x2="10.93" y2="26.4252" width="0.8128" layer="16"/>
+<wire x1="10.93" y1="26.4252" x2="10.3248" y2="25.82" width="0.8128" layer="16"/>
+<contactref element="D8" pad="2"/>
+<wire x1="10.4394" y1="21.2212" x2="12.5" y2="19.1606" width="0.8128" layer="16"/>
+<wire x1="12.5" y1="19.1606" x2="12.5" y2="12" width="0.8128" layer="16"/>
+<wire x1="12.5" y1="12" x2="13" y2="11.5" width="0.8128" layer="16"/>
+<wire x1="13" y1="11.5" x2="14.1" y2="11.5" width="0.8128" layer="16"/>
 </signal>
 <signal name="SPOUT">
 <contactref element="J7" pad="6"/>
 <contactref element="C3" pad="1"/>
 <wire x1="12.8016" y1="23.90786875" x2="12.8016" y2="13.74786875" width="0.8128" layer="1"/>
-<wire x1="2.54" y1="30.67" x2="5.08" y2="28.13" width="0.8128" layer="16"/>
+<wire x1="2.54" y1="31.67" x2="6.08" y2="28.13" width="0.8128" layer="16"/>
 <wire x1="7.62" y1="28.13" x2="8.57946875" y2="28.13" width="0.8128" layer="1"/>
 <wire x1="8.57946875" y1="28.13" x2="12.8016" y2="23.90786875" width="0.8128" layer="1"/>
-<wire x1="2.54" y1="42.64" x2="2.54" y2="30.67" width="0.8128" layer="16"/>
+<wire x1="2.54" y1="42.64" x2="2.54" y2="31.67" width="0.8128" layer="16"/>
 <via x="7.62" y="28.13" extent="1-16" drill="0.35"/>
-<wire x1="5.08" y1="28.13" x2="7.62" y2="28.13" width="0.8128" layer="16"/>
+<wire x1="6.08" y1="28.13" x2="7.62" y2="28.13" width="0.8128" layer="16"/>
 <contactref element="J2" pad="1"/>
 <wire x1="12.8016" y1="13.74786875" x2="17.46946875" y2="9.08" width="0.8128" layer="1"/>
 <wire x1="17.46946875" y1="9.08" x2="21.86" y2="9.08" width="0.8128" layer="1"/>
@@ -1503,18 +1512,21 @@ design rules under a new name.</description>
 <wire x1="17.62" y1="12.4746" x2="21.0146" y2="9.08" width="0.8128" layer="16"/>
 </signal>
 <signal name="SPK">
-<contactref element="U$2" pad="10"/>
 <contactref element="LS1" pad="+"/>
 <wire x1="2.54" y1="37.02" x2="2.54" y2="16.7" width="0.8128" layer="1"/>
 <wire x1="9.45" y1="9.79" x2="9.45" y2="7.81" width="0.8128" layer="1"/>
 <wire x1="2.54" y1="16.7" x2="9.45" y2="9.79" width="0.8128" layer="1"/>
 <wire x1="2.54" y1="37.02" x2="4.191" y2="38.671" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="46.291" x2="5.08" y2="47.18" width="0.8128" layer="1"/>
-<wire x1="5.08" y1="47.18" x2="6.29" y2="47.18" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="38.671" x2="4.191" y2="46.291" width="0.8128" layer="1"/>
+<wire x1="4.191" y1="46.291" x2="4.191" y2="38.671" width="0.8128" layer="1"/>
+<contactref element="U1" pad="10"/>
+<wire x1="6.55" y1="46.92" x2="4.82" y2="46.92" width="0.8128" layer="1"/>
+<wire x1="4.82" y1="46.92" x2="4.191" y2="46.291" width="0.8128" layer="1"/>
+</signal>
+<signal name="3V3">
+<contactref element="U1" pad="2"/>
 </signal>
 <signal name="GND2">
-<contactref element="U$2" pad="19"/>
+<contactref element="U1" pad="19"/>
 </signal>
 </signals>
 <mfgpreviewcolors>

+ 241 - 229
schematic/ECU.b#4

@@ -597,66 +597,6 @@ Datasheet (B3F-1000)</description>
 </package3d>
 </packages3d>
 </library>
-<library name="regulator">
-<packages>
-<package name="SON254P1750X4300X120-30M" urn="urn:adsk.eagle:footprint:21849939/1">
-<description>30-SON (DFN), 2.54 mm pitch, 43.00 X 17.50 X 1.20 mm body
-&lt;p&gt;30-pin SON (DFN) package with 2.54 mm pitch with body size 43.00 X 17.50 X 1.20 mm&lt;/p&gt;</description>
-<circle x="-9.254" y="18.9349" radius="0.25" width="0" layer="21"/>
-<wire x1="-8.75" y1="18.6849" x2="-8.75" y2="21.5" width="0.12" layer="21"/>
-<wire x1="-8.75" y1="21.5" x2="8.75" y2="21.5" width="0.12" layer="21"/>
-<wire x1="8.75" y1="21.5" x2="8.75" y2="18.6849" width="0.12" layer="21"/>
-<wire x1="-8.75" y1="-18.6849" x2="-8.75" y2="-21.5" width="0.12" layer="21"/>
-<wire x1="-8.75" y1="-21.5" x2="8.75" y2="-21.5" width="0.12" layer="21"/>
-<wire x1="8.75" y1="-21.5" x2="8.75" y2="-18.6849" width="0.12" layer="21"/>
-<wire x1="8.75" y1="-21.5" x2="-8.75" y2="-21.5" width="0.12" layer="51"/>
-<wire x1="-8.75" y1="-21.5" x2="-8.75" y2="21.5" width="0.12" layer="51"/>
-<wire x1="-8.75" y1="21.5" x2="8.75" y2="21.5" width="0.12" layer="51"/>
-<wire x1="8.75" y1="21.5" x2="8.75" y2="-21.5" width="0.12" layer="51"/>
-<smd name="1" x="-7.95" y="17.78" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="2" x="-7.95" y="15.24" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="3" x="-7.95" y="12.7" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="4" x="-7.95" y="10.16" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="5" x="-7.95" y="7.62" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="6" x="-7.95" y="5.08" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="7" x="-7.95" y="2.54" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="8" x="-7.95" y="0" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="9" x="-7.95" y="-2.54" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="10" x="-7.95" y="-5.08" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="11" x="-7.95" y="-7.62" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="12" x="-7.95" y="-10.16" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="13" x="-7.95" y="-12.7" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="14" x="-7.95" y="-15.24" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="15" x="-7.95" y="-17.78" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="16" x="7.95" y="-17.78" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="17" x="7.95" y="-15.24" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="18" x="7.95" y="-12.7" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="19" x="7.95" y="-10.16" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="20" x="7.95" y="-7.62" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="21" x="7.95" y="-5.08" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="22" x="7.95" y="-2.54" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="23" x="7.95" y="0" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="24" x="7.95" y="2.54" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="25" x="7.95" y="5.08" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="26" x="7.95" y="7.62" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="27" x="7.95" y="10.16" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="28" x="7.95" y="12.7" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="29" x="7.95" y="15.24" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="30" x="7.95" y="17.78" dx="2.5118" dy="1.3018" layer="1"/>
-<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>
-</packages>
-<packages3d>
-<package3d name="SON254P1750X4300X120-30M" urn="urn:adsk.eagle:package:21849926/1" type="model">
-<description>30-SON (DFN), 2.54 mm pitch, 43.00 X 17.50 X 1.20 mm body
-&lt;p&gt;30-pin SON (DFN) package with 2.54 mm pitch with body size 43.00 X 17.50 X 1.20 mm&lt;/p&gt;</description>
-<packageinstances>
-<packageinstance name="SON254P1750X4300X120-30M"/>
-</packageinstances>
-</package3d>
-</packages3d>
-</library>
 <library name="SparkFun-Electromechanical" urn="urn:adsk.eagle:library:516">
 <description>&lt;h3&gt;SparkFun Electromechanical Parts&lt;/h3&gt;
 This library contains electromechanical devices, like motors, speakers,servos, and relays.
@@ -743,6 +683,53 @@ BUZZER</description>
 <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>
+<package name="SON254P1750X4300X120-30M" urn="urn:adsk.eagle:footprint:21849939/1">
+<description>30-SON (DFN), 2.54 mm pitch, 43.00 X 17.50 X 1.20 mm body
+&lt;p&gt;30-pin SON (DFN) package with 2.54 mm pitch with body size 43.00 X 17.50 X 1.20 mm&lt;/p&gt;</description>
+<circle x="-9.254" y="18.9349" radius="0.25" width="0" layer="21"/>
+<wire x1="-8.75" y1="18.6849" x2="-8.75" y2="21.5" width="0.12" layer="21"/>
+<wire x1="-8.75" y1="21.5" x2="8.75" y2="21.5" width="0.12" layer="21"/>
+<wire x1="8.75" y1="21.5" x2="8.75" y2="18.6849" width="0.12" layer="21"/>
+<wire x1="-8.75" y1="-18.6849" x2="-8.75" y2="-21.5" width="0.12" layer="21"/>
+<wire x1="-8.75" y1="-21.5" x2="8.75" y2="-21.5" width="0.12" layer="21"/>
+<wire x1="8.75" y1="-21.5" x2="8.75" y2="-18.6849" width="0.12" layer="21"/>
+<wire x1="8.75" y1="-21.5" x2="-8.75" y2="-21.5" width="0.12" layer="51"/>
+<wire x1="-8.75" y1="-21.5" x2="-8.75" y2="21.5" width="0.12" layer="51"/>
+<wire x1="-8.75" y1="21.5" x2="8.75" y2="21.5" width="0.12" layer="51"/>
+<wire x1="8.75" y1="21.5" x2="8.75" y2="-21.5" width="0.12" layer="51"/>
+<smd name="1" x="-7.95" y="17.78" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="2" x="-7.95" y="15.24" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="3" x="-7.95" y="12.7" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="4" x="-7.95" y="10.16" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="5" x="-7.95" y="7.62" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="6" x="-7.95" y="5.08" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="7" x="-7.95" y="2.54" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="8" x="-7.95" y="0" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="9" x="-7.95" y="-2.54" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="10" x="-7.95" y="-5.08" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="11" x="-7.95" y="-7.62" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="12" x="-7.95" y="-10.16" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="13" x="-7.95" y="-12.7" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="14" x="-7.95" y="-15.24" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="15" x="-7.95" y="-17.78" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="16" x="7.95" y="-17.78" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="17" x="7.95" y="-15.24" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="18" x="7.95" y="-12.7" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="19" x="7.95" y="-10.16" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="20" x="7.95" y="-7.62" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="21" x="7.95" y="-5.08" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="22" x="7.95" y="-2.54" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="23" x="7.95" y="0" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="24" x="7.95" y="2.54" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="25" x="7.95" y="5.08" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="26" x="7.95" y="7.62" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="27" x="7.95" y="10.16" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="28" x="7.95" y="12.7" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="29" x="7.95" y="15.24" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="30" x="7.95" y="17.78" dx="2.5118" dy="1.3018" layer="1"/>
+<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>
 </packages>
 <packages3d>
 <package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
@@ -752,6 +739,13 @@ BUZZER</description>
 <packageinstance name="DIOM5027X220N"/>
 </packageinstances>
 </package3d>
+<package3d name="SON254P1750X4300X120-30M" urn="urn:adsk.eagle:package:21849926/1" type="model">
+<description>30-SON (DFN), 2.54 mm pitch, 43.00 X 17.50 X 1.20 mm body
+&lt;p&gt;30-pin SON (DFN) package with 2.54 mm pitch with body size 43.00 X 17.50 X 1.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="SON254P1750X4300X120-30M"/>
+</packageinstances>
+</package3d>
 </packages3d>
 </library>
 </libraries>
@@ -947,22 +941,22 @@ 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="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 name="C1" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="1uF" x="9.43" y="58.23" smashed="yes" rot="MR90">
+<attribute name="CATEGORY" value="Capacitor" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MANUFACTURER" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MPN" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="NAME" x="11.2867" y="58.23" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="OPERATING_TEMP" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="PART_STATUS" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SERIES" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SUB-CATEGORY" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="THERMALLOSS" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="TYPE" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="VALUE" x="7.5733" y="58.23" size="1.27" layer="28" rot="MR90" align="top-center"/>
+<attribute name="VOLTAGE_RATING" value="" x="-47.72" y="105.22" 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">
+<element name="C3" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="1uF" 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"/>
 <attribute name="MANUFACTURER" value="" x="-39.53" y="66.02" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="MPN" value="" x="-39.53" y="66.02" size="1.778" layer="28" rot="MR90" display="off"/>
@@ -977,22 +971,22 @@ design rules under a new name.</description>
 <attribute name="VALUE" x="15.7633" y="13.95" size="1.27" layer="28" rot="MR90" align="top-center"/>
 <attribute name="VOLTAGE_RATING" value="" x="-39.53" y="66.02" size="1.778" layer="28" rot="MR90" display="off"/>
 </element>
-<element name="D2" library="Diode" library_urn="urn:adsk.eagle:library:16378169" package="SOD6126X290" package3d_urn="urn:adsk.eagle:package:9427057/2" value="" x="7.62" y="24.32" smashed="yes" rot="MR0">
-<attribute name="CATEGORY" value="Diode" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="DESCRIPTION" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="FORWARD_CURRENT" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="MANUFACTURER" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="MPN" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="NAME" x="7.62" y="26.43" size="1.27" layer="26" rot="MR0" align="bottom-center"/>
-<attribute name="OPERATING_TEMP" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="PART_STATUS" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="REVERSE_VOLTAGE" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="ROHS_COMPLIANT" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="SERIES" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="SUB-CATEGORY" value="Rectifier" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="THERMALLOSS" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<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 name="D2" library="Diode" library_urn="urn:adsk.eagle:library:16378169" package="SOD6126X290" package3d_urn="urn:adsk.eagle:package:9427057/2" value="" x="7.62" y="25.82" smashed="yes" rot="MR0">
+<attribute name="CATEGORY" value="Diode" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="DESCRIPTION" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="FORWARD_CURRENT" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="MANUFACTURER" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="MPN" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="NAME" x="7.62" y="27.93" size="1.27" layer="26" rot="MR0" align="bottom-center"/>
+<attribute name="OPERATING_TEMP" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="PART_STATUS" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="REVERSE_VOLTAGE" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SERIES" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SUB-CATEGORY" value="Rectifier" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="THERMALLOSS" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="TYPE" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="VALUE" x="7.62" y="23.71" 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="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"/>
@@ -1020,7 +1014,7 @@ design rules under a new name.</description>
 <attribute name="PROD_ID" value="CONN-08437" x="91.71" y="37.02" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="VALUE" x="23.892" y="7.81" size="0.6096" layer="27" font="vector" ratio="20" rot="R90"/>
 </element>
-<element name="J3" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X02" package3d_urn="urn:adsk.eagle:package:38039/1" value="PWS" x="2.54" y="6.54" smashed="yes">
+<element name="J3" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X02" package3d_urn="urn:adsk.eagle:package:38039/1" value="PWR" x="2.54" y="6.54" smashed="yes">
 <attribute name="NAME" x="1.27" y="7.937" size="0.6096" layer="25" font="vector" ratio="20"/>
 <attribute name="VALUE" x="1.27" y="4.508" size="0.6096" layer="27" font="vector" ratio="20"/>
 </element>
@@ -1105,11 +1099,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="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 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="8.35" y="34.78" smashed="yes" rot="MR180">
+<attribute name="NAME" x="7.08" y="33.51" size="1.27" layer="26" rot="MR180"/>
+<attribute name="SPICEMODEL" value="NONE" x="56.61" y="86.85" size="1.778" layer="28" rot="MR180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="56.61" y="86.85" size="1.778" layer="28" rot="MR180" display="off"/>
+<attribute name="VALUE" x="7.08" y="37.32" size="1.27" layer="28" rot="MR180"/>
 </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"/>
@@ -1123,29 +1117,25 @@ design rules under a new name.</description>
 <attribute name="SF_SKU" value="COM-00097" x="8.89" y="-23.94" size="1.778" layer="27" rot="R270" display="off"/>
 <attribute name="VALUE" x="9.525" y="17.97" size="0.6096" layer="27" font="vector" ratio="20" rot="R270" align="top-center"/>
 </element>
-<element name="U$2" library="regulator" package="SON254P1750X4300X120-30M" package3d_urn="urn:adsk.eagle:package:21849926/1" value="ARDUINOARDUINO_NANO" x="14.24" y="52.26" smashed="yes">
-<attribute name="NAME" x="14.24" y="74.395" size="1.27" layer="25" align="bottom-center"/>
-<attribute name="VALUE" x="14.24" y="30.125" size="1.27" layer="27" align="top-center"/>
-</element>
 <element name="LS1" library="SparkFun-Electromechanical" library_urn="urn:adsk.eagle:library:516" package="BUZZER-12MM-KIT" package3d_urn="urn:adsk.eagle:package:38556/1" value="BUZZER-PTH_KIT" x="12.7" y="7.81" smashed="yes" rot="R180">
 <attribute name="NAME" x="12.7" y="1.714" size="0.6096" layer="25" font="vector" ratio="20" rot="R180" align="bottom-center"/>
 <attribute name="PROD_ID" value="COMP-08253" x="12.7" y="7.81" size="1.778" layer="27" rot="R180" display="off"/>
 <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="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 name="R3" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="17" y="24" smashed="yes" rot="MR0">
+<attribute name="NAME" x="18.27" y="25.27" size="1.27" layer="26" rot="MR0"/>
+<attribute name="SPICEMODEL" value="NONE" x="17" y="24" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="17" y="24" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="VALUE" x="18.27" y="21.46" 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 name="D5" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="17.5" y="19.5" smashed="yes" rot="MR90">
+<attribute name="NAME" x="19.485" y="19.5" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="VALUE" x="15.515" y="19.5" size="1.27" layer="28" rot="MR90" 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"/>
@@ -1155,9 +1145,9 @@ design rules under a new name.</description>
 <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 name="D8" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="12" y="11.5" smashed="yes" rot="MR180">
+<attribute name="NAME" x="12" y="9.515" size="1.27" layer="26" rot="MR180" align="bottom-center"/>
+<attribute name="VALUE" x="12" y="13.485" size="1.27" layer="28" rot="MR180" 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"/>
@@ -1171,13 +1161,28 @@ design rules under a new name.</description>
 <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="1uF" 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>
+<element name="U1" library="eScooter" package="SON254P1750X4300X120-30M" package3d_urn="urn:adsk.eagle:package:21849926/1" value="Arduino Nano Every" x="14.5" y="52" smashed="yes">
+<attribute name="NAME" x="14.5" y="74.135" size="1.27" layer="25" align="bottom-center"/>
+<attribute name="VALUE" x="14.5" y="29.865" size="1.27" layer="27" align="top-center"/>
+</element>
 </elements>
 <signals>
-<signal name="3V3">
-<contactref element="U$2" pad="2"/>
-</signal>
 <signal name="GND">
-<contactref element="U$2" pad="14"/>
 <contactref element="Q5" pad="2"/>
 <contactref element="R1" pad="1"/>
 <contactref element="Q2" pad="2"/>
@@ -1202,9 +1207,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="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="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="-"/>
@@ -1217,48 +1222,48 @@ design rules under a new name.</description>
 <contactref element="D5" pad="1"/>
 <contactref element="D6" pad="2"/>
 <contactref element="D7" pad="2"/>
-<contactref element="U$1" pad="1"/>
+<contactref element="D8" pad="1"/>
 <contactref element="R4" pad="1"/>
 <contactref element="R5" pad="1"/>
+<contactref element="C2" pad="2"/>
+<contactref element="U1" pad="14"/>
 </signal>
 <signal name="VIN">
-<contactref element="U$2" pad="15"/>
 <contactref element="Q4" pad="3"/>
-<wire x1="6.29" y1="34.48" x2="4.75" y2="34.48" width="1.016" layer="1"/>
-<wire x1="4.75" y1="34.48" x2="3.81" y2="33.54" width="1.016" layer="1"/>
-<wire x1="3.81" y1="33.54" x2="3.81" y2="26.86" width="1.016" layer="1"/>
-<via x="3.81" y="26.86" extent="1-16" drill="0.35"/>
-<wire x1="3.81" y1="26.86" x2="3.81" y2="26.69" width="1.016" layer="16"/>
-<wire x1="3.81" y1="26.69" x2="2.54" y2="25.42" width="1.016" layer="16"/>
-<wire x1="2.54" y1="25.42" x2="2.54" y2="16.53" width="1.016" layer="16"/>
+<wire x1="3.81" y1="27.86" x2="3.81" y2="33.54" width="1.016" layer="1"/>
+<via x="3.81" y="27.86" extent="1-16" drill="0.35"/>
+<wire x1="3.81" y1="27.86" x2="3.48" y2="27.86" width="1.016" layer="16"/>
+<wire x1="3.48" y1="27.86" x2="2.54" y2="26.92" width="1.016" layer="16"/>
+<wire x1="2.54" y1="26.92" x2="2.54" y2="16.53" width="1.016" layer="16"/>
+<contactref element="U1" pad="15"/>
+<wire x1="3.81" y1="33.54" x2="4.49" y2="34.22" width="1.016" layer="1"/>
+<wire x1="4.49" y1="34.22" x2="6.55" y2="34.22" width="1.016" layer="1"/>
 </signal>
 <signal name="DIN">
-<contactref element="U$2" pad="28"/>
 <contactref element="J4" pad="3"/>
-<wire x1="14.05" y1="76.39" x2="14.05" y2="71.95" width="0.8128" layer="1"/>
-<wire x1="14.05" y1="71.95" x2="21.04" y2="64.96" width="0.8128" layer="1"/>
-<wire x1="21.04" y1="64.96" x2="22.19" y2="64.96" width="0.8128" layer="1"/>
+<wire x1="14.05" y1="71.95" x2="14.05" y2="76.39" width="0.8128" layer="1"/>
+<contactref element="U1" pad="28"/>
+<wire x1="22.45" y1="64.7" x2="21.3" y2="64.7" width="0.8128" layer="1"/>
+<wire x1="21.3" y1="64.7" x2="14.05" y2="71.95" width="0.8128" layer="1"/>
 </signal>
 <signal name="CS">
-<contactref element="U$2" pad="29"/>
 <contactref element="J4" pad="4"/>
-<wire x1="20.59" y1="67.5" x2="22.19" y2="67.5" width="0.8128" layer="1"/>
 <wire x1="16.59" y1="76.39" x2="16.59" y2="71.5" width="0.8128" layer="1"/>
-<wire x1="16.59" y1="71.5" x2="20.59" y2="67.5" width="0.8128" layer="1"/>
+<contactref element="U1" pad="29"/>
+<wire x1="20.85" y1="67.24" x2="22.45" y2="67.24" width="0.8128" layer="1"/>
+<wire x1="16.59" y1="71.5" x2="20.85" y2="67.24" width="0.8128" layer="1"/>
 </signal>
 <signal name="CLK">
-<contactref element="U$2" pad="30"/>
 <contactref element="J4" pad="5"/>
 <wire x1="19.13" y1="76.39" x2="19.13" y2="71.6" width="0.8128" layer="1"/>
-<wire x1="22.19" y1="70.04" x2="20.69" y2="70.04" width="0.8128" layer="1"/>
-<wire x1="20.69" y1="70.04" x2="19.13" y2="71.6" width="0.8128" layer="1"/>
+<contactref element="U1" pad="30"/>
+<wire x1="20.95" y1="69.78" x2="22.45" y2="69.78" width="0.8128" layer="1"/>
+<wire x1="19.13" y1="71.6" x2="20.95" y2="69.78" width="0.8128" layer="1"/>
 </signal>
 <signal name="5V">
-<contactref element="U$2" pad="12"/>
 <contactref element="J6" pad="1"/>
 <contactref element="J7" pad="2"/>
 <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="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="2.54" y1="70.85" x2="5.08" y2="70.85" width="0.8128" layer="16"/>
@@ -1267,9 +1272,6 @@ design rules under a new name.</description>
 <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"/>
-<wire x1="8.7571" y1="49.8" x2="8.7571" y2="48.53" width="0.8128" layer="1"/>
-<wire x1="7.62" y1="42.1" x2="8.7571" y2="43.2371" width="0.8128" layer="1"/>
-<wire x1="8.7571" y1="43.2371" x2="8.7571" y2="49.8" width="0.8128" layer="1"/>
 <via x="8.7571" y="49.8" extent="1-16" drill="0.35"/>
 <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"/>
@@ -1289,92 +1291,97 @@ design rules under a new name.</description>
 <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"/>
+<contactref element="U1" pad="12"/>
+<wire x1="6.55" y1="41.84" x2="7.84" y2="41.84" width="0.8128" layer="1"/>
+<wire x1="8.7571" y1="42.7571" x2="7.84" y2="41.84" width="0.8128" layer="1"/>
+<wire x1="8.7571" y1="49.8" x2="8.7571" y2="42.7571" width="0.8128" layer="1"/>
 </signal>
 <signal name="THIN">
 <contactref element="C1" pad="2"/>
-<contactref element="U$2" pad="4"/>
-<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"/>
+<via x="9.66" y="61.92" extent="1-16" drill="0.35"/>
 <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="8.43" y1="60.69" x2="9.66" y2="61.92" 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"/>
+<wire x1="8" y1="60.69" x2="8.9846" y2="59.7054" width="0.8128" layer="16"/>
+<wire x1="8.9846" y1="59.7054" x2="9.43" y2="59.7054" width="0.8128" layer="16"/>
+<contactref element="U1" pad="4"/>
+<wire x1="6.55" y1="62.16" x2="9.42" y2="62.16" width="0.8128" layer="1"/>
+<wire x1="9.42" y1="62.16" x2="9.66" y2="61.92" width="0.8128" layer="1"/>
 </signal>
 <signal name="SDA">
 <contactref element="J7" pad="3"/>
-<contactref element="U$2" pad="8"/>
-<wire x1="2.54" y1="50.26" x2="3.29" y2="50.26" width="0.8128" layer="1"/>
-<wire x1="5.29" y1="52.26" x2="3.29" y2="50.26" width="0.8128" layer="1"/>
-<wire x1="5.29" y1="52.26" x2="6.29" y2="52.26" width="0.8128" layer="1"/>
+<wire x1="3.29" y1="50.26" x2="2.54" y2="50.26" width="0.8128" layer="1"/>
+<contactref element="U1" pad="8"/>
+<wire x1="5.03" y1="52" x2="3.29" y2="50.26" width="0.8128" layer="1"/>
+<wire x1="6.55" y1="52" x2="5.03" y2="52" width="0.8128" layer="1"/>
 </signal>
 <signal name="SCL">
 <contactref element="J7" pad="4"/>
-<contactref element="U$2" pad="9"/>
-<wire x1="5.29" y1="49.72" x2="3.29" y2="47.72" width="0.8128" layer="1"/>
-<wire x1="2.54" y1="47.72" x2="3.29" y2="47.72" width="0.8128" layer="1"/>
-<wire x1="5.29" y1="49.72" x2="6.29" y2="49.72" width="0.8128" layer="1"/>
+<contactref element="U1" pad="9"/>
+<wire x1="4.96" y1="49.46" x2="6.55" y2="49.46" width="0.8128" layer="1"/>
+<wire x1="3.22" y1="47.72" x2="4.96" y2="49.46" width="0.8128" layer="1"/>
+<wire x1="3.22" y1="47.72" x2="2.54" y2="47.72" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="SP">
 <contactref element="Q5" pad="3"/>
-<contactref element="U$2" pad="21"/>
-<wire x1="22.19" y1="47.18" x2="20.32" y2="47.18" width="0.8128" layer="1"/>
-<via x="20.32" y="47.18" extent="1-16" drill="0.35"/>
-<wire x1="21.86" y1="44.47" x2="21.86" y2="44.64" width="0.8128" layer="16"/>
-<wire x1="20.32" y1="47.18" x2="20.59" y2="47.18" width="0.8128" layer="16"/>
-<wire x1="20.59" y1="47.18" x2="21.86" y2="45.91" width="0.8128" layer="16"/>
-<wire x1="21.86" y1="45.91" x2="21.86" y2="44.47" width="0.8128" layer="16"/>
+<contactref element="U1" pad="21"/>
+<wire x1="22.45" y1="46.92" x2="20.42" y2="46.92" width="0.8128" layer="1"/>
+<wire x1="20.42" y1="46.92" x2="20" y2="46.5" width="0.8128" layer="1"/>
+<via x="20" y="46.5" extent="1-16" drill="0.35"/>
+<wire x1="20" y1="46.5" x2="20" y2="45.5" width="0.8128" layer="16"/>
+<wire x1="20" y1="45.5" x2="21.03" y2="44.47" width="0.8128" layer="16"/>
+<wire x1="21.03" y1="44.47" x2="21.86" y2="44.47" width="0.8128" layer="16"/>
 </signal>
 <signal name="ST">
 <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="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="20.05" y1="29.67" x2="20.05" y2="43.6" width="0.8128" layer="1"/>
 <contactref element="J2" pad="4"/>
-<contactref element="R3" pad="1"/>
-<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"/>
 <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"/>
+<wire x1="21.86" y1="16.7" x2="21.3" y2="16.7" width="0.8128" layer="16"/>
+<wire x1="17.5" y1="20.5" x2="21.3" y2="16.7" width="0.8128" layer="16"/>
+<wire x1="17.5" y1="21.6" x2="17.5" y2="20.5" width="0.8128" layer="16"/>
+<contactref element="R3" pad="1"/>
+<contactref element="U1" pad="20"/>
+<wire x1="20.83" y1="44.38" x2="20.05" y2="43.6" width="0.8128" layer="1"/>
+<wire x1="22.45" y1="44.38" x2="20.83" y2="44.38" width="0.8128" layer="1"/>
+<wire x1="18.422" y1="24" x2="17.5" y2="23.078" width="0.8128" layer="16"/>
+<wire x1="17.5" y1="23.078" x2="17.5" y2="21.6" width="0.8128" layer="16"/>
+<wire x1="18.422" y1="24" x2="20" y2="24" width="0.8128" layer="16"/>
+<wire x1="20" y1="24" x2="21.86" y2="25.86" width="0.8128" layer="16"/>
+<wire x1="21.86" y1="25.86" x2="21.86" y2="26.86" width="0.8128" layer="16"/>
 </signal>
 <signal name="BTN">
 <contactref element="D3" pad="2"/>
-<contactref element="U$2" pad="25"/>
-<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="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="12.7" y2="53.6948" 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"/>
+<contactref element="U1" pad="25"/>
+<wire x1="22.45" y1="57.08" x2="20.58" y2="57.08" width="0.8128" layer="1"/>
+<wire x1="16.0852" y1="57.08" x2="20.58" y2="57.08" width="0.8128" layer="16"/>
+<via x="20.58" y="57.08" extent="1-16" drill="0.35"/>
+<wire x1="12.7" y1="53.6948" x2="16.0852" y2="57.08" 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="18.5" width="0.8128" layer="1"/>
+<wire x1="15.24" y1="54.8" x2="15.24" y2="49.0710625" 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="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"/>
+<contactref element="U1" pad="6"/>
+<wire x1="6.55" y1="57.08" x2="12.96" y2="57.08" width="0.8128" layer="1"/>
+<wire x1="12.96" y1="57.08" x2="15.24" y2="54.8" width="0.8128" layer="1"/>
 </signal>
 <signal name="SPIN">
 <contactref element="J2" pad="6"/>
@@ -1390,30 +1397,31 @@ design rules under a new name.</description>
 </signal>
 <signal name="LEDCTL">
 <contactref element="Q1" pad="1"/>
-<contactref element="U$2" pad="27"/>
 <wire x1="6.5" y1="72.77" x2="5.44" y2="73.83" width="0.508" layer="1"/>
 <wire x1="5.44" y1="73.83" x2="5.44" y2="74.28" width="0.508" layer="1"/>
 <wire x1="11.23" y1="72.77" x2="6.5" y2="72.77" width="0.508" layer="1"/>
-<wire x1="22.19" y1="62.42" x2="19.58" y2="62.42" width="0.508" layer="1"/>
-<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"/>
+<wire x1="18.922" y1="63.078" x2="18.922" y2="65.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"/>
+<contactref element="U1" pad="27"/>
+<wire x1="22.45" y1="62.16" x2="19.84" y2="62.16" width="0.508" layer="1"/>
+<wire x1="19.84" y1="62.16" x2="18.922" y2="63.078" width="0.508" layer="1"/>
 </signal>
 <signal name="STLEDCTL">
 <contactref element="J2" pad="5"/>
-<contactref element="U$2" pad="22"/>
-<wire x1="19.05" y1="49.72" x2="16.51" y2="47.18" width="0.8128" layer="1"/>
-<wire x1="19.05" y1="49.72" x2="22.19" y2="49.72" width="0.8128" layer="1"/>
+<wire x1="18.665" y1="49.335" x2="16.51" y2="47.18" width="0.8128" layer="1"/>
 <wire x1="16.51" y1="25.90053125" x2="20.1676" y2="22.24293125" width="0.8128" layer="1"/>
 <wire x1="20.1676" y1="20.6624" x2="21.59" y2="19.24" width="0.8128" layer="1"/>
 <wire x1="20.1676" y1="22.24293125" x2="20.1676" y2="20.6624" width="0.8128" layer="1"/>
 <wire x1="21.59" y1="19.24" x2="21.86" y2="19.24" width="0.8128" layer="1"/>
 <wire x1="16.51" y1="47.18" x2="16.51" y2="25.90053125" width="0.8128" layer="1"/>
+<contactref element="U1" pad="22"/>
+<wire x1="22.45" y1="49.46" x2="18.79" y2="49.46" width="0.8128" layer="1"/>
+<wire x1="18.79" y1="49.46" x2="18.665" y2="49.335" width="0.8128" layer="1"/>
 </signal>
 <signal name="N$1">
 <contactref element="J6" pad="2"/>
@@ -1425,15 +1433,11 @@ design rules under a new name.</description>
 <signal name="PWM">
 <contactref element="Q2" pad="1"/>
 <contactref element="R1" pad="2"/>
-<contactref element="U$2" pad="26"/>
-<wire x1="11.43" y1="54.8" x2="11.43" y2="29.9" width="0.8128" layer="16"/>
+<wire x1="11.43" y1="35" x2="11.43" y2="54.43" width="0.8128" layer="16"/>
+<wire x1="11.43" y1="35" 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="7.45" y1="25.92" x2="7.45" y2="16.38" width="0.8128" layer="16"/>
 <wire x1="16.51" y1="48.76053125" x2="15.3924" y2="47.64293125" 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"/>
@@ -1441,17 +1445,17 @@ design rules under a new name.</description>
 <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"/>
+<wire x1="9.772" y1="34.78" x2="11.21" y2="34.78" width="0.8128" layer="16"/>
+<wire x1="11.21" y1="34.78" x2="11.43" y2="35" width="0.8128" layer="16"/>
+<wire x1="16.51" y1="48.76053125" x2="16.51" y2="59.01" width="0.8128" layer="1"/>
+<contactref element="U1" pad="26"/>
+<wire x1="22.45" y1="59.62" x2="17.12" y2="59.62" width="0.8128" layer="1"/>
+<wire x1="17.12" y1="59.62" x2="16.51" y2="59.01" width="0.8128" layer="1"/>
+<wire x1="16.01" y1="59.01" x2="16.51" y2="59.01" width="0.8128" layer="16"/>
+<via x="16.51" y="59.01" extent="1-16" drill="0.35"/>
+<wire x1="11.43" y1="54.43" x2="16.01" y2="59.01" width="0.8128" layer="16"/>
+<wire x1="18.4" y1="60" x2="17.41" y2="59.01" width="0.8128" layer="16"/>
+<wire x1="17.41" y1="59.01" x2="16.51" y2="59.01" width="0.8128" layer="16"/>
 </signal>
 <signal name="12V">
 <contactref element="R2" pad="2"/>
@@ -1474,28 +1478,33 @@ design rules under a new name.</description>
 <wire x1="5.25" y1="15.43" x2="5.25" y2="13.99" width="0.8128" layer="16"/>
 <wire x1="6.502" y1="12.738" x2="6.502" y2="11.62" width="0.8128" layer="16"/>
 <wire x1="5.25" y1="13.99" x2="6.502" y2="12.738" width="0.8128" layer="16"/>
-<wire x1="4.9152" y1="24.32" x2="5.25" y2="23.9852" width="0.8128" layer="16"/>
-<wire x1="5.25" y1="23.9852" x2="5.25" y2="15.43" width="0.8128" layer="16"/>
+<wire x1="4.9152" y1="25.82" x2="5.25" y2="25.4852" width="0.8128" layer="16"/>
+<wire x1="5.25" y1="25.4852" x2="5.25" y2="15.43" width="0.8128" layer="16"/>
 </signal>
 <signal name="N$5">
 <contactref element="D3" pad="1"/>
 <contactref element="D2" pad="1"/>
 <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="25.82" 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="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"/>
+<wire x1="13.97" y1="26.4252" x2="10.93" y2="26.4252" width="0.8128" layer="16"/>
+<wire x1="10.93" y1="26.4252" x2="10.3248" y2="25.82" width="0.8128" layer="16"/>
+<contactref element="D8" pad="2"/>
+<wire x1="10.4394" y1="21.2212" x2="12.5" y2="19.1606" width="0.8128" layer="16"/>
+<wire x1="12.5" y1="19.1606" x2="12.5" y2="12" width="0.8128" layer="16"/>
+<wire x1="12.5" y1="12" x2="13" y2="11.5" width="0.8128" layer="16"/>
+<wire x1="13" y1="11.5" x2="14.1" y2="11.5" width="0.8128" layer="16"/>
 </signal>
 <signal name="SPOUT">
 <contactref element="J7" pad="6"/>
 <contactref element="C3" pad="1"/>
 <wire x1="12.8016" y1="23.90786875" x2="12.8016" y2="13.74786875" width="0.8128" layer="1"/>
-<wire x1="2.54" y1="30.67" x2="5.08" y2="28.13" width="0.8128" layer="16"/>
+<wire x1="2.54" y1="31.67" x2="6.08" y2="28.13" width="0.8128" layer="16"/>
 <wire x1="7.62" y1="28.13" x2="8.57946875" y2="28.13" width="0.8128" layer="1"/>
 <wire x1="8.57946875" y1="28.13" x2="12.8016" y2="23.90786875" width="0.8128" layer="1"/>
-<wire x1="2.54" y1="42.64" x2="2.54" y2="30.67" width="0.8128" layer="16"/>
+<wire x1="2.54" y1="42.64" x2="2.54" y2="31.67" width="0.8128" layer="16"/>
 <via x="7.62" y="28.13" extent="1-16" drill="0.35"/>
-<wire x1="5.08" y1="28.13" x2="7.62" y2="28.13" width="0.8128" layer="16"/>
+<wire x1="6.08" y1="28.13" x2="7.62" y2="28.13" width="0.8128" layer="16"/>
 <contactref element="J2" pad="1"/>
 <wire x1="12.8016" y1="13.74786875" x2="17.46946875" y2="9.08" width="0.8128" layer="1"/>
 <wire x1="17.46946875" y1="9.08" x2="21.86" y2="9.08" width="0.8128" layer="1"/>
@@ -1503,18 +1512,21 @@ design rules under a new name.</description>
 <wire x1="17.62" y1="12.4746" x2="21.0146" y2="9.08" width="0.8128" layer="16"/>
 </signal>
 <signal name="SPK">
-<contactref element="U$2" pad="10"/>
 <contactref element="LS1" pad="+"/>
 <wire x1="2.54" y1="37.02" x2="2.54" y2="16.7" width="0.8128" layer="1"/>
 <wire x1="9.45" y1="9.79" x2="9.45" y2="7.81" width="0.8128" layer="1"/>
 <wire x1="2.54" y1="16.7" x2="9.45" y2="9.79" width="0.8128" layer="1"/>
 <wire x1="2.54" y1="37.02" x2="4.191" y2="38.671" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="46.291" x2="5.08" y2="47.18" width="0.8128" layer="1"/>
-<wire x1="5.08" y1="47.18" x2="6.29" y2="47.18" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="38.671" x2="4.191" y2="46.291" width="0.8128" layer="1"/>
+<wire x1="4.191" y1="46.291" x2="4.191" y2="38.671" width="0.8128" layer="1"/>
+<contactref element="U1" pad="10"/>
+<wire x1="6.55" y1="46.92" x2="4.82" y2="46.92" width="0.8128" layer="1"/>
+<wire x1="4.82" y1="46.92" x2="4.191" y2="46.291" width="0.8128" layer="1"/>
+</signal>
+<signal name="3V3">
+<contactref element="U1" pad="2"/>
 </signal>
 <signal name="GND2">
-<contactref element="U$2" pad="19"/>
+<contactref element="U1" pad="19"/>
 </signal>
 </signals>
 <mfgpreviewcolors>

+ 241 - 229
schematic/ECU.b#5

@@ -597,66 +597,6 @@ Datasheet (B3F-1000)</description>
 </package3d>
 </packages3d>
 </library>
-<library name="regulator">
-<packages>
-<package name="SON254P1750X4300X120-30M" urn="urn:adsk.eagle:footprint:21849939/1">
-<description>30-SON (DFN), 2.54 mm pitch, 43.00 X 17.50 X 1.20 mm body
-&lt;p&gt;30-pin SON (DFN) package with 2.54 mm pitch with body size 43.00 X 17.50 X 1.20 mm&lt;/p&gt;</description>
-<circle x="-9.254" y="18.9349" radius="0.25" width="0" layer="21"/>
-<wire x1="-8.75" y1="18.6849" x2="-8.75" y2="21.5" width="0.12" layer="21"/>
-<wire x1="-8.75" y1="21.5" x2="8.75" y2="21.5" width="0.12" layer="21"/>
-<wire x1="8.75" y1="21.5" x2="8.75" y2="18.6849" width="0.12" layer="21"/>
-<wire x1="-8.75" y1="-18.6849" x2="-8.75" y2="-21.5" width="0.12" layer="21"/>
-<wire x1="-8.75" y1="-21.5" x2="8.75" y2="-21.5" width="0.12" layer="21"/>
-<wire x1="8.75" y1="-21.5" x2="8.75" y2="-18.6849" width="0.12" layer="21"/>
-<wire x1="8.75" y1="-21.5" x2="-8.75" y2="-21.5" width="0.12" layer="51"/>
-<wire x1="-8.75" y1="-21.5" x2="-8.75" y2="21.5" width="0.12" layer="51"/>
-<wire x1="-8.75" y1="21.5" x2="8.75" y2="21.5" width="0.12" layer="51"/>
-<wire x1="8.75" y1="21.5" x2="8.75" y2="-21.5" width="0.12" layer="51"/>
-<smd name="1" x="-7.95" y="17.78" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="2" x="-7.95" y="15.24" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="3" x="-7.95" y="12.7" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="4" x="-7.95" y="10.16" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="5" x="-7.95" y="7.62" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="6" x="-7.95" y="5.08" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="7" x="-7.95" y="2.54" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="8" x="-7.95" y="0" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="9" x="-7.95" y="-2.54" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="10" x="-7.95" y="-5.08" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="11" x="-7.95" y="-7.62" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="12" x="-7.95" y="-10.16" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="13" x="-7.95" y="-12.7" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="14" x="-7.95" y="-15.24" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="15" x="-7.95" y="-17.78" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="16" x="7.95" y="-17.78" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="17" x="7.95" y="-15.24" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="18" x="7.95" y="-12.7" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="19" x="7.95" y="-10.16" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="20" x="7.95" y="-7.62" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="21" x="7.95" y="-5.08" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="22" x="7.95" y="-2.54" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="23" x="7.95" y="0" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="24" x="7.95" y="2.54" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="25" x="7.95" y="5.08" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="26" x="7.95" y="7.62" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="27" x="7.95" y="10.16" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="28" x="7.95" y="12.7" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="29" x="7.95" y="15.24" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="30" x="7.95" y="17.78" dx="2.5118" dy="1.3018" layer="1"/>
-<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>
-</packages>
-<packages3d>
-<package3d name="SON254P1750X4300X120-30M" urn="urn:adsk.eagle:package:21849926/1" type="model">
-<description>30-SON (DFN), 2.54 mm pitch, 43.00 X 17.50 X 1.20 mm body
-&lt;p&gt;30-pin SON (DFN) package with 2.54 mm pitch with body size 43.00 X 17.50 X 1.20 mm&lt;/p&gt;</description>
-<packageinstances>
-<packageinstance name="SON254P1750X4300X120-30M"/>
-</packageinstances>
-</package3d>
-</packages3d>
-</library>
 <library name="SparkFun-Electromechanical" urn="urn:adsk.eagle:library:516">
 <description>&lt;h3&gt;SparkFun Electromechanical Parts&lt;/h3&gt;
 This library contains electromechanical devices, like motors, speakers,servos, and relays.
@@ -743,6 +683,53 @@ BUZZER</description>
 <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>
+<package name="SON254P1750X4300X120-30M" urn="urn:adsk.eagle:footprint:21849939/1">
+<description>30-SON (DFN), 2.54 mm pitch, 43.00 X 17.50 X 1.20 mm body
+&lt;p&gt;30-pin SON (DFN) package with 2.54 mm pitch with body size 43.00 X 17.50 X 1.20 mm&lt;/p&gt;</description>
+<circle x="-9.254" y="18.9349" radius="0.25" width="0" layer="21"/>
+<wire x1="-8.75" y1="18.6849" x2="-8.75" y2="21.5" width="0.12" layer="21"/>
+<wire x1="-8.75" y1="21.5" x2="8.75" y2="21.5" width="0.12" layer="21"/>
+<wire x1="8.75" y1="21.5" x2="8.75" y2="18.6849" width="0.12" layer="21"/>
+<wire x1="-8.75" y1="-18.6849" x2="-8.75" y2="-21.5" width="0.12" layer="21"/>
+<wire x1="-8.75" y1="-21.5" x2="8.75" y2="-21.5" width="0.12" layer="21"/>
+<wire x1="8.75" y1="-21.5" x2="8.75" y2="-18.6849" width="0.12" layer="21"/>
+<wire x1="8.75" y1="-21.5" x2="-8.75" y2="-21.5" width="0.12" layer="51"/>
+<wire x1="-8.75" y1="-21.5" x2="-8.75" y2="21.5" width="0.12" layer="51"/>
+<wire x1="-8.75" y1="21.5" x2="8.75" y2="21.5" width="0.12" layer="51"/>
+<wire x1="8.75" y1="21.5" x2="8.75" y2="-21.5" width="0.12" layer="51"/>
+<smd name="1" x="-7.95" y="17.78" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="2" x="-7.95" y="15.24" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="3" x="-7.95" y="12.7" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="4" x="-7.95" y="10.16" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="5" x="-7.95" y="7.62" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="6" x="-7.95" y="5.08" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="7" x="-7.95" y="2.54" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="8" x="-7.95" y="0" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="9" x="-7.95" y="-2.54" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="10" x="-7.95" y="-5.08" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="11" x="-7.95" y="-7.62" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="12" x="-7.95" y="-10.16" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="13" x="-7.95" y="-12.7" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="14" x="-7.95" y="-15.24" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="15" x="-7.95" y="-17.78" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="16" x="7.95" y="-17.78" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="17" x="7.95" y="-15.24" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="18" x="7.95" y="-12.7" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="19" x="7.95" y="-10.16" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="20" x="7.95" y="-7.62" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="21" x="7.95" y="-5.08" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="22" x="7.95" y="-2.54" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="23" x="7.95" y="0" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="24" x="7.95" y="2.54" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="25" x="7.95" y="5.08" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="26" x="7.95" y="7.62" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="27" x="7.95" y="10.16" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="28" x="7.95" y="12.7" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="29" x="7.95" y="15.24" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="30" x="7.95" y="17.78" dx="2.5118" dy="1.3018" layer="1"/>
+<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>
 </packages>
 <packages3d>
 <package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
@@ -752,6 +739,13 @@ BUZZER</description>
 <packageinstance name="DIOM5027X220N"/>
 </packageinstances>
 </package3d>
+<package3d name="SON254P1750X4300X120-30M" urn="urn:adsk.eagle:package:21849926/1" type="model">
+<description>30-SON (DFN), 2.54 mm pitch, 43.00 X 17.50 X 1.20 mm body
+&lt;p&gt;30-pin SON (DFN) package with 2.54 mm pitch with body size 43.00 X 17.50 X 1.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="SON254P1750X4300X120-30M"/>
+</packageinstances>
+</package3d>
 </packages3d>
 </library>
 </libraries>
@@ -947,22 +941,22 @@ 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="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 name="C1" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="1uF" x="9.43" y="58.23" smashed="yes" rot="MR90">
+<attribute name="CATEGORY" value="Capacitor" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MANUFACTURER" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MPN" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="NAME" x="11.2867" y="58.23" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="OPERATING_TEMP" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="PART_STATUS" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SERIES" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SUB-CATEGORY" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="THERMALLOSS" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="TYPE" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="VALUE" x="7.5733" y="58.23" size="1.27" layer="28" rot="MR90" align="top-center"/>
+<attribute name="VOLTAGE_RATING" value="" x="-47.72" y="105.22" 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">
+<element name="C3" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="1uF" 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"/>
 <attribute name="MANUFACTURER" value="" x="-39.53" y="66.02" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="MPN" value="" x="-39.53" y="66.02" size="1.778" layer="28" rot="MR90" display="off"/>
@@ -977,22 +971,22 @@ design rules under a new name.</description>
 <attribute name="VALUE" x="15.7633" y="13.95" size="1.27" layer="28" rot="MR90" align="top-center"/>
 <attribute name="VOLTAGE_RATING" value="" x="-39.53" y="66.02" size="1.778" layer="28" rot="MR90" display="off"/>
 </element>
-<element name="D2" library="Diode" library_urn="urn:adsk.eagle:library:16378169" package="SOD6126X290" package3d_urn="urn:adsk.eagle:package:9427057/2" value="" x="7.62" y="24.32" smashed="yes" rot="MR0">
-<attribute name="CATEGORY" value="Diode" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="DESCRIPTION" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="FORWARD_CURRENT" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="MANUFACTURER" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="MPN" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="NAME" x="7.62" y="26.43" size="1.27" layer="26" rot="MR0" align="bottom-center"/>
-<attribute name="OPERATING_TEMP" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="PART_STATUS" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="REVERSE_VOLTAGE" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="ROHS_COMPLIANT" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="SERIES" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="SUB-CATEGORY" value="Rectifier" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="THERMALLOSS" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<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 name="D2" library="Diode" library_urn="urn:adsk.eagle:library:16378169" package="SOD6126X290" package3d_urn="urn:adsk.eagle:package:9427057/2" value="" x="7.62" y="25.82" smashed="yes" rot="MR0">
+<attribute name="CATEGORY" value="Diode" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="DESCRIPTION" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="FORWARD_CURRENT" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="MANUFACTURER" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="MPN" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="NAME" x="7.62" y="27.93" size="1.27" layer="26" rot="MR0" align="bottom-center"/>
+<attribute name="OPERATING_TEMP" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="PART_STATUS" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="REVERSE_VOLTAGE" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SERIES" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SUB-CATEGORY" value="Rectifier" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="THERMALLOSS" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="TYPE" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="VALUE" x="7.62" y="23.71" 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="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"/>
@@ -1020,7 +1014,7 @@ design rules under a new name.</description>
 <attribute name="PROD_ID" value="CONN-08437" x="91.71" y="37.02" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="VALUE" x="23.892" y="7.81" size="0.6096" layer="27" font="vector" ratio="20" rot="R90"/>
 </element>
-<element name="J3" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X02" package3d_urn="urn:adsk.eagle:package:38039/1" value="PWS" x="2.54" y="6.54" smashed="yes">
+<element name="J3" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X02" package3d_urn="urn:adsk.eagle:package:38039/1" value="PWR" x="2.54" y="6.54" smashed="yes">
 <attribute name="NAME" x="1.27" y="7.937" size="0.6096" layer="25" font="vector" ratio="20"/>
 <attribute name="VALUE" x="1.27" y="4.508" size="0.6096" layer="27" font="vector" ratio="20"/>
 </element>
@@ -1105,11 +1099,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="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 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="8.35" y="34.78" smashed="yes" rot="MR180">
+<attribute name="NAME" x="7.08" y="33.51" size="1.27" layer="26" rot="MR180"/>
+<attribute name="SPICEMODEL" value="NONE" x="56.61" y="86.85" size="1.778" layer="28" rot="MR180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="56.61" y="86.85" size="1.778" layer="28" rot="MR180" display="off"/>
+<attribute name="VALUE" x="7.08" y="37.32" size="1.27" layer="28" rot="MR180"/>
 </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"/>
@@ -1123,29 +1117,25 @@ design rules under a new name.</description>
 <attribute name="SF_SKU" value="COM-00097" x="8.89" y="-23.94" size="1.778" layer="27" rot="R270" display="off"/>
 <attribute name="VALUE" x="9.525" y="17.97" size="0.6096" layer="27" font="vector" ratio="20" rot="R270" align="top-center"/>
 </element>
-<element name="U$2" library="regulator" package="SON254P1750X4300X120-30M" package3d_urn="urn:adsk.eagle:package:21849926/1" value="ARDUINOARDUINO_NANO" x="14.24" y="52.26" smashed="yes">
-<attribute name="NAME" x="14.24" y="74.395" size="1.27" layer="25" align="bottom-center"/>
-<attribute name="VALUE" x="14.24" y="30.125" size="1.27" layer="27" align="top-center"/>
-</element>
 <element name="LS1" library="SparkFun-Electromechanical" library_urn="urn:adsk.eagle:library:516" package="BUZZER-12MM-KIT" package3d_urn="urn:adsk.eagle:package:38556/1" value="BUZZER-PTH_KIT" x="12.7" y="7.81" smashed="yes" rot="R180">
 <attribute name="NAME" x="12.7" y="1.714" size="0.6096" layer="25" font="vector" ratio="20" rot="R180" align="bottom-center"/>
 <attribute name="PROD_ID" value="COMP-08253" x="12.7" y="7.81" size="1.778" layer="27" rot="R180" display="off"/>
 <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="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 name="R3" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="17" y="24" smashed="yes" rot="MR0">
+<attribute name="NAME" x="18.27" y="25.27" size="1.27" layer="26" rot="MR0"/>
+<attribute name="SPICEMODEL" value="NONE" x="17" y="24" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="17" y="24" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="VALUE" x="18.27" y="21.46" 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 name="D5" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="17.5" y="19.5" smashed="yes" rot="MR90">
+<attribute name="NAME" x="19.485" y="19.5" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="VALUE" x="15.515" y="19.5" size="1.27" layer="28" rot="MR90" 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"/>
@@ -1155,9 +1145,9 @@ design rules under a new name.</description>
 <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 name="D8" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="12" y="11.5" smashed="yes" rot="MR180">
+<attribute name="NAME" x="12" y="9.515" size="1.27" layer="26" rot="MR180" align="bottom-center"/>
+<attribute name="VALUE" x="12" y="13.485" size="1.27" layer="28" rot="MR180" 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"/>
@@ -1171,13 +1161,28 @@ design rules under a new name.</description>
 <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="1uF" 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>
+<element name="U1" library="eScooter" package="SON254P1750X4300X120-30M" package3d_urn="urn:adsk.eagle:package:21849926/1" value="Arduino Nano Every" x="14.5" y="52" smashed="yes">
+<attribute name="NAME" x="14.5" y="74.135" size="1.27" layer="25" align="bottom-center"/>
+<attribute name="VALUE" x="14.5" y="29.865" size="1.27" layer="27" align="top-center"/>
+</element>
 </elements>
 <signals>
-<signal name="3V3">
-<contactref element="U$2" pad="2"/>
-</signal>
 <signal name="GND">
-<contactref element="U$2" pad="14"/>
 <contactref element="Q5" pad="2"/>
 <contactref element="R1" pad="1"/>
 <contactref element="Q2" pad="2"/>
@@ -1202,9 +1207,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="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="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="-"/>
@@ -1217,48 +1222,48 @@ design rules under a new name.</description>
 <contactref element="D5" pad="1"/>
 <contactref element="D6" pad="2"/>
 <contactref element="D7" pad="2"/>
-<contactref element="U$1" pad="1"/>
+<contactref element="D8" pad="1"/>
 <contactref element="R4" pad="1"/>
 <contactref element="R5" pad="1"/>
+<contactref element="C2" pad="2"/>
+<contactref element="U1" pad="14"/>
 </signal>
 <signal name="VIN">
-<contactref element="U$2" pad="15"/>
 <contactref element="Q4" pad="3"/>
-<wire x1="6.29" y1="34.48" x2="4.75" y2="34.48" width="1.016" layer="1"/>
-<wire x1="4.75" y1="34.48" x2="3.81" y2="33.54" width="1.016" layer="1"/>
-<wire x1="3.81" y1="33.54" x2="3.81" y2="26.86" width="1.016" layer="1"/>
-<via x="3.81" y="26.86" extent="1-16" drill="0.35"/>
-<wire x1="3.81" y1="26.86" x2="3.81" y2="26.69" width="1.016" layer="16"/>
-<wire x1="3.81" y1="26.69" x2="2.54" y2="25.42" width="1.016" layer="16"/>
-<wire x1="2.54" y1="25.42" x2="2.54" y2="16.53" width="1.016" layer="16"/>
+<wire x1="3.81" y1="27.86" x2="3.81" y2="33.54" width="1.016" layer="1"/>
+<via x="3.81" y="27.86" extent="1-16" drill="0.35"/>
+<wire x1="3.81" y1="27.86" x2="3.48" y2="27.86" width="1.016" layer="16"/>
+<wire x1="3.48" y1="27.86" x2="2.54" y2="26.92" width="1.016" layer="16"/>
+<wire x1="2.54" y1="26.92" x2="2.54" y2="16.53" width="1.016" layer="16"/>
+<contactref element="U1" pad="15"/>
+<wire x1="3.81" y1="33.54" x2="4.49" y2="34.22" width="1.016" layer="1"/>
+<wire x1="4.49" y1="34.22" x2="6.55" y2="34.22" width="1.016" layer="1"/>
 </signal>
 <signal name="DIN">
-<contactref element="U$2" pad="28"/>
 <contactref element="J4" pad="3"/>
-<wire x1="14.05" y1="76.39" x2="14.05" y2="71.95" width="0.8128" layer="1"/>
-<wire x1="14.05" y1="71.95" x2="21.04" y2="64.96" width="0.8128" layer="1"/>
-<wire x1="21.04" y1="64.96" x2="22.19" y2="64.96" width="0.8128" layer="1"/>
+<wire x1="14.05" y1="71.95" x2="14.05" y2="76.39" width="0.8128" layer="1"/>
+<contactref element="U1" pad="28"/>
+<wire x1="22.45" y1="64.7" x2="21.3" y2="64.7" width="0.8128" layer="1"/>
+<wire x1="21.3" y1="64.7" x2="14.05" y2="71.95" width="0.8128" layer="1"/>
 </signal>
 <signal name="CS">
-<contactref element="U$2" pad="29"/>
 <contactref element="J4" pad="4"/>
-<wire x1="20.59" y1="67.5" x2="22.19" y2="67.5" width="0.8128" layer="1"/>
 <wire x1="16.59" y1="76.39" x2="16.59" y2="71.5" width="0.8128" layer="1"/>
-<wire x1="16.59" y1="71.5" x2="20.59" y2="67.5" width="0.8128" layer="1"/>
+<contactref element="U1" pad="29"/>
+<wire x1="20.85" y1="67.24" x2="22.45" y2="67.24" width="0.8128" layer="1"/>
+<wire x1="16.59" y1="71.5" x2="20.85" y2="67.24" width="0.8128" layer="1"/>
 </signal>
 <signal name="CLK">
-<contactref element="U$2" pad="30"/>
 <contactref element="J4" pad="5"/>
 <wire x1="19.13" y1="76.39" x2="19.13" y2="71.6" width="0.8128" layer="1"/>
-<wire x1="22.19" y1="70.04" x2="20.69" y2="70.04" width="0.8128" layer="1"/>
-<wire x1="20.69" y1="70.04" x2="19.13" y2="71.6" width="0.8128" layer="1"/>
+<contactref element="U1" pad="30"/>
+<wire x1="20.95" y1="69.78" x2="22.45" y2="69.78" width="0.8128" layer="1"/>
+<wire x1="19.13" y1="71.6" x2="20.95" y2="69.78" width="0.8128" layer="1"/>
 </signal>
 <signal name="5V">
-<contactref element="U$2" pad="12"/>
 <contactref element="J6" pad="1"/>
 <contactref element="J7" pad="2"/>
 <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="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="2.54" y1="70.85" x2="5.08" y2="70.85" width="0.8128" layer="16"/>
@@ -1267,9 +1272,6 @@ design rules under a new name.</description>
 <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"/>
-<wire x1="8.7571" y1="49.8" x2="8.7571" y2="48.53" width="0.8128" layer="1"/>
-<wire x1="7.62" y1="42.1" x2="8.7571" y2="43.2371" width="0.8128" layer="1"/>
-<wire x1="8.7571" y1="43.2371" x2="8.7571" y2="49.8" width="0.8128" layer="1"/>
 <via x="8.7571" y="49.8" extent="1-16" drill="0.35"/>
 <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"/>
@@ -1289,92 +1291,97 @@ design rules under a new name.</description>
 <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"/>
+<contactref element="U1" pad="12"/>
+<wire x1="6.55" y1="41.84" x2="7.84" y2="41.84" width="0.8128" layer="1"/>
+<wire x1="7.84" y1="41.84" x2="8.7571" y2="42.7571" width="0.8128" layer="1"/>
+<wire x1="8.7571" y1="49.8" x2="8.7571" y2="42.7571" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="THIN">
 <contactref element="C1" pad="2"/>
-<contactref element="U$2" pad="4"/>
-<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"/>
+<via x="9.66" y="61.92" extent="1-16" drill="0.35"/>
 <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="8.43" y1="60.69" x2="9.66" y2="61.92" 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"/>
+<wire x1="8" y1="60.69" x2="8.9846" y2="59.7054" width="0.8128" layer="16"/>
+<wire x1="8.9846" y1="59.7054" x2="9.43" y2="59.7054" width="0.8128" layer="16"/>
+<contactref element="U1" pad="4"/>
+<wire x1="6.55" y1="62.16" x2="9.42" y2="62.16" width="0.8128" layer="1"/>
+<wire x1="9.42" y1="62.16" x2="9.66" y2="61.92" width="0.8128" layer="1"/>
 </signal>
 <signal name="SDA">
 <contactref element="J7" pad="3"/>
-<contactref element="U$2" pad="8"/>
-<wire x1="2.54" y1="50.26" x2="3.29" y2="50.26" width="0.8128" layer="1"/>
-<wire x1="5.29" y1="52.26" x2="3.29" y2="50.26" width="0.8128" layer="1"/>
-<wire x1="5.29" y1="52.26" x2="6.29" y2="52.26" width="0.8128" layer="1"/>
+<wire x1="3.29" y1="50.26" x2="2.54" y2="50.26" width="0.8128" layer="1"/>
+<contactref element="U1" pad="8"/>
+<wire x1="5.03" y1="52" x2="3.29" y2="50.26" width="0.8128" layer="1"/>
+<wire x1="6.55" y1="52" x2="5.03" y2="52" width="0.8128" layer="1"/>
 </signal>
 <signal name="SCL">
 <contactref element="J7" pad="4"/>
-<contactref element="U$2" pad="9"/>
-<wire x1="5.29" y1="49.72" x2="3.29" y2="47.72" width="0.8128" layer="1"/>
-<wire x1="2.54" y1="47.72" x2="3.29" y2="47.72" width="0.8128" layer="1"/>
-<wire x1="5.29" y1="49.72" x2="6.29" y2="49.72" width="0.8128" layer="1"/>
+<contactref element="U1" pad="9"/>
+<wire x1="4.96" y1="49.46" x2="6.55" y2="49.46" width="0.8128" layer="1"/>
+<wire x1="3.22" y1="47.72" x2="4.96" y2="49.46" width="0.8128" layer="1"/>
+<wire x1="3.22" y1="47.72" x2="2.54" y2="47.72" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="SP">
 <contactref element="Q5" pad="3"/>
-<contactref element="U$2" pad="21"/>
-<wire x1="22.19" y1="47.18" x2="20.32" y2="47.18" width="0.8128" layer="1"/>
-<via x="20.32" y="47.18" extent="1-16" drill="0.35"/>
-<wire x1="21.86" y1="44.47" x2="21.86" y2="44.64" width="0.8128" layer="16"/>
-<wire x1="20.32" y1="47.18" x2="20.59" y2="47.18" width="0.8128" layer="16"/>
-<wire x1="20.59" y1="47.18" x2="21.86" y2="45.91" width="0.8128" layer="16"/>
-<wire x1="21.86" y1="45.91" x2="21.86" y2="44.47" width="0.8128" layer="16"/>
+<contactref element="U1" pad="21"/>
+<wire x1="22.45" y1="46.92" x2="20.42" y2="46.92" width="0.8128" layer="1"/>
+<wire x1="20.42" y1="46.92" x2="20" y2="46.5" width="0.8128" layer="1"/>
+<via x="20" y="46.5" extent="1-16" drill="0.35"/>
+<wire x1="20" y1="46.5" x2="20" y2="45.5" width="0.8128" layer="16"/>
+<wire x1="20" y1="45.5" x2="21.03" y2="44.47" width="0.8128" layer="16"/>
+<wire x1="21.03" y1="44.47" x2="21.86" y2="44.47" width="0.8128" layer="16"/>
 </signal>
 <signal name="ST">
 <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="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="20.05" y1="29.67" x2="20.05" y2="43.6" width="0.8128" layer="1"/>
 <contactref element="J2" pad="4"/>
-<contactref element="R3" pad="1"/>
-<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"/>
 <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"/>
+<wire x1="21.86" y1="16.7" x2="21.3" y2="16.7" width="0.8128" layer="16"/>
+<wire x1="17.5" y1="20.5" x2="21.3" y2="16.7" width="0.8128" layer="16"/>
+<wire x1="17.5" y1="21.6" x2="17.5" y2="20.5" width="0.8128" layer="16"/>
+<contactref element="R3" pad="1"/>
+<contactref element="U1" pad="20"/>
+<wire x1="20.83" y1="44.38" x2="20.05" y2="43.6" width="0.8128" layer="1"/>
+<wire x1="22.45" y1="44.38" x2="20.83" y2="44.38" width="0.8128" layer="1"/>
+<wire x1="18.422" y1="24" x2="17.5" y2="23.078" width="0.8128" layer="16"/>
+<wire x1="17.5" y1="23.078" x2="17.5" y2="21.6" width="0.8128" layer="16"/>
+<wire x1="18.422" y1="24" x2="20" y2="24" width="0.8128" layer="16"/>
+<wire x1="20" y1="24" x2="21.86" y2="25.86" width="0.8128" layer="16"/>
+<wire x1="21.86" y1="25.86" x2="21.86" y2="26.86" width="0.8128" layer="16"/>
 </signal>
 <signal name="BTN">
 <contactref element="D3" pad="2"/>
-<contactref element="U$2" pad="25"/>
-<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="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="12.7" y2="53.6948" 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"/>
+<contactref element="U1" pad="25"/>
+<wire x1="22.45" y1="57.08" x2="20.58" y2="57.08" width="0.8128" layer="1"/>
+<wire x1="16.0852" y1="57.08" x2="20.58" y2="57.08" width="0.8128" layer="16"/>
+<via x="20.58" y="57.08" extent="1-16" drill="0.35"/>
+<wire x1="12.7" y1="53.6948" x2="16.0852" y2="57.08" 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="18.5" width="0.8128" layer="1"/>
+<wire x1="15.24" y1="54.8" x2="15.24" y2="49.0710625" 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="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"/>
+<contactref element="U1" pad="6"/>
+<wire x1="6.55" y1="57.08" x2="12.96" y2="57.08" width="0.8128" layer="1"/>
+<wire x1="12.96" y1="57.08" x2="15.24" y2="54.8" width="0.8128" layer="1"/>
 </signal>
 <signal name="SPIN">
 <contactref element="J2" pad="6"/>
@@ -1390,30 +1397,31 @@ design rules under a new name.</description>
 </signal>
 <signal name="LEDCTL">
 <contactref element="Q1" pad="1"/>
-<contactref element="U$2" pad="27"/>
 <wire x1="6.5" y1="72.77" x2="5.44" y2="73.83" width="0.508" layer="1"/>
 <wire x1="5.44" y1="73.83" x2="5.44" y2="74.28" width="0.508" layer="1"/>
 <wire x1="11.23" y1="72.77" x2="6.5" y2="72.77" width="0.508" layer="1"/>
-<wire x1="22.19" y1="62.42" x2="19.58" y2="62.42" width="0.508" layer="1"/>
-<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"/>
+<wire x1="18.922" y1="63.078" x2="18.922" y2="65.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"/>
+<contactref element="U1" pad="27"/>
+<wire x1="22.45" y1="62.16" x2="19.84" y2="62.16" width="0.508" layer="1"/>
+<wire x1="19.84" y1="62.16" x2="18.922" y2="63.078" width="0.508" layer="1"/>
 </signal>
 <signal name="STLEDCTL">
 <contactref element="J2" pad="5"/>
-<contactref element="U$2" pad="22"/>
-<wire x1="19.05" y1="49.72" x2="16.51" y2="47.18" width="0.8128" layer="1"/>
-<wire x1="19.05" y1="49.72" x2="22.19" y2="49.72" width="0.8128" layer="1"/>
+<wire x1="18.665" y1="49.335" x2="16.51" y2="47.18" width="0.8128" layer="1"/>
 <wire x1="16.51" y1="25.90053125" x2="20.1676" y2="22.24293125" width="0.8128" layer="1"/>
 <wire x1="20.1676" y1="20.6624" x2="21.59" y2="19.24" width="0.8128" layer="1"/>
 <wire x1="20.1676" y1="22.24293125" x2="20.1676" y2="20.6624" width="0.8128" layer="1"/>
 <wire x1="21.59" y1="19.24" x2="21.86" y2="19.24" width="0.8128" layer="1"/>
 <wire x1="16.51" y1="47.18" x2="16.51" y2="25.90053125" width="0.8128" layer="1"/>
+<contactref element="U1" pad="22"/>
+<wire x1="22.45" y1="49.46" x2="18.79" y2="49.46" width="0.8128" layer="1"/>
+<wire x1="18.79" y1="49.46" x2="18.665" y2="49.335" width="0.8128" layer="1"/>
 </signal>
 <signal name="N$1">
 <contactref element="J6" pad="2"/>
@@ -1425,15 +1433,11 @@ design rules under a new name.</description>
 <signal name="PWM">
 <contactref element="Q2" pad="1"/>
 <contactref element="R1" pad="2"/>
-<contactref element="U$2" pad="26"/>
-<wire x1="11.43" y1="54.8" x2="11.43" y2="29.9" width="0.8128" layer="16"/>
+<wire x1="11.43" y1="35" x2="11.43" y2="54.43" width="0.8128" layer="16"/>
+<wire x1="11.43" y1="35" 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="7.45" y1="25.92" x2="7.45" y2="16.38" width="0.8128" layer="16"/>
 <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="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"/>
@@ -1441,17 +1445,17 @@ design rules under a new name.</description>
 <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"/>
+<wire x1="9.772" y1="34.78" x2="11.21" y2="34.78" width="0.8128" layer="16"/>
+<wire x1="11.21" y1="34.78" x2="11.43" y2="35" width="0.8128" layer="16"/>
+<wire x1="16.51" y1="48.76053125" x2="16.51" y2="59.01" width="0.8128" layer="1"/>
+<contactref element="U1" pad="26"/>
+<wire x1="22.45" y1="59.62" x2="17.12" y2="59.62" width="0.8128" layer="1"/>
+<wire x1="17.12" y1="59.62" x2="16.51" y2="59.01" width="0.8128" layer="1"/>
+<wire x1="16.01" y1="59.01" x2="16.51" y2="59.01" width="0.8128" layer="16"/>
+<via x="16.51" y="59.01" extent="1-16" drill="0.35"/>
+<wire x1="11.43" y1="54.43" x2="16.01" y2="59.01" width="0.8128" layer="16"/>
+<wire x1="18.4" y1="60" x2="17.41" y2="59.01" width="0.8128" layer="16"/>
+<wire x1="17.41" y1="59.01" x2="16.51" y2="59.01" width="0.8128" layer="16"/>
 </signal>
 <signal name="12V">
 <contactref element="R2" pad="2"/>
@@ -1474,28 +1478,33 @@ design rules under a new name.</description>
 <wire x1="5.25" y1="15.43" x2="5.25" y2="13.99" width="0.8128" layer="16"/>
 <wire x1="6.502" y1="12.738" x2="6.502" y2="11.62" width="0.8128" layer="16"/>
 <wire x1="5.25" y1="13.99" x2="6.502" y2="12.738" width="0.8128" layer="16"/>
-<wire x1="4.9152" y1="24.32" x2="5.25" y2="23.9852" width="0.8128" layer="16"/>
-<wire x1="5.25" y1="23.9852" x2="5.25" y2="15.43" width="0.8128" layer="16"/>
+<wire x1="4.9152" y1="25.82" x2="5.25" y2="25.4852" width="0.8128" layer="16"/>
+<wire x1="5.25" y1="25.4852" x2="5.25" y2="15.43" width="0.8128" layer="16"/>
 </signal>
 <signal name="N$5">
 <contactref element="D3" pad="1"/>
 <contactref element="D2" pad="1"/>
 <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="25.82" 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="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"/>
+<wire x1="13.97" y1="26.4252" x2="10.93" y2="26.4252" width="0.8128" layer="16"/>
+<wire x1="10.93" y1="26.4252" x2="10.3248" y2="25.82" width="0.8128" layer="16"/>
+<contactref element="D8" pad="2"/>
+<wire x1="10.4394" y1="21.2212" x2="12.5" y2="19.1606" width="0.8128" layer="16"/>
+<wire x1="12.5" y1="19.1606" x2="12.5" y2="12" width="0.8128" layer="16"/>
+<wire x1="12.5" y1="12" x2="13" y2="11.5" width="0.8128" layer="16"/>
+<wire x1="13" y1="11.5" x2="14.1" y2="11.5" width="0.8128" layer="16"/>
 </signal>
 <signal name="SPOUT">
 <contactref element="J7" pad="6"/>
 <contactref element="C3" pad="1"/>
 <wire x1="12.8016" y1="23.90786875" x2="12.8016" y2="13.74786875" width="0.8128" layer="1"/>
-<wire x1="2.54" y1="30.67" x2="5.08" y2="28.13" width="0.8128" layer="16"/>
+<wire x1="2.54" y1="31.67" x2="6.08" y2="28.13" width="0.8128" layer="16"/>
 <wire x1="7.62" y1="28.13" x2="8.57946875" y2="28.13" width="0.8128" layer="1"/>
 <wire x1="8.57946875" y1="28.13" x2="12.8016" y2="23.90786875" width="0.8128" layer="1"/>
-<wire x1="2.54" y1="42.64" x2="2.54" y2="30.67" width="0.8128" layer="16"/>
+<wire x1="2.54" y1="42.64" x2="2.54" y2="31.67" width="0.8128" layer="16"/>
 <via x="7.62" y="28.13" extent="1-16" drill="0.35"/>
-<wire x1="5.08" y1="28.13" x2="7.62" y2="28.13" width="0.8128" layer="16"/>
+<wire x1="6.08" y1="28.13" x2="7.62" y2="28.13" width="0.8128" layer="16"/>
 <contactref element="J2" pad="1"/>
 <wire x1="12.8016" y1="13.74786875" x2="17.46946875" y2="9.08" width="0.8128" layer="1"/>
 <wire x1="17.46946875" y1="9.08" x2="21.86" y2="9.08" width="0.8128" layer="1"/>
@@ -1503,18 +1512,21 @@ design rules under a new name.</description>
 <wire x1="17.62" y1="12.4746" x2="21.0146" y2="9.08" width="0.8128" layer="16"/>
 </signal>
 <signal name="SPK">
-<contactref element="U$2" pad="10"/>
 <contactref element="LS1" pad="+"/>
 <wire x1="2.54" y1="37.02" x2="2.54" y2="16.7" width="0.8128" layer="1"/>
 <wire x1="9.45" y1="9.79" x2="9.45" y2="7.81" width="0.8128" layer="1"/>
 <wire x1="2.54" y1="16.7" x2="9.45" y2="9.79" width="0.8128" layer="1"/>
 <wire x1="2.54" y1="37.02" x2="4.191" y2="38.671" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="46.291" x2="5.08" y2="47.18" width="0.8128" layer="1"/>
-<wire x1="5.08" y1="47.18" x2="6.29" y2="47.18" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="38.671" x2="4.191" y2="46.291" width="0.8128" layer="1"/>
+<wire x1="4.191" y1="46.291" x2="4.191" y2="38.671" width="0.8128" layer="1"/>
+<contactref element="U1" pad="10"/>
+<wire x1="6.55" y1="46.92" x2="4.82" y2="46.92" width="0.8128" layer="1"/>
+<wire x1="4.82" y1="46.92" x2="4.191" y2="46.291" width="0.8128" layer="1"/>
+</signal>
+<signal name="3V3">
+<contactref element="U1" pad="2"/>
 </signal>
 <signal name="GND2">
-<contactref element="U$2" pad="19"/>
+<contactref element="U1" pad="19"/>
 </signal>
 </signals>
 <mfgpreviewcolors>

+ 258 - 244
schematic/ECU.b#6

@@ -597,66 +597,6 @@ Datasheet (B3F-1000)</description>
 </package3d>
 </packages3d>
 </library>
-<library name="regulator">
-<packages>
-<package name="SON254P1750X4300X120-30M" urn="urn:adsk.eagle:footprint:21849939/1">
-<description>30-SON (DFN), 2.54 mm pitch, 43.00 X 17.50 X 1.20 mm body
-&lt;p&gt;30-pin SON (DFN) package with 2.54 mm pitch with body size 43.00 X 17.50 X 1.20 mm&lt;/p&gt;</description>
-<circle x="-9.254" y="18.9349" radius="0.25" width="0" layer="21"/>
-<wire x1="-8.75" y1="18.6849" x2="-8.75" y2="21.5" width="0.12" layer="21"/>
-<wire x1="-8.75" y1="21.5" x2="8.75" y2="21.5" width="0.12" layer="21"/>
-<wire x1="8.75" y1="21.5" x2="8.75" y2="18.6849" width="0.12" layer="21"/>
-<wire x1="-8.75" y1="-18.6849" x2="-8.75" y2="-21.5" width="0.12" layer="21"/>
-<wire x1="-8.75" y1="-21.5" x2="8.75" y2="-21.5" width="0.12" layer="21"/>
-<wire x1="8.75" y1="-21.5" x2="8.75" y2="-18.6849" width="0.12" layer="21"/>
-<wire x1="8.75" y1="-21.5" x2="-8.75" y2="-21.5" width="0.12" layer="51"/>
-<wire x1="-8.75" y1="-21.5" x2="-8.75" y2="21.5" width="0.12" layer="51"/>
-<wire x1="-8.75" y1="21.5" x2="8.75" y2="21.5" width="0.12" layer="51"/>
-<wire x1="8.75" y1="21.5" x2="8.75" y2="-21.5" width="0.12" layer="51"/>
-<smd name="1" x="-7.95" y="17.78" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="2" x="-7.95" y="15.24" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="3" x="-7.95" y="12.7" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="4" x="-7.95" y="10.16" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="5" x="-7.95" y="7.62" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="6" x="-7.95" y="5.08" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="7" x="-7.95" y="2.54" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="8" x="-7.95" y="0" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="9" x="-7.95" y="-2.54" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="10" x="-7.95" y="-5.08" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="11" x="-7.95" y="-7.62" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="12" x="-7.95" y="-10.16" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="13" x="-7.95" y="-12.7" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="14" x="-7.95" y="-15.24" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="15" x="-7.95" y="-17.78" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="16" x="7.95" y="-17.78" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="17" x="7.95" y="-15.24" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="18" x="7.95" y="-12.7" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="19" x="7.95" y="-10.16" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="20" x="7.95" y="-7.62" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="21" x="7.95" y="-5.08" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="22" x="7.95" y="-2.54" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="23" x="7.95" y="0" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="24" x="7.95" y="2.54" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="25" x="7.95" y="5.08" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="26" x="7.95" y="7.62" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="27" x="7.95" y="10.16" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="28" x="7.95" y="12.7" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="29" x="7.95" y="15.24" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="30" x="7.95" y="17.78" dx="2.5118" dy="1.3018" layer="1"/>
-<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>
-</packages>
-<packages3d>
-<package3d name="SON254P1750X4300X120-30M" urn="urn:adsk.eagle:package:21849926/1" type="model">
-<description>30-SON (DFN), 2.54 mm pitch, 43.00 X 17.50 X 1.20 mm body
-&lt;p&gt;30-pin SON (DFN) package with 2.54 mm pitch with body size 43.00 X 17.50 X 1.20 mm&lt;/p&gt;</description>
-<packageinstances>
-<packageinstance name="SON254P1750X4300X120-30M"/>
-</packageinstances>
-</package3d>
-</packages3d>
-</library>
 <library name="SparkFun-Electromechanical" urn="urn:adsk.eagle:library:516">
 <description>&lt;h3&gt;SparkFun Electromechanical Parts&lt;/h3&gt;
 This library contains electromechanical devices, like motors, speakers,servos, and relays.
@@ -743,6 +683,53 @@ BUZZER</description>
 <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>
+<package name="SON254P1750X4300X120-30M" urn="urn:adsk.eagle:footprint:21849939/1">
+<description>30-SON (DFN), 2.54 mm pitch, 43.00 X 17.50 X 1.20 mm body
+&lt;p&gt;30-pin SON (DFN) package with 2.54 mm pitch with body size 43.00 X 17.50 X 1.20 mm&lt;/p&gt;</description>
+<circle x="-9.254" y="18.9349" radius="0.25" width="0" layer="21"/>
+<wire x1="-8.75" y1="18.6849" x2="-8.75" y2="21.5" width="0.12" layer="21"/>
+<wire x1="-8.75" y1="21.5" x2="8.75" y2="21.5" width="0.12" layer="21"/>
+<wire x1="8.75" y1="21.5" x2="8.75" y2="18.6849" width="0.12" layer="21"/>
+<wire x1="-8.75" y1="-18.6849" x2="-8.75" y2="-21.5" width="0.12" layer="21"/>
+<wire x1="-8.75" y1="-21.5" x2="8.75" y2="-21.5" width="0.12" layer="21"/>
+<wire x1="8.75" y1="-21.5" x2="8.75" y2="-18.6849" width="0.12" layer="21"/>
+<wire x1="8.75" y1="-21.5" x2="-8.75" y2="-21.5" width="0.12" layer="51"/>
+<wire x1="-8.75" y1="-21.5" x2="-8.75" y2="21.5" width="0.12" layer="51"/>
+<wire x1="-8.75" y1="21.5" x2="8.75" y2="21.5" width="0.12" layer="51"/>
+<wire x1="8.75" y1="21.5" x2="8.75" y2="-21.5" width="0.12" layer="51"/>
+<smd name="1" x="-7.95" y="17.78" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="2" x="-7.95" y="15.24" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="3" x="-7.95" y="12.7" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="4" x="-7.95" y="10.16" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="5" x="-7.95" y="7.62" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="6" x="-7.95" y="5.08" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="7" x="-7.95" y="2.54" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="8" x="-7.95" y="0" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="9" x="-7.95" y="-2.54" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="10" x="-7.95" y="-5.08" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="11" x="-7.95" y="-7.62" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="12" x="-7.95" y="-10.16" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="13" x="-7.95" y="-12.7" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="14" x="-7.95" y="-15.24" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="15" x="-7.95" y="-17.78" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="16" x="7.95" y="-17.78" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="17" x="7.95" y="-15.24" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="18" x="7.95" y="-12.7" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="19" x="7.95" y="-10.16" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="20" x="7.95" y="-7.62" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="21" x="7.95" y="-5.08" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="22" x="7.95" y="-2.54" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="23" x="7.95" y="0" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="24" x="7.95" y="2.54" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="25" x="7.95" y="5.08" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="26" x="7.95" y="7.62" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="27" x="7.95" y="10.16" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="28" x="7.95" y="12.7" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="29" x="7.95" y="15.24" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="30" x="7.95" y="17.78" dx="2.5118" dy="1.3018" layer="1"/>
+<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>
 </packages>
 <packages3d>
 <package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
@@ -752,6 +739,13 @@ BUZZER</description>
 <packageinstance name="DIOM5027X220N"/>
 </packageinstances>
 </package3d>
+<package3d name="SON254P1750X4300X120-30M" urn="urn:adsk.eagle:package:21849926/1" type="model">
+<description>30-SON (DFN), 2.54 mm pitch, 43.00 X 17.50 X 1.20 mm body
+&lt;p&gt;30-pin SON (DFN) package with 2.54 mm pitch with body size 43.00 X 17.50 X 1.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="SON254P1750X4300X120-30M"/>
+</packageinstances>
+</package3d>
 </packages3d>
 </library>
 </libraries>
@@ -947,22 +941,22 @@ 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="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 name="C1" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="1uF" x="9.43" y="58.23" smashed="yes" rot="MR90">
+<attribute name="CATEGORY" value="Capacitor" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MANUFACTURER" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MPN" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="NAME" x="11.2867" y="58.23" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="OPERATING_TEMP" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="PART_STATUS" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SERIES" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SUB-CATEGORY" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="THERMALLOSS" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="TYPE" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="VALUE" x="7.5733" y="58.23" size="1.27" layer="28" rot="MR90" align="top-center"/>
+<attribute name="VOLTAGE_RATING" value="" x="-47.72" y="105.22" 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">
+<element name="C3" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="1uF" 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"/>
 <attribute name="MANUFACTURER" value="" x="-39.53" y="66.02" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="MPN" value="" x="-39.53" y="66.02" size="1.778" layer="28" rot="MR90" display="off"/>
@@ -977,39 +971,39 @@ design rules under a new name.</description>
 <attribute name="VALUE" x="15.7633" y="13.95" size="1.27" layer="28" rot="MR90" align="top-center"/>
 <attribute name="VOLTAGE_RATING" value="" x="-39.53" y="66.02" size="1.778" layer="28" rot="MR90" display="off"/>
 </element>
-<element name="D2" library="Diode" library_urn="urn:adsk.eagle:library:16378169" package="SOD6126X290" package3d_urn="urn:adsk.eagle:package:9427057/2" value="" x="7.62" y="24.32" smashed="yes" rot="MR0">
-<attribute name="CATEGORY" value="Diode" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="DESCRIPTION" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="FORWARD_CURRENT" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="MANUFACTURER" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="MPN" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="NAME" x="7.62" y="26.43" size="1.27" layer="26" rot="MR0" align="bottom-center"/>
-<attribute name="OPERATING_TEMP" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="PART_STATUS" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="REVERSE_VOLTAGE" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="ROHS_COMPLIANT" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="SERIES" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="SUB-CATEGORY" value="Rectifier" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="THERMALLOSS" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<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 name="D2" library="Diode" library_urn="urn:adsk.eagle:library:16378169" package="SOD6126X290" package3d_urn="urn:adsk.eagle:package:9427057/2" value="" x="7.62" y="25.82" smashed="yes" rot="MR0">
+<attribute name="CATEGORY" value="Diode" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="DESCRIPTION" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="FORWARD_CURRENT" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="MANUFACTURER" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="MPN" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="NAME" x="7.62" y="27.93" size="1.27" layer="26" rot="MR0" align="bottom-center"/>
+<attribute name="OPERATING_TEMP" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="PART_STATUS" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="REVERSE_VOLTAGE" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SERIES" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SUB-CATEGORY" value="Rectifier" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="THERMALLOSS" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="TYPE" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="VALUE" x="7.62" y="23.71" 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"/>
@@ -1020,7 +1014,7 @@ design rules under a new name.</description>
 <attribute name="PROD_ID" value="CONN-08437" x="91.71" y="37.02" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="VALUE" x="23.892" y="7.81" size="0.6096" layer="27" font="vector" ratio="20" rot="R90"/>
 </element>
-<element name="J3" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X02" package3d_urn="urn:adsk.eagle:package:38039/1" value="PWS" x="2.54" y="6.54" smashed="yes">
+<element name="J3" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X02" package3d_urn="urn:adsk.eagle:package:38039/1" value="PWR" x="2.54" y="6.54" smashed="yes">
 <attribute name="NAME" x="1.27" y="7.937" size="0.6096" layer="25" font="vector" ratio="20"/>
 <attribute name="VALUE" x="1.27" y="4.508" size="0.6096" layer="27" font="vector" ratio="20"/>
 </element>
@@ -1105,11 +1099,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="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 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="8.35" y="34.78" smashed="yes" rot="MR180">
+<attribute name="NAME" x="7.08" y="33.51" size="1.27" layer="26" rot="MR180"/>
+<attribute name="SPICEMODEL" value="NONE" x="56.61" y="86.85" size="1.778" layer="28" rot="MR180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="56.61" y="86.85" size="1.778" layer="28" rot="MR180" display="off"/>
+<attribute name="VALUE" x="7.08" y="37.32" size="1.27" layer="28" rot="MR180"/>
 </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"/>
@@ -1123,29 +1117,25 @@ design rules under a new name.</description>
 <attribute name="SF_SKU" value="COM-00097" x="8.89" y="-23.94" size="1.778" layer="27" rot="R270" display="off"/>
 <attribute name="VALUE" x="9.525" y="17.97" size="0.6096" layer="27" font="vector" ratio="20" rot="R270" align="top-center"/>
 </element>
-<element name="U$2" library="regulator" package="SON254P1750X4300X120-30M" package3d_urn="urn:adsk.eagle:package:21849926/1" value="ARDUINOARDUINO_NANO" x="14.24" y="52.26" smashed="yes">
-<attribute name="NAME" x="14.24" y="74.395" size="1.27" layer="25" align="bottom-center"/>
-<attribute name="VALUE" x="14.24" y="30.125" size="1.27" layer="27" align="top-center"/>
-</element>
 <element name="LS1" library="SparkFun-Electromechanical" library_urn="urn:adsk.eagle:library:516" package="BUZZER-12MM-KIT" package3d_urn="urn:adsk.eagle:package:38556/1" value="BUZZER-PTH_KIT" x="12.7" y="7.81" smashed="yes" rot="R180">
 <attribute name="NAME" x="12.7" y="1.714" size="0.6096" layer="25" font="vector" ratio="20" rot="R180" align="bottom-center"/>
 <attribute name="PROD_ID" value="COMP-08253" x="12.7" y="7.81" size="1.778" layer="27" rot="R180" display="off"/>
 <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="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 name="R3" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="17" y="24" smashed="yes" rot="MR0">
+<attribute name="NAME" x="18.27" y="25.27" size="1.27" layer="26" rot="MR0"/>
+<attribute name="SPICEMODEL" value="NONE" x="17" y="24" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="17" y="24" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="VALUE" x="18.27" y="21.46" 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 name="D5" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="17.5" y="19.5" smashed="yes" rot="MR90">
+<attribute name="NAME" x="19.485" y="19.5" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="VALUE" x="15.515" y="19.5" size="1.27" layer="28" rot="MR90" 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"/>
@@ -1155,9 +1145,9 @@ design rules under a new name.</description>
 <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 name="D8" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="12" y="11.5" smashed="yes" rot="MR180">
+<attribute name="NAME" x="12" y="9.515" size="1.27" layer="26" rot="MR180" align="bottom-center"/>
+<attribute name="VALUE" x="12" y="13.485" size="1.27" layer="28" rot="MR180" 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"/>
@@ -1171,13 +1161,28 @@ design rules under a new name.</description>
 <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="1uF" 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>
+<element name="U1" library="eScooter" package="SON254P1750X4300X120-30M" package3d_urn="urn:adsk.eagle:package:21849926/1" value="Arduino Nano Every" x="14.5" y="52" smashed="yes">
+<attribute name="NAME" x="14.5" y="74.135" size="1.27" layer="25" align="bottom-center"/>
+<attribute name="VALUE" x="14.5" y="29.865" size="1.27" layer="27" align="top-center"/>
+</element>
 </elements>
 <signals>
-<signal name="3V3">
-<contactref element="U$2" pad="2"/>
-</signal>
 <signal name="GND">
-<contactref element="U$2" pad="14"/>
 <contactref element="Q5" pad="2"/>
 <contactref element="R1" pad="1"/>
 <contactref element="Q2" pad="2"/>
@@ -1202,9 +1207,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="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="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="-"/>
@@ -1217,48 +1222,48 @@ design rules under a new name.</description>
 <contactref element="D5" pad="1"/>
 <contactref element="D6" pad="2"/>
 <contactref element="D7" pad="2"/>
-<contactref element="U$1" pad="1"/>
+<contactref element="D8" pad="1"/>
 <contactref element="R4" pad="1"/>
 <contactref element="R5" pad="1"/>
+<contactref element="C2" pad="2"/>
+<contactref element="U1" pad="14"/>
 </signal>
 <signal name="VIN">
-<contactref element="U$2" pad="15"/>
 <contactref element="Q4" pad="3"/>
-<wire x1="6.29" y1="34.48" x2="4.75" y2="34.48" width="1.016" layer="1"/>
-<wire x1="4.75" y1="34.48" x2="3.81" y2="33.54" width="1.016" layer="1"/>
-<wire x1="3.81" y1="33.54" x2="3.81" y2="26.86" width="1.016" layer="1"/>
-<via x="3.81" y="26.86" extent="1-16" drill="0.35"/>
-<wire x1="3.81" y1="26.86" x2="3.81" y2="26.69" width="1.016" layer="16"/>
-<wire x1="3.81" y1="26.69" x2="2.54" y2="25.42" width="1.016" layer="16"/>
-<wire x1="2.54" y1="25.42" x2="2.54" y2="16.53" width="1.016" layer="16"/>
+<wire x1="3.81" y1="27.86" x2="3.81" y2="33.54" width="1.016" layer="1"/>
+<via x="3.81" y="27.86" extent="1-16" drill="0.35"/>
+<wire x1="3.81" y1="27.86" x2="3.48" y2="27.86" width="1.016" layer="16"/>
+<wire x1="3.48" y1="27.86" x2="2.54" y2="26.92" width="1.016" layer="16"/>
+<wire x1="2.54" y1="26.92" x2="2.54" y2="16.53" width="1.016" layer="16"/>
+<contactref element="U1" pad="15"/>
+<wire x1="3.81" y1="33.54" x2="4.49" y2="34.22" width="1.016" layer="1"/>
+<wire x1="4.49" y1="34.22" x2="6.55" y2="34.22" width="1.016" layer="1"/>
 </signal>
 <signal name="DIN">
-<contactref element="U$2" pad="28"/>
 <contactref element="J4" pad="3"/>
-<wire x1="14.05" y1="76.39" x2="14.05" y2="71.95" width="0.8128" layer="1"/>
-<wire x1="14.05" y1="71.95" x2="21.04" y2="64.96" width="0.8128" layer="1"/>
-<wire x1="21.04" y1="64.96" x2="22.19" y2="64.96" width="0.8128" layer="1"/>
+<wire x1="14.05" y1="71.95" x2="14.05" y2="76.39" width="0.8128" layer="1"/>
+<contactref element="U1" pad="28"/>
+<wire x1="22.45" y1="64.7" x2="21.3" y2="64.7" width="0.8128" layer="1"/>
+<wire x1="21.3" y1="64.7" x2="14.05" y2="71.95" width="0.8128" layer="1"/>
 </signal>
 <signal name="CS">
-<contactref element="U$2" pad="29"/>
 <contactref element="J4" pad="4"/>
-<wire x1="20.59" y1="67.5" x2="22.19" y2="67.5" width="0.8128" layer="1"/>
 <wire x1="16.59" y1="76.39" x2="16.59" y2="71.5" width="0.8128" layer="1"/>
-<wire x1="16.59" y1="71.5" x2="20.59" y2="67.5" width="0.8128" layer="1"/>
+<contactref element="U1" pad="29"/>
+<wire x1="20.85" y1="67.24" x2="22.45" y2="67.24" width="0.8128" layer="1"/>
+<wire x1="16.59" y1="71.5" x2="20.85" y2="67.24" width="0.8128" layer="1"/>
 </signal>
 <signal name="CLK">
-<contactref element="U$2" pad="30"/>
 <contactref element="J4" pad="5"/>
 <wire x1="19.13" y1="76.39" x2="19.13" y2="71.6" width="0.8128" layer="1"/>
-<wire x1="22.19" y1="70.04" x2="20.69" y2="70.04" width="0.8128" layer="1"/>
-<wire x1="20.69" y1="70.04" x2="19.13" y2="71.6" width="0.8128" layer="1"/>
+<contactref element="U1" pad="30"/>
+<wire x1="20.95" y1="69.78" x2="22.45" y2="69.78" width="0.8128" layer="1"/>
+<wire x1="19.13" y1="71.6" x2="20.95" y2="69.78" width="0.8128" layer="1"/>
 </signal>
 <signal name="5V">
-<contactref element="U$2" pad="12"/>
 <contactref element="J6" pad="1"/>
 <contactref element="J7" pad="2"/>
 <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="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="2.54" y1="70.85" x2="5.08" y2="70.85" width="0.8128" layer="16"/>
@@ -1268,8 +1273,6 @@ design rules under a new name.</description>
 <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"/>
 <wire x1="8.7571" y1="49.8" x2="8.7571" y2="48.53" width="0.8128" layer="1"/>
-<wire x1="7.62" y1="42.1" x2="8.7571" y2="43.2371" width="0.8128" layer="1"/>
-<wire x1="8.7571" y1="43.2371" x2="8.7571" y2="49.8" width="0.8128" layer="1"/>
 <via x="8.7571" y="49.8" extent="1-16" drill="0.35"/>
 <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"/>
@@ -1289,93 +1292,99 @@ design rules under a new name.</description>
 <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"/>
+<contactref element="U1" pad="12"/>
+<wire x1="6.55" y1="41.84" x2="7.84" y2="41.84" width="0.8128" layer="1"/>
+<wire x1="7.84" y1="41.84" x2="8.7571" y2="42.7571" width="0.8128" layer="1"/>
+<wire x1="8.7571" y1="42.7571" x2="8.7571" y2="49.8" width="0.8128" layer="1"/>
 </signal>
 <signal name="THIN">
 <contactref element="C1" pad="2"/>
-<contactref element="U$2" pad="4"/>
-<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"/>
+<via x="9.66" y="61.92" extent="1-16" drill="0.35"/>
 <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="8.43" y1="60.69" x2="9.66" y2="61.92" 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"/>
+<wire x1="8" y1="60.69" x2="8.9846" y2="59.7054" width="0.8128" layer="16"/>
+<wire x1="8.9846" y1="59.7054" x2="9.43" y2="59.7054" width="0.8128" layer="16"/>
+<contactref element="U1" pad="4"/>
+<wire x1="6.55" y1="62.16" x2="9.42" y2="62.16" width="0.8128" layer="1"/>
+<wire x1="9.42" y1="62.16" x2="9.66" y2="61.92" width="0.8128" layer="1"/>
 </signal>
 <signal name="SDA">
 <contactref element="J7" pad="3"/>
-<contactref element="U$2" pad="8"/>
-<wire x1="2.54" y1="50.26" x2="3.29" y2="50.26" width="0.8128" layer="1"/>
-<wire x1="5.29" y1="52.26" x2="3.29" y2="50.26" width="0.8128" layer="1"/>
-<wire x1="5.29" y1="52.26" x2="6.29" y2="52.26" width="0.8128" layer="1"/>
+<wire x1="3.29" y1="50.26" x2="2.54" y2="50.26" width="0.8128" layer="1"/>
+<contactref element="U1" pad="8"/>
+<wire x1="5.03" y1="52" x2="3.29" y2="50.26" width="0.8128" layer="1"/>
+<wire x1="6.55" y1="52" x2="5.03" y2="52" width="0.8128" layer="1"/>
 </signal>
 <signal name="SCL">
 <contactref element="J7" pad="4"/>
-<contactref element="U$2" pad="9"/>
-<wire x1="5.29" y1="49.72" x2="3.29" y2="47.72" width="0.8128" layer="1"/>
 <wire x1="2.54" y1="47.72" x2="3.29" y2="47.72" width="0.8128" layer="1"/>
-<wire x1="5.29" y1="49.72" x2="6.29" y2="49.72" width="0.8128" layer="1"/>
+<contactref element="U1" pad="9"/>
+<wire x1="4.96" y1="49.46" x2="6.55" y2="49.46" width="0.8128" layer="1"/>
+<wire x1="2.54" y1="47.72" x2="3.22" y2="47.72" width="0.8128" layer="1"/>
+<wire x1="3.22" y1="47.72" x2="4.96" y2="49.46" width="0.8128" layer="1"/>
 </signal>
 <signal name="SP">
 <contactref element="Q5" pad="3"/>
-<contactref element="U$2" pad="21"/>
-<wire x1="22.19" y1="47.18" x2="20.32" y2="47.18" width="0.8128" layer="1"/>
-<via x="20.32" y="47.18" extent="1-16" drill="0.35"/>
 <wire x1="21.86" y1="44.47" x2="21.86" y2="44.64" width="0.8128" layer="16"/>
-<wire x1="20.32" y1="47.18" x2="20.59" y2="47.18" width="0.8128" layer="16"/>
-<wire x1="20.59" y1="47.18" x2="21.86" y2="45.91" width="0.8128" layer="16"/>
-<wire x1="21.86" y1="45.91" x2="21.86" y2="44.47" width="0.8128" layer="16"/>
+<contactref element="U1" pad="21"/>
+<wire x1="22.45" y1="46.92" x2="20.42" y2="46.92" width="0.8128" layer="1"/>
+<wire x1="20.42" y1="46.92" x2="20" y2="46.5" width="0.8128" layer="1"/>
+<via x="20" y="46.5" extent="1-16" drill="0.35"/>
+<wire x1="20" y1="46.5" x2="20" y2="45.5" width="0.8128" layer="16"/>
+<wire x1="20" y1="45.5" x2="21.03" y2="44.47" width="0.8128" layer="16"/>
+<wire x1="21.03" y1="44.47" x2="21.86" y2="44.47" width="0.8128" layer="16"/>
 </signal>
 <signal name="ST">
 <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="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="20.05" y1="29.67" x2="20.05" y2="43.6" width="0.8128" layer="1"/>
 <contactref element="J2" pad="4"/>
-<contactref element="R3" pad="1"/>
-<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"/>
 <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"/>
+<wire x1="21.86" y1="16.7" x2="21.3" y2="16.7" width="0.8128" layer="16"/>
+<wire x1="17.5" y1="20.5" x2="21.3" y2="16.7" width="0.8128" layer="16"/>
+<wire x1="17.5" y1="21.6" x2="17.5" y2="20.5" width="0.8128" layer="16"/>
+<contactref element="R3" pad="1"/>
+<contactref element="U1" pad="20"/>
+<wire x1="20.83" y1="44.38" x2="20.05" y2="43.6" width="0.8128" layer="1"/>
+<wire x1="22.45" y1="44.38" x2="20.83" y2="44.38" width="0.8128" layer="1"/>
+<wire x1="18.422" y1="24" x2="17.5" y2="23.078" width="0.8128" layer="16"/>
+<wire x1="17.5" y1="23.078" x2="17.5" y2="21.6" width="0.8128" layer="16"/>
+<wire x1="18.422" y1="24" x2="20" y2="24" width="0.8128" layer="16"/>
+<wire x1="20" y1="24" x2="21.86" y2="25.86" width="0.8128" layer="16"/>
+<wire x1="21.86" y1="25.86" x2="21.86" y2="26.86" width="0.8128" layer="16"/>
 </signal>
 <signal name="BTN">
 <contactref element="D3" pad="2"/>
-<contactref element="U$2" pad="25"/>
-<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="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"/>
+<wire x1="12.7" y1="33.1048" x2="12.7" y2="53.6948" 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="U1" pad="25"/>
+<wire x1="22.45" y1="57.08" x2="20.58" y2="57.08" width="0.8128" layer="1"/>
+<wire x1="16.0852" y1="57.08" x2="20.58" y2="57.08" width="0.8128" layer="16"/>
+<via x="20.58" y="57.08" extent="1-16" drill="0.35"/>
+<wire x1="12.7" y1="53.6948" x2="16.0852" y2="57.08" 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="18.5" width="0.8128" layer="1"/>
+<wire x1="15.24" y1="54.8" x2="15.24" y2="49.0710625" 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="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"/>
+<contactref element="U1" pad="6"/>
+<wire x1="6.55" y1="57.08" x2="12.96" y2="57.08" width="0.8128" layer="1"/>
+<wire x1="12.96" y1="57.08" x2="15.24" y2="54.8" width="0.8128" layer="1"/>
 </signal>
 <signal name="SPIN">
 <contactref element="J2" pad="6"/>
@@ -1391,30 +1400,31 @@ design rules under a new name.</description>
 </signal>
 <signal name="LEDCTL">
 <contactref element="Q1" pad="1"/>
-<contactref element="U$2" pad="27"/>
 <wire x1="6.5" y1="72.77" x2="5.44" y2="73.83" width="0.508" layer="1"/>
 <wire x1="5.44" y1="73.83" x2="5.44" y2="74.28" width="0.508" layer="1"/>
 <wire x1="11.23" y1="72.77" x2="6.5" y2="72.77" width="0.508" layer="1"/>
-<wire x1="22.19" y1="62.42" x2="19.58" y2="62.42" width="0.508" layer="1"/>
-<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"/>
+<wire x1="18.922" y1="63.078" x2="18.922" y2="65.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"/>
+<contactref element="U1" pad="27"/>
+<wire x1="22.45" y1="62.16" x2="19.84" y2="62.16" width="0.508" layer="1"/>
+<wire x1="19.84" y1="62.16" x2="18.922" y2="63.078" width="0.508" layer="1"/>
 </signal>
 <signal name="STLEDCTL">
 <contactref element="J2" pad="5"/>
-<contactref element="U$2" pad="22"/>
-<wire x1="19.05" y1="49.72" x2="16.51" y2="47.18" width="0.8128" layer="1"/>
-<wire x1="19.05" y1="49.72" x2="22.19" y2="49.72" width="0.8128" layer="1"/>
+<wire x1="18.665" y1="49.335" x2="16.51" y2="47.18" width="0.8128" layer="1"/>
 <wire x1="16.51" y1="25.90053125" x2="20.1676" y2="22.24293125" width="0.8128" layer="1"/>
 <wire x1="20.1676" y1="20.6624" x2="21.59" y2="19.24" width="0.8128" layer="1"/>
 <wire x1="20.1676" y1="22.24293125" x2="20.1676" y2="20.6624" width="0.8128" layer="1"/>
 <wire x1="21.59" y1="19.24" x2="21.86" y2="19.24" width="0.8128" layer="1"/>
 <wire x1="16.51" y1="47.18" x2="16.51" y2="25.90053125" width="0.8128" layer="1"/>
+<contactref element="U1" pad="22"/>
+<wire x1="22.45" y1="49.46" x2="18.79" y2="49.46" width="0.8128" layer="1"/>
+<wire x1="18.79" y1="49.46" x2="18.665" y2="49.335" width="0.8128" layer="1"/>
 </signal>
 <signal name="N$1">
 <contactref element="J6" pad="2"/>
@@ -1426,15 +1436,11 @@ design rules under a new name.</description>
 <signal name="PWM">
 <contactref element="Q2" pad="1"/>
 <contactref element="R1" pad="2"/>
-<contactref element="U$2" pad="26"/>
-<wire x1="11.43" y1="54.8" x2="11.43" y2="29.9" width="0.8128" layer="16"/>
+<wire x1="11.43" y1="35" x2="11.43" y2="54.43" width="0.8128" layer="16"/>
+<wire x1="11.43" y1="35" 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="7.45" y1="25.92" x2="7.45" y2="16.38" width="0.8128" layer="16"/>
 <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="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"/>
@@ -1442,17 +1448,17 @@ design rules under a new name.</description>
 <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"/>
+<wire x1="9.772" y1="34.78" x2="11.21" y2="34.78" width="0.8128" layer="16"/>
+<wire x1="11.21" y1="34.78" x2="11.43" y2="35" width="0.8128" layer="16"/>
+<wire x1="16.51" y1="48.76053125" x2="16.51" y2="59.01" width="0.8128" layer="1"/>
+<contactref element="U1" pad="26"/>
+<wire x1="22.45" y1="59.62" x2="17.12" y2="59.62" width="0.8128" layer="1"/>
+<wire x1="17.12" y1="59.62" x2="16.51" y2="59.01" width="0.8128" layer="1"/>
+<wire x1="16.01" y1="59.01" x2="16.51" y2="59.01" width="0.8128" layer="16"/>
+<via x="16.51" y="59.01" extent="1-16" drill="0.35"/>
+<wire x1="11.43" y1="54.43" x2="16.01" y2="59.01" width="0.8128" layer="16"/>
+<wire x1="18.4" y1="60" x2="17.41" y2="59.01" width="0.8128" layer="16"/>
+<wire x1="17.41" y1="59.01" x2="16.51" y2="59.01" width="0.8128" layer="16"/>
 </signal>
 <signal name="12V">
 <contactref element="R2" pad="2"/>
@@ -1475,28 +1481,33 @@ design rules under a new name.</description>
 <wire x1="5.25" y1="15.43" x2="5.25" y2="13.99" width="0.8128" layer="16"/>
 <wire x1="6.502" y1="12.738" x2="6.502" y2="11.62" width="0.8128" layer="16"/>
 <wire x1="5.25" y1="13.99" x2="6.502" y2="12.738" width="0.8128" layer="16"/>
-<wire x1="4.9152" y1="24.32" x2="5.25" y2="23.9852" width="0.8128" layer="16"/>
-<wire x1="5.25" y1="23.9852" x2="5.25" y2="15.43" width="0.8128" layer="16"/>
+<wire x1="4.9152" y1="25.82" x2="5.25" y2="25.4852" width="0.8128" layer="16"/>
+<wire x1="5.25" y1="25.4852" x2="5.25" y2="15.43" width="0.8128" layer="16"/>
 </signal>
 <signal name="N$5">
 <contactref element="D3" pad="1"/>
 <contactref element="D2" pad="1"/>
 <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="25.82" 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="10.93" y2="26.4252" width="0.8128" layer="16"/>
+<wire x1="10.93" y1="26.4252" x2="10.3248" y2="25.82" width="0.8128" layer="16"/>
+<contactref element="D8" pad="2"/>
+<wire x1="10.4394" y1="21.2212" x2="12.5" y2="19.1606" width="0.8128" layer="16"/>
+<wire x1="12.5" y1="19.1606" x2="12.5" y2="12" width="0.8128" layer="16"/>
+<wire x1="12.5" y1="12" x2="13" y2="11.5" width="0.8128" layer="16"/>
+<wire x1="13" y1="11.5" x2="14.1" y2="11.5" width="0.8128" layer="16"/>
 </signal>
 <signal name="SPOUT">
 <contactref element="J7" pad="6"/>
 <contactref element="C3" pad="1"/>
 <wire x1="12.8016" y1="23.90786875" x2="12.8016" y2="13.74786875" width="0.8128" layer="1"/>
-<wire x1="2.54" y1="30.67" x2="5.08" y2="28.13" width="0.8128" layer="16"/>
+<wire x1="2.54" y1="31.67" x2="6.08" y2="28.13" width="0.8128" layer="16"/>
 <wire x1="7.62" y1="28.13" x2="8.57946875" y2="28.13" width="0.8128" layer="1"/>
 <wire x1="8.57946875" y1="28.13" x2="12.8016" y2="23.90786875" width="0.8128" layer="1"/>
-<wire x1="2.54" y1="42.64" x2="2.54" y2="30.67" width="0.8128" layer="16"/>
+<wire x1="2.54" y1="42.64" x2="2.54" y2="31.67" width="0.8128" layer="16"/>
 <via x="7.62" y="28.13" extent="1-16" drill="0.35"/>
-<wire x1="5.08" y1="28.13" x2="7.62" y2="28.13" width="0.8128" layer="16"/>
+<wire x1="6.08" y1="28.13" x2="7.62" y2="28.13" width="0.8128" layer="16"/>
 <contactref element="J2" pad="1"/>
 <wire x1="12.8016" y1="13.74786875" x2="17.46946875" y2="9.08" width="0.8128" layer="1"/>
 <wire x1="17.46946875" y1="9.08" x2="21.86" y2="9.08" width="0.8128" layer="1"/>
@@ -1504,18 +1515,21 @@ design rules under a new name.</description>
 <wire x1="17.62" y1="12.4746" x2="21.0146" y2="9.08" width="0.8128" layer="16"/>
 </signal>
 <signal name="SPK">
-<contactref element="U$2" pad="10"/>
 <contactref element="LS1" pad="+"/>
 <wire x1="2.54" y1="37.02" x2="2.54" y2="16.7" width="0.8128" layer="1"/>
 <wire x1="9.45" y1="9.79" x2="9.45" y2="7.81" width="0.8128" layer="1"/>
 <wire x1="2.54" y1="16.7" x2="9.45" y2="9.79" width="0.8128" layer="1"/>
 <wire x1="2.54" y1="37.02" x2="4.191" y2="38.671" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="46.291" x2="5.08" y2="47.18" width="0.8128" layer="1"/>
-<wire x1="5.08" y1="47.18" x2="6.29" y2="47.18" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="38.671" x2="4.191" y2="46.291" width="0.8128" layer="1"/>
+<wire x1="4.191" y1="46.291" x2="4.191" y2="38.671" width="0.8128" layer="1"/>
+<contactref element="U1" pad="10"/>
+<wire x1="6.55" y1="46.92" x2="4.82" y2="46.92" width="0.8128" layer="1"/>
+<wire x1="4.82" y1="46.92" x2="4.191" y2="46.291" width="0.8128" layer="1"/>
+</signal>
+<signal name="3V3">
+<contactref element="U1" pad="2"/>
 </signal>
 <signal name="GND2">
-<contactref element="U$2" pad="19"/>
+<contactref element="U1" pad="19"/>
 </signal>
 </signals>
 <mfgpreviewcolors>

+ 258 - 242
schematic/ECU.b#7

@@ -597,66 +597,6 @@ Datasheet (B3F-1000)</description>
 </package3d>
 </packages3d>
 </library>
-<library name="regulator">
-<packages>
-<package name="SON254P1750X4300X120-30M" urn="urn:adsk.eagle:footprint:21849939/1">
-<description>30-SON (DFN), 2.54 mm pitch, 43.00 X 17.50 X 1.20 mm body
-&lt;p&gt;30-pin SON (DFN) package with 2.54 mm pitch with body size 43.00 X 17.50 X 1.20 mm&lt;/p&gt;</description>
-<circle x="-9.254" y="18.9349" radius="0.25" width="0" layer="21"/>
-<wire x1="-8.75" y1="18.6849" x2="-8.75" y2="21.5" width="0.12" layer="21"/>
-<wire x1="-8.75" y1="21.5" x2="8.75" y2="21.5" width="0.12" layer="21"/>
-<wire x1="8.75" y1="21.5" x2="8.75" y2="18.6849" width="0.12" layer="21"/>
-<wire x1="-8.75" y1="-18.6849" x2="-8.75" y2="-21.5" width="0.12" layer="21"/>
-<wire x1="-8.75" y1="-21.5" x2="8.75" y2="-21.5" width="0.12" layer="21"/>
-<wire x1="8.75" y1="-21.5" x2="8.75" y2="-18.6849" width="0.12" layer="21"/>
-<wire x1="8.75" y1="-21.5" x2="-8.75" y2="-21.5" width="0.12" layer="51"/>
-<wire x1="-8.75" y1="-21.5" x2="-8.75" y2="21.5" width="0.12" layer="51"/>
-<wire x1="-8.75" y1="21.5" x2="8.75" y2="21.5" width="0.12" layer="51"/>
-<wire x1="8.75" y1="21.5" x2="8.75" y2="-21.5" width="0.12" layer="51"/>
-<smd name="1" x="-7.95" y="17.78" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="2" x="-7.95" y="15.24" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="3" x="-7.95" y="12.7" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="4" x="-7.95" y="10.16" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="5" x="-7.95" y="7.62" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="6" x="-7.95" y="5.08" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="7" x="-7.95" y="2.54" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="8" x="-7.95" y="0" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="9" x="-7.95" y="-2.54" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="10" x="-7.95" y="-5.08" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="11" x="-7.95" y="-7.62" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="12" x="-7.95" y="-10.16" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="13" x="-7.95" y="-12.7" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="14" x="-7.95" y="-15.24" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="15" x="-7.95" y="-17.78" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="16" x="7.95" y="-17.78" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="17" x="7.95" y="-15.24" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="18" x="7.95" y="-12.7" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="19" x="7.95" y="-10.16" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="20" x="7.95" y="-7.62" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="21" x="7.95" y="-5.08" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="22" x="7.95" y="-2.54" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="23" x="7.95" y="0" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="24" x="7.95" y="2.54" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="25" x="7.95" y="5.08" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="26" x="7.95" y="7.62" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="27" x="7.95" y="10.16" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="28" x="7.95" y="12.7" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="29" x="7.95" y="15.24" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="30" x="7.95" y="17.78" dx="2.5118" dy="1.3018" layer="1"/>
-<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>
-</packages>
-<packages3d>
-<package3d name="SON254P1750X4300X120-30M" urn="urn:adsk.eagle:package:21849926/1" type="model">
-<description>30-SON (DFN), 2.54 mm pitch, 43.00 X 17.50 X 1.20 mm body
-&lt;p&gt;30-pin SON (DFN) package with 2.54 mm pitch with body size 43.00 X 17.50 X 1.20 mm&lt;/p&gt;</description>
-<packageinstances>
-<packageinstance name="SON254P1750X4300X120-30M"/>
-</packageinstances>
-</package3d>
-</packages3d>
-</library>
 <library name="SparkFun-Electromechanical" urn="urn:adsk.eagle:library:516">
 <description>&lt;h3&gt;SparkFun Electromechanical Parts&lt;/h3&gt;
 This library contains electromechanical devices, like motors, speakers,servos, and relays.
@@ -743,6 +683,53 @@ BUZZER</description>
 <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>
+<package name="SON254P1750X4300X120-30M" urn="urn:adsk.eagle:footprint:21849939/1">
+<description>30-SON (DFN), 2.54 mm pitch, 43.00 X 17.50 X 1.20 mm body
+&lt;p&gt;30-pin SON (DFN) package with 2.54 mm pitch with body size 43.00 X 17.50 X 1.20 mm&lt;/p&gt;</description>
+<circle x="-9.254" y="18.9349" radius="0.25" width="0" layer="21"/>
+<wire x1="-8.75" y1="18.6849" x2="-8.75" y2="21.5" width="0.12" layer="21"/>
+<wire x1="-8.75" y1="21.5" x2="8.75" y2="21.5" width="0.12" layer="21"/>
+<wire x1="8.75" y1="21.5" x2="8.75" y2="18.6849" width="0.12" layer="21"/>
+<wire x1="-8.75" y1="-18.6849" x2="-8.75" y2="-21.5" width="0.12" layer="21"/>
+<wire x1="-8.75" y1="-21.5" x2="8.75" y2="-21.5" width="0.12" layer="21"/>
+<wire x1="8.75" y1="-21.5" x2="8.75" y2="-18.6849" width="0.12" layer="21"/>
+<wire x1="8.75" y1="-21.5" x2="-8.75" y2="-21.5" width="0.12" layer="51"/>
+<wire x1="-8.75" y1="-21.5" x2="-8.75" y2="21.5" width="0.12" layer="51"/>
+<wire x1="-8.75" y1="21.5" x2="8.75" y2="21.5" width="0.12" layer="51"/>
+<wire x1="8.75" y1="21.5" x2="8.75" y2="-21.5" width="0.12" layer="51"/>
+<smd name="1" x="-7.95" y="17.78" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="2" x="-7.95" y="15.24" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="3" x="-7.95" y="12.7" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="4" x="-7.95" y="10.16" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="5" x="-7.95" y="7.62" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="6" x="-7.95" y="5.08" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="7" x="-7.95" y="2.54" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="8" x="-7.95" y="0" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="9" x="-7.95" y="-2.54" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="10" x="-7.95" y="-5.08" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="11" x="-7.95" y="-7.62" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="12" x="-7.95" y="-10.16" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="13" x="-7.95" y="-12.7" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="14" x="-7.95" y="-15.24" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="15" x="-7.95" y="-17.78" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="16" x="7.95" y="-17.78" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="17" x="7.95" y="-15.24" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="18" x="7.95" y="-12.7" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="19" x="7.95" y="-10.16" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="20" x="7.95" y="-7.62" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="21" x="7.95" y="-5.08" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="22" x="7.95" y="-2.54" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="23" x="7.95" y="0" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="24" x="7.95" y="2.54" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="25" x="7.95" y="5.08" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="26" x="7.95" y="7.62" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="27" x="7.95" y="10.16" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="28" x="7.95" y="12.7" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="29" x="7.95" y="15.24" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="30" x="7.95" y="17.78" dx="2.5118" dy="1.3018" layer="1"/>
+<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>
 </packages>
 <packages3d>
 <package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
@@ -752,6 +739,13 @@ BUZZER</description>
 <packageinstance name="DIOM5027X220N"/>
 </packageinstances>
 </package3d>
+<package3d name="SON254P1750X4300X120-30M" urn="urn:adsk.eagle:package:21849926/1" type="model">
+<description>30-SON (DFN), 2.54 mm pitch, 43.00 X 17.50 X 1.20 mm body
+&lt;p&gt;30-pin SON (DFN) package with 2.54 mm pitch with body size 43.00 X 17.50 X 1.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="SON254P1750X4300X120-30M"/>
+</packageinstances>
+</package3d>
 </packages3d>
 </library>
 </libraries>
@@ -947,22 +941,22 @@ 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="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 name="C1" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="1uF" x="9.43" y="58.23" smashed="yes" rot="MR90">
+<attribute name="CATEGORY" value="Capacitor" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MANUFACTURER" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MPN" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="NAME" x="11.2867" y="58.23" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="OPERATING_TEMP" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="PART_STATUS" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SERIES" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SUB-CATEGORY" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="THERMALLOSS" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="TYPE" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="VALUE" x="7.5733" y="58.23" size="1.27" layer="28" rot="MR90" align="top-center"/>
+<attribute name="VOLTAGE_RATING" value="" x="-47.72" y="105.22" 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">
+<element name="C3" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="1uF" 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"/>
 <attribute name="MANUFACTURER" value="" x="-39.53" y="66.02" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="MPN" value="" x="-39.53" y="66.02" size="1.778" layer="28" rot="MR90" display="off"/>
@@ -977,39 +971,39 @@ design rules under a new name.</description>
 <attribute name="VALUE" x="15.7633" y="13.95" size="1.27" layer="28" rot="MR90" align="top-center"/>
 <attribute name="VOLTAGE_RATING" value="" x="-39.53" y="66.02" size="1.778" layer="28" rot="MR90" display="off"/>
 </element>
-<element name="D2" library="Diode" library_urn="urn:adsk.eagle:library:16378169" package="SOD6126X290" package3d_urn="urn:adsk.eagle:package:9427057/2" value="" x="7.62" y="24.32" smashed="yes" rot="MR0">
-<attribute name="CATEGORY" value="Diode" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="DESCRIPTION" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="FORWARD_CURRENT" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="MANUFACTURER" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="MPN" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="NAME" x="7.62" y="26.43" size="1.27" layer="26" rot="MR0" align="bottom-center"/>
-<attribute name="OPERATING_TEMP" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="PART_STATUS" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="REVERSE_VOLTAGE" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="ROHS_COMPLIANT" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="SERIES" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="SUB-CATEGORY" value="Rectifier" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="THERMALLOSS" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<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 name="D2" library="Diode" library_urn="urn:adsk.eagle:library:16378169" package="SOD6126X290" package3d_urn="urn:adsk.eagle:package:9427057/2" value="" x="7.62" y="25.82" smashed="yes" rot="MR0">
+<attribute name="CATEGORY" value="Diode" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="DESCRIPTION" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="FORWARD_CURRENT" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="MANUFACTURER" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="MPN" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="NAME" x="7.62" y="27.93" size="1.27" layer="26" rot="MR0" align="bottom-center"/>
+<attribute name="OPERATING_TEMP" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="PART_STATUS" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="REVERSE_VOLTAGE" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SERIES" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SUB-CATEGORY" value="Rectifier" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="THERMALLOSS" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="TYPE" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="VALUE" x="7.62" y="23.71" 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"/>
@@ -1020,7 +1014,7 @@ design rules under a new name.</description>
 <attribute name="PROD_ID" value="CONN-08437" x="91.71" y="37.02" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="VALUE" x="23.892" y="7.81" size="0.6096" layer="27" font="vector" ratio="20" rot="R90"/>
 </element>
-<element name="J3" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X02" package3d_urn="urn:adsk.eagle:package:38039/1" value="PWS" x="2.54" y="6.54" smashed="yes">
+<element name="J3" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X02" package3d_urn="urn:adsk.eagle:package:38039/1" value="PWR" x="2.54" y="6.54" smashed="yes">
 <attribute name="NAME" x="1.27" y="7.937" size="0.6096" layer="25" font="vector" ratio="20"/>
 <attribute name="VALUE" x="1.27" y="4.508" size="0.6096" layer="27" font="vector" ratio="20"/>
 </element>
@@ -1105,11 +1099,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="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 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="8.35" y="34.78" smashed="yes" rot="MR180">
+<attribute name="NAME" x="7.08" y="33.51" size="1.27" layer="26" rot="MR180"/>
+<attribute name="SPICEMODEL" value="NONE" x="56.61" y="86.85" size="1.778" layer="28" rot="MR180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="56.61" y="86.85" size="1.778" layer="28" rot="MR180" display="off"/>
+<attribute name="VALUE" x="7.08" y="37.32" size="1.27" layer="28" rot="MR180"/>
 </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"/>
@@ -1123,29 +1117,25 @@ design rules under a new name.</description>
 <attribute name="SF_SKU" value="COM-00097" x="8.89" y="-23.94" size="1.778" layer="27" rot="R270" display="off"/>
 <attribute name="VALUE" x="9.525" y="17.97" size="0.6096" layer="27" font="vector" ratio="20" rot="R270" align="top-center"/>
 </element>
-<element name="U$2" library="regulator" package="SON254P1750X4300X120-30M" package3d_urn="urn:adsk.eagle:package:21849926/1" value="ARDUINOARDUINO_NANO" x="14.24" y="52.26" smashed="yes">
-<attribute name="NAME" x="14.24" y="74.395" size="1.27" layer="25" align="bottom-center"/>
-<attribute name="VALUE" x="14.24" y="30.125" size="1.27" layer="27" align="top-center"/>
-</element>
 <element name="LS1" library="SparkFun-Electromechanical" library_urn="urn:adsk.eagle:library:516" package="BUZZER-12MM-KIT" package3d_urn="urn:adsk.eagle:package:38556/1" value="BUZZER-PTH_KIT" x="12.7" y="7.81" smashed="yes" rot="R180">
 <attribute name="NAME" x="12.7" y="1.714" size="0.6096" layer="25" font="vector" ratio="20" rot="R180" align="bottom-center"/>
 <attribute name="PROD_ID" value="COMP-08253" x="12.7" y="7.81" size="1.778" layer="27" rot="R180" display="off"/>
 <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="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 name="R3" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="100K" x="17" y="24" smashed="yes" rot="MR0">
+<attribute name="NAME" x="18.27" y="25.27" size="1.27" layer="26" rot="MR0"/>
+<attribute name="SPICEMODEL" value="NONE" x="17" y="24" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="17" y="24" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="VALUE" x="18.27" y="21.46" 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 name="D5" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="17.5" y="19.5" smashed="yes" rot="MR90">
+<attribute name="NAME" x="19.485" y="19.5" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="VALUE" x="15.515" y="19.5" size="1.27" layer="28" rot="MR90" 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"/>
@@ -1155,9 +1145,9 @@ design rules under a new name.</description>
 <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 name="D8" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="12" y="11.5" smashed="yes" rot="MR180">
+<attribute name="NAME" x="12" y="9.515" size="1.27" layer="26" rot="MR180" align="bottom-center"/>
+<attribute name="VALUE" x="12" y="13.485" size="1.27" layer="28" rot="MR180" 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"/>
@@ -1171,13 +1161,28 @@ design rules under a new name.</description>
 <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="1uF" 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>
+<element name="U1" library="eScooter" package="SON254P1750X4300X120-30M" package3d_urn="urn:adsk.eagle:package:21849926/1" value="Arduino Nano Every" x="14.5" y="52" smashed="yes">
+<attribute name="NAME" x="14.5" y="74.135" size="1.27" layer="25" align="bottom-center"/>
+<attribute name="VALUE" x="14.5" y="29.865" size="1.27" layer="27" align="top-center"/>
+</element>
 </elements>
 <signals>
-<signal name="3V3">
-<contactref element="U$2" pad="2"/>
-</signal>
 <signal name="GND">
-<contactref element="U$2" pad="14"/>
 <contactref element="Q5" pad="2"/>
 <contactref element="R1" pad="1"/>
 <contactref element="Q2" pad="2"/>
@@ -1202,9 +1207,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="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="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="-"/>
@@ -1217,48 +1222,48 @@ design rules under a new name.</description>
 <contactref element="D5" pad="1"/>
 <contactref element="D6" pad="2"/>
 <contactref element="D7" pad="2"/>
-<contactref element="U$1" pad="1"/>
+<contactref element="D8" pad="1"/>
 <contactref element="R4" pad="1"/>
 <contactref element="R5" pad="1"/>
+<contactref element="C2" pad="2"/>
+<contactref element="U1" pad="14"/>
 </signal>
 <signal name="VIN">
-<contactref element="U$2" pad="15"/>
 <contactref element="Q4" pad="3"/>
-<wire x1="6.29" y1="34.48" x2="4.75" y2="34.48" width="1.016" layer="1"/>
-<wire x1="4.75" y1="34.48" x2="3.81" y2="33.54" width="1.016" layer="1"/>
-<wire x1="3.81" y1="33.54" x2="3.81" y2="26.86" width="1.016" layer="1"/>
-<via x="3.81" y="26.86" extent="1-16" drill="0.35"/>
-<wire x1="3.81" y1="26.86" x2="3.81" y2="26.69" width="1.016" layer="16"/>
-<wire x1="3.81" y1="26.69" x2="2.54" y2="25.42" width="1.016" layer="16"/>
-<wire x1="2.54" y1="25.42" x2="2.54" y2="16.53" width="1.016" layer="16"/>
+<wire x1="3.81" y1="27.86" x2="3.81" y2="33.54" width="1.016" layer="1"/>
+<via x="3.81" y="27.86" extent="1-16" drill="0.35"/>
+<wire x1="3.81" y1="27.86" x2="3.48" y2="27.86" width="1.016" layer="16"/>
+<wire x1="3.48" y1="27.86" x2="2.54" y2="26.92" width="1.016" layer="16"/>
+<wire x1="2.54" y1="26.92" x2="2.54" y2="16.53" width="1.016" layer="16"/>
+<contactref element="U1" pad="15"/>
+<wire x1="3.81" y1="33.54" x2="4.49" y2="34.22" width="1.016" layer="1"/>
+<wire x1="4.49" y1="34.22" x2="6.55" y2="34.22" width="1.016" layer="1"/>
 </signal>
 <signal name="DIN">
-<contactref element="U$2" pad="28"/>
 <contactref element="J4" pad="3"/>
-<wire x1="14.05" y1="76.39" x2="14.05" y2="71.95" width="0.8128" layer="1"/>
-<wire x1="14.05" y1="71.95" x2="21.04" y2="64.96" width="0.8128" layer="1"/>
-<wire x1="21.04" y1="64.96" x2="22.19" y2="64.96" width="0.8128" layer="1"/>
+<wire x1="14.05" y1="71.95" x2="14.05" y2="76.39" width="0.8128" layer="1"/>
+<contactref element="U1" pad="28"/>
+<wire x1="22.45" y1="64.7" x2="21.3" y2="64.7" width="0.8128" layer="1"/>
+<wire x1="21.3" y1="64.7" x2="14.05" y2="71.95" width="0.8128" layer="1"/>
 </signal>
 <signal name="CS">
-<contactref element="U$2" pad="29"/>
 <contactref element="J4" pad="4"/>
-<wire x1="20.59" y1="67.5" x2="22.19" y2="67.5" width="0.8128" layer="1"/>
 <wire x1="16.59" y1="76.39" x2="16.59" y2="71.5" width="0.8128" layer="1"/>
-<wire x1="16.59" y1="71.5" x2="20.59" y2="67.5" width="0.8128" layer="1"/>
+<contactref element="U1" pad="29"/>
+<wire x1="20.85" y1="67.24" x2="22.45" y2="67.24" width="0.8128" layer="1"/>
+<wire x1="16.59" y1="71.5" x2="20.85" y2="67.24" width="0.8128" layer="1"/>
 </signal>
 <signal name="CLK">
-<contactref element="U$2" pad="30"/>
 <contactref element="J4" pad="5"/>
 <wire x1="19.13" y1="76.39" x2="19.13" y2="71.6" width="0.8128" layer="1"/>
-<wire x1="22.19" y1="70.04" x2="20.69" y2="70.04" width="0.8128" layer="1"/>
-<wire x1="20.69" y1="70.04" x2="19.13" y2="71.6" width="0.8128" layer="1"/>
+<contactref element="U1" pad="30"/>
+<wire x1="20.95" y1="69.78" x2="22.45" y2="69.78" width="0.8128" layer="1"/>
+<wire x1="19.13" y1="71.6" x2="20.95" y2="69.78" width="0.8128" layer="1"/>
 </signal>
 <signal name="5V">
-<contactref element="U$2" pad="12"/>
 <contactref element="J6" pad="1"/>
 <contactref element="J7" pad="2"/>
 <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="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="2.54" y1="70.85" x2="5.08" y2="70.85" width="0.8128" layer="16"/>
@@ -1268,8 +1273,6 @@ design rules under a new name.</description>
 <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"/>
 <wire x1="8.7571" y1="49.8" x2="8.7571" y2="48.53" width="0.8128" layer="1"/>
-<wire x1="7.62" y1="42.1" x2="8.7571" y2="43.2371" width="0.8128" layer="1"/>
-<wire x1="8.7571" y1="43.2371" x2="8.7571" y2="49.8" width="0.8128" layer="1"/>
 <via x="8.7571" y="49.8" extent="1-16" drill="0.35"/>
 <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"/>
@@ -1289,91 +1292,99 @@ design rules under a new name.</description>
 <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"/>
+<contactref element="U1" pad="12"/>
+<wire x1="6.55" y1="41.84" x2="7.84" y2="41.84" width="0.8128" layer="1"/>
+<wire x1="7.84" y1="41.84" x2="8.7571" y2="42.7571" width="0.8128" layer="1"/>
+<wire x1="8.7571" y1="42.7571" x2="8.7571" y2="49.8" width="0.8128" layer="1"/>
 </signal>
 <signal name="THIN">
 <contactref element="C1" pad="2"/>
-<contactref element="U$2" pad="4"/>
-<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"/>
+<via x="9.66" y="61.92" extent="1-16" drill="0.35"/>
 <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="8.43" y1="60.69" x2="9.66" y2="61.92" 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"/>
+<wire x1="8" y1="60.69" x2="8.9846" y2="59.7054" width="0.8128" layer="16"/>
+<wire x1="8.9846" y1="59.7054" x2="9.43" y2="59.7054" width="0.8128" layer="16"/>
+<contactref element="U1" pad="4"/>
+<wire x1="6.55" y1="62.16" x2="9.42" y2="62.16" width="0.8128" layer="1"/>
+<wire x1="9.42" y1="62.16" x2="9.66" y2="61.92" width="0.8128" layer="1"/>
 </signal>
 <signal name="SDA">
 <contactref element="J7" pad="3"/>
-<contactref element="U$2" pad="8"/>
-<wire x1="2.54" y1="50.26" x2="3.29" y2="50.26" width="0.8128" layer="1"/>
-<wire x1="5.29" y1="52.26" x2="3.29" y2="50.26" width="0.8128" layer="1"/>
-<wire x1="5.29" y1="52.26" x2="6.29" y2="52.26" width="0.8128" layer="1"/>
+<wire x1="3.29" y1="50.26" x2="2.54" y2="50.26" width="0.8128" layer="1"/>
+<contactref element="U1" pad="8"/>
+<wire x1="5.03" y1="52" x2="3.29" y2="50.26" width="0.8128" layer="1"/>
+<wire x1="6.55" y1="52" x2="5.03" y2="52" width="0.8128" layer="1"/>
 </signal>
 <signal name="SCL">
 <contactref element="J7" pad="4"/>
-<contactref element="U$2" pad="9"/>
-<wire x1="5.29" y1="49.72" x2="3.29" y2="47.72" width="0.8128" layer="1"/>
 <wire x1="2.54" y1="47.72" x2="3.29" y2="47.72" width="0.8128" layer="1"/>
-<wire x1="5.29" y1="49.72" x2="6.29" y2="49.72" width="0.8128" layer="1"/>
+<contactref element="U1" pad="9"/>
+<wire x1="4.96" y1="49.46" x2="6.55" y2="49.46" width="0.8128" layer="1"/>
+<wire x1="2.54" y1="47.72" x2="3.22" y2="47.72" width="0.8128" layer="1"/>
+<wire x1="3.22" y1="47.72" x2="4.96" y2="49.46" width="0.8128" layer="1"/>
 </signal>
 <signal name="SP">
 <contactref element="Q5" pad="3"/>
-<contactref element="U$2" pad="21"/>
-<wire x1="22.19" y1="47.18" x2="20.32" y2="47.18" width="0.8128" layer="1"/>
-<via x="20.32" y="47.18" extent="1-16" drill="0.35"/>
 <wire x1="21.86" y1="44.47" x2="21.86" y2="44.64" width="0.8128" layer="16"/>
-<wire x1="20.32" y1="47.18" x2="20.59" y2="47.18" width="0.8128" layer="16"/>
-<wire x1="20.59" y1="47.18" x2="21.86" y2="45.91" width="0.8128" layer="16"/>
-<wire x1="21.86" y1="45.91" x2="21.86" y2="44.47" width="0.8128" layer="16"/>
+<contactref element="U1" pad="21"/>
+<wire x1="22.45" y1="46.92" x2="20.42" y2="46.92" width="0.8128" layer="1"/>
+<wire x1="20.42" y1="46.92" x2="20" y2="46.5" width="0.8128" layer="1"/>
+<via x="20" y="46.5" extent="1-16" drill="0.35"/>
+<wire x1="20" y1="46.5" x2="20" y2="45.5" width="0.8128" layer="16"/>
+<wire x1="20" y1="45.5" x2="21.03" y2="44.47" width="0.8128" layer="16"/>
+<wire x1="21.03" y1="44.47" x2="21.86" y2="44.47" width="0.8128" layer="16"/>
 </signal>
 <signal name="ST">
 <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="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="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.922" y1="18.5" x2="18.6" y2="23" width="0" layer="19" extent="16-16"/>
+<wire x1="21.86" y1="16.7" x2="21.3" y2="16.7" width="0.8128" layer="16"/>
+<wire x1="17.5" y1="20.5" x2="21.3" y2="16.7" width="0.8128" layer="16"/>
+<wire x1="17.5" y1="21.6" x2="17.5" y2="20.5" width="0.8128" layer="16"/>
+<contactref element="R3" pad="1"/>
+<contactref element="U1" pad="20"/>
+<wire x1="20.83" y1="44.38" x2="20.05" y2="43.6" width="0.8128" layer="1"/>
+<wire x1="22.45" y1="44.38" x2="20.83" y2="44.38" width="0.8128" layer="1"/>
+<wire x1="18.422" y1="24" x2="17.5" y2="23.078" width="0.8128" layer="16"/>
+<wire x1="17.5" y1="23.078" x2="17.5" y2="21.6" width="0.8128" layer="16"/>
+<wire x1="18.422" y1="24" x2="20" y2="24" width="0.8128" layer="16"/>
+<wire x1="20" y1="24" x2="21.86" y2="25.86" width="0.8128" layer="16"/>
+<wire x1="21.86" y1="25.86" x2="21.86" y2="26.86" width="0.8128" layer="16"/>
 </signal>
 <signal name="BTN">
 <contactref element="D3" pad="2"/>
-<contactref element="U$2" pad="25"/>
-<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="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"/>
+<wire x1="12.7" y1="33.1048" x2="12.7" y2="53.6948" 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="U1" pad="25"/>
+<wire x1="22.45" y1="57.08" x2="20.58" y2="57.08" width="0.8128" layer="1"/>
+<wire x1="16.0852" y1="57.08" x2="20.58" y2="57.08" width="0.8128" layer="16"/>
+<via x="20.58" y="57.08" extent="1-16" drill="0.35"/>
+<wire x1="12.7" y1="53.6948" x2="16.0852" y2="57.08" 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"/>
+<wire x1="15.24" y1="54.8" x2="15.24" y2="49.0710625" 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"/>
+<contactref element="U1" pad="6"/>
+<wire x1="6.55" y1="57.08" x2="12.96" y2="57.08" width="0.8128" layer="1"/>
+<wire x1="12.96" y1="57.08" x2="15.24" y2="54.8" width="0.8128" layer="1"/>
 </signal>
 <signal name="SPIN">
 <contactref element="J2" pad="6"/>
@@ -1389,30 +1400,31 @@ design rules under a new name.</description>
 </signal>
 <signal name="LEDCTL">
 <contactref element="Q1" pad="1"/>
-<contactref element="U$2" pad="27"/>
 <wire x1="6.5" y1="72.77" x2="5.44" y2="73.83" width="0.508" layer="1"/>
 <wire x1="5.44" y1="73.83" x2="5.44" y2="74.28" width="0.508" layer="1"/>
 <wire x1="11.23" y1="72.77" x2="6.5" y2="72.77" width="0.508" layer="1"/>
-<wire x1="22.19" y1="62.42" x2="19.58" y2="62.42" width="0.508" layer="1"/>
-<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"/>
+<wire x1="18.922" y1="63.078" x2="18.922" y2="65.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"/>
+<contactref element="U1" pad="27"/>
+<wire x1="22.45" y1="62.16" x2="19.84" y2="62.16" width="0.508" layer="1"/>
+<wire x1="19.84" y1="62.16" x2="18.922" y2="63.078" width="0.508" layer="1"/>
 </signal>
 <signal name="STLEDCTL">
 <contactref element="J2" pad="5"/>
-<contactref element="U$2" pad="22"/>
-<wire x1="19.05" y1="49.72" x2="16.51" y2="47.18" width="0.8128" layer="1"/>
-<wire x1="19.05" y1="49.72" x2="22.19" y2="49.72" width="0.8128" layer="1"/>
+<wire x1="18.665" y1="49.335" x2="16.51" y2="47.18" width="0.8128" layer="1"/>
 <wire x1="16.51" y1="25.90053125" x2="20.1676" y2="22.24293125" width="0.8128" layer="1"/>
 <wire x1="20.1676" y1="20.6624" x2="21.59" y2="19.24" width="0.8128" layer="1"/>
 <wire x1="20.1676" y1="22.24293125" x2="20.1676" y2="20.6624" width="0.8128" layer="1"/>
 <wire x1="21.59" y1="19.24" x2="21.86" y2="19.24" width="0.8128" layer="1"/>
 <wire x1="16.51" y1="47.18" x2="16.51" y2="25.90053125" width="0.8128" layer="1"/>
+<contactref element="U1" pad="22"/>
+<wire x1="22.45" y1="49.46" x2="18.79" y2="49.46" width="0.8128" layer="1"/>
+<wire x1="18.79" y1="49.46" x2="18.665" y2="49.335" width="0.8128" layer="1"/>
 </signal>
 <signal name="N$1">
 <contactref element="J6" pad="2"/>
@@ -1424,15 +1436,11 @@ design rules under a new name.</description>
 <signal name="PWM">
 <contactref element="Q2" pad="1"/>
 <contactref element="R1" pad="2"/>
-<contactref element="U$2" pad="26"/>
-<wire x1="11.43" y1="54.8" x2="11.43" y2="29.9" width="0.8128" layer="16"/>
+<wire x1="11.43" y1="35" x2="11.43" y2="54.43" width="0.8128" layer="16"/>
+<wire x1="11.43" y1="35" 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="7.45" y1="25.92" x2="7.45" y2="16.38" width="0.8128" layer="16"/>
 <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="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"/>
@@ -1440,17 +1448,17 @@ design rules under a new name.</description>
 <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"/>
+<wire x1="9.772" y1="34.78" x2="11.21" y2="34.78" width="0.8128" layer="16"/>
+<wire x1="11.21" y1="34.78" x2="11.43" y2="35" width="0.8128" layer="16"/>
+<wire x1="16.51" y1="48.76053125" x2="16.51" y2="59.01" width="0.8128" layer="1"/>
+<contactref element="U1" pad="26"/>
+<wire x1="22.45" y1="59.62" x2="17.12" y2="59.62" width="0.8128" layer="1"/>
+<wire x1="17.12" y1="59.62" x2="16.51" y2="59.01" width="0.8128" layer="1"/>
+<wire x1="16.01" y1="59.01" x2="16.51" y2="59.01" width="0.8128" layer="16"/>
+<via x="16.51" y="59.01" extent="1-16" drill="0.35"/>
+<wire x1="11.43" y1="54.43" x2="16.01" y2="59.01" width="0.8128" layer="16"/>
+<wire x1="18.4" y1="60" x2="17.41" y2="59.01" width="0.8128" layer="16"/>
+<wire x1="17.41" y1="59.01" x2="16.51" y2="59.01" width="0.8128" layer="16"/>
 </signal>
 <signal name="12V">
 <contactref element="R2" pad="2"/>
@@ -1473,28 +1481,33 @@ design rules under a new name.</description>
 <wire x1="5.25" y1="15.43" x2="5.25" y2="13.99" width="0.8128" layer="16"/>
 <wire x1="6.502" y1="12.738" x2="6.502" y2="11.62" width="0.8128" layer="16"/>
 <wire x1="5.25" y1="13.99" x2="6.502" y2="12.738" width="0.8128" layer="16"/>
-<wire x1="4.9152" y1="24.32" x2="5.25" y2="23.9852" width="0.8128" layer="16"/>
-<wire x1="5.25" y1="23.9852" x2="5.25" y2="15.43" width="0.8128" layer="16"/>
+<wire x1="4.9152" y1="25.82" x2="5.25" y2="25.4852" width="0.8128" layer="16"/>
+<wire x1="5.25" y1="25.4852" x2="5.25" y2="15.43" width="0.8128" layer="16"/>
 </signal>
 <signal name="N$5">
 <contactref element="D3" pad="1"/>
 <contactref element="D2" pad="1"/>
 <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="25.82" 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="10.93" y2="26.4252" width="0.8128" layer="16"/>
+<wire x1="10.93" y1="26.4252" x2="10.3248" y2="25.82" width="0.8128" layer="16"/>
+<contactref element="D8" pad="2"/>
+<wire x1="10.4394" y1="21.2212" x2="12.5" y2="19.1606" width="0.8128" layer="16"/>
+<wire x1="12.5" y1="19.1606" x2="12.5" y2="12" width="0.8128" layer="16"/>
+<wire x1="12.5" y1="12" x2="13" y2="11.5" width="0.8128" layer="16"/>
+<wire x1="13" y1="11.5" x2="14.1" y2="11.5" width="0.8128" layer="16"/>
 </signal>
 <signal name="SPOUT">
 <contactref element="J7" pad="6"/>
 <contactref element="C3" pad="1"/>
 <wire x1="12.8016" y1="23.90786875" x2="12.8016" y2="13.74786875" width="0.8128" layer="1"/>
-<wire x1="2.54" y1="30.67" x2="5.08" y2="28.13" width="0.8128" layer="16"/>
+<wire x1="2.54" y1="31.67" x2="6.08" y2="28.13" width="0.8128" layer="16"/>
 <wire x1="7.62" y1="28.13" x2="8.57946875" y2="28.13" width="0.8128" layer="1"/>
 <wire x1="8.57946875" y1="28.13" x2="12.8016" y2="23.90786875" width="0.8128" layer="1"/>
-<wire x1="2.54" y1="42.64" x2="2.54" y2="30.67" width="0.8128" layer="16"/>
+<wire x1="2.54" y1="42.64" x2="2.54" y2="31.67" width="0.8128" layer="16"/>
 <via x="7.62" y="28.13" extent="1-16" drill="0.35"/>
-<wire x1="5.08" y1="28.13" x2="7.62" y2="28.13" width="0.8128" layer="16"/>
+<wire x1="6.08" y1="28.13" x2="7.62" y2="28.13" width="0.8128" layer="16"/>
 <contactref element="J2" pad="1"/>
 <wire x1="12.8016" y1="13.74786875" x2="17.46946875" y2="9.08" width="0.8128" layer="1"/>
 <wire x1="17.46946875" y1="9.08" x2="21.86" y2="9.08" width="0.8128" layer="1"/>
@@ -1502,18 +1515,21 @@ design rules under a new name.</description>
 <wire x1="17.62" y1="12.4746" x2="21.0146" y2="9.08" width="0.8128" layer="16"/>
 </signal>
 <signal name="SPK">
-<contactref element="U$2" pad="10"/>
 <contactref element="LS1" pad="+"/>
 <wire x1="2.54" y1="37.02" x2="2.54" y2="16.7" width="0.8128" layer="1"/>
 <wire x1="9.45" y1="9.79" x2="9.45" y2="7.81" width="0.8128" layer="1"/>
 <wire x1="2.54" y1="16.7" x2="9.45" y2="9.79" width="0.8128" layer="1"/>
 <wire x1="2.54" y1="37.02" x2="4.191" y2="38.671" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="46.291" x2="5.08" y2="47.18" width="0.8128" layer="1"/>
-<wire x1="5.08" y1="47.18" x2="6.29" y2="47.18" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="38.671" x2="4.191" y2="46.291" width="0.8128" layer="1"/>
+<wire x1="4.191" y1="46.291" x2="4.191" y2="38.671" width="0.8128" layer="1"/>
+<contactref element="U1" pad="10"/>
+<wire x1="6.55" y1="46.92" x2="4.82" y2="46.92" width="0.8128" layer="1"/>
+<wire x1="4.82" y1="46.92" x2="4.191" y2="46.291" width="0.8128" layer="1"/>
+</signal>
+<signal name="3V3">
+<contactref element="U1" pad="2"/>
 </signal>
 <signal name="GND2">
-<contactref element="U$2" pad="19"/>
+<contactref element="U1" pad="19"/>
 </signal>
 </signals>
 <mfgpreviewcolors>

+ 259 - 268
schematic/ECU.b#8

@@ -597,66 +597,6 @@ Datasheet (B3F-1000)</description>
 </package3d>
 </packages3d>
 </library>
-<library name="regulator">
-<packages>
-<package name="SON254P1750X4300X120-30M" urn="urn:adsk.eagle:footprint:21849939/1">
-<description>30-SON (DFN), 2.54 mm pitch, 43.00 X 17.50 X 1.20 mm body
-&lt;p&gt;30-pin SON (DFN) package with 2.54 mm pitch with body size 43.00 X 17.50 X 1.20 mm&lt;/p&gt;</description>
-<circle x="-9.254" y="18.9349" radius="0.25" width="0" layer="21"/>
-<wire x1="-8.75" y1="18.6849" x2="-8.75" y2="21.5" width="0.12" layer="21"/>
-<wire x1="-8.75" y1="21.5" x2="8.75" y2="21.5" width="0.12" layer="21"/>
-<wire x1="8.75" y1="21.5" x2="8.75" y2="18.6849" width="0.12" layer="21"/>
-<wire x1="-8.75" y1="-18.6849" x2="-8.75" y2="-21.5" width="0.12" layer="21"/>
-<wire x1="-8.75" y1="-21.5" x2="8.75" y2="-21.5" width="0.12" layer="21"/>
-<wire x1="8.75" y1="-21.5" x2="8.75" y2="-18.6849" width="0.12" layer="21"/>
-<wire x1="8.75" y1="-21.5" x2="-8.75" y2="-21.5" width="0.12" layer="51"/>
-<wire x1="-8.75" y1="-21.5" x2="-8.75" y2="21.5" width="0.12" layer="51"/>
-<wire x1="-8.75" y1="21.5" x2="8.75" y2="21.5" width="0.12" layer="51"/>
-<wire x1="8.75" y1="21.5" x2="8.75" y2="-21.5" width="0.12" layer="51"/>
-<smd name="1" x="-7.95" y="17.78" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="2" x="-7.95" y="15.24" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="3" x="-7.95" y="12.7" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="4" x="-7.95" y="10.16" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="5" x="-7.95" y="7.62" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="6" x="-7.95" y="5.08" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="7" x="-7.95" y="2.54" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="8" x="-7.95" y="0" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="9" x="-7.95" y="-2.54" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="10" x="-7.95" y="-5.08" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="11" x="-7.95" y="-7.62" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="12" x="-7.95" y="-10.16" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="13" x="-7.95" y="-12.7" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="14" x="-7.95" y="-15.24" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="15" x="-7.95" y="-17.78" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="16" x="7.95" y="-17.78" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="17" x="7.95" y="-15.24" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="18" x="7.95" y="-12.7" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="19" x="7.95" y="-10.16" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="20" x="7.95" y="-7.62" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="21" x="7.95" y="-5.08" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="22" x="7.95" y="-2.54" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="23" x="7.95" y="0" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="24" x="7.95" y="2.54" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="25" x="7.95" y="5.08" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="26" x="7.95" y="7.62" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="27" x="7.95" y="10.16" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="28" x="7.95" y="12.7" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="29" x="7.95" y="15.24" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="30" x="7.95" y="17.78" dx="2.5118" dy="1.3018" layer="1"/>
-<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>
-</packages>
-<packages3d>
-<package3d name="SON254P1750X4300X120-30M" urn="urn:adsk.eagle:package:21849926/1" type="model">
-<description>30-SON (DFN), 2.54 mm pitch, 43.00 X 17.50 X 1.20 mm body
-&lt;p&gt;30-pin SON (DFN) package with 2.54 mm pitch with body size 43.00 X 17.50 X 1.20 mm&lt;/p&gt;</description>
-<packageinstances>
-<packageinstance name="SON254P1750X4300X120-30M"/>
-</packageinstances>
-</package3d>
-</packages3d>
-</library>
 <library name="SparkFun-Electromechanical" urn="urn:adsk.eagle:library:516">
 <description>&lt;h3&gt;SparkFun Electromechanical Parts&lt;/h3&gt;
 This library contains electromechanical devices, like motors, speakers,servos, and relays.
@@ -743,6 +683,53 @@ BUZZER</description>
 <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>
+<package name="SON254P1750X4300X120-30M" urn="urn:adsk.eagle:footprint:21849939/1">
+<description>30-SON (DFN), 2.54 mm pitch, 43.00 X 17.50 X 1.20 mm body
+&lt;p&gt;30-pin SON (DFN) package with 2.54 mm pitch with body size 43.00 X 17.50 X 1.20 mm&lt;/p&gt;</description>
+<circle x="-9.254" y="18.9349" radius="0.25" width="0" layer="21"/>
+<wire x1="-8.75" y1="18.6849" x2="-8.75" y2="21.5" width="0.12" layer="21"/>
+<wire x1="-8.75" y1="21.5" x2="8.75" y2="21.5" width="0.12" layer="21"/>
+<wire x1="8.75" y1="21.5" x2="8.75" y2="18.6849" width="0.12" layer="21"/>
+<wire x1="-8.75" y1="-18.6849" x2="-8.75" y2="-21.5" width="0.12" layer="21"/>
+<wire x1="-8.75" y1="-21.5" x2="8.75" y2="-21.5" width="0.12" layer="21"/>
+<wire x1="8.75" y1="-21.5" x2="8.75" y2="-18.6849" width="0.12" layer="21"/>
+<wire x1="8.75" y1="-21.5" x2="-8.75" y2="-21.5" width="0.12" layer="51"/>
+<wire x1="-8.75" y1="-21.5" x2="-8.75" y2="21.5" width="0.12" layer="51"/>
+<wire x1="-8.75" y1="21.5" x2="8.75" y2="21.5" width="0.12" layer="51"/>
+<wire x1="8.75" y1="21.5" x2="8.75" y2="-21.5" width="0.12" layer="51"/>
+<smd name="1" x="-7.95" y="17.78" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="2" x="-7.95" y="15.24" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="3" x="-7.95" y="12.7" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="4" x="-7.95" y="10.16" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="5" x="-7.95" y="7.62" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="6" x="-7.95" y="5.08" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="7" x="-7.95" y="2.54" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="8" x="-7.95" y="0" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="9" x="-7.95" y="-2.54" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="10" x="-7.95" y="-5.08" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="11" x="-7.95" y="-7.62" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="12" x="-7.95" y="-10.16" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="13" x="-7.95" y="-12.7" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="14" x="-7.95" y="-15.24" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="15" x="-7.95" y="-17.78" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="16" x="7.95" y="-17.78" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="17" x="7.95" y="-15.24" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="18" x="7.95" y="-12.7" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="19" x="7.95" y="-10.16" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="20" x="7.95" y="-7.62" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="21" x="7.95" y="-5.08" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="22" x="7.95" y="-2.54" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="23" x="7.95" y="0" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="24" x="7.95" y="2.54" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="25" x="7.95" y="5.08" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="26" x="7.95" y="7.62" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="27" x="7.95" y="10.16" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="28" x="7.95" y="12.7" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="29" x="7.95" y="15.24" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="30" x="7.95" y="17.78" dx="2.5118" dy="1.3018" layer="1"/>
+<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>
 </packages>
 <packages3d>
 <package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
@@ -752,6 +739,13 @@ BUZZER</description>
 <packageinstance name="DIOM5027X220N"/>
 </packageinstances>
 </package3d>
+<package3d name="SON254P1750X4300X120-30M" urn="urn:adsk.eagle:package:21849926/1" type="model">
+<description>30-SON (DFN), 2.54 mm pitch, 43.00 X 17.50 X 1.20 mm body
+&lt;p&gt;30-pin SON (DFN) package with 2.54 mm pitch with body size 43.00 X 17.50 X 1.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="SON254P1750X4300X120-30M"/>
+</packageinstances>
+</package3d>
 </packages3d>
 </library>
 </libraries>
@@ -947,22 +941,22 @@ 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="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 name="C1" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="1uF" x="9.43" y="58.23" smashed="yes" rot="MR90">
+<attribute name="CATEGORY" value="Capacitor" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MANUFACTURER" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MPN" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="NAME" x="11.2867" y="58.23" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="OPERATING_TEMP" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="PART_STATUS" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SERIES" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SUB-CATEGORY" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="THERMALLOSS" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="TYPE" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="VALUE" x="7.5733" y="58.23" size="1.27" layer="28" rot="MR90" align="top-center"/>
+<attribute name="VOLTAGE_RATING" value="" x="-47.72" y="105.22" 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">
+<element name="C3" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="1uF" 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"/>
 <attribute name="MANUFACTURER" value="" x="-39.53" y="66.02" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="MPN" value="" x="-39.53" y="66.02" size="1.778" layer="28" rot="MR90" display="off"/>
@@ -977,39 +971,39 @@ design rules under a new name.</description>
 <attribute name="VALUE" x="15.7633" y="13.95" size="1.27" layer="28" rot="MR90" align="top-center"/>
 <attribute name="VOLTAGE_RATING" value="" x="-39.53" y="66.02" size="1.778" layer="28" rot="MR90" display="off"/>
 </element>
-<element name="D2" library="Diode" library_urn="urn:adsk.eagle:library:16378169" package="SOD6126X290" package3d_urn="urn:adsk.eagle:package:9427057/2" value="" x="7.62" y="24.32" smashed="yes" rot="MR0">
-<attribute name="CATEGORY" value="Diode" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="DESCRIPTION" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="FORWARD_CURRENT" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="MANUFACTURER" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="MPN" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="NAME" x="7.62" y="26.43" size="1.27" layer="26" rot="MR0" align="bottom-center"/>
-<attribute name="OPERATING_TEMP" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="PART_STATUS" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="REVERSE_VOLTAGE" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="ROHS_COMPLIANT" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="SERIES" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="SUB-CATEGORY" value="Rectifier" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="THERMALLOSS" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<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 name="D2" library="Diode" library_urn="urn:adsk.eagle:library:16378169" package="SOD6126X290" package3d_urn="urn:adsk.eagle:package:9427057/2" value="" x="7.62" y="25.82" smashed="yes" rot="MR0">
+<attribute name="CATEGORY" value="Diode" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="DESCRIPTION" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="FORWARD_CURRENT" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="MANUFACTURER" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="MPN" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="NAME" x="7.62" y="27.93" size="1.27" layer="26" rot="MR0" align="bottom-center"/>
+<attribute name="OPERATING_TEMP" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="PART_STATUS" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="REVERSE_VOLTAGE" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SERIES" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SUB-CATEGORY" value="Rectifier" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="THERMALLOSS" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="TYPE" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="VALUE" x="7.62" y="23.71" 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"/>
@@ -1020,7 +1014,7 @@ design rules under a new name.</description>
 <attribute name="PROD_ID" value="CONN-08437" x="91.71" y="37.02" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="VALUE" x="23.892" y="7.81" size="0.6096" layer="27" font="vector" ratio="20" rot="R90"/>
 </element>
-<element name="J3" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X02" package3d_urn="urn:adsk.eagle:package:38039/1" value="PWS" x="2.54" y="6.54" smashed="yes">
+<element name="J3" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X02" package3d_urn="urn:adsk.eagle:package:38039/1" value="PWR" x="2.54" y="6.54" smashed="yes">
 <attribute name="NAME" x="1.27" y="7.937" size="0.6096" layer="25" font="vector" ratio="20"/>
 <attribute name="VALUE" x="1.27" y="4.508" size="0.6096" layer="27" font="vector" ratio="20"/>
 </element>
@@ -1105,11 +1099,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="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 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="8.35" y="34.78" smashed="yes" rot="MR180">
+<attribute name="NAME" x="7.08" y="33.51" size="1.27" layer="26" rot="MR180"/>
+<attribute name="SPICEMODEL" value="NONE" x="56.61" y="86.85" size="1.778" layer="28" rot="MR180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="56.61" y="86.85" size="1.778" layer="28" rot="MR180" display="off"/>
+<attribute name="VALUE" x="7.08" y="37.32" size="1.27" layer="28" rot="MR180"/>
 </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"/>
@@ -1123,29 +1117,25 @@ design rules under a new name.</description>
 <attribute name="SF_SKU" value="COM-00097" x="8.89" y="-23.94" size="1.778" layer="27" rot="R270" display="off"/>
 <attribute name="VALUE" x="9.525" y="17.97" size="0.6096" layer="27" font="vector" ratio="20" rot="R270" align="top-center"/>
 </element>
-<element name="U$2" library="regulator" package="SON254P1750X4300X120-30M" package3d_urn="urn:adsk.eagle:package:21849926/1" value="ARDUINOARDUINO_NANO" x="14.24" y="52.26" smashed="yes">
-<attribute name="NAME" x="14.24" y="74.395" size="1.27" layer="25" align="bottom-center"/>
-<attribute name="VALUE" x="14.24" y="30.125" size="1.27" layer="27" align="top-center"/>
-</element>
 <element name="LS1" library="SparkFun-Electromechanical" library_urn="urn:adsk.eagle:library:516" package="BUZZER-12MM-KIT" package3d_urn="urn:adsk.eagle:package:38556/1" value="BUZZER-PTH_KIT" x="12.7" y="7.81" smashed="yes" rot="R180">
 <attribute name="NAME" x="12.7" y="1.714" size="0.6096" layer="25" font="vector" ratio="20" rot="R180" align="bottom-center"/>
 <attribute name="PROD_ID" value="COMP-08253" x="12.7" y="7.81" size="1.778" layer="27" rot="R180" display="off"/>
 <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="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 name="R3" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="100K" x="17" y="24" smashed="yes" rot="MR0">
+<attribute name="NAME" x="18.27" y="25.27" size="1.27" layer="26" rot="MR0"/>
+<attribute name="SPICEMODEL" value="NONE" x="17" y="24" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="17" y="24" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="VALUE" x="18.27" y="21.46" 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 name="D5" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="17.5" y="19.5" smashed="yes" rot="MR90">
+<attribute name="NAME" x="19.485" y="19.5" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="VALUE" x="15.515" y="19.5" size="1.27" layer="28" rot="MR90" 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"/>
@@ -1155,9 +1145,9 @@ design rules under a new name.</description>
 <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 name="D8" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="12" y="11.5" smashed="yes" rot="MR180">
+<attribute name="NAME" x="12" y="9.515" size="1.27" layer="26" rot="MR180" align="bottom-center"/>
+<attribute name="VALUE" x="12" y="13.485" size="1.27" layer="28" rot="MR180" 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"/>
@@ -1165,19 +1155,34 @@ design rules under a new name.</description>
 <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">
+<element name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="100K" 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="1uF" 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>
+<element name="U1" library="eScooter" package="SON254P1750X4300X120-30M" package3d_urn="urn:adsk.eagle:package:21849926/1" value="Arduino Nano Every" x="14.5" y="52" smashed="yes">
+<attribute name="NAME" x="14.5" y="74.135" size="1.27" layer="25" align="bottom-center"/>
+<attribute name="VALUE" x="14.5" y="29.865" size="1.27" layer="27" align="top-center"/>
+</element>
 </elements>
 <signals>
-<signal name="3V3">
-<contactref element="U$2" pad="2"/>
-</signal>
 <signal name="GND">
-<contactref element="U$2" pad="14"/>
 <contactref element="Q5" pad="2"/>
 <contactref element="R1" pad="1"/>
 <contactref element="Q2" pad="2"/>
@@ -1202,9 +1207,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="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="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="-"/>
@@ -1217,73 +1222,48 @@ design rules under a new name.</description>
 <contactref element="D5" pad="1"/>
 <contactref element="D6" pad="2"/>
 <contactref element="D7" pad="2"/>
-<contactref element="U$1" pad="1"/>
+<contactref element="D8" 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"/>
+<contactref element="C2" pad="2"/>
+<contactref element="U1" pad="14"/>
 </signal>
 <signal name="VIN">
-<contactref element="U$2" pad="15"/>
 <contactref element="Q4" pad="3"/>
-<wire x1="6.29" y1="34.48" x2="4.75" y2="34.48" width="1.016" layer="1"/>
-<wire x1="4.75" y1="34.48" x2="3.81" y2="33.54" width="1.016" layer="1"/>
-<wire x1="3.81" y1="33.54" x2="3.81" y2="26.86" width="1.016" layer="1"/>
-<via x="3.81" y="26.86" extent="1-16" drill="0.35"/>
-<wire x1="3.81" y1="26.86" x2="3.81" y2="26.69" width="1.016" layer="16"/>
-<wire x1="3.81" y1="26.69" x2="2.54" y2="25.42" width="1.016" layer="16"/>
-<wire x1="2.54" y1="25.42" x2="2.54" y2="16.53" width="1.016" layer="16"/>
+<wire x1="3.81" y1="27.86" x2="3.81" y2="33.54" width="1.016" layer="1"/>
+<via x="3.81" y="27.86" extent="1-16" drill="0.35"/>
+<wire x1="3.81" y1="27.86" x2="3.48" y2="27.86" width="1.016" layer="16"/>
+<wire x1="3.48" y1="27.86" x2="2.54" y2="26.92" width="1.016" layer="16"/>
+<wire x1="2.54" y1="26.92" x2="2.54" y2="16.53" width="1.016" layer="16"/>
+<contactref element="U1" pad="15"/>
+<wire x1="3.81" y1="33.54" x2="4.49" y2="34.22" width="1.016" layer="1"/>
+<wire x1="4.49" y1="34.22" x2="6.55" y2="34.22" width="1.016" layer="1"/>
 </signal>
 <signal name="DIN">
-<contactref element="U$2" pad="28"/>
 <contactref element="J4" pad="3"/>
-<wire x1="14.05" y1="76.39" x2="14.05" y2="71.95" width="0.8128" layer="1"/>
-<wire x1="14.05" y1="71.95" x2="21.04" y2="64.96" width="0.8128" layer="1"/>
-<wire x1="21.04" y1="64.96" x2="22.19" y2="64.96" width="0.8128" layer="1"/>
+<wire x1="14.05" y1="71.95" x2="14.05" y2="76.39" width="0.8128" layer="1"/>
+<contactref element="U1" pad="28"/>
+<wire x1="22.45" y1="64.7" x2="21.3" y2="64.7" width="0.8128" layer="1"/>
+<wire x1="21.3" y1="64.7" x2="14.05" y2="71.95" width="0.8128" layer="1"/>
 </signal>
 <signal name="CS">
-<contactref element="U$2" pad="29"/>
 <contactref element="J4" pad="4"/>
-<wire x1="20.59" y1="67.5" x2="22.19" y2="67.5" width="0.8128" layer="1"/>
 <wire x1="16.59" y1="76.39" x2="16.59" y2="71.5" width="0.8128" layer="1"/>
-<wire x1="16.59" y1="71.5" x2="20.59" y2="67.5" width="0.8128" layer="1"/>
+<contactref element="U1" pad="29"/>
+<wire x1="20.85" y1="67.24" x2="22.45" y2="67.24" width="0.8128" layer="1"/>
+<wire x1="16.59" y1="71.5" x2="20.85" y2="67.24" width="0.8128" layer="1"/>
 </signal>
 <signal name="CLK">
-<contactref element="U$2" pad="30"/>
 <contactref element="J4" pad="5"/>
 <wire x1="19.13" y1="76.39" x2="19.13" y2="71.6" width="0.8128" layer="1"/>
-<wire x1="22.19" y1="70.04" x2="20.69" y2="70.04" width="0.8128" layer="1"/>
-<wire x1="20.69" y1="70.04" x2="19.13" y2="71.6" width="0.8128" layer="1"/>
+<contactref element="U1" pad="30"/>
+<wire x1="20.95" y1="69.78" x2="22.45" y2="69.78" width="0.8128" layer="1"/>
+<wire x1="19.13" y1="71.6" x2="20.95" y2="69.78" width="0.8128" layer="1"/>
 </signal>
 <signal name="5V">
-<contactref element="U$2" pad="12"/>
 <contactref element="J6" pad="1"/>
 <contactref element="J7" pad="2"/>
 <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="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="2.54" y1="70.85" x2="5.08" y2="70.85" width="0.8128" layer="16"/>
@@ -1293,8 +1273,6 @@ design rules under a new name.</description>
 <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"/>
 <wire x1="8.7571" y1="49.8" x2="8.7571" y2="48.53" width="0.8128" layer="1"/>
-<wire x1="7.62" y1="42.1" x2="8.7571" y2="43.2371" width="0.8128" layer="1"/>
-<wire x1="8.7571" y1="43.2371" x2="8.7571" y2="49.8" width="0.8128" layer="1"/>
 <via x="8.7571" y="49.8" extent="1-16" drill="0.35"/>
 <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"/>
@@ -1314,91 +1292,99 @@ design rules under a new name.</description>
 <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"/>
+<contactref element="U1" pad="12"/>
+<wire x1="6.55" y1="41.84" x2="7.84" y2="41.84" width="0.8128" layer="1"/>
+<wire x1="7.84" y1="41.84" x2="8.7571" y2="42.7571" width="0.8128" layer="1"/>
+<wire x1="8.7571" y1="42.7571" x2="8.7571" y2="49.8" width="0.8128" layer="1"/>
 </signal>
 <signal name="THIN">
 <contactref element="C1" pad="2"/>
-<contactref element="U$2" pad="4"/>
-<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"/>
+<via x="9.66" y="61.92" extent="1-16" drill="0.35"/>
 <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="8.43" y1="60.69" x2="9.66" y2="61.92" 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"/>
+<wire x1="8" y1="60.69" x2="8.9846" y2="59.7054" width="0.8128" layer="16"/>
+<wire x1="8.9846" y1="59.7054" x2="9.43" y2="59.7054" width="0.8128" layer="16"/>
+<contactref element="U1" pad="4"/>
+<wire x1="6.55" y1="62.16" x2="9.42" y2="62.16" width="0.8128" layer="1"/>
+<wire x1="9.42" y1="62.16" x2="9.66" y2="61.92" width="0.8128" layer="1"/>
 </signal>
 <signal name="SDA">
 <contactref element="J7" pad="3"/>
-<contactref element="U$2" pad="8"/>
-<wire x1="2.54" y1="50.26" x2="3.29" y2="50.26" width="0.8128" layer="1"/>
-<wire x1="5.29" y1="52.26" x2="3.29" y2="50.26" width="0.8128" layer="1"/>
-<wire x1="5.29" y1="52.26" x2="6.29" y2="52.26" width="0.8128" layer="1"/>
+<wire x1="3.29" y1="50.26" x2="2.54" y2="50.26" width="0.8128" layer="1"/>
+<contactref element="U1" pad="8"/>
+<wire x1="5.03" y1="52" x2="3.29" y2="50.26" width="0.8128" layer="1"/>
+<wire x1="6.55" y1="52" x2="5.03" y2="52" width="0.8128" layer="1"/>
 </signal>
 <signal name="SCL">
 <contactref element="J7" pad="4"/>
-<contactref element="U$2" pad="9"/>
-<wire x1="5.29" y1="49.72" x2="3.29" y2="47.72" width="0.8128" layer="1"/>
 <wire x1="2.54" y1="47.72" x2="3.29" y2="47.72" width="0.8128" layer="1"/>
-<wire x1="5.29" y1="49.72" x2="6.29" y2="49.72" width="0.8128" layer="1"/>
+<contactref element="U1" pad="9"/>
+<wire x1="4.96" y1="49.46" x2="6.55" y2="49.46" width="0.8128" layer="1"/>
+<wire x1="2.54" y1="47.72" x2="3.22" y2="47.72" width="0.8128" layer="1"/>
+<wire x1="3.22" y1="47.72" x2="4.96" y2="49.46" width="0.8128" layer="1"/>
 </signal>
 <signal name="SP">
 <contactref element="Q5" pad="3"/>
-<contactref element="U$2" pad="21"/>
-<wire x1="22.19" y1="47.18" x2="20.32" y2="47.18" width="0.8128" layer="1"/>
-<via x="20.32" y="47.18" extent="1-16" drill="0.35"/>
 <wire x1="21.86" y1="44.47" x2="21.86" y2="44.64" width="0.8128" layer="16"/>
-<wire x1="20.32" y1="47.18" x2="20.59" y2="47.18" width="0.8128" layer="16"/>
-<wire x1="20.59" y1="47.18" x2="21.86" y2="45.91" width="0.8128" layer="16"/>
-<wire x1="21.86" y1="45.91" x2="21.86" y2="44.47" width="0.8128" layer="16"/>
+<contactref element="U1" pad="21"/>
+<wire x1="22.45" y1="46.92" x2="20.42" y2="46.92" width="0.8128" layer="1"/>
+<wire x1="20.42" y1="46.92" x2="20" y2="46.5" width="0.8128" layer="1"/>
+<via x="20" y="46.5" extent="1-16" drill="0.35"/>
+<wire x1="20" y1="46.5" x2="20" y2="45.5" width="0.8128" layer="16"/>
+<wire x1="20" y1="45.5" x2="21.03" y2="44.47" width="0.8128" layer="16"/>
+<wire x1="21.03" y1="44.47" x2="21.86" y2="44.47" width="0.8128" layer="16"/>
 </signal>
 <signal name="ST">
 <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="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="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"/>
+<wire x1="21.86" y1="16.7" x2="21.3" y2="16.7" width="0.8128" layer="16"/>
+<wire x1="17.5" y1="20.5" x2="21.3" y2="16.7" width="0.8128" layer="16"/>
+<wire x1="17.5" y1="21.6" x2="17.5" y2="20.5" width="0.8128" layer="16"/>
+<contactref element="R3" pad="1"/>
+<contactref element="U1" pad="20"/>
+<wire x1="20.83" y1="44.38" x2="20.05" y2="43.6" width="0.8128" layer="1"/>
+<wire x1="22.45" y1="44.38" x2="20.83" y2="44.38" width="0.8128" layer="1"/>
+<wire x1="18.422" y1="24" x2="17.5" y2="23.078" width="0.8128" layer="16"/>
+<wire x1="17.5" y1="23.078" x2="17.5" y2="21.6" width="0.8128" layer="16"/>
+<wire x1="18.422" y1="24" x2="20" y2="24" width="0.8128" layer="16"/>
+<wire x1="20" y1="24" x2="21.86" y2="25.86" width="0.8128" layer="16"/>
+<wire x1="21.86" y1="25.86" x2="21.86" y2="26.86" width="0.8128" layer="16"/>
 </signal>
 <signal name="BTN">
 <contactref element="D3" pad="2"/>
-<contactref element="U$2" pad="25"/>
-<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="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"/>
+<wire x1="12.7" y1="33.1048" x2="12.7" y2="53.6948" 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="U1" pad="25"/>
+<wire x1="22.45" y1="57.08" x2="20.58" y2="57.08" width="0.8128" layer="1"/>
+<wire x1="16.0852" y1="57.08" x2="20.58" y2="57.08" width="0.8128" layer="16"/>
+<via x="20.58" y="57.08" extent="1-16" drill="0.35"/>
+<wire x1="12.7" y1="53.6948" x2="16.0852" y2="57.08" 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"/>
+<wire x1="15.24" y1="54.8" x2="15.24" y2="49.0710625" 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"/>
+<contactref element="U1" pad="6"/>
+<wire x1="6.55" y1="57.08" x2="12.96" y2="57.08" width="0.8128" layer="1"/>
+<wire x1="12.96" y1="57.08" x2="15.24" y2="54.8" width="0.8128" layer="1"/>
 </signal>
 <signal name="SPIN">
 <contactref element="J2" pad="6"/>
@@ -1414,30 +1400,31 @@ design rules under a new name.</description>
 </signal>
 <signal name="LEDCTL">
 <contactref element="Q1" pad="1"/>
-<contactref element="U$2" pad="27"/>
 <wire x1="6.5" y1="72.77" x2="5.44" y2="73.83" width="0.508" layer="1"/>
 <wire x1="5.44" y1="73.83" x2="5.44" y2="74.28" width="0.508" layer="1"/>
 <wire x1="11.23" y1="72.77" x2="6.5" y2="72.77" width="0.508" layer="1"/>
-<wire x1="22.19" y1="62.42" x2="19.58" y2="62.42" width="0.508" layer="1"/>
-<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"/>
+<wire x1="18.922" y1="63.078" x2="18.922" y2="65.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"/>
+<contactref element="U1" pad="27"/>
+<wire x1="22.45" y1="62.16" x2="19.84" y2="62.16" width="0.508" layer="1"/>
+<wire x1="19.84" y1="62.16" x2="18.922" y2="63.078" width="0.508" layer="1"/>
 </signal>
 <signal name="STLEDCTL">
 <contactref element="J2" pad="5"/>
-<contactref element="U$2" pad="22"/>
-<wire x1="19.05" y1="49.72" x2="16.51" y2="47.18" width="0.8128" layer="1"/>
-<wire x1="19.05" y1="49.72" x2="22.19" y2="49.72" width="0.8128" layer="1"/>
+<wire x1="18.665" y1="49.335" x2="16.51" y2="47.18" width="0.8128" layer="1"/>
 <wire x1="16.51" y1="25.90053125" x2="20.1676" y2="22.24293125" width="0.8128" layer="1"/>
 <wire x1="20.1676" y1="20.6624" x2="21.59" y2="19.24" width="0.8128" layer="1"/>
 <wire x1="20.1676" y1="22.24293125" x2="20.1676" y2="20.6624" width="0.8128" layer="1"/>
 <wire x1="21.59" y1="19.24" x2="21.86" y2="19.24" width="0.8128" layer="1"/>
 <wire x1="16.51" y1="47.18" x2="16.51" y2="25.90053125" width="0.8128" layer="1"/>
+<contactref element="U1" pad="22"/>
+<wire x1="22.45" y1="49.46" x2="18.79" y2="49.46" width="0.8128" layer="1"/>
+<wire x1="18.79" y1="49.46" x2="18.665" y2="49.335" width="0.8128" layer="1"/>
 </signal>
 <signal name="N$1">
 <contactref element="J6" pad="2"/>
@@ -1449,15 +1436,11 @@ design rules under a new name.</description>
 <signal name="PWM">
 <contactref element="Q2" pad="1"/>
 <contactref element="R1" pad="2"/>
-<contactref element="U$2" pad="26"/>
-<wire x1="11.43" y1="54.8" x2="11.43" y2="29.9" width="0.8128" layer="16"/>
+<wire x1="11.43" y1="35" x2="11.43" y2="54.43" width="0.8128" layer="16"/>
+<wire x1="11.43" y1="35" 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="7.45" y1="25.92" x2="7.45" y2="16.38" width="0.8128" layer="16"/>
 <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="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"/>
@@ -1465,17 +1448,17 @@ design rules under a new name.</description>
 <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"/>
+<wire x1="9.772" y1="34.78" x2="11.21" y2="34.78" width="0.8128" layer="16"/>
+<wire x1="11.21" y1="34.78" x2="11.43" y2="35" width="0.8128" layer="16"/>
+<wire x1="16.51" y1="48.76053125" x2="16.51" y2="59.01" width="0.8128" layer="1"/>
+<contactref element="U1" pad="26"/>
+<wire x1="22.45" y1="59.62" x2="17.12" y2="59.62" width="0.8128" layer="1"/>
+<wire x1="17.12" y1="59.62" x2="16.51" y2="59.01" width="0.8128" layer="1"/>
+<wire x1="16.01" y1="59.01" x2="16.51" y2="59.01" width="0.8128" layer="16"/>
+<via x="16.51" y="59.01" extent="1-16" drill="0.35"/>
+<wire x1="11.43" y1="54.43" x2="16.01" y2="59.01" width="0.8128" layer="16"/>
+<wire x1="18.4" y1="60" x2="17.41" y2="59.01" width="0.8128" layer="16"/>
+<wire x1="17.41" y1="59.01" x2="16.51" y2="59.01" width="0.8128" layer="16"/>
 </signal>
 <signal name="12V">
 <contactref element="R2" pad="2"/>
@@ -1498,28 +1481,33 @@ design rules under a new name.</description>
 <wire x1="5.25" y1="15.43" x2="5.25" y2="13.99" width="0.8128" layer="16"/>
 <wire x1="6.502" y1="12.738" x2="6.502" y2="11.62" width="0.8128" layer="16"/>
 <wire x1="5.25" y1="13.99" x2="6.502" y2="12.738" width="0.8128" layer="16"/>
-<wire x1="4.9152" y1="24.32" x2="5.25" y2="23.9852" width="0.8128" layer="16"/>
-<wire x1="5.25" y1="23.9852" x2="5.25" y2="15.43" width="0.8128" layer="16"/>
+<wire x1="4.9152" y1="25.82" x2="5.25" y2="25.4852" width="0.8128" layer="16"/>
+<wire x1="5.25" y1="25.4852" x2="5.25" y2="15.43" width="0.8128" layer="16"/>
 </signal>
 <signal name="N$5">
 <contactref element="D3" pad="1"/>
 <contactref element="D2" pad="1"/>
 <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="25.82" 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="10.93" y2="26.4252" width="0.8128" layer="16"/>
+<wire x1="10.93" y1="26.4252" x2="10.3248" y2="25.82" width="0.8128" layer="16"/>
+<contactref element="D8" pad="2"/>
+<wire x1="10.4394" y1="21.2212" x2="12.5" y2="19.1606" width="0.8128" layer="16"/>
+<wire x1="12.5" y1="19.1606" x2="12.5" y2="12" width="0.8128" layer="16"/>
+<wire x1="12.5" y1="12" x2="13" y2="11.5" width="0.8128" layer="16"/>
+<wire x1="13" y1="11.5" x2="14.1" y2="11.5" width="0.8128" layer="16"/>
 </signal>
 <signal name="SPOUT">
 <contactref element="J7" pad="6"/>
 <contactref element="C3" pad="1"/>
 <wire x1="12.8016" y1="23.90786875" x2="12.8016" y2="13.74786875" width="0.8128" layer="1"/>
-<wire x1="2.54" y1="30.67" x2="5.08" y2="28.13" width="0.8128" layer="16"/>
+<wire x1="2.54" y1="31.67" x2="6.08" y2="28.13" width="0.8128" layer="16"/>
 <wire x1="7.62" y1="28.13" x2="8.57946875" y2="28.13" width="0.8128" layer="1"/>
 <wire x1="8.57946875" y1="28.13" x2="12.8016" y2="23.90786875" width="0.8128" layer="1"/>
-<wire x1="2.54" y1="42.64" x2="2.54" y2="30.67" width="0.8128" layer="16"/>
+<wire x1="2.54" y1="42.64" x2="2.54" y2="31.67" width="0.8128" layer="16"/>
 <via x="7.62" y="28.13" extent="1-16" drill="0.35"/>
-<wire x1="5.08" y1="28.13" x2="7.62" y2="28.13" width="0.8128" layer="16"/>
+<wire x1="6.08" y1="28.13" x2="7.62" y2="28.13" width="0.8128" layer="16"/>
 <contactref element="J2" pad="1"/>
 <wire x1="12.8016" y1="13.74786875" x2="17.46946875" y2="9.08" width="0.8128" layer="1"/>
 <wire x1="17.46946875" y1="9.08" x2="21.86" y2="9.08" width="0.8128" layer="1"/>
@@ -1527,18 +1515,21 @@ design rules under a new name.</description>
 <wire x1="17.62" y1="12.4746" x2="21.0146" y2="9.08" width="0.8128" layer="16"/>
 </signal>
 <signal name="SPK">
-<contactref element="U$2" pad="10"/>
 <contactref element="LS1" pad="+"/>
 <wire x1="2.54" y1="37.02" x2="2.54" y2="16.7" width="0.8128" layer="1"/>
 <wire x1="9.45" y1="9.79" x2="9.45" y2="7.81" width="0.8128" layer="1"/>
 <wire x1="2.54" y1="16.7" x2="9.45" y2="9.79" width="0.8128" layer="1"/>
 <wire x1="2.54" y1="37.02" x2="4.191" y2="38.671" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="46.291" x2="5.08" y2="47.18" width="0.8128" layer="1"/>
-<wire x1="5.08" y1="47.18" x2="6.29" y2="47.18" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="38.671" x2="4.191" y2="46.291" width="0.8128" layer="1"/>
+<wire x1="4.191" y1="46.291" x2="4.191" y2="38.671" width="0.8128" layer="1"/>
+<contactref element="U1" pad="10"/>
+<wire x1="6.55" y1="46.92" x2="4.82" y2="46.92" width="0.8128" layer="1"/>
+<wire x1="4.82" y1="46.92" x2="4.191" y2="46.291" width="0.8128" layer="1"/>
+</signal>
+<signal name="3V3">
+<contactref element="U1" pad="2"/>
 </signal>
 <signal name="GND2">
-<contactref element="U$2" pad="19"/>
+<contactref element="U1" pad="19"/>
 </signal>
 </signals>
 <mfgpreviewcolors>

+ 268 - 274
schematic/ECU.b#9

@@ -597,66 +597,6 @@ Datasheet (B3F-1000)</description>
 </package3d>
 </packages3d>
 </library>
-<library name="regulator">
-<packages>
-<package name="SON254P1750X4300X120-30M" urn="urn:adsk.eagle:footprint:21849939/1">
-<description>30-SON (DFN), 2.54 mm pitch, 43.00 X 17.50 X 1.20 mm body
-&lt;p&gt;30-pin SON (DFN) package with 2.54 mm pitch with body size 43.00 X 17.50 X 1.20 mm&lt;/p&gt;</description>
-<circle x="-9.254" y="18.9349" radius="0.25" width="0" layer="21"/>
-<wire x1="-8.75" y1="18.6849" x2="-8.75" y2="21.5" width="0.12" layer="21"/>
-<wire x1="-8.75" y1="21.5" x2="8.75" y2="21.5" width="0.12" layer="21"/>
-<wire x1="8.75" y1="21.5" x2="8.75" y2="18.6849" width="0.12" layer="21"/>
-<wire x1="-8.75" y1="-18.6849" x2="-8.75" y2="-21.5" width="0.12" layer="21"/>
-<wire x1="-8.75" y1="-21.5" x2="8.75" y2="-21.5" width="0.12" layer="21"/>
-<wire x1="8.75" y1="-21.5" x2="8.75" y2="-18.6849" width="0.12" layer="21"/>
-<wire x1="8.75" y1="-21.5" x2="-8.75" y2="-21.5" width="0.12" layer="51"/>
-<wire x1="-8.75" y1="-21.5" x2="-8.75" y2="21.5" width="0.12" layer="51"/>
-<wire x1="-8.75" y1="21.5" x2="8.75" y2="21.5" width="0.12" layer="51"/>
-<wire x1="8.75" y1="21.5" x2="8.75" y2="-21.5" width="0.12" layer="51"/>
-<smd name="1" x="-7.95" y="17.78" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="2" x="-7.95" y="15.24" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="3" x="-7.95" y="12.7" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="4" x="-7.95" y="10.16" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="5" x="-7.95" y="7.62" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="6" x="-7.95" y="5.08" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="7" x="-7.95" y="2.54" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="8" x="-7.95" y="0" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="9" x="-7.95" y="-2.54" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="10" x="-7.95" y="-5.08" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="11" x="-7.95" y="-7.62" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="12" x="-7.95" y="-10.16" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="13" x="-7.95" y="-12.7" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="14" x="-7.95" y="-15.24" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="15" x="-7.95" y="-17.78" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="16" x="7.95" y="-17.78" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="17" x="7.95" y="-15.24" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="18" x="7.95" y="-12.7" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="19" x="7.95" y="-10.16" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="20" x="7.95" y="-7.62" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="21" x="7.95" y="-5.08" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="22" x="7.95" y="-2.54" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="23" x="7.95" y="0" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="24" x="7.95" y="2.54" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="25" x="7.95" y="5.08" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="26" x="7.95" y="7.62" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="27" x="7.95" y="10.16" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="28" x="7.95" y="12.7" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="29" x="7.95" y="15.24" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="30" x="7.95" y="17.78" dx="2.5118" dy="1.3018" layer="1"/>
-<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>
-</packages>
-<packages3d>
-<package3d name="SON254P1750X4300X120-30M" urn="urn:adsk.eagle:package:21849926/1" type="model">
-<description>30-SON (DFN), 2.54 mm pitch, 43.00 X 17.50 X 1.20 mm body
-&lt;p&gt;30-pin SON (DFN) package with 2.54 mm pitch with body size 43.00 X 17.50 X 1.20 mm&lt;/p&gt;</description>
-<packageinstances>
-<packageinstance name="SON254P1750X4300X120-30M"/>
-</packageinstances>
-</package3d>
-</packages3d>
-</library>
 <library name="SparkFun-Electromechanical" urn="urn:adsk.eagle:library:516">
 <description>&lt;h3&gt;SparkFun Electromechanical Parts&lt;/h3&gt;
 This library contains electromechanical devices, like motors, speakers,servos, and relays.
@@ -743,6 +683,53 @@ BUZZER</description>
 <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>
+<package name="SON254P1750X4300X120-30M" urn="urn:adsk.eagle:footprint:21849939/1">
+<description>30-SON (DFN), 2.54 mm pitch, 43.00 X 17.50 X 1.20 mm body
+&lt;p&gt;30-pin SON (DFN) package with 2.54 mm pitch with body size 43.00 X 17.50 X 1.20 mm&lt;/p&gt;</description>
+<circle x="-9.254" y="18.9349" radius="0.25" width="0" layer="21"/>
+<wire x1="-8.75" y1="18.6849" x2="-8.75" y2="21.5" width="0.12" layer="21"/>
+<wire x1="-8.75" y1="21.5" x2="8.75" y2="21.5" width="0.12" layer="21"/>
+<wire x1="8.75" y1="21.5" x2="8.75" y2="18.6849" width="0.12" layer="21"/>
+<wire x1="-8.75" y1="-18.6849" x2="-8.75" y2="-21.5" width="0.12" layer="21"/>
+<wire x1="-8.75" y1="-21.5" x2="8.75" y2="-21.5" width="0.12" layer="21"/>
+<wire x1="8.75" y1="-21.5" x2="8.75" y2="-18.6849" width="0.12" layer="21"/>
+<wire x1="8.75" y1="-21.5" x2="-8.75" y2="-21.5" width="0.12" layer="51"/>
+<wire x1="-8.75" y1="-21.5" x2="-8.75" y2="21.5" width="0.12" layer="51"/>
+<wire x1="-8.75" y1="21.5" x2="8.75" y2="21.5" width="0.12" layer="51"/>
+<wire x1="8.75" y1="21.5" x2="8.75" y2="-21.5" width="0.12" layer="51"/>
+<smd name="1" x="-7.95" y="17.78" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="2" x="-7.95" y="15.24" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="3" x="-7.95" y="12.7" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="4" x="-7.95" y="10.16" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="5" x="-7.95" y="7.62" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="6" x="-7.95" y="5.08" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="7" x="-7.95" y="2.54" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="8" x="-7.95" y="0" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="9" x="-7.95" y="-2.54" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="10" x="-7.95" y="-5.08" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="11" x="-7.95" y="-7.62" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="12" x="-7.95" y="-10.16" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="13" x="-7.95" y="-12.7" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="14" x="-7.95" y="-15.24" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="15" x="-7.95" y="-17.78" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="16" x="7.95" y="-17.78" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="17" x="7.95" y="-15.24" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="18" x="7.95" y="-12.7" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="19" x="7.95" y="-10.16" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="20" x="7.95" y="-7.62" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="21" x="7.95" y="-5.08" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="22" x="7.95" y="-2.54" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="23" x="7.95" y="0" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="24" x="7.95" y="2.54" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="25" x="7.95" y="5.08" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="26" x="7.95" y="7.62" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="27" x="7.95" y="10.16" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="28" x="7.95" y="12.7" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="29" x="7.95" y="15.24" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="30" x="7.95" y="17.78" dx="2.5118" dy="1.3018" layer="1"/>
+<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>
 </packages>
 <packages3d>
 <package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
@@ -752,6 +739,13 @@ BUZZER</description>
 <packageinstance name="DIOM5027X220N"/>
 </packageinstances>
 </package3d>
+<package3d name="SON254P1750X4300X120-30M" urn="urn:adsk.eagle:package:21849926/1" type="model">
+<description>30-SON (DFN), 2.54 mm pitch, 43.00 X 17.50 X 1.20 mm body
+&lt;p&gt;30-pin SON (DFN) package with 2.54 mm pitch with body size 43.00 X 17.50 X 1.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="SON254P1750X4300X120-30M"/>
+</packageinstances>
+</package3d>
 </packages3d>
 </library>
 </libraries>
@@ -947,22 +941,22 @@ 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="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 name="C1" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="1uF" x="9.43" y="58.23" smashed="yes" rot="MR90">
+<attribute name="CATEGORY" value="Capacitor" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MANUFACTURER" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MPN" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="NAME" x="11.2867" y="58.23" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="OPERATING_TEMP" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="PART_STATUS" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SERIES" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SUB-CATEGORY" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="THERMALLOSS" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="TYPE" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="VALUE" x="7.5733" y="58.23" size="1.27" layer="28" rot="MR90" align="top-center"/>
+<attribute name="VOLTAGE_RATING" value="" x="-47.72" y="105.22" 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">
+<element name="C3" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="1uF" 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"/>
 <attribute name="MANUFACTURER" value="" x="-39.53" y="66.02" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="MPN" value="" x="-39.53" y="66.02" size="1.778" layer="28" rot="MR90" display="off"/>
@@ -977,39 +971,39 @@ design rules under a new name.</description>
 <attribute name="VALUE" x="15.7633" y="13.95" size="1.27" layer="28" rot="MR90" align="top-center"/>
 <attribute name="VOLTAGE_RATING" value="" x="-39.53" y="66.02" size="1.778" layer="28" rot="MR90" display="off"/>
 </element>
-<element name="D2" library="Diode" library_urn="urn:adsk.eagle:library:16378169" package="SOD6126X290" package3d_urn="urn:adsk.eagle:package:9427057/2" value="" x="7.62" y="24.32" smashed="yes" rot="MR0">
-<attribute name="CATEGORY" value="Diode" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="DESCRIPTION" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="FORWARD_CURRENT" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="MANUFACTURER" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="MPN" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="NAME" x="7.62" y="26.43" size="1.27" layer="26" rot="MR0" align="bottom-center"/>
-<attribute name="OPERATING_TEMP" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="PART_STATUS" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="REVERSE_VOLTAGE" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="ROHS_COMPLIANT" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="SERIES" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="SUB-CATEGORY" value="Rectifier" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="THERMALLOSS" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<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 name="D2" library="Diode" library_urn="urn:adsk.eagle:library:16378169" package="SOD6126X290" package3d_urn="urn:adsk.eagle:package:9427057/2" value="" x="7.62" y="25.82" smashed="yes" rot="MR0">
+<attribute name="CATEGORY" value="Diode" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="DESCRIPTION" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="FORWARD_CURRENT" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="MANUFACTURER" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="MPN" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="NAME" x="7.62" y="27.93" size="1.27" layer="26" rot="MR0" align="bottom-center"/>
+<attribute name="OPERATING_TEMP" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="PART_STATUS" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="REVERSE_VOLTAGE" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SERIES" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SUB-CATEGORY" value="Rectifier" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="THERMALLOSS" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="TYPE" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="VALUE" x="7.62" y="23.71" 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"/>
@@ -1020,7 +1014,7 @@ design rules under a new name.</description>
 <attribute name="PROD_ID" value="CONN-08437" x="91.71" y="37.02" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="VALUE" x="23.892" y="7.81" size="0.6096" layer="27" font="vector" ratio="20" rot="R90"/>
 </element>
-<element name="J3" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X02" package3d_urn="urn:adsk.eagle:package:38039/1" value="PWS" x="2.54" y="6.54" smashed="yes">
+<element name="J3" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X02" package3d_urn="urn:adsk.eagle:package:38039/1" value="PWR" x="2.54" y="6.54" smashed="yes">
 <attribute name="NAME" x="1.27" y="7.937" size="0.6096" layer="25" font="vector" ratio="20"/>
 <attribute name="VALUE" x="1.27" y="4.508" size="0.6096" layer="27" font="vector" ratio="20"/>
 </element>
@@ -1105,11 +1099,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="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 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="8.35" y="34.78" smashed="yes" rot="MR180">
+<attribute name="NAME" x="7.08" y="33.51" size="1.27" layer="26" rot="MR180"/>
+<attribute name="SPICEMODEL" value="NONE" x="56.61" y="86.85" size="1.778" layer="28" rot="MR180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="56.61" y="86.85" size="1.778" layer="28" rot="MR180" display="off"/>
+<attribute name="VALUE" x="7.08" y="37.32" size="1.27" layer="28" rot="MR180"/>
 </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"/>
@@ -1123,29 +1117,25 @@ design rules under a new name.</description>
 <attribute name="SF_SKU" value="COM-00097" x="8.89" y="-23.94" size="1.778" layer="27" rot="R270" display="off"/>
 <attribute name="VALUE" x="9.525" y="17.97" size="0.6096" layer="27" font="vector" ratio="20" rot="R270" align="top-center"/>
 </element>
-<element name="U$2" library="regulator" package="SON254P1750X4300X120-30M" package3d_urn="urn:adsk.eagle:package:21849926/1" value="ARDUINOARDUINO_NANO" x="14.24" y="52.26" smashed="yes">
-<attribute name="NAME" x="14.24" y="74.395" size="1.27" layer="25" align="bottom-center"/>
-<attribute name="VALUE" x="14.24" y="30.125" size="1.27" layer="27" align="top-center"/>
-</element>
 <element name="LS1" library="SparkFun-Electromechanical" library_urn="urn:adsk.eagle:library:516" package="BUZZER-12MM-KIT" package3d_urn="urn:adsk.eagle:package:38556/1" value="BUZZER-PTH_KIT" x="12.7" y="7.81" smashed="yes" rot="R180">
 <attribute name="NAME" x="12.7" y="1.714" size="0.6096" layer="25" font="vector" ratio="20" rot="R180" align="bottom-center"/>
 <attribute name="PROD_ID" value="COMP-08253" x="12.7" y="7.81" size="1.778" layer="27" rot="R180" display="off"/>
 <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="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 name="R3" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="100K" x="17" y="24" smashed="yes" rot="MR0">
+<attribute name="NAME" x="18.27" y="25.27" size="1.27" layer="26" rot="MR0"/>
+<attribute name="SPICEMODEL" value="NONE" x="17" y="24" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="17" y="24" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="VALUE" x="18.27" y="21.46" 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 name="D5" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="17.5" y="19.5" smashed="yes" rot="MR90">
+<attribute name="NAME" x="19.485" y="19.5" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="VALUE" x="15.515" y="19.5" size="1.27" layer="28" rot="MR90" 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"/>
@@ -1155,29 +1145,44 @@ design rules under a new name.</description>
 <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 name="D8" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="12" y="11.5" smashed="yes" rot="MR180">
+<attribute name="NAME" x="12" y="9.515" size="1.27" layer="26" rot="MR180" align="bottom-center"/>
+<attribute name="VALUE" x="12" y="13.485" size="1.27" layer="28" rot="MR180" 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">
+<element name="R4" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="100K" 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 name="R5" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="100K" 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="1uF" 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>
+<element name="U1" library="eScooter" package="SON254P1750X4300X120-30M" package3d_urn="urn:adsk.eagle:package:21849926/1" value="Arduino Nano Every" x="14.5" y="52" smashed="yes">
+<attribute name="NAME" x="14.5" y="74.135" size="1.27" layer="25" align="bottom-center"/>
+<attribute name="VALUE" x="14.5" y="29.865" size="1.27" layer="27" align="top-center"/>
 </element>
 </elements>
 <signals>
-<signal name="3V3">
-<contactref element="U$2" pad="2"/>
-</signal>
 <signal name="GND">
-<contactref element="U$2" pad="14"/>
 <contactref element="Q5" pad="2"/>
 <contactref element="R1" pad="1"/>
 <contactref element="Q2" pad="2"/>
@@ -1202,9 +1207,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="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="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="-"/>
@@ -1217,73 +1222,48 @@ design rules under a new name.</description>
 <contactref element="D5" pad="1"/>
 <contactref element="D6" pad="2"/>
 <contactref element="D7" pad="2"/>
-<contactref element="U$1" pad="1"/>
+<contactref element="D8" 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"/>
+<contactref element="C2" pad="2"/>
+<contactref element="U1" pad="14"/>
 </signal>
 <signal name="VIN">
-<contactref element="U$2" pad="15"/>
 <contactref element="Q4" pad="3"/>
-<wire x1="6.29" y1="34.48" x2="4.75" y2="34.48" width="1.016" layer="1"/>
-<wire x1="4.75" y1="34.48" x2="3.81" y2="33.54" width="1.016" layer="1"/>
-<wire x1="3.81" y1="33.54" x2="3.81" y2="26.86" width="1.016" layer="1"/>
-<via x="3.81" y="26.86" extent="1-16" drill="0.35"/>
-<wire x1="3.81" y1="26.86" x2="3.81" y2="26.69" width="1.016" layer="16"/>
-<wire x1="3.81" y1="26.69" x2="2.54" y2="25.42" width="1.016" layer="16"/>
-<wire x1="2.54" y1="25.42" x2="2.54" y2="16.53" width="1.016" layer="16"/>
+<wire x1="3.81" y1="27.86" x2="3.81" y2="33.54" width="1.016" layer="1"/>
+<via x="3.81" y="27.86" extent="1-16" drill="0.35"/>
+<wire x1="3.81" y1="27.86" x2="3.48" y2="27.86" width="1.016" layer="16"/>
+<wire x1="3.48" y1="27.86" x2="2.54" y2="26.92" width="1.016" layer="16"/>
+<wire x1="2.54" y1="26.92" x2="2.54" y2="16.53" width="1.016" layer="16"/>
+<contactref element="U1" pad="15"/>
+<wire x1="3.81" y1="33.54" x2="4.49" y2="34.22" width="1.016" layer="1"/>
+<wire x1="4.49" y1="34.22" x2="6.55" y2="34.22" width="1.016" layer="1"/>
 </signal>
 <signal name="DIN">
-<contactref element="U$2" pad="28"/>
 <contactref element="J4" pad="3"/>
-<wire x1="14.05" y1="76.39" x2="14.05" y2="71.95" width="0.8128" layer="1"/>
-<wire x1="14.05" y1="71.95" x2="21.04" y2="64.96" width="0.8128" layer="1"/>
-<wire x1="21.04" y1="64.96" x2="22.19" y2="64.96" width="0.8128" layer="1"/>
+<wire x1="14.05" y1="71.95" x2="14.05" y2="76.39" width="0.8128" layer="1"/>
+<contactref element="U1" pad="28"/>
+<wire x1="22.45" y1="64.7" x2="21.3" y2="64.7" width="0.8128" layer="1"/>
+<wire x1="21.3" y1="64.7" x2="14.05" y2="71.95" width="0.8128" layer="1"/>
 </signal>
 <signal name="CS">
-<contactref element="U$2" pad="29"/>
 <contactref element="J4" pad="4"/>
-<wire x1="20.59" y1="67.5" x2="22.19" y2="67.5" width="0.8128" layer="1"/>
 <wire x1="16.59" y1="76.39" x2="16.59" y2="71.5" width="0.8128" layer="1"/>
-<wire x1="16.59" y1="71.5" x2="20.59" y2="67.5" width="0.8128" layer="1"/>
+<contactref element="U1" pad="29"/>
+<wire x1="20.85" y1="67.24" x2="22.45" y2="67.24" width="0.8128" layer="1"/>
+<wire x1="16.59" y1="71.5" x2="20.85" y2="67.24" width="0.8128" layer="1"/>
 </signal>
 <signal name="CLK">
-<contactref element="U$2" pad="30"/>
 <contactref element="J4" pad="5"/>
 <wire x1="19.13" y1="76.39" x2="19.13" y2="71.6" width="0.8128" layer="1"/>
-<wire x1="22.19" y1="70.04" x2="20.69" y2="70.04" width="0.8128" layer="1"/>
-<wire x1="20.69" y1="70.04" x2="19.13" y2="71.6" width="0.8128" layer="1"/>
+<contactref element="U1" pad="30"/>
+<wire x1="20.95" y1="69.78" x2="22.45" y2="69.78" width="0.8128" layer="1"/>
+<wire x1="19.13" y1="71.6" x2="20.95" y2="69.78" width="0.8128" layer="1"/>
 </signal>
 <signal name="5V">
-<contactref element="U$2" pad="12"/>
 <contactref element="J6" pad="1"/>
 <contactref element="J7" pad="2"/>
 <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="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="2.54" y1="70.85" x2="5.08" y2="70.85" width="0.8128" layer="16"/>
@@ -1293,8 +1273,6 @@ design rules under a new name.</description>
 <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"/>
 <wire x1="8.7571" y1="49.8" x2="8.7571" y2="48.53" width="0.8128" layer="1"/>
-<wire x1="7.62" y1="42.1" x2="8.7571" y2="43.2371" width="0.8128" layer="1"/>
-<wire x1="8.7571" y1="43.2371" x2="8.7571" y2="49.8" width="0.8128" layer="1"/>
 <via x="8.7571" y="49.8" extent="1-16" drill="0.35"/>
 <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"/>
@@ -1314,91 +1292,99 @@ design rules under a new name.</description>
 <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"/>
+<contactref element="U1" pad="12"/>
+<wire x1="6.55" y1="41.84" x2="7.84" y2="41.84" width="0.8128" layer="1"/>
+<wire x1="7.84" y1="41.84" x2="8.7571" y2="42.7571" width="0.8128" layer="1"/>
+<wire x1="8.7571" y1="42.7571" x2="8.7571" y2="49.8" width="0.8128" layer="1"/>
 </signal>
 <signal name="THIN">
 <contactref element="C1" pad="2"/>
-<contactref element="U$2" pad="4"/>
-<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"/>
+<via x="9.66" y="61.92" extent="1-16" drill="0.35"/>
 <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="8.43" y1="60.69" x2="9.66" y2="61.92" 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"/>
+<wire x1="8" y1="60.69" x2="8.9846" y2="59.7054" width="0.8128" layer="16"/>
+<wire x1="8.9846" y1="59.7054" x2="9.43" y2="59.7054" width="0.8128" layer="16"/>
+<contactref element="U1" pad="4"/>
+<wire x1="6.55" y1="62.16" x2="9.42" y2="62.16" width="0.8128" layer="1"/>
+<wire x1="9.42" y1="62.16" x2="9.66" y2="61.92" width="0.8128" layer="1"/>
 </signal>
 <signal name="SDA">
 <contactref element="J7" pad="3"/>
-<contactref element="U$2" pad="8"/>
-<wire x1="2.54" y1="50.26" x2="3.29" y2="50.26" width="0.8128" layer="1"/>
-<wire x1="5.29" y1="52.26" x2="3.29" y2="50.26" width="0.8128" layer="1"/>
-<wire x1="5.29" y1="52.26" x2="6.29" y2="52.26" width="0.8128" layer="1"/>
+<wire x1="3.29" y1="50.26" x2="2.54" y2="50.26" width="0.8128" layer="1"/>
+<contactref element="U1" pad="8"/>
+<wire x1="5.03" y1="52" x2="3.29" y2="50.26" width="0.8128" layer="1"/>
+<wire x1="6.55" y1="52" x2="5.03" y2="52" width="0.8128" layer="1"/>
 </signal>
 <signal name="SCL">
 <contactref element="J7" pad="4"/>
-<contactref element="U$2" pad="9"/>
-<wire x1="5.29" y1="49.72" x2="3.29" y2="47.72" width="0.8128" layer="1"/>
 <wire x1="2.54" y1="47.72" x2="3.29" y2="47.72" width="0.8128" layer="1"/>
-<wire x1="5.29" y1="49.72" x2="6.29" y2="49.72" width="0.8128" layer="1"/>
+<contactref element="U1" pad="9"/>
+<wire x1="4.96" y1="49.46" x2="6.55" y2="49.46" width="0.8128" layer="1"/>
+<wire x1="2.54" y1="47.72" x2="3.22" y2="47.72" width="0.8128" layer="1"/>
+<wire x1="3.22" y1="47.72" x2="4.96" y2="49.46" width="0.8128" layer="1"/>
 </signal>
 <signal name="SP">
 <contactref element="Q5" pad="3"/>
-<contactref element="U$2" pad="21"/>
-<wire x1="22.19" y1="47.18" x2="20.32" y2="47.18" width="0.8128" layer="1"/>
-<via x="20.32" y="47.18" extent="1-16" drill="0.35"/>
 <wire x1="21.86" y1="44.47" x2="21.86" y2="44.64" width="0.8128" layer="16"/>
-<wire x1="20.32" y1="47.18" x2="20.59" y2="47.18" width="0.8128" layer="16"/>
-<wire x1="20.59" y1="47.18" x2="21.86" y2="45.91" width="0.8128" layer="16"/>
-<wire x1="21.86" y1="45.91" x2="21.86" y2="44.47" width="0.8128" layer="16"/>
+<contactref element="U1" pad="21"/>
+<wire x1="22.45" y1="46.92" x2="20.42" y2="46.92" width="0.8128" layer="1"/>
+<wire x1="20.42" y1="46.92" x2="20" y2="46.5" width="0.8128" layer="1"/>
+<via x="20" y="46.5" extent="1-16" drill="0.35"/>
+<wire x1="20" y1="46.5" x2="20" y2="45.5" width="0.8128" layer="16"/>
+<wire x1="20" y1="45.5" x2="21.03" y2="44.47" width="0.8128" layer="16"/>
+<wire x1="21.03" y1="44.47" x2="21.86" y2="44.47" width="0.8128" layer="16"/>
 </signal>
 <signal name="ST">
 <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="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="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"/>
+<wire x1="21.86" y1="16.7" x2="21.3" y2="16.7" width="0.8128" layer="16"/>
+<wire x1="17.5" y1="20.5" x2="21.3" y2="16.7" width="0.8128" layer="16"/>
+<wire x1="17.5" y1="21.6" x2="17.5" y2="20.5" width="0.8128" layer="16"/>
+<contactref element="R3" pad="1"/>
+<contactref element="U1" pad="20"/>
+<wire x1="20.83" y1="44.38" x2="20.05" y2="43.6" width="0.8128" layer="1"/>
+<wire x1="22.45" y1="44.38" x2="20.83" y2="44.38" width="0.8128" layer="1"/>
+<wire x1="18.422" y1="24" x2="17.5" y2="23.078" width="0.8128" layer="16"/>
+<wire x1="17.5" y1="23.078" x2="17.5" y2="21.6" width="0.8128" layer="16"/>
+<wire x1="18.422" y1="24" x2="20" y2="24" width="0.8128" layer="16"/>
+<wire x1="20" y1="24" x2="21.86" y2="25.86" width="0.8128" layer="16"/>
+<wire x1="21.86" y1="25.86" x2="21.86" y2="26.86" width="0.8128" layer="16"/>
 </signal>
 <signal name="BTN">
 <contactref element="D3" pad="2"/>
-<contactref element="U$2" pad="25"/>
-<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="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"/>
+<wire x1="12.7" y1="33.1048" x2="12.7" y2="53.6948" 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="U1" pad="25"/>
+<wire x1="22.45" y1="57.08" x2="20.58" y2="57.08" width="0.8128" layer="1"/>
+<wire x1="16.0852" y1="57.08" x2="20.58" y2="57.08" width="0.8128" layer="16"/>
+<via x="20.58" y="57.08" extent="1-16" drill="0.35"/>
+<wire x1="12.7" y1="53.6948" x2="16.0852" y2="57.08" 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"/>
+<wire x1="15.24" y1="54.8" x2="15.24" y2="49.0710625" 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"/>
+<contactref element="U1" pad="6"/>
+<wire x1="6.55" y1="57.08" x2="12.96" y2="57.08" width="0.8128" layer="1"/>
+<wire x1="12.96" y1="57.08" x2="15.24" y2="54.8" width="0.8128" layer="1"/>
 </signal>
 <signal name="SPIN">
 <contactref element="J2" pad="6"/>
@@ -1414,27 +1400,31 @@ design rules under a new name.</description>
 </signal>
 <signal name="LEDCTL">
 <contactref element="Q1" pad="1"/>
-<contactref element="U$2" pad="27"/>
 <wire x1="6.5" y1="72.77" x2="5.44" y2="73.83" width="0.508" layer="1"/>
 <wire x1="5.44" y1="73.83" x2="5.44" y2="74.28" width="0.508" layer="1"/>
 <wire x1="11.23" y1="72.77" x2="6.5" y2="72.77" width="0.508" layer="1"/>
-<wire x1="22.19" y1="62.42" x2="19.58" y2="62.42" width="0.508" layer="1"/>
-<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"/>
+<wire x1="18.922" y1="63.078" x2="18.922" y2="65.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"/>
+<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"/>
+<contactref element="U1" pad="27"/>
+<wire x1="22.45" y1="62.16" x2="19.84" y2="62.16" width="0.508" layer="1"/>
+<wire x1="19.84" y1="62.16" x2="18.922" y2="63.078" width="0.508" layer="1"/>
 </signal>
 <signal name="STLEDCTL">
 <contactref element="J2" pad="5"/>
-<contactref element="U$2" pad="22"/>
-<wire x1="19.05" y1="49.72" x2="16.51" y2="47.18" width="0.8128" layer="1"/>
-<wire x1="19.05" y1="49.72" x2="22.19" y2="49.72" width="0.8128" layer="1"/>
+<wire x1="18.665" y1="49.335" x2="16.51" y2="47.18" width="0.8128" layer="1"/>
 <wire x1="16.51" y1="25.90053125" x2="20.1676" y2="22.24293125" width="0.8128" layer="1"/>
 <wire x1="20.1676" y1="20.6624" x2="21.59" y2="19.24" width="0.8128" layer="1"/>
 <wire x1="20.1676" y1="22.24293125" x2="20.1676" y2="20.6624" width="0.8128" layer="1"/>
 <wire x1="21.59" y1="19.24" x2="21.86" y2="19.24" width="0.8128" layer="1"/>
 <wire x1="16.51" y1="47.18" x2="16.51" y2="25.90053125" width="0.8128" layer="1"/>
+<contactref element="U1" pad="22"/>
+<wire x1="22.45" y1="49.46" x2="18.79" y2="49.46" width="0.8128" layer="1"/>
+<wire x1="18.79" y1="49.46" x2="18.665" y2="49.335" width="0.8128" layer="1"/>
 </signal>
 <signal name="N$1">
 <contactref element="J6" pad="2"/>
@@ -1446,15 +1436,11 @@ design rules under a new name.</description>
 <signal name="PWM">
 <contactref element="Q2" pad="1"/>
 <contactref element="R1" pad="2"/>
-<contactref element="U$2" pad="26"/>
-<wire x1="11.43" y1="54.8" x2="11.43" y2="29.9" width="0.8128" layer="16"/>
+<wire x1="11.43" y1="35" x2="11.43" y2="54.43" width="0.8128" layer="16"/>
+<wire x1="11.43" y1="35" 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="7.45" y1="25.92" x2="7.45" y2="16.38" width="0.8128" layer="16"/>
 <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="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"/>
@@ -1462,17 +1448,17 @@ design rules under a new name.</description>
 <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"/>
+<wire x1="9.772" y1="34.78" x2="11.21" y2="34.78" width="0.8128" layer="16"/>
+<wire x1="11.21" y1="34.78" x2="11.43" y2="35" width="0.8128" layer="16"/>
+<wire x1="16.51" y1="48.76053125" x2="16.51" y2="59.01" width="0.8128" layer="1"/>
+<contactref element="U1" pad="26"/>
+<wire x1="22.45" y1="59.62" x2="17.12" y2="59.62" width="0.8128" layer="1"/>
+<wire x1="17.12" y1="59.62" x2="16.51" y2="59.01" width="0.8128" layer="1"/>
+<wire x1="16.01" y1="59.01" x2="16.51" y2="59.01" width="0.8128" layer="16"/>
+<via x="16.51" y="59.01" extent="1-16" drill="0.35"/>
+<wire x1="11.43" y1="54.43" x2="16.01" y2="59.01" width="0.8128" layer="16"/>
+<wire x1="18.4" y1="60" x2="17.41" y2="59.01" width="0.8128" layer="16"/>
+<wire x1="17.41" y1="59.01" x2="16.51" y2="59.01" width="0.8128" layer="16"/>
 </signal>
 <signal name="12V">
 <contactref element="R2" pad="2"/>
@@ -1495,28 +1481,33 @@ design rules under a new name.</description>
 <wire x1="5.25" y1="15.43" x2="5.25" y2="13.99" width="0.8128" layer="16"/>
 <wire x1="6.502" y1="12.738" x2="6.502" y2="11.62" width="0.8128" layer="16"/>
 <wire x1="5.25" y1="13.99" x2="6.502" y2="12.738" width="0.8128" layer="16"/>
-<wire x1="4.9152" y1="24.32" x2="5.25" y2="23.9852" width="0.8128" layer="16"/>
-<wire x1="5.25" y1="23.9852" x2="5.25" y2="15.43" width="0.8128" layer="16"/>
+<wire x1="4.9152" y1="25.82" x2="5.25" y2="25.4852" width="0.8128" layer="16"/>
+<wire x1="5.25" y1="25.4852" x2="5.25" y2="15.43" width="0.8128" layer="16"/>
 </signal>
 <signal name="N$5">
 <contactref element="D3" pad="1"/>
 <contactref element="D2" pad="1"/>
 <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="25.82" 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="10.93" y2="26.4252" width="0.8128" layer="16"/>
+<wire x1="10.93" y1="26.4252" x2="10.3248" y2="25.82" width="0.8128" layer="16"/>
+<contactref element="D8" pad="2"/>
+<wire x1="10.4394" y1="21.2212" x2="12.5" y2="19.1606" width="0.8128" layer="16"/>
+<wire x1="12.5" y1="19.1606" x2="12.5" y2="12" width="0.8128" layer="16"/>
+<wire x1="12.5" y1="12" x2="13" y2="11.5" width="0.8128" layer="16"/>
+<wire x1="13" y1="11.5" x2="14.1" y2="11.5" width="0.8128" layer="16"/>
 </signal>
 <signal name="SPOUT">
 <contactref element="J7" pad="6"/>
 <contactref element="C3" pad="1"/>
 <wire x1="12.8016" y1="23.90786875" x2="12.8016" y2="13.74786875" width="0.8128" layer="1"/>
-<wire x1="2.54" y1="30.67" x2="5.08" y2="28.13" width="0.8128" layer="16"/>
+<wire x1="2.54" y1="31.67" x2="6.08" y2="28.13" width="0.8128" layer="16"/>
 <wire x1="7.62" y1="28.13" x2="8.57946875" y2="28.13" width="0.8128" layer="1"/>
 <wire x1="8.57946875" y1="28.13" x2="12.8016" y2="23.90786875" width="0.8128" layer="1"/>
-<wire x1="2.54" y1="42.64" x2="2.54" y2="30.67" width="0.8128" layer="16"/>
+<wire x1="2.54" y1="42.64" x2="2.54" y2="31.67" width="0.8128" layer="16"/>
 <via x="7.62" y="28.13" extent="1-16" drill="0.35"/>
-<wire x1="5.08" y1="28.13" x2="7.62" y2="28.13" width="0.8128" layer="16"/>
+<wire x1="6.08" y1="28.13" x2="7.62" y2="28.13" width="0.8128" layer="16"/>
 <contactref element="J2" pad="1"/>
 <wire x1="12.8016" y1="13.74786875" x2="17.46946875" y2="9.08" width="0.8128" layer="1"/>
 <wire x1="17.46946875" y1="9.08" x2="21.86" y2="9.08" width="0.8128" layer="1"/>
@@ -1524,18 +1515,21 @@ design rules under a new name.</description>
 <wire x1="17.62" y1="12.4746" x2="21.0146" y2="9.08" width="0.8128" layer="16"/>
 </signal>
 <signal name="SPK">
-<contactref element="U$2" pad="10"/>
 <contactref element="LS1" pad="+"/>
 <wire x1="2.54" y1="37.02" x2="2.54" y2="16.7" width="0.8128" layer="1"/>
 <wire x1="9.45" y1="9.79" x2="9.45" y2="7.81" width="0.8128" layer="1"/>
 <wire x1="2.54" y1="16.7" x2="9.45" y2="9.79" width="0.8128" layer="1"/>
 <wire x1="2.54" y1="37.02" x2="4.191" y2="38.671" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="46.291" x2="5.08" y2="47.18" width="0.8128" layer="1"/>
-<wire x1="5.08" y1="47.18" x2="6.29" y2="47.18" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="38.671" x2="4.191" y2="46.291" width="0.8128" layer="1"/>
+<wire x1="4.191" y1="46.291" x2="4.191" y2="38.671" width="0.8128" layer="1"/>
+<contactref element="U1" pad="10"/>
+<wire x1="6.55" y1="46.92" x2="4.82" y2="46.92" width="0.8128" layer="1"/>
+<wire x1="4.82" y1="46.92" x2="4.191" y2="46.291" width="0.8128" layer="1"/>
+</signal>
+<signal name="3V3">
+<contactref element="U1" pad="2"/>
 </signal>
 <signal name="GND2">
-<contactref element="U$2" pad="19"/>
+<contactref element="U1" pad="19"/>
 </signal>
 </signals>
 <mfgpreviewcolors>

+ 218 - 224
schematic/ECU.brd

@@ -597,66 +597,6 @@ Datasheet (B3F-1000)</description>
 </package3d>
 </packages3d>
 </library>
-<library name="regulator">
-<packages>
-<package name="SON254P1750X4300X120-30M" urn="urn:adsk.eagle:footprint:21849939/1">
-<description>30-SON (DFN), 2.54 mm pitch, 43.00 X 17.50 X 1.20 mm body
-&lt;p&gt;30-pin SON (DFN) package with 2.54 mm pitch with body size 43.00 X 17.50 X 1.20 mm&lt;/p&gt;</description>
-<circle x="-9.254" y="18.9349" radius="0.25" width="0" layer="21"/>
-<wire x1="-8.75" y1="18.6849" x2="-8.75" y2="21.5" width="0.12" layer="21"/>
-<wire x1="-8.75" y1="21.5" x2="8.75" y2="21.5" width="0.12" layer="21"/>
-<wire x1="8.75" y1="21.5" x2="8.75" y2="18.6849" width="0.12" layer="21"/>
-<wire x1="-8.75" y1="-18.6849" x2="-8.75" y2="-21.5" width="0.12" layer="21"/>
-<wire x1="-8.75" y1="-21.5" x2="8.75" y2="-21.5" width="0.12" layer="21"/>
-<wire x1="8.75" y1="-21.5" x2="8.75" y2="-18.6849" width="0.12" layer="21"/>
-<wire x1="8.75" y1="-21.5" x2="-8.75" y2="-21.5" width="0.12" layer="51"/>
-<wire x1="-8.75" y1="-21.5" x2="-8.75" y2="21.5" width="0.12" layer="51"/>
-<wire x1="-8.75" y1="21.5" x2="8.75" y2="21.5" width="0.12" layer="51"/>
-<wire x1="8.75" y1="21.5" x2="8.75" y2="-21.5" width="0.12" layer="51"/>
-<smd name="1" x="-7.95" y="17.78" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="2" x="-7.95" y="15.24" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="3" x="-7.95" y="12.7" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="4" x="-7.95" y="10.16" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="5" x="-7.95" y="7.62" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="6" x="-7.95" y="5.08" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="7" x="-7.95" y="2.54" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="8" x="-7.95" y="0" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="9" x="-7.95" y="-2.54" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="10" x="-7.95" y="-5.08" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="11" x="-7.95" y="-7.62" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="12" x="-7.95" y="-10.16" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="13" x="-7.95" y="-12.7" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="14" x="-7.95" y="-15.24" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="15" x="-7.95" y="-17.78" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="16" x="7.95" y="-17.78" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="17" x="7.95" y="-15.24" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="18" x="7.95" y="-12.7" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="19" x="7.95" y="-10.16" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="20" x="7.95" y="-7.62" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="21" x="7.95" y="-5.08" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="22" x="7.95" y="-2.54" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="23" x="7.95" y="0" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="24" x="7.95" y="2.54" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="25" x="7.95" y="5.08" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="26" x="7.95" y="7.62" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="27" x="7.95" y="10.16" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="28" x="7.95" y="12.7" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="29" x="7.95" y="15.24" dx="2.5118" dy="1.3018" layer="1"/>
-<smd name="30" x="7.95" y="17.78" dx="2.5118" dy="1.3018" layer="1"/>
-<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>
-</packages>
-<packages3d>
-<package3d name="SON254P1750X4300X120-30M" urn="urn:adsk.eagle:package:21849926/1" type="model">
-<description>30-SON (DFN), 2.54 mm pitch, 43.00 X 17.50 X 1.20 mm body
-&lt;p&gt;30-pin SON (DFN) package with 2.54 mm pitch with body size 43.00 X 17.50 X 1.20 mm&lt;/p&gt;</description>
-<packageinstances>
-<packageinstance name="SON254P1750X4300X120-30M"/>
-</packageinstances>
-</package3d>
-</packages3d>
-</library>
 <library name="SparkFun-Electromechanical" urn="urn:adsk.eagle:library:516">
 <description>&lt;h3&gt;SparkFun Electromechanical Parts&lt;/h3&gt;
 This library contains electromechanical devices, like motors, speakers,servos, and relays.
@@ -743,6 +683,53 @@ BUZZER</description>
 <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>
+<package name="SON254P1750X4300X120-30M" urn="urn:adsk.eagle:footprint:21849939/1">
+<description>30-SON (DFN), 2.54 mm pitch, 43.00 X 17.50 X 1.20 mm body
+&lt;p&gt;30-pin SON (DFN) package with 2.54 mm pitch with body size 43.00 X 17.50 X 1.20 mm&lt;/p&gt;</description>
+<circle x="-9.254" y="18.9349" radius="0.25" width="0" layer="21"/>
+<wire x1="-8.75" y1="18.6849" x2="-8.75" y2="21.5" width="0.12" layer="21"/>
+<wire x1="-8.75" y1="21.5" x2="8.75" y2="21.5" width="0.12" layer="21"/>
+<wire x1="8.75" y1="21.5" x2="8.75" y2="18.6849" width="0.12" layer="21"/>
+<wire x1="-8.75" y1="-18.6849" x2="-8.75" y2="-21.5" width="0.12" layer="21"/>
+<wire x1="-8.75" y1="-21.5" x2="8.75" y2="-21.5" width="0.12" layer="21"/>
+<wire x1="8.75" y1="-21.5" x2="8.75" y2="-18.6849" width="0.12" layer="21"/>
+<wire x1="8.75" y1="-21.5" x2="-8.75" y2="-21.5" width="0.12" layer="51"/>
+<wire x1="-8.75" y1="-21.5" x2="-8.75" y2="21.5" width="0.12" layer="51"/>
+<wire x1="-8.75" y1="21.5" x2="8.75" y2="21.5" width="0.12" layer="51"/>
+<wire x1="8.75" y1="21.5" x2="8.75" y2="-21.5" width="0.12" layer="51"/>
+<smd name="1" x="-7.95" y="17.78" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="2" x="-7.95" y="15.24" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="3" x="-7.95" y="12.7" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="4" x="-7.95" y="10.16" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="5" x="-7.95" y="7.62" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="6" x="-7.95" y="5.08" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="7" x="-7.95" y="2.54" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="8" x="-7.95" y="0" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="9" x="-7.95" y="-2.54" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="10" x="-7.95" y="-5.08" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="11" x="-7.95" y="-7.62" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="12" x="-7.95" y="-10.16" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="13" x="-7.95" y="-12.7" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="14" x="-7.95" y="-15.24" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="15" x="-7.95" y="-17.78" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="16" x="7.95" y="-17.78" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="17" x="7.95" y="-15.24" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="18" x="7.95" y="-12.7" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="19" x="7.95" y="-10.16" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="20" x="7.95" y="-7.62" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="21" x="7.95" y="-5.08" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="22" x="7.95" y="-2.54" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="23" x="7.95" y="0" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="24" x="7.95" y="2.54" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="25" x="7.95" y="5.08" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="26" x="7.95" y="7.62" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="27" x="7.95" y="10.16" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="28" x="7.95" y="12.7" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="29" x="7.95" y="15.24" dx="2.5118" dy="1.3018" layer="1"/>
+<smd name="30" x="7.95" y="17.78" dx="2.5118" dy="1.3018" layer="1"/>
+<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>
 </packages>
 <packages3d>
 <package3d name="DIOM5027X220N" urn="urn:adsk.eagle:package:21928182/1" type="model">
@@ -752,6 +739,13 @@ BUZZER</description>
 <packageinstance name="DIOM5027X220N"/>
 </packageinstances>
 </package3d>
+<package3d name="SON254P1750X4300X120-30M" urn="urn:adsk.eagle:package:21849926/1" type="model">
+<description>30-SON (DFN), 2.54 mm pitch, 43.00 X 17.50 X 1.20 mm body
+&lt;p&gt;30-pin SON (DFN) package with 2.54 mm pitch with body size 43.00 X 17.50 X 1.20 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="SON254P1750X4300X120-30M"/>
+</packageinstances>
+</package3d>
 </packages3d>
 </library>
 </libraries>
@@ -947,22 +941,22 @@ 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="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 name="C1" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="0.1uF" x="9.43" y="58.23" smashed="yes" rot="MR90">
+<attribute name="CATEGORY" value="Capacitor" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MANUFACTURER" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="MPN" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="NAME" x="11.2867" y="58.23" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="OPERATING_TEMP" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="PART_STATUS" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SERIES" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="SUB-CATEGORY" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="THERMALLOSS" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="TYPE" value="" x="-47.72" y="105.22" size="1.778" layer="28" rot="MR90" display="off"/>
+<attribute name="VALUE" x="7.5733" y="58.23" size="1.27" layer="28" rot="MR90" align="top-center"/>
+<attribute name="VOLTAGE_RATING" value="" x="-47.72" y="105.22" 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">
+<element name="C3" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="0.1uF" 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"/>
 <attribute name="MANUFACTURER" value="" x="-39.53" y="66.02" size="1.778" layer="28" rot="MR90" display="off"/>
 <attribute name="MPN" value="" x="-39.53" y="66.02" size="1.778" layer="28" rot="MR90" display="off"/>
@@ -977,22 +971,22 @@ design rules under a new name.</description>
 <attribute name="VALUE" x="15.7633" y="13.95" size="1.27" layer="28" rot="MR90" align="top-center"/>
 <attribute name="VOLTAGE_RATING" value="" x="-39.53" y="66.02" size="1.778" layer="28" rot="MR90" display="off"/>
 </element>
-<element name="D2" library="Diode" library_urn="urn:adsk.eagle:library:16378169" package="SOD6126X290" package3d_urn="urn:adsk.eagle:package:9427057/2" value="" x="7.62" y="24.32" smashed="yes" rot="MR0">
-<attribute name="CATEGORY" value="Diode" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="DESCRIPTION" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="FORWARD_CURRENT" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="MANUFACTURER" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="MPN" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="NAME" x="7.62" y="26.43" size="1.27" layer="26" rot="MR0" align="bottom-center"/>
-<attribute name="OPERATING_TEMP" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="PART_STATUS" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="REVERSE_VOLTAGE" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="ROHS_COMPLIANT" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="SERIES" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="SUB-CATEGORY" value="Rectifier" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<attribute name="THERMALLOSS" value="" x="-24.13" y="-34.1" size="1.778" layer="28" rot="MR0" display="off"/>
-<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 name="D2" library="Diode" library_urn="urn:adsk.eagle:library:16378169" package="SOD6126X290" package3d_urn="urn:adsk.eagle:package:9427057/2" value="" x="7.62" y="25.82" smashed="yes" rot="MR0">
+<attribute name="CATEGORY" value="Diode" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="DESCRIPTION" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="FORWARD_CURRENT" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="MANUFACTURER" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="MPN" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="NAME" x="7.62" y="27.93" size="1.27" layer="26" rot="MR0" align="bottom-center"/>
+<attribute name="OPERATING_TEMP" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="PART_STATUS" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="REVERSE_VOLTAGE" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="ROHS_COMPLIANT" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SERIES" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SUB-CATEGORY" value="Rectifier" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="THERMALLOSS" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="TYPE" value="" x="-24.13" y="-32.6" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="VALUE" x="7.62" y="23.71" 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="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"/>
@@ -1020,7 +1014,7 @@ design rules under a new name.</description>
 <attribute name="PROD_ID" value="CONN-08437" x="91.71" y="37.02" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="VALUE" x="23.892" y="7.81" size="0.6096" layer="27" font="vector" ratio="20" rot="R90"/>
 </element>
-<element name="J3" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X02" package3d_urn="urn:adsk.eagle:package:38039/1" value="PWS" x="2.54" y="6.54" smashed="yes">
+<element name="J3" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X02" package3d_urn="urn:adsk.eagle:package:38039/1" value="PWR" x="2.54" y="6.54" smashed="yes">
 <attribute name="NAME" x="1.27" y="7.937" size="0.6096" layer="25" font="vector" ratio="20"/>
 <attribute name="VALUE" x="1.27" y="4.508" size="0.6096" layer="27" font="vector" ratio="20"/>
 </element>
@@ -1105,11 +1099,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="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 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="8.35" y="34.78" smashed="yes" rot="MR180">
+<attribute name="NAME" x="7.08" y="33.51" size="1.27" layer="26" rot="MR180"/>
+<attribute name="SPICEMODEL" value="NONE" x="56.61" y="86.85" size="1.778" layer="28" rot="MR180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="56.61" y="86.85" size="1.778" layer="28" rot="MR180" display="off"/>
+<attribute name="VALUE" x="7.08" y="37.32" size="1.27" layer="28" rot="MR180"/>
 </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"/>
@@ -1123,29 +1117,25 @@ design rules under a new name.</description>
 <attribute name="SF_SKU" value="COM-00097" x="8.89" y="-23.94" size="1.778" layer="27" rot="R270" display="off"/>
 <attribute name="VALUE" x="9.525" y="17.97" size="0.6096" layer="27" font="vector" ratio="20" rot="R270" align="top-center"/>
 </element>
-<element name="U$2" library="regulator" package="SON254P1750X4300X120-30M" package3d_urn="urn:adsk.eagle:package:21849926/1" value="ARDUINOARDUINO_NANO" x="14.24" y="52.26" smashed="yes">
-<attribute name="NAME" x="14.24" y="74.395" size="1.27" layer="25" align="bottom-center"/>
-<attribute name="VALUE" x="14.24" y="30.125" size="1.27" layer="27" align="top-center"/>
-</element>
 <element name="LS1" library="SparkFun-Electromechanical" library_urn="urn:adsk.eagle:library:516" package="BUZZER-12MM-KIT" package3d_urn="urn:adsk.eagle:package:38556/1" value="BUZZER-PTH_KIT" x="12.7" y="7.81" smashed="yes" rot="R180">
 <attribute name="NAME" x="12.7" y="1.714" size="0.6096" layer="25" font="vector" ratio="20" rot="R180" align="bottom-center"/>
 <attribute name="PROD_ID" value="COMP-08253" x="12.7" y="7.81" size="1.778" layer="27" rot="R180" display="off"/>
 <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="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 name="R3" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" package="R1206" package3d_urn="urn:adsk.eagle:package:13301/1" value="10K" x="17" y="24" smashed="yes" rot="MR0">
+<attribute name="NAME" x="18.27" y="25.27" size="1.27" layer="26" rot="MR0"/>
+<attribute name="SPICEMODEL" value="NONE" x="17" y="24" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="17" y="24" size="1.778" layer="28" rot="MR0" display="off"/>
+<attribute name="VALUE" x="18.27" y="21.46" 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 name="D5" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="17.5" y="19.5" smashed="yes" rot="MR90">
+<attribute name="NAME" x="19.485" y="19.5" size="1.27" layer="26" rot="MR90" align="bottom-center"/>
+<attribute name="VALUE" x="15.515" y="19.5" size="1.27" layer="28" rot="MR90" 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"/>
@@ -1155,9 +1145,9 @@ design rules under a new name.</description>
 <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 name="D8" library="eScooter" package="DIOM5027X220N" package3d_urn="urn:adsk.eagle:package:21928182/1" value="TVS_DIODESMA" x="12" y="11.5" smashed="yes" rot="MR180">
+<attribute name="NAME" x="12" y="9.515" size="1.27" layer="26" rot="MR180" align="bottom-center"/>
+<attribute name="VALUE" x="12" y="13.485" size="1.27" layer="28" rot="MR180" 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"/>
@@ -1171,7 +1161,7 @@ design rules under a new name.</description>
 <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">
+<element name="C2" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="0.1uF" x="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"/>
@@ -1186,13 +1176,13 @@ design rules under a new name.</description>
 <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>
+<element name="U1" library="eScooter" package="SON254P1750X4300X120-30M" package3d_urn="urn:adsk.eagle:package:21849926/1" value="Arduino Nano Every" x="14.5" y="52" smashed="yes">
+<attribute name="NAME" x="14.5" y="74.135" size="1.27" layer="25" align="bottom-center"/>
+<attribute name="VALUE" x="14.5" y="29.865" size="1.27" layer="27" align="top-center"/>
+</element>
 </elements>
 <signals>
-<signal name="3V3">
-<contactref element="U$2" pad="2"/>
-</signal>
 <signal name="GND">
-<contactref element="U$2" pad="14"/>
 <contactref element="Q5" pad="2"/>
 <contactref element="R1" pad="1"/>
 <contactref element="Q2" pad="2"/>
@@ -1232,49 +1222,48 @@ design rules under a new name.</description>
 <contactref element="D5" pad="1"/>
 <contactref element="D6" pad="2"/>
 <contactref element="D7" pad="2"/>
-<contactref element="U$1" pad="1"/>
+<contactref element="D8" pad="1"/>
 <contactref element="R4" pad="1"/>
 <contactref element="R5" pad="1"/>
 <contactref element="C2" pad="2"/>
+<contactref element="U1" pad="14"/>
 </signal>
 <signal name="VIN">
-<contactref element="U$2" pad="15"/>
 <contactref element="Q4" pad="3"/>
-<wire x1="6.29" y1="34.48" x2="4.75" y2="34.48" width="1.016" layer="1"/>
-<wire x1="4.75" y1="34.48" x2="3.81" y2="33.54" width="1.016" layer="1"/>
-<wire x1="3.81" y1="33.54" x2="3.81" y2="26.86" width="1.016" layer="1"/>
-<via x="3.81" y="26.86" extent="1-16" drill="0.35"/>
-<wire x1="3.81" y1="26.86" x2="3.81" y2="26.69" width="1.016" layer="16"/>
-<wire x1="3.81" y1="26.69" x2="2.54" y2="25.42" width="1.016" layer="16"/>
-<wire x1="2.54" y1="25.42" x2="2.54" y2="16.53" width="1.016" layer="16"/>
+<wire x1="3.81" y1="27.86" x2="3.81" y2="33.54" width="1.016" layer="1"/>
+<via x="3.81" y="27.86" extent="1-16" drill="0.35"/>
+<wire x1="3.81" y1="27.86" x2="3.48" y2="27.86" width="1.016" layer="16"/>
+<wire x1="3.48" y1="27.86" x2="2.54" y2="26.92" width="1.016" layer="16"/>
+<wire x1="2.54" y1="26.92" x2="2.54" y2="16.53" width="1.016" layer="16"/>
+<contactref element="U1" pad="15"/>
+<wire x1="3.81" y1="33.54" x2="4.49" y2="34.22" width="1.016" layer="1"/>
+<wire x1="4.49" y1="34.22" x2="6.55" y2="34.22" width="1.016" layer="1"/>
 </signal>
 <signal name="DIN">
-<contactref element="U$2" pad="28"/>
 <contactref element="J4" pad="3"/>
-<wire x1="14.05" y1="76.39" x2="14.05" y2="71.95" width="0.8128" layer="1"/>
-<wire x1="14.05" y1="71.95" x2="21.04" y2="64.96" width="0.8128" layer="1"/>
-<wire x1="21.04" y1="64.96" x2="22.19" y2="64.96" width="0.8128" layer="1"/>
+<wire x1="14.05" y1="71.95" x2="14.05" y2="76.39" width="0.8128" layer="1"/>
+<contactref element="U1" pad="28"/>
+<wire x1="22.45" y1="64.7" x2="21.3" y2="64.7" width="0.8128" layer="1"/>
+<wire x1="21.3" y1="64.7" x2="14.05" y2="71.95" width="0.8128" layer="1"/>
 </signal>
 <signal name="CS">
-<contactref element="U$2" pad="29"/>
 <contactref element="J4" pad="4"/>
-<wire x1="20.59" y1="67.5" x2="22.19" y2="67.5" width="0.8128" layer="1"/>
 <wire x1="16.59" y1="76.39" x2="16.59" y2="71.5" width="0.8128" layer="1"/>
-<wire x1="16.59" y1="71.5" x2="20.59" y2="67.5" width="0.8128" layer="1"/>
+<contactref element="U1" pad="29"/>
+<wire x1="20.85" y1="67.24" x2="22.45" y2="67.24" width="0.8128" layer="1"/>
+<wire x1="16.59" y1="71.5" x2="20.85" y2="67.24" width="0.8128" layer="1"/>
 </signal>
 <signal name="CLK">
-<contactref element="U$2" pad="30"/>
 <contactref element="J4" pad="5"/>
 <wire x1="19.13" y1="76.39" x2="19.13" y2="71.6" width="0.8128" layer="1"/>
-<wire x1="22.19" y1="70.04" x2="20.69" y2="70.04" width="0.8128" layer="1"/>
-<wire x1="20.69" y1="70.04" x2="19.13" y2="71.6" width="0.8128" layer="1"/>
+<contactref element="U1" pad="30"/>
+<wire x1="20.95" y1="69.78" x2="22.45" y2="69.78" width="0.8128" layer="1"/>
+<wire x1="19.13" y1="71.6" x2="20.95" y2="69.78" width="0.8128" layer="1"/>
 </signal>
 <signal name="5V">
-<contactref element="U$2" pad="12"/>
 <contactref element="J6" pad="1"/>
 <contactref element="J7" pad="2"/>
 <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="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="2.54" y1="70.85" x2="5.08" y2="70.85" width="0.8128" layer="16"/>
@@ -1283,9 +1272,6 @@ design rules under a new name.</description>
 <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"/>
-<wire x1="8.7571" y1="49.8" x2="8.7571" y2="48.53" width="0.8128" layer="1"/>
-<wire x1="7.62" y1="42.1" x2="8.7571" y2="43.2371" width="0.8128" layer="1"/>
-<wire x1="8.7571" y1="43.2371" x2="8.7571" y2="49.8" width="0.8128" layer="1"/>
 <via x="8.7571" y="49.8" extent="1-16" drill="0.35"/>
 <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"/>
@@ -1305,87 +1291,87 @@ design rules under a new name.</description>
 <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"/>
+<contactref element="U1" pad="12"/>
+<wire x1="6.55" y1="41.84" x2="7.84" y2="41.84" width="0.8128" layer="1"/>
+<wire x1="8.7571" y1="42.7571" x2="7.84" y2="41.84" width="0.8128" layer="1"/>
+<wire x1="8.7571" y1="49.8" x2="8.7571" y2="42.7571" width="0.8128" layer="1"/>
 </signal>
 <signal name="THIN">
 <contactref element="C1" pad="2"/>
-<contactref element="U$2" pad="4"/>
-<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"/>
+<via x="9.66" y="61.92" extent="1-16" drill="0.35"/>
 <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="8.43" y1="60.69" x2="9.66" y2="61.92" 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"/>
+<wire x1="8" y1="60.69" x2="8.9846" y2="59.7054" width="0.8128" layer="16"/>
+<wire x1="8.9846" y1="59.7054" x2="9.43" y2="59.7054" width="0.8128" layer="16"/>
+<contactref element="U1" pad="4"/>
+<wire x1="6.55" y1="62.16" x2="9.42" y2="62.16" width="0.8128" layer="1"/>
+<wire x1="9.42" y1="62.16" x2="9.66" y2="61.92" width="0.8128" layer="1"/>
 </signal>
 <signal name="SDA">
 <contactref element="J7" pad="3"/>
-<contactref element="U$2" pad="8"/>
-<wire x1="2.54" y1="50.26" x2="3.29" y2="50.26" width="0.8128" layer="1"/>
-<wire x1="5.29" y1="52.26" x2="3.29" y2="50.26" width="0.8128" layer="1"/>
-<wire x1="5.29" y1="52.26" x2="6.29" y2="52.26" width="0.8128" layer="1"/>
+<wire x1="3.29" y1="50.26" x2="2.54" y2="50.26" width="0.8128" layer="1"/>
+<contactref element="U1" pad="8"/>
+<wire x1="5.03" y1="52" x2="3.29" y2="50.26" width="0.8128" layer="1"/>
+<wire x1="6.55" y1="52" x2="5.03" y2="52" width="0.8128" layer="1"/>
 </signal>
 <signal name="SCL">
 <contactref element="J7" pad="4"/>
-<contactref element="U$2" pad="9"/>
-<wire x1="5.29" y1="49.72" x2="3.29" y2="47.72" width="0.8128" layer="1"/>
-<wire x1="2.54" y1="47.72" x2="3.29" y2="47.72" width="0.8128" layer="1"/>
-<wire x1="5.29" y1="49.72" x2="6.29" y2="49.72" width="0.8128" layer="1"/>
+<contactref element="U1" pad="9"/>
+<wire x1="4.96" y1="49.46" x2="6.55" y2="49.46" width="0.8128" layer="1"/>
+<wire x1="3.22" y1="47.72" x2="4.96" y2="49.46" width="0.8128" layer="1"/>
+<wire x1="2.54" y1="47.72" x2="3.22" y2="47.72" width="0.8128" layer="1"/>
 </signal>
 <signal name="SP">
 <contactref element="Q5" pad="3"/>
-<contactref element="U$2" pad="21"/>
-<wire x1="22.19" y1="47.18" x2="20.32" y2="47.18" width="0.8128" layer="1"/>
-<via x="20.32" y="47.18" extent="1-16" drill="0.35"/>
-<wire x1="21.86" y1="44.47" x2="21.86" y2="44.64" width="0.8128" layer="16"/>
-<wire x1="20.32" y1="47.18" x2="20.59" y2="47.18" width="0.8128" layer="16"/>
-<wire x1="20.59" y1="47.18" x2="21.86" y2="45.91" width="0.8128" layer="16"/>
-<wire x1="21.86" y1="45.91" x2="21.86" y2="44.47" width="0.8128" layer="16"/>
+<contactref element="U1" pad="21"/>
+<wire x1="22.45" y1="46.92" x2="20.42" y2="46.92" width="0.8128" layer="1"/>
+<wire x1="20.42" y1="46.92" x2="20" y2="46.5" width="0.8128" layer="1"/>
+<via x="20" y="46.5" extent="1-16" drill="0.35"/>
+<wire x1="20" y1="46.5" x2="20" y2="45.5" width="0.8128" layer="16"/>
+<wire x1="20" y1="45.5" x2="21.03" y2="44.47" width="0.8128" layer="16"/>
+<wire x1="21.03" y1="44.47" x2="21.86" y2="44.47" width="0.8128" layer="16"/>
 </signal>
 <signal name="ST">
 <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="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="20.05" y1="29.67" x2="20.05" y2="43.6" width="0.8128" layer="1"/>
 <contactref element="J2" pad="4"/>
-<contactref element="R3" pad="1"/>
-<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"/>
 <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"/>
+<wire x1="21.86" y1="16.7" x2="21.3" y2="16.7" width="0.8128" layer="16"/>
+<wire x1="17.5" y1="20.5" x2="21.3" y2="16.7" width="0.8128" layer="16"/>
+<wire x1="17.5" y1="21.6" x2="17.5" y2="20.5" width="0.8128" layer="16"/>
+<contactref element="R3" pad="1"/>
+<contactref element="U1" pad="20"/>
+<wire x1="20.83" y1="44.38" x2="20.05" y2="43.6" width="0.8128" layer="1"/>
+<wire x1="22.45" y1="44.38" x2="20.83" y2="44.38" width="0.8128" layer="1"/>
+<wire x1="18.422" y1="24" x2="17.5" y2="23.078" width="0.8128" layer="16"/>
+<wire x1="17.5" y1="23.078" x2="17.5" y2="21.6" width="0.8128" layer="16"/>
+<wire x1="18.422" y1="24" x2="20" y2="24" width="0.8128" layer="16"/>
+<wire x1="20" y1="24" x2="21.86" y2="25.86" width="0.8128" layer="16"/>
+<wire x1="21.86" y1="25.86" x2="21.86" y2="26.86" width="0.8128" layer="16"/>
 </signal>
 <signal name="BTN">
 <contactref element="D3" pad="2"/>
-<contactref element="U$2" pad="25"/>
-<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="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="12.7" y2="53.6948" 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"/>
+<contactref element="U1" pad="25"/>
+<wire x1="22.45" y1="57.08" x2="20.58" y2="57.08" width="0.8128" layer="1"/>
+<wire x1="16.0852" y1="57.08" x2="20.58" y2="57.08" width="0.8128" layer="16"/>
+<via x="20.58" y="57.08" extent="1-16" drill="0.35"/>
+<wire x1="12.7" y1="53.6948" x2="16.0852" y2="57.08" 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="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="15.24" y1="54.8" x2="15.24" y2="49.0710625" 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"/>
@@ -1393,6 +1379,9 @@ design rules under a new name.</description>
 <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"/>
+<contactref element="U1" pad="6"/>
+<wire x1="6.55" y1="57.08" x2="12.96" y2="57.08" width="0.8128" layer="1"/>
+<wire x1="12.96" y1="57.08" x2="15.24" y2="54.8" width="0.8128" layer="1"/>
 </signal>
 <signal name="SPIN">
 <contactref element="J2" pad="6"/>
@@ -1408,30 +1397,31 @@ design rules under a new name.</description>
 </signal>
 <signal name="LEDCTL">
 <contactref element="Q1" pad="1"/>
-<contactref element="U$2" pad="27"/>
 <wire x1="6.5" y1="72.77" x2="5.44" y2="73.83" width="0.508" layer="1"/>
 <wire x1="5.44" y1="73.83" x2="5.44" y2="74.28" width="0.508" layer="1"/>
 <wire x1="11.23" y1="72.77" x2="6.5" y2="72.77" width="0.508" layer="1"/>
-<wire x1="22.19" y1="62.42" x2="19.58" y2="62.42" width="0.508" layer="1"/>
-<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"/>
+<wire x1="18.922" y1="63.078" x2="18.922" y2="65.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"/>
+<contactref element="U1" pad="27"/>
+<wire x1="22.45" y1="62.16" x2="19.84" y2="62.16" width="0.508" layer="1"/>
+<wire x1="19.84" y1="62.16" x2="18.922" y2="63.078" width="0.508" layer="1"/>
 </signal>
 <signal name="STLEDCTL">
 <contactref element="J2" pad="5"/>
-<contactref element="U$2" pad="22"/>
-<wire x1="19.05" y1="49.72" x2="16.51" y2="47.18" width="0.8128" layer="1"/>
-<wire x1="19.05" y1="49.72" x2="22.19" y2="49.72" width="0.8128" layer="1"/>
+<wire x1="18.665" y1="49.335" x2="16.51" y2="47.18" width="0.8128" layer="1"/>
 <wire x1="16.51" y1="25.90053125" x2="20.1676" y2="22.24293125" width="0.8128" layer="1"/>
 <wire x1="20.1676" y1="20.6624" x2="21.59" y2="19.24" width="0.8128" layer="1"/>
 <wire x1="20.1676" y1="22.24293125" x2="20.1676" y2="20.6624" width="0.8128" layer="1"/>
 <wire x1="21.59" y1="19.24" x2="21.86" y2="19.24" width="0.8128" layer="1"/>
 <wire x1="16.51" y1="47.18" x2="16.51" y2="25.90053125" width="0.8128" layer="1"/>
+<contactref element="U1" pad="22"/>
+<wire x1="22.45" y1="49.46" x2="18.79" y2="49.46" width="0.8128" layer="1"/>
+<wire x1="18.79" y1="49.46" x2="18.665" y2="49.335" width="0.8128" layer="1"/>
 </signal>
 <signal name="N$1">
 <contactref element="J6" pad="2"/>
@@ -1443,15 +1433,11 @@ design rules under a new name.</description>
 <signal name="PWM">
 <contactref element="Q2" pad="1"/>
 <contactref element="R1" pad="2"/>
-<contactref element="U$2" pad="26"/>
-<wire x1="11.43" y1="54.8" x2="11.43" y2="29.9" width="0.8128" layer="16"/>
+<wire x1="11.43" y1="35" x2="11.43" y2="54.43" width="0.8128" layer="16"/>
+<wire x1="11.43" y1="35" 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="7.45" y1="25.92" x2="7.45" y2="16.38" width="0.8128" layer="16"/>
 <wire x1="16.51" y1="48.76053125" x2="15.3924" y2="47.64293125" 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"/>
@@ -1459,17 +1445,17 @@ design rules under a new name.</description>
 <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"/>
+<wire x1="9.772" y1="34.78" x2="11.21" y2="34.78" width="0.8128" layer="16"/>
+<wire x1="11.21" y1="34.78" x2="11.43" y2="35" width="0.8128" layer="16"/>
+<wire x1="16.51" y1="48.76053125" x2="16.51" y2="59.01" width="0.8128" layer="1"/>
+<contactref element="U1" pad="26"/>
+<wire x1="22.45" y1="59.62" x2="17.12" y2="59.62" width="0.8128" layer="1"/>
+<wire x1="17.12" y1="59.62" x2="16.51" y2="59.01" width="0.8128" layer="1"/>
+<wire x1="16.01" y1="59.01" x2="16.51" y2="59.01" width="0.8128" layer="16"/>
+<via x="16.51" y="59.01" extent="1-16" drill="0.35"/>
+<wire x1="11.43" y1="54.43" x2="16.01" y2="59.01" width="0.8128" layer="16"/>
+<wire x1="18.4" y1="60" x2="17.41" y2="59.01" width="0.8128" layer="16"/>
+<wire x1="17.41" y1="59.01" x2="16.51" y2="59.01" width="0.8128" layer="16"/>
 </signal>
 <signal name="12V">
 <contactref element="R2" pad="2"/>
@@ -1492,28 +1478,33 @@ design rules under a new name.</description>
 <wire x1="5.25" y1="15.43" x2="5.25" y2="13.99" width="0.8128" layer="16"/>
 <wire x1="6.502" y1="12.738" x2="6.502" y2="11.62" width="0.8128" layer="16"/>
 <wire x1="5.25" y1="13.99" x2="6.502" y2="12.738" width="0.8128" layer="16"/>
-<wire x1="4.9152" y1="24.32" x2="5.25" y2="23.9852" width="0.8128" layer="16"/>
-<wire x1="5.25" y1="23.9852" x2="5.25" y2="15.43" width="0.8128" layer="16"/>
+<wire x1="4.9152" y1="25.82" x2="5.25" y2="25.4852" width="0.8128" layer="16"/>
+<wire x1="5.25" y1="25.4852" x2="5.25" y2="15.43" width="0.8128" layer="16"/>
 </signal>
 <signal name="N$5">
 <contactref element="D3" pad="1"/>
 <contactref element="D2" pad="1"/>
 <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="25.82" 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="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"/>
+<wire x1="13.97" y1="26.4252" x2="10.93" y2="26.4252" width="0.8128" layer="16"/>
+<wire x1="10.93" y1="26.4252" x2="10.3248" y2="25.82" width="0.8128" layer="16"/>
+<contactref element="D8" pad="2"/>
+<wire x1="10.4394" y1="21.2212" x2="12.5" y2="19.1606" width="0.8128" layer="16"/>
+<wire x1="12.5" y1="19.1606" x2="12.5" y2="12" width="0.8128" layer="16"/>
+<wire x1="12.5" y1="12" x2="13" y2="11.5" width="0.8128" layer="16"/>
+<wire x1="13" y1="11.5" x2="14.1" y2="11.5" width="0.8128" layer="16"/>
 </signal>
 <signal name="SPOUT">
 <contactref element="J7" pad="6"/>
 <contactref element="C3" pad="1"/>
 <wire x1="12.8016" y1="23.90786875" x2="12.8016" y2="13.74786875" width="0.8128" layer="1"/>
-<wire x1="2.54" y1="30.67" x2="5.08" y2="28.13" width="0.8128" layer="16"/>
+<wire x1="2.54" y1="31.67" x2="6.08" y2="28.13" width="0.8128" layer="16"/>
 <wire x1="7.62" y1="28.13" x2="8.57946875" y2="28.13" width="0.8128" layer="1"/>
 <wire x1="8.57946875" y1="28.13" x2="12.8016" y2="23.90786875" width="0.8128" layer="1"/>
-<wire x1="2.54" y1="42.64" x2="2.54" y2="30.67" width="0.8128" layer="16"/>
+<wire x1="2.54" y1="42.64" x2="2.54" y2="31.67" width="0.8128" layer="16"/>
 <via x="7.62" y="28.13" extent="1-16" drill="0.35"/>
-<wire x1="5.08" y1="28.13" x2="7.62" y2="28.13" width="0.8128" layer="16"/>
+<wire x1="6.08" y1="28.13" x2="7.62" y2="28.13" width="0.8128" layer="16"/>
 <contactref element="J2" pad="1"/>
 <wire x1="12.8016" y1="13.74786875" x2="17.46946875" y2="9.08" width="0.8128" layer="1"/>
 <wire x1="17.46946875" y1="9.08" x2="21.86" y2="9.08" width="0.8128" layer="1"/>
@@ -1521,18 +1512,21 @@ design rules under a new name.</description>
 <wire x1="17.62" y1="12.4746" x2="21.0146" y2="9.08" width="0.8128" layer="16"/>
 </signal>
 <signal name="SPK">
-<contactref element="U$2" pad="10"/>
 <contactref element="LS1" pad="+"/>
 <wire x1="2.54" y1="37.02" x2="2.54" y2="16.7" width="0.8128" layer="1"/>
 <wire x1="9.45" y1="9.79" x2="9.45" y2="7.81" width="0.8128" layer="1"/>
 <wire x1="2.54" y1="16.7" x2="9.45" y2="9.79" width="0.8128" layer="1"/>
 <wire x1="2.54" y1="37.02" x2="4.191" y2="38.671" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="46.291" x2="5.08" y2="47.18" width="0.8128" layer="1"/>
-<wire x1="5.08" y1="47.18" x2="6.29" y2="47.18" width="0.8128" layer="1"/>
-<wire x1="4.191" y1="38.671" x2="4.191" y2="46.291" width="0.8128" layer="1"/>
+<wire x1="4.191" y1="46.291" x2="4.191" y2="38.671" width="0.8128" layer="1"/>
+<contactref element="U1" pad="10"/>
+<wire x1="6.55" y1="46.92" x2="4.82" y2="46.92" width="0.8128" layer="1"/>
+<wire x1="4.82" y1="46.92" x2="4.191" y2="46.291" width="0.8128" layer="1"/>
+</signal>
+<signal name="3V3">
+<contactref element="U1" pad="2"/>
 </signal>
 <signal name="GND2">
-<contactref element="U$2" pad="19"/>
+<contactref element="U1" pad="19"/>
 </signal>
 </signals>
 <mfgpreviewcolors>

File diff suppressed because it is too large
+ 396 - 346
schematic/ECU.s#1


File diff suppressed because it is too large
+ 396 - 346
schematic/ECU.s#2


File diff suppressed because it is too large
+ 399 - 338
schematic/ECU.s#3


File diff suppressed because it is too large
+ 400 - 339
schematic/ECU.s#4


File diff suppressed because it is too large
+ 405 - 345
schematic/ECU.s#5


File diff suppressed because it is too large
+ 403 - 341
schematic/ECU.s#6


File diff suppressed because it is too large
+ 404 - 341
schematic/ECU.s#7


File diff suppressed because it is too large
+ 420 - 343
schematic/ECU.s#8


File diff suppressed because it is too large
+ 423 - 336
schematic/ECU.s#9


File diff suppressed because it is too large
+ 391 - 340
schematic/ECU.sch


BIN
schematic/ECU_schematic.pdf


+ 2 - 34
schematic/eScooter.l#1

@@ -6,7 +6,7 @@
 <setting alwaysvectorfont="no"/>
 <setting verticaltext="up"/>
 </settings>
-<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>
+<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"/>
@@ -341,7 +341,7 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <pin name="D11" x="15.24" y="15.24" length="middle" rot="R180"/>
 <pin name="D12" x="15.24" y="17.78" length="middle" rot="R180"/>
 <text x="-5.08" y="22.86" size="1.778" layer="95">&gt;NAME</text>
-<text x="-5.08" y="-25.4" size="1.778" layer="96">VALUE</text>
+<text x="-5.08" y="-25.4" size="1.778" layer="96">&gt;VALUE</text>
 </symbol>
 <symbol name="BUZZER">
 <wire x1="2.54" y1="2.54" x2="0" y2="2.54" width="0.254" layer="94"/>
@@ -426,38 +426,6 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 </gates>
 <devices>
 <device name="ARDUINO_NANO" package="SON254P1750X4300X120-30M">
-<connects>
-<connect gate="G$1" pin="3V3" pad="2"/>
-<connect gate="G$1" pin="5V" pad="12"/>
-<connect gate="G$1" pin="A0" pad="4"/>
-<connect gate="G$1" pin="A1" pad="5"/>
-<connect gate="G$1" pin="A2" pad="6"/>
-<connect gate="G$1" pin="A3" pad="7"/>
-<connect gate="G$1" pin="A4" pad="8"/>
-<connect gate="G$1" pin="A5" pad="9"/>
-<connect gate="G$1" pin="A6" pad="10"/>
-<connect gate="G$1" pin="A7" pad="11"/>
-<connect gate="G$1" pin="D10" pad="28"/>
-<connect gate="G$1" pin="D11" pad="29"/>
-<connect gate="G$1" pin="D12" pad="30"/>
-<connect gate="G$1" pin="D13" pad="1"/>
-<connect gate="G$1" pin="D2" pad="20"/>
-<connect gate="G$1" pin="D3" pad="21"/>
-<connect gate="G$1" pin="D4" pad="22"/>
-<connect gate="G$1" pin="D5" pad="23"/>
-<connect gate="G$1" pin="D6" pad="24"/>
-<connect gate="G$1" pin="D7" pad="25"/>
-<connect gate="G$1" pin="D8" pad="26"/>
-<connect gate="G$1" pin="D9" pad="27"/>
-<connect gate="G$1" pin="GND" pad="14"/>
-<connect gate="G$1" pin="GND2" pad="19"/>
-<connect gate="G$1" pin="REF" pad="3"/>
-<connect gate="G$1" pin="RST" pad="13"/>
-<connect gate="G$1" pin="RST2" pad="18"/>
-<connect gate="G$1" pin="RX0" pad="17"/>
-<connect gate="G$1" pin="TX1" pad="16"/>
-<connect gate="G$1" pin="VIN" pad="15"/>
-</connects>
 <package3dinstances>
 <package3dinstance package3d_urn="urn:adsk.eagle:package:21849926/1"/>
 </package3dinstances>

+ 5 - 37
schematic/eScooter.l#2

@@ -6,7 +6,7 @@
 <setting alwaysvectorfont="no"/>
 <setting verticaltext="up"/>
 </settings>
-<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>
+<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"/>
@@ -341,7 +341,7 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <pin name="D11" x="15.24" y="15.24" length="middle" rot="R180"/>
 <pin name="D12" x="15.24" y="17.78" length="middle" rot="R180"/>
 <text x="-5.08" y="22.86" size="1.778" layer="95">&gt;NAME</text>
-<text x="-5.08" y="-25.4" size="1.778" layer="96">VALUE</text>
+<text x="-5.08" y="-22.86" size="1.778" layer="96">&gt;VALUE</text>
 </symbol>
 <symbol name="BUZZER">
 <wire x1="2.54" y1="2.54" x2="0" y2="2.54" width="0.254" layer="94"/>
@@ -426,38 +426,6 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 </gates>
 <devices>
 <device name="ARDUINO_NANO" package="SON254P1750X4300X120-30M">
-<connects>
-<connect gate="G$1" pin="3V3" pad="2"/>
-<connect gate="G$1" pin="5V" pad="12"/>
-<connect gate="G$1" pin="A0" pad="4"/>
-<connect gate="G$1" pin="A1" pad="5"/>
-<connect gate="G$1" pin="A2" pad="6"/>
-<connect gate="G$1" pin="A3" pad="7"/>
-<connect gate="G$1" pin="A4" pad="8"/>
-<connect gate="G$1" pin="A5" pad="9"/>
-<connect gate="G$1" pin="A6" pad="10"/>
-<connect gate="G$1" pin="A7" pad="11"/>
-<connect gate="G$1" pin="D10" pad="28"/>
-<connect gate="G$1" pin="D11" pad="29"/>
-<connect gate="G$1" pin="D12" pad="30"/>
-<connect gate="G$1" pin="D13" pad="1"/>
-<connect gate="G$1" pin="D2" pad="20"/>
-<connect gate="G$1" pin="D3" pad="21"/>
-<connect gate="G$1" pin="D4" pad="22"/>
-<connect gate="G$1" pin="D5" pad="23"/>
-<connect gate="G$1" pin="D6" pad="24"/>
-<connect gate="G$1" pin="D7" pad="25"/>
-<connect gate="G$1" pin="D8" pad="26"/>
-<connect gate="G$1" pin="D9" pad="27"/>
-<connect gate="G$1" pin="GND" pad="14"/>
-<connect gate="G$1" pin="GND2" pad="19"/>
-<connect gate="G$1" pin="REF" pad="3"/>
-<connect gate="G$1" pin="RST" pad="13"/>
-<connect gate="G$1" pin="RST2" pad="18"/>
-<connect gate="G$1" pin="RX0" pad="17"/>
-<connect gate="G$1" pin="TX1" pad="16"/>
-<connect gate="G$1" pin="VIN" pad="15"/>
-</connects>
 <package3dinstances>
 <package3dinstance package3d_urn="urn:adsk.eagle:package:21849926/1"/>
 </package3dinstances>
@@ -486,13 +454,13 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <deviceset name="TVS_DIODE">
 <description>TVS protective diode</description>
 <gates>
-<gate name="D1" symbol="TVS_DIODE" x="0" y="0"/>
+<gate name="D$1" 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"/>
+<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"/>

+ 0 - 32
schematic/eScooter.l#3

@@ -426,38 +426,6 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 </gates>
 <devices>
 <device name="ARDUINO_NANO" package="SON254P1750X4300X120-30M">
-<connects>
-<connect gate="G$1" pin="3V3" pad="2"/>
-<connect gate="G$1" pin="5V" pad="12"/>
-<connect gate="G$1" pin="A0" pad="4"/>
-<connect gate="G$1" pin="A1" pad="5"/>
-<connect gate="G$1" pin="A2" pad="6"/>
-<connect gate="G$1" pin="A3" pad="7"/>
-<connect gate="G$1" pin="A4" pad="8"/>
-<connect gate="G$1" pin="A5" pad="9"/>
-<connect gate="G$1" pin="A6" pad="10"/>
-<connect gate="G$1" pin="A7" pad="11"/>
-<connect gate="G$1" pin="D10" pad="28"/>
-<connect gate="G$1" pin="D11" pad="29"/>
-<connect gate="G$1" pin="D12" pad="30"/>
-<connect gate="G$1" pin="D13" pad="1"/>
-<connect gate="G$1" pin="D2" pad="20"/>
-<connect gate="G$1" pin="D3" pad="21"/>
-<connect gate="G$1" pin="D4" pad="22"/>
-<connect gate="G$1" pin="D5" pad="23"/>
-<connect gate="G$1" pin="D6" pad="24"/>
-<connect gate="G$1" pin="D7" pad="25"/>
-<connect gate="G$1" pin="D8" pad="26"/>
-<connect gate="G$1" pin="D9" pad="27"/>
-<connect gate="G$1" pin="GND" pad="14"/>
-<connect gate="G$1" pin="GND2" pad="19"/>
-<connect gate="G$1" pin="REF" pad="3"/>
-<connect gate="G$1" pin="RST" pad="13"/>
-<connect gate="G$1" pin="RST2" pad="18"/>
-<connect gate="G$1" pin="RX0" pad="17"/>
-<connect gate="G$1" pin="TX1" pad="16"/>
-<connect gate="G$1" pin="VIN" pad="15"/>
-</connects>
 <package3dinstances>
 <package3dinstance package3d_urn="urn:adsk.eagle:package:21849926/1"/>
 </package3dinstances>

+ 3 - 3
schematic/eScooter.l#4

@@ -486,13 +486,13 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <deviceset name="TVS_DIODE">
 <description>TVS protective diode</description>
 <gates>
-<gate name="G$1" symbol="TVS_DIODE" x="0" y="0"/>
+<gate name="D$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"/>
+<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"/>

+ 5 - 1
schematic/eScooter.l#5

@@ -486,10 +486,14 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <deviceset name="TVS_DIODE">
 <description>TVS protective diode</description>
 <gates>
-<gate name="G$1" symbol="TVS_DIODE" x="0" y="0"/>
+<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>

+ 31 - 2
schematic/eScooter.l#6

@@ -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">
@@ -464,10 +486,17 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <deviceset name="TVS_DIODE">
 <description>TVS protective diode</description>
 <gates>
-<gate name="G$1" symbol="TVS_DIODE" x="0" y="0"/>
+<gate name="D1" symbol="TVS_DIODE" x="0" y="0"/>
 </gates>
 <devices>
-<device name="">
+<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>

+ 33 - 2
schematic/eScooter.l#7

@@ -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"/>
@@ -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">
@@ -462,10 +484,19 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 </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="">
+<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>

+ 33 - 1
schematic/eScooter.l#8

@@ -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">
@@ -347,6 +369,8 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <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>
@@ -460,11 +484,19 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 </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="">
+<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>

+ 31 - 2
schematic/eScooter.l#9

@@ -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"/>
@@ -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">
@@ -347,6 +369,8 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <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>
@@ -460,10 +484,15 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 </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="">
+<device name="SMA" package="DIOM5027X220N">
+<package3dinstances>
+<package3dinstance package3d_urn="urn:adsk.eagle:package:21928182/1"/>
+</package3dinstances>
 <technologies>
 <technology name=""/>
 </technologies>

+ 1 - 1
schematic/eScooter.lbr

@@ -341,7 +341,7 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <pin name="D11" x="15.24" y="15.24" length="middle" rot="R180"/>
 <pin name="D12" x="15.24" y="17.78" length="middle" rot="R180"/>
 <text x="-5.08" y="22.86" size="1.778" layer="95">&gt;NAME</text>
-<text x="-5.08" y="-25.4" size="1.778" layer="96">VALUE</text>
+<text x="-5.08" y="-25.4" size="1.778" layer="96">&gt;VALUE</text>
 </symbol>
 <symbol name="BUZZER">
 <wire x1="2.54" y1="2.54" x2="0" y2="2.54" width="0.254" layer="94"/>

+ 98 - 132
schematic/regulator.b#1

@@ -414,26 +414,6 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <rectangle x1="0.4" y1="-3.81" x2="2.15" y2="-3.1" layer="51"/>
 <rectangle x1="2.94" y1="-3.81" x2="4.1" y2="-3.1" layer="51"/>
 </package>
-<package name="CAPAE1230X1250N" urn="urn:adsk.eagle:footprint:21812987/1">
-<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
-&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
-<wire x1="-6.25" y1="1.3186" x2="-6.25" y2="3.6573" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="3.6573" x2="-3.6573" y2="6.25" width="0.12" layer="21"/>
-<wire x1="-3.6573" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="21"/>
-<wire x1="6.25" y1="6.25" x2="6.25" y2="1.3186" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="-1.3186" x2="-6.25" y2="-3.6573" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="-3.6573" x2="-3.6573" y2="-6.25" width="0.12" layer="21"/>
-<wire x1="-3.6573" y1="-6.25" x2="6.25" y2="-6.25" width="0.12" layer="21"/>
-<wire x1="6.25" y1="-6.25" x2="6.25" y2="-1.3186" width="0.12" layer="21"/>
-<wire x1="6.25" y1="-6.25" x2="-6.25" y2="-6.25" width="0.12" layer="51"/>
-<wire x1="-6.25" y1="-6.25" x2="-6.25" y2="6.25" width="0.12" layer="51"/>
-<wire x1="-6.25" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="51"/>
-<wire x1="6.25" y1="6.25" x2="6.25" y2="-6.25" width="0.12" layer="51"/>
-<smd name="1" x="-4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
-<smd name="2" x="4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
-<text x="0" y="6.885" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
-<text x="0" y="-6.885" 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">
@@ -443,13 +423,6 @@ dual in line package'</description>
 <packageinstance name="DIP8"/>
 </packageinstances>
 </package3d>
-<package3d name="CAPAE1230X1250N" urn="urn:adsk.eagle:package:21812541/1" type="model">
-<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
-&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
-<packageinstances>
-<packageinstance name="CAPAE1230X1250N"/>
-</packageinstances>
-</package3d>
 </packages3d>
 </library>
 <library name="SparkFun-Connectors" urn="urn:adsk.eagle:library:513">
@@ -695,6 +668,26 @@ CONN_04
 <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>
+<package name="CAPAE1230X1250N" urn="urn:adsk.eagle:footprint:21812987/1">
+<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
+&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
+<wire x1="-6.25" y1="1.3186" x2="-6.25" y2="3.6573" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="3.6573" x2="-3.6573" y2="6.25" width="0.12" layer="21"/>
+<wire x1="-3.6573" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="21"/>
+<wire x1="6.25" y1="6.25" x2="6.25" y2="1.3186" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="-1.3186" x2="-6.25" y2="-3.6573" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="-3.6573" x2="-3.6573" y2="-6.25" width="0.12" layer="21"/>
+<wire x1="-3.6573" y1="-6.25" x2="6.25" y2="-6.25" width="0.12" layer="21"/>
+<wire x1="6.25" y1="-6.25" x2="6.25" y2="-1.3186" width="0.12" layer="21"/>
+<wire x1="6.25" y1="-6.25" x2="-6.25" y2="-6.25" width="0.12" layer="51"/>
+<wire x1="-6.25" y1="-6.25" x2="-6.25" y2="6.25" width="0.12" layer="51"/>
+<wire x1="-6.25" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="51"/>
+<wire x1="6.25" y1="6.25" x2="6.25" y2="-6.25" width="0.12" layer="51"/>
+<smd name="1" x="-4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
+<smd name="2" x="4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
+<text x="0" y="6.885" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-6.885" 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">
@@ -704,6 +697,13 @@ CONN_04
 <packageinstance name="DIOM5027X220N"/>
 </packageinstances>
 </package3d>
+<package3d name="CAPAE1230X1250N" urn="urn:adsk.eagle:package:21812541/1" type="model">
+<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
+&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="CAPAE1230X1250N"/>
+</packageinstances>
+</package3d>
 </packages3d>
 </library>
 </libraries>
@@ -899,7 +899,7 @@ 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="29.21" y="16.51" smashed="yes" rot="R180">
+<element name="C1" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="0.1uF" x="29.21" y="16.51" smashed="yes" rot="R180">
 <attribute name="CATEGORY" value="Capacitor" x="8.89" y="60.96" size="1.778" layer="27" rot="R180" display="off"/>
 <attribute name="MANUFACTURER" value="" x="8.89" y="60.96" size="1.778" layer="27" rot="R180" display="off"/>
 <attribute name="MPN" value="" x="8.89" y="60.96" size="1.778" layer="27" rot="R180" display="off"/>
@@ -914,7 +914,7 @@ 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="36.83" y="24.13" smashed="yes" rot="R270">
+<element name="C2" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="0.1uF" x="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"/>
@@ -929,7 +929,7 @@ design rules under a new name.</description>
 <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="49.53" y="6.35" smashed="yes" rot="R270">
+<element name="C3" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPMP7343X310N" package3d_urn="urn:adsk.eagle:package:16290885/1" value="15uF" 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"/>
@@ -944,7 +944,7 @@ design rules under a new name.</description>
 <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="6.35" smashed="yes" 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="SB5100" 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"/>
@@ -989,10 +989,6 @@ design rules under a new name.</description>
 <attribute name="NAME" x="27.3449" y="28.495" size="1.27" layer="25"/>
 <attribute name="VALUE" x="33.6151" y="31.035" size="1.27" layer="27" rot="R180"/>
 </element>
-<element name="C4" library="regulator" package="CAPAE1230X1250N" package3d_urn="urn:adsk.eagle:package:21812541/1" value="CPANASONIC_H13" x="12.7" y="17.78" smashed="yes" rot="R270">
-<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="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"/>
@@ -1070,27 +1066,36 @@ 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 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="24.13" smashed="yes" rot="R180">
+<attribute name="NAME" x="49.53" y="22.86" size="1.27" layer="25" rot="R180"/>
+<attribute name="SPICEMODEL" value="NONE" x="48.26" y="24.13" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="48.26" y="24.13" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="49.53" y="26.67" 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 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="20.32" smashed="yes">
+<attribute name="NAME" x="50.8" y="21.59" size="1.27" layer="25"/>
+<attribute name="SPICEMODEL" value="NONE" x="52.07" y="20.32" size="1.778" layer="27" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="52.07" y="20.32" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="50.8" y="17.78" 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>
+<element name="R8" 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="17.78" smashed="yes" rot="R180">
+<attribute name="NAME" x="53.34" y="16.51" size="1.27" layer="25" rot="R180"/>
+<attribute name="SPICEMODEL" value="NONE" x="52.07" y="17.78" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="52.07" y="17.78" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="53.34" y="20.32" size="1.27" layer="27" rot="R180"/>
+</element>
+<element name="C4" library="eScooter" package="CAPAE1230X1250N" package3d_urn="urn:adsk.eagle:package:21812541/1" value="68uF" x="11.43" y="16.51" smashed="yes" rot="R270">
+<attribute name="NAME" x="18.315" y="16.51" size="1.27" layer="25" rot="R270" align="bottom-center"/>
+<attribute name="VALUE" x="4.545" y="16.51" size="1.27" layer="27" rot="R270" align="top-center"/>
+</element>
 </elements>
 <signals>
 <signal name="GND">
 <contactref element="U1" pad="6"/>
-<contactref element="C4" pad="2"/>
 <contactref element="U1" pad="3"/>
 <contactref element="C2" pad="1"/>
 <contactref element="D1" pad="A"/>
@@ -1115,95 +1120,56 @@ design rules under a new name.</description>
 <contactref element="J1" pad="2"/>
 <contactref element="Q1" pad="2"/>
 <contactref element="R5" pad="1"/>
-<via x="55.88" y="10.16" extent="1-16" drill="0.35"/>
-<via x="54.61" y="11.43" extent="1-16" drill="0.35"/>
-<via x="53.34" y="12.7" extent="1-16" drill="0.35"/>
-<via x="52.07" y="13.97" extent="1-16" drill="0.35"/>
-<via x="50.8" y="15.24" extent="1-16" drill="0.35"/>
-<via x="49.53" y="16.51" extent="1-16" drill="0.35"/>
-<via x="48.26" y="17.78" extent="1-16" drill="0.35"/>
-<via x="46.99" y="19.05" extent="1-16" drill="0.35"/>
-<via x="45.72" y="20.32" extent="1-16" drill="0.35"/>
-<via x="44.45" y="21.59" extent="1-16" drill="0.35"/>
-<via x="44.45" y="24.13" extent="1-16" drill="0.35"/>
-<via x="44.45" y="26.67" extent="1-16" drill="0.35"/>
-<via x="44.45" y="29.21" extent="1-16" drill="0.35"/>
-<via x="43.18" y="30.48" extent="1-16" drill="0.35"/>
-<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"/>
+<via x="54.61" y="10.16" extent="1-16" drill="0.35"/>
+<via x="53.34" y="11.43" extent="1-16" drill="0.35"/>
+<via x="52.07" y="12.7" extent="1-16" drill="0.35"/>
+<via x="50.8" y="13.97" extent="1-16" drill="0.35"/>
+<via x="49.53" y="15.24" extent="1-16" drill="0.35"/>
+<via x="48.26" y="16.51" extent="1-16" drill="0.35"/>
+<via x="46.99" y="17.78" extent="1-16" drill="0.35"/>
+<via x="45.72" y="19.05" extent="1-16" drill="0.35"/>
+<via x="44.45" y="20.32" extent="1-16" drill="0.35"/>
+<via x="44.45" y="22.86" extent="1-16" drill="0.35"/>
+<via x="44.45" y="25.4" extent="1-16" drill="0.35"/>
+<via x="44.45" y="27.94" extent="1-16" drill="0.35"/>
+<via x="43.18" y="29.21" extent="1-16" drill="0.35"/>
+<via x="41.91" y="30.48" extent="1-16" drill="0.35"/>
+<via x="40.64" y="31.75" extent="1-16" drill="0.35"/>
+<via x="39.37" y="33.02" extent="1-16" drill="0.35"/>
+<via x="38.1" 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"/>
+<via x="16.51" y="35.56" extent="1-16" drill="0.35"/>
+<via x="19.05" y="35.56" extent="1-16" drill="0.35"/>
+<via x="21.59" y="35.56" extent="1-16" drill="0.35"/>
+<via x="24.13" y="35.56" extent="1-16" drill="0.35"/>
+<via x="26.67" y="35.56" extent="1-16" drill="0.35"/>
+<via x="29.21" y="35.56" extent="1-16" drill="0.35"/>
+<via x="31.75" y="35.56" extent="1-16" drill="0.35"/>
+<via x="34.29" y="35.56" extent="1-16" drill="0.35"/>
+<via x="36.83" 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"/>
+<contactref element="R8" pad="2"/>
+<contactref element="C4" pad="2"/>
 </signal>
 <signal name="VIN">
 <contactref element="U1" pad="7"/>
-<contactref element="C4" pad="1"/>
 <contactref element="R1" pad="1"/>
 <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"/>
 <wire x1="2.54" y1="31.19" x2="6.91" y2="31.19" width="2.54" layer="1"/>
-<wire x1="10.16" y1="27.94" x2="6.91" y2="31.19" width="2.54" layer="1"/>
-<wire x1="12.7" y1="22.705" x2="10.16" y2="25.245" width="2.54" layer="1"/>
-<wire x1="10.16" y1="25.245" x2="10.16" y2="27.94" width="2.54" layer="1"/>
-<wire x1="12.7" y1="22.705" x2="12.855" y2="22.86" width="2.54" layer="1"/>
+<wire x1="6.91" y1="31.19" x2="10.16" y2="27.94" width="2.54" layer="1"/>
 <contactref element="Q2" pad="3"/>
 <wire x1="2.54" y1="31.19" x2="3.81" y2="32.46" width="0.8128" layer="16"/>
 <wire x1="3.81" y1="32.46" x2="3.81" y2="37.7771" width="0.8128" layer="16"/>
 <wire x1="4.1329" y1="38.1" x2="5.25" y2="38.1" width="0.8128" layer="16"/>
 <wire x1="3.81" y1="37.7771" x2="4.1329" y2="38.1" width="0.8128" layer="16"/>
+<contactref element="C4" pad="1"/>
+<wire x1="11.43" y1="22.86" x2="10.16" y2="24.13" width="2.54" layer="1"/>
+<wire x1="10.16" y1="27.94" x2="10.16" y2="24.13" width="2.54" layer="1"/>
+<wire x1="21.59" y1="22.86" x2="11.43" y2="22.86" width="2.54" layer="1"/>
+<wire x1="11.43" y1="21.435" x2="11.43" y2="22.86" width="2.54" layer="1"/>
 </signal>
 <signal name="N$1">
 <contactref element="U1" pad="1"/>
@@ -1321,16 +1287,13 @@ 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="25.72" width="0.8128" layer="16"/>
-<via x="50.48" y="25.72" extent="1-16" drill="0.35"/>
+<wire x1="50.48" y1="23.18" x2="50.48" y2="26.99" width="0.8128" layer="16"/>
+<via x="50.48" y="26.99" 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"/>
+<wire x1="50.48" y1="26.99" x2="50.48" y2="24.928" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="24.928" x2="49.682" y2="24.13" width="0.8128" layer="1"/>
 </signal>
 <signal name="PWM">
 <contactref element="Q2" pad="1"/>
@@ -1340,6 +1303,10 @@ design rules under a new name.</description>
 <contactref element="J1" pad="4"/>
 <wire x1="48.26" y1="22.86" x2="57.15" y2="13.97" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="13.97" x2="58.42" y2="13.97" width="0.8128" layer="16"/>
+<contactref element="R8" pad="1"/>
+<wire x1="58.42" y1="13.97" x2="57.15" y2="13.97" width="0.8128" layer="1"/>
+<wire x1="57.15" y1="13.97" x2="53.492" y2="17.628" width="0.8128" layer="1"/>
+<wire x1="53.492" y1="17.628" x2="53.492" y2="17.78" width="0.8128" layer="1"/>
 </signal>
 <signal name="BAT">
 <contactref element="J1" pad="3"/>
@@ -1363,13 +1330,12 @@ design rules under a new name.</description>
 <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"/>
+<wire x1="54.93" y1="29.38" x2="54.93" y2="21.758" width="0.8128" layer="1"/>
+<wire x1="57.15" y1="19.05" x2="58.42" y2="19.05" 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"/>
+<wire x1="53.492" y1="20.32" x2="54.93" y2="21.758" width="0.8128" layer="1"/>
+<wire x1="54.93" y1="21.758" x2="54.93" y2="21.27" width="0.8128" layer="1"/>
+<wire x1="54.93" y1="21.27" x2="57.15" y2="19.05" width="0.8128" layer="1"/>
 </signal>
 </signals>
 <mfgpreviewcolors>

+ 149 - 180
schematic/regulator.b#2

@@ -414,26 +414,6 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <rectangle x1="0.4" y1="-3.81" x2="2.15" y2="-3.1" layer="51"/>
 <rectangle x1="2.94" y1="-3.81" x2="4.1" y2="-3.1" layer="51"/>
 </package>
-<package name="CAPAE1230X1250N" urn="urn:adsk.eagle:footprint:21812987/1">
-<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
-&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
-<wire x1="-6.25" y1="1.3186" x2="-6.25" y2="3.6573" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="3.6573" x2="-3.6573" y2="6.25" width="0.12" layer="21"/>
-<wire x1="-3.6573" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="21"/>
-<wire x1="6.25" y1="6.25" x2="6.25" y2="1.3186" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="-1.3186" x2="-6.25" y2="-3.6573" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="-3.6573" x2="-3.6573" y2="-6.25" width="0.12" layer="21"/>
-<wire x1="-3.6573" y1="-6.25" x2="6.25" y2="-6.25" width="0.12" layer="21"/>
-<wire x1="6.25" y1="-6.25" x2="6.25" y2="-1.3186" width="0.12" layer="21"/>
-<wire x1="6.25" y1="-6.25" x2="-6.25" y2="-6.25" width="0.12" layer="51"/>
-<wire x1="-6.25" y1="-6.25" x2="-6.25" y2="6.25" width="0.12" layer="51"/>
-<wire x1="-6.25" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="51"/>
-<wire x1="6.25" y1="6.25" x2="6.25" y2="-6.25" width="0.12" layer="51"/>
-<smd name="1" x="-4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
-<smd name="2" x="4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
-<text x="0" y="6.885" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
-<text x="0" y="-6.885" 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">
@@ -443,13 +423,6 @@ dual in line package'</description>
 <packageinstance name="DIP8"/>
 </packageinstances>
 </package3d>
-<package3d name="CAPAE1230X1250N" urn="urn:adsk.eagle:package:21812541/1" type="model">
-<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
-&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
-<packageinstances>
-<packageinstance name="CAPAE1230X1250N"/>
-</packageinstances>
-</package3d>
 </packages3d>
 </library>
 <library name="SparkFun-Connectors" urn="urn:adsk.eagle:library:513">
@@ -695,6 +668,26 @@ CONN_04
 <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>
+<package name="CAPAE1230X1250N" urn="urn:adsk.eagle:footprint:21812987/1">
+<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
+&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
+<wire x1="-6.25" y1="1.3186" x2="-6.25" y2="3.6573" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="3.6573" x2="-3.6573" y2="6.25" width="0.12" layer="21"/>
+<wire x1="-3.6573" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="21"/>
+<wire x1="6.25" y1="6.25" x2="6.25" y2="1.3186" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="-1.3186" x2="-6.25" y2="-3.6573" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="-3.6573" x2="-3.6573" y2="-6.25" width="0.12" layer="21"/>
+<wire x1="-3.6573" y1="-6.25" x2="6.25" y2="-6.25" width="0.12" layer="21"/>
+<wire x1="6.25" y1="-6.25" x2="6.25" y2="-1.3186" width="0.12" layer="21"/>
+<wire x1="6.25" y1="-6.25" x2="-6.25" y2="-6.25" width="0.12" layer="51"/>
+<wire x1="-6.25" y1="-6.25" x2="-6.25" y2="6.25" width="0.12" layer="51"/>
+<wire x1="-6.25" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="51"/>
+<wire x1="6.25" y1="6.25" x2="6.25" y2="-6.25" width="0.12" layer="51"/>
+<smd name="1" x="-4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
+<smd name="2" x="4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
+<text x="0" y="6.885" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-6.885" 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">
@@ -704,6 +697,13 @@ CONN_04
 <packageinstance name="DIOM5027X220N"/>
 </packageinstances>
 </package3d>
+<package3d name="CAPAE1230X1250N" urn="urn:adsk.eagle:package:21812541/1" type="model">
+<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
+&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="CAPAE1230X1250N"/>
+</packageinstances>
+</package3d>
 </packages3d>
 </library>
 </libraries>
@@ -899,7 +899,7 @@ 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="29.21" y="16.51" smashed="yes" rot="R180">
+<element name="C1" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="0.1uF" x="29.21" y="16.51" smashed="yes" rot="R180">
 <attribute name="CATEGORY" value="Capacitor" x="8.89" y="60.96" size="1.778" layer="27" rot="R180" display="off"/>
 <attribute name="MANUFACTURER" value="" x="8.89" y="60.96" size="1.778" layer="27" rot="R180" display="off"/>
 <attribute name="MPN" value="" x="8.89" y="60.96" size="1.778" layer="27" rot="R180" display="off"/>
@@ -914,37 +914,37 @@ 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="0.1uF" 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="6.35" smashed="yes" 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="SB5100" 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"/>
@@ -961,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"/>
@@ -989,10 +989,6 @@ design rules under a new name.</description>
 <attribute name="NAME" x="27.3449" y="28.495" size="1.27" layer="25"/>
 <attribute name="VALUE" x="33.6151" y="31.035" size="1.27" layer="27" rot="R180"/>
 </element>
-<element name="C4" library="regulator" package="CAPAE1230X1250N" package3d_urn="urn:adsk.eagle:package:21812541/1" value="CPANASONIC_H13" x="12.7" y="17.78" smashed="yes" rot="R270">
-<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="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"/>
@@ -1070,27 +1066,36 @@ 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 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="24.13" smashed="yes" rot="R180">
+<attribute name="NAME" x="49.53" y="22.86" size="1.27" layer="25" rot="R180"/>
+<attribute name="SPICEMODEL" value="NONE" x="48.26" y="24.13" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="48.26" y="24.13" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="49.53" y="26.67" 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="20.32" smashed="yes">
+<attribute name="NAME" x="50.8" y="21.59" size="1.27" layer="25"/>
+<attribute name="SPICEMODEL" value="NONE" x="52.07" y="20.32" size="1.778" layer="27" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="52.07" y="20.32" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="50.8" y="17.78" 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="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 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>
-<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 name="R8" 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="17.78" smashed="yes" rot="R180">
+<attribute name="NAME" x="53.34" y="16.51" size="1.27" layer="25" rot="R180"/>
+<attribute name="SPICEMODEL" value="NONE" x="52.07" y="17.78" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="52.07" y="17.78" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="53.34" y="20.32" size="1.27" layer="27" rot="R180"/>
+</element>
+<element name="C4" library="eScooter" package="CAPAE1230X1250N" package3d_urn="urn:adsk.eagle:package:21812541/1" value="68uF" x="11.43" y="16.51" smashed="yes" rot="R270">
+<attribute name="NAME" x="18.315" y="16.51" size="1.27" layer="25" rot="R270" align="bottom-center"/>
+<attribute name="VALUE" x="4.545" y="16.51" size="1.27" layer="27" rot="R270" align="top-center"/>
 </element>
 </elements>
 <signals>
 <signal name="GND">
 <contactref element="U1" pad="6"/>
-<contactref element="C4" pad="2"/>
 <contactref element="U1" pad="3"/>
 <contactref element="C2" pad="1"/>
 <contactref element="D1" pad="A"/>
@@ -1098,8 +1103,8 @@ design rules under a new name.</description>
 <contactref element="R3" pad="1"/>
 <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"/>
+<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"/>
@@ -1115,95 +1120,56 @@ design rules under a new name.</description>
 <contactref element="J1" pad="2"/>
 <contactref element="Q1" pad="2"/>
 <contactref element="R5" pad="1"/>
-<via x="55.88" y="10.16" extent="1-16" drill="0.35"/>
-<via x="54.61" y="11.43" extent="1-16" drill="0.35"/>
-<via x="53.34" y="12.7" extent="1-16" drill="0.35"/>
-<via x="52.07" y="13.97" extent="1-16" drill="0.35"/>
-<via x="50.8" y="15.24" extent="1-16" drill="0.35"/>
-<via x="49.53" y="16.51" extent="1-16" drill="0.35"/>
-<via x="48.26" y="17.78" extent="1-16" drill="0.35"/>
-<via x="46.99" y="19.05" extent="1-16" drill="0.35"/>
-<via x="45.72" y="20.32" extent="1-16" drill="0.35"/>
-<via x="44.45" y="21.59" extent="1-16" drill="0.35"/>
-<via x="44.45" y="24.13" extent="1-16" drill="0.35"/>
-<via x="44.45" y="26.67" extent="1-16" drill="0.35"/>
-<via x="44.45" y="29.21" extent="1-16" drill="0.35"/>
-<via x="43.18" y="30.48" extent="1-16" drill="0.35"/>
-<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"/>
+<via x="54.61" y="10.16" extent="1-16" drill="0.35"/>
+<via x="53.34" y="11.43" extent="1-16" drill="0.35"/>
+<via x="52.07" y="12.7" extent="1-16" drill="0.35"/>
+<via x="50.8" y="13.97" extent="1-16" drill="0.35"/>
+<via x="49.53" y="15.24" extent="1-16" drill="0.35"/>
+<via x="48.26" y="16.51" extent="1-16" drill="0.35"/>
+<via x="46.99" y="17.78" extent="1-16" drill="0.35"/>
+<via x="45.72" y="19.05" extent="1-16" drill="0.35"/>
+<via x="44.45" y="20.32" extent="1-16" drill="0.35"/>
+<via x="44.45" y="22.86" extent="1-16" drill="0.35"/>
+<via x="44.45" y="25.4" extent="1-16" drill="0.35"/>
+<via x="44.45" y="27.94" extent="1-16" drill="0.35"/>
+<via x="43.18" y="29.21" extent="1-16" drill="0.35"/>
+<via x="41.91" y="30.48" extent="1-16" drill="0.35"/>
+<via x="40.64" y="31.75" extent="1-16" drill="0.35"/>
+<via x="39.37" y="33.02" extent="1-16" drill="0.35"/>
+<via x="38.1" 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"/>
+<via x="16.51" y="35.56" extent="1-16" drill="0.35"/>
+<via x="19.05" y="35.56" extent="1-16" drill="0.35"/>
+<via x="21.59" y="35.56" extent="1-16" drill="0.35"/>
+<via x="24.13" y="35.56" extent="1-16" drill="0.35"/>
+<via x="26.67" y="35.56" extent="1-16" drill="0.35"/>
+<via x="29.21" y="35.56" extent="1-16" drill="0.35"/>
+<via x="31.75" y="35.56" extent="1-16" drill="0.35"/>
+<via x="34.29" y="35.56" extent="1-16" drill="0.35"/>
+<via x="36.83" 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"/>
+<contactref element="R8" pad="2"/>
+<contactref element="C4" pad="2"/>
 </signal>
 <signal name="VIN">
 <contactref element="U1" pad="7"/>
-<contactref element="C4" pad="1"/>
 <contactref element="R1" pad="1"/>
 <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"/>
 <wire x1="2.54" y1="31.19" x2="6.91" y2="31.19" width="2.54" layer="1"/>
-<wire x1="10.16" y1="27.94" x2="6.91" y2="31.19" width="2.54" layer="1"/>
-<wire x1="12.7" y1="22.705" x2="10.16" y2="25.245" width="2.54" layer="1"/>
-<wire x1="10.16" y1="25.245" x2="10.16" y2="27.94" width="2.54" layer="1"/>
-<wire x1="12.7" y1="22.705" x2="12.855" y2="22.86" width="2.54" layer="1"/>
+<wire x1="6.91" y1="31.19" x2="10.16" y2="27.94" width="2.54" layer="1"/>
 <contactref element="Q2" pad="3"/>
 <wire x1="2.54" y1="31.19" x2="3.81" y2="32.46" width="0.8128" layer="16"/>
 <wire x1="3.81" y1="32.46" x2="3.81" y2="37.7771" width="0.8128" layer="16"/>
 <wire x1="4.1329" y1="38.1" x2="5.25" y2="38.1" width="0.8128" layer="16"/>
 <wire x1="3.81" y1="37.7771" x2="4.1329" y2="38.1" width="0.8128" layer="16"/>
+<contactref element="C4" pad="1"/>
+<wire x1="11.43" y1="22.86" x2="10.16" y2="24.13" width="2.54" layer="1"/>
+<wire x1="10.16" y1="27.94" x2="10.16" y2="24.13" width="2.54" layer="1"/>
+<wire x1="21.59" y1="22.86" x2="11.43" y2="22.86" width="2.54" layer="1"/>
+<wire x1="11.43" y1="21.435" x2="11.43" y2="22.86" width="2.54" layer="1"/>
 </signal>
 <signal name="N$1">
 <contactref element="U1" pad="1"/>
@@ -1228,30 +1194,33 @@ design rules under a new name.</description>
 <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="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="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="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"/>
+<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="54.61" y1="6.35" x2="54.61" y2="4.25" width="1.27" layer="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"/>
@@ -1318,16 +1287,13 @@ 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="25.72" width="0.8128" layer="16"/>
-<via x="50.48" y="25.72" extent="1-16" drill="0.35"/>
+<wire x1="50.48" y1="23.18" x2="50.48" y2="26.99" width="0.8128" layer="16"/>
+<via x="50.48" y="26.99" 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"/>
+<wire x1="50.48" y1="26.99" x2="50.48" y2="24.928" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="24.928" x2="49.682" y2="24.13" width="0.8128" layer="1"/>
 </signal>
 <signal name="PWM">
 <contactref element="Q2" pad="1"/>
@@ -1337,6 +1303,10 @@ design rules under a new name.</description>
 <contactref element="J1" pad="4"/>
 <wire x1="48.26" y1="22.86" x2="57.15" y2="13.97" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="13.97" x2="58.42" y2="13.97" width="0.8128" layer="16"/>
+<contactref element="R8" pad="1"/>
+<wire x1="58.42" y1="13.97" x2="57.15" y2="13.97" width="0.8128" layer="1"/>
+<wire x1="57.15" y1="13.97" x2="53.492" y2="17.628" width="0.8128" layer="1"/>
+<wire x1="53.492" y1="17.628" x2="53.492" y2="17.78" width="0.8128" layer="1"/>
 </signal>
 <signal name="BAT">
 <contactref element="J1" pad="3"/>
@@ -1360,13 +1330,12 @@ design rules under a new name.</description>
 <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"/>
+<wire x1="54.93" y1="29.38" x2="54.93" y2="21.758" width="0.8128" layer="1"/>
+<wire x1="57.15" y1="19.05" x2="58.42" y2="19.05" 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"/>
+<wire x1="53.492" y1="20.32" x2="54.93" y2="21.758" width="0.8128" layer="1"/>
+<wire x1="54.93" y1="21.758" x2="54.93" y2="21.27" width="0.8128" layer="1"/>
+<wire x1="54.93" y1="21.27" x2="57.15" y2="19.05" width="0.8128" layer="1"/>
 </signal>
 </signals>
 <mfgpreviewcolors>

+ 158 - 191
schematic/regulator.b#3

@@ -414,26 +414,6 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <rectangle x1="0.4" y1="-3.81" x2="2.15" y2="-3.1" layer="51"/>
 <rectangle x1="2.94" y1="-3.81" x2="4.1" y2="-3.1" layer="51"/>
 </package>
-<package name="CAPAE1230X1250N" urn="urn:adsk.eagle:footprint:21812987/1">
-<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
-&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
-<wire x1="-6.25" y1="1.3186" x2="-6.25" y2="3.6573" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="3.6573" x2="-3.6573" y2="6.25" width="0.12" layer="21"/>
-<wire x1="-3.6573" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="21"/>
-<wire x1="6.25" y1="6.25" x2="6.25" y2="1.3186" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="-1.3186" x2="-6.25" y2="-3.6573" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="-3.6573" x2="-3.6573" y2="-6.25" width="0.12" layer="21"/>
-<wire x1="-3.6573" y1="-6.25" x2="6.25" y2="-6.25" width="0.12" layer="21"/>
-<wire x1="6.25" y1="-6.25" x2="6.25" y2="-1.3186" width="0.12" layer="21"/>
-<wire x1="6.25" y1="-6.25" x2="-6.25" y2="-6.25" width="0.12" layer="51"/>
-<wire x1="-6.25" y1="-6.25" x2="-6.25" y2="6.25" width="0.12" layer="51"/>
-<wire x1="-6.25" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="51"/>
-<wire x1="6.25" y1="6.25" x2="6.25" y2="-6.25" width="0.12" layer="51"/>
-<smd name="1" x="-4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
-<smd name="2" x="4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
-<text x="0" y="6.885" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
-<text x="0" y="-6.885" 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">
@@ -443,13 +423,6 @@ dual in line package'</description>
 <packageinstance name="DIP8"/>
 </packageinstances>
 </package3d>
-<package3d name="CAPAE1230X1250N" urn="urn:adsk.eagle:package:21812541/1" type="model">
-<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
-&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
-<packageinstances>
-<packageinstance name="CAPAE1230X1250N"/>
-</packageinstances>
-</package3d>
 </packages3d>
 </library>
 <library name="SparkFun-Connectors" urn="urn:adsk.eagle:library:513">
@@ -695,6 +668,26 @@ CONN_04
 <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>
+<package name="CAPAE1230X1250N" urn="urn:adsk.eagle:footprint:21812987/1">
+<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
+&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
+<wire x1="-6.25" y1="1.3186" x2="-6.25" y2="3.6573" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="3.6573" x2="-3.6573" y2="6.25" width="0.12" layer="21"/>
+<wire x1="-3.6573" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="21"/>
+<wire x1="6.25" y1="6.25" x2="6.25" y2="1.3186" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="-1.3186" x2="-6.25" y2="-3.6573" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="-3.6573" x2="-3.6573" y2="-6.25" width="0.12" layer="21"/>
+<wire x1="-3.6573" y1="-6.25" x2="6.25" y2="-6.25" width="0.12" layer="21"/>
+<wire x1="6.25" y1="-6.25" x2="6.25" y2="-1.3186" width="0.12" layer="21"/>
+<wire x1="6.25" y1="-6.25" x2="-6.25" y2="-6.25" width="0.12" layer="51"/>
+<wire x1="-6.25" y1="-6.25" x2="-6.25" y2="6.25" width="0.12" layer="51"/>
+<wire x1="-6.25" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="51"/>
+<wire x1="6.25" y1="6.25" x2="6.25" y2="-6.25" width="0.12" layer="51"/>
+<smd name="1" x="-4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
+<smd name="2" x="4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
+<text x="0" y="6.885" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-6.885" 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">
@@ -704,6 +697,13 @@ CONN_04
 <packageinstance name="DIOM5027X220N"/>
 </packageinstances>
 </package3d>
+<package3d name="CAPAE1230X1250N" urn="urn:adsk.eagle:package:21812541/1" type="model">
+<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
+&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="CAPAE1230X1250N"/>
+</packageinstances>
+</package3d>
 </packages3d>
 </library>
 </libraries>
@@ -899,7 +899,7 @@ 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="29.21" y="16.51" smashed="yes" rot="R180">
+<element name="C1" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="0.1uF" x="29.21" y="16.51" smashed="yes" rot="R180">
 <attribute name="CATEGORY" value="Capacitor" x="8.89" y="60.96" size="1.778" layer="27" rot="R180" display="off"/>
 <attribute name="MANUFACTURER" value="" x="8.89" y="60.96" size="1.778" layer="27" rot="R180" display="off"/>
 <attribute name="MPN" value="" x="8.89" y="60.96" size="1.778" layer="27" rot="R180" display="off"/>
@@ -914,44 +914,44 @@ 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="SB5100" 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="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"/>
@@ -961,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"/>
@@ -989,10 +989,6 @@ design rules under a new name.</description>
 <attribute name="NAME" x="27.3449" y="28.495" size="1.27" layer="25"/>
 <attribute name="VALUE" x="33.6151" y="31.035" size="1.27" layer="27" rot="R180"/>
 </element>
-<element name="C4" library="regulator" package="CAPAE1230X1250N" package3d_urn="urn:adsk.eagle:package:21812541/1" value="CPANASONIC_H13" x="12.7" y="17.78" smashed="yes" rot="R270">
-<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="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"/>
@@ -1070,27 +1066,36 @@ 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 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="24.13" smashed="yes" rot="R180">
+<attribute name="NAME" x="49.53" y="22.86" size="1.27" layer="25" rot="R180"/>
+<attribute name="SPICEMODEL" value="NONE" x="48.26" y="24.13" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="48.26" y="24.13" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="49.53" y="26.67" 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="20.32" smashed="yes">
+<attribute name="NAME" x="50.8" y="21.59" size="1.27" layer="25"/>
+<attribute name="SPICEMODEL" value="NONE" x="52.07" y="20.32" size="1.778" layer="27" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="52.07" y="20.32" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="50.8" y="17.78" 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="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 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>
-<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 name="R8" 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="17.78" smashed="yes" rot="R180">
+<attribute name="NAME" x="53.34" y="16.51" size="1.27" layer="25" rot="R180"/>
+<attribute name="SPICEMODEL" value="NONE" x="52.07" y="17.78" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="52.07" y="17.78" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="53.34" y="20.32" size="1.27" layer="27" rot="R180"/>
+</element>
+<element name="C4" library="eScooter" package="CAPAE1230X1250N" package3d_urn="urn:adsk.eagle:package:21812541/1" value="68uF" x="11.43" y="16.51" smashed="yes" rot="R270">
+<attribute name="NAME" x="18.315" y="16.51" size="1.27" layer="25" rot="R270" align="bottom-center"/>
+<attribute name="VALUE" x="4.545" y="16.51" size="1.27" layer="27" rot="R270" align="top-center"/>
 </element>
 </elements>
 <signals>
 <signal name="GND">
 <contactref element="U1" pad="6"/>
-<contactref element="C4" pad="2"/>
 <contactref element="U1" pad="3"/>
 <contactref element="C2" pad="1"/>
 <contactref element="D1" pad="A"/>
@@ -1098,8 +1103,8 @@ design rules under a new name.</description>
 <contactref element="R3" pad="1"/>
 <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"/>
+<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"/>
@@ -1115,95 +1120,56 @@ design rules under a new name.</description>
 <contactref element="J1" pad="2"/>
 <contactref element="Q1" pad="2"/>
 <contactref element="R5" pad="1"/>
-<via x="55.88" y="10.16" extent="1-16" drill="0.35"/>
-<via x="54.61" y="11.43" extent="1-16" drill="0.35"/>
-<via x="53.34" y="12.7" extent="1-16" drill="0.35"/>
-<via x="52.07" y="13.97" extent="1-16" drill="0.35"/>
-<via x="50.8" y="15.24" extent="1-16" drill="0.35"/>
-<via x="49.53" y="16.51" extent="1-16" drill="0.35"/>
-<via x="48.26" y="17.78" extent="1-16" drill="0.35"/>
-<via x="46.99" y="19.05" extent="1-16" drill="0.35"/>
-<via x="45.72" y="20.32" extent="1-16" drill="0.35"/>
-<via x="44.45" y="21.59" extent="1-16" drill="0.35"/>
-<via x="44.45" y="24.13" extent="1-16" drill="0.35"/>
-<via x="44.45" y="26.67" extent="1-16" drill="0.35"/>
-<via x="44.45" y="29.21" extent="1-16" drill="0.35"/>
-<via x="43.18" y="30.48" extent="1-16" drill="0.35"/>
-<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"/>
+<via x="54.61" y="10.16" extent="1-16" drill="0.35"/>
+<via x="53.34" y="11.43" extent="1-16" drill="0.35"/>
+<via x="52.07" y="12.7" extent="1-16" drill="0.35"/>
+<via x="50.8" y="13.97" extent="1-16" drill="0.35"/>
+<via x="49.53" y="15.24" extent="1-16" drill="0.35"/>
+<via x="48.26" y="16.51" extent="1-16" drill="0.35"/>
+<via x="46.99" y="17.78" extent="1-16" drill="0.35"/>
+<via x="45.72" y="19.05" extent="1-16" drill="0.35"/>
+<via x="44.45" y="20.32" extent="1-16" drill="0.35"/>
+<via x="44.45" y="22.86" extent="1-16" drill="0.35"/>
+<via x="44.45" y="25.4" extent="1-16" drill="0.35"/>
+<via x="44.45" y="27.94" extent="1-16" drill="0.35"/>
+<via x="43.18" y="29.21" extent="1-16" drill="0.35"/>
+<via x="41.91" y="30.48" extent="1-16" drill="0.35"/>
+<via x="40.64" y="31.75" extent="1-16" drill="0.35"/>
+<via x="39.37" y="33.02" extent="1-16" drill="0.35"/>
+<via x="38.1" 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"/>
+<via x="16.51" y="35.56" extent="1-16" drill="0.35"/>
+<via x="19.05" y="35.56" extent="1-16" drill="0.35"/>
+<via x="21.59" y="35.56" extent="1-16" drill="0.35"/>
+<via x="24.13" y="35.56" extent="1-16" drill="0.35"/>
+<via x="26.67" y="35.56" extent="1-16" drill="0.35"/>
+<via x="29.21" y="35.56" extent="1-16" drill="0.35"/>
+<via x="31.75" y="35.56" extent="1-16" drill="0.35"/>
+<via x="34.29" y="35.56" extent="1-16" drill="0.35"/>
+<via x="36.83" 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"/>
+<contactref element="R8" pad="2"/>
+<contactref element="C4" pad="2"/>
 </signal>
 <signal name="VIN">
 <contactref element="U1" pad="7"/>
-<contactref element="C4" pad="1"/>
 <contactref element="R1" pad="1"/>
 <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"/>
 <wire x1="2.54" y1="31.19" x2="6.91" y2="31.19" width="2.54" layer="1"/>
-<wire x1="10.16" y1="27.94" x2="6.91" y2="31.19" width="2.54" layer="1"/>
-<wire x1="12.7" y1="22.705" x2="10.16" y2="25.245" width="2.54" layer="1"/>
-<wire x1="10.16" y1="25.245" x2="10.16" y2="27.94" width="2.54" layer="1"/>
-<wire x1="12.7" y1="22.705" x2="12.855" y2="22.86" width="2.54" layer="1"/>
+<wire x1="6.91" y1="31.19" x2="10.16" y2="27.94" width="2.54" layer="1"/>
 <contactref element="Q2" pad="3"/>
 <wire x1="2.54" y1="31.19" x2="3.81" y2="32.46" width="0.8128" layer="16"/>
 <wire x1="3.81" y1="32.46" x2="3.81" y2="37.7771" width="0.8128" layer="16"/>
 <wire x1="4.1329" y1="38.1" x2="5.25" y2="38.1" width="0.8128" layer="16"/>
 <wire x1="3.81" y1="37.7771" x2="4.1329" y2="38.1" width="0.8128" layer="16"/>
+<contactref element="C4" pad="1"/>
+<wire x1="11.43" y1="22.86" x2="10.16" y2="24.13" width="2.54" layer="1"/>
+<wire x1="10.16" y1="27.94" x2="10.16" y2="24.13" width="2.54" layer="1"/>
+<wire x1="21.59" y1="22.86" x2="11.43" y2="22.86" width="2.54" layer="1"/>
+<wire x1="11.43" y1="21.435" x2="11.43" y2="22.86" width="2.54" layer="1"/>
 </signal>
 <signal name="N$1">
 <contactref element="U1" pad="1"/>
@@ -1223,37 +1189,38 @@ design rules under a new name.</description>
 <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="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="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="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="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="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"/>
+<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="54.61" y1="6.35" x2="54.61" y2="4.25" width="1.27" layer="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"/>
@@ -1320,16 +1287,13 @@ 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="25.72" width="0.8128" layer="16"/>
-<via x="50.48" y="25.72" extent="1-16" drill="0.35"/>
+<wire x1="50.48" y1="23.18" x2="50.48" y2="26.99" width="0.8128" layer="16"/>
+<via x="50.48" y="26.99" 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"/>
+<wire x1="50.48" y1="26.99" x2="50.48" y2="24.928" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="24.928" x2="49.682" y2="24.13" width="0.8128" layer="1"/>
 </signal>
 <signal name="PWM">
 <contactref element="Q2" pad="1"/>
@@ -1339,6 +1303,10 @@ design rules under a new name.</description>
 <contactref element="J1" pad="4"/>
 <wire x1="48.26" y1="22.86" x2="57.15" y2="13.97" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="13.97" x2="58.42" y2="13.97" width="0.8128" layer="16"/>
+<contactref element="R8" pad="1"/>
+<wire x1="58.42" y1="13.97" x2="57.15" y2="13.97" width="0.8128" layer="1"/>
+<wire x1="57.15" y1="13.97" x2="53.492" y2="17.628" width="0.8128" layer="1"/>
+<wire x1="53.492" y1="17.628" x2="53.492" y2="17.78" width="0.8128" layer="1"/>
 </signal>
 <signal name="BAT">
 <contactref element="J1" pad="3"/>
@@ -1362,13 +1330,12 @@ design rules under a new name.</description>
 <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"/>
+<wire x1="54.93" y1="29.38" x2="54.93" y2="21.758" width="0.8128" layer="1"/>
+<wire x1="57.15" y1="19.05" x2="58.42" y2="19.05" 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"/>
+<wire x1="53.492" y1="20.32" x2="54.93" y2="21.758" width="0.8128" layer="1"/>
+<wire x1="54.93" y1="21.758" x2="54.93" y2="21.27" width="0.8128" layer="1"/>
+<wire x1="54.93" y1="21.27" x2="57.15" y2="19.05" width="0.8128" layer="1"/>
 </signal>
 </signals>
 <mfgpreviewcolors>

+ 157 - 189
schematic/regulator.b#4

@@ -414,26 +414,6 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <rectangle x1="0.4" y1="-3.81" x2="2.15" y2="-3.1" layer="51"/>
 <rectangle x1="2.94" y1="-3.81" x2="4.1" y2="-3.1" layer="51"/>
 </package>
-<package name="CAPAE1230X1250N" urn="urn:adsk.eagle:footprint:21812987/1">
-<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
-&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
-<wire x1="-6.25" y1="1.3186" x2="-6.25" y2="3.6573" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="3.6573" x2="-3.6573" y2="6.25" width="0.12" layer="21"/>
-<wire x1="-3.6573" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="21"/>
-<wire x1="6.25" y1="6.25" x2="6.25" y2="1.3186" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="-1.3186" x2="-6.25" y2="-3.6573" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="-3.6573" x2="-3.6573" y2="-6.25" width="0.12" layer="21"/>
-<wire x1="-3.6573" y1="-6.25" x2="6.25" y2="-6.25" width="0.12" layer="21"/>
-<wire x1="6.25" y1="-6.25" x2="6.25" y2="-1.3186" width="0.12" layer="21"/>
-<wire x1="6.25" y1="-6.25" x2="-6.25" y2="-6.25" width="0.12" layer="51"/>
-<wire x1="-6.25" y1="-6.25" x2="-6.25" y2="6.25" width="0.12" layer="51"/>
-<wire x1="-6.25" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="51"/>
-<wire x1="6.25" y1="6.25" x2="6.25" y2="-6.25" width="0.12" layer="51"/>
-<smd name="1" x="-4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
-<smd name="2" x="4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
-<text x="0" y="6.885" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
-<text x="0" y="-6.885" 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">
@@ -443,13 +423,6 @@ dual in line package'</description>
 <packageinstance name="DIP8"/>
 </packageinstances>
 </package3d>
-<package3d name="CAPAE1230X1250N" urn="urn:adsk.eagle:package:21812541/1" type="model">
-<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
-&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
-<packageinstances>
-<packageinstance name="CAPAE1230X1250N"/>
-</packageinstances>
-</package3d>
 </packages3d>
 </library>
 <library name="SparkFun-Connectors" urn="urn:adsk.eagle:library:513">
@@ -695,6 +668,26 @@ CONN_04
 <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>
+<package name="CAPAE1230X1250N" urn="urn:adsk.eagle:footprint:21812987/1">
+<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
+&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
+<wire x1="-6.25" y1="1.3186" x2="-6.25" y2="3.6573" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="3.6573" x2="-3.6573" y2="6.25" width="0.12" layer="21"/>
+<wire x1="-3.6573" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="21"/>
+<wire x1="6.25" y1="6.25" x2="6.25" y2="1.3186" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="-1.3186" x2="-6.25" y2="-3.6573" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="-3.6573" x2="-3.6573" y2="-6.25" width="0.12" layer="21"/>
+<wire x1="-3.6573" y1="-6.25" x2="6.25" y2="-6.25" width="0.12" layer="21"/>
+<wire x1="6.25" y1="-6.25" x2="6.25" y2="-1.3186" width="0.12" layer="21"/>
+<wire x1="6.25" y1="-6.25" x2="-6.25" y2="-6.25" width="0.12" layer="51"/>
+<wire x1="-6.25" y1="-6.25" x2="-6.25" y2="6.25" width="0.12" layer="51"/>
+<wire x1="-6.25" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="51"/>
+<wire x1="6.25" y1="6.25" x2="6.25" y2="-6.25" width="0.12" layer="51"/>
+<smd name="1" x="-4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
+<smd name="2" x="4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
+<text x="0" y="6.885" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-6.885" 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">
@@ -704,6 +697,13 @@ CONN_04
 <packageinstance name="DIOM5027X220N"/>
 </packageinstances>
 </package3d>
+<package3d name="CAPAE1230X1250N" urn="urn:adsk.eagle:package:21812541/1" type="model">
+<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
+&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="CAPAE1230X1250N"/>
+</packageinstances>
+</package3d>
 </packages3d>
 </library>
 </libraries>
@@ -914,44 +914,44 @@ 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="SB5100" 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="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"/>
@@ -961,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"/>
@@ -989,10 +989,6 @@ design rules under a new name.</description>
 <attribute name="NAME" x="27.3449" y="28.495" size="1.27" layer="25"/>
 <attribute name="VALUE" x="33.6151" y="31.035" size="1.27" layer="27" rot="R180"/>
 </element>
-<element name="C4" library="regulator" package="CAPAE1230X1250N" package3d_urn="urn:adsk.eagle:package:21812541/1" value="CPANASONIC_H13" x="12.7" y="17.78" smashed="yes" rot="R270">
-<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="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"/>
@@ -1070,27 +1066,36 @@ 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 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="24.13" smashed="yes" rot="R180">
+<attribute name="NAME" x="49.53" y="22.86" size="1.27" layer="25" rot="R180"/>
+<attribute name="SPICEMODEL" value="NONE" x="48.26" y="24.13" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="48.26" y="24.13" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="49.53" y="26.67" 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="20.32" smashed="yes">
+<attribute name="NAME" x="50.8" y="21.59" size="1.27" layer="25"/>
+<attribute name="SPICEMODEL" value="NONE" x="52.07" y="20.32" size="1.778" layer="27" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="52.07" y="20.32" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="50.8" y="17.78" 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="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 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>
-<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 name="R8" 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="17.78" smashed="yes" rot="R180">
+<attribute name="NAME" x="53.34" y="16.51" size="1.27" layer="25" rot="R180"/>
+<attribute name="SPICEMODEL" value="NONE" x="52.07" y="17.78" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="52.07" y="17.78" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="53.34" y="20.32" size="1.27" layer="27" rot="R180"/>
+</element>
+<element name="C4" library="eScooter" package="CAPAE1230X1250N" package3d_urn="urn:adsk.eagle:package:21812541/1" value="68uF" x="11.43" y="16.51" smashed="yes" rot="R270">
+<attribute name="NAME" x="18.315" y="16.51" size="1.27" layer="25" rot="R270" align="bottom-center"/>
+<attribute name="VALUE" x="4.545" y="16.51" size="1.27" layer="27" rot="R270" align="top-center"/>
 </element>
 </elements>
 <signals>
 <signal name="GND">
 <contactref element="U1" pad="6"/>
-<contactref element="C4" pad="2"/>
 <contactref element="U1" pad="3"/>
 <contactref element="C2" pad="1"/>
 <contactref element="D1" pad="A"/>
@@ -1098,8 +1103,8 @@ design rules under a new name.</description>
 <contactref element="R3" pad="1"/>
 <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"/>
+<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"/>
@@ -1115,95 +1120,56 @@ design rules under a new name.</description>
 <contactref element="J1" pad="2"/>
 <contactref element="Q1" pad="2"/>
 <contactref element="R5" pad="1"/>
-<via x="55.88" y="10.16" extent="1-16" drill="0.35"/>
-<via x="54.61" y="11.43" extent="1-16" drill="0.35"/>
-<via x="53.34" y="12.7" extent="1-16" drill="0.35"/>
-<via x="52.07" y="13.97" extent="1-16" drill="0.35"/>
-<via x="50.8" y="15.24" extent="1-16" drill="0.35"/>
-<via x="49.53" y="16.51" extent="1-16" drill="0.35"/>
-<via x="48.26" y="17.78" extent="1-16" drill="0.35"/>
-<via x="46.99" y="19.05" extent="1-16" drill="0.35"/>
-<via x="45.72" y="20.32" extent="1-16" drill="0.35"/>
-<via x="44.45" y="21.59" extent="1-16" drill="0.35"/>
-<via x="44.45" y="24.13" extent="1-16" drill="0.35"/>
-<via x="44.45" y="26.67" extent="1-16" drill="0.35"/>
-<via x="44.45" y="29.21" extent="1-16" drill="0.35"/>
-<via x="43.18" y="30.48" extent="1-16" drill="0.35"/>
-<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"/>
+<via x="54.61" y="10.16" extent="1-16" drill="0.35"/>
+<via x="53.34" y="11.43" extent="1-16" drill="0.35"/>
+<via x="52.07" y="12.7" extent="1-16" drill="0.35"/>
+<via x="50.8" y="13.97" extent="1-16" drill="0.35"/>
+<via x="49.53" y="15.24" extent="1-16" drill="0.35"/>
+<via x="48.26" y="16.51" extent="1-16" drill="0.35"/>
+<via x="46.99" y="17.78" extent="1-16" drill="0.35"/>
+<via x="45.72" y="19.05" extent="1-16" drill="0.35"/>
+<via x="44.45" y="20.32" extent="1-16" drill="0.35"/>
+<via x="44.45" y="22.86" extent="1-16" drill="0.35"/>
+<via x="44.45" y="25.4" extent="1-16" drill="0.35"/>
+<via x="44.45" y="27.94" extent="1-16" drill="0.35"/>
+<via x="43.18" y="29.21" extent="1-16" drill="0.35"/>
+<via x="41.91" y="30.48" extent="1-16" drill="0.35"/>
+<via x="40.64" y="31.75" extent="1-16" drill="0.35"/>
+<via x="39.37" y="33.02" extent="1-16" drill="0.35"/>
+<via x="38.1" 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"/>
+<via x="16.51" y="35.56" extent="1-16" drill="0.35"/>
+<via x="19.05" y="35.56" extent="1-16" drill="0.35"/>
+<via x="21.59" y="35.56" extent="1-16" drill="0.35"/>
+<via x="24.13" y="35.56" extent="1-16" drill="0.35"/>
+<via x="26.67" y="35.56" extent="1-16" drill="0.35"/>
+<via x="29.21" y="35.56" extent="1-16" drill="0.35"/>
+<via x="31.75" y="35.56" extent="1-16" drill="0.35"/>
+<via x="34.29" y="35.56" extent="1-16" drill="0.35"/>
+<via x="36.83" 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"/>
+<contactref element="R8" pad="2"/>
+<contactref element="C4" pad="2"/>
 </signal>
 <signal name="VIN">
 <contactref element="U1" pad="7"/>
-<contactref element="C4" pad="1"/>
 <contactref element="R1" pad="1"/>
 <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"/>
 <wire x1="2.54" y1="31.19" x2="6.91" y2="31.19" width="2.54" layer="1"/>
-<wire x1="10.16" y1="27.94" x2="6.91" y2="31.19" width="2.54" layer="1"/>
-<wire x1="12.7" y1="22.705" x2="10.16" y2="25.245" width="2.54" layer="1"/>
-<wire x1="10.16" y1="25.245" x2="10.16" y2="27.94" width="2.54" layer="1"/>
-<wire x1="12.7" y1="22.705" x2="12.855" y2="22.86" width="2.54" layer="1"/>
+<wire x1="6.91" y1="31.19" x2="10.16" y2="27.94" width="2.54" layer="1"/>
 <contactref element="Q2" pad="3"/>
 <wire x1="2.54" y1="31.19" x2="3.81" y2="32.46" width="0.8128" layer="16"/>
 <wire x1="3.81" y1="32.46" x2="3.81" y2="37.7771" width="0.8128" layer="16"/>
 <wire x1="4.1329" y1="38.1" x2="5.25" y2="38.1" width="0.8128" layer="16"/>
 <wire x1="3.81" y1="37.7771" x2="4.1329" y2="38.1" width="0.8128" layer="16"/>
+<contactref element="C4" pad="1"/>
+<wire x1="11.43" y1="22.86" x2="10.16" y2="24.13" width="2.54" layer="1"/>
+<wire x1="10.16" y1="27.94" x2="10.16" y2="24.13" width="2.54" layer="1"/>
+<wire x1="21.59" y1="22.86" x2="11.43" y2="22.86" width="2.54" layer="1"/>
+<wire x1="11.43" y1="21.435" x2="11.43" y2="22.86" width="2.54" layer="1"/>
 </signal>
 <signal name="N$1">
 <contactref element="U1" pad="1"/>
@@ -1223,36 +1189,38 @@ design rules under a new name.</description>
 <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="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="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="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="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="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"/>
+<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="1.71" y1="-5.08" x2="40.64" y2="16.405" width="0" layer="19" extent="1-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"/>
@@ -1319,16 +1287,13 @@ 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="25.72" width="0.8128" layer="16"/>
-<via x="50.48" y="25.72" extent="1-16" drill="0.35"/>
+<wire x1="50.48" y1="23.18" x2="50.48" y2="26.99" width="0.8128" layer="16"/>
+<via x="50.48" y="26.99" 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"/>
+<wire x1="50.48" y1="26.99" x2="50.48" y2="24.928" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="24.928" x2="49.682" y2="24.13" width="0.8128" layer="1"/>
 </signal>
 <signal name="PWM">
 <contactref element="Q2" pad="1"/>
@@ -1338,6 +1303,10 @@ design rules under a new name.</description>
 <contactref element="J1" pad="4"/>
 <wire x1="48.26" y1="22.86" x2="57.15" y2="13.97" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="13.97" x2="58.42" y2="13.97" width="0.8128" layer="16"/>
+<contactref element="R8" pad="1"/>
+<wire x1="58.42" y1="13.97" x2="57.15" y2="13.97" width="0.8128" layer="1"/>
+<wire x1="57.15" y1="13.97" x2="53.492" y2="17.628" width="0.8128" layer="1"/>
+<wire x1="53.492" y1="17.628" x2="53.492" y2="17.78" width="0.8128" layer="1"/>
 </signal>
 <signal name="BAT">
 <contactref element="J1" pad="3"/>
@@ -1361,13 +1330,12 @@ design rules under a new name.</description>
 <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"/>
+<wire x1="54.93" y1="29.38" x2="54.93" y2="21.758" width="0.8128" layer="1"/>
+<wire x1="57.15" y1="19.05" x2="58.42" y2="19.05" 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"/>
+<wire x1="53.492" y1="20.32" x2="54.93" y2="21.758" width="0.8128" layer="1"/>
+<wire x1="54.93" y1="21.758" x2="54.93" y2="21.27" width="0.8128" layer="1"/>
+<wire x1="54.93" y1="21.27" x2="57.15" y2="19.05" width="0.8128" layer="1"/>
 </signal>
 </signals>
 <mfgpreviewcolors>

+ 157 - 189
schematic/regulator.b#5

@@ -414,26 +414,6 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <rectangle x1="0.4" y1="-3.81" x2="2.15" y2="-3.1" layer="51"/>
 <rectangle x1="2.94" y1="-3.81" x2="4.1" y2="-3.1" layer="51"/>
 </package>
-<package name="CAPAE1230X1250N" urn="urn:adsk.eagle:footprint:21812987/1">
-<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
-&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
-<wire x1="-6.25" y1="1.3186" x2="-6.25" y2="3.6573" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="3.6573" x2="-3.6573" y2="6.25" width="0.12" layer="21"/>
-<wire x1="-3.6573" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="21"/>
-<wire x1="6.25" y1="6.25" x2="6.25" y2="1.3186" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="-1.3186" x2="-6.25" y2="-3.6573" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="-3.6573" x2="-3.6573" y2="-6.25" width="0.12" layer="21"/>
-<wire x1="-3.6573" y1="-6.25" x2="6.25" y2="-6.25" width="0.12" layer="21"/>
-<wire x1="6.25" y1="-6.25" x2="6.25" y2="-1.3186" width="0.12" layer="21"/>
-<wire x1="6.25" y1="-6.25" x2="-6.25" y2="-6.25" width="0.12" layer="51"/>
-<wire x1="-6.25" y1="-6.25" x2="-6.25" y2="6.25" width="0.12" layer="51"/>
-<wire x1="-6.25" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="51"/>
-<wire x1="6.25" y1="6.25" x2="6.25" y2="-6.25" width="0.12" layer="51"/>
-<smd name="1" x="-4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
-<smd name="2" x="4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
-<text x="0" y="6.885" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
-<text x="0" y="-6.885" 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">
@@ -443,13 +423,6 @@ dual in line package'</description>
 <packageinstance name="DIP8"/>
 </packageinstances>
 </package3d>
-<package3d name="CAPAE1230X1250N" urn="urn:adsk.eagle:package:21812541/1" type="model">
-<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
-&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
-<packageinstances>
-<packageinstance name="CAPAE1230X1250N"/>
-</packageinstances>
-</package3d>
 </packages3d>
 </library>
 <library name="SparkFun-Connectors" urn="urn:adsk.eagle:library:513">
@@ -695,6 +668,26 @@ CONN_04
 <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>
+<package name="CAPAE1230X1250N" urn="urn:adsk.eagle:footprint:21812987/1">
+<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
+&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
+<wire x1="-6.25" y1="1.3186" x2="-6.25" y2="3.6573" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="3.6573" x2="-3.6573" y2="6.25" width="0.12" layer="21"/>
+<wire x1="-3.6573" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="21"/>
+<wire x1="6.25" y1="6.25" x2="6.25" y2="1.3186" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="-1.3186" x2="-6.25" y2="-3.6573" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="-3.6573" x2="-3.6573" y2="-6.25" width="0.12" layer="21"/>
+<wire x1="-3.6573" y1="-6.25" x2="6.25" y2="-6.25" width="0.12" layer="21"/>
+<wire x1="6.25" y1="-6.25" x2="6.25" y2="-1.3186" width="0.12" layer="21"/>
+<wire x1="6.25" y1="-6.25" x2="-6.25" y2="-6.25" width="0.12" layer="51"/>
+<wire x1="-6.25" y1="-6.25" x2="-6.25" y2="6.25" width="0.12" layer="51"/>
+<wire x1="-6.25" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="51"/>
+<wire x1="6.25" y1="6.25" x2="6.25" y2="-6.25" width="0.12" layer="51"/>
+<smd name="1" x="-4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
+<smd name="2" x="4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
+<text x="0" y="6.885" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-6.885" 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">
@@ -704,6 +697,13 @@ CONN_04
 <packageinstance name="DIOM5027X220N"/>
 </packageinstances>
 </package3d>
+<package3d name="CAPAE1230X1250N" urn="urn:adsk.eagle:package:21812541/1" type="model">
+<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
+&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="CAPAE1230X1250N"/>
+</packageinstances>
+</package3d>
 </packages3d>
 </library>
 </libraries>
@@ -914,44 +914,44 @@ 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="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"/>
@@ -961,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"/>
@@ -989,10 +989,6 @@ design rules under a new name.</description>
 <attribute name="NAME" x="27.3449" y="28.495" size="1.27" layer="25"/>
 <attribute name="VALUE" x="33.6151" y="31.035" size="1.27" layer="27" rot="R180"/>
 </element>
-<element name="C4" library="regulator" package="CAPAE1230X1250N" package3d_urn="urn:adsk.eagle:package:21812541/1" value="CPANASONIC_H13" x="12.7" y="17.78" smashed="yes" rot="R270">
-<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="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"/>
@@ -1070,27 +1066,36 @@ 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 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="24.13" smashed="yes" rot="R180">
+<attribute name="NAME" x="49.53" y="22.86" size="1.27" layer="25" rot="R180"/>
+<attribute name="SPICEMODEL" value="NONE" x="48.26" y="24.13" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="48.26" y="24.13" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="49.53" y="26.67" 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="20.32" smashed="yes">
+<attribute name="NAME" x="50.8" y="21.59" size="1.27" layer="25"/>
+<attribute name="SPICEMODEL" value="NONE" x="52.07" y="20.32" size="1.778" layer="27" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="52.07" y="20.32" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="50.8" y="17.78" 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="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 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>
-<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 name="R8" 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="17.78" smashed="yes" rot="R180">
+<attribute name="NAME" x="53.34" y="16.51" size="1.27" layer="25" rot="R180"/>
+<attribute name="SPICEMODEL" value="NONE" x="52.07" y="17.78" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="52.07" y="17.78" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="53.34" y="20.32" size="1.27" layer="27" rot="R180"/>
+</element>
+<element name="C4" library="eScooter" package="CAPAE1230X1250N" package3d_urn="urn:adsk.eagle:package:21812541/1" value="68uF" x="11.43" y="16.51" smashed="yes" rot="R270">
+<attribute name="NAME" x="18.315" y="16.51" size="1.27" layer="25" rot="R270" align="bottom-center"/>
+<attribute name="VALUE" x="4.545" y="16.51" size="1.27" layer="27" rot="R270" align="top-center"/>
 </element>
 </elements>
 <signals>
 <signal name="GND">
 <contactref element="U1" pad="6"/>
-<contactref element="C4" pad="2"/>
 <contactref element="U1" pad="3"/>
 <contactref element="C2" pad="1"/>
 <contactref element="D1" pad="A"/>
@@ -1098,8 +1103,8 @@ design rules under a new name.</description>
 <contactref element="R3" pad="1"/>
 <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"/>
+<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"/>
@@ -1115,95 +1120,56 @@ design rules under a new name.</description>
 <contactref element="J1" pad="2"/>
 <contactref element="Q1" pad="2"/>
 <contactref element="R5" pad="1"/>
-<via x="55.88" y="10.16" extent="1-16" drill="0.35"/>
-<via x="54.61" y="11.43" extent="1-16" drill="0.35"/>
-<via x="53.34" y="12.7" extent="1-16" drill="0.35"/>
-<via x="52.07" y="13.97" extent="1-16" drill="0.35"/>
-<via x="50.8" y="15.24" extent="1-16" drill="0.35"/>
-<via x="49.53" y="16.51" extent="1-16" drill="0.35"/>
-<via x="48.26" y="17.78" extent="1-16" drill="0.35"/>
-<via x="46.99" y="19.05" extent="1-16" drill="0.35"/>
-<via x="45.72" y="20.32" extent="1-16" drill="0.35"/>
-<via x="44.45" y="21.59" extent="1-16" drill="0.35"/>
-<via x="44.45" y="24.13" extent="1-16" drill="0.35"/>
-<via x="44.45" y="26.67" extent="1-16" drill="0.35"/>
-<via x="44.45" y="29.21" extent="1-16" drill="0.35"/>
-<via x="43.18" y="30.48" extent="1-16" drill="0.35"/>
-<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"/>
+<via x="54.61" y="10.16" extent="1-16" drill="0.35"/>
+<via x="53.34" y="11.43" extent="1-16" drill="0.35"/>
+<via x="52.07" y="12.7" extent="1-16" drill="0.35"/>
+<via x="50.8" y="13.97" extent="1-16" drill="0.35"/>
+<via x="49.53" y="15.24" extent="1-16" drill="0.35"/>
+<via x="48.26" y="16.51" extent="1-16" drill="0.35"/>
+<via x="46.99" y="17.78" extent="1-16" drill="0.35"/>
+<via x="45.72" y="19.05" extent="1-16" drill="0.35"/>
+<via x="44.45" y="20.32" extent="1-16" drill="0.35"/>
+<via x="44.45" y="22.86" extent="1-16" drill="0.35"/>
+<via x="44.45" y="25.4" extent="1-16" drill="0.35"/>
+<via x="44.45" y="27.94" extent="1-16" drill="0.35"/>
+<via x="43.18" y="29.21" extent="1-16" drill="0.35"/>
+<via x="41.91" y="30.48" extent="1-16" drill="0.35"/>
+<via x="40.64" y="31.75" extent="1-16" drill="0.35"/>
+<via x="39.37" y="33.02" extent="1-16" drill="0.35"/>
+<via x="38.1" 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"/>
+<via x="16.51" y="35.56" extent="1-16" drill="0.35"/>
+<via x="19.05" y="35.56" extent="1-16" drill="0.35"/>
+<via x="21.59" y="35.56" extent="1-16" drill="0.35"/>
+<via x="24.13" y="35.56" extent="1-16" drill="0.35"/>
+<via x="26.67" y="35.56" extent="1-16" drill="0.35"/>
+<via x="29.21" y="35.56" extent="1-16" drill="0.35"/>
+<via x="31.75" y="35.56" extent="1-16" drill="0.35"/>
+<via x="34.29" y="35.56" extent="1-16" drill="0.35"/>
+<via x="36.83" 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"/>
+<contactref element="R8" pad="2"/>
+<contactref element="C4" pad="2"/>
 </signal>
 <signal name="VIN">
 <contactref element="U1" pad="7"/>
-<contactref element="C4" pad="1"/>
 <contactref element="R1" pad="1"/>
 <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"/>
 <wire x1="2.54" y1="31.19" x2="6.91" y2="31.19" width="2.54" layer="1"/>
-<wire x1="10.16" y1="27.94" x2="6.91" y2="31.19" width="2.54" layer="1"/>
-<wire x1="12.7" y1="22.705" x2="10.16" y2="25.245" width="2.54" layer="1"/>
-<wire x1="10.16" y1="25.245" x2="10.16" y2="27.94" width="2.54" layer="1"/>
-<wire x1="12.7" y1="22.705" x2="12.855" y2="22.86" width="2.54" layer="1"/>
+<wire x1="6.91" y1="31.19" x2="10.16" y2="27.94" width="2.54" layer="1"/>
 <contactref element="Q2" pad="3"/>
 <wire x1="2.54" y1="31.19" x2="3.81" y2="32.46" width="0.8128" layer="16"/>
 <wire x1="3.81" y1="32.46" x2="3.81" y2="37.7771" width="0.8128" layer="16"/>
 <wire x1="4.1329" y1="38.1" x2="5.25" y2="38.1" width="0.8128" layer="16"/>
 <wire x1="3.81" y1="37.7771" x2="4.1329" y2="38.1" width="0.8128" layer="16"/>
+<contactref element="C4" pad="1"/>
+<wire x1="11.43" y1="22.86" x2="10.16" y2="24.13" width="2.54" layer="1"/>
+<wire x1="10.16" y1="27.94" x2="10.16" y2="24.13" width="2.54" layer="1"/>
+<wire x1="21.59" y1="22.86" x2="11.43" y2="22.86" width="2.54" layer="1"/>
+<wire x1="11.43" y1="21.435" x2="11.43" y2="22.86" width="2.54" layer="1"/>
 </signal>
 <signal name="N$1">
 <contactref element="U1" pad="1"/>
@@ -1223,36 +1189,38 @@ design rules under a new name.</description>
 <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="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="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="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="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="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"/>
+<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="1.71" y1="-5.08" x2="40.64" y2="16.405" width="0" layer="19" extent="1-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"/>
@@ -1319,16 +1287,13 @@ 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="25.72" width="0.8128" layer="16"/>
-<via x="50.48" y="25.72" extent="1-16" drill="0.35"/>
+<wire x1="50.48" y1="23.18" x2="50.48" y2="26.99" width="0.8128" layer="16"/>
+<via x="50.48" y="26.99" 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"/>
+<wire x1="50.48" y1="26.99" x2="50.48" y2="24.928" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="24.928" x2="49.682" y2="24.13" width="0.8128" layer="1"/>
 </signal>
 <signal name="PWM">
 <contactref element="Q2" pad="1"/>
@@ -1338,6 +1303,10 @@ design rules under a new name.</description>
 <contactref element="J1" pad="4"/>
 <wire x1="48.26" y1="22.86" x2="57.15" y2="13.97" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="13.97" x2="58.42" y2="13.97" width="0.8128" layer="16"/>
+<contactref element="R8" pad="1"/>
+<wire x1="58.42" y1="13.97" x2="57.15" y2="13.97" width="0.8128" layer="1"/>
+<wire x1="57.15" y1="13.97" x2="53.492" y2="17.628" width="0.8128" layer="1"/>
+<wire x1="53.492" y1="17.628" x2="53.492" y2="17.78" width="0.8128" layer="1"/>
 </signal>
 <signal name="BAT">
 <contactref element="J1" pad="3"/>
@@ -1361,13 +1330,12 @@ design rules under a new name.</description>
 <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"/>
+<wire x1="54.93" y1="29.38" x2="54.93" y2="21.758" width="0.8128" layer="1"/>
+<wire x1="57.15" y1="19.05" x2="58.42" y2="19.05" 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"/>
+<wire x1="53.492" y1="20.32" x2="54.93" y2="21.758" width="0.8128" layer="1"/>
+<wire x1="54.93" y1="21.758" x2="54.93" y2="21.27" width="0.8128" layer="1"/>
+<wire x1="54.93" y1="21.27" x2="57.15" y2="19.05" width="0.8128" layer="1"/>
 </signal>
 </signals>
 <mfgpreviewcolors>

+ 160 - 191
schematic/regulator.b#6

@@ -414,26 +414,6 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <rectangle x1="0.4" y1="-3.81" x2="2.15" y2="-3.1" layer="51"/>
 <rectangle x1="2.94" y1="-3.81" x2="4.1" y2="-3.1" layer="51"/>
 </package>
-<package name="CAPAE1230X1250N" urn="urn:adsk.eagle:footprint:21812987/1">
-<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
-&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
-<wire x1="-6.25" y1="1.3186" x2="-6.25" y2="3.6573" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="3.6573" x2="-3.6573" y2="6.25" width="0.12" layer="21"/>
-<wire x1="-3.6573" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="21"/>
-<wire x1="6.25" y1="6.25" x2="6.25" y2="1.3186" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="-1.3186" x2="-6.25" y2="-3.6573" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="-3.6573" x2="-3.6573" y2="-6.25" width="0.12" layer="21"/>
-<wire x1="-3.6573" y1="-6.25" x2="6.25" y2="-6.25" width="0.12" layer="21"/>
-<wire x1="6.25" y1="-6.25" x2="6.25" y2="-1.3186" width="0.12" layer="21"/>
-<wire x1="6.25" y1="-6.25" x2="-6.25" y2="-6.25" width="0.12" layer="51"/>
-<wire x1="-6.25" y1="-6.25" x2="-6.25" y2="6.25" width="0.12" layer="51"/>
-<wire x1="-6.25" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="51"/>
-<wire x1="6.25" y1="6.25" x2="6.25" y2="-6.25" width="0.12" layer="51"/>
-<smd name="1" x="-4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
-<smd name="2" x="4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
-<text x="0" y="6.885" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
-<text x="0" y="-6.885" 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">
@@ -443,13 +423,6 @@ dual in line package'</description>
 <packageinstance name="DIP8"/>
 </packageinstances>
 </package3d>
-<package3d name="CAPAE1230X1250N" urn="urn:adsk.eagle:package:21812541/1" type="model">
-<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
-&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
-<packageinstances>
-<packageinstance name="CAPAE1230X1250N"/>
-</packageinstances>
-</package3d>
 </packages3d>
 </library>
 <library name="SparkFun-Connectors" urn="urn:adsk.eagle:library:513">
@@ -695,6 +668,26 @@ CONN_04
 <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>
+<package name="CAPAE1230X1250N" urn="urn:adsk.eagle:footprint:21812987/1">
+<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
+&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
+<wire x1="-6.25" y1="1.3186" x2="-6.25" y2="3.6573" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="3.6573" x2="-3.6573" y2="6.25" width="0.12" layer="21"/>
+<wire x1="-3.6573" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="21"/>
+<wire x1="6.25" y1="6.25" x2="6.25" y2="1.3186" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="-1.3186" x2="-6.25" y2="-3.6573" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="-3.6573" x2="-3.6573" y2="-6.25" width="0.12" layer="21"/>
+<wire x1="-3.6573" y1="-6.25" x2="6.25" y2="-6.25" width="0.12" layer="21"/>
+<wire x1="6.25" y1="-6.25" x2="6.25" y2="-1.3186" width="0.12" layer="21"/>
+<wire x1="6.25" y1="-6.25" x2="-6.25" y2="-6.25" width="0.12" layer="51"/>
+<wire x1="-6.25" y1="-6.25" x2="-6.25" y2="6.25" width="0.12" layer="51"/>
+<wire x1="-6.25" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="51"/>
+<wire x1="6.25" y1="6.25" x2="6.25" y2="-6.25" width="0.12" layer="51"/>
+<smd name="1" x="-4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
+<smd name="2" x="4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
+<text x="0" y="6.885" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-6.885" 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">
@@ -704,6 +697,13 @@ CONN_04
 <packageinstance name="DIOM5027X220N"/>
 </packageinstances>
 </package3d>
+<package3d name="CAPAE1230X1250N" urn="urn:adsk.eagle:package:21812541/1" type="model">
+<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
+&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="CAPAE1230X1250N"/>
+</packageinstances>
+</package3d>
 </packages3d>
 </library>
 </libraries>
@@ -914,44 +914,44 @@ 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="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"/>
@@ -961,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"/>
@@ -989,10 +989,6 @@ design rules under a new name.</description>
 <attribute name="NAME" x="27.3449" y="28.495" size="1.27" layer="25"/>
 <attribute name="VALUE" x="33.6151" y="31.035" size="1.27" layer="27" rot="R180"/>
 </element>
-<element name="C4" library="regulator" package="CAPAE1230X1250N" package3d_urn="urn:adsk.eagle:package:21812541/1" value="CPANASONIC_H13" x="12.7" y="17.78" smashed="yes" rot="R270">
-<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="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"/>
@@ -1070,27 +1066,36 @@ 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 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="24.13" smashed="yes" rot="R180">
+<attribute name="NAME" x="49.53" y="22.86" size="1.27" layer="25" rot="R180"/>
+<attribute name="SPICEMODEL" value="NONE" x="48.26" y="24.13" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="48.26" y="24.13" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="49.53" y="26.67" 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="20.32" smashed="yes">
+<attribute name="NAME" x="50.8" y="21.59" size="1.27" layer="25"/>
+<attribute name="SPICEMODEL" value="NONE" x="52.07" y="20.32" size="1.778" layer="27" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="52.07" y="20.32" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="50.8" y="17.78" 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="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 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>
-<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 name="R8" 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="17.78" smashed="yes" rot="R180">
+<attribute name="NAME" x="53.34" y="16.51" size="1.27" layer="25" rot="R180"/>
+<attribute name="SPICEMODEL" value="NONE" x="52.07" y="17.78" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="52.07" y="17.78" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="53.34" y="20.32" size="1.27" layer="27" rot="R180"/>
+</element>
+<element name="C4" library="eScooter" package="CAPAE1230X1250N" package3d_urn="urn:adsk.eagle:package:21812541/1" value="68uF" x="11.43" y="16.51" smashed="yes" rot="R270">
+<attribute name="NAME" x="18.315" y="16.51" size="1.27" layer="25" rot="R270" align="bottom-center"/>
+<attribute name="VALUE" x="4.545" y="16.51" size="1.27" layer="27" rot="R270" align="top-center"/>
 </element>
 </elements>
 <signals>
 <signal name="GND">
 <contactref element="U1" pad="6"/>
-<contactref element="C4" pad="2"/>
 <contactref element="U1" pad="3"/>
 <contactref element="C2" pad="1"/>
 <contactref element="D1" pad="A"/>
@@ -1098,8 +1103,8 @@ design rules under a new name.</description>
 <contactref element="R3" pad="1"/>
 <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"/>
+<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"/>
@@ -1115,95 +1120,56 @@ design rules under a new name.</description>
 <contactref element="J1" pad="2"/>
 <contactref element="Q1" pad="2"/>
 <contactref element="R5" pad="1"/>
-<via x="55.88" y="10.16" extent="1-16" drill="0.35"/>
-<via x="54.61" y="11.43" extent="1-16" drill="0.35"/>
-<via x="53.34" y="12.7" extent="1-16" drill="0.35"/>
-<via x="52.07" y="13.97" extent="1-16" drill="0.35"/>
-<via x="50.8" y="15.24" extent="1-16" drill="0.35"/>
-<via x="49.53" y="16.51" extent="1-16" drill="0.35"/>
-<via x="48.26" y="17.78" extent="1-16" drill="0.35"/>
-<via x="46.99" y="19.05" extent="1-16" drill="0.35"/>
-<via x="45.72" y="20.32" extent="1-16" drill="0.35"/>
-<via x="44.45" y="21.59" extent="1-16" drill="0.35"/>
-<via x="44.45" y="24.13" extent="1-16" drill="0.35"/>
-<via x="44.45" y="26.67" extent="1-16" drill="0.35"/>
-<via x="44.45" y="29.21" extent="1-16" drill="0.35"/>
-<via x="43.18" y="30.48" extent="1-16" drill="0.35"/>
-<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"/>
+<via x="54.61" y="10.16" extent="1-16" drill="0.35"/>
+<via x="53.34" y="11.43" extent="1-16" drill="0.35"/>
+<via x="52.07" y="12.7" extent="1-16" drill="0.35"/>
+<via x="50.8" y="13.97" extent="1-16" drill="0.35"/>
+<via x="49.53" y="15.24" extent="1-16" drill="0.35"/>
+<via x="48.26" y="16.51" extent="1-16" drill="0.35"/>
+<via x="46.99" y="17.78" extent="1-16" drill="0.35"/>
+<via x="45.72" y="19.05" extent="1-16" drill="0.35"/>
+<via x="44.45" y="20.32" extent="1-16" drill="0.35"/>
+<via x="44.45" y="22.86" extent="1-16" drill="0.35"/>
+<via x="44.45" y="25.4" extent="1-16" drill="0.35"/>
+<via x="44.45" y="27.94" extent="1-16" drill="0.35"/>
+<via x="43.18" y="29.21" extent="1-16" drill="0.35"/>
+<via x="41.91" y="30.48" extent="1-16" drill="0.35"/>
+<via x="40.64" y="31.75" extent="1-16" drill="0.35"/>
+<via x="39.37" y="33.02" extent="1-16" drill="0.35"/>
+<via x="38.1" 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"/>
+<via x="16.51" y="35.56" extent="1-16" drill="0.35"/>
+<via x="19.05" y="35.56" extent="1-16" drill="0.35"/>
+<via x="21.59" y="35.56" extent="1-16" drill="0.35"/>
+<via x="24.13" y="35.56" extent="1-16" drill="0.35"/>
+<via x="26.67" y="35.56" extent="1-16" drill="0.35"/>
+<via x="29.21" y="35.56" extent="1-16" drill="0.35"/>
+<via x="31.75" y="35.56" extent="1-16" drill="0.35"/>
+<via x="34.29" y="35.56" extent="1-16" drill="0.35"/>
+<via x="36.83" y="35.56" extent="1-16" drill="0.35"/>
+<contactref element="D2" pad="2"/>
+<contactref element="R8" pad="2"/>
+<contactref element="C4" pad="2"/>
 </signal>
 <signal name="VIN">
 <contactref element="U1" pad="7"/>
-<contactref element="C4" pad="1"/>
 <contactref element="R1" pad="1"/>
 <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"/>
 <wire x1="2.54" y1="31.19" x2="6.91" y2="31.19" width="2.54" layer="1"/>
-<wire x1="10.16" y1="27.94" x2="6.91" y2="31.19" width="2.54" layer="1"/>
-<wire x1="12.7" y1="22.705" x2="10.16" y2="25.245" width="2.54" layer="1"/>
-<wire x1="10.16" y1="25.245" x2="10.16" y2="27.94" width="2.54" layer="1"/>
-<wire x1="12.7" y1="22.705" x2="12.855" y2="22.86" width="2.54" layer="1"/>
+<wire x1="6.91" y1="31.19" x2="10.16" y2="27.94" width="2.54" layer="1"/>
 <contactref element="Q2" pad="3"/>
 <wire x1="2.54" y1="31.19" x2="3.81" y2="32.46" width="0.8128" layer="16"/>
 <wire x1="3.81" y1="32.46" x2="3.81" y2="37.7771" width="0.8128" layer="16"/>
 <wire x1="4.1329" y1="38.1" x2="5.25" y2="38.1" width="0.8128" layer="16"/>
 <wire x1="3.81" y1="37.7771" x2="4.1329" y2="38.1" width="0.8128" layer="16"/>
+<contactref element="C4" pad="1"/>
+<wire x1="11.43" y1="22.86" x2="10.16" y2="24.13" width="2.54" layer="1"/>
+<wire x1="10.16" y1="27.94" x2="10.16" y2="24.13" width="2.54" layer="1"/>
+<wire x1="21.59" y1="22.86" x2="11.43" y2="22.86" width="2.54" layer="1"/>
+<wire x1="11.43" y1="21.435" x2="11.43" y2="22.86" width="2.54" layer="1"/>
 </signal>
 <signal name="N$1">
 <contactref element="U1" pad="1"/>
@@ -1223,36 +1189,38 @@ design rules under a new name.</description>
 <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="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="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="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="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="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"/>
+<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"/>
@@ -1319,16 +1287,14 @@ 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="25.72" width="0.8128" layer="16"/>
-<via x="50.48" y="25.72" extent="1-16" drill="0.35"/>
+<wire x1="50.48" y1="23.18" x2="50.48" y2="26.99" width="0.8128" layer="16"/>
+<via x="50.48" y="26.99" 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"/>
+<wire x1="50.48" y1="26.99" x2="50.53259375" y2="26.93740625" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="26.99" x2="50.48" y2="24.928" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="24.928" x2="49.682" y2="24.13" width="0.8128" layer="1"/>
 </signal>
 <signal name="PWM">
 <contactref element="Q2" pad="1"/>
@@ -1338,6 +1304,10 @@ design rules under a new name.</description>
 <contactref element="J1" pad="4"/>
 <wire x1="48.26" y1="22.86" x2="57.15" y2="13.97" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="13.97" x2="58.42" y2="13.97" width="0.8128" layer="16"/>
+<contactref element="R8" pad="1"/>
+<wire x1="58.42" y1="13.97" x2="57.15" y2="13.97" width="0.8128" layer="1"/>
+<wire x1="57.15" y1="13.97" x2="53.492" y2="17.628" width="0.8128" layer="1"/>
+<wire x1="53.492" y1="17.628" x2="53.492" y2="17.78" width="0.8128" layer="1"/>
 </signal>
 <signal name="BAT">
 <contactref element="J1" pad="3"/>
@@ -1361,13 +1331,12 @@ design rules under a new name.</description>
 <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"/>
+<wire x1="54.93" y1="29.38" x2="54.93" y2="21.758" width="0.8128" layer="1"/>
+<wire x1="57.15" y1="19.05" x2="58.42" y2="19.05" 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"/>
+<wire x1="53.492" y1="20.32" x2="54.93" y2="21.758" width="0.8128" layer="1"/>
+<wire x1="54.93" y1="21.758" x2="54.93" y2="21.27" width="0.8128" layer="1"/>
+<wire x1="54.93" y1="21.27" x2="57.15" y2="19.05" width="0.8128" layer="1"/>
 </signal>
 </signals>
 <mfgpreviewcolors>

+ 190 - 145
schematic/regulator.b#7

@@ -414,26 +414,6 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <rectangle x1="0.4" y1="-3.81" x2="2.15" y2="-3.1" layer="51"/>
 <rectangle x1="2.94" y1="-3.81" x2="4.1" y2="-3.1" layer="51"/>
 </package>
-<package name="CAPAE1230X1250N" urn="urn:adsk.eagle:footprint:21812987/1">
-<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
-&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
-<wire x1="-6.25" y1="1.3186" x2="-6.25" y2="3.6573" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="3.6573" x2="-3.6573" y2="6.25" width="0.12" layer="21"/>
-<wire x1="-3.6573" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="21"/>
-<wire x1="6.25" y1="6.25" x2="6.25" y2="1.3186" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="-1.3186" x2="-6.25" y2="-3.6573" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="-3.6573" x2="-3.6573" y2="-6.25" width="0.12" layer="21"/>
-<wire x1="-3.6573" y1="-6.25" x2="6.25" y2="-6.25" width="0.12" layer="21"/>
-<wire x1="6.25" y1="-6.25" x2="6.25" y2="-1.3186" width="0.12" layer="21"/>
-<wire x1="6.25" y1="-6.25" x2="-6.25" y2="-6.25" width="0.12" layer="51"/>
-<wire x1="-6.25" y1="-6.25" x2="-6.25" y2="6.25" width="0.12" layer="51"/>
-<wire x1="-6.25" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="51"/>
-<wire x1="6.25" y1="6.25" x2="6.25" y2="-6.25" width="0.12" layer="51"/>
-<smd name="1" x="-4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
-<smd name="2" x="4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
-<text x="0" y="6.885" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
-<text x="0" y="-6.885" 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">
@@ -443,13 +423,6 @@ dual in line package'</description>
 <packageinstance name="DIP8"/>
 </packageinstances>
 </package3d>
-<package3d name="CAPAE1230X1250N" urn="urn:adsk.eagle:package:21812541/1" type="model">
-<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
-&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
-<packageinstances>
-<packageinstance name="CAPAE1230X1250N"/>
-</packageinstances>
-</package3d>
 </packages3d>
 </library>
 <library name="SparkFun-Connectors" urn="urn:adsk.eagle:library:513">
@@ -678,6 +651,61 @@ 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>
+<package name="CAPAE1230X1250N" urn="urn:adsk.eagle:footprint:21812987/1">
+<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
+&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
+<wire x1="-6.25" y1="1.3186" x2="-6.25" y2="3.6573" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="3.6573" x2="-3.6573" y2="6.25" width="0.12" layer="21"/>
+<wire x1="-3.6573" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="21"/>
+<wire x1="6.25" y1="6.25" x2="6.25" y2="1.3186" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="-1.3186" x2="-6.25" y2="-3.6573" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="-3.6573" x2="-3.6573" y2="-6.25" width="0.12" layer="21"/>
+<wire x1="-3.6573" y1="-6.25" x2="6.25" y2="-6.25" width="0.12" layer="21"/>
+<wire x1="6.25" y1="-6.25" x2="6.25" y2="-1.3186" width="0.12" layer="21"/>
+<wire x1="6.25" y1="-6.25" x2="-6.25" y2="-6.25" width="0.12" layer="51"/>
+<wire x1="-6.25" y1="-6.25" x2="-6.25" y2="6.25" width="0.12" layer="51"/>
+<wire x1="-6.25" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="51"/>
+<wire x1="6.25" y1="6.25" x2="6.25" y2="-6.25" width="0.12" layer="51"/>
+<smd name="1" x="-4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
+<smd name="2" x="4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
+<text x="0" y="6.885" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-6.885" 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>
+<package3d name="CAPAE1230X1250N" urn="urn:adsk.eagle:package:21812541/1" type="model">
+<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
+&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="CAPAE1230X1250N"/>
+</packageinstances>
+</package3d>
+</packages3d>
+</library>
 </libraries>
 <attributes>
 </attributes>
@@ -886,44 +914,44 @@ 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="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"/>
@@ -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"/>
@@ -961,10 +989,6 @@ design rules under a new name.</description>
 <attribute name="NAME" x="27.3449" y="28.495" size="1.27" layer="25"/>
 <attribute name="VALUE" x="33.6151" y="31.035" size="1.27" layer="27" rot="R180"/>
 </element>
-<element name="C4" library="regulator" package="CAPAE1230X1250N" package3d_urn="urn:adsk.eagle:package:21812541/1" value="CPANASONIC_H13" x="12.7" y="17.78" smashed="yes" rot="R270">
-<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="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"/>
@@ -1042,23 +1066,36 @@ 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 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="24.13" smashed="yes" rot="R180">
+<attribute name="NAME" x="49.53" y="22.86" size="1.27" layer="25" rot="R180"/>
+<attribute name="SPICEMODEL" value="NONE" x="48.26" y="24.13" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="48.26" y="24.13" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="49.53" y="26.67" 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="20.32" smashed="yes">
+<attribute name="NAME" x="50.8" y="21.59" size="1.27" layer="25"/>
+<attribute name="SPICEMODEL" value="NONE" x="52.07" y="20.32" size="1.778" layer="27" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="52.07" y="20.32" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="50.8" y="17.78" 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>
+<element name="R8" 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="17.78" smashed="yes" rot="R180">
+<attribute name="NAME" x="53.34" y="16.51" size="1.27" layer="25" rot="R180"/>
+<attribute name="SPICEMODEL" value="NONE" x="52.07" y="17.78" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="52.07" y="17.78" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="53.34" y="20.32" 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 name="C4" library="eScooter" package="CAPAE1230X1250N" package3d_urn="urn:adsk.eagle:package:21812541/1" value="68uF" x="11.43" y="16.51" smashed="yes" rot="R270">
+<attribute name="NAME" x="18.315" y="16.51" size="1.27" layer="25" rot="R270" align="bottom-center"/>
+<attribute name="VALUE" x="4.545" y="16.51" size="1.27" layer="27" rot="R270" align="top-center"/>
 </element>
 </elements>
 <signals>
 <signal name="GND">
 <contactref element="U1" pad="6"/>
-<contactref element="C4" pad="2"/>
 <contactref element="U1" pad="3"/>
 <contactref element="C2" pad="1"/>
 <contactref element="D1" pad="A"/>
@@ -1066,8 +1103,8 @@ design rules under a new name.</description>
 <contactref element="R3" pad="1"/>
 <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"/>
+<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"/>
@@ -1083,54 +1120,56 @@ design rules under a new name.</description>
 <contactref element="J1" pad="2"/>
 <contactref element="Q1" pad="2"/>
 <contactref element="R5" pad="1"/>
-<via x="55.88" y="10.16" extent="1-16" drill="0.35"/>
-<via x="54.61" y="11.43" extent="1-16" drill="0.35"/>
-<via x="53.34" y="12.7" extent="1-16" drill="0.35"/>
-<via x="52.07" y="13.97" extent="1-16" drill="0.35"/>
-<via x="50.8" y="15.24" extent="1-16" drill="0.35"/>
-<via x="49.53" y="16.51" extent="1-16" drill="0.35"/>
-<via x="48.26" y="17.78" extent="1-16" drill="0.35"/>
-<via x="46.99" y="19.05" extent="1-16" drill="0.35"/>
-<via x="45.72" y="20.32" extent="1-16" drill="0.35"/>
-<via x="44.45" y="21.59" extent="1-16" drill="0.35"/>
-<via x="44.45" y="24.13" extent="1-16" drill="0.35"/>
-<via x="44.45" y="26.67" extent="1-16" drill="0.35"/>
-<via x="44.45" y="29.21" extent="1-16" drill="0.35"/>
-<via x="43.18" y="30.48" extent="1-16" drill="0.35"/>
-<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"/>
+<via x="54.61" y="10.16" extent="1-16" drill="0.35"/>
+<via x="53.34" y="11.43" extent="1-16" drill="0.35"/>
+<via x="52.07" y="12.7" extent="1-16" drill="0.35"/>
+<via x="50.8" y="13.97" extent="1-16" drill="0.35"/>
+<via x="49.53" y="15.24" extent="1-16" drill="0.35"/>
+<via x="48.26" y="16.51" extent="1-16" drill="0.35"/>
+<via x="46.99" y="17.78" extent="1-16" drill="0.35"/>
+<via x="45.72" y="19.05" extent="1-16" drill="0.35"/>
+<via x="44.45" y="20.32" extent="1-16" drill="0.35"/>
+<via x="44.45" y="22.86" extent="1-16" drill="0.35"/>
+<via x="44.45" y="25.4" extent="1-16" drill="0.35"/>
+<via x="44.45" y="27.94" extent="1-16" drill="0.35"/>
+<via x="43.18" y="29.21" extent="1-16" drill="0.35"/>
+<via x="41.91" y="30.48" extent="1-16" drill="0.35"/>
+<via x="40.64" y="31.75" extent="1-16" drill="0.35"/>
+<via x="39.37" y="33.02" extent="1-16" drill="0.35"/>
+<via x="38.1" 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"/>
+<via x="16.51" y="35.56" extent="1-16" drill="0.35"/>
+<via x="19.05" y="35.56" extent="1-16" drill="0.35"/>
+<via x="21.59" y="35.56" extent="1-16" drill="0.35"/>
+<via x="24.13" y="35.56" extent="1-16" drill="0.35"/>
+<via x="26.67" y="35.56" extent="1-16" drill="0.35"/>
+<via x="29.21" y="35.56" extent="1-16" drill="0.35"/>
+<via x="31.75" y="35.56" extent="1-16" drill="0.35"/>
+<via x="34.29" y="35.56" extent="1-16" drill="0.35"/>
+<via x="36.83" y="35.56" extent="1-16" drill="0.35"/>
+<contactref element="D2" pad="2"/>
+<contactref element="R8" pad="2"/>
+<contactref element="C4" pad="2"/>
 </signal>
 <signal name="VIN">
 <contactref element="U1" pad="7"/>
-<contactref element="C4" pad="1"/>
 <contactref element="R1" pad="1"/>
 <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"/>
 <wire x1="2.54" y1="31.19" x2="6.91" y2="31.19" width="2.54" layer="1"/>
-<wire x1="10.16" y1="27.94" x2="6.91" y2="31.19" width="2.54" layer="1"/>
-<wire x1="12.7" y1="22.705" x2="10.16" y2="25.245" width="2.54" layer="1"/>
-<wire x1="10.16" y1="25.245" x2="10.16" y2="27.94" width="2.54" layer="1"/>
-<wire x1="12.7" y1="22.705" x2="12.855" y2="22.86" width="2.54" layer="1"/>
+<wire x1="6.91" y1="31.19" x2="10.16" y2="27.94" width="2.54" layer="1"/>
 <contactref element="Q2" pad="3"/>
 <wire x1="2.54" y1="31.19" x2="3.81" y2="32.46" width="0.8128" layer="16"/>
 <wire x1="3.81" y1="32.46" x2="3.81" y2="37.7771" width="0.8128" layer="16"/>
 <wire x1="4.1329" y1="38.1" x2="5.25" y2="38.1" width="0.8128" layer="16"/>
 <wire x1="3.81" y1="37.7771" x2="4.1329" y2="38.1" width="0.8128" layer="16"/>
+<contactref element="C4" pad="1"/>
+<wire x1="11.43" y1="22.86" x2="10.16" y2="24.13" width="2.54" layer="1"/>
+<wire x1="10.16" y1="27.94" x2="10.16" y2="24.13" width="2.54" layer="1"/>
+<wire x1="21.59" y1="22.86" x2="11.43" y2="22.86" width="2.54" layer="1"/>
+<wire x1="11.43" y1="21.435" x2="11.43" y2="22.86" width="2.54" layer="1"/>
 </signal>
 <signal name="N$1">
 <contactref element="U1" pad="1"/>
@@ -1150,34 +1189,38 @@ design rules under a new name.</description>
 <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="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="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="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="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="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"/>
+<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"/>
@@ -1244,16 +1287,15 @@ 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="25.72" width="0.8128" layer="16"/>
-<via x="50.48" y="25.72" extent="1-16" drill="0.35"/>
+<wire x1="50.48" y1="23.18" x2="50.48" y2="26.99" width="0.8128" layer="16"/>
+<via x="50.48" y="26.99" 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"/>
+<wire x1="50.48" y1="26.99" x2="50.53259375" y2="26.93740625" width="0.8128" layer="1"/>
+<wire x1="49.53" y1="24.13" x2="49.682" y2="24.13" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="26.99" x2="50.48" y2="24.928" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="24.928" x2="49.682" y2="24.13" width="0.8128" layer="1"/>
 </signal>
 <signal name="PWM">
 <contactref element="Q2" pad="1"/>
@@ -1263,6 +1305,10 @@ design rules under a new name.</description>
 <contactref element="J1" pad="4"/>
 <wire x1="48.26" y1="22.86" x2="57.15" y2="13.97" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="13.97" x2="58.42" y2="13.97" width="0.8128" layer="16"/>
+<contactref element="R8" pad="1"/>
+<wire x1="58.42" y1="13.97" x2="57.15" y2="13.97" width="0.8128" layer="1"/>
+<wire x1="57.15" y1="13.97" x2="53.492" y2="17.628" width="0.8128" layer="1"/>
+<wire x1="53.492" y1="17.628" x2="53.492" y2="17.78" width="0.8128" layer="1"/>
 </signal>
 <signal name="BAT">
 <contactref element="J1" pad="3"/>
@@ -1286,13 +1332,12 @@ design rules under a new name.</description>
 <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"/>
+<wire x1="54.93" y1="29.38" x2="54.93" y2="21.758" width="0.8128" layer="1"/>
+<wire x1="57.15" y1="19.05" x2="58.42" y2="19.05" 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"/>
+<wire x1="53.492" y1="20.32" x2="54.93" y2="21.758" width="0.8128" layer="1"/>
+<wire x1="54.93" y1="21.758" x2="54.93" y2="21.27" width="0.8128" layer="1"/>
+<wire x1="54.93" y1="21.27" x2="57.15" y2="19.05" width="0.8128" layer="1"/>
 </signal>
 </signals>
 <mfgpreviewcolors>

+ 230 - 145
schematic/regulator.b#8

@@ -414,26 +414,6 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <rectangle x1="0.4" y1="-3.81" x2="2.15" y2="-3.1" layer="51"/>
 <rectangle x1="2.94" y1="-3.81" x2="4.1" y2="-3.1" layer="51"/>
 </package>
-<package name="CAPAE1230X1250N" urn="urn:adsk.eagle:footprint:21812987/1">
-<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
-&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
-<wire x1="-6.25" y1="1.3186" x2="-6.25" y2="3.6573" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="3.6573" x2="-3.6573" y2="6.25" width="0.12" layer="21"/>
-<wire x1="-3.6573" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="21"/>
-<wire x1="6.25" y1="6.25" x2="6.25" y2="1.3186" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="-1.3186" x2="-6.25" y2="-3.6573" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="-3.6573" x2="-3.6573" y2="-6.25" width="0.12" layer="21"/>
-<wire x1="-3.6573" y1="-6.25" x2="6.25" y2="-6.25" width="0.12" layer="21"/>
-<wire x1="6.25" y1="-6.25" x2="6.25" y2="-1.3186" width="0.12" layer="21"/>
-<wire x1="6.25" y1="-6.25" x2="-6.25" y2="-6.25" width="0.12" layer="51"/>
-<wire x1="-6.25" y1="-6.25" x2="-6.25" y2="6.25" width="0.12" layer="51"/>
-<wire x1="-6.25" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="51"/>
-<wire x1="6.25" y1="6.25" x2="6.25" y2="-6.25" width="0.12" layer="51"/>
-<smd name="1" x="-4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
-<smd name="2" x="4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
-<text x="0" y="6.885" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
-<text x="0" y="-6.885" 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">
@@ -443,13 +423,6 @@ dual in line package'</description>
 <packageinstance name="DIP8"/>
 </packageinstances>
 </package3d>
-<package3d name="CAPAE1230X1250N" urn="urn:adsk.eagle:package:21812541/1" type="model">
-<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
-&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
-<packageinstances>
-<packageinstance name="CAPAE1230X1250N"/>
-</packageinstances>
-</package3d>
 </packages3d>
 </library>
 <library name="SparkFun-Connectors" urn="urn:adsk.eagle:library:513">
@@ -678,6 +651,61 @@ 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>
+<package name="CAPAE1230X1250N" urn="urn:adsk.eagle:footprint:21812987/1">
+<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
+&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
+<wire x1="-6.25" y1="1.3186" x2="-6.25" y2="3.6573" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="3.6573" x2="-3.6573" y2="6.25" width="0.12" layer="21"/>
+<wire x1="-3.6573" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="21"/>
+<wire x1="6.25" y1="6.25" x2="6.25" y2="1.3186" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="-1.3186" x2="-6.25" y2="-3.6573" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="-3.6573" x2="-3.6573" y2="-6.25" width="0.12" layer="21"/>
+<wire x1="-3.6573" y1="-6.25" x2="6.25" y2="-6.25" width="0.12" layer="21"/>
+<wire x1="6.25" y1="-6.25" x2="6.25" y2="-1.3186" width="0.12" layer="21"/>
+<wire x1="6.25" y1="-6.25" x2="-6.25" y2="-6.25" width="0.12" layer="51"/>
+<wire x1="-6.25" y1="-6.25" x2="-6.25" y2="6.25" width="0.12" layer="51"/>
+<wire x1="-6.25" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="51"/>
+<wire x1="6.25" y1="6.25" x2="6.25" y2="-6.25" width="0.12" layer="51"/>
+<smd name="1" x="-4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
+<smd name="2" x="4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
+<text x="0" y="6.885" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-6.885" 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>
+<package3d name="CAPAE1230X1250N" urn="urn:adsk.eagle:package:21812541/1" type="model">
+<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
+&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="CAPAE1230X1250N"/>
+</packageinstances>
+</package3d>
+</packages3d>
+</library>
 </libraries>
 <attributes>
 </attributes>
@@ -886,44 +914,44 @@ 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="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"/>
@@ -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"/>
@@ -961,10 +989,6 @@ design rules under a new name.</description>
 <attribute name="NAME" x="27.3449" y="28.495" size="1.27" layer="25"/>
 <attribute name="VALUE" x="33.6151" y="31.035" size="1.27" layer="27" rot="R180"/>
 </element>
-<element name="C4" library="regulator" package="CAPAE1230X1250N" package3d_urn="urn:adsk.eagle:package:21812541/1" value="CPANASONIC_H13" x="12.7" y="17.78" smashed="yes" rot="R270">
-<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="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"/>
@@ -1042,23 +1066,36 @@ 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 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="24.13" smashed="yes" rot="R180">
+<attribute name="NAME" x="49.53" y="22.86" size="1.27" layer="25" rot="R180"/>
+<attribute name="SPICEMODEL" value="NONE" x="48.26" y="24.13" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="48.26" y="24.13" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="49.53" y="26.67" 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="20.32" smashed="yes">
+<attribute name="NAME" x="50.8" y="21.59" size="1.27" layer="25"/>
+<attribute name="SPICEMODEL" value="NONE" x="52.07" y="20.32" size="1.778" layer="27" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="52.07" y="20.32" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="50.8" y="17.78" 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>
+<element name="R8" 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="17.78" smashed="yes" rot="R180">
+<attribute name="NAME" x="53.34" y="16.51" size="1.27" layer="25" rot="R180"/>
+<attribute name="SPICEMODEL" value="NONE" x="52.07" y="17.78" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="52.07" y="17.78" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="53.34" y="20.32" 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 name="C4" library="eScooter" package="CAPAE1230X1250N" package3d_urn="urn:adsk.eagle:package:21812541/1" value="68uF" x="11.43" y="16.51" smashed="yes" rot="R270">
+<attribute name="NAME" x="18.315" y="16.51" size="1.27" layer="25" rot="R270" align="bottom-center"/>
+<attribute name="VALUE" x="4.545" y="16.51" size="1.27" layer="27" rot="R270" align="top-center"/>
 </element>
 </elements>
 <signals>
 <signal name="GND">
 <contactref element="U1" pad="6"/>
-<contactref element="C4" pad="2"/>
 <contactref element="U1" pad="3"/>
 <contactref element="C2" pad="1"/>
 <contactref element="D1" pad="A"/>
@@ -1066,8 +1103,8 @@ design rules under a new name.</description>
 <contactref element="R3" pad="1"/>
 <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"/>
+<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"/>
@@ -1083,54 +1120,96 @@ design rules under a new name.</description>
 <contactref element="J1" pad="2"/>
 <contactref element="Q1" pad="2"/>
 <contactref element="R5" pad="1"/>
-<via x="55.88" y="10.16" extent="1-16" drill="0.35"/>
-<via x="54.61" y="11.43" extent="1-16" drill="0.35"/>
-<via x="53.34" y="12.7" extent="1-16" drill="0.35"/>
-<via x="52.07" y="13.97" extent="1-16" drill="0.35"/>
-<via x="50.8" y="15.24" extent="1-16" drill="0.35"/>
-<via x="49.53" y="16.51" extent="1-16" drill="0.35"/>
-<via x="48.26" y="17.78" extent="1-16" drill="0.35"/>
-<via x="46.99" y="19.05" extent="1-16" drill="0.35"/>
-<via x="45.72" y="20.32" extent="1-16" drill="0.35"/>
-<via x="44.45" y="21.59" extent="1-16" drill="0.35"/>
-<via x="44.45" y="24.13" extent="1-16" drill="0.35"/>
-<via x="44.45" y="26.67" extent="1-16" drill="0.35"/>
-<via x="44.45" y="29.21" extent="1-16" drill="0.35"/>
-<via x="43.18" y="30.48" extent="1-16" drill="0.35"/>
-<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"/>
+<via x="54.61" y="10.16" extent="1-16" drill="0.35"/>
+<via x="53.34" y="11.43" extent="1-16" drill="0.35"/>
+<via x="52.07" y="12.7" extent="1-16" drill="0.35"/>
+<via x="50.8" y="13.97" extent="1-16" drill="0.35"/>
+<via x="49.53" y="15.24" extent="1-16" drill="0.35"/>
+<via x="48.26" y="16.51" extent="1-16" drill="0.35"/>
+<via x="46.99" y="17.78" extent="1-16" drill="0.35"/>
+<via x="45.72" y="19.05" extent="1-16" drill="0.35"/>
+<via x="44.45" y="20.32" extent="1-16" drill="0.35"/>
+<via x="44.45" y="22.86" extent="1-16" drill="0.35"/>
+<via x="44.45" y="25.4" extent="1-16" drill="0.35"/>
+<via x="44.45" y="27.94" extent="1-16" drill="0.35"/>
+<via x="43.18" y="29.21" extent="1-16" drill="0.35"/>
+<via x="41.91" y="30.48" extent="1-16" drill="0.35"/>
+<via x="40.64" y="31.75" extent="1-16" drill="0.35"/>
+<via x="39.37" y="33.02" extent="1-16" drill="0.35"/>
+<via x="38.1" 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"/>
+<via x="16.51" y="35.56" extent="1-16" drill="0.35"/>
+<via x="19.05" y="35.56" extent="1-16" drill="0.35"/>
+<via x="21.59" y="35.56" extent="1-16" drill="0.35"/>
+<via x="24.13" y="35.56" extent="1-16" drill="0.35"/>
+<via x="26.67" y="35.56" extent="1-16" drill="0.35"/>
+<via x="29.21" y="35.56" extent="1-16" drill="0.35"/>
+<via x="31.75" y="35.56" extent="1-16" drill="0.35"/>
+<via x="34.29" y="35.56" extent="1-16" drill="0.35"/>
+<via x="36.83" y="35.56" extent="1-16" drill="0.35"/>
+<contactref element="D2" pad="2"/>
+<contactref element="R8" pad="2"/>
+<contactref element="C4" pad="2"/>
+<wire x1="44.45" y1="27.94" x2="50.48" y2="33.19" width="0" layer="19" extent="1-1"/>
+<wire x1="43.18" y1="29.21" x2="44.45" y2="27.94" width="0" layer="19" extent="1-1"/>
+<wire x1="41.91" y1="30.48" x2="43.18" y2="29.21" width="0" layer="19" extent="1-1"/>
+<wire x1="40.64" y1="31.75" x2="41.91" y2="30.48" width="0" layer="19" extent="1-1"/>
+<wire x1="39.37" y1="33.02" x2="40.64" y2="31.75" width="0" layer="19" extent="1-1"/>
+<wire x1="38.1" y1="34.29" x2="39.37" y2="33.02" width="0" layer="19" extent="1-1"/>
+<wire x1="36.83" y1="35.56" x2="38.1" y2="34.29" width="0" layer="19" extent="1-1"/>
+<wire x1="44.45" y1="25.4" x2="44.45" y2="27.94" width="0" layer="19" extent="1-1"/>
+<wire x1="34.29" y1="35.56" x2="36.83" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="44.45" y1="22.86" x2="44.45" y2="25.4" width="0" layer="19" extent="1-1"/>
+<wire x1="31.75" y1="35.56" x2="34.29" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="44.45" y1="20.32" x2="44.45" y2="22.86" width="0" layer="19" extent="1-1"/>
+<wire x1="45.72" y1="19.05" x2="44.45" y2="20.32" width="0" layer="19" extent="1-1"/>
+<wire x1="46.99" y1="17.78" x2="45.72" y2="19.05" width="0" layer="19" extent="1-1"/>
+<wire x1="48.26" y1="16.51" x2="46.99" y2="17.78" width="0" layer="19" extent="1-1"/>
+<wire x1="49.53" y1="15.24" x2="48.26" y2="16.51" width="0" layer="19" extent="1-1"/>
+<wire x1="50.8" y1="13.97" x2="49.53" y2="15.24" width="0" layer="19" extent="1-1"/>
+<wire x1="52.07" y1="12.7" x2="50.8" y2="13.97" width="0" layer="19" extent="1-1"/>
+<wire x1="53.34" y1="11.43" x2="52.07" y2="12.7" width="0" layer="19" extent="1-1"/>
+<wire x1="54.61" y1="10.16" x2="53.34" y2="11.43" width="0" layer="19" extent="1-1"/>
+<wire x1="29.21" y1="35.56" x2="31.75" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="26.67" y1="35.56" x2="29.21" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="24.13" y1="35.56" x2="26.67" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="21.59" y1="35.56" x2="24.13" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="19.05" y1="35.56" x2="21.59" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="16.51" y1="35.56" x2="19.05" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="46.838" y1="24.13" x2="44.45" y2="25.4" width="0" layer="19" extent="1-1"/>
+<wire x1="50.648" y1="17.78" x2="48.26" y2="16.51" width="0" layer="19" extent="1-1"/>
+<wire x1="50.648" y1="20.32" x2="50.648" y2="17.78" width="0" layer="19" extent="1-1"/>
+<wire x1="33.172" y1="31.75" x2="34.29" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="58.42" y1="8.89" x2="54.61" y2="10.16" width="0" layer="19" extent="1-1"/>
+<wire x1="15.24" y1="30.48" x2="16.51" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="10.03" y1="33.02" x2="15.24" y2="30.48" 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="53.34" y1="2.98" x2="54.61" y2="10.16" width="0" layer="19" extent="1-1"/>
+<wire x1="49.53" y1="3.2288" x2="53.34" y2="2.98" 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="11.43" y1="11.585" x2="2.54" y2="27.23" width="0" layer="19" extent="1-1"/>
+<wire x1="16.66" y1="6.35" x2="11.43" y2="11.585" 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="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"/>
 <wire x1="2.54" y1="31.19" x2="6.91" y2="31.19" width="2.54" layer="1"/>
-<wire x1="10.16" y1="27.94" x2="6.91" y2="31.19" width="2.54" layer="1"/>
-<wire x1="12.7" y1="22.705" x2="10.16" y2="25.245" width="2.54" layer="1"/>
-<wire x1="10.16" y1="25.245" x2="10.16" y2="27.94" width="2.54" layer="1"/>
-<wire x1="12.7" y1="22.705" x2="12.855" y2="22.86" width="2.54" layer="1"/>
+<wire x1="6.91" y1="31.19" x2="10.16" y2="27.94" width="2.54" layer="1"/>
 <contactref element="Q2" pad="3"/>
 <wire x1="2.54" y1="31.19" x2="3.81" y2="32.46" width="0.8128" layer="16"/>
 <wire x1="3.81" y1="32.46" x2="3.81" y2="37.7771" width="0.8128" layer="16"/>
 <wire x1="4.1329" y1="38.1" x2="5.25" y2="38.1" width="0.8128" layer="16"/>
 <wire x1="3.81" y1="37.7771" x2="4.1329" y2="38.1" width="0.8128" layer="16"/>
+<contactref element="C4" pad="1"/>
+<wire x1="11.43" y1="22.86" x2="10.16" y2="24.13" width="2.54" layer="1"/>
+<wire x1="10.16" y1="27.94" x2="10.16" y2="24.13" width="2.54" layer="1"/>
+<wire x1="21.59" y1="22.86" x2="11.43" y2="22.86" width="2.54" layer="1"/>
+<wire x1="11.43" y1="21.435" x2="11.43" y2="22.86" width="2.54" layer="1"/>
 </signal>
 <signal name="N$1">
 <contactref element="U1" pad="1"/>
@@ -1150,34 +1229,38 @@ design rules under a new name.</description>
 <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="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="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="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="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="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"/>
+<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"/>
@@ -1244,16 +1327,15 @@ 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="25.72" width="0.8128" layer="16"/>
-<via x="50.48" y="25.72" extent="1-16" drill="0.35"/>
+<wire x1="50.48" y1="23.18" x2="50.48" y2="26.99" width="0.8128" layer="16"/>
+<via x="50.48" y="26.99" 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"/>
+<wire x1="50.48" y1="26.99" x2="50.53259375" y2="26.93740625" width="0.8128" layer="1"/>
+<wire x1="49.53" y1="24.13" x2="49.682" y2="24.13" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="26.99" x2="50.48" y2="24.928" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="24.928" x2="49.682" y2="24.13" width="0.8128" layer="1"/>
 </signal>
 <signal name="PWM">
 <contactref element="Q2" pad="1"/>
@@ -1263,6 +1345,10 @@ design rules under a new name.</description>
 <contactref element="J1" pad="4"/>
 <wire x1="48.26" y1="22.86" x2="57.15" y2="13.97" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="13.97" x2="58.42" y2="13.97" width="0.8128" layer="16"/>
+<contactref element="R8" pad="1"/>
+<wire x1="58.42" y1="13.97" x2="57.15" y2="13.97" width="0.8128" layer="1"/>
+<wire x1="57.15" y1="13.97" x2="53.492" y2="17.628" width="0.8128" layer="1"/>
+<wire x1="53.492" y1="17.628" x2="53.492" y2="17.78" width="0.8128" layer="1"/>
 </signal>
 <signal name="BAT">
 <contactref element="J1" pad="3"/>
@@ -1286,13 +1372,12 @@ design rules under a new name.</description>
 <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"/>
+<wire x1="54.93" y1="29.38" x2="54.93" y2="21.758" width="0.8128" layer="1"/>
+<wire x1="57.15" y1="19.05" x2="58.42" y2="19.05" 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"/>
+<wire x1="53.492" y1="20.32" x2="54.93" y2="21.758" width="0.8128" layer="1"/>
+<wire x1="54.93" y1="21.758" x2="54.93" y2="21.27" width="0.8128" layer="1"/>
+<wire x1="54.93" y1="21.27" x2="57.15" y2="19.05" width="0.8128" layer="1"/>
 </signal>
 </signals>
 <mfgpreviewcolors>

+ 227 - 162
schematic/regulator.b#9

@@ -414,26 +414,6 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <rectangle x1="0.4" y1="-3.81" x2="2.15" y2="-3.1" layer="51"/>
 <rectangle x1="2.94" y1="-3.81" x2="4.1" y2="-3.1" layer="51"/>
 </package>
-<package name="CAPAE1230X1250N" urn="urn:adsk.eagle:footprint:21812987/1">
-<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
-&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
-<wire x1="-6.25" y1="1.3186" x2="-6.25" y2="3.6573" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="3.6573" x2="-3.6573" y2="6.25" width="0.12" layer="21"/>
-<wire x1="-3.6573" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="21"/>
-<wire x1="6.25" y1="6.25" x2="6.25" y2="1.3186" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="-1.3186" x2="-6.25" y2="-3.6573" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="-3.6573" x2="-3.6573" y2="-6.25" width="0.12" layer="21"/>
-<wire x1="-3.6573" y1="-6.25" x2="6.25" y2="-6.25" width="0.12" layer="21"/>
-<wire x1="6.25" y1="-6.25" x2="6.25" y2="-1.3186" width="0.12" layer="21"/>
-<wire x1="6.25" y1="-6.25" x2="-6.25" y2="-6.25" width="0.12" layer="51"/>
-<wire x1="-6.25" y1="-6.25" x2="-6.25" y2="6.25" width="0.12" layer="51"/>
-<wire x1="-6.25" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="51"/>
-<wire x1="6.25" y1="6.25" x2="6.25" y2="-6.25" width="0.12" layer="51"/>
-<smd name="1" x="-4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
-<smd name="2" x="4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
-<text x="0" y="6.885" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
-<text x="0" y="-6.885" 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">
@@ -443,13 +423,6 @@ dual in line package'</description>
 <packageinstance name="DIP8"/>
 </packageinstances>
 </package3d>
-<package3d name="CAPAE1230X1250N" urn="urn:adsk.eagle:package:21812541/1" type="model">
-<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
-&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
-<packageinstances>
-<packageinstance name="CAPAE1230X1250N"/>
-</packageinstances>
-</package3d>
 </packages3d>
 </library>
 <library name="SparkFun-Connectors" urn="urn:adsk.eagle:library:513">
@@ -678,6 +651,61 @@ 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>
+<package name="CAPAE1230X1250N" urn="urn:adsk.eagle:footprint:21812987/1">
+<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
+&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
+<wire x1="-6.25" y1="1.3186" x2="-6.25" y2="3.6573" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="3.6573" x2="-3.6573" y2="6.25" width="0.12" layer="21"/>
+<wire x1="-3.6573" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="21"/>
+<wire x1="6.25" y1="6.25" x2="6.25" y2="1.3186" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="-1.3186" x2="-6.25" y2="-3.6573" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="-3.6573" x2="-3.6573" y2="-6.25" width="0.12" layer="21"/>
+<wire x1="-3.6573" y1="-6.25" x2="6.25" y2="-6.25" width="0.12" layer="21"/>
+<wire x1="6.25" y1="-6.25" x2="6.25" y2="-1.3186" width="0.12" layer="21"/>
+<wire x1="6.25" y1="-6.25" x2="-6.25" y2="-6.25" width="0.12" layer="51"/>
+<wire x1="-6.25" y1="-6.25" x2="-6.25" y2="6.25" width="0.12" layer="51"/>
+<wire x1="-6.25" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="51"/>
+<wire x1="6.25" y1="6.25" x2="6.25" y2="-6.25" width="0.12" layer="51"/>
+<smd name="1" x="-4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
+<smd name="2" x="4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
+<text x="0" y="6.885" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-6.885" 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>
+<package3d name="CAPAE1230X1250N" urn="urn:adsk.eagle:package:21812541/1" type="model">
+<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
+&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="CAPAE1230X1250N"/>
+</packageinstances>
+</package3d>
+</packages3d>
+</library>
 </libraries>
 <attributes>
 </attributes>
@@ -886,44 +914,44 @@ 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="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"/>
@@ -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"/>
@@ -961,10 +989,6 @@ design rules under a new name.</description>
 <attribute name="NAME" x="27.3449" y="28.495" size="1.27" layer="25"/>
 <attribute name="VALUE" x="33.6151" y="31.035" size="1.27" layer="27" rot="R180"/>
 </element>
-<element name="C4" library="regulator" package="CAPAE1230X1250N" package3d_urn="urn:adsk.eagle:package:21812541/1" value="CPANASONIC_H13" x="12.7" y="17.78" smashed="yes" rot="R270">
-<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="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"/>
@@ -1042,23 +1066,36 @@ 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 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="24.13" smashed="yes" rot="R180">
+<attribute name="NAME" x="49.53" y="22.86" size="1.27" layer="25" rot="R180"/>
+<attribute name="SPICEMODEL" value="NONE" x="48.26" y="24.13" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="48.26" y="24.13" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="49.53" y="26.67" 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="20.32" smashed="yes">
+<attribute name="NAME" x="50.8" y="21.59" size="1.27" layer="25"/>
+<attribute name="SPICEMODEL" value="NONE" x="52.07" y="20.32" size="1.778" layer="27" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="52.07" y="20.32" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="50.8" y="17.78" 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>
-<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 name="R8" 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="17.78" smashed="yes" rot="R180">
+<attribute name="NAME" x="53.34" y="16.51" size="1.27" layer="25" rot="R180"/>
+<attribute name="SPICEMODEL" value="NONE" x="52.07" y="17.78" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="52.07" y="17.78" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="53.34" y="20.32" size="1.27" layer="27" rot="R180"/>
+</element>
+<element name="C4" library="eScooter" package="CAPAE1230X1250N" package3d_urn="urn:adsk.eagle:package:21812541/1" value="68uF" x="-8.89" y="7.62" smashed="yes">
+<attribute name="NAME" x="-8.89" y="14.505" size="1.27" layer="25" align="bottom-center"/>
+<attribute name="VALUE" x="-8.89" y="0.735" size="1.27" layer="27" align="top-center"/>
 </element>
 </elements>
 <signals>
 <signal name="GND">
 <contactref element="U1" pad="6"/>
-<contactref element="C4" pad="2"/>
 <contactref element="U1" pad="3"/>
 <contactref element="C2" pad="1"/>
 <contactref element="D1" pad="A"/>
@@ -1066,8 +1103,8 @@ design rules under a new name.</description>
 <contactref element="R3" pad="1"/>
 <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"/>
+<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"/>
@@ -1083,29 +1120,80 @@ design rules under a new name.</description>
 <contactref element="J1" pad="2"/>
 <contactref element="Q1" pad="2"/>
 <contactref element="R5" pad="1"/>
-<via x="55.88" y="10.16" extent="1-16" drill="0.35"/>
-<via x="54.61" y="11.43" extent="1-16" drill="0.35"/>
-<via x="53.34" y="12.7" extent="1-16" drill="0.35"/>
-<via x="52.07" y="13.97" extent="1-16" drill="0.35"/>
-<via x="50.8" y="15.24" extent="1-16" drill="0.35"/>
-<via x="49.53" y="16.51" extent="1-16" drill="0.35"/>
-<via x="48.26" y="17.78" extent="1-16" drill="0.35"/>
-<via x="46.99" y="19.05" extent="1-16" drill="0.35"/>
-<via x="45.72" y="20.32" extent="1-16" drill="0.35"/>
-<via x="44.45" y="21.59" extent="1-16" drill="0.35"/>
-<via x="44.45" y="24.13" extent="1-16" drill="0.35"/>
-<via x="44.45" y="26.67" extent="1-16" drill="0.35"/>
-<via x="44.45" y="29.21" extent="1-16" drill="0.35"/>
-<via x="43.18" y="30.48" extent="1-16" drill="0.35"/>
-<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"/>
+<via x="54.61" y="10.16" extent="1-16" drill="0.35"/>
+<via x="53.34" y="11.43" extent="1-16" drill="0.35"/>
+<via x="52.07" y="12.7" extent="1-16" drill="0.35"/>
+<via x="50.8" y="13.97" extent="1-16" drill="0.35"/>
+<via x="49.53" y="15.24" extent="1-16" drill="0.35"/>
+<via x="48.26" y="16.51" extent="1-16" drill="0.35"/>
+<via x="46.99" y="17.78" extent="1-16" drill="0.35"/>
+<via x="45.72" y="19.05" extent="1-16" drill="0.35"/>
+<via x="44.45" y="20.32" extent="1-16" drill="0.35"/>
+<via x="44.45" y="22.86" extent="1-16" drill="0.35"/>
+<via x="44.45" y="25.4" extent="1-16" drill="0.35"/>
+<via x="44.45" y="27.94" extent="1-16" drill="0.35"/>
+<via x="43.18" y="29.21" extent="1-16" drill="0.35"/>
+<via x="41.91" y="30.48" extent="1-16" drill="0.35"/>
+<via x="40.64" y="31.75" extent="1-16" drill="0.35"/>
+<via x="39.37" y="33.02" extent="1-16" drill="0.35"/>
+<via x="38.1" y="34.29" extent="1-16" drill="0.35"/>
 <contactref element="R6" pad="2"/>
 <contactref element="R7" pad="1"/>
+<via x="16.51" y="35.56" extent="1-16" drill="0.35"/>
+<via x="19.05" y="35.56" extent="1-16" drill="0.35"/>
+<via x="21.59" y="35.56" extent="1-16" drill="0.35"/>
+<via x="24.13" y="35.56" extent="1-16" drill="0.35"/>
+<via x="26.67" y="35.56" extent="1-16" drill="0.35"/>
+<via x="29.21" y="35.56" extent="1-16" drill="0.35"/>
+<via x="31.75" y="35.56" extent="1-16" drill="0.35"/>
+<via x="34.29" y="35.56" extent="1-16" drill="0.35"/>
+<via x="36.83" y="35.56" extent="1-16" drill="0.35"/>
+<contactref element="D2" pad="2"/>
+<contactref element="R8" pad="2"/>
+<contactref element="C4" pad="2"/>
+<wire x1="44.45" y1="27.94" x2="50.48" y2="33.19" width="0" layer="19" extent="1-1"/>
+<wire x1="43.18" y1="29.21" x2="44.45" y2="27.94" width="0" layer="19" extent="1-1"/>
+<wire x1="41.91" y1="30.48" x2="43.18" y2="29.21" width="0" layer="19" extent="1-1"/>
+<wire x1="40.64" y1="31.75" x2="41.91" y2="30.48" width="0" layer="19" extent="1-1"/>
+<wire x1="39.37" y1="33.02" x2="40.64" y2="31.75" width="0" layer="19" extent="1-1"/>
+<wire x1="38.1" y1="34.29" x2="39.37" y2="33.02" width="0" layer="19" extent="1-1"/>
+<wire x1="36.83" y1="35.56" x2="38.1" y2="34.29" width="0" layer="19" extent="1-1"/>
+<wire x1="44.45" y1="25.4" x2="44.45" y2="27.94" width="0" layer="19" extent="1-1"/>
+<wire x1="34.29" y1="35.56" x2="36.83" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="44.45" y1="22.86" x2="44.45" y2="25.4" width="0" layer="19" extent="1-1"/>
+<wire x1="31.75" y1="35.56" x2="34.29" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="44.45" y1="20.32" x2="44.45" y2="22.86" width="0" layer="19" extent="1-1"/>
+<wire x1="45.72" y1="19.05" x2="44.45" y2="20.32" width="0" layer="19" extent="1-1"/>
+<wire x1="46.99" y1="17.78" x2="45.72" y2="19.05" width="0" layer="19" extent="1-1"/>
+<wire x1="48.26" y1="16.51" x2="46.99" y2="17.78" width="0" layer="19" extent="1-1"/>
+<wire x1="49.53" y1="15.24" x2="48.26" y2="16.51" width="0" layer="19" extent="1-1"/>
+<wire x1="50.8" y1="13.97" x2="49.53" y2="15.24" width="0" layer="19" extent="1-1"/>
+<wire x1="52.07" y1="12.7" x2="50.8" y2="13.97" width="0" layer="19" extent="1-1"/>
+<wire x1="53.34" y1="11.43" x2="52.07" y2="12.7" width="0" layer="19" extent="1-1"/>
+<wire x1="54.61" y1="10.16" x2="53.34" y2="11.43" width="0" layer="19" extent="1-1"/>
+<wire x1="29.21" y1="35.56" x2="31.75" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="26.67" y1="35.56" x2="29.21" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="24.13" y1="35.56" x2="26.67" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="21.59" y1="35.56" x2="24.13" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="19.05" y1="35.56" x2="21.59" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="16.51" y1="35.56" x2="19.05" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="46.838" y1="24.13" x2="44.45" y2="25.4" width="0" layer="19" extent="1-1"/>
+<wire x1="50.648" y1="17.78" x2="48.26" y2="16.51" width="0" layer="19" extent="1-1"/>
+<wire x1="50.648" y1="20.32" x2="50.648" y2="17.78" width="0" layer="19" extent="1-1"/>
+<wire x1="33.172" y1="31.75" x2="34.29" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="58.42" y1="8.89" x2="54.61" y2="10.16" width="0" layer="19" extent="1-1"/>
+<wire x1="15.24" y1="30.48" x2="16.51" y2="35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="10.03" y1="33.02" x2="15.24" y2="30.48" 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="53.34" y1="2.98" x2="54.61" y2="10.16" width="0" layer="19" extent="1-1"/>
+<wire x1="49.53" y1="3.2288" x2="53.34" y2="2.98" 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="-3.965" y1="7.62" x2="2.54" y2="27.23" width="0" layer="19" extent="1-1"/>
+<wire x1="16.66" y1="6.35" x2="-3.965" y2="7.62" 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="J4" pad="2"/>
 <wire x1="24.76" y1="22.86" x2="21.59" y2="22.86" width="2.54" layer="1"/>
@@ -1113,14 +1201,15 @@ design rules under a new name.</description>
 <wire x1="21.59" y1="25.248" x2="21.59" y2="22.86" width="1.27" layer="1"/>
 <wire x1="2.54" y1="31.19" x2="6.91" y2="31.19" width="2.54" layer="1"/>
 <wire x1="10.16" y1="27.94" x2="6.91" y2="31.19" width="2.54" layer="1"/>
-<wire x1="12.7" y1="22.705" x2="10.16" y2="25.245" width="2.54" layer="1"/>
 <wire x1="10.16" y1="25.245" x2="10.16" y2="27.94" width="2.54" layer="1"/>
-<wire x1="12.7" y1="22.705" x2="12.855" y2="22.86" width="2.54" layer="1"/>
 <contactref element="Q2" pad="3"/>
 <wire x1="2.54" y1="31.19" x2="3.81" y2="32.46" width="0.8128" layer="16"/>
 <wire x1="3.81" y1="32.46" x2="3.81" y2="37.7771" width="0.8128" layer="16"/>
 <wire x1="4.1329" y1="38.1" x2="5.25" y2="38.1" width="0.8128" layer="16"/>
 <wire x1="3.81" y1="37.7771" x2="4.1329" y2="38.1" width="0.8128" layer="16"/>
+<contactref element="C4" pad="1"/>
+<wire x1="10.16" y1="25.245" x2="12.855" y2="22.86" width="0" layer="19" extent="1-1"/>
+<wire x1="-13.815" y1="7.62" x2="2.54" y2="31.19" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="N$1">
 <contactref element="U1" pad="1"/>
@@ -1140,34 +1229,38 @@ design rules under a new name.</description>
 <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="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="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="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="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="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"/>
+<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"/>
@@ -1234,16 +1327,15 @@ 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="25.72" width="0.8128" layer="16"/>
-<via x="50.48" y="25.72" extent="1-16" drill="0.35"/>
+<wire x1="50.48" y1="23.18" x2="50.48" y2="26.99" width="0.8128" layer="16"/>
+<via x="50.48" y="26.99" 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"/>
+<wire x1="50.48" y1="26.99" x2="50.53259375" y2="26.93740625" width="0.8128" layer="1"/>
+<wire x1="49.53" y1="24.13" x2="49.682" y2="24.13" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="26.99" x2="50.48" y2="24.928" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="24.928" x2="49.682" y2="24.13" width="0.8128" layer="1"/>
 </signal>
 <signal name="PWM">
 <contactref element="Q2" pad="1"/>
@@ -1253,6 +1345,10 @@ design rules under a new name.</description>
 <contactref element="J1" pad="4"/>
 <wire x1="48.26" y1="22.86" x2="57.15" y2="13.97" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="13.97" x2="58.42" y2="13.97" width="0.8128" layer="16"/>
+<contactref element="R8" pad="1"/>
+<wire x1="58.42" y1="13.97" x2="57.15" y2="13.97" width="0.8128" layer="1"/>
+<wire x1="57.15" y1="13.97" x2="53.492" y2="17.628" width="0.8128" layer="1"/>
+<wire x1="53.492" y1="17.628" x2="53.492" y2="17.78" width="0.8128" layer="1"/>
 </signal>
 <signal name="BAT">
 <contactref element="J1" pad="3"/>
@@ -1276,43 +1372,12 @@ design rules under a new name.</description>
 <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"/>
+<wire x1="54.93" y1="29.38" x2="54.93" y2="21.758" width="0.8128" layer="1"/>
+<wire x1="57.15" y1="19.05" x2="58.42" y2="19.05" 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">
-<via x="38.1" y="35.56" extent="1-16" drill="0.35"/>
-</signal>
-<signal name="N$9">
-<via x="35.56" y="35.56" extent="1-16" drill="0.35"/>
-</signal>
-<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"/>
+<wire x1="53.492" y1="20.32" x2="54.93" y2="21.758" width="0.8128" layer="1"/>
+<wire x1="54.93" y1="21.758" x2="54.93" y2="21.27" width="0.8128" layer="1"/>
+<wire x1="54.93" y1="21.27" x2="57.15" y2="19.05" width="0.8128" layer="1"/>
 </signal>
 </signals>
 <mfgpreviewcolors>

+ 98 - 92
schematic/regulator.brd

@@ -414,26 +414,6 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <rectangle x1="0.4" y1="-3.81" x2="2.15" y2="-3.1" layer="51"/>
 <rectangle x1="2.94" y1="-3.81" x2="4.1" y2="-3.1" layer="51"/>
 </package>
-<package name="CAPAE1230X1250N" urn="urn:adsk.eagle:footprint:21812987/1">
-<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
-&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
-<wire x1="-6.25" y1="1.3186" x2="-6.25" y2="3.6573" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="3.6573" x2="-3.6573" y2="6.25" width="0.12" layer="21"/>
-<wire x1="-3.6573" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="21"/>
-<wire x1="6.25" y1="6.25" x2="6.25" y2="1.3186" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="-1.3186" x2="-6.25" y2="-3.6573" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="-3.6573" x2="-3.6573" y2="-6.25" width="0.12" layer="21"/>
-<wire x1="-3.6573" y1="-6.25" x2="6.25" y2="-6.25" width="0.12" layer="21"/>
-<wire x1="6.25" y1="-6.25" x2="6.25" y2="-1.3186" width="0.12" layer="21"/>
-<wire x1="6.25" y1="-6.25" x2="-6.25" y2="-6.25" width="0.12" layer="51"/>
-<wire x1="-6.25" y1="-6.25" x2="-6.25" y2="6.25" width="0.12" layer="51"/>
-<wire x1="-6.25" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="51"/>
-<wire x1="6.25" y1="6.25" x2="6.25" y2="-6.25" width="0.12" layer="51"/>
-<smd name="1" x="-4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
-<smd name="2" x="4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
-<text x="0" y="6.885" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
-<text x="0" y="-6.885" 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">
@@ -443,13 +423,6 @@ dual in line package'</description>
 <packageinstance name="DIP8"/>
 </packageinstances>
 </package3d>
-<package3d name="CAPAE1230X1250N" urn="urn:adsk.eagle:package:21812541/1" type="model">
-<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
-&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
-<packageinstances>
-<packageinstance name="CAPAE1230X1250N"/>
-</packageinstances>
-</package3d>
 </packages3d>
 </library>
 <library name="SparkFun-Connectors" urn="urn:adsk.eagle:library:513">
@@ -695,6 +668,26 @@ CONN_04
 <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>
+<package name="CAPAE1230X1250N" urn="urn:adsk.eagle:footprint:21812987/1">
+<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
+&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
+<wire x1="-6.25" y1="1.3186" x2="-6.25" y2="3.6573" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="3.6573" x2="-3.6573" y2="6.25" width="0.12" layer="21"/>
+<wire x1="-3.6573" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="21"/>
+<wire x1="6.25" y1="6.25" x2="6.25" y2="1.3186" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="-1.3186" x2="-6.25" y2="-3.6573" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="-3.6573" x2="-3.6573" y2="-6.25" width="0.12" layer="21"/>
+<wire x1="-3.6573" y1="-6.25" x2="6.25" y2="-6.25" width="0.12" layer="21"/>
+<wire x1="6.25" y1="-6.25" x2="6.25" y2="-1.3186" width="0.12" layer="21"/>
+<wire x1="6.25" y1="-6.25" x2="-6.25" y2="-6.25" width="0.12" layer="51"/>
+<wire x1="-6.25" y1="-6.25" x2="-6.25" y2="6.25" width="0.12" layer="51"/>
+<wire x1="-6.25" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="51"/>
+<wire x1="6.25" y1="6.25" x2="6.25" y2="-6.25" width="0.12" layer="51"/>
+<smd name="1" x="-4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
+<smd name="2" x="4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
+<text x="0" y="6.885" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-6.885" 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">
@@ -704,6 +697,13 @@ CONN_04
 <packageinstance name="DIOM5027X220N"/>
 </packageinstances>
 </package3d>
+<package3d name="CAPAE1230X1250N" urn="urn:adsk.eagle:package:21812541/1" type="model">
+<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
+&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="CAPAE1230X1250N"/>
+</packageinstances>
+</package3d>
 </packages3d>
 </library>
 </libraries>
@@ -899,7 +899,7 @@ 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="29.21" y="16.51" smashed="yes" rot="R180">
+<element name="C1" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="0.1uF" x="29.21" y="16.51" smashed="yes" rot="R180">
 <attribute name="CATEGORY" value="Capacitor" x="8.89" y="60.96" size="1.778" layer="27" rot="R180" display="off"/>
 <attribute name="MANUFACTURER" value="" x="8.89" y="60.96" size="1.778" layer="27" rot="R180" display="off"/>
 <attribute name="MPN" value="" x="8.89" y="60.96" size="1.778" layer="27" rot="R180" display="off"/>
@@ -914,7 +914,7 @@ 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="36.83" y="24.13" smashed="yes" rot="R270">
+<element name="C2" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPC3216X135" package3d_urn="urn:adsk.eagle:package:16290893/2" value="0.1uF" x="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"/>
@@ -929,7 +929,7 @@ design rules under a new name.</description>
 <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="49.53" y="6.35" smashed="yes" rot="R270">
+<element name="C3" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" package="CAPMP7343X310N" package3d_urn="urn:adsk.eagle:package:16290885/1" value="15uF" 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"/>
@@ -944,7 +944,7 @@ design rules under a new name.</description>
 <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="6.35" smashed="yes" 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="SB5100" 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"/>
@@ -989,10 +989,6 @@ design rules under a new name.</description>
 <attribute name="NAME" x="27.3449" y="28.495" size="1.27" layer="25"/>
 <attribute name="VALUE" x="33.6151" y="31.035" size="1.27" layer="27" rot="R180"/>
 </element>
-<element name="C4" library="regulator" package="CAPAE1230X1250N" package3d_urn="urn:adsk.eagle:package:21812541/1" value="CPANASONIC_H13" x="12.7" y="17.78" smashed="yes" rot="R270">
-<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="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"/>
@@ -1070,27 +1066,36 @@ 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 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="24.13" smashed="yes" rot="R180">
+<attribute name="NAME" x="49.53" y="22.86" size="1.27" layer="25" rot="R180"/>
+<attribute name="SPICEMODEL" value="NONE" x="48.26" y="24.13" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="48.26" y="24.13" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="49.53" y="26.67" 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 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="20.32" smashed="yes">
+<attribute name="NAME" x="50.8" y="21.59" size="1.27" layer="25"/>
+<attribute name="SPICEMODEL" value="NONE" x="52.07" y="20.32" size="1.778" layer="27" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="52.07" y="20.32" size="1.778" layer="27" display="off"/>
+<attribute name="VALUE" x="50.8" y="17.78" 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>
+<element name="R8" 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="17.78" smashed="yes" rot="R180">
+<attribute name="NAME" x="53.34" y="16.51" size="1.27" layer="25" rot="R180"/>
+<attribute name="SPICEMODEL" value="NONE" x="52.07" y="17.78" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="SPICEPREFIX" value="R" x="52.07" y="17.78" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VALUE" x="53.34" y="20.32" size="1.27" layer="27" rot="R180"/>
+</element>
+<element name="C4" library="eScooter" package="CAPAE1230X1250N" package3d_urn="urn:adsk.eagle:package:21812541/1" value="68uF" x="11.43" y="16.51" smashed="yes" rot="R270">
+<attribute name="NAME" x="18.315" y="16.51" size="1.27" layer="25" rot="R270" align="bottom-center"/>
+<attribute name="VALUE" x="4.545" y="16.51" size="1.27" layer="27" rot="R270" align="top-center"/>
+</element>
 </elements>
 <signals>
 <signal name="GND">
 <contactref element="U1" pad="6"/>
-<contactref element="C4" pad="2"/>
 <contactref element="U1" pad="3"/>
 <contactref element="C2" pad="1"/>
 <contactref element="D1" pad="A"/>
@@ -1115,55 +1120,56 @@ design rules under a new name.</description>
 <contactref element="J1" pad="2"/>
 <contactref element="Q1" pad="2"/>
 <contactref element="R5" pad="1"/>
-<via x="55.88" y="10.16" extent="1-16" drill="0.35"/>
-<via x="54.61" y="11.43" extent="1-16" drill="0.35"/>
-<via x="53.34" y="12.7" extent="1-16" drill="0.35"/>
-<via x="52.07" y="13.97" extent="1-16" drill="0.35"/>
-<via x="50.8" y="15.24" extent="1-16" drill="0.35"/>
-<via x="49.53" y="16.51" extent="1-16" drill="0.35"/>
-<via x="48.26" y="17.78" extent="1-16" drill="0.35"/>
-<via x="46.99" y="19.05" extent="1-16" drill="0.35"/>
-<via x="45.72" y="20.32" extent="1-16" drill="0.35"/>
-<via x="44.45" y="21.59" extent="1-16" drill="0.35"/>
-<via x="44.45" y="24.13" extent="1-16" drill="0.35"/>
-<via x="44.45" y="26.67" extent="1-16" drill="0.35"/>
-<via x="44.45" y="29.21" extent="1-16" drill="0.35"/>
-<via x="43.18" y="30.48" extent="1-16" drill="0.35"/>
-<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"/>
+<via x="54.61" y="10.16" extent="1-16" drill="0.35"/>
+<via x="53.34" y="11.43" extent="1-16" drill="0.35"/>
+<via x="52.07" y="12.7" extent="1-16" drill="0.35"/>
+<via x="50.8" y="13.97" extent="1-16" drill="0.35"/>
+<via x="49.53" y="15.24" extent="1-16" drill="0.35"/>
+<via x="48.26" y="16.51" extent="1-16" drill="0.35"/>
+<via x="46.99" y="17.78" extent="1-16" drill="0.35"/>
+<via x="45.72" y="19.05" extent="1-16" drill="0.35"/>
+<via x="44.45" y="20.32" extent="1-16" drill="0.35"/>
+<via x="44.45" y="22.86" extent="1-16" drill="0.35"/>
+<via x="44.45" y="25.4" extent="1-16" drill="0.35"/>
+<via x="44.45" y="27.94" extent="1-16" drill="0.35"/>
+<via x="43.18" y="29.21" extent="1-16" drill="0.35"/>
+<via x="41.91" y="30.48" extent="1-16" drill="0.35"/>
+<via x="40.64" y="31.75" extent="1-16" drill="0.35"/>
+<via x="39.37" y="33.02" extent="1-16" drill="0.35"/>
+<via x="38.1" 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"/>
+<via x="16.51" y="35.56" extent="1-16" drill="0.35"/>
+<via x="19.05" y="35.56" extent="1-16" drill="0.35"/>
+<via x="21.59" y="35.56" extent="1-16" drill="0.35"/>
+<via x="24.13" y="35.56" extent="1-16" drill="0.35"/>
+<via x="26.67" y="35.56" extent="1-16" drill="0.35"/>
+<via x="29.21" y="35.56" extent="1-16" drill="0.35"/>
+<via x="31.75" y="35.56" extent="1-16" drill="0.35"/>
+<via x="34.29" y="35.56" extent="1-16" drill="0.35"/>
+<via x="36.83" y="35.56" extent="1-16" drill="0.35"/>
 <contactref element="D2" pad="2"/>
+<contactref element="R8" pad="2"/>
+<contactref element="C4" pad="2"/>
 </signal>
 <signal name="VIN">
 <contactref element="U1" pad="7"/>
-<contactref element="C4" pad="1"/>
 <contactref element="R1" pad="1"/>
 <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"/>
 <wire x1="2.54" y1="31.19" x2="6.91" y2="31.19" width="2.54" layer="1"/>
-<wire x1="10.16" y1="27.94" x2="6.91" y2="31.19" width="2.54" layer="1"/>
-<wire x1="12.7" y1="22.705" x2="10.16" y2="25.245" width="2.54" layer="1"/>
-<wire x1="10.16" y1="25.245" x2="10.16" y2="27.94" width="2.54" layer="1"/>
-<wire x1="12.7" y1="22.705" x2="12.855" y2="22.86" width="2.54" layer="1"/>
+<wire x1="6.91" y1="31.19" x2="10.16" y2="27.94" width="2.54" layer="1"/>
 <contactref element="Q2" pad="3"/>
 <wire x1="2.54" y1="31.19" x2="3.81" y2="32.46" width="0.8128" layer="16"/>
 <wire x1="3.81" y1="32.46" x2="3.81" y2="37.7771" width="0.8128" layer="16"/>
 <wire x1="4.1329" y1="38.1" x2="5.25" y2="38.1" width="0.8128" layer="16"/>
 <wire x1="3.81" y1="37.7771" x2="4.1329" y2="38.1" width="0.8128" layer="16"/>
+<contactref element="C4" pad="1"/>
+<wire x1="11.43" y1="22.86" x2="10.16" y2="24.13" width="2.54" layer="1"/>
+<wire x1="10.16" y1="27.94" x2="10.16" y2="24.13" width="2.54" layer="1"/>
+<wire x1="21.59" y1="22.86" x2="11.43" y2="22.86" width="2.54" layer="1"/>
+<wire x1="11.43" y1="21.435" x2="11.43" y2="22.86" width="2.54" layer="1"/>
 </signal>
 <signal name="N$1">
 <contactref element="U1" pad="1"/>
@@ -1281,16 +1287,13 @@ 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="25.72" width="0.8128" layer="16"/>
-<via x="50.48" y="25.72" extent="1-16" drill="0.35"/>
+<wire x1="50.48" y1="23.18" x2="50.48" y2="26.99" width="0.8128" layer="16"/>
+<via x="50.48" y="26.99" 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"/>
+<wire x1="50.48" y1="26.99" x2="50.48" y2="24.928" width="0.8128" layer="1"/>
+<wire x1="50.48" y1="24.928" x2="49.682" y2="24.13" width="0.8128" layer="1"/>
 </signal>
 <signal name="PWM">
 <contactref element="Q2" pad="1"/>
@@ -1300,6 +1303,10 @@ design rules under a new name.</description>
 <contactref element="J1" pad="4"/>
 <wire x1="48.26" y1="22.86" x2="57.15" y2="13.97" width="0.8128" layer="16"/>
 <wire x1="57.15" y1="13.97" x2="58.42" y2="13.97" width="0.8128" layer="16"/>
+<contactref element="R8" pad="1"/>
+<wire x1="58.42" y1="13.97" x2="57.15" y2="13.97" width="0.8128" layer="1"/>
+<wire x1="57.15" y1="13.97" x2="53.492" y2="17.628" width="0.8128" layer="1"/>
+<wire x1="53.492" y1="17.628" x2="53.492" y2="17.78" width="0.8128" layer="1"/>
 </signal>
 <signal name="BAT">
 <contactref element="J1" pad="3"/>
@@ -1323,13 +1330,12 @@ design rules under a new name.</description>
 <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"/>
+<wire x1="54.93" y1="29.38" x2="54.93" y2="21.758" width="0.8128" layer="1"/>
+<wire x1="57.15" y1="19.05" x2="58.42" y2="19.05" 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"/>
+<wire x1="53.492" y1="20.32" x2="54.93" y2="21.758" width="0.8128" layer="1"/>
+<wire x1="54.93" y1="21.758" x2="54.93" y2="21.27" width="0.8128" layer="1"/>
+<wire x1="54.93" y1="21.27" x2="57.15" y2="19.05" width="0.8128" layer="1"/>
 </signal>
 </signals>
 <mfgpreviewcolors>

+ 304 - 293
schematic/regulator.s#1

@@ -181,26 +181,6 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <rectangle x1="0.4" y1="-3.81" x2="2.15" y2="-3.1" layer="51"/>
 <rectangle x1="2.94" y1="-3.81" x2="4.1" y2="-3.1" layer="51"/>
 </package>
-<package name="CAPAE1230X1250N" urn="urn:adsk.eagle:footprint:21812987/1">
-<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
-&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
-<wire x1="-6.25" y1="1.3186" x2="-6.25" y2="3.6573" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="3.6573" x2="-3.6573" y2="6.25" width="0.12" layer="21"/>
-<wire x1="-3.6573" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="21"/>
-<wire x1="6.25" y1="6.25" x2="6.25" y2="1.3186" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="-1.3186" x2="-6.25" y2="-3.6573" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="-3.6573" x2="-3.6573" y2="-6.25" width="0.12" layer="21"/>
-<wire x1="-3.6573" y1="-6.25" x2="6.25" y2="-6.25" width="0.12" layer="21"/>
-<wire x1="6.25" y1="-6.25" x2="6.25" y2="-1.3186" width="0.12" layer="21"/>
-<wire x1="6.25" y1="-6.25" x2="-6.25" y2="-6.25" width="0.12" layer="51"/>
-<wire x1="-6.25" y1="-6.25" x2="-6.25" y2="6.25" width="0.12" layer="51"/>
-<wire x1="-6.25" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="51"/>
-<wire x1="6.25" y1="6.25" x2="6.25" y2="-6.25" width="0.12" layer="51"/>
-<smd name="1" x="-4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
-<smd name="2" x="4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
-<text x="0" y="6.885" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
-<text x="0" y="-6.885" 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">
@@ -210,13 +190,6 @@ dual in line package'</description>
 <packageinstance name="DIP8"/>
 </packageinstances>
 </package3d>
-<package3d name="CAPAE1230X1250N" urn="urn:adsk.eagle:package:21812541/1" type="model">
-<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
-&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
-<packageinstances>
-<packageinstance name="CAPAE1230X1250N"/>
-</packageinstances>
-</package3d>
 </packages3d>
 <symbols>
 <symbol name="MX5035">
@@ -236,15 +209,6 @@ dual in line package'</description>
 <text x="-10.16" y="15.24" size="1.778" layer="95">&gt;NAME</text>
 <text x="-10.16" y="-17.78" size="1.778" layer="96">&gt;VALUE</text>
 </symbol>
-<symbol name="C">
-<wire x1="-2.54" y1="1.27" x2="2.54" y2="1.27" width="0.254" layer="94"/>
-<wire x1="-2.54" y1="-1.016" x2="2.54" y2="-1.016" width="0.254" layer="94" curve="-90"/>
-<pin name="P$1" x="0" y="6.35" visible="off" length="middle" direction="pwr" rot="R270"/>
-<pin name="P$2" x="0" y="-5.08" visible="off" length="middle" direction="pwr" rot="R90"/>
-<text x="-3.81" y="1.27" size="1.778" layer="94">+</text>
-<text x="2.54" y="2.54" size="1.778" layer="95">&gt;NAME</text>
-<text x="2.54" y="-5.08" size="1.778" layer="96">&gt;VALUE</text>
-</symbol>
 </symbols>
 <devicesets>
 <deviceset name="MAX5035">
@@ -273,25 +237,6 @@ dual in line package'</description>
 </device>
 </devices>
 </deviceset>
-<deviceset name="C">
-<gates>
-<gate name="G$1" symbol="C" x="-1.27" y="-1.27"/>
-</gates>
-<devices>
-<device name="PANASONIC_H13" package="CAPAE1230X1250N">
-<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:21812541/1"/>
-</package3dinstances>
-<technologies>
-<technology name=""/>
-</technologies>
-</device>
-</devices>
-</deviceset>
 </devicesets>
 </library>
 <library name="Connectors" urn="urn:adsk.eagle:library:14555660">
@@ -6311,6 +6256,26 @@ grid 2.54 mm</description>
 <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>
+<package name="CAPAE1230X1250N" urn="urn:adsk.eagle:footprint:21812987/1">
+<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
+&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
+<wire x1="-6.25" y1="1.3186" x2="-6.25" y2="3.6573" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="3.6573" x2="-3.6573" y2="6.25" width="0.12" layer="21"/>
+<wire x1="-3.6573" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="21"/>
+<wire x1="6.25" y1="6.25" x2="6.25" y2="1.3186" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="-1.3186" x2="-6.25" y2="-3.6573" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="-3.6573" x2="-3.6573" y2="-6.25" width="0.12" layer="21"/>
+<wire x1="-3.6573" y1="-6.25" x2="6.25" y2="-6.25" width="0.12" layer="21"/>
+<wire x1="6.25" y1="-6.25" x2="6.25" y2="-1.3186" width="0.12" layer="21"/>
+<wire x1="6.25" y1="-6.25" x2="-6.25" y2="-6.25" width="0.12" layer="51"/>
+<wire x1="-6.25" y1="-6.25" x2="-6.25" y2="6.25" width="0.12" layer="51"/>
+<wire x1="-6.25" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="51"/>
+<wire x1="6.25" y1="6.25" x2="6.25" y2="-6.25" width="0.12" layer="51"/>
+<smd name="1" x="-4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
+<smd name="2" x="4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
+<text x="0" y="6.885" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-6.885" 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">
@@ -6320,6 +6285,13 @@ grid 2.54 mm</description>
 <packageinstance name="DIOM5027X220N"/>
 </packageinstances>
 </package3d>
+<package3d name="CAPAE1230X1250N" urn="urn:adsk.eagle:package:21812541/1" type="model">
+<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
+&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="CAPAE1230X1250N"/>
+</packageinstances>
+</package3d>
 </packages3d>
 <symbols>
 <symbol name="TVS_DIODE">
@@ -6337,6 +6309,15 @@ grid 2.54 mm</description>
 <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>
+<symbol name="C">
+<wire x1="-2.54" y1="1.27" x2="2.54" y2="1.27" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="-1.016" x2="2.54" y2="-1.016" width="0.254" layer="94" curve="-90"/>
+<pin name="P$1" x="0" y="6.35" visible="off" length="middle" direction="pwr" rot="R270"/>
+<pin name="P$2" x="0" y="-5.08" visible="off" length="middle" direction="pwr" rot="R90"/>
+<text x="-3.81" y="1.27" size="1.778" layer="94">+</text>
+<text x="2.54" y="2.54" size="1.778" layer="95">&gt;NAME</text>
+<text x="2.54" y="-5.08" size="1.778" layer="96">&gt;VALUE</text>
+</symbol>
 </symbols>
 <devicesets>
 <deviceset name="TVS_DIODE">
@@ -6359,6 +6340,25 @@ grid 2.54 mm</description>
 </device>
 </devices>
 </deviceset>
+<deviceset name="C">
+<gates>
+<gate name="G$1" symbol="C" x="-1.27" y="-1.27"/>
+</gates>
+<devices>
+<device name="PANASONIC_H13" package="CAPAE1230X1250N">
+<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:21812541/1"/>
+</package3dinstances>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
 </devicesets>
 </library>
 </libraries>
@@ -6373,16 +6373,14 @@ grid 2.54 mm</description>
 <parts>
 <part name="U1" library="regulator" deviceset="MAX5035" device="DIP8" package3d_urn="urn:adsk.eagle:package:8089856/1"/>
 <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"/>
+<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="_" value="0.1uF"/>
+<part name="D1" library="Diodes" library_urn="urn:adsk.eagle:library:11396254" deviceset="MBR360G" device="" package3d_urn="urn:adsk.eagle:package:10898389/2" value="SB5100"/>
 <part name="L1" library="inductors" library_urn="urn:adsk.eagle:library:243" deviceset="DR127" device="" package3d_urn="urn:adsk.eagle:package:15117/1"/>
-<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="_"/>
+<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="_" value="0.1uF"/>
 <part name="C3" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" deviceset="C-POL" device="TANTALUM-2917(7343-METRIC)" package3d_urn="urn:adsk.eagle:package:16290885/1" technology="_"/>
 <part name="R1" 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="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="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"/>
@@ -6396,105 +6394,107 @@ grid 2.54 mm</description>
 <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"/>
+<part name="R8" 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="C4" library="eScooter" deviceset="C" device="PANASONIC_H13" package3d_urn="urn:adsk.eagle:package:21812541/1" value="68uF"/>
 </parts>
 <sheets>
 <sheet>
 <plain>
 </plain>
 <instances>
-<instance part="U1" gate="G$1" x="55.88" y="58.42" smashed="yes">
-<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 part="U1" gate="G$1" x="132.08" y="101.6" smashed="yes">
+<attribute name="NAME" x="129.54" y="116.84" size="1.778" layer="95"/>
+<attribute name="VALUE" x="121.92" y="86.36" size="1.778" layer="96"/>
 </instance>
-<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 part="J4" gate="G$1" x="213.36" y="116.84" smashed="yes" rot="MR0">
+<attribute name="NAME" x="215.9" y="122.682" size="1.778" layer="95" rot="MR0"/>
 </instance>
-<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 part="C1" gate="G$1" x="129.54" y="124.46" smashed="yes" rot="R90">
+<attribute name="NAME" x="129.54" y="124.46" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="134.62" y="124.46" size="1.778" layer="96" rot="R90"/>
 </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"/>
-<attribute name="VALUE" x="53.34" y="81.28" size="1.778" layer="96" rot="R90"/>
+<instance part="D1" gate="G$1" x="149.86" y="132.08" smashed="yes" rot="R180">
+<attribute name="NAME" x="152.146" y="130.175" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="152.146" y="135.509" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="D1" gate="G$1" x="71.12" y="86.36" smashed="yes" rot="R180">
-<attribute name="NAME" x="73.406" y="84.455" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="73.406" y="89.789" size="1.778" layer="96" rot="R180"/>
+<instance part="L1" gate="G$1" x="119.38" y="132.08" smashed="yes" rot="R180">
+<attribute name="NAME" x="123.19" y="129.794" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="123.317" y="135.128" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="L1" gate="G$1" x="43.18" y="86.36" smashed="yes" rot="R180">
-<attribute name="NAME" x="46.99" y="84.074" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="47.117" y="89.408" size="1.778" layer="96" rot="R180"/>
+<instance part="C2" gate="G$1" x="106.68" y="104.14" smashed="yes" rot="R90">
+<attribute name="NAME" x="106.68" y="104.14" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="111.76" y="104.14" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="C2" gate="G$1" x="30.48" y="60.96" smashed="yes" rot="R90">
-<attribute name="NAME" x="27.94" y="63.5" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="30.48" y="63.5" size="1.778" layer="96" rot="R90"/>
+<instance part="C3" gate="G$1" x="91.44" y="119.38" smashed="yes">
+<attribute name="NAME" x="92.583" y="119.8626" size="1.778" layer="95"/>
+<attribute name="VALUE" x="92.583" y="114.7826" size="1.778" layer="96"/>
 </instance>
-<instance part="C3" gate="G$1" x="17.78" y="76.2" smashed="yes">
-<attribute name="NAME" x="18.923" y="76.6826" size="1.778" layer="95"/>
-<attribute name="VALUE" x="18.923" y="71.6026" size="1.778" layer="96"/>
+<instance part="R1" gate="G$1" x="182.88" y="101.6" smashed="yes" rot="R270">
+<attribute name="NAME" x="179.2986" y="100.33" size="1.778" layer="95" rot="MR90"/>
+<attribute name="VALUE" x="184.658" y="100.33" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="R1" gate="G$1" x="106.68" y="58.42" smashed="yes" rot="R270">
-<attribute name="NAME" x="108.1786" y="62.23" size="1.778" layer="95" rot="R270"/>
-<attribute name="VALUE" x="103.378" y="62.23" size="1.778" layer="96" rot="R270"/>
+<instance part="R2" gate="G$1" x="182.88" y="86.36" smashed="yes" rot="R270">
+<attribute name="NAME" x="179.2986" y="85.09" size="1.778" layer="95" rot="MR90"/>
+<attribute name="VALUE" x="184.658" y="85.09" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="R2" gate="G$1" x="106.68" y="43.18" smashed="yes" rot="R270">
-<attribute name="NAME" x="108.1786" y="46.99" size="1.778" layer="95" rot="R270"/>
-<attribute name="VALUE" x="103.378" y="46.99" size="1.778" layer="96" rot="R270"/>
+<instance part="R3" gate="G$1" x="182.88" y="73.66" smashed="yes" rot="R90">
+<attribute name="NAME" x="181.3814" y="72.39" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="186.182" y="72.39" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="R3" gate="G$1" x="106.68" y="30.48" smashed="yes" rot="R90">
-<attribute name="NAME" x="105.1814" y="26.67" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="109.982" y="26.67" size="1.778" layer="96" rot="R90"/>
+<instance part="J3" gate="G$1" x="195.58" y="93.98" smashed="yes" rot="R180">
+<attribute name="VALUE" x="198.12" y="98.806" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="198.12" y="88.392" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<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 part="Q1" gate="G$1" x="17.78" y="111.76" smashed="yes" rot="R180">
+<attribute name="NAME" x="11.43" y="110.49" size="1.778" layer="95" rot="R180"/>
 </instance>
-<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 part="J1" gate="G$1" x="55.88" y="111.76" smashed="yes" rot="R180">
+<attribute name="VALUE" x="60.96" y="124.206" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="60.96" y="98.552" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<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 part="J2" gate="G$1" x="58.42" y="68.58" smashed="yes" rot="R180">
+<attribute name="VALUE" x="60.96" y="73.406" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="60.96" y="62.992" size="1.778" layer="95" font="vector" 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 part="J5" gate="G$1" x="55.88" y="86.36" smashed="yes" rot="R180">
+<attribute name="VALUE" x="60.96" y="93.726" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="60.96" y="78.232" 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 part="R4" gate="G$1" x="48.26" y="33.02" smashed="yes" rot="R90">
+<attribute name="NAME" x="46.7614" y="29.21" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="51.562" y="29.21" size="1.778" layer="96" rot="R90"/>
 </instance>
-<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 part="R5" gate="G$1" x="48.26" y="17.78" smashed="yes" rot="R90">
+<attribute name="NAME" x="46.7614" y="13.97" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="51.562" y="13.97" size="1.778" layer="96" rot="R90"/>
 </instance>
-<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 part="Q2" gate="G$1" x="45.72" y="45.72" smashed="yes">
+<attribute name="NAME" x="52.07" y="46.99" size="1.778" layer="95"/>
 </instance>
-<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 part="Q3" gate="G$1" x="30.48" y="91.44" smashed="yes" rot="MR180">
+<attribute name="NAME" x="36.83" y="90.17" size="1.778" layer="95" rot="MR180"/>
 </instance>
-<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 part="GND2" gate="1" x="48.26" y="2.54" smashed="yes">
+<attribute name="VALUE" x="45.72" y="0" size="1.778" layer="96"/>
 </instance>
-<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 part="R6" gate="G$1" x="27.94" y="116.84" smashed="yes" rot="R90">
+<attribute name="NAME" x="26.4414" y="113.03" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="31.242" y="113.03" 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 part="R7" gate="G$1" x="25.4" y="86.36" smashed="yes" rot="R90">
+<attribute name="NAME" x="23.9014" y="82.55" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="28.702" y="82.55" size="1.778" layer="96" rot="R90"/>
 </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 part="D2" gate="D$1" x="78.74" y="116.84" smashed="yes">
+<attribute name="NAME" x="81.28" y="121.92" size="1.778" layer="95"/>
 </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 part="R8" gate="G$1" x="30.48" y="55.88" smashed="yes" rot="MR0">
+<attribute name="NAME" x="34.29" y="57.3786" size="1.778" layer="95" rot="MR0"/>
+<attribute name="VALUE" x="34.29" y="52.578" size="1.778" layer="96" rot="MR0"/>
 </instance>
-<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 part="C4" gate="G$1" x="160.02" y="106.68" smashed="yes">
+<attribute name="NAME" x="162.56" y="109.22" size="1.778" layer="95"/>
+<attribute name="VALUE" x="162.56" y="104.14" size="1.778" layer="96" rot="MR180"/>
 </instance>
 </instances>
 <busses>
@@ -6502,294 +6502,305 @@ grid 2.54 mm</description>
 <nets>
 <net name="GND" class="0">
 <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"/>
-<wire x1="25.4" y1="60.96" x2="27.94" y2="60.96" width="0.1524" layer="91"/>
-<pinref part="C2" gate="G$1" pin="1"/>
-</segment>
-<segment>
+<pinref part="R5" gate="G$1" pin="1"/>
+<pinref part="GND2" gate="1" pin="GND"/>
+<wire x1="48.26" y1="12.7" x2="48.26" y2="7.62" width="0.1524" layer="91"/>
+<pinref part="J1" gate="G$1" pin="2"/>
+<label x="45.72" y="116.84" size="1.778" layer="95"/>
+<pinref part="Q1" gate="G$1" pin="S"/>
+<wire x1="48.26" y1="7.62" x2="48.26" y2="5.08" width="0.1524" layer="91"/>
+<wire x1="50.8" y1="116.84" x2="35.56" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="116.84" x2="35.56" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="124.46" x2="27.94" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="27.94" y1="124.46" x2="15.24" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="15.24" y1="124.46" x2="15.24" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="27.94" y1="121.92" x2="27.94" y2="124.46" width="0.1524" layer="91"/>
+<junction x="27.94" y="124.46"/>
+<wire x1="15.24" y1="124.46" x2="5.08" y2="124.46" width="0.1524" layer="91"/>
+<junction x="15.24" y="124.46"/>
+<wire x1="5.08" y1="124.46" x2="5.08" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="73.66" x2="5.08" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="55.88" x2="5.08" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="7.62" x2="48.26" y2="7.62" width="0.1524" layer="91"/>
+<junction x="48.26" y="7.62"/>
+<wire x1="25.4" y1="81.28" x2="25.4" y2="73.66" width="0.1524" layer="91"/>
+<label x="25.4" y="76.2" size="1.778" layer="95"/>
+<wire x1="25.4" y1="73.66" x2="5.08" y2="73.66" width="0.1524" layer="91"/>
+<junction x="5.08" y="73.66"/>
+<pinref part="R6" gate="G$1" pin="2"/>
+<pinref part="R7" gate="G$1" pin="1"/>
 <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="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"/>
+<wire x1="182.88" y1="68.58" x2="182.88" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="182.88" y1="66.04" x2="160.02" y2="66.04" 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"/>
+<junction x="182.88" y="66.04"/>
 <pinref part="C3" gate="G$1" pin="-"/>
-<wire x1="111.76" y1="22.86" x2="106.68" y2="22.86" width="0.1524" layer="91"/>
-<wire x1="55.88" y1="22.86" x2="17.78" y2="22.86" width="0.1524" layer="91"/>
-<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"/>
+<wire x1="187.96" y1="66.04" x2="182.88" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="160.02" y1="66.04" x2="101.6" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="101.6" y1="66.04" x2="91.44" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="91.44" y1="66.04" x2="91.44" y2="114.3" width="0.1524" layer="91"/>
 <pinref part="D1" gate="G$1" pin="A"/>
-<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"/>
+<wire x1="152.4" y1="132.08" x2="200.66" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="200.66" y1="132.08" x2="223.52" y2="132.08" width="0.1524" layer="91"/>
 <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"/>
+<wire x1="187.96" y1="91.44" x2="187.96" y2="66.04" width="0.1524" layer="91"/>
 <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"/>
+<wire x1="160.02" y1="99.06" x2="160.02" y2="101.6" width="0.1524" layer="91"/>
+<wire x1="147.32" y1="99.06" x2="160.02" y2="99.06" width="0.1524" layer="91"/>
+<junction x="160.02" y="99.06"/>
+<label x="147.32" y="99.06" size="1.778" layer="95"/>
+<wire x1="160.02" y1="99.06" x2="160.02" y2="66.04" width="0.1524" layer="91"/>
+<junction x="160.02" y="66.04"/>
+<label x="203.2" y="119.38" 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="73.66" size="1.778" layer="95"/>
-<pinref part="Q1" gate="G$1" pin="S"/>
-<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"/>
+<wire x1="78.74" y1="109.22" x2="78.74" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="66.04" x2="91.44" y2="66.04" width="0.1524" layer="91"/>
+<junction x="91.44" y="66.04"/>
+<wire x1="48.26" y1="7.62" x2="78.74" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="7.62" x2="78.74" y2="33.02" width="0.1524" layer="91"/>
+<pinref part="R8" gate="G$1" pin="2"/>
+<wire x1="5.08" y1="55.88" x2="25.4" y2="55.88" width="0.1524" layer="91"/>
+<junction x="5.08" y="55.88"/>
+<wire x1="200.66" y1="119.38" x2="200.66" y2="132.08" width="0.1524" layer="91"/>
+<junction x="200.66" y="132.08"/>
+<wire x1="208.28" y1="119.38" x2="200.66" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="223.52" y1="132.08" x2="223.52" y2="33.02" width="0.1524" layer="91"/>
+<wire x1="223.52" y1="33.02" x2="78.74" y2="33.02" width="0.1524" layer="91"/>
+<pinref part="U1" gate="G$1" pin="SGND"/>
+<wire x1="116.84" y1="99.06" x2="101.6" y2="99.06" width="0.1524" layer="91"/>
+<wire x1="101.6" y1="99.06" x2="101.6" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="101.6" y1="104.14" x2="104.14" y2="104.14" width="0.1524" layer="91"/>
+<pinref part="C2" gate="G$1" pin="1"/>
+<wire x1="101.6" y1="99.06" x2="101.6" y2="66.04" width="0.1524" layer="91"/>
+<junction x="101.6" y="99.06"/>
+<junction x="101.6" y="66.04"/>
+<label x="111.76" y="99.06" size="1.778" layer="95"/>
+<wire x1="78.74" y1="66.04" x2="78.74" y2="33.02" width="0.1524" layer="91"/>
+<junction x="78.74" y="66.04"/>
+<junction x="78.74" y="33.02"/>
+<pinref part="C4" gate="G$1" pin="P$2"/>
 </segment>
 </net>
 <net name="VIN" class="0">
 <segment>
+<pinref part="Q2" gate="G$1" pin="D"/>
+<wire x1="48.26" y1="50.8" x2="48.26" y2="58.42" width="0.1524" layer="91"/>
+<label x="53.34" y="53.34" size="1.778" layer="95"/>
 <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="106.68" y1="73.66" x2="106.68" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="147.32" y1="104.14" x2="154.94" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="182.88" y1="116.84" x2="182.88" y2="106.68" width="0.1524" layer="91"/>
 <pinref part="R1" gate="G$1" pin="1"/>
 <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="-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"/>
+<wire x1="182.88" y1="116.84" x2="205.74" y2="116.84" width="0.1524" layer="91"/>
+<junction x="182.88" y="116.84"/>
+<wire x1="205.74" y1="116.84" x2="208.28" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="154.94" y1="104.14" x2="154.94" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="154.94" y1="116.84" x2="160.02" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="160.02" y1="116.84" x2="182.88" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="160.02" y1="113.03" x2="160.02" y2="116.84" width="0.1524" layer="91"/>
+<junction x="160.02" y="116.84"/>
+<label x="203.2" y="116.84" size="1.778" layer="95"/>
+<wire x1="48.26" y1="58.42" x2="205.74" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="205.74" y1="58.42" x2="205.74" y2="116.84" width="0.1524" layer="91"/>
+<junction x="205.74" y="116.84"/>
+<pinref part="C4" gate="G$1" pin="P$1"/>
+<label x="147.32" y="104.14" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="N$1" class="0">
 <segment>
 <pinref part="U1" gate="G$1" pin="BST"/>
-<wire x1="40.64" y1="66.04" x2="38.1" y2="66.04" width="0.1524" layer="91"/>
-<wire x1="38.1" y1="66.04" x2="38.1" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="116.84" y1="109.22" x2="114.3" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="109.22" x2="114.3" y2="124.46" width="0.1524" layer="91"/>
 <pinref part="C1" gate="G$1" pin="1"/>
-<wire x1="38.1" y1="78.74" x2="50.8" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="124.46" x2="127" y2="124.46" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$2" class="0">
 <segment>
 <pinref part="C1" gate="G$1" pin="2"/>
-<wire x1="58.42" y1="78.74" x2="60.96" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="78.74" x2="73.66" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="73.66" y1="78.74" x2="73.66" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="134.62" y1="124.46" x2="137.16" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="137.16" y1="124.46" x2="149.86" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="149.86" y1="124.46" x2="149.86" y2="109.22" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="LX"/>
-<wire x1="73.66" y1="66.04" x2="71.12" y2="66.04" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="86.36" x2="60.96" y2="78.74" width="0.1524" layer="91"/>
-<junction x="60.96" y="78.74"/>
+<wire x1="149.86" y1="109.22" x2="147.32" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="137.16" y1="132.08" x2="137.16" y2="124.46" width="0.1524" layer="91"/>
+<junction x="137.16" y="124.46"/>
 <pinref part="D1" gate="G$1" pin="C"/>
-<wire x1="68.58" y1="86.36" x2="60.96" y2="86.36" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="86.36" x2="50.8" y2="86.36" width="0.1524" layer="91"/>
-<junction x="60.96" y="86.36"/>
+<wire x1="147.32" y1="132.08" x2="137.16" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="137.16" y1="132.08" x2="127" y2="132.08" width="0.1524" layer="91"/>
+<junction x="137.16" y="132.08"/>
 <pinref part="L1" gate="G$1" pin="1"/>
 </segment>
 </net>
 <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"/>
-<wire x1="22.86" y1="86.36" x2="22.86" y2="50.8" width="0.1524" layer="91"/>
+<wire x1="111.76" y1="132.08" x2="99.06" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="99.06" y1="132.08" x2="99.06" y2="93.98" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="FB"/>
-<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="17.78" y2="78.74" width="0.1524" layer="91"/>
-<junction x="17.78" y="86.36"/>
+<wire x1="99.06" y1="93.98" x2="116.84" y2="93.98" width="0.1524" layer="91"/>
+<wire x1="99.06" y1="132.08" x2="91.44" y2="132.08" width="0.1524" layer="91"/>
+<junction x="99.06" y="132.08"/>
+<wire x1="91.44" y1="132.08" x2="91.44" y2="121.92" width="0.1524" layer="91"/>
+<junction x="91.44" y="132.08"/>
 <pinref part="C3" gate="G$1" pin="+"/>
-<label x="10.16" y="86.36" size="1.778" layer="95"/>
+<label x="86.36" y="132.08" size="1.778" layer="95"/>
 <pinref part="J1" gate="G$1" pin="1"/>
-<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"/>
+<wire x1="50.8" y1="119.38" x2="40.64" y2="119.38" width="0.1524" layer="91"/>
+<label x="45.72" y="119.38" size="1.778" layer="95"/>
+<wire x1="91.44" y1="132.08" x2="78.74" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="132.08" x2="40.64" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="132.08" x2="40.64" y2="119.38" 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"/>
+<wire x1="78.74" y1="132.08" x2="78.74" y2="124.46" width="0.1524" layer="91"/>
+<junction x="78.74" y="132.08"/>
 </segment>
 </net>
 <net name="N$4" class="0">
 <segment>
 <pinref part="C2" gate="G$1" pin="2"/>
 <pinref part="U1" gate="G$1" pin="VD"/>
-<wire x1="35.56" y1="60.96" x2="40.64" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="111.76" y1="104.14" x2="116.84" y2="104.14" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$5" class="0">
 <segment>
 <pinref part="U1" gate="G$1" pin="ON/OFF"/>
-<wire x1="71.12" y1="50.8" x2="106.68" y2="50.8" width="0.1524" layer="91"/>
+<wire x1="147.32" y1="93.98" x2="182.88" y2="93.98" width="0.1524" layer="91"/>
 <pinref part="R1" gate="G$1" pin="2"/>
-<wire x1="106.68" y1="53.34" x2="106.68" y2="50.8" width="0.1524" layer="91"/>
-<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"/>
+<wire x1="182.88" y1="96.52" x2="182.88" y2="93.98" width="0.1524" layer="91"/>
+<wire x1="182.88" y1="93.98" x2="182.88" y2="91.44" width="0.1524" layer="91"/>
+<junction x="182.88" y="93.98"/>
 <pinref part="R2" 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"/>
+<wire x1="182.88" y1="93.98" x2="187.96" y2="93.98" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$7" class="0">
 <segment>
 <pinref part="R2" gate="G$1" pin="2"/>
 <pinref part="R3" gate="G$1" pin="2"/>
-<wire x1="106.68" y1="38.1" x2="106.68" y2="35.56" width="0.1524" layer="91"/>
+<wire x1="182.88" y1="81.28" x2="182.88" y2="78.74" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="SPIN" class="0">
 <segment>
 <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"/>
+<wire x1="50.8" y1="88.9" x2="43.18" y2="88.9" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="8"/>
-<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"/>
+<wire x1="43.18" y1="88.9" x2="43.18" y2="101.6" width="0.1524" layer="91"/>
+<wire x1="43.18" y1="101.6" x2="50.8" y2="101.6" width="0.1524" layer="91"/>
+<label x="45.72" y="88.9" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="SPOUT" class="0">
 <segment>
 <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"/>
+<wire x1="50.8" y1="86.36" x2="40.64" y2="86.36" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="7"/>
-<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"/>
+<wire x1="40.64" y1="86.36" x2="40.64" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="104.14" x2="50.8" y2="104.14" width="0.1524" layer="91"/>
+<label x="43.18" y="86.36" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="ST" class="0">
 <segment>
 <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"/>
+<wire x1="50.8" y1="83.82" x2="38.1" y2="83.82" width="0.1524" layer="91"/>
+<label x="48.26" y="83.82" 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"/>
+<wire x1="33.02" y1="96.52" x2="33.02" y2="99.06" width="0.1524" layer="91"/>
+<wire x1="33.02" y1="99.06" x2="38.1" y2="99.06" width="0.1524" layer="91"/>
+<wire x1="38.1" y1="99.06" x2="38.1" y2="83.82" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="5V" class="0">
 <segment>
 <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"/>
+<wire x1="50.8" y1="81.28" x2="40.64" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="81.28" x2="40.64" y2="68.58" width="0.1524" layer="91"/>
 <pinref part="J2" gate="G$1" pin="1"/>
-<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"/>
+<wire x1="40.64" y1="68.58" x2="50.8" y2="68.58" width="0.1524" layer="91"/>
+<label x="48.26" y="81.28" 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"/>
+<wire x1="33.02" y1="86.36" x2="33.02" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="33.02" y1="81.28" x2="40.64" y2="81.28" width="0.1524" layer="91"/>
+<junction x="40.64" y="81.28"/>
 </segment>
 </net>
 <net name="N$3" class="0">
 <segment>
 <pinref part="Q1" gate="G$1" pin="D"/>
-<wire x1="-60.96" y1="63.5" x2="-60.96" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="15.24" y1="106.68" x2="15.24" y2="66.04" width="0.1524" layer="91"/>
 <pinref part="J2" gate="G$1" pin="2"/>
-<wire x1="-60.96" y1="22.86" x2="-25.4" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="15.24" y1="66.04" x2="50.8" y2="66.04" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="STLEDCTL" class="0">
 <segment>
 <pinref part="Q1" gate="G$1" pin="G"/>
-<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"/>
+<wire x1="20.32" y1="114.3" x2="22.86" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="22.86" y1="114.3" x2="22.86" y2="109.22" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="5"/>
-<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"/>
+<wire x1="22.86" y1="109.22" x2="27.94" y2="109.22" width="0.1524" layer="91"/>
+<label x="38.1" y="109.22" size="1.778" layer="95"/>
+<wire x1="27.94" y1="109.22" x2="50.8" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="27.94" y1="111.76" x2="27.94" y2="109.22" width="0.1524" layer="91"/>
+<junction x="27.94" y="109.22"/>
 <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="-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"/>
+<wire x1="43.18" y1="43.18" x2="40.64" y2="43.18" width="0.1524" layer="91"/>
+<label x="30.48" y="43.18" size="1.778" layer="95"/>
+<pinref part="R8" gate="G$1" pin="1"/>
+<wire x1="40.64" y1="43.18" x2="30.48" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="55.88" x2="35.56" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="55.88" x2="40.64" y2="43.18" width="0.1524" layer="91"/>
+<junction x="40.64" y="43.18"/>
 </segment>
 <segment>
 <pinref part="J1" gate="G$1" pin="4"/>
-<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"/>
+<wire x1="50.8" y1="111.76" x2="40.64" y2="111.76" width="0.1524" layer="91"/>
+<label x="45.72" y="111.76" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="BAT" class="0">
 <segment>
-<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"/>
+<wire x1="48.26" y1="25.4" x2="30.48" y2="25.4" width="0.1524" layer="91"/>
+<label x="30.48" y="25.4" size="1.778" layer="95"/>
+<wire x1="48.26" y1="27.94" x2="48.26" y2="25.4" width="0.1524" layer="91"/>
+<wire x1="48.26" y1="25.4" x2="48.26" y2="22.86" width="0.1524" layer="91"/>
+<junction x="48.26" y="25.4"/>
 <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="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"/>
+<wire x1="50.8" y1="114.3" x2="40.64" y2="114.3" width="0.1524" layer="91"/>
+<label x="45.72" y="114.3" 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="-27.94" y1="-2.54" x2="-27.94" y2="-5.08" width="0.1524" layer="91"/>
+<wire x1="48.26" y1="40.64" x2="48.26" y2="38.1" 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="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"/>
+<wire x1="50.8" y1="106.68" x2="25.4" y2="106.68" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="106.68" x2="25.4" y2="93.98" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="93.98" x2="27.94" y2="93.98" width="0.1524" layer="91"/>
+<label x="43.18" y="106.68" size="1.778" layer="95"/>
+<wire x1="25.4" y1="93.98" x2="25.4" y2="91.44" width="0.1524" layer="91"/>
+<junction x="25.4" y="93.98"/>
 <pinref part="R7" gate="G$1" pin="2"/>
 </segment>
 </net>

+ 304 - 293
schematic/regulator.s#2

@@ -181,26 +181,6 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <rectangle x1="0.4" y1="-3.81" x2="2.15" y2="-3.1" layer="51"/>
 <rectangle x1="2.94" y1="-3.81" x2="4.1" y2="-3.1" layer="51"/>
 </package>
-<package name="CAPAE1230X1250N" urn="urn:adsk.eagle:footprint:21812987/1">
-<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
-&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
-<wire x1="-6.25" y1="1.3186" x2="-6.25" y2="3.6573" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="3.6573" x2="-3.6573" y2="6.25" width="0.12" layer="21"/>
-<wire x1="-3.6573" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="21"/>
-<wire x1="6.25" y1="6.25" x2="6.25" y2="1.3186" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="-1.3186" x2="-6.25" y2="-3.6573" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="-3.6573" x2="-3.6573" y2="-6.25" width="0.12" layer="21"/>
-<wire x1="-3.6573" y1="-6.25" x2="6.25" y2="-6.25" width="0.12" layer="21"/>
-<wire x1="6.25" y1="-6.25" x2="6.25" y2="-1.3186" width="0.12" layer="21"/>
-<wire x1="6.25" y1="-6.25" x2="-6.25" y2="-6.25" width="0.12" layer="51"/>
-<wire x1="-6.25" y1="-6.25" x2="-6.25" y2="6.25" width="0.12" layer="51"/>
-<wire x1="-6.25" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="51"/>
-<wire x1="6.25" y1="6.25" x2="6.25" y2="-6.25" width="0.12" layer="51"/>
-<smd name="1" x="-4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
-<smd name="2" x="4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
-<text x="0" y="6.885" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
-<text x="0" y="-6.885" 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">
@@ -210,13 +190,6 @@ dual in line package'</description>
 <packageinstance name="DIP8"/>
 </packageinstances>
 </package3d>
-<package3d name="CAPAE1230X1250N" urn="urn:adsk.eagle:package:21812541/1" type="model">
-<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
-&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
-<packageinstances>
-<packageinstance name="CAPAE1230X1250N"/>
-</packageinstances>
-</package3d>
 </packages3d>
 <symbols>
 <symbol name="MX5035">
@@ -236,15 +209,6 @@ dual in line package'</description>
 <text x="-10.16" y="15.24" size="1.778" layer="95">&gt;NAME</text>
 <text x="-10.16" y="-17.78" size="1.778" layer="96">&gt;VALUE</text>
 </symbol>
-<symbol name="C">
-<wire x1="-2.54" y1="1.27" x2="2.54" y2="1.27" width="0.254" layer="94"/>
-<wire x1="-2.54" y1="-1.016" x2="2.54" y2="-1.016" width="0.254" layer="94" curve="-90"/>
-<pin name="P$1" x="0" y="6.35" visible="off" length="middle" direction="pwr" rot="R270"/>
-<pin name="P$2" x="0" y="-5.08" visible="off" length="middle" direction="pwr" rot="R90"/>
-<text x="-3.81" y="1.27" size="1.778" layer="94">+</text>
-<text x="2.54" y="2.54" size="1.778" layer="95">&gt;NAME</text>
-<text x="2.54" y="-5.08" size="1.778" layer="96">&gt;VALUE</text>
-</symbol>
 </symbols>
 <devicesets>
 <deviceset name="MAX5035">
@@ -273,25 +237,6 @@ dual in line package'</description>
 </device>
 </devices>
 </deviceset>
-<deviceset name="C">
-<gates>
-<gate name="G$1" symbol="C" x="-1.27" y="-1.27"/>
-</gates>
-<devices>
-<device name="PANASONIC_H13" package="CAPAE1230X1250N">
-<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:21812541/1"/>
-</package3dinstances>
-<technologies>
-<technology name=""/>
-</technologies>
-</device>
-</devices>
-</deviceset>
 </devicesets>
 </library>
 <library name="Connectors" urn="urn:adsk.eagle:library:14555660">
@@ -6311,6 +6256,26 @@ grid 2.54 mm</description>
 <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>
+<package name="CAPAE1230X1250N" urn="urn:adsk.eagle:footprint:21812987/1">
+<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
+&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
+<wire x1="-6.25" y1="1.3186" x2="-6.25" y2="3.6573" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="3.6573" x2="-3.6573" y2="6.25" width="0.12" layer="21"/>
+<wire x1="-3.6573" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="21"/>
+<wire x1="6.25" y1="6.25" x2="6.25" y2="1.3186" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="-1.3186" x2="-6.25" y2="-3.6573" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="-3.6573" x2="-3.6573" y2="-6.25" width="0.12" layer="21"/>
+<wire x1="-3.6573" y1="-6.25" x2="6.25" y2="-6.25" width="0.12" layer="21"/>
+<wire x1="6.25" y1="-6.25" x2="6.25" y2="-1.3186" width="0.12" layer="21"/>
+<wire x1="6.25" y1="-6.25" x2="-6.25" y2="-6.25" width="0.12" layer="51"/>
+<wire x1="-6.25" y1="-6.25" x2="-6.25" y2="6.25" width="0.12" layer="51"/>
+<wire x1="-6.25" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="51"/>
+<wire x1="6.25" y1="6.25" x2="6.25" y2="-6.25" width="0.12" layer="51"/>
+<smd name="1" x="-4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
+<smd name="2" x="4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
+<text x="0" y="6.885" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-6.885" 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">
@@ -6320,6 +6285,13 @@ grid 2.54 mm</description>
 <packageinstance name="DIOM5027X220N"/>
 </packageinstances>
 </package3d>
+<package3d name="CAPAE1230X1250N" urn="urn:adsk.eagle:package:21812541/1" type="model">
+<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
+&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="CAPAE1230X1250N"/>
+</packageinstances>
+</package3d>
 </packages3d>
 <symbols>
 <symbol name="TVS_DIODE">
@@ -6337,6 +6309,15 @@ grid 2.54 mm</description>
 <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>
+<symbol name="C">
+<wire x1="-2.54" y1="1.27" x2="2.54" y2="1.27" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="-1.016" x2="2.54" y2="-1.016" width="0.254" layer="94" curve="-90"/>
+<pin name="P$1" x="0" y="6.35" visible="off" length="middle" direction="pwr" rot="R270"/>
+<pin name="P$2" x="0" y="-5.08" visible="off" length="middle" direction="pwr" rot="R90"/>
+<text x="-3.81" y="1.27" size="1.778" layer="94">+</text>
+<text x="2.54" y="2.54" size="1.778" layer="95">&gt;NAME</text>
+<text x="2.54" y="-5.08" size="1.778" layer="96">&gt;VALUE</text>
+</symbol>
 </symbols>
 <devicesets>
 <deviceset name="TVS_DIODE">
@@ -6359,6 +6340,25 @@ grid 2.54 mm</description>
 </device>
 </devices>
 </deviceset>
+<deviceset name="C">
+<gates>
+<gate name="G$1" symbol="C" x="-1.27" y="-1.27"/>
+</gates>
+<devices>
+<device name="PANASONIC_H13" package="CAPAE1230X1250N">
+<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:21812541/1"/>
+</package3dinstances>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
 </devicesets>
 </library>
 </libraries>
@@ -6373,16 +6373,14 @@ grid 2.54 mm</description>
 <parts>
 <part name="U1" library="regulator" deviceset="MAX5035" device="DIP8" package3d_urn="urn:adsk.eagle:package:8089856/1"/>
 <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"/>
+<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="_" value="0.1uF"/>
+<part name="D1" library="Diodes" library_urn="urn:adsk.eagle:library:11396254" deviceset="MBR360G" device="" package3d_urn="urn:adsk.eagle:package:10898389/2" value="SB5100"/>
 <part name="L1" library="inductors" library_urn="urn:adsk.eagle:library:243" deviceset="DR127" device="" package3d_urn="urn:adsk.eagle:package:15117/1"/>
 <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="_"/>
 <part name="C3" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" deviceset="C-POL" device="TANTALUM-2917(7343-METRIC)" package3d_urn="urn:adsk.eagle:package:16290885/1" technology="_"/>
 <part name="R1" 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="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="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"/>
@@ -6395,106 +6393,108 @@ grid 2.54 mm</description>
 <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"/>
+<part name="D2" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1" value="P4SMAJ12CA"/>
+<part name="R8" 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="C4" library="eScooter" deviceset="C" device="PANASONIC_H13" package3d_urn="urn:adsk.eagle:package:21812541/1" value="68uF"/>
 </parts>
 <sheets>
 <sheet>
 <plain>
 </plain>
 <instances>
-<instance part="U1" gate="G$1" x="55.88" y="58.42" smashed="yes">
-<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 part="U1" gate="G$1" x="132.08" y="101.6" smashed="yes">
+<attribute name="NAME" x="129.54" y="116.84" size="1.778" layer="95"/>
+<attribute name="VALUE" x="121.92" y="86.36" size="1.778" layer="96"/>
 </instance>
-<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 part="J4" gate="G$1" x="213.36" y="116.84" smashed="yes" rot="MR0">
+<attribute name="NAME" x="215.9" y="122.682" size="1.778" layer="95" rot="MR0"/>
 </instance>
-<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 part="C1" gate="G$1" x="129.54" y="124.46" smashed="yes" rot="R90">
+<attribute name="NAME" x="129.54" y="124.46" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="134.62" y="124.46" size="1.778" layer="96" rot="R90"/>
 </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"/>
-<attribute name="VALUE" x="53.34" y="81.28" size="1.778" layer="96" rot="R90"/>
+<instance part="D1" gate="G$1" x="149.86" y="132.08" smashed="yes" rot="R180">
+<attribute name="NAME" x="152.146" y="130.175" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="152.146" y="135.509" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="D1" gate="G$1" x="71.12" y="86.36" smashed="yes" rot="R180">
-<attribute name="NAME" x="73.406" y="84.455" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="73.406" y="89.789" size="1.778" layer="96" rot="R180"/>
+<instance part="L1" gate="G$1" x="119.38" y="132.08" smashed="yes" rot="R180">
+<attribute name="NAME" x="123.19" y="129.794" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="123.317" y="135.128" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="L1" gate="G$1" x="43.18" y="86.36" smashed="yes" rot="R180">
-<attribute name="NAME" x="46.99" y="84.074" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="47.117" y="89.408" size="1.778" layer="96" rot="R180"/>
+<instance part="C2" gate="G$1" x="106.68" y="104.14" smashed="yes" rot="R90">
+<attribute name="NAME" x="106.68" y="104.14" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="111.76" y="104.14" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="C2" gate="G$1" x="30.48" y="60.96" smashed="yes" rot="R90">
-<attribute name="NAME" x="27.94" y="63.5" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="30.48" y="63.5" size="1.778" layer="96" rot="R90"/>
+<instance part="C3" gate="G$1" x="91.44" y="119.38" smashed="yes">
+<attribute name="NAME" x="92.583" y="119.8626" size="1.778" layer="95"/>
+<attribute name="VALUE" x="92.583" y="114.7826" size="1.778" layer="96"/>
 </instance>
-<instance part="C3" gate="G$1" x="17.78" y="76.2" smashed="yes">
-<attribute name="NAME" x="18.923" y="76.6826" size="1.778" layer="95"/>
-<attribute name="VALUE" x="18.923" y="71.6026" size="1.778" layer="96"/>
+<instance part="R1" gate="G$1" x="182.88" y="101.6" smashed="yes" rot="R270">
+<attribute name="NAME" x="179.2986" y="100.33" size="1.778" layer="95" rot="MR90"/>
+<attribute name="VALUE" x="184.658" y="100.33" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="R1" gate="G$1" x="106.68" y="58.42" smashed="yes" rot="R270">
-<attribute name="NAME" x="108.1786" y="62.23" size="1.778" layer="95" rot="R270"/>
-<attribute name="VALUE" x="103.378" y="62.23" size="1.778" layer="96" rot="R270"/>
+<instance part="R2" gate="G$1" x="182.88" y="86.36" smashed="yes" rot="R270">
+<attribute name="NAME" x="179.2986" y="85.09" size="1.778" layer="95" rot="MR90"/>
+<attribute name="VALUE" x="184.658" y="85.09" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="R2" gate="G$1" x="106.68" y="43.18" smashed="yes" rot="R270">
-<attribute name="NAME" x="108.1786" y="46.99" size="1.778" layer="95" rot="R270"/>
-<attribute name="VALUE" x="103.378" y="46.99" size="1.778" layer="96" rot="R270"/>
+<instance part="R3" gate="G$1" x="182.88" y="73.66" smashed="yes" rot="R90">
+<attribute name="NAME" x="181.3814" y="72.39" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="186.182" y="72.39" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="R3" gate="G$1" x="106.68" y="30.48" smashed="yes" rot="R90">
-<attribute name="NAME" x="105.1814" y="26.67" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="109.982" y="26.67" size="1.778" layer="96" rot="R90"/>
+<instance part="J3" gate="G$1" x="195.58" y="93.98" smashed="yes" rot="R180">
+<attribute name="VALUE" x="198.12" y="98.806" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="198.12" y="88.392" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<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 part="Q1" gate="G$1" x="17.78" y="111.76" smashed="yes" rot="R180">
+<attribute name="NAME" x="11.43" y="110.49" size="1.778" layer="95" rot="R180"/>
 </instance>
-<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 part="J1" gate="G$1" x="55.88" y="111.76" smashed="yes" rot="R180">
+<attribute name="VALUE" x="60.96" y="124.206" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="60.96" y="98.552" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<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 part="J2" gate="G$1" x="58.42" y="68.58" smashed="yes" rot="R180">
+<attribute name="VALUE" x="60.96" y="73.406" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="60.96" y="62.992" size="1.778" layer="95" font="vector" 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 part="J5" gate="G$1" x="55.88" y="86.36" smashed="yes" rot="R180">
+<attribute name="VALUE" x="60.96" y="93.726" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="60.96" y="78.232" 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 part="R4" gate="G$1" x="48.26" y="33.02" smashed="yes" rot="R90">
+<attribute name="NAME" x="46.7614" y="29.21" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="51.562" y="29.21" size="1.778" layer="96" rot="R90"/>
 </instance>
-<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 part="R5" gate="G$1" x="48.26" y="17.78" smashed="yes" rot="R90">
+<attribute name="NAME" x="46.7614" y="13.97" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="51.562" y="13.97" size="1.778" layer="96" rot="R90"/>
 </instance>
-<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 part="Q2" gate="G$1" x="45.72" y="45.72" smashed="yes">
+<attribute name="NAME" x="52.07" y="46.99" size="1.778" layer="95"/>
 </instance>
-<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 part="Q3" gate="G$1" x="30.48" y="91.44" smashed="yes" rot="MR180">
+<attribute name="NAME" x="36.83" y="90.17" size="1.778" layer="95" rot="MR180"/>
 </instance>
-<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 part="GND2" gate="1" x="48.26" y="2.54" smashed="yes">
+<attribute name="VALUE" x="45.72" y="0" size="1.778" layer="96"/>
 </instance>
-<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 part="R6" gate="G$1" x="27.94" y="116.84" smashed="yes" rot="R90">
+<attribute name="NAME" x="26.4414" y="113.03" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="31.242" y="113.03" 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 part="R7" gate="G$1" x="25.4" y="86.36" smashed="yes" rot="R90">
+<attribute name="NAME" x="23.9014" y="82.55" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="28.702" y="82.55" size="1.778" layer="96" rot="R90"/>
 </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 part="D2" gate="D$1" x="78.74" y="116.84" smashed="yes">
+<attribute name="NAME" x="81.28" y="121.92" size="1.778" layer="95"/>
 </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 part="R8" gate="G$1" x="30.48" y="55.88" smashed="yes" rot="MR0">
+<attribute name="NAME" x="34.29" y="57.3786" size="1.778" layer="95" rot="MR0"/>
+<attribute name="VALUE" x="34.29" y="52.578" size="1.778" layer="96" rot="MR0"/>
 </instance>
-<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 part="C4" gate="G$1" x="160.02" y="106.68" smashed="yes">
+<attribute name="NAME" x="162.56" y="109.22" size="1.778" layer="95"/>
+<attribute name="VALUE" x="162.56" y="104.14" size="1.778" layer="96" rot="MR180"/>
 </instance>
 </instances>
 <busses>
@@ -6502,294 +6502,305 @@ grid 2.54 mm</description>
 <nets>
 <net name="GND" class="0">
 <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"/>
-<wire x1="25.4" y1="60.96" x2="27.94" y2="60.96" width="0.1524" layer="91"/>
-<pinref part="C2" gate="G$1" pin="1"/>
-</segment>
-<segment>
+<pinref part="R5" gate="G$1" pin="1"/>
+<pinref part="GND2" gate="1" pin="GND"/>
+<wire x1="48.26" y1="12.7" x2="48.26" y2="7.62" width="0.1524" layer="91"/>
+<pinref part="J1" gate="G$1" pin="2"/>
+<label x="45.72" y="116.84" size="1.778" layer="95"/>
+<pinref part="Q1" gate="G$1" pin="S"/>
+<wire x1="48.26" y1="7.62" x2="48.26" y2="5.08" width="0.1524" layer="91"/>
+<wire x1="50.8" y1="116.84" x2="35.56" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="116.84" x2="35.56" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="124.46" x2="27.94" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="27.94" y1="124.46" x2="15.24" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="15.24" y1="124.46" x2="15.24" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="27.94" y1="121.92" x2="27.94" y2="124.46" width="0.1524" layer="91"/>
+<junction x="27.94" y="124.46"/>
+<wire x1="15.24" y1="124.46" x2="5.08" y2="124.46" width="0.1524" layer="91"/>
+<junction x="15.24" y="124.46"/>
+<wire x1="5.08" y1="124.46" x2="5.08" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="73.66" x2="5.08" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="55.88" x2="5.08" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="7.62" x2="48.26" y2="7.62" width="0.1524" layer="91"/>
+<junction x="48.26" y="7.62"/>
+<wire x1="25.4" y1="81.28" x2="25.4" y2="73.66" width="0.1524" layer="91"/>
+<label x="25.4" y="76.2" size="1.778" layer="95"/>
+<wire x1="25.4" y1="73.66" x2="5.08" y2="73.66" width="0.1524" layer="91"/>
+<junction x="5.08" y="73.66"/>
+<pinref part="R6" gate="G$1" pin="2"/>
+<pinref part="R7" gate="G$1" pin="1"/>
 <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="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"/>
+<wire x1="182.88" y1="68.58" x2="182.88" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="182.88" y1="66.04" x2="160.02" y2="66.04" 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"/>
+<junction x="182.88" y="66.04"/>
 <pinref part="C3" gate="G$1" pin="-"/>
-<wire x1="111.76" y1="22.86" x2="106.68" y2="22.86" width="0.1524" layer="91"/>
-<wire x1="55.88" y1="22.86" x2="17.78" y2="22.86" width="0.1524" layer="91"/>
-<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"/>
+<wire x1="187.96" y1="66.04" x2="182.88" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="160.02" y1="66.04" x2="101.6" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="101.6" y1="66.04" x2="91.44" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="91.44" y1="66.04" x2="91.44" y2="114.3" width="0.1524" layer="91"/>
 <pinref part="D1" gate="G$1" pin="A"/>
-<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"/>
+<wire x1="152.4" y1="132.08" x2="200.66" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="200.66" y1="132.08" x2="223.52" y2="132.08" width="0.1524" layer="91"/>
 <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"/>
+<wire x1="187.96" y1="91.44" x2="187.96" y2="66.04" width="0.1524" layer="91"/>
 <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"/>
+<wire x1="160.02" y1="99.06" x2="160.02" y2="101.6" width="0.1524" layer="91"/>
+<wire x1="147.32" y1="99.06" x2="160.02" y2="99.06" width="0.1524" layer="91"/>
+<junction x="160.02" y="99.06"/>
+<label x="147.32" y="99.06" size="1.778" layer="95"/>
+<wire x1="160.02" y1="99.06" x2="160.02" y2="66.04" width="0.1524" layer="91"/>
+<junction x="160.02" y="66.04"/>
+<label x="203.2" y="119.38" 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="73.66" size="1.778" layer="95"/>
-<pinref part="Q1" gate="G$1" pin="S"/>
-<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"/>
+<wire x1="78.74" y1="109.22" x2="78.74" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="66.04" x2="91.44" y2="66.04" width="0.1524" layer="91"/>
+<junction x="91.44" y="66.04"/>
+<wire x1="48.26" y1="7.62" x2="78.74" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="7.62" x2="78.74" y2="33.02" width="0.1524" layer="91"/>
+<pinref part="R8" gate="G$1" pin="2"/>
+<wire x1="5.08" y1="55.88" x2="25.4" y2="55.88" width="0.1524" layer="91"/>
+<junction x="5.08" y="55.88"/>
+<wire x1="200.66" y1="119.38" x2="200.66" y2="132.08" width="0.1524" layer="91"/>
+<junction x="200.66" y="132.08"/>
+<wire x1="208.28" y1="119.38" x2="200.66" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="223.52" y1="132.08" x2="223.52" y2="33.02" width="0.1524" layer="91"/>
+<wire x1="223.52" y1="33.02" x2="78.74" y2="33.02" width="0.1524" layer="91"/>
+<pinref part="U1" gate="G$1" pin="SGND"/>
+<wire x1="116.84" y1="99.06" x2="101.6" y2="99.06" width="0.1524" layer="91"/>
+<wire x1="101.6" y1="99.06" x2="101.6" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="101.6" y1="104.14" x2="104.14" y2="104.14" width="0.1524" layer="91"/>
+<pinref part="C2" gate="G$1" pin="1"/>
+<wire x1="101.6" y1="99.06" x2="101.6" y2="66.04" width="0.1524" layer="91"/>
+<junction x="101.6" y="99.06"/>
+<junction x="101.6" y="66.04"/>
+<label x="111.76" y="99.06" size="1.778" layer="95"/>
+<wire x1="78.74" y1="66.04" x2="78.74" y2="33.02" width="0.1524" layer="91"/>
+<junction x="78.74" y="66.04"/>
+<junction x="78.74" y="33.02"/>
+<pinref part="C4" gate="G$1" pin="P$2"/>
 </segment>
 </net>
 <net name="VIN" class="0">
 <segment>
+<pinref part="Q2" gate="G$1" pin="D"/>
+<wire x1="48.26" y1="50.8" x2="48.26" y2="58.42" width="0.1524" layer="91"/>
+<label x="53.34" y="53.34" size="1.778" layer="95"/>
 <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="106.68" y1="73.66" x2="106.68" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="147.32" y1="104.14" x2="154.94" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="182.88" y1="116.84" x2="182.88" y2="106.68" width="0.1524" layer="91"/>
 <pinref part="R1" gate="G$1" pin="1"/>
 <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="-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"/>
+<wire x1="182.88" y1="116.84" x2="205.74" y2="116.84" width="0.1524" layer="91"/>
+<junction x="182.88" y="116.84"/>
+<wire x1="205.74" y1="116.84" x2="208.28" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="154.94" y1="104.14" x2="154.94" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="154.94" y1="116.84" x2="160.02" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="160.02" y1="116.84" x2="182.88" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="160.02" y1="113.03" x2="160.02" y2="116.84" width="0.1524" layer="91"/>
+<junction x="160.02" y="116.84"/>
+<label x="203.2" y="116.84" size="1.778" layer="95"/>
+<wire x1="48.26" y1="58.42" x2="205.74" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="205.74" y1="58.42" x2="205.74" y2="116.84" width="0.1524" layer="91"/>
+<junction x="205.74" y="116.84"/>
+<pinref part="C4" gate="G$1" pin="P$1"/>
+<label x="147.32" y="104.14" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="N$1" class="0">
 <segment>
 <pinref part="U1" gate="G$1" pin="BST"/>
-<wire x1="40.64" y1="66.04" x2="38.1" y2="66.04" width="0.1524" layer="91"/>
-<wire x1="38.1" y1="66.04" x2="38.1" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="116.84" y1="109.22" x2="114.3" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="109.22" x2="114.3" y2="124.46" width="0.1524" layer="91"/>
 <pinref part="C1" gate="G$1" pin="1"/>
-<wire x1="38.1" y1="78.74" x2="50.8" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="124.46" x2="127" y2="124.46" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$2" class="0">
 <segment>
 <pinref part="C1" gate="G$1" pin="2"/>
-<wire x1="58.42" y1="78.74" x2="60.96" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="78.74" x2="73.66" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="73.66" y1="78.74" x2="73.66" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="134.62" y1="124.46" x2="137.16" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="137.16" y1="124.46" x2="149.86" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="149.86" y1="124.46" x2="149.86" y2="109.22" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="LX"/>
-<wire x1="73.66" y1="66.04" x2="71.12" y2="66.04" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="86.36" x2="60.96" y2="78.74" width="0.1524" layer="91"/>
-<junction x="60.96" y="78.74"/>
+<wire x1="149.86" y1="109.22" x2="147.32" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="137.16" y1="132.08" x2="137.16" y2="124.46" width="0.1524" layer="91"/>
+<junction x="137.16" y="124.46"/>
 <pinref part="D1" gate="G$1" pin="C"/>
-<wire x1="68.58" y1="86.36" x2="60.96" y2="86.36" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="86.36" x2="50.8" y2="86.36" width="0.1524" layer="91"/>
-<junction x="60.96" y="86.36"/>
+<wire x1="147.32" y1="132.08" x2="137.16" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="137.16" y1="132.08" x2="127" y2="132.08" width="0.1524" layer="91"/>
+<junction x="137.16" y="132.08"/>
 <pinref part="L1" gate="G$1" pin="1"/>
 </segment>
 </net>
 <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"/>
-<wire x1="22.86" y1="86.36" x2="22.86" y2="50.8" width="0.1524" layer="91"/>
+<wire x1="111.76" y1="132.08" x2="99.06" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="99.06" y1="132.08" x2="99.06" y2="93.98" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="FB"/>
-<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="17.78" y2="78.74" width="0.1524" layer="91"/>
-<junction x="17.78" y="86.36"/>
+<wire x1="99.06" y1="93.98" x2="116.84" y2="93.98" width="0.1524" layer="91"/>
+<wire x1="99.06" y1="132.08" x2="91.44" y2="132.08" width="0.1524" layer="91"/>
+<junction x="99.06" y="132.08"/>
+<wire x1="91.44" y1="132.08" x2="91.44" y2="121.92" width="0.1524" layer="91"/>
+<junction x="91.44" y="132.08"/>
 <pinref part="C3" gate="G$1" pin="+"/>
-<label x="10.16" y="86.36" size="1.778" layer="95"/>
+<label x="86.36" y="132.08" size="1.778" layer="95"/>
 <pinref part="J1" gate="G$1" pin="1"/>
-<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"/>
+<wire x1="50.8" y1="119.38" x2="40.64" y2="119.38" width="0.1524" layer="91"/>
+<label x="45.72" y="119.38" size="1.778" layer="95"/>
+<wire x1="91.44" y1="132.08" x2="78.74" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="132.08" x2="40.64" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="132.08" x2="40.64" y2="119.38" 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"/>
+<wire x1="78.74" y1="132.08" x2="78.74" y2="124.46" width="0.1524" layer="91"/>
+<junction x="78.74" y="132.08"/>
 </segment>
 </net>
 <net name="N$4" class="0">
 <segment>
 <pinref part="C2" gate="G$1" pin="2"/>
 <pinref part="U1" gate="G$1" pin="VD"/>
-<wire x1="35.56" y1="60.96" x2="40.64" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="111.76" y1="104.14" x2="116.84" y2="104.14" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$5" class="0">
 <segment>
 <pinref part="U1" gate="G$1" pin="ON/OFF"/>
-<wire x1="71.12" y1="50.8" x2="106.68" y2="50.8" width="0.1524" layer="91"/>
+<wire x1="147.32" y1="93.98" x2="182.88" y2="93.98" width="0.1524" layer="91"/>
 <pinref part="R1" gate="G$1" pin="2"/>
-<wire x1="106.68" y1="53.34" x2="106.68" y2="50.8" width="0.1524" layer="91"/>
-<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"/>
+<wire x1="182.88" y1="96.52" x2="182.88" y2="93.98" width="0.1524" layer="91"/>
+<wire x1="182.88" y1="93.98" x2="182.88" y2="91.44" width="0.1524" layer="91"/>
+<junction x="182.88" y="93.98"/>
 <pinref part="R2" 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"/>
+<wire x1="182.88" y1="93.98" x2="187.96" y2="93.98" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$7" class="0">
 <segment>
 <pinref part="R2" gate="G$1" pin="2"/>
 <pinref part="R3" gate="G$1" pin="2"/>
-<wire x1="106.68" y1="38.1" x2="106.68" y2="35.56" width="0.1524" layer="91"/>
+<wire x1="182.88" y1="81.28" x2="182.88" y2="78.74" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="SPIN" class="0">
 <segment>
 <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"/>
+<wire x1="50.8" y1="88.9" x2="43.18" y2="88.9" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="8"/>
-<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"/>
+<wire x1="43.18" y1="88.9" x2="43.18" y2="101.6" width="0.1524" layer="91"/>
+<wire x1="43.18" y1="101.6" x2="50.8" y2="101.6" width="0.1524" layer="91"/>
+<label x="45.72" y="88.9" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="SPOUT" class="0">
 <segment>
 <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"/>
+<wire x1="50.8" y1="86.36" x2="40.64" y2="86.36" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="7"/>
-<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"/>
+<wire x1="40.64" y1="86.36" x2="40.64" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="104.14" x2="50.8" y2="104.14" width="0.1524" layer="91"/>
+<label x="43.18" y="86.36" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="ST" class="0">
 <segment>
 <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"/>
+<wire x1="50.8" y1="83.82" x2="38.1" y2="83.82" width="0.1524" layer="91"/>
+<label x="48.26" y="83.82" 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"/>
+<wire x1="33.02" y1="96.52" x2="33.02" y2="99.06" width="0.1524" layer="91"/>
+<wire x1="33.02" y1="99.06" x2="38.1" y2="99.06" width="0.1524" layer="91"/>
+<wire x1="38.1" y1="99.06" x2="38.1" y2="83.82" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="5V" class="0">
 <segment>
 <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"/>
+<wire x1="50.8" y1="81.28" x2="40.64" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="81.28" x2="40.64" y2="68.58" width="0.1524" layer="91"/>
 <pinref part="J2" gate="G$1" pin="1"/>
-<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"/>
+<wire x1="40.64" y1="68.58" x2="50.8" y2="68.58" width="0.1524" layer="91"/>
+<label x="48.26" y="81.28" 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"/>
+<wire x1="33.02" y1="86.36" x2="33.02" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="33.02" y1="81.28" x2="40.64" y2="81.28" width="0.1524" layer="91"/>
+<junction x="40.64" y="81.28"/>
 </segment>
 </net>
 <net name="N$3" class="0">
 <segment>
 <pinref part="Q1" gate="G$1" pin="D"/>
-<wire x1="-60.96" y1="63.5" x2="-60.96" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="15.24" y1="106.68" x2="15.24" y2="66.04" width="0.1524" layer="91"/>
 <pinref part="J2" gate="G$1" pin="2"/>
-<wire x1="-60.96" y1="22.86" x2="-25.4" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="15.24" y1="66.04" x2="50.8" y2="66.04" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="STLEDCTL" class="0">
 <segment>
 <pinref part="Q1" gate="G$1" pin="G"/>
-<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"/>
+<wire x1="20.32" y1="114.3" x2="22.86" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="22.86" y1="114.3" x2="22.86" y2="109.22" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="5"/>
-<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"/>
+<wire x1="22.86" y1="109.22" x2="27.94" y2="109.22" width="0.1524" layer="91"/>
+<label x="38.1" y="109.22" size="1.778" layer="95"/>
+<wire x1="27.94" y1="109.22" x2="50.8" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="27.94" y1="111.76" x2="27.94" y2="109.22" width="0.1524" layer="91"/>
+<junction x="27.94" y="109.22"/>
 <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="-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"/>
+<wire x1="43.18" y1="43.18" x2="40.64" y2="43.18" width="0.1524" layer="91"/>
+<label x="30.48" y="43.18" size="1.778" layer="95"/>
+<pinref part="R8" gate="G$1" pin="1"/>
+<wire x1="40.64" y1="43.18" x2="30.48" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="55.88" x2="35.56" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="55.88" x2="40.64" y2="43.18" width="0.1524" layer="91"/>
+<junction x="40.64" y="43.18"/>
 </segment>
 <segment>
 <pinref part="J1" gate="G$1" pin="4"/>
-<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"/>
+<wire x1="50.8" y1="111.76" x2="40.64" y2="111.76" width="0.1524" layer="91"/>
+<label x="45.72" y="111.76" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="BAT" class="0">
 <segment>
-<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"/>
+<wire x1="48.26" y1="25.4" x2="30.48" y2="25.4" width="0.1524" layer="91"/>
+<label x="30.48" y="25.4" size="1.778" layer="95"/>
+<wire x1="48.26" y1="27.94" x2="48.26" y2="25.4" width="0.1524" layer="91"/>
+<wire x1="48.26" y1="25.4" x2="48.26" y2="22.86" width="0.1524" layer="91"/>
+<junction x="48.26" y="25.4"/>
 <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="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"/>
+<wire x1="50.8" y1="114.3" x2="40.64" y2="114.3" width="0.1524" layer="91"/>
+<label x="45.72" y="114.3" 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="-27.94" y1="-2.54" x2="-27.94" y2="-5.08" width="0.1524" layer="91"/>
+<wire x1="48.26" y1="40.64" x2="48.26" y2="38.1" 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="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"/>
+<wire x1="50.8" y1="106.68" x2="25.4" y2="106.68" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="106.68" x2="25.4" y2="93.98" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="93.98" x2="27.94" y2="93.98" width="0.1524" layer="91"/>
+<label x="43.18" y="106.68" size="1.778" layer="95"/>
+<wire x1="25.4" y1="93.98" x2="25.4" y2="91.44" width="0.1524" layer="91"/>
+<junction x="25.4" y="93.98"/>
 <pinref part="R7" gate="G$1" pin="2"/>
 </segment>
 </net>

+ 305 - 294
schematic/regulator.s#3

@@ -181,26 +181,6 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <rectangle x1="0.4" y1="-3.81" x2="2.15" y2="-3.1" layer="51"/>
 <rectangle x1="2.94" y1="-3.81" x2="4.1" y2="-3.1" layer="51"/>
 </package>
-<package name="CAPAE1230X1250N" urn="urn:adsk.eagle:footprint:21812987/1">
-<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
-&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
-<wire x1="-6.25" y1="1.3186" x2="-6.25" y2="3.6573" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="3.6573" x2="-3.6573" y2="6.25" width="0.12" layer="21"/>
-<wire x1="-3.6573" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="21"/>
-<wire x1="6.25" y1="6.25" x2="6.25" y2="1.3186" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="-1.3186" x2="-6.25" y2="-3.6573" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="-3.6573" x2="-3.6573" y2="-6.25" width="0.12" layer="21"/>
-<wire x1="-3.6573" y1="-6.25" x2="6.25" y2="-6.25" width="0.12" layer="21"/>
-<wire x1="6.25" y1="-6.25" x2="6.25" y2="-1.3186" width="0.12" layer="21"/>
-<wire x1="6.25" y1="-6.25" x2="-6.25" y2="-6.25" width="0.12" layer="51"/>
-<wire x1="-6.25" y1="-6.25" x2="-6.25" y2="6.25" width="0.12" layer="51"/>
-<wire x1="-6.25" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="51"/>
-<wire x1="6.25" y1="6.25" x2="6.25" y2="-6.25" width="0.12" layer="51"/>
-<smd name="1" x="-4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
-<smd name="2" x="4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
-<text x="0" y="6.885" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
-<text x="0" y="-6.885" 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">
@@ -210,13 +190,6 @@ dual in line package'</description>
 <packageinstance name="DIP8"/>
 </packageinstances>
 </package3d>
-<package3d name="CAPAE1230X1250N" urn="urn:adsk.eagle:package:21812541/1" type="model">
-<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
-&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
-<packageinstances>
-<packageinstance name="CAPAE1230X1250N"/>
-</packageinstances>
-</package3d>
 </packages3d>
 <symbols>
 <symbol name="MX5035">
@@ -236,15 +209,6 @@ dual in line package'</description>
 <text x="-10.16" y="15.24" size="1.778" layer="95">&gt;NAME</text>
 <text x="-10.16" y="-17.78" size="1.778" layer="96">&gt;VALUE</text>
 </symbol>
-<symbol name="C">
-<wire x1="-2.54" y1="1.27" x2="2.54" y2="1.27" width="0.254" layer="94"/>
-<wire x1="-2.54" y1="-1.016" x2="2.54" y2="-1.016" width="0.254" layer="94" curve="-90"/>
-<pin name="P$1" x="0" y="6.35" visible="off" length="middle" direction="pwr" rot="R270"/>
-<pin name="P$2" x="0" y="-5.08" visible="off" length="middle" direction="pwr" rot="R90"/>
-<text x="-3.81" y="1.27" size="1.778" layer="94">+</text>
-<text x="2.54" y="2.54" size="1.778" layer="95">&gt;NAME</text>
-<text x="2.54" y="-5.08" size="1.778" layer="96">&gt;VALUE</text>
-</symbol>
 </symbols>
 <devicesets>
 <deviceset name="MAX5035">
@@ -273,25 +237,6 @@ dual in line package'</description>
 </device>
 </devices>
 </deviceset>
-<deviceset name="C">
-<gates>
-<gate name="G$1" symbol="C" x="-1.27" y="-1.27"/>
-</gates>
-<devices>
-<device name="PANASONIC_H13" package="CAPAE1230X1250N">
-<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:21812541/1"/>
-</package3dinstances>
-<technologies>
-<technology name=""/>
-</technologies>
-</device>
-</devices>
-</deviceset>
 </devicesets>
 </library>
 <library name="Connectors" urn="urn:adsk.eagle:library:14555660">
@@ -6311,6 +6256,26 @@ grid 2.54 mm</description>
 <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>
+<package name="CAPAE1230X1250N" urn="urn:adsk.eagle:footprint:21812987/1">
+<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
+&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
+<wire x1="-6.25" y1="1.3186" x2="-6.25" y2="3.6573" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="3.6573" x2="-3.6573" y2="6.25" width="0.12" layer="21"/>
+<wire x1="-3.6573" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="21"/>
+<wire x1="6.25" y1="6.25" x2="6.25" y2="1.3186" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="-1.3186" x2="-6.25" y2="-3.6573" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="-3.6573" x2="-3.6573" y2="-6.25" width="0.12" layer="21"/>
+<wire x1="-3.6573" y1="-6.25" x2="6.25" y2="-6.25" width="0.12" layer="21"/>
+<wire x1="6.25" y1="-6.25" x2="6.25" y2="-1.3186" width="0.12" layer="21"/>
+<wire x1="6.25" y1="-6.25" x2="-6.25" y2="-6.25" width="0.12" layer="51"/>
+<wire x1="-6.25" y1="-6.25" x2="-6.25" y2="6.25" width="0.12" layer="51"/>
+<wire x1="-6.25" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="51"/>
+<wire x1="6.25" y1="6.25" x2="6.25" y2="-6.25" width="0.12" layer="51"/>
+<smd name="1" x="-4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
+<smd name="2" x="4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
+<text x="0" y="6.885" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-6.885" 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">
@@ -6320,6 +6285,13 @@ grid 2.54 mm</description>
 <packageinstance name="DIOM5027X220N"/>
 </packageinstances>
 </package3d>
+<package3d name="CAPAE1230X1250N" urn="urn:adsk.eagle:package:21812541/1" type="model">
+<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
+&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="CAPAE1230X1250N"/>
+</packageinstances>
+</package3d>
 </packages3d>
 <symbols>
 <symbol name="TVS_DIODE">
@@ -6337,6 +6309,15 @@ grid 2.54 mm</description>
 <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>
+<symbol name="C">
+<wire x1="-2.54" y1="1.27" x2="2.54" y2="1.27" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="-1.016" x2="2.54" y2="-1.016" width="0.254" layer="94" curve="-90"/>
+<pin name="P$1" x="0" y="6.35" visible="off" length="middle" direction="pwr" rot="R270"/>
+<pin name="P$2" x="0" y="-5.08" visible="off" length="middle" direction="pwr" rot="R90"/>
+<text x="-3.81" y="1.27" size="1.778" layer="94">+</text>
+<text x="2.54" y="2.54" size="1.778" layer="95">&gt;NAME</text>
+<text x="2.54" y="-5.08" size="1.778" layer="96">&gt;VALUE</text>
+</symbol>
 </symbols>
 <devicesets>
 <deviceset name="TVS_DIODE">
@@ -6359,6 +6340,25 @@ grid 2.54 mm</description>
 </device>
 </devices>
 </deviceset>
+<deviceset name="C">
+<gates>
+<gate name="G$1" symbol="C" x="-1.27" y="-1.27"/>
+</gates>
+<devices>
+<device name="PANASONIC_H13" package="CAPAE1230X1250N">
+<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:21812541/1"/>
+</package3dinstances>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
 </devicesets>
 </library>
 </libraries>
@@ -6373,16 +6373,14 @@ grid 2.54 mm</description>
 <parts>
 <part name="U1" library="regulator" deviceset="MAX5035" device="DIP8" package3d_urn="urn:adsk.eagle:package:8089856/1"/>
 <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"/>
+<part name="D1" library="Diodes" library_urn="urn:adsk.eagle:library:11396254" deviceset="MBR360G" device="" package3d_urn="urn:adsk.eagle:package:10898389/2" value="SB5100"/>
 <part name="L1" library="inductors" library_urn="urn:adsk.eagle:library:243" deviceset="DR127" device="" package3d_urn="urn:adsk.eagle:package:15117/1"/>
 <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="_"/>
 <part name="C3" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" deviceset="C-POL" device="TANTALUM-2917(7343-METRIC)" package3d_urn="urn:adsk.eagle:package:16290885/1" technology="_"/>
 <part name="R1" 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="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="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"/>
@@ -6395,106 +6393,108 @@ grid 2.54 mm</description>
 <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"/>
+<part name="D2" library="eScooter" deviceset="TVS_DIODE" device="SMA" package3d_urn="urn:adsk.eagle:package:21928182/1" value="P4SMAJ12CA"/>
+<part name="R8" 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="C4" library="eScooter" deviceset="C" device="PANASONIC_H13" package3d_urn="urn:adsk.eagle:package:21812541/1" value="68uF"/>
 </parts>
 <sheets>
 <sheet>
 <plain>
 </plain>
 <instances>
-<instance part="U1" gate="G$1" x="55.88" y="58.42" smashed="yes">
-<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 part="U1" gate="G$1" x="132.08" y="101.6" smashed="yes">
+<attribute name="NAME" x="129.54" y="116.84" size="1.778" layer="95"/>
+<attribute name="VALUE" x="121.92" y="86.36" size="1.778" layer="96"/>
 </instance>
-<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 part="J4" gate="G$1" x="213.36" y="116.84" smashed="yes" rot="MR0">
+<attribute name="NAME" x="215.9" y="122.682" size="1.778" layer="95" rot="MR0"/>
 </instance>
-<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 part="C1" gate="G$1" x="129.54" y="124.46" smashed="yes" rot="R90">
+<attribute name="NAME" x="129.54" y="124.46" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="134.62" y="124.46" size="1.778" layer="96" rot="R90"/>
 </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"/>
-<attribute name="VALUE" x="53.34" y="81.28" size="1.778" layer="96" rot="R90"/>
+<instance part="D1" gate="G$1" x="149.86" y="132.08" smashed="yes" rot="R180">
+<attribute name="NAME" x="152.146" y="130.175" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="152.146" y="135.509" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="D1" gate="G$1" x="71.12" y="86.36" smashed="yes" rot="R180">
-<attribute name="NAME" x="73.406" y="84.455" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="73.406" y="89.789" size="1.778" layer="96" rot="R180"/>
+<instance part="L1" gate="G$1" x="119.38" y="132.08" smashed="yes" rot="R180">
+<attribute name="NAME" x="123.19" y="129.794" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="123.317" y="135.128" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="L1" gate="G$1" x="43.18" y="86.36" smashed="yes" rot="R180">
-<attribute name="NAME" x="46.99" y="84.074" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="47.117" y="89.408" size="1.778" layer="96" rot="R180"/>
+<instance part="C2" gate="G$1" x="106.68" y="104.14" smashed="yes" rot="R90">
+<attribute name="NAME" x="106.68" y="104.14" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="111.76" y="104.14" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="C2" gate="G$1" x="30.48" y="60.96" smashed="yes" rot="R90">
-<attribute name="NAME" x="27.94" y="63.5" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="30.48" y="63.5" size="1.778" layer="96" rot="R90"/>
+<instance part="C3" gate="G$1" x="91.44" y="119.38" smashed="yes">
+<attribute name="NAME" x="92.583" y="119.8626" size="1.778" layer="95"/>
+<attribute name="VALUE" x="92.583" y="114.7826" size="1.778" layer="96"/>
 </instance>
-<instance part="C3" gate="G$1" x="17.78" y="76.2" smashed="yes">
-<attribute name="NAME" x="18.923" y="76.6826" size="1.778" layer="95"/>
-<attribute name="VALUE" x="18.923" y="71.6026" size="1.778" layer="96"/>
+<instance part="R1" gate="G$1" x="182.88" y="101.6" smashed="yes" rot="R270">
+<attribute name="NAME" x="179.2986" y="100.33" size="1.778" layer="95" rot="MR90"/>
+<attribute name="VALUE" x="184.658" y="100.33" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="R1" gate="G$1" x="106.68" y="58.42" smashed="yes" rot="R270">
-<attribute name="NAME" x="108.1786" y="62.23" size="1.778" layer="95" rot="R270"/>
-<attribute name="VALUE" x="103.378" y="62.23" size="1.778" layer="96" rot="R270"/>
+<instance part="R2" gate="G$1" x="182.88" y="86.36" smashed="yes" rot="R270">
+<attribute name="NAME" x="179.2986" y="85.09" size="1.778" layer="95" rot="MR90"/>
+<attribute name="VALUE" x="184.658" y="85.09" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="R2" gate="G$1" x="106.68" y="43.18" smashed="yes" rot="R270">
-<attribute name="NAME" x="108.1786" y="46.99" size="1.778" layer="95" rot="R270"/>
-<attribute name="VALUE" x="103.378" y="46.99" size="1.778" layer="96" rot="R270"/>
+<instance part="R3" gate="G$1" x="182.88" y="73.66" smashed="yes" rot="R90">
+<attribute name="NAME" x="181.3814" y="72.39" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="186.182" y="72.39" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="R3" gate="G$1" x="106.68" y="30.48" smashed="yes" rot="R90">
-<attribute name="NAME" x="105.1814" y="26.67" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="109.982" y="26.67" size="1.778" layer="96" rot="R90"/>
+<instance part="J3" gate="G$1" x="195.58" y="93.98" smashed="yes" rot="R180">
+<attribute name="VALUE" x="198.12" y="98.806" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="198.12" y="88.392" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<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 part="Q1" gate="G$1" x="17.78" y="111.76" smashed="yes" rot="R180">
+<attribute name="NAME" x="11.43" y="110.49" size="1.778" layer="95" rot="R180"/>
 </instance>
-<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 part="J1" gate="G$1" x="55.88" y="111.76" smashed="yes" rot="R180">
+<attribute name="VALUE" x="60.96" y="124.206" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="60.96" y="98.552" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<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 part="J2" gate="G$1" x="58.42" y="68.58" smashed="yes" rot="R180">
+<attribute name="VALUE" x="60.96" y="73.406" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="60.96" y="62.992" size="1.778" layer="95" font="vector" 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 part="J5" gate="G$1" x="55.88" y="86.36" smashed="yes" rot="R180">
+<attribute name="VALUE" x="60.96" y="93.726" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="60.96" y="78.232" 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 part="R4" gate="G$1" x="48.26" y="33.02" smashed="yes" rot="R90">
+<attribute name="NAME" x="46.7614" y="29.21" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="51.562" y="29.21" size="1.778" layer="96" rot="R90"/>
 </instance>
-<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 part="R5" gate="G$1" x="48.26" y="17.78" smashed="yes" rot="R90">
+<attribute name="NAME" x="46.7614" y="13.97" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="51.562" y="13.97" size="1.778" layer="96" rot="R90"/>
 </instance>
-<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 part="Q2" gate="G$1" x="45.72" y="45.72" smashed="yes">
+<attribute name="NAME" x="52.07" y="46.99" size="1.778" layer="95"/>
 </instance>
-<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 part="Q3" gate="G$1" x="30.48" y="91.44" smashed="yes" rot="MR180">
+<attribute name="NAME" x="36.83" y="90.17" size="1.778" layer="95" rot="MR180"/>
 </instance>
-<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 part="GND2" gate="1" x="48.26" y="2.54" smashed="yes">
+<attribute name="VALUE" x="45.72" y="0" size="1.778" layer="96"/>
 </instance>
-<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 part="R6" gate="G$1" x="27.94" y="116.84" smashed="yes" rot="R90">
+<attribute name="NAME" x="26.4414" y="113.03" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="31.242" y="113.03" 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 part="R7" gate="G$1" x="25.4" y="86.36" smashed="yes" rot="R90">
+<attribute name="NAME" x="23.9014" y="82.55" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="28.702" y="82.55" size="1.778" layer="96" rot="R90"/>
 </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 part="D2" gate="D$1" x="78.74" y="116.84" smashed="yes">
+<attribute name="NAME" x="81.28" y="121.92" size="1.778" layer="95"/>
 </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 part="R8" gate="G$1" x="30.48" y="55.88" smashed="yes" rot="MR0">
+<attribute name="NAME" x="34.29" y="57.3786" size="1.778" layer="95" rot="MR0"/>
+<attribute name="VALUE" x="34.29" y="52.578" size="1.778" layer="96" rot="MR0"/>
 </instance>
-<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 part="C4" gate="G$1" x="160.02" y="106.68" smashed="yes">
+<attribute name="NAME" x="162.56" y="109.22" size="1.778" layer="95"/>
+<attribute name="VALUE" x="162.56" y="104.14" size="1.778" layer="96" rot="MR180"/>
 </instance>
 </instances>
 <busses>
@@ -6502,294 +6502,305 @@ grid 2.54 mm</description>
 <nets>
 <net name="GND" class="0">
 <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"/>
-<wire x1="25.4" y1="60.96" x2="27.94" y2="60.96" width="0.1524" layer="91"/>
-<pinref part="C2" gate="G$1" pin="1"/>
-</segment>
-<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="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="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="-"/>
-<wire x1="111.76" y1="22.86" x2="106.68" y2="22.86" width="0.1524" layer="91"/>
-<wire x1="55.88" y1="22.86" x2="17.78" y2="22.86" width="0.1524" layer="91"/>
-<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="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"/>
+<wire x1="48.26" y1="12.7" x2="48.26" y2="7.62" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="2"/>
-<label x="-30.48" y="73.66" size="1.778" layer="95"/>
+<label x="45.72" y="116.84" size="1.778" layer="95"/>
 <pinref part="Q1" gate="G$1" pin="S"/>
-<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"/>
+<wire x1="48.26" y1="7.62" x2="48.26" y2="5.08" width="0.1524" layer="91"/>
+<wire x1="50.8" y1="116.84" x2="35.56" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="116.84" x2="35.56" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="124.46" x2="27.94" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="27.94" y1="124.46" x2="15.24" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="15.24" y1="124.46" x2="15.24" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="27.94" y1="121.92" x2="27.94" y2="124.46" width="0.1524" layer="91"/>
+<junction x="27.94" y="124.46"/>
+<wire x1="15.24" y1="124.46" x2="5.08" y2="124.46" width="0.1524" layer="91"/>
+<junction x="15.24" y="124.46"/>
+<wire x1="5.08" y1="124.46" x2="5.08" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="73.66" x2="5.08" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="55.88" x2="5.08" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="7.62" x2="48.26" y2="7.62" width="0.1524" layer="91"/>
+<junction x="48.26" y="7.62"/>
+<wire x1="25.4" y1="81.28" x2="25.4" y2="73.66" width="0.1524" layer="91"/>
+<label x="25.4" y="76.2" size="1.778" layer="95"/>
+<wire x1="25.4" y1="73.66" x2="5.08" y2="73.66" width="0.1524" layer="91"/>
+<junction x="5.08" y="73.66"/>
 <pinref part="R6" gate="G$1" pin="2"/>
 <pinref part="R7" gate="G$1" pin="1"/>
+<pinref part="R3" gate="G$1" pin="1"/>
+<wire x1="182.88" y1="68.58" x2="182.88" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="182.88" y1="66.04" x2="160.02" y2="66.04" width="0.1524" layer="91"/>
+<pinref part="J4" gate="G$1" pin="1"/>
+<junction x="182.88" y="66.04"/>
+<pinref part="C3" gate="G$1" pin="-"/>
+<wire x1="187.96" y1="66.04" x2="182.88" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="160.02" y1="66.04" x2="101.6" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="101.6" y1="66.04" x2="91.44" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="91.44" y1="66.04" x2="91.44" y2="114.3" width="0.1524" layer="91"/>
+<pinref part="D1" gate="G$1" pin="A"/>
+<wire x1="152.4" y1="132.08" x2="200.66" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="200.66" y1="132.08" x2="223.52" y2="132.08" width="0.1524" layer="91"/>
+<pinref part="J3" gate="G$1" pin="2"/>
+<wire x1="187.96" y1="91.44" x2="187.96" y2="66.04" width="0.1524" layer="91"/>
+<pinref part="U1" gate="G$1" pin="GND"/>
+<wire x1="160.02" y1="99.06" x2="160.02" y2="101.6" width="0.1524" layer="91"/>
+<wire x1="147.32" y1="99.06" x2="160.02" y2="99.06" width="0.1524" layer="91"/>
+<junction x="160.02" y="99.06"/>
+<label x="147.32" y="99.06" size="1.778" layer="95"/>
+<wire x1="160.02" y1="99.06" x2="160.02" y2="66.04" width="0.1524" layer="91"/>
+<junction x="160.02" y="66.04"/>
+<label x="203.2" y="119.38" size="1.778" layer="95"/>
+<pinref part="D2" gate="D$1" pin="P$2"/>
+<wire x1="78.74" y1="109.22" x2="78.74" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="66.04" x2="91.44" y2="66.04" width="0.1524" layer="91"/>
+<junction x="91.44" y="66.04"/>
+<wire x1="48.26" y1="7.62" x2="78.74" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="7.62" x2="78.74" y2="33.02" width="0.1524" layer="91"/>
+<pinref part="R8" gate="G$1" pin="2"/>
+<wire x1="5.08" y1="55.88" x2="25.4" y2="55.88" width="0.1524" layer="91"/>
+<junction x="5.08" y="55.88"/>
+<wire x1="200.66" y1="119.38" x2="200.66" y2="132.08" width="0.1524" layer="91"/>
+<junction x="200.66" y="132.08"/>
+<wire x1="208.28" y1="119.38" x2="200.66" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="223.52" y1="132.08" x2="223.52" y2="33.02" width="0.1524" layer="91"/>
+<wire x1="223.52" y1="33.02" x2="78.74" y2="33.02" width="0.1524" layer="91"/>
+<pinref part="U1" gate="G$1" pin="SGND"/>
+<wire x1="116.84" y1="99.06" x2="101.6" y2="99.06" width="0.1524" layer="91"/>
+<wire x1="101.6" y1="99.06" x2="101.6" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="101.6" y1="104.14" x2="104.14" y2="104.14" width="0.1524" layer="91"/>
+<pinref part="C2" gate="G$1" pin="1"/>
+<wire x1="101.6" y1="99.06" x2="101.6" y2="66.04" width="0.1524" layer="91"/>
+<junction x="101.6" y="99.06"/>
+<junction x="101.6" y="66.04"/>
+<label x="111.76" y="99.06" size="1.778" layer="95"/>
+<wire x1="78.74" y1="66.04" x2="78.74" y2="33.02" width="0.1524" layer="91"/>
+<junction x="78.74" y="66.04"/>
+<junction x="78.74" y="33.02"/>
+<pinref part="C4" gate="G$1" pin="P$2"/>
 </segment>
 </net>
 <net name="VIN" class="0">
 <segment>
+<pinref part="Q2" gate="G$1" pin="D"/>
+<wire x1="48.26" y1="50.8" x2="48.26" y2="58.42" width="0.1524" layer="91"/>
+<label x="53.34" y="53.34" size="1.778" layer="95"/>
 <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="106.68" y1="73.66" x2="106.68" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="147.32" y1="104.14" x2="154.94" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="182.88" y1="116.84" x2="182.88" y2="106.68" width="0.1524" layer="91"/>
 <pinref part="R1" gate="G$1" pin="1"/>
 <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="-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"/>
+<wire x1="182.88" y1="116.84" x2="205.74" y2="116.84" width="0.1524" layer="91"/>
+<junction x="182.88" y="116.84"/>
+<wire x1="205.74" y1="116.84" x2="208.28" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="154.94" y1="104.14" x2="154.94" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="154.94" y1="116.84" x2="160.02" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="160.02" y1="116.84" x2="182.88" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="160.02" y1="113.03" x2="160.02" y2="116.84" width="0.1524" layer="91"/>
+<junction x="160.02" y="116.84"/>
+<label x="203.2" y="116.84" size="1.778" layer="95"/>
+<wire x1="48.26" y1="58.42" x2="205.74" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="205.74" y1="58.42" x2="205.74" y2="116.84" width="0.1524" layer="91"/>
+<junction x="205.74" y="116.84"/>
+<pinref part="C4" gate="G$1" pin="P$1"/>
+<label x="147.32" y="104.14" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="N$1" class="0">
 <segment>
 <pinref part="U1" gate="G$1" pin="BST"/>
-<wire x1="40.64" y1="66.04" x2="38.1" y2="66.04" width="0.1524" layer="91"/>
-<wire x1="38.1" y1="66.04" x2="38.1" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="116.84" y1="109.22" x2="114.3" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="109.22" x2="114.3" y2="124.46" width="0.1524" layer="91"/>
 <pinref part="C1" gate="G$1" pin="1"/>
-<wire x1="38.1" y1="78.74" x2="50.8" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="124.46" x2="127" y2="124.46" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$2" class="0">
 <segment>
 <pinref part="C1" gate="G$1" pin="2"/>
-<wire x1="58.42" y1="78.74" x2="60.96" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="78.74" x2="73.66" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="73.66" y1="78.74" x2="73.66" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="134.62" y1="124.46" x2="137.16" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="137.16" y1="124.46" x2="149.86" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="149.86" y1="124.46" x2="149.86" y2="109.22" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="LX"/>
-<wire x1="73.66" y1="66.04" x2="71.12" y2="66.04" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="86.36" x2="60.96" y2="78.74" width="0.1524" layer="91"/>
-<junction x="60.96" y="78.74"/>
+<wire x1="149.86" y1="109.22" x2="147.32" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="137.16" y1="132.08" x2="137.16" y2="124.46" width="0.1524" layer="91"/>
+<junction x="137.16" y="124.46"/>
 <pinref part="D1" gate="G$1" pin="C"/>
-<wire x1="68.58" y1="86.36" x2="60.96" y2="86.36" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="86.36" x2="50.8" y2="86.36" width="0.1524" layer="91"/>
-<junction x="60.96" y="86.36"/>
+<wire x1="147.32" y1="132.08" x2="137.16" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="137.16" y1="132.08" x2="127" y2="132.08" width="0.1524" layer="91"/>
+<junction x="137.16" y="132.08"/>
 <pinref part="L1" gate="G$1" pin="1"/>
 </segment>
 </net>
 <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"/>
-<wire x1="22.86" y1="86.36" x2="22.86" y2="50.8" width="0.1524" layer="91"/>
+<wire x1="111.76" y1="132.08" x2="99.06" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="99.06" y1="132.08" x2="99.06" y2="93.98" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="FB"/>
-<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="17.78" y2="78.74" width="0.1524" layer="91"/>
-<junction x="17.78" y="86.36"/>
+<wire x1="99.06" y1="93.98" x2="116.84" y2="93.98" width="0.1524" layer="91"/>
+<wire x1="99.06" y1="132.08" x2="91.44" y2="132.08" width="0.1524" layer="91"/>
+<junction x="99.06" y="132.08"/>
+<wire x1="91.44" y1="132.08" x2="91.44" y2="121.92" width="0.1524" layer="91"/>
+<junction x="91.44" y="132.08"/>
 <pinref part="C3" gate="G$1" pin="+"/>
-<label x="10.16" y="86.36" size="1.778" layer="95"/>
+<label x="86.36" y="132.08" size="1.778" layer="95"/>
 <pinref part="J1" gate="G$1" pin="1"/>
-<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"/>
+<wire x1="50.8" y1="119.38" x2="40.64" y2="119.38" width="0.1524" layer="91"/>
+<label x="45.72" y="119.38" size="1.778" layer="95"/>
+<wire x1="91.44" y1="132.08" x2="78.74" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="132.08" x2="40.64" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="132.08" x2="40.64" y2="119.38" width="0.1524" layer="91"/>
+<pinref part="D2" gate="D$1" pin="P$1"/>
+<wire x1="78.74" y1="132.08" x2="78.74" y2="124.46" width="0.1524" layer="91"/>
+<junction x="78.74" y="132.08"/>
 </segment>
 </net>
 <net name="N$4" class="0">
 <segment>
 <pinref part="C2" gate="G$1" pin="2"/>
 <pinref part="U1" gate="G$1" pin="VD"/>
-<wire x1="35.56" y1="60.96" x2="40.64" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="111.76" y1="104.14" x2="116.84" y2="104.14" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$5" class="0">
 <segment>
 <pinref part="U1" gate="G$1" pin="ON/OFF"/>
-<wire x1="71.12" y1="50.8" x2="106.68" y2="50.8" width="0.1524" layer="91"/>
+<wire x1="147.32" y1="93.98" x2="182.88" y2="93.98" width="0.1524" layer="91"/>
 <pinref part="R1" gate="G$1" pin="2"/>
-<wire x1="106.68" y1="53.34" x2="106.68" y2="50.8" width="0.1524" layer="91"/>
-<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"/>
+<wire x1="182.88" y1="96.52" x2="182.88" y2="93.98" width="0.1524" layer="91"/>
+<wire x1="182.88" y1="93.98" x2="182.88" y2="91.44" width="0.1524" layer="91"/>
+<junction x="182.88" y="93.98"/>
 <pinref part="R2" 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"/>
+<wire x1="182.88" y1="93.98" x2="187.96" y2="93.98" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$7" class="0">
 <segment>
 <pinref part="R2" gate="G$1" pin="2"/>
 <pinref part="R3" gate="G$1" pin="2"/>
-<wire x1="106.68" y1="38.1" x2="106.68" y2="35.56" width="0.1524" layer="91"/>
+<wire x1="182.88" y1="81.28" x2="182.88" y2="78.74" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="SPIN" class="0">
 <segment>
 <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"/>
+<wire x1="50.8" y1="88.9" x2="43.18" y2="88.9" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="8"/>
-<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"/>
+<wire x1="43.18" y1="88.9" x2="43.18" y2="101.6" width="0.1524" layer="91"/>
+<wire x1="43.18" y1="101.6" x2="50.8" y2="101.6" width="0.1524" layer="91"/>
+<label x="45.72" y="88.9" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="SPOUT" class="0">
 <segment>
 <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"/>
+<wire x1="50.8" y1="86.36" x2="40.64" y2="86.36" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="7"/>
-<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"/>
+<wire x1="40.64" y1="86.36" x2="40.64" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="104.14" x2="50.8" y2="104.14" width="0.1524" layer="91"/>
+<label x="43.18" y="86.36" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="ST" class="0">
 <segment>
 <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"/>
+<wire x1="50.8" y1="83.82" x2="38.1" y2="83.82" width="0.1524" layer="91"/>
+<label x="48.26" y="83.82" 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"/>
+<wire x1="33.02" y1="96.52" x2="33.02" y2="99.06" width="0.1524" layer="91"/>
+<wire x1="33.02" y1="99.06" x2="38.1" y2="99.06" width="0.1524" layer="91"/>
+<wire x1="38.1" y1="99.06" x2="38.1" y2="83.82" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="5V" class="0">
 <segment>
 <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"/>
+<wire x1="50.8" y1="81.28" x2="40.64" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="81.28" x2="40.64" y2="68.58" width="0.1524" layer="91"/>
 <pinref part="J2" gate="G$1" pin="1"/>
-<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"/>
+<wire x1="40.64" y1="68.58" x2="50.8" y2="68.58" width="0.1524" layer="91"/>
+<label x="48.26" y="81.28" 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"/>
+<wire x1="33.02" y1="86.36" x2="33.02" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="33.02" y1="81.28" x2="40.64" y2="81.28" width="0.1524" layer="91"/>
+<junction x="40.64" y="81.28"/>
 </segment>
 </net>
 <net name="N$3" class="0">
 <segment>
 <pinref part="Q1" gate="G$1" pin="D"/>
-<wire x1="-60.96" y1="63.5" x2="-60.96" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="15.24" y1="106.68" x2="15.24" y2="66.04" width="0.1524" layer="91"/>
 <pinref part="J2" gate="G$1" pin="2"/>
-<wire x1="-60.96" y1="22.86" x2="-25.4" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="15.24" y1="66.04" x2="50.8" y2="66.04" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="STLEDCTL" class="0">
 <segment>
 <pinref part="Q1" gate="G$1" pin="G"/>
-<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"/>
+<wire x1="20.32" y1="114.3" x2="22.86" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="22.86" y1="114.3" x2="22.86" y2="109.22" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="5"/>
-<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"/>
+<wire x1="22.86" y1="109.22" x2="27.94" y2="109.22" width="0.1524" layer="91"/>
+<label x="38.1" y="109.22" size="1.778" layer="95"/>
+<wire x1="27.94" y1="109.22" x2="50.8" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="27.94" y1="111.76" x2="27.94" y2="109.22" width="0.1524" layer="91"/>
+<junction x="27.94" y="109.22"/>
 <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="-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"/>
+<wire x1="43.18" y1="43.18" x2="40.64" y2="43.18" width="0.1524" layer="91"/>
+<label x="30.48" y="43.18" size="1.778" layer="95"/>
+<pinref part="R8" gate="G$1" pin="1"/>
+<wire x1="40.64" y1="43.18" x2="30.48" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="55.88" x2="35.56" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="55.88" x2="40.64" y2="43.18" width="0.1524" layer="91"/>
+<junction x="40.64" y="43.18"/>
 </segment>
 <segment>
 <pinref part="J1" gate="G$1" pin="4"/>
-<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"/>
+<wire x1="50.8" y1="111.76" x2="40.64" y2="111.76" width="0.1524" layer="91"/>
+<label x="45.72" y="111.76" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="BAT" class="0">
 <segment>
-<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"/>
+<wire x1="48.26" y1="25.4" x2="30.48" y2="25.4" width="0.1524" layer="91"/>
+<label x="30.48" y="25.4" size="1.778" layer="95"/>
+<wire x1="48.26" y1="27.94" x2="48.26" y2="25.4" width="0.1524" layer="91"/>
+<wire x1="48.26" y1="25.4" x2="48.26" y2="22.86" width="0.1524" layer="91"/>
+<junction x="48.26" y="25.4"/>
 <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="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"/>
+<wire x1="50.8" y1="114.3" x2="40.64" y2="114.3" width="0.1524" layer="91"/>
+<label x="45.72" y="114.3" 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="-27.94" y1="-2.54" x2="-27.94" y2="-5.08" width="0.1524" layer="91"/>
+<wire x1="48.26" y1="40.64" x2="48.26" y2="38.1" 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="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"/>
+<wire x1="50.8" y1="106.68" x2="25.4" y2="106.68" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="106.68" x2="25.4" y2="93.98" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="93.98" x2="27.94" y2="93.98" width="0.1524" layer="91"/>
+<label x="43.18" y="106.68" size="1.778" layer="95"/>
+<wire x1="25.4" y1="93.98" x2="25.4" y2="91.44" width="0.1524" layer="91"/>
+<junction x="25.4" y="93.98"/>
 <pinref part="R7" gate="G$1" pin="2"/>
 </segment>
 </net>

+ 373 - 282
schematic/regulator.s#4

@@ -181,26 +181,6 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <rectangle x1="0.4" y1="-3.81" x2="2.15" y2="-3.1" layer="51"/>
 <rectangle x1="2.94" y1="-3.81" x2="4.1" y2="-3.1" layer="51"/>
 </package>
-<package name="CAPAE1230X1250N" urn="urn:adsk.eagle:footprint:21812987/1">
-<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
-&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
-<wire x1="-6.25" y1="1.3186" x2="-6.25" y2="3.6573" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="3.6573" x2="-3.6573" y2="6.25" width="0.12" layer="21"/>
-<wire x1="-3.6573" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="21"/>
-<wire x1="6.25" y1="6.25" x2="6.25" y2="1.3186" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="-1.3186" x2="-6.25" y2="-3.6573" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="-3.6573" x2="-3.6573" y2="-6.25" width="0.12" layer="21"/>
-<wire x1="-3.6573" y1="-6.25" x2="6.25" y2="-6.25" width="0.12" layer="21"/>
-<wire x1="6.25" y1="-6.25" x2="6.25" y2="-1.3186" width="0.12" layer="21"/>
-<wire x1="6.25" y1="-6.25" x2="-6.25" y2="-6.25" width="0.12" layer="51"/>
-<wire x1="-6.25" y1="-6.25" x2="-6.25" y2="6.25" width="0.12" layer="51"/>
-<wire x1="-6.25" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="51"/>
-<wire x1="6.25" y1="6.25" x2="6.25" y2="-6.25" width="0.12" layer="51"/>
-<smd name="1" x="-4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
-<smd name="2" x="4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
-<text x="0" y="6.885" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
-<text x="0" y="-6.885" 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">
@@ -210,13 +190,6 @@ dual in line package'</description>
 <packageinstance name="DIP8"/>
 </packageinstances>
 </package3d>
-<package3d name="CAPAE1230X1250N" urn="urn:adsk.eagle:package:21812541/1" type="model">
-<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
-&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
-<packageinstances>
-<packageinstance name="CAPAE1230X1250N"/>
-</packageinstances>
-</package3d>
 </packages3d>
 <symbols>
 <symbol name="MX5035">
@@ -236,15 +209,6 @@ dual in line package'</description>
 <text x="-10.16" y="15.24" size="1.778" layer="95">&gt;NAME</text>
 <text x="-10.16" y="-17.78" size="1.778" layer="96">&gt;VALUE</text>
 </symbol>
-<symbol name="C">
-<wire x1="-2.54" y1="1.27" x2="2.54" y2="1.27" width="0.254" layer="94"/>
-<wire x1="-2.54" y1="-1.016" x2="2.54" y2="-1.016" width="0.254" layer="94" curve="-90"/>
-<pin name="P$1" x="0" y="6.35" visible="off" length="middle" direction="pwr" rot="R270"/>
-<pin name="P$2" x="0" y="-5.08" visible="off" length="middle" direction="pwr" rot="R90"/>
-<text x="-3.81" y="1.27" size="1.778" layer="94">+</text>
-<text x="2.54" y="2.54" size="1.778" layer="95">&gt;NAME</text>
-<text x="2.54" y="-5.08" size="1.778" layer="96">&gt;VALUE</text>
-</symbol>
 </symbols>
 <devicesets>
 <deviceset name="MAX5035">
@@ -273,25 +237,6 @@ dual in line package'</description>
 </device>
 </devices>
 </deviceset>
-<deviceset name="C">
-<gates>
-<gate name="G$1" symbol="C" x="-1.27" y="-1.27"/>
-</gates>
-<devices>
-<device name="PANASONIC_H13" package="CAPAE1230X1250N">
-<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:21812541/1"/>
-</package3dinstances>
-<technologies>
-<technology name=""/>
-</technologies>
-</device>
-</devices>
-</deviceset>
 </devicesets>
 </library>
 <library name="Connectors" urn="urn:adsk.eagle:library:14555660">
@@ -6294,6 +6239,128 @@ 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>
+<package name="CAPAE1230X1250N" urn="urn:adsk.eagle:footprint:21812987/1">
+<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
+&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
+<wire x1="-6.25" y1="1.3186" x2="-6.25" y2="3.6573" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="3.6573" x2="-3.6573" y2="6.25" width="0.12" layer="21"/>
+<wire x1="-3.6573" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="21"/>
+<wire x1="6.25" y1="6.25" x2="6.25" y2="1.3186" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="-1.3186" x2="-6.25" y2="-3.6573" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="-3.6573" x2="-3.6573" y2="-6.25" width="0.12" layer="21"/>
+<wire x1="-3.6573" y1="-6.25" x2="6.25" y2="-6.25" width="0.12" layer="21"/>
+<wire x1="6.25" y1="-6.25" x2="6.25" y2="-1.3186" width="0.12" layer="21"/>
+<wire x1="6.25" y1="-6.25" x2="-6.25" y2="-6.25" width="0.12" layer="51"/>
+<wire x1="-6.25" y1="-6.25" x2="-6.25" y2="6.25" width="0.12" layer="51"/>
+<wire x1="-6.25" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="51"/>
+<wire x1="6.25" y1="6.25" x2="6.25" y2="-6.25" width="0.12" layer="51"/>
+<smd name="1" x="-4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
+<smd name="2" x="4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
+<text x="0" y="6.885" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-6.885" 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>
+<package3d name="CAPAE1230X1250N" urn="urn:adsk.eagle:package:21812541/1" type="model">
+<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
+&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="CAPAE1230X1250N"/>
+</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>
+<symbol name="C">
+<wire x1="-2.54" y1="1.27" x2="2.54" y2="1.27" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="-1.016" x2="2.54" y2="-1.016" width="0.254" layer="94" curve="-90"/>
+<pin name="P$1" x="0" y="6.35" visible="off" length="middle" direction="pwr" rot="R270"/>
+<pin name="P$2" x="0" y="-5.08" visible="off" length="middle" direction="pwr" rot="R90"/>
+<text x="-3.81" y="1.27" size="1.778" layer="94">+</text>
+<text x="2.54" y="2.54" size="1.778" layer="95">&gt;NAME</text>
+<text x="2.54" y="-5.08" 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>
+<deviceset name="C">
+<gates>
+<gate name="G$1" symbol="C" x="-1.27" y="-1.27"/>
+</gates>
+<devices>
+<device name="PANASONIC_H13" package="CAPAE1230X1250N">
+<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:21812541/1"/>
+</package3dinstances>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
 </libraries>
 <attributes>
 </attributes>
@@ -6306,16 +6373,14 @@ grid 2.54 mm</description>
 <parts>
 <part name="U1" library="regulator" deviceset="MAX5035" device="DIP8" package3d_urn="urn:adsk.eagle:package:8089856/1"/>
 <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"/>
+<part name="D1" library="Diodes" library_urn="urn:adsk.eagle:library:11396254" deviceset="MBR360G" device="" package3d_urn="urn:adsk.eagle:package:10898389/2" value="MBR360G"/>
 <part name="L1" library="inductors" library_urn="urn:adsk.eagle:library:243" deviceset="DR127" device="" package3d_urn="urn:adsk.eagle:package:15117/1"/>
 <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="_"/>
 <part name="C3" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" deviceset="C-POL" device="TANTALUM-2917(7343-METRIC)" package3d_urn="urn:adsk.eagle:package:16290885/1" technology="_"/>
 <part name="R1" 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="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="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"/>
@@ -6328,101 +6393,108 @@ grid 2.54 mm</description>
 <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"/>
+<part name="R8" 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="C4" library="eScooter" deviceset="C" device="PANASONIC_H13" package3d_urn="urn:adsk.eagle:package:21812541/1" value="68uF"/>
 </parts>
 <sheets>
 <sheet>
 <plain>
 </plain>
 <instances>
-<instance part="U1" gate="G$1" x="55.88" y="58.42" smashed="yes">
-<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 part="U1" gate="G$1" x="132.08" y="101.6" smashed="yes">
+<attribute name="NAME" x="129.54" y="116.84" size="1.778" layer="95"/>
+<attribute name="VALUE" x="121.92" y="86.36" size="1.778" layer="96"/>
+</instance>
+<instance part="J4" gate="G$1" x="213.36" y="116.84" smashed="yes" rot="MR0">
+<attribute name="NAME" x="215.9" y="122.682" size="1.778" layer="95" rot="MR0"/>
 </instance>
-<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 part="C1" gate="G$1" x="129.54" y="124.46" smashed="yes" rot="R90">
+<attribute name="NAME" x="129.54" y="124.46" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="134.62" y="124.46" size="1.778" layer="96" rot="R90"/>
 </instance>
-<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 part="D1" gate="G$1" x="149.86" y="132.08" smashed="yes" rot="R180">
+<attribute name="NAME" x="152.146" y="130.175" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="152.146" y="135.509" size="1.778" layer="96" rot="R180"/>
 </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"/>
-<attribute name="VALUE" x="53.34" y="81.28" size="1.778" layer="96" rot="R90"/>
+<instance part="L1" gate="G$1" x="119.38" y="132.08" smashed="yes" rot="R180">
+<attribute name="NAME" x="123.19" y="129.794" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="123.317" y="135.128" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="D1" gate="G$1" x="71.12" y="86.36" smashed="yes" rot="R180">
-<attribute name="NAME" x="73.406" y="84.455" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="73.406" y="89.789" size="1.778" layer="96" rot="R180"/>
+<instance part="C2" gate="G$1" x="106.68" y="104.14" smashed="yes" rot="R90">
+<attribute name="NAME" x="106.68" y="104.14" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="111.76" y="104.14" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="L1" gate="G$1" x="43.18" y="86.36" smashed="yes" rot="R180">
-<attribute name="NAME" x="46.99" y="84.074" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="47.117" y="89.408" size="1.778" layer="96" rot="R180"/>
+<instance part="C3" gate="G$1" x="91.44" y="119.38" smashed="yes">
+<attribute name="NAME" x="92.583" y="119.8626" size="1.778" layer="95"/>
+<attribute name="VALUE" x="92.583" y="114.7826" size="1.778" layer="96"/>
 </instance>
-<instance part="C2" gate="G$1" x="30.48" y="60.96" smashed="yes" rot="R90">
-<attribute name="NAME" x="27.94" y="63.5" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="30.48" y="63.5" size="1.778" layer="96" rot="R90"/>
+<instance part="R1" gate="G$1" x="182.88" y="101.6" smashed="yes" rot="R270">
+<attribute name="NAME" x="179.2986" y="100.33" size="1.778" layer="95" rot="MR90"/>
+<attribute name="VALUE" x="184.658" y="100.33" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="C3" gate="G$1" x="17.78" y="76.2" smashed="yes">
-<attribute name="NAME" x="18.923" y="76.6826" size="1.778" layer="95"/>
-<attribute name="VALUE" x="18.923" y="71.6026" size="1.778" layer="96"/>
+<instance part="R2" gate="G$1" x="182.88" y="86.36" smashed="yes" rot="R270">
+<attribute name="NAME" x="179.2986" y="85.09" size="1.778" layer="95" rot="MR90"/>
+<attribute name="VALUE" x="184.658" y="85.09" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="R1" gate="G$1" x="106.68" y="58.42" smashed="yes" rot="R270">
-<attribute name="NAME" x="108.1786" y="62.23" size="1.778" layer="95" rot="R270"/>
-<attribute name="VALUE" x="103.378" y="62.23" size="1.778" layer="96" rot="R270"/>
+<instance part="R3" gate="G$1" x="182.88" y="73.66" smashed="yes" rot="R90">
+<attribute name="NAME" x="181.3814" y="72.39" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="186.182" y="72.39" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="R2" gate="G$1" x="106.68" y="43.18" smashed="yes" rot="R270">
-<attribute name="NAME" x="108.1786" y="46.99" size="1.778" layer="95" rot="R270"/>
-<attribute name="VALUE" x="103.378" y="46.99" size="1.778" layer="96" rot="R270"/>
+<instance part="J3" gate="G$1" x="195.58" y="93.98" smashed="yes" rot="R180">
+<attribute name="VALUE" x="198.12" y="98.806" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="198.12" y="88.392" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="R3" gate="G$1" x="106.68" y="30.48" smashed="yes" rot="R90">
-<attribute name="NAME" x="105.1814" y="26.67" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="109.982" y="26.67" size="1.778" layer="96" rot="R90"/>
+<instance part="Q1" gate="G$1" x="17.78" y="111.76" smashed="yes" rot="R180">
+<attribute name="NAME" x="11.43" y="110.49" size="1.778" layer="95" rot="R180"/>
 </instance>
-<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 part="J1" gate="G$1" x="55.88" y="111.76" smashed="yes" rot="R180">
+<attribute name="VALUE" x="60.96" y="124.206" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="60.96" y="98.552" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<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 part="J2" gate="G$1" x="58.42" y="68.58" smashed="yes" rot="R180">
+<attribute name="VALUE" x="60.96" y="73.406" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="60.96" y="62.992" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<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 part="J5" gate="G$1" x="55.88" y="86.36" smashed="yes" rot="R180">
+<attribute name="VALUE" x="60.96" y="93.726" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="60.96" y="78.232" size="1.778" layer="95" font="vector" 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 part="R4" gate="G$1" x="48.26" y="33.02" smashed="yes" rot="R90">
+<attribute name="NAME" x="46.7614" y="29.21" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="51.562" y="29.21" size="1.778" layer="96" rot="R90"/>
 </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 part="R5" gate="G$1" x="48.26" y="17.78" smashed="yes" rot="R90">
+<attribute name="NAME" x="46.7614" y="13.97" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="51.562" y="13.97" size="1.778" layer="96" rot="R90"/>
 </instance>
-<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 part="Q2" gate="G$1" x="45.72" y="45.72" smashed="yes">
+<attribute name="NAME" x="52.07" y="46.99" size="1.778" layer="95"/>
 </instance>
-<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 part="Q3" gate="G$1" x="30.48" y="91.44" smashed="yes" rot="MR180">
+<attribute name="NAME" x="36.83" y="90.17" size="1.778" layer="95" rot="MR180"/>
 </instance>
-<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 part="GND2" gate="1" x="48.26" y="2.54" smashed="yes">
+<attribute name="VALUE" x="45.72" y="0" size="1.778" layer="96"/>
 </instance>
-<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 part="R6" gate="G$1" x="27.94" y="116.84" smashed="yes" rot="R90">
+<attribute name="NAME" x="26.4414" y="113.03" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="31.242" y="113.03" size="1.778" layer="96" rot="R90"/>
 </instance>
-<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 part="R7" gate="G$1" x="25.4" y="86.36" smashed="yes" rot="R90">
+<attribute name="NAME" x="23.9014" y="82.55" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="28.702" y="82.55" 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 part="D2" gate="D$1" x="78.74" y="116.84" smashed="yes">
+<attribute name="NAME" x="81.28" y="121.92" size="1.778" layer="95"/>
 </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 part="R8" gate="G$1" x="30.48" y="55.88" smashed="yes" rot="MR0">
+<attribute name="NAME" x="34.29" y="57.3786" size="1.778" layer="95" rot="MR0"/>
+<attribute name="VALUE" x="34.29" y="52.578" size="1.778" layer="96" rot="MR0"/>
 </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 part="C4" gate="G$1" x="160.02" y="106.68" smashed="yes">
+<attribute name="NAME" x="162.56" y="109.22" size="1.778" layer="95"/>
+<attribute name="VALUE" x="162.56" y="104.14" size="1.778" layer="96" rot="MR180"/>
 </instance>
 </instances>
 <busses>
@@ -6430,286 +6502,305 @@ grid 2.54 mm</description>
 <nets>
 <net name="GND" class="0">
 <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"/>
-<wire x1="25.4" y1="60.96" x2="27.94" y2="60.96" width="0.1524" layer="91"/>
-<pinref part="C2" gate="G$1" pin="1"/>
-</segment>
-<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="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="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="-"/>
-<wire x1="111.76" y1="22.86" x2="106.68" y2="22.86" width="0.1524" layer="91"/>
-<wire x1="55.88" y1="22.86" x2="17.78" y2="22.86" width="0.1524" layer="91"/>
-<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="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"/>
+<wire x1="48.26" y1="12.7" x2="48.26" y2="7.62" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="2"/>
-<label x="-30.48" y="73.66" size="1.778" layer="95"/>
+<label x="45.72" y="116.84" size="1.778" layer="95"/>
 <pinref part="Q1" gate="G$1" pin="S"/>
-<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"/>
+<wire x1="48.26" y1="7.62" x2="48.26" y2="5.08" width="0.1524" layer="91"/>
+<wire x1="50.8" y1="116.84" x2="35.56" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="116.84" x2="35.56" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="124.46" x2="27.94" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="27.94" y1="124.46" x2="15.24" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="15.24" y1="124.46" x2="15.24" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="27.94" y1="121.92" x2="27.94" y2="124.46" width="0.1524" layer="91"/>
+<junction x="27.94" y="124.46"/>
+<wire x1="15.24" y1="124.46" x2="5.08" y2="124.46" width="0.1524" layer="91"/>
+<junction x="15.24" y="124.46"/>
+<wire x1="5.08" y1="124.46" x2="5.08" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="73.66" x2="5.08" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="55.88" x2="5.08" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="7.62" x2="48.26" y2="7.62" width="0.1524" layer="91"/>
+<junction x="48.26" y="7.62"/>
+<wire x1="25.4" y1="81.28" x2="25.4" y2="73.66" width="0.1524" layer="91"/>
+<label x="25.4" y="76.2" size="1.778" layer="95"/>
+<wire x1="25.4" y1="73.66" x2="5.08" y2="73.66" width="0.1524" layer="91"/>
+<junction x="5.08" y="73.66"/>
 <pinref part="R6" gate="G$1" pin="2"/>
 <pinref part="R7" gate="G$1" pin="1"/>
+<pinref part="R3" gate="G$1" pin="1"/>
+<wire x1="182.88" y1="68.58" x2="182.88" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="182.88" y1="66.04" x2="160.02" y2="66.04" width="0.1524" layer="91"/>
+<pinref part="J4" gate="G$1" pin="1"/>
+<junction x="182.88" y="66.04"/>
+<pinref part="C3" gate="G$1" pin="-"/>
+<wire x1="187.96" y1="66.04" x2="182.88" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="160.02" y1="66.04" x2="101.6" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="101.6" y1="66.04" x2="91.44" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="91.44" y1="66.04" x2="91.44" y2="114.3" width="0.1524" layer="91"/>
+<pinref part="D1" gate="G$1" pin="A"/>
+<wire x1="152.4" y1="132.08" x2="200.66" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="200.66" y1="132.08" x2="223.52" y2="132.08" width="0.1524" layer="91"/>
+<pinref part="J3" gate="G$1" pin="2"/>
+<wire x1="187.96" y1="91.44" x2="187.96" y2="66.04" width="0.1524" layer="91"/>
+<pinref part="U1" gate="G$1" pin="GND"/>
+<wire x1="160.02" y1="99.06" x2="160.02" y2="101.6" width="0.1524" layer="91"/>
+<wire x1="147.32" y1="99.06" x2="160.02" y2="99.06" width="0.1524" layer="91"/>
+<junction x="160.02" y="99.06"/>
+<label x="147.32" y="99.06" size="1.778" layer="95"/>
+<wire x1="160.02" y1="99.06" x2="160.02" y2="66.04" width="0.1524" layer="91"/>
+<junction x="160.02" y="66.04"/>
+<label x="203.2" y="119.38" size="1.778" layer="95"/>
+<pinref part="D2" gate="D$1" pin="P$2"/>
+<wire x1="78.74" y1="109.22" x2="78.74" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="66.04" x2="91.44" y2="66.04" width="0.1524" layer="91"/>
+<junction x="91.44" y="66.04"/>
+<wire x1="48.26" y1="7.62" x2="78.74" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="7.62" x2="78.74" y2="33.02" width="0.1524" layer="91"/>
+<pinref part="R8" gate="G$1" pin="2"/>
+<wire x1="5.08" y1="55.88" x2="25.4" y2="55.88" width="0.1524" layer="91"/>
+<junction x="5.08" y="55.88"/>
+<wire x1="200.66" y1="119.38" x2="200.66" y2="132.08" width="0.1524" layer="91"/>
+<junction x="200.66" y="132.08"/>
+<wire x1="208.28" y1="119.38" x2="200.66" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="223.52" y1="132.08" x2="223.52" y2="33.02" width="0.1524" layer="91"/>
+<wire x1="223.52" y1="33.02" x2="78.74" y2="33.02" width="0.1524" layer="91"/>
+<pinref part="U1" gate="G$1" pin="SGND"/>
+<wire x1="116.84" y1="99.06" x2="101.6" y2="99.06" width="0.1524" layer="91"/>
+<wire x1="101.6" y1="99.06" x2="101.6" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="101.6" y1="104.14" x2="104.14" y2="104.14" width="0.1524" layer="91"/>
+<pinref part="C2" gate="G$1" pin="1"/>
+<wire x1="101.6" y1="99.06" x2="101.6" y2="66.04" width="0.1524" layer="91"/>
+<junction x="101.6" y="99.06"/>
+<junction x="101.6" y="66.04"/>
+<label x="111.76" y="99.06" size="1.778" layer="95"/>
+<wire x1="78.74" y1="66.04" x2="78.74" y2="33.02" width="0.1524" layer="91"/>
+<junction x="78.74" y="66.04"/>
+<junction x="78.74" y="33.02"/>
+<pinref part="C4" gate="G$1" pin="P$2"/>
 </segment>
 </net>
 <net name="VIN" class="0">
 <segment>
+<pinref part="Q2" gate="G$1" pin="D"/>
+<wire x1="48.26" y1="50.8" x2="48.26" y2="58.42" width="0.1524" layer="91"/>
+<label x="53.34" y="53.34" size="1.778" layer="95"/>
 <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="106.68" y1="73.66" x2="106.68" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="147.32" y1="104.14" x2="154.94" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="182.88" y1="116.84" x2="182.88" y2="106.68" width="0.1524" layer="91"/>
 <pinref part="R1" gate="G$1" pin="1"/>
 <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="-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"/>
+<wire x1="182.88" y1="116.84" x2="205.74" y2="116.84" width="0.1524" layer="91"/>
+<junction x="182.88" y="116.84"/>
+<wire x1="205.74" y1="116.84" x2="208.28" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="154.94" y1="104.14" x2="154.94" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="154.94" y1="116.84" x2="160.02" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="160.02" y1="116.84" x2="182.88" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="160.02" y1="113.03" x2="160.02" y2="116.84" width="0.1524" layer="91"/>
+<junction x="160.02" y="116.84"/>
+<label x="203.2" y="116.84" size="1.778" layer="95"/>
+<wire x1="48.26" y1="58.42" x2="205.74" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="205.74" y1="58.42" x2="205.74" y2="116.84" width="0.1524" layer="91"/>
+<junction x="205.74" y="116.84"/>
+<pinref part="C4" gate="G$1" pin="P$1"/>
+<label x="147.32" y="104.14" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="N$1" class="0">
 <segment>
 <pinref part="U1" gate="G$1" pin="BST"/>
-<wire x1="40.64" y1="66.04" x2="38.1" y2="66.04" width="0.1524" layer="91"/>
-<wire x1="38.1" y1="66.04" x2="38.1" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="116.84" y1="109.22" x2="114.3" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="109.22" x2="114.3" y2="124.46" width="0.1524" layer="91"/>
 <pinref part="C1" gate="G$1" pin="1"/>
-<wire x1="38.1" y1="78.74" x2="50.8" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="124.46" x2="127" y2="124.46" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$2" class="0">
 <segment>
 <pinref part="C1" gate="G$1" pin="2"/>
-<wire x1="58.42" y1="78.74" x2="60.96" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="78.74" x2="73.66" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="73.66" y1="78.74" x2="73.66" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="134.62" y1="124.46" x2="137.16" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="137.16" y1="124.46" x2="149.86" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="149.86" y1="124.46" x2="149.86" y2="109.22" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="LX"/>
-<wire x1="73.66" y1="66.04" x2="71.12" y2="66.04" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="86.36" x2="60.96" y2="78.74" width="0.1524" layer="91"/>
-<junction x="60.96" y="78.74"/>
+<wire x1="149.86" y1="109.22" x2="147.32" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="137.16" y1="132.08" x2="137.16" y2="124.46" width="0.1524" layer="91"/>
+<junction x="137.16" y="124.46"/>
 <pinref part="D1" gate="G$1" pin="C"/>
-<wire x1="68.58" y1="86.36" x2="60.96" y2="86.36" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="86.36" x2="50.8" y2="86.36" width="0.1524" layer="91"/>
-<junction x="60.96" y="86.36"/>
+<wire x1="147.32" y1="132.08" x2="137.16" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="137.16" y1="132.08" x2="127" y2="132.08" width="0.1524" layer="91"/>
+<junction x="137.16" y="132.08"/>
 <pinref part="L1" gate="G$1" pin="1"/>
 </segment>
 </net>
 <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"/>
-<wire x1="22.86" y1="86.36" x2="22.86" y2="50.8" width="0.1524" layer="91"/>
+<wire x1="111.76" y1="132.08" x2="99.06" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="99.06" y1="132.08" x2="99.06" y2="93.98" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="FB"/>
-<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="17.78" y2="78.74" width="0.1524" layer="91"/>
-<junction x="17.78" y="86.36"/>
+<wire x1="99.06" y1="93.98" x2="116.84" y2="93.98" width="0.1524" layer="91"/>
+<wire x1="99.06" y1="132.08" x2="91.44" y2="132.08" width="0.1524" layer="91"/>
+<junction x="99.06" y="132.08"/>
+<wire x1="91.44" y1="132.08" x2="91.44" y2="121.92" width="0.1524" layer="91"/>
+<junction x="91.44" y="132.08"/>
 <pinref part="C3" gate="G$1" pin="+"/>
-<label x="10.16" y="86.36" size="1.778" layer="95"/>
+<label x="86.36" y="132.08" size="1.778" layer="95"/>
 <pinref part="J1" gate="G$1" pin="1"/>
-<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"/>
+<wire x1="50.8" y1="119.38" x2="40.64" y2="119.38" width="0.1524" layer="91"/>
+<label x="45.72" y="119.38" size="1.778" layer="95"/>
+<wire x1="91.44" y1="132.08" x2="78.74" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="132.08" x2="40.64" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="132.08" x2="40.64" y2="119.38" width="0.1524" layer="91"/>
+<pinref part="D2" gate="D$1" pin="P$1"/>
+<wire x1="78.74" y1="132.08" x2="78.74" y2="124.46" width="0.1524" layer="91"/>
+<junction x="78.74" y="132.08"/>
 </segment>
 </net>
 <net name="N$4" class="0">
 <segment>
 <pinref part="C2" gate="G$1" pin="2"/>
 <pinref part="U1" gate="G$1" pin="VD"/>
-<wire x1="35.56" y1="60.96" x2="40.64" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="111.76" y1="104.14" x2="116.84" y2="104.14" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$5" class="0">
 <segment>
 <pinref part="U1" gate="G$1" pin="ON/OFF"/>
-<wire x1="71.12" y1="50.8" x2="106.68" y2="50.8" width="0.1524" layer="91"/>
+<wire x1="147.32" y1="93.98" x2="182.88" y2="93.98" width="0.1524" layer="91"/>
 <pinref part="R1" gate="G$1" pin="2"/>
-<wire x1="106.68" y1="53.34" x2="106.68" y2="50.8" width="0.1524" layer="91"/>
-<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"/>
+<wire x1="182.88" y1="96.52" x2="182.88" y2="93.98" width="0.1524" layer="91"/>
+<wire x1="182.88" y1="93.98" x2="182.88" y2="91.44" width="0.1524" layer="91"/>
+<junction x="182.88" y="93.98"/>
 <pinref part="R2" 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"/>
+<wire x1="182.88" y1="93.98" x2="187.96" y2="93.98" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$7" class="0">
 <segment>
 <pinref part="R2" gate="G$1" pin="2"/>
 <pinref part="R3" gate="G$1" pin="2"/>
-<wire x1="106.68" y1="38.1" x2="106.68" y2="35.56" width="0.1524" layer="91"/>
+<wire x1="182.88" y1="81.28" x2="182.88" y2="78.74" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="SPIN" class="0">
 <segment>
 <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"/>
+<wire x1="50.8" y1="88.9" x2="43.18" y2="88.9" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="8"/>
-<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"/>
+<wire x1="43.18" y1="88.9" x2="43.18" y2="101.6" width="0.1524" layer="91"/>
+<wire x1="43.18" y1="101.6" x2="50.8" y2="101.6" width="0.1524" layer="91"/>
+<label x="45.72" y="88.9" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="SPOUT" class="0">
 <segment>
 <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"/>
+<wire x1="50.8" y1="86.36" x2="40.64" y2="86.36" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="7"/>
-<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"/>
+<wire x1="40.64" y1="86.36" x2="40.64" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="104.14" x2="50.8" y2="104.14" width="0.1524" layer="91"/>
+<label x="43.18" y="86.36" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="ST" class="0">
 <segment>
 <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"/>
+<wire x1="50.8" y1="83.82" x2="38.1" y2="83.82" width="0.1524" layer="91"/>
+<label x="48.26" y="83.82" 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"/>
+<wire x1="33.02" y1="96.52" x2="33.02" y2="99.06" width="0.1524" layer="91"/>
+<wire x1="33.02" y1="99.06" x2="38.1" y2="99.06" width="0.1524" layer="91"/>
+<wire x1="38.1" y1="99.06" x2="38.1" y2="83.82" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="5V" class="0">
 <segment>
 <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"/>
+<wire x1="50.8" y1="81.28" x2="40.64" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="81.28" x2="40.64" y2="68.58" width="0.1524" layer="91"/>
 <pinref part="J2" gate="G$1" pin="1"/>
-<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"/>
+<wire x1="40.64" y1="68.58" x2="50.8" y2="68.58" width="0.1524" layer="91"/>
+<label x="48.26" y="81.28" 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"/>
+<wire x1="33.02" y1="86.36" x2="33.02" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="33.02" y1="81.28" x2="40.64" y2="81.28" width="0.1524" layer="91"/>
+<junction x="40.64" y="81.28"/>
 </segment>
 </net>
 <net name="N$3" class="0">
 <segment>
 <pinref part="Q1" gate="G$1" pin="D"/>
-<wire x1="-60.96" y1="63.5" x2="-60.96" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="15.24" y1="106.68" x2="15.24" y2="66.04" width="0.1524" layer="91"/>
 <pinref part="J2" gate="G$1" pin="2"/>
-<wire x1="-60.96" y1="22.86" x2="-25.4" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="15.24" y1="66.04" x2="50.8" y2="66.04" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="STLEDCTL" class="0">
 <segment>
 <pinref part="Q1" gate="G$1" pin="G"/>
-<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"/>
+<wire x1="20.32" y1="114.3" x2="22.86" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="22.86" y1="114.3" x2="22.86" y2="109.22" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="5"/>
-<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"/>
+<wire x1="22.86" y1="109.22" x2="27.94" y2="109.22" width="0.1524" layer="91"/>
+<label x="38.1" y="109.22" size="1.778" layer="95"/>
+<wire x1="27.94" y1="109.22" x2="50.8" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="27.94" y1="111.76" x2="27.94" y2="109.22" width="0.1524" layer="91"/>
+<junction x="27.94" y="109.22"/>
 <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="-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"/>
+<wire x1="43.18" y1="43.18" x2="40.64" y2="43.18" width="0.1524" layer="91"/>
+<label x="30.48" y="43.18" size="1.778" layer="95"/>
+<pinref part="R8" gate="G$1" pin="1"/>
+<wire x1="40.64" y1="43.18" x2="30.48" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="55.88" x2="35.56" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="55.88" x2="40.64" y2="43.18" width="0.1524" layer="91"/>
+<junction x="40.64" y="43.18"/>
 </segment>
 <segment>
 <pinref part="J1" gate="G$1" pin="4"/>
-<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"/>
+<wire x1="50.8" y1="111.76" x2="40.64" y2="111.76" width="0.1524" layer="91"/>
+<label x="45.72" y="111.76" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="BAT" class="0">
 <segment>
-<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"/>
+<wire x1="48.26" y1="25.4" x2="30.48" y2="25.4" width="0.1524" layer="91"/>
+<label x="30.48" y="25.4" size="1.778" layer="95"/>
+<wire x1="48.26" y1="27.94" x2="48.26" y2="25.4" width="0.1524" layer="91"/>
+<wire x1="48.26" y1="25.4" x2="48.26" y2="22.86" width="0.1524" layer="91"/>
+<junction x="48.26" y="25.4"/>
 <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="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"/>
+<wire x1="50.8" y1="114.3" x2="40.64" y2="114.3" width="0.1524" layer="91"/>
+<label x="45.72" y="114.3" 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="-27.94" y1="-2.54" x2="-27.94" y2="-5.08" width="0.1524" layer="91"/>
+<wire x1="48.26" y1="40.64" x2="48.26" y2="38.1" 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="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"/>
+<wire x1="50.8" y1="106.68" x2="25.4" y2="106.68" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="106.68" x2="25.4" y2="93.98" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="93.98" x2="27.94" y2="93.98" width="0.1524" layer="91"/>
+<label x="43.18" y="106.68" size="1.778" layer="95"/>
+<wire x1="25.4" y1="93.98" x2="25.4" y2="91.44" width="0.1524" layer="91"/>
+<junction x="25.4" y="93.98"/>
 <pinref part="R7" gate="G$1" pin="2"/>
 </segment>
 </net>

+ 379 - 274
schematic/regulator.s#5

@@ -181,26 +181,6 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <rectangle x1="0.4" y1="-3.81" x2="2.15" y2="-3.1" layer="51"/>
 <rectangle x1="2.94" y1="-3.81" x2="4.1" y2="-3.1" layer="51"/>
 </package>
-<package name="CAPAE1230X1250N" urn="urn:adsk.eagle:footprint:21812987/1">
-<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
-&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
-<wire x1="-6.25" y1="1.3186" x2="-6.25" y2="3.6573" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="3.6573" x2="-3.6573" y2="6.25" width="0.12" layer="21"/>
-<wire x1="-3.6573" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="21"/>
-<wire x1="6.25" y1="6.25" x2="6.25" y2="1.3186" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="-1.3186" x2="-6.25" y2="-3.6573" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="-3.6573" x2="-3.6573" y2="-6.25" width="0.12" layer="21"/>
-<wire x1="-3.6573" y1="-6.25" x2="6.25" y2="-6.25" width="0.12" layer="21"/>
-<wire x1="6.25" y1="-6.25" x2="6.25" y2="-1.3186" width="0.12" layer="21"/>
-<wire x1="6.25" y1="-6.25" x2="-6.25" y2="-6.25" width="0.12" layer="51"/>
-<wire x1="-6.25" y1="-6.25" x2="-6.25" y2="6.25" width="0.12" layer="51"/>
-<wire x1="-6.25" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="51"/>
-<wire x1="6.25" y1="6.25" x2="6.25" y2="-6.25" width="0.12" layer="51"/>
-<smd name="1" x="-4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
-<smd name="2" x="4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
-<text x="0" y="6.885" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
-<text x="0" y="-6.885" 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">
@@ -210,13 +190,6 @@ dual in line package'</description>
 <packageinstance name="DIP8"/>
 </packageinstances>
 </package3d>
-<package3d name="CAPAE1230X1250N" urn="urn:adsk.eagle:package:21812541/1" type="model">
-<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
-&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
-<packageinstances>
-<packageinstance name="CAPAE1230X1250N"/>
-</packageinstances>
-</package3d>
 </packages3d>
 <symbols>
 <symbol name="MX5035">
@@ -236,15 +209,6 @@ dual in line package'</description>
 <text x="-10.16" y="15.24" size="1.778" layer="95">&gt;NAME</text>
 <text x="-10.16" y="-17.78" size="1.778" layer="96">&gt;VALUE</text>
 </symbol>
-<symbol name="C">
-<wire x1="-2.54" y1="1.27" x2="2.54" y2="1.27" width="0.254" layer="94"/>
-<wire x1="-2.54" y1="-1.016" x2="2.54" y2="-1.016" width="0.254" layer="94" curve="-90"/>
-<pin name="P$1" x="0" y="6.35" visible="off" length="middle" direction="pwr" rot="R270"/>
-<pin name="P$2" x="0" y="-5.08" visible="off" length="middle" direction="pwr" rot="R90"/>
-<text x="-3.81" y="1.27" size="1.778" layer="94">+</text>
-<text x="2.54" y="2.54" size="1.778" layer="95">&gt;NAME</text>
-<text x="2.54" y="-5.08" size="1.778" layer="96">&gt;VALUE</text>
-</symbol>
 </symbols>
 <devicesets>
 <deviceset name="MAX5035">
@@ -273,25 +237,6 @@ dual in line package'</description>
 </device>
 </devices>
 </deviceset>
-<deviceset name="C">
-<gates>
-<gate name="G$1" symbol="C" x="-1.27" y="-1.27"/>
-</gates>
-<devices>
-<device name="PANASONIC_H13" package="CAPAE1230X1250N">
-<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:21812541/1"/>
-</package3dinstances>
-<technologies>
-<technology name=""/>
-</technologies>
-</device>
-</devices>
-</deviceset>
 </devicesets>
 </library>
 <library name="Connectors" urn="urn:adsk.eagle:library:14555660">
@@ -6294,6 +6239,128 @@ 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>
+<package name="CAPAE1230X1250N" urn="urn:adsk.eagle:footprint:21812987/1">
+<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
+&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
+<wire x1="-6.25" y1="1.3186" x2="-6.25" y2="3.6573" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="3.6573" x2="-3.6573" y2="6.25" width="0.12" layer="21"/>
+<wire x1="-3.6573" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="21"/>
+<wire x1="6.25" y1="6.25" x2="6.25" y2="1.3186" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="-1.3186" x2="-6.25" y2="-3.6573" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="-3.6573" x2="-3.6573" y2="-6.25" width="0.12" layer="21"/>
+<wire x1="-3.6573" y1="-6.25" x2="6.25" y2="-6.25" width="0.12" layer="21"/>
+<wire x1="6.25" y1="-6.25" x2="6.25" y2="-1.3186" width="0.12" layer="21"/>
+<wire x1="6.25" y1="-6.25" x2="-6.25" y2="-6.25" width="0.12" layer="51"/>
+<wire x1="-6.25" y1="-6.25" x2="-6.25" y2="6.25" width="0.12" layer="51"/>
+<wire x1="-6.25" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="51"/>
+<wire x1="6.25" y1="6.25" x2="6.25" y2="-6.25" width="0.12" layer="51"/>
+<smd name="1" x="-4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
+<smd name="2" x="4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
+<text x="0" y="6.885" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-6.885" 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>
+<package3d name="CAPAE1230X1250N" urn="urn:adsk.eagle:package:21812541/1" type="model">
+<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
+&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="CAPAE1230X1250N"/>
+</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>
+<symbol name="C">
+<wire x1="-2.54" y1="1.27" x2="2.54" y2="1.27" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="-1.016" x2="2.54" y2="-1.016" width="0.254" layer="94" curve="-90"/>
+<pin name="P$1" x="0" y="6.35" visible="off" length="middle" direction="pwr" rot="R270"/>
+<pin name="P$2" x="0" y="-5.08" visible="off" length="middle" direction="pwr" rot="R90"/>
+<text x="-3.81" y="1.27" size="1.778" layer="94">+</text>
+<text x="2.54" y="2.54" size="1.778" layer="95">&gt;NAME</text>
+<text x="2.54" y="-5.08" 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>
+<deviceset name="C">
+<gates>
+<gate name="G$1" symbol="C" x="-1.27" y="-1.27"/>
+</gates>
+<devices>
+<device name="PANASONIC_H13" package="CAPAE1230X1250N">
+<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:21812541/1"/>
+</package3dinstances>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
 </libraries>
 <attributes>
 </attributes>
@@ -6306,16 +6373,14 @@ grid 2.54 mm</description>
 <parts>
 <part name="U1" library="regulator" deviceset="MAX5035" device="DIP8" package3d_urn="urn:adsk.eagle:package:8089856/1"/>
 <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"/>
+<part name="D1" library="Diodes" library_urn="urn:adsk.eagle:library:11396254" deviceset="MBR360G" device="" package3d_urn="urn:adsk.eagle:package:10898389/2" value=""/>
 <part name="L1" library="inductors" library_urn="urn:adsk.eagle:library:243" deviceset="DR127" device="" package3d_urn="urn:adsk.eagle:package:15117/1"/>
 <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="_"/>
 <part name="C3" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" deviceset="C-POL" device="TANTALUM-2917(7343-METRIC)" package3d_urn="urn:adsk.eagle:package:16290885/1" technology="_"/>
 <part name="R1" 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="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="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"/>
@@ -6326,93 +6391,110 @@ grid 2.54 mm</description>
 <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="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"/>
+<part name="R8" 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="C4" library="eScooter" deviceset="C" device="PANASONIC_H13" package3d_urn="urn:adsk.eagle:package:21812541/1" value="68uF"/>
 </parts>
 <sheets>
 <sheet>
 <plain>
 </plain>
 <instances>
-<instance part="U1" gate="G$1" x="55.88" y="58.42" smashed="yes">
-<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 part="U1" gate="G$1" x="132.08" y="101.6" smashed="yes">
+<attribute name="NAME" x="129.54" y="116.84" size="1.778" layer="95"/>
+<attribute name="VALUE" x="121.92" y="86.36" size="1.778" layer="96"/>
+</instance>
+<instance part="J4" gate="G$1" x="213.36" y="116.84" smashed="yes" rot="MR0">
+<attribute name="NAME" x="215.9" y="122.682" size="1.778" layer="95" rot="MR0"/>
+</instance>
+<instance part="C1" gate="G$1" x="129.54" y="124.46" smashed="yes" rot="R90">
+<attribute name="NAME" x="129.54" y="124.46" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="134.62" y="124.46" size="1.778" layer="96" rot="R90"/>
 </instance>
-<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 part="D1" gate="G$1" x="149.86" y="132.08" smashed="yes" rot="R180">
+<attribute name="NAME" x="152.146" y="130.175" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="152.146" y="135.509" size="1.778" layer="96" rot="R180"/>
 </instance>
-<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 part="L1" gate="G$1" x="119.38" y="132.08" smashed="yes" rot="R180">
+<attribute name="NAME" x="123.19" y="129.794" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="123.317" y="135.128" size="1.778" layer="96" rot="R180"/>
 </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"/>
-<attribute name="VALUE" x="53.34" y="81.28" size="1.778" layer="96" rot="R90"/>
+<instance part="C2" gate="G$1" x="106.68" y="104.14" smashed="yes" rot="R90">
+<attribute name="NAME" x="106.68" y="104.14" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="111.76" y="104.14" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="D1" gate="G$1" x="71.12" y="86.36" smashed="yes" rot="R180">
-<attribute name="NAME" x="73.406" y="84.455" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="73.406" y="89.789" size="1.778" layer="96" rot="R180"/>
+<instance part="C3" gate="G$1" x="91.44" y="119.38" smashed="yes">
+<attribute name="NAME" x="92.583" y="119.8626" size="1.778" layer="95"/>
+<attribute name="VALUE" x="92.583" y="114.7826" size="1.778" layer="96"/>
 </instance>
-<instance part="L1" gate="G$1" x="43.18" y="86.36" smashed="yes" rot="R180">
-<attribute name="NAME" x="46.99" y="84.074" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="47.117" y="89.408" size="1.778" layer="96" rot="R180"/>
+<instance part="R1" gate="G$1" x="182.88" y="101.6" smashed="yes" rot="R270">
+<attribute name="NAME" x="179.2986" y="100.33" size="1.778" layer="95" rot="MR90"/>
+<attribute name="VALUE" x="184.658" y="100.33" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="C2" gate="G$1" x="30.48" y="60.96" smashed="yes" rot="R90">
-<attribute name="NAME" x="27.94" y="63.5" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="30.48" y="63.5" size="1.778" layer="96" rot="R90"/>
+<instance part="R2" gate="G$1" x="182.88" y="86.36" smashed="yes" rot="R270">
+<attribute name="NAME" x="179.2986" y="85.09" size="1.778" layer="95" rot="MR90"/>
+<attribute name="VALUE" x="184.658" y="85.09" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="C3" gate="G$1" x="17.78" y="76.2" smashed="yes">
-<attribute name="NAME" x="18.923" y="76.6826" size="1.778" layer="95"/>
-<attribute name="VALUE" x="18.923" y="71.6026" size="1.778" layer="96"/>
+<instance part="R3" gate="G$1" x="182.88" y="73.66" smashed="yes" rot="R90">
+<attribute name="NAME" x="181.3814" y="72.39" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="186.182" y="72.39" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="R1" gate="G$1" x="106.68" y="58.42" smashed="yes" rot="R270">
-<attribute name="NAME" x="108.1786" y="62.23" size="1.778" layer="95" rot="R270"/>
-<attribute name="VALUE" x="103.378" y="62.23" size="1.778" layer="96" rot="R270"/>
+<instance part="J3" gate="G$1" x="195.58" y="93.98" smashed="yes" rot="R180">
+<attribute name="VALUE" x="198.12" y="98.806" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="198.12" y="88.392" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="R2" gate="G$1" x="106.68" y="43.18" smashed="yes" rot="R270">
-<attribute name="NAME" x="108.1786" y="46.99" size="1.778" layer="95" rot="R270"/>
-<attribute name="VALUE" x="103.378" y="46.99" size="1.778" layer="96" rot="R270"/>
+<instance part="Q1" gate="G$1" x="17.78" y="111.76" smashed="yes" rot="R180">
+<attribute name="NAME" x="11.43" y="110.49" size="1.778" layer="95" rot="R180"/>
 </instance>
-<instance part="R3" gate="G$1" x="106.68" y="30.48" smashed="yes" rot="R90">
-<attribute name="NAME" x="105.1814" y="26.67" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="109.982" y="26.67" size="1.778" layer="96" rot="R90"/>
+<instance part="J1" gate="G$1" x="55.88" y="111.76" smashed="yes" rot="R180">
+<attribute name="VALUE" x="60.96" y="124.206" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="60.96" y="98.552" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<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 part="J2" gate="G$1" x="58.42" y="68.58" smashed="yes" rot="R180">
+<attribute name="VALUE" x="60.96" y="73.406" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="60.96" y="62.992" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<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 part="J5" gate="G$1" x="55.88" y="86.36" smashed="yes" rot="R180">
+<attribute name="VALUE" x="60.96" y="93.726" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="60.96" y="78.232" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<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 part="R4" gate="G$1" x="48.26" y="33.02" smashed="yes" rot="R90">
+<attribute name="NAME" x="46.7614" y="29.21" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="51.562" y="29.21" size="1.778" layer="96" rot="R90"/>
 </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 part="R5" gate="G$1" x="48.26" y="17.78" smashed="yes" rot="R90">
+<attribute name="NAME" x="46.7614" y="13.97" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="51.562" y="13.97" size="1.778" layer="96" rot="R90"/>
 </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 part="Q2" gate="G$1" x="45.72" y="45.72" smashed="yes">
+<attribute name="NAME" x="52.07" y="46.99" size="1.778" layer="95"/>
 </instance>
-<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 part="Q3" gate="G$1" x="30.48" y="91.44" smashed="yes" rot="MR180">
+<attribute name="NAME" x="36.83" y="90.17" size="1.778" layer="95" rot="MR180"/>
 </instance>
-<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 part="GND2" gate="1" x="48.26" y="2.54" smashed="yes">
+<attribute name="VALUE" x="45.72" y="0" size="1.778" layer="96"/>
 </instance>
-<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 part="R6" gate="G$1" x="27.94" y="116.84" smashed="yes" rot="R90">
+<attribute name="NAME" x="26.4414" y="113.03" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="31.242" y="113.03" size="1.778" layer="96" rot="R90"/>
 </instance>
-<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 part="R7" gate="G$1" x="25.4" y="86.36" smashed="yes" rot="R90">
+<attribute name="NAME" x="23.9014" y="82.55" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="28.702" y="82.55" size="1.778" layer="96" rot="R90"/>
 </instance>
-<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 part="D2" gate="D$1" x="78.74" y="116.84" smashed="yes">
+<attribute name="NAME" x="81.28" y="121.92" size="1.778" layer="95"/>
 </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 part="R8" gate="G$1" x="30.48" y="55.88" smashed="yes" rot="MR0">
+<attribute name="NAME" x="34.29" y="57.3786" size="1.778" layer="95" rot="MR0"/>
+<attribute name="VALUE" x="34.29" y="52.578" size="1.778" layer="96" rot="MR0"/>
+</instance>
+<instance part="C4" gate="G$1" x="160.02" y="106.68" smashed="yes">
+<attribute name="NAME" x="162.56" y="109.22" size="1.778" layer="95"/>
+<attribute name="VALUE" x="162.56" y="104.14" size="1.778" layer="96" rot="MR180"/>
 </instance>
 </instances>
 <busses>
@@ -6420,283 +6502,306 @@ grid 2.54 mm</description>
 <nets>
 <net name="GND" class="0">
 <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"/>
-<wire x1="25.4" y1="60.96" x2="27.94" y2="60.96" width="0.1524" layer="91"/>
-<pinref part="C2" gate="G$1" pin="1"/>
-</segment>
-<segment>
+<pinref part="R5" gate="G$1" pin="1"/>
+<pinref part="GND2" gate="1" pin="GND"/>
+<wire x1="48.26" y1="12.7" x2="48.26" y2="7.62" width="0.1524" layer="91"/>
+<pinref part="J1" gate="G$1" pin="2"/>
+<label x="45.72" y="116.84" size="1.778" layer="95"/>
+<pinref part="Q1" gate="G$1" pin="S"/>
+<wire x1="48.26" y1="7.62" x2="48.26" y2="5.08" width="0.1524" layer="91"/>
+<wire x1="50.8" y1="116.84" x2="35.56" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="116.84" x2="35.56" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="124.46" x2="27.94" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="27.94" y1="124.46" x2="15.24" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="15.24" y1="124.46" x2="15.24" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="27.94" y1="121.92" x2="27.94" y2="124.46" width="0.1524" layer="91"/>
+<junction x="27.94" y="124.46"/>
+<wire x1="15.24" y1="124.46" x2="5.08" y2="124.46" width="0.1524" layer="91"/>
+<junction x="15.24" y="124.46"/>
+<wire x1="5.08" y1="124.46" x2="5.08" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="73.66" x2="5.08" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="55.88" x2="5.08" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="7.62" x2="48.26" y2="7.62" width="0.1524" layer="91"/>
+<junction x="48.26" y="7.62"/>
+<wire x1="25.4" y1="81.28" x2="25.4" y2="73.66" width="0.1524" layer="91"/>
+<label x="25.4" y="76.2" size="1.778" layer="95"/>
+<wire x1="25.4" y1="73.66" x2="5.08" y2="73.66" width="0.1524" layer="91"/>
+<junction x="5.08" y="73.66"/>
+<pinref part="R6" gate="G$1" pin="2"/>
+<pinref part="R7" gate="G$1" pin="1"/>
 <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="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"/>
+<wire x1="182.88" y1="68.58" x2="182.88" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="182.88" y1="66.04" x2="160.02" y2="66.04" 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"/>
+<junction x="182.88" y="66.04"/>
 <pinref part="C3" gate="G$1" pin="-"/>
-<wire x1="111.76" y1="22.86" x2="106.68" y2="22.86" width="0.1524" layer="91"/>
-<wire x1="55.88" y1="22.86" x2="17.78" y2="22.86" width="0.1524" layer="91"/>
-<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"/>
+<wire x1="187.96" y1="66.04" x2="182.88" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="160.02" y1="66.04" x2="101.6" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="101.6" y1="66.04" x2="91.44" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="91.44" y1="66.04" x2="91.44" y2="114.3" width="0.1524" layer="91"/>
 <pinref part="D1" gate="G$1" pin="A"/>
-<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"/>
+<wire x1="152.4" y1="132.08" x2="200.66" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="200.66" y1="132.08" x2="223.52" y2="132.08" width="0.1524" layer="91"/>
 <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"/>
+<wire x1="187.96" y1="91.44" x2="187.96" y2="66.04" width="0.1524" layer="91"/>
 <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="73.66" size="1.778" layer="95"/>
-<pinref part="Q1" gate="G$1" pin="S"/>
-<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"/>
+<wire x1="160.02" y1="99.06" x2="160.02" y2="101.6" width="0.1524" layer="91"/>
+<wire x1="147.32" y1="99.06" x2="160.02" y2="99.06" width="0.1524" layer="91"/>
+<junction x="160.02" y="99.06"/>
+<label x="147.32" y="99.06" size="1.778" layer="95"/>
+<wire x1="160.02" y1="99.06" x2="160.02" y2="66.04" width="0.1524" layer="91"/>
+<junction x="160.02" y="66.04"/>
+<label x="203.2" y="119.38" size="1.778" layer="95"/>
+<pinref part="D2" gate="D$1" pin="P$2"/>
+<wire x1="78.74" y1="109.22" x2="78.74" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="66.04" x2="91.44" y2="66.04" width="0.1524" layer="91"/>
+<junction x="91.44" y="66.04"/>
+<wire x1="48.26" y1="7.62" x2="78.74" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="7.62" x2="78.74" y2="33.02" width="0.1524" layer="91"/>
+<pinref part="R8" gate="G$1" pin="2"/>
+<wire x1="5.08" y1="55.88" x2="25.4" y2="55.88" width="0.1524" layer="91"/>
+<junction x="5.08" y="55.88"/>
+<wire x1="200.66" y1="119.38" x2="200.66" y2="132.08" width="0.1524" layer="91"/>
+<junction x="200.66" y="132.08"/>
+<wire x1="208.28" y1="119.38" x2="200.66" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="223.52" y1="132.08" x2="223.52" y2="33.02" width="0.1524" layer="91"/>
+<wire x1="223.52" y1="33.02" x2="78.74" y2="33.02" width="0.1524" layer="91"/>
+<pinref part="U1" gate="G$1" pin="SGND"/>
+<wire x1="116.84" y1="99.06" x2="101.6" y2="99.06" width="0.1524" layer="91"/>
+<wire x1="101.6" y1="99.06" x2="101.6" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="101.6" y1="104.14" x2="104.14" y2="104.14" width="0.1524" layer="91"/>
+<pinref part="C2" gate="G$1" pin="1"/>
+<wire x1="101.6" y1="99.06" x2="101.6" y2="66.04" width="0.1524" layer="91"/>
+<junction x="101.6" y="99.06"/>
+<junction x="101.6" y="66.04"/>
+<label x="111.76" y="99.06" size="1.778" layer="95"/>
+<wire x1="78.74" y1="66.04" x2="78.74" y2="33.02" width="0.1524" layer="91"/>
+<junction x="78.74" y="66.04"/>
+<junction x="78.74" y="33.02"/>
+<pinref part="C4" gate="G$1" pin="P$2"/>
 </segment>
 </net>
 <net name="VIN" class="0">
 <segment>
+<pinref part="Q2" gate="G$1" pin="D"/>
+<wire x1="48.26" y1="50.8" x2="48.26" y2="58.42" width="0.1524" layer="91"/>
+<label x="53.34" y="53.34" size="1.778" layer="95"/>
 <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="106.68" y1="73.66" x2="106.68" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="147.32" y1="104.14" x2="154.94" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="182.88" y1="116.84" x2="182.88" y2="106.68" width="0.1524" layer="91"/>
 <pinref part="R1" gate="G$1" pin="1"/>
 <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="-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"/>
+<wire x1="182.88" y1="116.84" x2="205.74" y2="116.84" width="0.1524" layer="91"/>
+<junction x="182.88" y="116.84"/>
+<wire x1="205.74" y1="116.84" x2="208.28" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="154.94" y1="104.14" x2="154.94" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="154.94" y1="116.84" x2="160.02" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="160.02" y1="116.84" x2="182.88" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="160.02" y1="113.03" x2="160.02" y2="116.84" width="0.1524" layer="91"/>
+<junction x="160.02" y="116.84"/>
+<label x="203.2" y="116.84" size="1.778" layer="95"/>
+<wire x1="48.26" y1="58.42" x2="205.74" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="205.74" y1="58.42" x2="205.74" y2="116.84" width="0.1524" layer="91"/>
+<junction x="205.74" y="116.84"/>
+<pinref part="C4" gate="G$1" pin="P$1"/>
+<label x="147.32" y="104.14" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="N$1" class="0">
 <segment>
 <pinref part="U1" gate="G$1" pin="BST"/>
-<wire x1="40.64" y1="66.04" x2="38.1" y2="66.04" width="0.1524" layer="91"/>
-<wire x1="38.1" y1="66.04" x2="38.1" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="116.84" y1="109.22" x2="114.3" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="109.22" x2="114.3" y2="124.46" width="0.1524" layer="91"/>
 <pinref part="C1" gate="G$1" pin="1"/>
-<wire x1="38.1" y1="78.74" x2="50.8" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="124.46" x2="127" y2="124.46" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$2" class="0">
 <segment>
 <pinref part="C1" gate="G$1" pin="2"/>
-<wire x1="58.42" y1="78.74" x2="60.96" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="78.74" x2="73.66" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="73.66" y1="78.74" x2="73.66" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="134.62" y1="124.46" x2="137.16" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="137.16" y1="124.46" x2="149.86" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="149.86" y1="124.46" x2="149.86" y2="109.22" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="LX"/>
-<wire x1="73.66" y1="66.04" x2="71.12" y2="66.04" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="86.36" x2="60.96" y2="78.74" width="0.1524" layer="91"/>
-<junction x="60.96" y="78.74"/>
+<wire x1="149.86" y1="109.22" x2="147.32" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="137.16" y1="132.08" x2="137.16" y2="124.46" width="0.1524" layer="91"/>
+<junction x="137.16" y="124.46"/>
 <pinref part="D1" gate="G$1" pin="C"/>
-<wire x1="68.58" y1="86.36" x2="60.96" y2="86.36" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="86.36" x2="50.8" y2="86.36" width="0.1524" layer="91"/>
-<junction x="60.96" y="86.36"/>
+<wire x1="147.32" y1="132.08" x2="137.16" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="137.16" y1="132.08" x2="127" y2="132.08" width="0.1524" layer="91"/>
+<junction x="137.16" y="132.08"/>
 <pinref part="L1" gate="G$1" pin="1"/>
 </segment>
 </net>
 <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"/>
-<wire x1="22.86" y1="86.36" x2="22.86" y2="50.8" width="0.1524" layer="91"/>
+<wire x1="111.76" y1="132.08" x2="99.06" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="99.06" y1="132.08" x2="99.06" y2="93.98" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="FB"/>
-<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="17.78" y2="78.74" width="0.1524" layer="91"/>
-<junction x="17.78" y="86.36"/>
+<wire x1="99.06" y1="93.98" x2="116.84" y2="93.98" width="0.1524" layer="91"/>
+<wire x1="99.06" y1="132.08" x2="91.44" y2="132.08" width="0.1524" layer="91"/>
+<junction x="99.06" y="132.08"/>
+<wire x1="91.44" y1="132.08" x2="91.44" y2="121.92" width="0.1524" layer="91"/>
+<junction x="91.44" y="132.08"/>
 <pinref part="C3" gate="G$1" pin="+"/>
-<label x="10.16" y="86.36" size="1.778" layer="95"/>
+<label x="86.36" y="132.08" size="1.778" layer="95"/>
 <pinref part="J1" gate="G$1" pin="1"/>
-<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"/>
+<wire x1="50.8" y1="119.38" x2="40.64" y2="119.38" width="0.1524" layer="91"/>
+<label x="45.72" y="119.38" size="1.778" layer="95"/>
+<wire x1="91.44" y1="132.08" x2="78.74" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="132.08" x2="40.64" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="132.08" x2="40.64" y2="119.38" width="0.1524" layer="91"/>
+<pinref part="D2" gate="D$1" pin="P$1"/>
+<wire x1="78.74" y1="132.08" x2="78.74" y2="124.46" width="0.1524" layer="91"/>
+<junction x="78.74" y="132.08"/>
 </segment>
 </net>
 <net name="N$4" class="0">
 <segment>
 <pinref part="C2" gate="G$1" pin="2"/>
 <pinref part="U1" gate="G$1" pin="VD"/>
-<wire x1="35.56" y1="60.96" x2="40.64" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="111.76" y1="104.14" x2="116.84" y2="104.14" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$5" class="0">
 <segment>
 <pinref part="U1" gate="G$1" pin="ON/OFF"/>
-<wire x1="71.12" y1="50.8" x2="106.68" y2="50.8" width="0.1524" layer="91"/>
+<wire x1="147.32" y1="93.98" x2="182.88" y2="93.98" width="0.1524" layer="91"/>
 <pinref part="R1" gate="G$1" pin="2"/>
-<wire x1="106.68" y1="53.34" x2="106.68" y2="50.8" width="0.1524" layer="91"/>
-<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"/>
+<wire x1="182.88" y1="96.52" x2="182.88" y2="93.98" width="0.1524" layer="91"/>
+<wire x1="182.88" y1="93.98" x2="182.88" y2="91.44" width="0.1524" layer="91"/>
+<junction x="182.88" y="93.98"/>
 <pinref part="R2" 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"/>
+<wire x1="182.88" y1="93.98" x2="187.96" y2="93.98" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$7" class="0">
 <segment>
 <pinref part="R2" gate="G$1" pin="2"/>
 <pinref part="R3" gate="G$1" pin="2"/>
-<wire x1="106.68" y1="38.1" x2="106.68" y2="35.56" width="0.1524" layer="91"/>
+<wire x1="182.88" y1="81.28" x2="182.88" y2="78.74" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="SPIN" class="0">
 <segment>
 <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"/>
+<wire x1="50.8" y1="88.9" x2="43.18" y2="88.9" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="8"/>
-<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"/>
+<wire x1="43.18" y1="88.9" x2="43.18" y2="101.6" width="0.1524" layer="91"/>
+<wire x1="43.18" y1="101.6" x2="50.8" y2="101.6" width="0.1524" layer="91"/>
+<label x="45.72" y="88.9" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="SPOUT" class="0">
 <segment>
 <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"/>
+<wire x1="50.8" y1="86.36" x2="40.64" y2="86.36" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="7"/>
-<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"/>
+<wire x1="40.64" y1="86.36" x2="40.64" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="104.14" x2="50.8" y2="104.14" width="0.1524" layer="91"/>
+<label x="43.18" y="86.36" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="ST" class="0">
 <segment>
 <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"/>
+<wire x1="50.8" y1="83.82" x2="38.1" y2="83.82" width="0.1524" layer="91"/>
+<label x="48.26" y="83.82" 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"/>
+<wire x1="33.02" y1="96.52" x2="33.02" y2="99.06" width="0.1524" layer="91"/>
+<wire x1="33.02" y1="99.06" x2="38.1" y2="99.06" width="0.1524" layer="91"/>
+<wire x1="38.1" y1="99.06" x2="38.1" y2="83.82" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="5V" class="0">
 <segment>
 <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"/>
+<wire x1="50.8" y1="81.28" x2="40.64" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="81.28" x2="40.64" y2="68.58" width="0.1524" layer="91"/>
 <pinref part="J2" gate="G$1" pin="1"/>
-<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"/>
+<wire x1="40.64" y1="68.58" x2="50.8" y2="68.58" width="0.1524" layer="91"/>
+<label x="48.26" y="81.28" 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"/>
+<wire x1="33.02" y1="86.36" x2="33.02" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="33.02" y1="81.28" x2="40.64" y2="81.28" width="0.1524" layer="91"/>
+<junction x="40.64" y="81.28"/>
 </segment>
 </net>
 <net name="N$3" class="0">
 <segment>
 <pinref part="Q1" gate="G$1" pin="D"/>
-<wire x1="-60.96" y1="63.5" x2="-60.96" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="15.24" y1="106.68" x2="15.24" y2="66.04" width="0.1524" layer="91"/>
 <pinref part="J2" gate="G$1" pin="2"/>
-<wire x1="-60.96" y1="22.86" x2="-25.4" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="15.24" y1="66.04" x2="50.8" y2="66.04" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="STLEDCTL" class="0">
 <segment>
 <pinref part="Q1" gate="G$1" pin="G"/>
-<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"/>
+<wire x1="20.32" y1="114.3" x2="22.86" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="22.86" y1="114.3" x2="22.86" y2="109.22" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="5"/>
-<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"/>
+<wire x1="22.86" y1="109.22" x2="27.94" y2="109.22" width="0.1524" layer="91"/>
+<label x="38.1" y="109.22" size="1.778" layer="95"/>
+<wire x1="27.94" y1="109.22" x2="50.8" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="27.94" y1="111.76" x2="27.94" y2="109.22" width="0.1524" layer="91"/>
+<junction x="27.94" y="109.22"/>
+<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="-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"/>
+<wire x1="43.18" y1="43.18" x2="40.64" y2="43.18" width="0.1524" layer="91"/>
+<label x="30.48" y="43.18" size="1.778" layer="95"/>
+<pinref part="R8" gate="G$1" pin="1"/>
+<wire x1="40.64" y1="43.18" x2="30.48" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="55.88" x2="35.56" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="55.88" x2="40.64" y2="43.18" width="0.1524" layer="91"/>
+<junction x="40.64" y="43.18"/>
 </segment>
 <segment>
 <pinref part="J1" gate="G$1" pin="4"/>
-<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"/>
+<wire x1="50.8" y1="111.76" x2="40.64" y2="111.76" width="0.1524" layer="91"/>
+<label x="45.72" y="111.76" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="BAT" class="0">
 <segment>
-<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"/>
+<wire x1="48.26" y1="25.4" x2="30.48" y2="25.4" width="0.1524" layer="91"/>
+<label x="30.48" y="25.4" size="1.778" layer="95"/>
+<wire x1="48.26" y1="27.94" x2="48.26" y2="25.4" width="0.1524" layer="91"/>
+<wire x1="48.26" y1="25.4" x2="48.26" y2="22.86" width="0.1524" layer="91"/>
+<junction x="48.26" y="25.4"/>
 <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="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"/>
+<wire x1="50.8" y1="114.3" x2="40.64" y2="114.3" width="0.1524" layer="91"/>
+<label x="45.72" y="114.3" 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="-27.94" y1="-2.54" x2="-27.94" y2="-5.08" width="0.1524" layer="91"/>
+<wire x1="48.26" y1="40.64" x2="48.26" y2="38.1" 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="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"/>
+<wire x1="50.8" y1="106.68" x2="25.4" y2="106.68" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="106.68" x2="25.4" y2="93.98" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="93.98" x2="27.94" y2="93.98" width="0.1524" layer="91"/>
+<label x="43.18" y="106.68" size="1.778" layer="95"/>
+<wire x1="25.4" y1="93.98" x2="25.4" y2="91.44" width="0.1524" layer="91"/>
+<junction x="25.4" y="93.98"/>
+<pinref part="R7" gate="G$1" pin="2"/>
 </segment>
 </net>
 </nets>

+ 375 - 284
schematic/regulator.s#6

@@ -181,26 +181,6 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <rectangle x1="0.4" y1="-3.81" x2="2.15" y2="-3.1" layer="51"/>
 <rectangle x1="2.94" y1="-3.81" x2="4.1" y2="-3.1" layer="51"/>
 </package>
-<package name="CAPAE1230X1250N" urn="urn:adsk.eagle:footprint:21812987/1">
-<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
-&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
-<wire x1="-6.25" y1="1.3186" x2="-6.25" y2="3.6573" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="3.6573" x2="-3.6573" y2="6.25" width="0.12" layer="21"/>
-<wire x1="-3.6573" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="21"/>
-<wire x1="6.25" y1="6.25" x2="6.25" y2="1.3186" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="-1.3186" x2="-6.25" y2="-3.6573" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="-3.6573" x2="-3.6573" y2="-6.25" width="0.12" layer="21"/>
-<wire x1="-3.6573" y1="-6.25" x2="6.25" y2="-6.25" width="0.12" layer="21"/>
-<wire x1="6.25" y1="-6.25" x2="6.25" y2="-1.3186" width="0.12" layer="21"/>
-<wire x1="6.25" y1="-6.25" x2="-6.25" y2="-6.25" width="0.12" layer="51"/>
-<wire x1="-6.25" y1="-6.25" x2="-6.25" y2="6.25" width="0.12" layer="51"/>
-<wire x1="-6.25" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="51"/>
-<wire x1="6.25" y1="6.25" x2="6.25" y2="-6.25" width="0.12" layer="51"/>
-<smd name="1" x="-4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
-<smd name="2" x="4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
-<text x="0" y="6.885" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
-<text x="0" y="-6.885" 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">
@@ -210,13 +190,6 @@ dual in line package'</description>
 <packageinstance name="DIP8"/>
 </packageinstances>
 </package3d>
-<package3d name="CAPAE1230X1250N" urn="urn:adsk.eagle:package:21812541/1" type="model">
-<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
-&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
-<packageinstances>
-<packageinstance name="CAPAE1230X1250N"/>
-</packageinstances>
-</package3d>
 </packages3d>
 <symbols>
 <symbol name="MX5035">
@@ -236,15 +209,6 @@ dual in line package'</description>
 <text x="-10.16" y="15.24" size="1.778" layer="95">&gt;NAME</text>
 <text x="-10.16" y="-17.78" size="1.778" layer="96">&gt;VALUE</text>
 </symbol>
-<symbol name="C">
-<wire x1="-2.54" y1="1.27" x2="2.54" y2="1.27" width="0.254" layer="94"/>
-<wire x1="-2.54" y1="-1.016" x2="2.54" y2="-1.016" width="0.254" layer="94" curve="-90"/>
-<pin name="P$1" x="0" y="6.35" visible="off" length="middle" direction="pwr" rot="R270"/>
-<pin name="P$2" x="0" y="-5.08" visible="off" length="middle" direction="pwr" rot="R90"/>
-<text x="-3.81" y="1.27" size="1.778" layer="94">+</text>
-<text x="2.54" y="2.54" size="1.778" layer="95">&gt;NAME</text>
-<text x="2.54" y="-5.08" size="1.778" layer="96">&gt;VALUE</text>
-</symbol>
 </symbols>
 <devicesets>
 <deviceset name="MAX5035">
@@ -273,25 +237,6 @@ dual in line package'</description>
 </device>
 </devices>
 </deviceset>
-<deviceset name="C">
-<gates>
-<gate name="G$1" symbol="C" x="-1.27" y="-1.27"/>
-</gates>
-<devices>
-<device name="PANASONIC_H13" package="CAPAE1230X1250N">
-<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:21812541/1"/>
-</package3dinstances>
-<technologies>
-<technology name=""/>
-</technologies>
-</device>
-</devices>
-</deviceset>
 </devicesets>
 </library>
 <library name="Connectors" urn="urn:adsk.eagle:library:14555660">
@@ -6294,6 +6239,128 @@ 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>
+<package name="CAPAE1230X1250N" urn="urn:adsk.eagle:footprint:21812987/1">
+<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
+&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
+<wire x1="-6.25" y1="1.3186" x2="-6.25" y2="3.6573" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="3.6573" x2="-3.6573" y2="6.25" width="0.12" layer="21"/>
+<wire x1="-3.6573" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="21"/>
+<wire x1="6.25" y1="6.25" x2="6.25" y2="1.3186" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="-1.3186" x2="-6.25" y2="-3.6573" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="-3.6573" x2="-3.6573" y2="-6.25" width="0.12" layer="21"/>
+<wire x1="-3.6573" y1="-6.25" x2="6.25" y2="-6.25" width="0.12" layer="21"/>
+<wire x1="6.25" y1="-6.25" x2="6.25" y2="-1.3186" width="0.12" layer="21"/>
+<wire x1="6.25" y1="-6.25" x2="-6.25" y2="-6.25" width="0.12" layer="51"/>
+<wire x1="-6.25" y1="-6.25" x2="-6.25" y2="6.25" width="0.12" layer="51"/>
+<wire x1="-6.25" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="51"/>
+<wire x1="6.25" y1="6.25" x2="6.25" y2="-6.25" width="0.12" layer="51"/>
+<smd name="1" x="-4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
+<smd name="2" x="4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
+<text x="0" y="6.885" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-6.885" 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>
+<package3d name="CAPAE1230X1250N" urn="urn:adsk.eagle:package:21812541/1" type="model">
+<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
+&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="CAPAE1230X1250N"/>
+</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>
+<symbol name="C">
+<wire x1="-2.54" y1="1.27" x2="2.54" y2="1.27" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="-1.016" x2="2.54" y2="-1.016" width="0.254" layer="94" curve="-90"/>
+<pin name="P$1" x="0" y="6.35" visible="off" length="middle" direction="pwr" rot="R270"/>
+<pin name="P$2" x="0" y="-5.08" visible="off" length="middle" direction="pwr" rot="R90"/>
+<text x="-3.81" y="1.27" size="1.778" layer="94">+</text>
+<text x="2.54" y="2.54" size="1.778" layer="95">&gt;NAME</text>
+<text x="2.54" y="-5.08" 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>
+<deviceset name="C">
+<gates>
+<gate name="G$1" symbol="C" x="-1.27" y="-1.27"/>
+</gates>
+<devices>
+<device name="PANASONIC_H13" package="CAPAE1230X1250N">
+<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:21812541/1"/>
+</package3dinstances>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
 </libraries>
 <attributes>
 </attributes>
@@ -6306,16 +6373,14 @@ grid 2.54 mm</description>
 <parts>
 <part name="U1" library="regulator" deviceset="MAX5035" device="DIP8" package3d_urn="urn:adsk.eagle:package:8089856/1"/>
 <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"/>
+<part name="D1" library="Diodes" library_urn="urn:adsk.eagle:library:11396254" deviceset="MBR360G" device="" package3d_urn="urn:adsk.eagle:package:10898389/2" value="SB 5100"/>
 <part name="L1" library="inductors" library_urn="urn:adsk.eagle:library:243" deviceset="DR127" device="" package3d_urn="urn:adsk.eagle:package:15117/1"/>
 <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="_"/>
 <part name="C3" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" deviceset="C-POL" device="TANTALUM-2917(7343-METRIC)" package3d_urn="urn:adsk.eagle:package:16290885/1" technology="_"/>
 <part name="R1" 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="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="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"/>
@@ -6325,104 +6390,111 @@ grid 2.54 mm</description>
 <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="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=""/>
+<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"/>
+<part name="R8" 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="C4" library="eScooter" deviceset="C" device="PANASONIC_H13" package3d_urn="urn:adsk.eagle:package:21812541/1" value="68uF"/>
 </parts>
 <sheets>
 <sheet>
 <plain>
 </plain>
 <instances>
-<instance part="U1" gate="G$1" x="55.88" y="58.42" smashed="yes">
-<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 part="U1" gate="G$1" x="132.08" y="101.6" smashed="yes">
+<attribute name="NAME" x="129.54" y="116.84" size="1.778" layer="95"/>
+<attribute name="VALUE" x="121.92" y="86.36" size="1.778" layer="96"/>
+</instance>
+<instance part="J4" gate="G$1" x="213.36" y="116.84" smashed="yes" rot="MR0">
+<attribute name="NAME" x="215.9" y="122.682" size="1.778" layer="95" rot="MR0"/>
 </instance>
-<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 part="C1" gate="G$1" x="129.54" y="124.46" smashed="yes" rot="R90">
+<attribute name="NAME" x="129.54" y="124.46" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="134.62" y="124.46" size="1.778" layer="96" rot="R90"/>
 </instance>
-<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 part="D1" gate="G$1" x="149.86" y="132.08" smashed="yes" rot="R180">
+<attribute name="NAME" x="152.146" y="130.175" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="152.146" y="135.509" size="1.778" layer="96" rot="R180"/>
 </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"/>
-<attribute name="VALUE" x="53.34" y="81.28" size="1.778" layer="96" rot="R90"/>
+<instance part="L1" gate="G$1" x="119.38" y="132.08" smashed="yes" rot="R180">
+<attribute name="NAME" x="123.19" y="129.794" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="123.317" y="135.128" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="D1" gate="G$1" x="71.12" y="86.36" smashed="yes" rot="R180">
-<attribute name="NAME" x="73.406" y="84.455" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="73.406" y="89.789" size="1.778" layer="96" rot="R180"/>
+<instance part="C2" gate="G$1" x="106.68" y="104.14" smashed="yes" rot="R90">
+<attribute name="NAME" x="106.68" y="104.14" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="111.76" y="104.14" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="L1" gate="G$1" x="43.18" y="86.36" smashed="yes" rot="R180">
-<attribute name="NAME" x="46.99" y="84.074" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="47.117" y="89.408" size="1.778" layer="96" rot="R180"/>
+<instance part="C3" gate="G$1" x="91.44" y="119.38" smashed="yes">
+<attribute name="NAME" x="92.583" y="119.8626" size="1.778" layer="95"/>
+<attribute name="VALUE" x="92.583" y="114.7826" size="1.778" layer="96"/>
 </instance>
-<instance part="C2" gate="G$1" x="30.48" y="60.96" smashed="yes" rot="R90">
-<attribute name="NAME" x="27.94" y="63.5" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="30.48" y="63.5" size="1.778" layer="96" rot="R90"/>
+<instance part="R1" gate="G$1" x="182.88" y="101.6" smashed="yes" rot="R270">
+<attribute name="NAME" x="179.2986" y="100.33" size="1.778" layer="95" rot="MR90"/>
+<attribute name="VALUE" x="184.658" y="100.33" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="C3" gate="G$1" x="17.78" y="76.2" smashed="yes">
-<attribute name="NAME" x="18.923" y="76.6826" size="1.778" layer="95"/>
-<attribute name="VALUE" x="18.923" y="71.6026" size="1.778" layer="96"/>
+<instance part="R2" gate="G$1" x="182.88" y="86.36" smashed="yes" rot="R270">
+<attribute name="NAME" x="179.2986" y="85.09" size="1.778" layer="95" rot="MR90"/>
+<attribute name="VALUE" x="184.658" y="85.09" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="R1" gate="G$1" x="106.68" y="58.42" smashed="yes" rot="R270">
-<attribute name="NAME" x="108.1786" y="62.23" size="1.778" layer="95" rot="R270"/>
-<attribute name="VALUE" x="103.378" y="62.23" size="1.778" layer="96" rot="R270"/>
+<instance part="R3" gate="G$1" x="182.88" y="73.66" smashed="yes" rot="R90">
+<attribute name="NAME" x="181.3814" y="72.39" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="186.182" y="72.39" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="R2" gate="G$1" x="106.68" y="43.18" smashed="yes" rot="R270">
-<attribute name="NAME" x="108.1786" y="46.99" size="1.778" layer="95" rot="R270"/>
-<attribute name="VALUE" x="103.378" y="46.99" size="1.778" layer="96" rot="R270"/>
+<instance part="J3" gate="G$1" x="195.58" y="93.98" smashed="yes" rot="R180">
+<attribute name="VALUE" x="198.12" y="98.806" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="198.12" y="88.392" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="R3" gate="G$1" x="106.68" y="30.48" smashed="yes" rot="R90">
-<attribute name="NAME" x="105.1814" y="26.67" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="109.982" y="26.67" size="1.778" layer="96" rot="R90"/>
+<instance part="Q1" gate="G$1" x="17.78" y="111.76" smashed="yes" rot="R180">
+<attribute name="NAME" x="11.43" y="110.49" size="1.778" layer="95" rot="R180"/>
 </instance>
-<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 part="J1" gate="G$1" x="55.88" y="111.76" smashed="yes" rot="R180">
+<attribute name="VALUE" x="60.96" y="124.206" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="60.96" y="98.552" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<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 part="J2" gate="G$1" x="58.42" y="68.58" smashed="yes" rot="R180">
+<attribute name="VALUE" x="60.96" y="73.406" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="60.96" y="62.992" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<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 part="J5" gate="G$1" x="55.88" y="86.36" smashed="yes" rot="R180">
+<attribute name="VALUE" x="60.96" y="93.726" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="60.96" y="78.232" size="1.778" layer="95" font="vector" 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 part="R4" gate="G$1" x="48.26" y="33.02" smashed="yes" rot="R90">
+<attribute name="NAME" x="46.7614" y="29.21" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="51.562" y="29.21" size="1.778" layer="96" rot="R90"/>
 </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 part="R5" gate="G$1" x="48.26" y="17.78" smashed="yes" rot="R90">
+<attribute name="NAME" x="46.7614" y="13.97" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="51.562" y="13.97" size="1.778" layer="96" rot="R90"/>
 </instance>
-<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 part="Q2" gate="G$1" x="45.72" y="45.72" smashed="yes">
+<attribute name="NAME" x="52.07" y="46.99" size="1.778" layer="95"/>
 </instance>
-<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 part="Q3" gate="G$1" x="30.48" y="91.44" smashed="yes" rot="MR180">
+<attribute name="NAME" x="36.83" y="90.17" size="1.778" layer="95" rot="MR180"/>
 </instance>
-<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 part="GND2" gate="1" x="48.26" y="2.54" smashed="yes">
+<attribute name="VALUE" x="45.72" y="0" size="1.778" layer="96"/>
 </instance>
-<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 part="R6" gate="G$1" x="27.94" y="116.84" smashed="yes" rot="R90">
+<attribute name="NAME" x="26.4414" y="113.03" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="31.242" y="113.03" size="1.778" layer="96" rot="R90"/>
 </instance>
-<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 part="R7" gate="G$1" x="25.4" y="86.36" smashed="yes" rot="R90">
+<attribute name="NAME" x="23.9014" y="82.55" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="28.702" y="82.55" size="1.778" layer="96" rot="R90"/>
 </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 part="D2" gate="D$1" x="78.74" y="116.84" smashed="yes">
+<attribute name="NAME" x="81.28" y="121.92" size="1.778" layer="95"/>
 </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 part="R8" gate="G$1" x="30.48" y="55.88" smashed="yes" rot="MR0">
+<attribute name="NAME" x="34.29" y="57.3786" size="1.778" layer="95" rot="MR0"/>
+<attribute name="VALUE" x="34.29" y="52.578" size="1.778" layer="96" rot="MR0"/>
 </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 part="C4" gate="G$1" x="160.02" y="106.68" smashed="yes">
+<attribute name="NAME" x="162.56" y="109.22" size="1.778" layer="95"/>
+<attribute name="VALUE" x="162.56" y="104.14" size="1.778" layer="96" rot="MR180"/>
 </instance>
 </instances>
 <busses>
@@ -6430,286 +6502,305 @@ grid 2.54 mm</description>
 <nets>
 <net name="GND" class="0">
 <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"/>
-<wire x1="25.4" y1="60.96" x2="27.94" y2="60.96" width="0.1524" layer="91"/>
-<pinref part="C2" gate="G$1" pin="1"/>
-</segment>
-<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="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="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="-"/>
-<wire x1="111.76" y1="22.86" x2="106.68" y2="22.86" width="0.1524" layer="91"/>
-<wire x1="55.88" y1="22.86" x2="17.78" y2="22.86" width="0.1524" layer="91"/>
-<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="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"/>
+<wire x1="48.26" y1="12.7" x2="48.26" y2="7.62" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="2"/>
-<label x="-30.48" y="73.66" size="1.778" layer="95"/>
+<label x="45.72" y="116.84" size="1.778" layer="95"/>
 <pinref part="Q1" gate="G$1" pin="S"/>
-<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="7.62" x2="48.26" y2="5.08" width="0.1524" layer="91"/>
+<wire x1="50.8" y1="116.84" x2="35.56" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="116.84" x2="35.56" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="124.46" x2="27.94" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="27.94" y1="124.46" x2="15.24" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="15.24" y1="124.46" x2="15.24" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="27.94" y1="121.92" x2="27.94" y2="124.46" width="0.1524" layer="91"/>
+<junction x="27.94" y="124.46"/>
+<wire x1="15.24" y1="124.46" x2="5.08" y2="124.46" width="0.1524" layer="91"/>
+<junction x="15.24" y="124.46"/>
+<wire x1="5.08" y1="124.46" x2="5.08" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="73.66" x2="5.08" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="55.88" x2="5.08" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="7.62" x2="48.26" y2="7.62" width="0.1524" layer="91"/>
+<junction x="48.26" y="7.62"/>
+<wire x1="25.4" y1="81.28" x2="25.4" y2="73.66" width="0.1524" layer="91"/>
+<label x="25.4" y="76.2" size="1.778" layer="95"/>
+<wire x1="25.4" y1="73.66" x2="5.08" y2="73.66" width="0.1524" layer="91"/>
+<junction x="5.08" y="73.66"/>
 <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"/>
+<pinref part="R3" gate="G$1" pin="1"/>
+<wire x1="182.88" y1="68.58" x2="182.88" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="182.88" y1="66.04" x2="160.02" y2="66.04" width="0.1524" layer="91"/>
+<pinref part="J4" gate="G$1" pin="1"/>
+<junction x="182.88" y="66.04"/>
+<pinref part="C3" gate="G$1" pin="-"/>
+<wire x1="187.96" y1="66.04" x2="182.88" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="160.02" y1="66.04" x2="101.6" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="101.6" y1="66.04" x2="91.44" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="91.44" y1="66.04" x2="91.44" y2="114.3" width="0.1524" layer="91"/>
+<pinref part="D1" gate="G$1" pin="A"/>
+<wire x1="152.4" y1="132.08" x2="200.66" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="200.66" y1="132.08" x2="223.52" y2="132.08" width="0.1524" layer="91"/>
+<pinref part="J3" gate="G$1" pin="2"/>
+<wire x1="187.96" y1="91.44" x2="187.96" y2="66.04" width="0.1524" layer="91"/>
+<pinref part="U1" gate="G$1" pin="GND"/>
+<wire x1="160.02" y1="99.06" x2="160.02" y2="101.6" width="0.1524" layer="91"/>
+<wire x1="147.32" y1="99.06" x2="160.02" y2="99.06" width="0.1524" layer="91"/>
+<junction x="160.02" y="99.06"/>
+<label x="147.32" y="99.06" size="1.778" layer="95"/>
+<wire x1="160.02" y1="99.06" x2="160.02" y2="66.04" width="0.1524" layer="91"/>
+<junction x="160.02" y="66.04"/>
+<label x="203.2" y="119.38" size="1.778" layer="95"/>
+<pinref part="D2" gate="D$1" pin="P$2"/>
+<wire x1="78.74" y1="109.22" x2="78.74" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="66.04" x2="91.44" y2="66.04" width="0.1524" layer="91"/>
+<junction x="91.44" y="66.04"/>
+<wire x1="48.26" y1="7.62" x2="78.74" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="7.62" x2="78.74" y2="33.02" width="0.1524" layer="91"/>
+<pinref part="R8" gate="G$1" pin="2"/>
+<wire x1="5.08" y1="55.88" x2="25.4" y2="55.88" width="0.1524" layer="91"/>
+<junction x="5.08" y="55.88"/>
+<wire x1="200.66" y1="119.38" x2="200.66" y2="132.08" width="0.1524" layer="91"/>
+<junction x="200.66" y="132.08"/>
+<wire x1="208.28" y1="119.38" x2="200.66" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="223.52" y1="132.08" x2="223.52" y2="33.02" width="0.1524" layer="91"/>
+<wire x1="223.52" y1="33.02" x2="78.74" y2="33.02" width="0.1524" layer="91"/>
+<pinref part="U1" gate="G$1" pin="SGND"/>
+<wire x1="116.84" y1="99.06" x2="101.6" y2="99.06" width="0.1524" layer="91"/>
+<wire x1="101.6" y1="99.06" x2="101.6" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="101.6" y1="104.14" x2="104.14" y2="104.14" width="0.1524" layer="91"/>
+<pinref part="C2" gate="G$1" pin="1"/>
+<wire x1="101.6" y1="99.06" x2="101.6" y2="66.04" width="0.1524" layer="91"/>
+<junction x="101.6" y="99.06"/>
+<junction x="101.6" y="66.04"/>
+<label x="111.76" y="99.06" size="1.778" layer="95"/>
+<wire x1="78.74" y1="66.04" x2="78.74" y2="33.02" width="0.1524" layer="91"/>
+<junction x="78.74" y="66.04"/>
+<junction x="78.74" y="33.02"/>
+<pinref part="C4" gate="G$1" pin="P$2"/>
 </segment>
 </net>
 <net name="VIN" class="0">
 <segment>
+<pinref part="Q2" gate="G$1" pin="D"/>
+<wire x1="48.26" y1="50.8" x2="48.26" y2="58.42" width="0.1524" layer="91"/>
+<label x="53.34" y="53.34" size="1.778" layer="95"/>
 <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="106.68" y1="73.66" x2="106.68" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="147.32" y1="104.14" x2="154.94" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="182.88" y1="116.84" x2="182.88" y2="106.68" width="0.1524" layer="91"/>
 <pinref part="R1" gate="G$1" pin="1"/>
 <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="-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"/>
+<wire x1="182.88" y1="116.84" x2="205.74" y2="116.84" width="0.1524" layer="91"/>
+<junction x="182.88" y="116.84"/>
+<wire x1="205.74" y1="116.84" x2="208.28" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="154.94" y1="104.14" x2="154.94" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="154.94" y1="116.84" x2="160.02" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="160.02" y1="116.84" x2="182.88" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="160.02" y1="113.03" x2="160.02" y2="116.84" width="0.1524" layer="91"/>
+<junction x="160.02" y="116.84"/>
+<label x="203.2" y="116.84" size="1.778" layer="95"/>
+<wire x1="48.26" y1="58.42" x2="205.74" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="205.74" y1="58.42" x2="205.74" y2="116.84" width="0.1524" layer="91"/>
+<junction x="205.74" y="116.84"/>
+<pinref part="C4" gate="G$1" pin="P$1"/>
+<label x="147.32" y="104.14" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="N$1" class="0">
 <segment>
 <pinref part="U1" gate="G$1" pin="BST"/>
-<wire x1="40.64" y1="66.04" x2="38.1" y2="66.04" width="0.1524" layer="91"/>
-<wire x1="38.1" y1="66.04" x2="38.1" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="116.84" y1="109.22" x2="114.3" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="109.22" x2="114.3" y2="124.46" width="0.1524" layer="91"/>
 <pinref part="C1" gate="G$1" pin="1"/>
-<wire x1="38.1" y1="78.74" x2="50.8" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="124.46" x2="127" y2="124.46" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$2" class="0">
 <segment>
 <pinref part="C1" gate="G$1" pin="2"/>
-<wire x1="58.42" y1="78.74" x2="60.96" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="78.74" x2="73.66" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="73.66" y1="78.74" x2="73.66" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="134.62" y1="124.46" x2="137.16" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="137.16" y1="124.46" x2="149.86" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="149.86" y1="124.46" x2="149.86" y2="109.22" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="LX"/>
-<wire x1="73.66" y1="66.04" x2="71.12" y2="66.04" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="86.36" x2="60.96" y2="78.74" width="0.1524" layer="91"/>
-<junction x="60.96" y="78.74"/>
+<wire x1="149.86" y1="109.22" x2="147.32" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="137.16" y1="132.08" x2="137.16" y2="124.46" width="0.1524" layer="91"/>
+<junction x="137.16" y="124.46"/>
 <pinref part="D1" gate="G$1" pin="C"/>
-<wire x1="68.58" y1="86.36" x2="60.96" y2="86.36" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="86.36" x2="50.8" y2="86.36" width="0.1524" layer="91"/>
-<junction x="60.96" y="86.36"/>
+<wire x1="147.32" y1="132.08" x2="137.16" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="137.16" y1="132.08" x2="127" y2="132.08" width="0.1524" layer="91"/>
+<junction x="137.16" y="132.08"/>
 <pinref part="L1" gate="G$1" pin="1"/>
 </segment>
 </net>
 <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"/>
-<wire x1="22.86" y1="86.36" x2="22.86" y2="50.8" width="0.1524" layer="91"/>
+<wire x1="111.76" y1="132.08" x2="99.06" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="99.06" y1="132.08" x2="99.06" y2="93.98" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="FB"/>
-<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="17.78" y2="78.74" width="0.1524" layer="91"/>
-<junction x="17.78" y="86.36"/>
+<wire x1="99.06" y1="93.98" x2="116.84" y2="93.98" width="0.1524" layer="91"/>
+<wire x1="99.06" y1="132.08" x2="91.44" y2="132.08" width="0.1524" layer="91"/>
+<junction x="99.06" y="132.08"/>
+<wire x1="91.44" y1="132.08" x2="91.44" y2="121.92" width="0.1524" layer="91"/>
+<junction x="91.44" y="132.08"/>
 <pinref part="C3" gate="G$1" pin="+"/>
-<label x="10.16" y="86.36" size="1.778" layer="95"/>
+<label x="86.36" y="132.08" size="1.778" layer="95"/>
 <pinref part="J1" gate="G$1" pin="1"/>
-<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"/>
+<wire x1="50.8" y1="119.38" x2="40.64" y2="119.38" width="0.1524" layer="91"/>
+<label x="45.72" y="119.38" size="1.778" layer="95"/>
+<wire x1="91.44" y1="132.08" x2="78.74" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="132.08" x2="40.64" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="132.08" x2="40.64" y2="119.38" width="0.1524" layer="91"/>
+<pinref part="D2" gate="D$1" pin="P$1"/>
+<wire x1="78.74" y1="132.08" x2="78.74" y2="124.46" width="0.1524" layer="91"/>
+<junction x="78.74" y="132.08"/>
 </segment>
 </net>
 <net name="N$4" class="0">
 <segment>
 <pinref part="C2" gate="G$1" pin="2"/>
 <pinref part="U1" gate="G$1" pin="VD"/>
-<wire x1="35.56" y1="60.96" x2="40.64" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="111.76" y1="104.14" x2="116.84" y2="104.14" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$5" class="0">
 <segment>
 <pinref part="U1" gate="G$1" pin="ON/OFF"/>
-<wire x1="71.12" y1="50.8" x2="106.68" y2="50.8" width="0.1524" layer="91"/>
+<wire x1="147.32" y1="93.98" x2="182.88" y2="93.98" width="0.1524" layer="91"/>
 <pinref part="R1" gate="G$1" pin="2"/>
-<wire x1="106.68" y1="53.34" x2="106.68" y2="50.8" width="0.1524" layer="91"/>
-<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"/>
+<wire x1="182.88" y1="96.52" x2="182.88" y2="93.98" width="0.1524" layer="91"/>
+<wire x1="182.88" y1="93.98" x2="182.88" y2="91.44" width="0.1524" layer="91"/>
+<junction x="182.88" y="93.98"/>
 <pinref part="R2" 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"/>
+<wire x1="182.88" y1="93.98" x2="187.96" y2="93.98" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$7" class="0">
 <segment>
 <pinref part="R2" gate="G$1" pin="2"/>
 <pinref part="R3" gate="G$1" pin="2"/>
-<wire x1="106.68" y1="38.1" x2="106.68" y2="35.56" width="0.1524" layer="91"/>
+<wire x1="182.88" y1="81.28" x2="182.88" y2="78.74" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="SPIN" class="0">
 <segment>
 <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"/>
+<wire x1="50.8" y1="88.9" x2="43.18" y2="88.9" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="8"/>
-<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"/>
+<wire x1="43.18" y1="88.9" x2="43.18" y2="101.6" width="0.1524" layer="91"/>
+<wire x1="43.18" y1="101.6" x2="50.8" y2="101.6" width="0.1524" layer="91"/>
+<label x="45.72" y="88.9" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="SPOUT" class="0">
 <segment>
 <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"/>
+<wire x1="50.8" y1="86.36" x2="40.64" y2="86.36" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="7"/>
-<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"/>
+<wire x1="40.64" y1="86.36" x2="40.64" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="104.14" x2="50.8" y2="104.14" width="0.1524" layer="91"/>
+<label x="43.18" y="86.36" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="ST" class="0">
 <segment>
 <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"/>
+<wire x1="50.8" y1="83.82" x2="38.1" y2="83.82" width="0.1524" layer="91"/>
+<label x="48.26" y="83.82" 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"/>
+<wire x1="33.02" y1="96.52" x2="33.02" y2="99.06" width="0.1524" layer="91"/>
+<wire x1="33.02" y1="99.06" x2="38.1" y2="99.06" width="0.1524" layer="91"/>
+<wire x1="38.1" y1="99.06" x2="38.1" y2="83.82" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="5V" class="0">
 <segment>
 <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"/>
+<wire x1="50.8" y1="81.28" x2="40.64" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="81.28" x2="40.64" y2="68.58" width="0.1524" layer="91"/>
 <pinref part="J2" gate="G$1" pin="1"/>
-<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"/>
+<wire x1="40.64" y1="68.58" x2="50.8" y2="68.58" width="0.1524" layer="91"/>
+<label x="48.26" y="81.28" 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"/>
+<wire x1="33.02" y1="86.36" x2="33.02" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="33.02" y1="81.28" x2="40.64" y2="81.28" width="0.1524" layer="91"/>
+<junction x="40.64" y="81.28"/>
 </segment>
 </net>
 <net name="N$3" class="0">
 <segment>
 <pinref part="Q1" gate="G$1" pin="D"/>
-<wire x1="-60.96" y1="63.5" x2="-60.96" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="15.24" y1="106.68" x2="15.24" y2="66.04" width="0.1524" layer="91"/>
 <pinref part="J2" gate="G$1" pin="2"/>
-<wire x1="-60.96" y1="22.86" x2="-25.4" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="15.24" y1="66.04" x2="50.8" y2="66.04" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="STLEDCTL" class="0">
 <segment>
 <pinref part="Q1" gate="G$1" pin="G"/>
-<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"/>
+<wire x1="20.32" y1="114.3" x2="22.86" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="22.86" y1="114.3" x2="22.86" y2="109.22" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="5"/>
-<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="22.86" y1="109.22" x2="27.94" y2="109.22" width="0.1524" layer="91"/>
+<label x="38.1" y="109.22" size="1.778" layer="95"/>
+<wire x1="27.94" y1="109.22" x2="50.8" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="27.94" y1="111.76" x2="27.94" y2="109.22" width="0.1524" layer="91"/>
+<junction x="27.94" y="109.22"/>
 <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="-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"/>
+<wire x1="43.18" y1="43.18" x2="40.64" y2="43.18" width="0.1524" layer="91"/>
+<label x="30.48" y="43.18" size="1.778" layer="95"/>
+<pinref part="R8" gate="G$1" pin="1"/>
+<wire x1="40.64" y1="43.18" x2="30.48" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="55.88" x2="35.56" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="55.88" x2="40.64" y2="43.18" width="0.1524" layer="91"/>
+<junction x="40.64" y="43.18"/>
 </segment>
 <segment>
 <pinref part="J1" gate="G$1" pin="4"/>
-<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"/>
+<wire x1="50.8" y1="111.76" x2="40.64" y2="111.76" width="0.1524" layer="91"/>
+<label x="45.72" y="111.76" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="BAT" class="0">
 <segment>
-<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"/>
+<wire x1="48.26" y1="25.4" x2="30.48" y2="25.4" width="0.1524" layer="91"/>
+<label x="30.48" y="25.4" size="1.778" layer="95"/>
+<wire x1="48.26" y1="27.94" x2="48.26" y2="25.4" width="0.1524" layer="91"/>
+<wire x1="48.26" y1="25.4" x2="48.26" y2="22.86" width="0.1524" layer="91"/>
+<junction x="48.26" y="25.4"/>
 <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="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"/>
+<wire x1="50.8" y1="114.3" x2="40.64" y2="114.3" width="0.1524" layer="91"/>
+<label x="45.72" y="114.3" 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="-27.94" y1="-2.54" x2="-27.94" y2="-5.08" width="0.1524" layer="91"/>
+<wire x1="48.26" y1="40.64" x2="48.26" y2="38.1" 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="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"/>
+<wire x1="50.8" y1="106.68" x2="25.4" y2="106.68" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="106.68" x2="25.4" y2="93.98" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="93.98" x2="27.94" y2="93.98" width="0.1524" layer="91"/>
+<label x="43.18" y="106.68" size="1.778" layer="95"/>
+<wire x1="25.4" y1="93.98" x2="25.4" y2="91.44" width="0.1524" layer="91"/>
+<junction x="25.4" y="93.98"/>
 <pinref part="R7" gate="G$1" pin="2"/>
 </segment>
 </net>

+ 376 - 285
schematic/regulator.s#7

@@ -181,26 +181,6 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <rectangle x1="0.4" y1="-3.81" x2="2.15" y2="-3.1" layer="51"/>
 <rectangle x1="2.94" y1="-3.81" x2="4.1" y2="-3.1" layer="51"/>
 </package>
-<package name="CAPAE1230X1250N" urn="urn:adsk.eagle:footprint:21812987/1">
-<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
-&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
-<wire x1="-6.25" y1="1.3186" x2="-6.25" y2="3.6573" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="3.6573" x2="-3.6573" y2="6.25" width="0.12" layer="21"/>
-<wire x1="-3.6573" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="21"/>
-<wire x1="6.25" y1="6.25" x2="6.25" y2="1.3186" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="-1.3186" x2="-6.25" y2="-3.6573" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="-3.6573" x2="-3.6573" y2="-6.25" width="0.12" layer="21"/>
-<wire x1="-3.6573" y1="-6.25" x2="6.25" y2="-6.25" width="0.12" layer="21"/>
-<wire x1="6.25" y1="-6.25" x2="6.25" y2="-1.3186" width="0.12" layer="21"/>
-<wire x1="6.25" y1="-6.25" x2="-6.25" y2="-6.25" width="0.12" layer="51"/>
-<wire x1="-6.25" y1="-6.25" x2="-6.25" y2="6.25" width="0.12" layer="51"/>
-<wire x1="-6.25" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="51"/>
-<wire x1="6.25" y1="6.25" x2="6.25" y2="-6.25" width="0.12" layer="51"/>
-<smd name="1" x="-4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
-<smd name="2" x="4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
-<text x="0" y="6.885" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
-<text x="0" y="-6.885" 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">
@@ -210,13 +190,6 @@ dual in line package'</description>
 <packageinstance name="DIP8"/>
 </packageinstances>
 </package3d>
-<package3d name="CAPAE1230X1250N" urn="urn:adsk.eagle:package:21812541/1" type="model">
-<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
-&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
-<packageinstances>
-<packageinstance name="CAPAE1230X1250N"/>
-</packageinstances>
-</package3d>
 </packages3d>
 <symbols>
 <symbol name="MX5035">
@@ -236,15 +209,6 @@ dual in line package'</description>
 <text x="-10.16" y="15.24" size="1.778" layer="95">&gt;NAME</text>
 <text x="-10.16" y="-17.78" size="1.778" layer="96">&gt;VALUE</text>
 </symbol>
-<symbol name="C">
-<wire x1="-2.54" y1="1.27" x2="2.54" y2="1.27" width="0.254" layer="94"/>
-<wire x1="-2.54" y1="-1.016" x2="2.54" y2="-1.016" width="0.254" layer="94" curve="-90"/>
-<pin name="P$1" x="0" y="6.35" visible="off" length="middle" direction="pwr" rot="R270"/>
-<pin name="P$2" x="0" y="-5.08" visible="off" length="middle" direction="pwr" rot="R90"/>
-<text x="-3.81" y="1.27" size="1.778" layer="94">+</text>
-<text x="2.54" y="2.54" size="1.778" layer="95">&gt;NAME</text>
-<text x="2.54" y="-5.08" size="1.778" layer="96">&gt;VALUE</text>
-</symbol>
 </symbols>
 <devicesets>
 <deviceset name="MAX5035">
@@ -273,25 +237,6 @@ dual in line package'</description>
 </device>
 </devices>
 </deviceset>
-<deviceset name="C">
-<gates>
-<gate name="G$1" symbol="C" x="-1.27" y="-1.27"/>
-</gates>
-<devices>
-<device name="PANASONIC_H13" package="CAPAE1230X1250N">
-<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:21812541/1"/>
-</package3dinstances>
-<technologies>
-<technology name=""/>
-</technologies>
-</device>
-</devices>
-</deviceset>
 </devicesets>
 </library>
 <library name="Connectors" urn="urn:adsk.eagle:library:14555660">
@@ -6294,6 +6239,128 @@ 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>
+<package name="CAPAE1230X1250N" urn="urn:adsk.eagle:footprint:21812987/1">
+<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
+&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
+<wire x1="-6.25" y1="1.3186" x2="-6.25" y2="3.6573" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="3.6573" x2="-3.6573" y2="6.25" width="0.12" layer="21"/>
+<wire x1="-3.6573" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="21"/>
+<wire x1="6.25" y1="6.25" x2="6.25" y2="1.3186" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="-1.3186" x2="-6.25" y2="-3.6573" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="-3.6573" x2="-3.6573" y2="-6.25" width="0.12" layer="21"/>
+<wire x1="-3.6573" y1="-6.25" x2="6.25" y2="-6.25" width="0.12" layer="21"/>
+<wire x1="6.25" y1="-6.25" x2="6.25" y2="-1.3186" width="0.12" layer="21"/>
+<wire x1="6.25" y1="-6.25" x2="-6.25" y2="-6.25" width="0.12" layer="51"/>
+<wire x1="-6.25" y1="-6.25" x2="-6.25" y2="6.25" width="0.12" layer="51"/>
+<wire x1="-6.25" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="51"/>
+<wire x1="6.25" y1="6.25" x2="6.25" y2="-6.25" width="0.12" layer="51"/>
+<smd name="1" x="-4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
+<smd name="2" x="4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
+<text x="0" y="6.885" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-6.885" 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>
+<package3d name="CAPAE1230X1250N" urn="urn:adsk.eagle:package:21812541/1" type="model">
+<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
+&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="CAPAE1230X1250N"/>
+</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>
+<symbol name="C">
+<wire x1="-2.54" y1="1.27" x2="2.54" y2="1.27" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="-1.016" x2="2.54" y2="-1.016" width="0.254" layer="94" curve="-90"/>
+<pin name="P$1" x="0" y="6.35" visible="off" length="middle" direction="pwr" rot="R270"/>
+<pin name="P$2" x="0" y="-5.08" visible="off" length="middle" direction="pwr" rot="R90"/>
+<text x="-3.81" y="1.27" size="1.778" layer="94">+</text>
+<text x="2.54" y="2.54" size="1.778" layer="95">&gt;NAME</text>
+<text x="2.54" y="-5.08" 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>
+<deviceset name="C">
+<gates>
+<gate name="G$1" symbol="C" x="-1.27" y="-1.27"/>
+</gates>
+<devices>
+<device name="PANASONIC_H13" package="CAPAE1230X1250N">
+<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:21812541/1"/>
+</package3dinstances>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
 </libraries>
 <attributes>
 </attributes>
@@ -6306,16 +6373,14 @@ grid 2.54 mm</description>
 <parts>
 <part name="U1" library="regulator" deviceset="MAX5035" device="DIP8" package3d_urn="urn:adsk.eagle:package:8089856/1"/>
 <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"/>
+<part name="D1" library="Diodes" library_urn="urn:adsk.eagle:library:11396254" deviceset="MBR360G" device="" package3d_urn="urn:adsk.eagle:package:10898389/2" value="SB 5100"/>
 <part name="L1" library="inductors" library_urn="urn:adsk.eagle:library:243" deviceset="DR127" device="" package3d_urn="urn:adsk.eagle:package:15117/1"/>
 <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="_"/>
-<part name="C3" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" deviceset="C-POL" device="TANTALUM-2917(7343-METRIC)" package3d_urn="urn:adsk.eagle:package:16290885/1" technology="_"/>
+<part name="C3" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" deviceset="C-POL" device="TANTALUM-2917(7343-METRIC)" package3d_urn="urn:adsk.eagle:package:16290885/1" technology="_" value="15uF"/>
 <part name="R1" 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="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="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"/>
@@ -6325,104 +6390,111 @@ grid 2.54 mm</description>
 <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="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=""/>
+<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"/>
+<part name="R8" 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="C4" library="eScooter" deviceset="C" device="PANASONIC_H13" package3d_urn="urn:adsk.eagle:package:21812541/1" value="68uF"/>
 </parts>
 <sheets>
 <sheet>
 <plain>
 </plain>
 <instances>
-<instance part="U1" gate="G$1" x="55.88" y="58.42" smashed="yes">
-<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 part="U1" gate="G$1" x="132.08" y="101.6" smashed="yes">
+<attribute name="NAME" x="129.54" y="116.84" size="1.778" layer="95"/>
+<attribute name="VALUE" x="121.92" y="86.36" size="1.778" layer="96"/>
+</instance>
+<instance part="J4" gate="G$1" x="213.36" y="116.84" smashed="yes" rot="MR0">
+<attribute name="NAME" x="215.9" y="122.682" size="1.778" layer="95" rot="MR0"/>
 </instance>
-<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 part="C1" gate="G$1" x="129.54" y="124.46" smashed="yes" rot="R90">
+<attribute name="NAME" x="129.54" y="124.46" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="134.62" y="124.46" size="1.778" layer="96" rot="R90"/>
 </instance>
-<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 part="D1" gate="G$1" x="149.86" y="132.08" smashed="yes" rot="R180">
+<attribute name="NAME" x="152.146" y="130.175" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="152.146" y="135.509" size="1.778" layer="96" rot="R180"/>
 </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"/>
-<attribute name="VALUE" x="53.34" y="81.28" size="1.778" layer="96" rot="R90"/>
+<instance part="L1" gate="G$1" x="119.38" y="132.08" smashed="yes" rot="R180">
+<attribute name="NAME" x="123.19" y="129.794" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="123.317" y="135.128" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="D1" gate="G$1" x="71.12" y="86.36" smashed="yes" rot="R180">
-<attribute name="NAME" x="73.406" y="84.455" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="73.406" y="89.789" size="1.778" layer="96" rot="R180"/>
+<instance part="C2" gate="G$1" x="106.68" y="104.14" smashed="yes" rot="R90">
+<attribute name="NAME" x="106.68" y="104.14" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="111.76" y="104.14" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="L1" gate="G$1" x="43.18" y="86.36" smashed="yes" rot="R180">
-<attribute name="NAME" x="46.99" y="84.074" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="47.117" y="89.408" size="1.778" layer="96" rot="R180"/>
+<instance part="C3" gate="G$1" x="91.44" y="119.38" smashed="yes">
+<attribute name="NAME" x="92.583" y="119.8626" size="1.778" layer="95"/>
+<attribute name="VALUE" x="92.583" y="114.7826" size="1.778" layer="96"/>
 </instance>
-<instance part="C2" gate="G$1" x="30.48" y="60.96" smashed="yes" rot="R90">
-<attribute name="NAME" x="27.94" y="63.5" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="30.48" y="63.5" size="1.778" layer="96" rot="R90"/>
+<instance part="R1" gate="G$1" x="182.88" y="101.6" smashed="yes" rot="R270">
+<attribute name="NAME" x="179.2986" y="100.33" size="1.778" layer="95" rot="MR90"/>
+<attribute name="VALUE" x="184.658" y="100.33" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="C3" gate="G$1" x="17.78" y="76.2" smashed="yes">
-<attribute name="NAME" x="18.923" y="76.6826" size="1.778" layer="95"/>
-<attribute name="VALUE" x="18.923" y="71.6026" size="1.778" layer="96"/>
+<instance part="R2" gate="G$1" x="182.88" y="86.36" smashed="yes" rot="R270">
+<attribute name="NAME" x="179.2986" y="85.09" size="1.778" layer="95" rot="MR90"/>
+<attribute name="VALUE" x="184.658" y="85.09" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="R1" gate="G$1" x="106.68" y="58.42" smashed="yes" rot="R270">
-<attribute name="NAME" x="108.1786" y="62.23" size="1.778" layer="95" rot="R270"/>
-<attribute name="VALUE" x="103.378" y="62.23" size="1.778" layer="96" rot="R270"/>
+<instance part="R3" gate="G$1" x="182.88" y="73.66" smashed="yes" rot="R90">
+<attribute name="NAME" x="181.3814" y="72.39" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="186.182" y="72.39" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="R2" gate="G$1" x="106.68" y="43.18" smashed="yes" rot="R270">
-<attribute name="NAME" x="108.1786" y="46.99" size="1.778" layer="95" rot="R270"/>
-<attribute name="VALUE" x="103.378" y="46.99" size="1.778" layer="96" rot="R270"/>
+<instance part="J3" gate="G$1" x="195.58" y="93.98" smashed="yes" rot="R180">
+<attribute name="VALUE" x="198.12" y="98.806" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="198.12" y="88.392" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="R3" gate="G$1" x="106.68" y="30.48" smashed="yes" rot="R90">
-<attribute name="NAME" x="105.1814" y="26.67" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="109.982" y="26.67" size="1.778" layer="96" rot="R90"/>
+<instance part="Q1" gate="G$1" x="17.78" y="111.76" smashed="yes" rot="R180">
+<attribute name="NAME" x="11.43" y="110.49" size="1.778" layer="95" rot="R180"/>
 </instance>
-<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 part="J1" gate="G$1" x="55.88" y="111.76" smashed="yes" rot="R180">
+<attribute name="VALUE" x="60.96" y="124.206" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="60.96" y="98.552" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<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 part="J2" gate="G$1" x="58.42" y="68.58" smashed="yes" rot="R180">
+<attribute name="VALUE" x="60.96" y="73.406" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="60.96" y="62.992" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<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 part="J5" gate="G$1" x="55.88" y="86.36" smashed="yes" rot="R180">
+<attribute name="VALUE" x="60.96" y="93.726" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="60.96" y="78.232" size="1.778" layer="95" font="vector" 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 part="R4" gate="G$1" x="48.26" y="33.02" smashed="yes" rot="R90">
+<attribute name="NAME" x="46.7614" y="29.21" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="51.562" y="29.21" size="1.778" layer="96" rot="R90"/>
 </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 part="R5" gate="G$1" x="48.26" y="17.78" smashed="yes" rot="R90">
+<attribute name="NAME" x="46.7614" y="13.97" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="51.562" y="13.97" size="1.778" layer="96" rot="R90"/>
 </instance>
-<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 part="Q2" gate="G$1" x="45.72" y="45.72" smashed="yes">
+<attribute name="NAME" x="52.07" y="46.99" size="1.778" layer="95"/>
 </instance>
-<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 part="Q3" gate="G$1" x="30.48" y="91.44" smashed="yes" rot="MR180">
+<attribute name="NAME" x="36.83" y="90.17" size="1.778" layer="95" rot="MR180"/>
 </instance>
-<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 part="GND2" gate="1" x="48.26" y="2.54" smashed="yes">
+<attribute name="VALUE" x="45.72" y="0" size="1.778" layer="96"/>
 </instance>
-<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 part="R6" gate="G$1" x="27.94" y="116.84" smashed="yes" rot="R90">
+<attribute name="NAME" x="26.4414" y="113.03" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="31.242" y="113.03" size="1.778" layer="96" rot="R90"/>
 </instance>
-<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 part="R7" gate="G$1" x="25.4" y="86.36" smashed="yes" rot="R90">
+<attribute name="NAME" x="23.9014" y="82.55" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="28.702" y="82.55" size="1.778" layer="96" rot="R90"/>
 </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 part="D2" gate="D$1" x="78.74" y="116.84" smashed="yes">
+<attribute name="NAME" x="81.28" y="121.92" size="1.778" layer="95"/>
 </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 part="R8" gate="G$1" x="30.48" y="55.88" smashed="yes" rot="MR0">
+<attribute name="NAME" x="34.29" y="57.3786" size="1.778" layer="95" rot="MR0"/>
+<attribute name="VALUE" x="34.29" y="52.578" size="1.778" layer="96" rot="MR0"/>
 </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 part="C4" gate="G$1" x="160.02" y="106.68" smashed="yes">
+<attribute name="NAME" x="162.56" y="109.22" size="1.778" layer="95"/>
+<attribute name="VALUE" x="162.56" y="104.14" size="1.778" layer="96" rot="MR180"/>
 </instance>
 </instances>
 <busses>
@@ -6430,286 +6502,305 @@ grid 2.54 mm</description>
 <nets>
 <net name="GND" class="0">
 <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"/>
-<wire x1="25.4" y1="60.96" x2="27.94" y2="60.96" width="0.1524" layer="91"/>
-<pinref part="C2" gate="G$1" pin="1"/>
-</segment>
-<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="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="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="-"/>
-<wire x1="111.76" y1="22.86" x2="106.68" y2="22.86" width="0.1524" layer="91"/>
-<wire x1="55.88" y1="22.86" x2="17.78" y2="22.86" width="0.1524" layer="91"/>
-<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="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"/>
+<wire x1="48.26" y1="12.7" x2="48.26" y2="7.62" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="2"/>
-<label x="-30.48" y="73.66" size="1.778" layer="95"/>
+<label x="45.72" y="116.84" size="1.778" layer="95"/>
 <pinref part="Q1" gate="G$1" pin="S"/>
-<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="7.62" x2="48.26" y2="5.08" width="0.1524" layer="91"/>
+<wire x1="50.8" y1="116.84" x2="35.56" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="116.84" x2="35.56" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="124.46" x2="27.94" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="27.94" y1="124.46" x2="15.24" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="15.24" y1="124.46" x2="15.24" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="27.94" y1="121.92" x2="27.94" y2="124.46" width="0.1524" layer="91"/>
+<junction x="27.94" y="124.46"/>
+<wire x1="15.24" y1="124.46" x2="5.08" y2="124.46" width="0.1524" layer="91"/>
+<junction x="15.24" y="124.46"/>
+<wire x1="5.08" y1="124.46" x2="5.08" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="73.66" x2="5.08" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="55.88" x2="5.08" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="7.62" x2="48.26" y2="7.62" width="0.1524" layer="91"/>
+<junction x="48.26" y="7.62"/>
+<wire x1="25.4" y1="81.28" x2="25.4" y2="73.66" width="0.1524" layer="91"/>
+<label x="25.4" y="76.2" size="1.778" layer="95"/>
+<wire x1="25.4" y1="73.66" x2="5.08" y2="73.66" width="0.1524" layer="91"/>
+<junction x="5.08" y="73.66"/>
 <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"/>
+<pinref part="R3" gate="G$1" pin="1"/>
+<wire x1="182.88" y1="68.58" x2="182.88" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="182.88" y1="66.04" x2="160.02" y2="66.04" width="0.1524" layer="91"/>
+<pinref part="J4" gate="G$1" pin="1"/>
+<junction x="182.88" y="66.04"/>
+<pinref part="C3" gate="G$1" pin="-"/>
+<wire x1="187.96" y1="66.04" x2="182.88" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="160.02" y1="66.04" x2="101.6" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="101.6" y1="66.04" x2="91.44" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="91.44" y1="66.04" x2="91.44" y2="114.3" width="0.1524" layer="91"/>
+<pinref part="D1" gate="G$1" pin="A"/>
+<wire x1="152.4" y1="132.08" x2="200.66" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="200.66" y1="132.08" x2="223.52" y2="132.08" width="0.1524" layer="91"/>
+<pinref part="J3" gate="G$1" pin="2"/>
+<wire x1="187.96" y1="91.44" x2="187.96" y2="66.04" width="0.1524" layer="91"/>
+<pinref part="U1" gate="G$1" pin="GND"/>
+<wire x1="160.02" y1="99.06" x2="160.02" y2="101.6" width="0.1524" layer="91"/>
+<wire x1="147.32" y1="99.06" x2="160.02" y2="99.06" width="0.1524" layer="91"/>
+<junction x="160.02" y="99.06"/>
+<label x="147.32" y="99.06" size="1.778" layer="95"/>
+<wire x1="160.02" y1="99.06" x2="160.02" y2="66.04" width="0.1524" layer="91"/>
+<junction x="160.02" y="66.04"/>
+<label x="203.2" y="119.38" size="1.778" layer="95"/>
+<pinref part="D2" gate="D$1" pin="P$2"/>
+<wire x1="78.74" y1="109.22" x2="78.74" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="66.04" x2="91.44" y2="66.04" width="0.1524" layer="91"/>
+<junction x="91.44" y="66.04"/>
+<wire x1="48.26" y1="7.62" x2="78.74" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="7.62" x2="78.74" y2="33.02" width="0.1524" layer="91"/>
+<pinref part="R8" gate="G$1" pin="2"/>
+<wire x1="5.08" y1="55.88" x2="25.4" y2="55.88" width="0.1524" layer="91"/>
+<junction x="5.08" y="55.88"/>
+<wire x1="200.66" y1="119.38" x2="200.66" y2="132.08" width="0.1524" layer="91"/>
+<junction x="200.66" y="132.08"/>
+<wire x1="208.28" y1="119.38" x2="200.66" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="223.52" y1="132.08" x2="223.52" y2="33.02" width="0.1524" layer="91"/>
+<wire x1="223.52" y1="33.02" x2="78.74" y2="33.02" width="0.1524" layer="91"/>
+<pinref part="U1" gate="G$1" pin="SGND"/>
+<wire x1="116.84" y1="99.06" x2="101.6" y2="99.06" width="0.1524" layer="91"/>
+<wire x1="101.6" y1="99.06" x2="101.6" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="101.6" y1="104.14" x2="104.14" y2="104.14" width="0.1524" layer="91"/>
+<pinref part="C2" gate="G$1" pin="1"/>
+<wire x1="101.6" y1="99.06" x2="101.6" y2="66.04" width="0.1524" layer="91"/>
+<junction x="101.6" y="99.06"/>
+<junction x="101.6" y="66.04"/>
+<label x="111.76" y="99.06" size="1.778" layer="95"/>
+<wire x1="78.74" y1="66.04" x2="78.74" y2="33.02" width="0.1524" layer="91"/>
+<junction x="78.74" y="66.04"/>
+<junction x="78.74" y="33.02"/>
+<pinref part="C4" gate="G$1" pin="P$2"/>
 </segment>
 </net>
 <net name="VIN" class="0">
 <segment>
+<pinref part="Q2" gate="G$1" pin="D"/>
+<wire x1="48.26" y1="50.8" x2="48.26" y2="58.42" width="0.1524" layer="91"/>
+<label x="53.34" y="53.34" size="1.778" layer="95"/>
 <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="106.68" y1="73.66" x2="106.68" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="147.32" y1="104.14" x2="154.94" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="182.88" y1="116.84" x2="182.88" y2="106.68" width="0.1524" layer="91"/>
 <pinref part="R1" gate="G$1" pin="1"/>
 <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="-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"/>
+<wire x1="182.88" y1="116.84" x2="205.74" y2="116.84" width="0.1524" layer="91"/>
+<junction x="182.88" y="116.84"/>
+<wire x1="205.74" y1="116.84" x2="208.28" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="154.94" y1="104.14" x2="154.94" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="154.94" y1="116.84" x2="160.02" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="160.02" y1="116.84" x2="182.88" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="160.02" y1="113.03" x2="160.02" y2="116.84" width="0.1524" layer="91"/>
+<junction x="160.02" y="116.84"/>
+<label x="203.2" y="116.84" size="1.778" layer="95"/>
+<wire x1="48.26" y1="58.42" x2="205.74" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="205.74" y1="58.42" x2="205.74" y2="116.84" width="0.1524" layer="91"/>
+<junction x="205.74" y="116.84"/>
+<pinref part="C4" gate="G$1" pin="P$1"/>
+<label x="147.32" y="104.14" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="N$1" class="0">
 <segment>
 <pinref part="U1" gate="G$1" pin="BST"/>
-<wire x1="40.64" y1="66.04" x2="38.1" y2="66.04" width="0.1524" layer="91"/>
-<wire x1="38.1" y1="66.04" x2="38.1" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="116.84" y1="109.22" x2="114.3" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="109.22" x2="114.3" y2="124.46" width="0.1524" layer="91"/>
 <pinref part="C1" gate="G$1" pin="1"/>
-<wire x1="38.1" y1="78.74" x2="50.8" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="124.46" x2="127" y2="124.46" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$2" class="0">
 <segment>
 <pinref part="C1" gate="G$1" pin="2"/>
-<wire x1="58.42" y1="78.74" x2="60.96" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="78.74" x2="73.66" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="73.66" y1="78.74" x2="73.66" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="134.62" y1="124.46" x2="137.16" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="137.16" y1="124.46" x2="149.86" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="149.86" y1="124.46" x2="149.86" y2="109.22" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="LX"/>
-<wire x1="73.66" y1="66.04" x2="71.12" y2="66.04" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="86.36" x2="60.96" y2="78.74" width="0.1524" layer="91"/>
-<junction x="60.96" y="78.74"/>
+<wire x1="149.86" y1="109.22" x2="147.32" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="137.16" y1="132.08" x2="137.16" y2="124.46" width="0.1524" layer="91"/>
+<junction x="137.16" y="124.46"/>
 <pinref part="D1" gate="G$1" pin="C"/>
-<wire x1="68.58" y1="86.36" x2="60.96" y2="86.36" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="86.36" x2="50.8" y2="86.36" width="0.1524" layer="91"/>
-<junction x="60.96" y="86.36"/>
+<wire x1="147.32" y1="132.08" x2="137.16" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="137.16" y1="132.08" x2="127" y2="132.08" width="0.1524" layer="91"/>
+<junction x="137.16" y="132.08"/>
 <pinref part="L1" gate="G$1" pin="1"/>
 </segment>
 </net>
 <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"/>
-<wire x1="22.86" y1="86.36" x2="22.86" y2="50.8" width="0.1524" layer="91"/>
+<wire x1="111.76" y1="132.08" x2="99.06" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="99.06" y1="132.08" x2="99.06" y2="93.98" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="FB"/>
-<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="17.78" y2="78.74" width="0.1524" layer="91"/>
-<junction x="17.78" y="86.36"/>
+<wire x1="99.06" y1="93.98" x2="116.84" y2="93.98" width="0.1524" layer="91"/>
+<wire x1="99.06" y1="132.08" x2="91.44" y2="132.08" width="0.1524" layer="91"/>
+<junction x="99.06" y="132.08"/>
+<wire x1="91.44" y1="132.08" x2="91.44" y2="121.92" width="0.1524" layer="91"/>
+<junction x="91.44" y="132.08"/>
 <pinref part="C3" gate="G$1" pin="+"/>
-<label x="10.16" y="86.36" size="1.778" layer="95"/>
+<label x="86.36" y="132.08" size="1.778" layer="95"/>
 <pinref part="J1" gate="G$1" pin="1"/>
-<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"/>
+<wire x1="50.8" y1="119.38" x2="40.64" y2="119.38" width="0.1524" layer="91"/>
+<label x="45.72" y="119.38" size="1.778" layer="95"/>
+<wire x1="91.44" y1="132.08" x2="78.74" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="132.08" x2="40.64" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="132.08" x2="40.64" y2="119.38" width="0.1524" layer="91"/>
+<pinref part="D2" gate="D$1" pin="P$1"/>
+<wire x1="78.74" y1="132.08" x2="78.74" y2="124.46" width="0.1524" layer="91"/>
+<junction x="78.74" y="132.08"/>
 </segment>
 </net>
 <net name="N$4" class="0">
 <segment>
 <pinref part="C2" gate="G$1" pin="2"/>
 <pinref part="U1" gate="G$1" pin="VD"/>
-<wire x1="35.56" y1="60.96" x2="40.64" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="111.76" y1="104.14" x2="116.84" y2="104.14" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$5" class="0">
 <segment>
 <pinref part="U1" gate="G$1" pin="ON/OFF"/>
-<wire x1="71.12" y1="50.8" x2="106.68" y2="50.8" width="0.1524" layer="91"/>
+<wire x1="147.32" y1="93.98" x2="182.88" y2="93.98" width="0.1524" layer="91"/>
 <pinref part="R1" gate="G$1" pin="2"/>
-<wire x1="106.68" y1="53.34" x2="106.68" y2="50.8" width="0.1524" layer="91"/>
-<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"/>
+<wire x1="182.88" y1="96.52" x2="182.88" y2="93.98" width="0.1524" layer="91"/>
+<wire x1="182.88" y1="93.98" x2="182.88" y2="91.44" width="0.1524" layer="91"/>
+<junction x="182.88" y="93.98"/>
 <pinref part="R2" 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"/>
+<wire x1="182.88" y1="93.98" x2="187.96" y2="93.98" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$7" class="0">
 <segment>
 <pinref part="R2" gate="G$1" pin="2"/>
 <pinref part="R3" gate="G$1" pin="2"/>
-<wire x1="106.68" y1="38.1" x2="106.68" y2="35.56" width="0.1524" layer="91"/>
+<wire x1="182.88" y1="81.28" x2="182.88" y2="78.74" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="SPIN" class="0">
 <segment>
 <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"/>
+<wire x1="50.8" y1="88.9" x2="43.18" y2="88.9" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="8"/>
-<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"/>
+<wire x1="43.18" y1="88.9" x2="43.18" y2="101.6" width="0.1524" layer="91"/>
+<wire x1="43.18" y1="101.6" x2="50.8" y2="101.6" width="0.1524" layer="91"/>
+<label x="45.72" y="88.9" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="SPOUT" class="0">
 <segment>
 <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"/>
+<wire x1="50.8" y1="86.36" x2="40.64" y2="86.36" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="7"/>
-<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"/>
+<wire x1="40.64" y1="86.36" x2="40.64" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="104.14" x2="50.8" y2="104.14" width="0.1524" layer="91"/>
+<label x="43.18" y="86.36" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="ST" class="0">
 <segment>
 <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"/>
+<wire x1="50.8" y1="83.82" x2="38.1" y2="83.82" width="0.1524" layer="91"/>
+<label x="48.26" y="83.82" 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"/>
+<wire x1="33.02" y1="96.52" x2="33.02" y2="99.06" width="0.1524" layer="91"/>
+<wire x1="33.02" y1="99.06" x2="38.1" y2="99.06" width="0.1524" layer="91"/>
+<wire x1="38.1" y1="99.06" x2="38.1" y2="83.82" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="5V" class="0">
 <segment>
 <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"/>
+<wire x1="50.8" y1="81.28" x2="40.64" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="81.28" x2="40.64" y2="68.58" width="0.1524" layer="91"/>
 <pinref part="J2" gate="G$1" pin="1"/>
-<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"/>
+<wire x1="40.64" y1="68.58" x2="50.8" y2="68.58" width="0.1524" layer="91"/>
+<label x="48.26" y="81.28" 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"/>
+<wire x1="33.02" y1="86.36" x2="33.02" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="33.02" y1="81.28" x2="40.64" y2="81.28" width="0.1524" layer="91"/>
+<junction x="40.64" y="81.28"/>
 </segment>
 </net>
 <net name="N$3" class="0">
 <segment>
 <pinref part="Q1" gate="G$1" pin="D"/>
-<wire x1="-60.96" y1="63.5" x2="-60.96" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="15.24" y1="106.68" x2="15.24" y2="66.04" width="0.1524" layer="91"/>
 <pinref part="J2" gate="G$1" pin="2"/>
-<wire x1="-60.96" y1="22.86" x2="-25.4" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="15.24" y1="66.04" x2="50.8" y2="66.04" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="STLEDCTL" class="0">
 <segment>
 <pinref part="Q1" gate="G$1" pin="G"/>
-<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"/>
+<wire x1="20.32" y1="114.3" x2="22.86" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="22.86" y1="114.3" x2="22.86" y2="109.22" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="5"/>
-<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="22.86" y1="109.22" x2="27.94" y2="109.22" width="0.1524" layer="91"/>
+<label x="38.1" y="109.22" size="1.778" layer="95"/>
+<wire x1="27.94" y1="109.22" x2="50.8" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="27.94" y1="111.76" x2="27.94" y2="109.22" width="0.1524" layer="91"/>
+<junction x="27.94" y="109.22"/>
 <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="-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"/>
+<wire x1="43.18" y1="43.18" x2="40.64" y2="43.18" width="0.1524" layer="91"/>
+<label x="30.48" y="43.18" size="1.778" layer="95"/>
+<pinref part="R8" gate="G$1" pin="1"/>
+<wire x1="40.64" y1="43.18" x2="30.48" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="55.88" x2="35.56" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="55.88" x2="40.64" y2="43.18" width="0.1524" layer="91"/>
+<junction x="40.64" y="43.18"/>
 </segment>
 <segment>
 <pinref part="J1" gate="G$1" pin="4"/>
-<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"/>
+<wire x1="50.8" y1="111.76" x2="40.64" y2="111.76" width="0.1524" layer="91"/>
+<label x="45.72" y="111.76" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="BAT" class="0">
 <segment>
-<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"/>
+<wire x1="48.26" y1="25.4" x2="30.48" y2="25.4" width="0.1524" layer="91"/>
+<label x="30.48" y="25.4" size="1.778" layer="95"/>
+<wire x1="48.26" y1="27.94" x2="48.26" y2="25.4" width="0.1524" layer="91"/>
+<wire x1="48.26" y1="25.4" x2="48.26" y2="22.86" width="0.1524" layer="91"/>
+<junction x="48.26" y="25.4"/>
 <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="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"/>
+<wire x1="50.8" y1="114.3" x2="40.64" y2="114.3" width="0.1524" layer="91"/>
+<label x="45.72" y="114.3" 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="-27.94" y1="-2.54" x2="-27.94" y2="-5.08" width="0.1524" layer="91"/>
+<wire x1="48.26" y1="40.64" x2="48.26" y2="38.1" 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="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"/>
+<wire x1="50.8" y1="106.68" x2="25.4" y2="106.68" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="106.68" x2="25.4" y2="93.98" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="93.98" x2="27.94" y2="93.98" width="0.1524" layer="91"/>
+<label x="43.18" y="106.68" size="1.778" layer="95"/>
+<wire x1="25.4" y1="93.98" x2="25.4" y2="91.44" width="0.1524" layer="91"/>
+<junction x="25.4" y="93.98"/>
 <pinref part="R7" gate="G$1" pin="2"/>
 </segment>
 </net>

+ 377 - 286
schematic/regulator.s#8

@@ -181,26 +181,6 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <rectangle x1="0.4" y1="-3.81" x2="2.15" y2="-3.1" layer="51"/>
 <rectangle x1="2.94" y1="-3.81" x2="4.1" y2="-3.1" layer="51"/>
 </package>
-<package name="CAPAE1230X1250N" urn="urn:adsk.eagle:footprint:21812987/1">
-<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
-&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
-<wire x1="-6.25" y1="1.3186" x2="-6.25" y2="3.6573" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="3.6573" x2="-3.6573" y2="6.25" width="0.12" layer="21"/>
-<wire x1="-3.6573" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="21"/>
-<wire x1="6.25" y1="6.25" x2="6.25" y2="1.3186" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="-1.3186" x2="-6.25" y2="-3.6573" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="-3.6573" x2="-3.6573" y2="-6.25" width="0.12" layer="21"/>
-<wire x1="-3.6573" y1="-6.25" x2="6.25" y2="-6.25" width="0.12" layer="21"/>
-<wire x1="6.25" y1="-6.25" x2="6.25" y2="-1.3186" width="0.12" layer="21"/>
-<wire x1="6.25" y1="-6.25" x2="-6.25" y2="-6.25" width="0.12" layer="51"/>
-<wire x1="-6.25" y1="-6.25" x2="-6.25" y2="6.25" width="0.12" layer="51"/>
-<wire x1="-6.25" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="51"/>
-<wire x1="6.25" y1="6.25" x2="6.25" y2="-6.25" width="0.12" layer="51"/>
-<smd name="1" x="-4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
-<smd name="2" x="4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
-<text x="0" y="6.885" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
-<text x="0" y="-6.885" 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">
@@ -210,13 +190,6 @@ dual in line package'</description>
 <packageinstance name="DIP8"/>
 </packageinstances>
 </package3d>
-<package3d name="CAPAE1230X1250N" urn="urn:adsk.eagle:package:21812541/1" type="model">
-<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
-&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
-<packageinstances>
-<packageinstance name="CAPAE1230X1250N"/>
-</packageinstances>
-</package3d>
 </packages3d>
 <symbols>
 <symbol name="MX5035">
@@ -236,15 +209,6 @@ dual in line package'</description>
 <text x="-10.16" y="15.24" size="1.778" layer="95">&gt;NAME</text>
 <text x="-10.16" y="-17.78" size="1.778" layer="96">&gt;VALUE</text>
 </symbol>
-<symbol name="C">
-<wire x1="-2.54" y1="1.27" x2="2.54" y2="1.27" width="0.254" layer="94"/>
-<wire x1="-2.54" y1="-1.016" x2="2.54" y2="-1.016" width="0.254" layer="94" curve="-90"/>
-<pin name="P$1" x="0" y="6.35" visible="off" length="middle" direction="pwr" rot="R270"/>
-<pin name="P$2" x="0" y="-5.08" visible="off" length="middle" direction="pwr" rot="R90"/>
-<text x="-3.81" y="1.27" size="1.778" layer="94">+</text>
-<text x="2.54" y="2.54" size="1.778" layer="95">&gt;NAME</text>
-<text x="2.54" y="-5.08" size="1.778" layer="96">&gt;VALUE</text>
-</symbol>
 </symbols>
 <devicesets>
 <deviceset name="MAX5035">
@@ -273,25 +237,6 @@ dual in line package'</description>
 </device>
 </devices>
 </deviceset>
-<deviceset name="C">
-<gates>
-<gate name="G$1" symbol="C" x="-1.27" y="-1.27"/>
-</gates>
-<devices>
-<device name="PANASONIC_H13" package="CAPAE1230X1250N">
-<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:21812541/1"/>
-</package3dinstances>
-<technologies>
-<technology name=""/>
-</technologies>
-</device>
-</devices>
-</deviceset>
 </devicesets>
 </library>
 <library name="Connectors" urn="urn:adsk.eagle:library:14555660">
@@ -6294,6 +6239,128 @@ 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>
+<package name="CAPAE1230X1250N" urn="urn:adsk.eagle:footprint:21812987/1">
+<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
+&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
+<wire x1="-6.25" y1="1.3186" x2="-6.25" y2="3.6573" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="3.6573" x2="-3.6573" y2="6.25" width="0.12" layer="21"/>
+<wire x1="-3.6573" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="21"/>
+<wire x1="6.25" y1="6.25" x2="6.25" y2="1.3186" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="-1.3186" x2="-6.25" y2="-3.6573" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="-3.6573" x2="-3.6573" y2="-6.25" width="0.12" layer="21"/>
+<wire x1="-3.6573" y1="-6.25" x2="6.25" y2="-6.25" width="0.12" layer="21"/>
+<wire x1="6.25" y1="-6.25" x2="6.25" y2="-1.3186" width="0.12" layer="21"/>
+<wire x1="6.25" y1="-6.25" x2="-6.25" y2="-6.25" width="0.12" layer="51"/>
+<wire x1="-6.25" y1="-6.25" x2="-6.25" y2="6.25" width="0.12" layer="51"/>
+<wire x1="-6.25" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="51"/>
+<wire x1="6.25" y1="6.25" x2="6.25" y2="-6.25" width="0.12" layer="51"/>
+<smd name="1" x="-4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
+<smd name="2" x="4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
+<text x="0" y="6.885" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-6.885" 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>
+<package3d name="CAPAE1230X1250N" urn="urn:adsk.eagle:package:21812541/1" type="model">
+<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
+&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="CAPAE1230X1250N"/>
+</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>
+<symbol name="C">
+<wire x1="-2.54" y1="1.27" x2="2.54" y2="1.27" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="-1.016" x2="2.54" y2="-1.016" width="0.254" layer="94" curve="-90"/>
+<pin name="P$1" x="0" y="6.35" visible="off" length="middle" direction="pwr" rot="R270"/>
+<pin name="P$2" x="0" y="-5.08" visible="off" length="middle" direction="pwr" rot="R90"/>
+<text x="-3.81" y="1.27" size="1.778" layer="94">+</text>
+<text x="2.54" y="2.54" size="1.778" layer="95">&gt;NAME</text>
+<text x="2.54" y="-5.08" 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>
+<deviceset name="C">
+<gates>
+<gate name="G$1" symbol="C" x="-1.27" y="-1.27"/>
+</gates>
+<devices>
+<device name="PANASONIC_H13" package="CAPAE1230X1250N">
+<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:21812541/1"/>
+</package3dinstances>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
 </libraries>
 <attributes>
 </attributes>
@@ -6306,16 +6373,14 @@ grid 2.54 mm</description>
 <parts>
 <part name="U1" library="regulator" deviceset="MAX5035" device="DIP8" package3d_urn="urn:adsk.eagle:package:8089856/1"/>
 <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"/>
+<part name="D1" library="Diodes" library_urn="urn:adsk.eagle:library:11396254" deviceset="MBR360G" device="" package3d_urn="urn:adsk.eagle:package:10898389/2" value="SB 5100"/>
 <part name="L1" library="inductors" library_urn="urn:adsk.eagle:library:243" deviceset="DR127" device="" package3d_urn="urn:adsk.eagle:package:15117/1"/>
-<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="_"/>
-<part name="C3" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" deviceset="C-POL" device="TANTALUM-2917(7343-METRIC)" package3d_urn="urn:adsk.eagle:package:16290885/1" technology="_"/>
+<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="_" value="0.1uF"/>
+<part name="C3" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" deviceset="C-POL" device="TANTALUM-2917(7343-METRIC)" package3d_urn="urn:adsk.eagle:package:16290885/1" technology="_" value="15uF"/>
 <part name="R1" 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="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="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"/>
@@ -6325,104 +6390,111 @@ grid 2.54 mm</description>
 <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="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=""/>
+<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"/>
+<part name="R8" 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="C4" library="eScooter" deviceset="C" device="PANASONIC_H13" package3d_urn="urn:adsk.eagle:package:21812541/1" value="68uF"/>
 </parts>
 <sheets>
 <sheet>
 <plain>
 </plain>
 <instances>
-<instance part="U1" gate="G$1" x="55.88" y="58.42" smashed="yes">
-<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 part="U1" gate="G$1" x="132.08" y="101.6" smashed="yes">
+<attribute name="NAME" x="129.54" y="116.84" size="1.778" layer="95"/>
+<attribute name="VALUE" x="121.92" y="86.36" size="1.778" layer="96"/>
+</instance>
+<instance part="J4" gate="G$1" x="213.36" y="116.84" smashed="yes" rot="MR0">
+<attribute name="NAME" x="215.9" y="122.682" size="1.778" layer="95" rot="MR0"/>
 </instance>
-<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 part="C1" gate="G$1" x="129.54" y="124.46" smashed="yes" rot="R90">
+<attribute name="NAME" x="129.54" y="124.46" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="134.62" y="124.46" size="1.778" layer="96" rot="R90"/>
 </instance>
-<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 part="D1" gate="G$1" x="149.86" y="132.08" smashed="yes" rot="R180">
+<attribute name="NAME" x="152.146" y="130.175" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="152.146" y="135.509" size="1.778" layer="96" rot="R180"/>
 </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"/>
-<attribute name="VALUE" x="53.34" y="81.28" size="1.778" layer="96" rot="R90"/>
+<instance part="L1" gate="G$1" x="119.38" y="132.08" smashed="yes" rot="R180">
+<attribute name="NAME" x="123.19" y="129.794" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="123.317" y="135.128" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="D1" gate="G$1" x="71.12" y="86.36" smashed="yes" rot="R180">
-<attribute name="NAME" x="73.406" y="84.455" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="73.406" y="89.789" size="1.778" layer="96" rot="R180"/>
+<instance part="C2" gate="G$1" x="106.68" y="104.14" smashed="yes" rot="R90">
+<attribute name="NAME" x="106.68" y="104.14" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="111.76" y="104.14" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="L1" gate="G$1" x="43.18" y="86.36" smashed="yes" rot="R180">
-<attribute name="NAME" x="46.99" y="84.074" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="47.117" y="89.408" size="1.778" layer="96" rot="R180"/>
+<instance part="C3" gate="G$1" x="91.44" y="119.38" smashed="yes">
+<attribute name="NAME" x="92.583" y="119.8626" size="1.778" layer="95"/>
+<attribute name="VALUE" x="92.583" y="114.7826" size="1.778" layer="96"/>
 </instance>
-<instance part="C2" gate="G$1" x="30.48" y="60.96" smashed="yes" rot="R90">
-<attribute name="NAME" x="27.94" y="63.5" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="30.48" y="63.5" size="1.778" layer="96" rot="R90"/>
+<instance part="R1" gate="G$1" x="182.88" y="101.6" smashed="yes" rot="R270">
+<attribute name="NAME" x="179.2986" y="100.33" size="1.778" layer="95" rot="MR90"/>
+<attribute name="VALUE" x="184.658" y="100.33" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="C3" gate="G$1" x="17.78" y="76.2" smashed="yes">
-<attribute name="NAME" x="18.923" y="76.6826" size="1.778" layer="95"/>
-<attribute name="VALUE" x="18.923" y="71.6026" size="1.778" layer="96"/>
+<instance part="R2" gate="G$1" x="182.88" y="86.36" smashed="yes" rot="R270">
+<attribute name="NAME" x="179.2986" y="85.09" size="1.778" layer="95" rot="MR90"/>
+<attribute name="VALUE" x="184.658" y="85.09" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="R1" gate="G$1" x="106.68" y="58.42" smashed="yes" rot="R270">
-<attribute name="NAME" x="108.1786" y="62.23" size="1.778" layer="95" rot="R270"/>
-<attribute name="VALUE" x="103.378" y="62.23" size="1.778" layer="96" rot="R270"/>
+<instance part="R3" gate="G$1" x="182.88" y="73.66" smashed="yes" rot="R90">
+<attribute name="NAME" x="181.3814" y="72.39" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="186.182" y="72.39" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="R2" gate="G$1" x="106.68" y="43.18" smashed="yes" rot="R270">
-<attribute name="NAME" x="108.1786" y="46.99" size="1.778" layer="95" rot="R270"/>
-<attribute name="VALUE" x="103.378" y="46.99" size="1.778" layer="96" rot="R270"/>
+<instance part="J3" gate="G$1" x="195.58" y="93.98" smashed="yes" rot="R180">
+<attribute name="VALUE" x="198.12" y="98.806" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="198.12" y="88.392" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="R3" gate="G$1" x="106.68" y="30.48" smashed="yes" rot="R90">
-<attribute name="NAME" x="105.1814" y="26.67" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="109.982" y="26.67" size="1.778" layer="96" rot="R90"/>
+<instance part="Q1" gate="G$1" x="17.78" y="111.76" smashed="yes" rot="R180">
+<attribute name="NAME" x="11.43" y="110.49" size="1.778" layer="95" rot="R180"/>
 </instance>
-<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 part="J1" gate="G$1" x="55.88" y="111.76" smashed="yes" rot="R180">
+<attribute name="VALUE" x="60.96" y="124.206" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="60.96" y="98.552" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<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 part="J2" gate="G$1" x="58.42" y="68.58" smashed="yes" rot="R180">
+<attribute name="VALUE" x="60.96" y="73.406" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="60.96" y="62.992" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<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 part="J5" gate="G$1" x="55.88" y="86.36" smashed="yes" rot="R180">
+<attribute name="VALUE" x="60.96" y="93.726" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="60.96" y="78.232" size="1.778" layer="95" font="vector" 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 part="R4" gate="G$1" x="48.26" y="33.02" smashed="yes" rot="R90">
+<attribute name="NAME" x="46.7614" y="29.21" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="51.562" y="29.21" size="1.778" layer="96" rot="R90"/>
 </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 part="R5" gate="G$1" x="48.26" y="17.78" smashed="yes" rot="R90">
+<attribute name="NAME" x="46.7614" y="13.97" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="51.562" y="13.97" size="1.778" layer="96" rot="R90"/>
 </instance>
-<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 part="Q2" gate="G$1" x="45.72" y="45.72" smashed="yes">
+<attribute name="NAME" x="52.07" y="46.99" size="1.778" layer="95"/>
 </instance>
-<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 part="Q3" gate="G$1" x="30.48" y="91.44" smashed="yes" rot="MR180">
+<attribute name="NAME" x="36.83" y="90.17" size="1.778" layer="95" rot="MR180"/>
 </instance>
-<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 part="GND2" gate="1" x="48.26" y="2.54" smashed="yes">
+<attribute name="VALUE" x="45.72" y="0" size="1.778" layer="96"/>
 </instance>
-<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 part="R6" gate="G$1" x="27.94" y="116.84" smashed="yes" rot="R90">
+<attribute name="NAME" x="26.4414" y="113.03" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="31.242" y="113.03" size="1.778" layer="96" rot="R90"/>
 </instance>
-<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 part="R7" gate="G$1" x="25.4" y="86.36" smashed="yes" rot="R90">
+<attribute name="NAME" x="23.9014" y="82.55" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="28.702" y="82.55" size="1.778" layer="96" rot="R90"/>
 </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 part="D2" gate="D$1" x="78.74" y="116.84" smashed="yes">
+<attribute name="NAME" x="81.28" y="121.92" size="1.778" layer="95"/>
 </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 part="R8" gate="G$1" x="30.48" y="55.88" smashed="yes" rot="MR0">
+<attribute name="NAME" x="34.29" y="57.3786" size="1.778" layer="95" rot="MR0"/>
+<attribute name="VALUE" x="34.29" y="52.578" size="1.778" layer="96" rot="MR0"/>
 </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 part="C4" gate="G$1" x="160.02" y="106.68" smashed="yes">
+<attribute name="NAME" x="162.56" y="109.22" size="1.778" layer="95"/>
+<attribute name="VALUE" x="162.56" y="104.14" size="1.778" layer="96" rot="MR180"/>
 </instance>
 </instances>
 <busses>
@@ -6430,286 +6502,305 @@ grid 2.54 mm</description>
 <nets>
 <net name="GND" class="0">
 <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"/>
-<wire x1="25.4" y1="60.96" x2="27.94" y2="60.96" width="0.1524" layer="91"/>
-<pinref part="C2" gate="G$1" pin="1"/>
-</segment>
-<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="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="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="-"/>
-<wire x1="111.76" y1="22.86" x2="106.68" y2="22.86" width="0.1524" layer="91"/>
-<wire x1="55.88" y1="22.86" x2="17.78" y2="22.86" width="0.1524" layer="91"/>
-<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="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"/>
+<wire x1="48.26" y1="12.7" x2="48.26" y2="7.62" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="2"/>
-<label x="-30.48" y="73.66" size="1.778" layer="95"/>
+<label x="45.72" y="116.84" size="1.778" layer="95"/>
 <pinref part="Q1" gate="G$1" pin="S"/>
-<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="7.62" x2="48.26" y2="5.08" width="0.1524" layer="91"/>
+<wire x1="50.8" y1="116.84" x2="35.56" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="116.84" x2="35.56" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="124.46" x2="27.94" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="27.94" y1="124.46" x2="15.24" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="15.24" y1="124.46" x2="15.24" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="27.94" y1="121.92" x2="27.94" y2="124.46" width="0.1524" layer="91"/>
+<junction x="27.94" y="124.46"/>
+<wire x1="15.24" y1="124.46" x2="5.08" y2="124.46" width="0.1524" layer="91"/>
+<junction x="15.24" y="124.46"/>
+<wire x1="5.08" y1="124.46" x2="5.08" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="73.66" x2="5.08" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="55.88" x2="5.08" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="7.62" x2="48.26" y2="7.62" width="0.1524" layer="91"/>
+<junction x="48.26" y="7.62"/>
+<wire x1="25.4" y1="81.28" x2="25.4" y2="73.66" width="0.1524" layer="91"/>
+<label x="25.4" y="76.2" size="1.778" layer="95"/>
+<wire x1="25.4" y1="73.66" x2="5.08" y2="73.66" width="0.1524" layer="91"/>
+<junction x="5.08" y="73.66"/>
 <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"/>
+<pinref part="R3" gate="G$1" pin="1"/>
+<wire x1="182.88" y1="68.58" x2="182.88" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="182.88" y1="66.04" x2="160.02" y2="66.04" width="0.1524" layer="91"/>
+<pinref part="J4" gate="G$1" pin="1"/>
+<junction x="182.88" y="66.04"/>
+<pinref part="C3" gate="G$1" pin="-"/>
+<wire x1="187.96" y1="66.04" x2="182.88" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="160.02" y1="66.04" x2="101.6" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="101.6" y1="66.04" x2="91.44" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="91.44" y1="66.04" x2="91.44" y2="114.3" width="0.1524" layer="91"/>
+<pinref part="D1" gate="G$1" pin="A"/>
+<wire x1="152.4" y1="132.08" x2="200.66" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="200.66" y1="132.08" x2="223.52" y2="132.08" width="0.1524" layer="91"/>
+<pinref part="J3" gate="G$1" pin="2"/>
+<wire x1="187.96" y1="91.44" x2="187.96" y2="66.04" width="0.1524" layer="91"/>
+<pinref part="U1" gate="G$1" pin="GND"/>
+<wire x1="160.02" y1="99.06" x2="160.02" y2="101.6" width="0.1524" layer="91"/>
+<wire x1="147.32" y1="99.06" x2="160.02" y2="99.06" width="0.1524" layer="91"/>
+<junction x="160.02" y="99.06"/>
+<label x="147.32" y="99.06" size="1.778" layer="95"/>
+<wire x1="160.02" y1="99.06" x2="160.02" y2="66.04" width="0.1524" layer="91"/>
+<junction x="160.02" y="66.04"/>
+<label x="203.2" y="119.38" size="1.778" layer="95"/>
+<pinref part="D2" gate="D$1" pin="P$2"/>
+<wire x1="78.74" y1="109.22" x2="78.74" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="66.04" x2="91.44" y2="66.04" width="0.1524" layer="91"/>
+<junction x="91.44" y="66.04"/>
+<wire x1="48.26" y1="7.62" x2="78.74" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="7.62" x2="78.74" y2="33.02" width="0.1524" layer="91"/>
+<pinref part="R8" gate="G$1" pin="2"/>
+<wire x1="5.08" y1="55.88" x2="25.4" y2="55.88" width="0.1524" layer="91"/>
+<junction x="5.08" y="55.88"/>
+<wire x1="200.66" y1="119.38" x2="200.66" y2="132.08" width="0.1524" layer="91"/>
+<junction x="200.66" y="132.08"/>
+<wire x1="208.28" y1="119.38" x2="200.66" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="223.52" y1="132.08" x2="223.52" y2="33.02" width="0.1524" layer="91"/>
+<wire x1="223.52" y1="33.02" x2="78.74" y2="33.02" width="0.1524" layer="91"/>
+<pinref part="U1" gate="G$1" pin="SGND"/>
+<wire x1="116.84" y1="99.06" x2="101.6" y2="99.06" width="0.1524" layer="91"/>
+<wire x1="101.6" y1="99.06" x2="101.6" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="101.6" y1="104.14" x2="104.14" y2="104.14" width="0.1524" layer="91"/>
+<pinref part="C2" gate="G$1" pin="1"/>
+<wire x1="101.6" y1="99.06" x2="101.6" y2="66.04" width="0.1524" layer="91"/>
+<junction x="101.6" y="99.06"/>
+<junction x="101.6" y="66.04"/>
+<label x="111.76" y="99.06" size="1.778" layer="95"/>
+<wire x1="78.74" y1="66.04" x2="78.74" y2="33.02" width="0.1524" layer="91"/>
+<junction x="78.74" y="66.04"/>
+<junction x="78.74" y="33.02"/>
+<pinref part="C4" gate="G$1" pin="P$2"/>
 </segment>
 </net>
 <net name="VIN" class="0">
 <segment>
+<pinref part="Q2" gate="G$1" pin="D"/>
+<wire x1="48.26" y1="50.8" x2="48.26" y2="58.42" width="0.1524" layer="91"/>
+<label x="53.34" y="53.34" size="1.778" layer="95"/>
 <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="106.68" y1="73.66" x2="106.68" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="147.32" y1="104.14" x2="154.94" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="182.88" y1="116.84" x2="182.88" y2="106.68" width="0.1524" layer="91"/>
 <pinref part="R1" gate="G$1" pin="1"/>
 <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="-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"/>
+<wire x1="182.88" y1="116.84" x2="205.74" y2="116.84" width="0.1524" layer="91"/>
+<junction x="182.88" y="116.84"/>
+<wire x1="205.74" y1="116.84" x2="208.28" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="154.94" y1="104.14" x2="154.94" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="154.94" y1="116.84" x2="160.02" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="160.02" y1="116.84" x2="182.88" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="160.02" y1="113.03" x2="160.02" y2="116.84" width="0.1524" layer="91"/>
+<junction x="160.02" y="116.84"/>
+<label x="203.2" y="116.84" size="1.778" layer="95"/>
+<wire x1="48.26" y1="58.42" x2="205.74" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="205.74" y1="58.42" x2="205.74" y2="116.84" width="0.1524" layer="91"/>
+<junction x="205.74" y="116.84"/>
+<pinref part="C4" gate="G$1" pin="P$1"/>
+<label x="147.32" y="104.14" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="N$1" class="0">
 <segment>
 <pinref part="U1" gate="G$1" pin="BST"/>
-<wire x1="40.64" y1="66.04" x2="38.1" y2="66.04" width="0.1524" layer="91"/>
-<wire x1="38.1" y1="66.04" x2="38.1" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="116.84" y1="109.22" x2="114.3" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="109.22" x2="114.3" y2="124.46" width="0.1524" layer="91"/>
 <pinref part="C1" gate="G$1" pin="1"/>
-<wire x1="38.1" y1="78.74" x2="50.8" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="124.46" x2="127" y2="124.46" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$2" class="0">
 <segment>
 <pinref part="C1" gate="G$1" pin="2"/>
-<wire x1="58.42" y1="78.74" x2="60.96" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="78.74" x2="73.66" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="73.66" y1="78.74" x2="73.66" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="134.62" y1="124.46" x2="137.16" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="137.16" y1="124.46" x2="149.86" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="149.86" y1="124.46" x2="149.86" y2="109.22" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="LX"/>
-<wire x1="73.66" y1="66.04" x2="71.12" y2="66.04" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="86.36" x2="60.96" y2="78.74" width="0.1524" layer="91"/>
-<junction x="60.96" y="78.74"/>
+<wire x1="149.86" y1="109.22" x2="147.32" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="137.16" y1="132.08" x2="137.16" y2="124.46" width="0.1524" layer="91"/>
+<junction x="137.16" y="124.46"/>
 <pinref part="D1" gate="G$1" pin="C"/>
-<wire x1="68.58" y1="86.36" x2="60.96" y2="86.36" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="86.36" x2="50.8" y2="86.36" width="0.1524" layer="91"/>
-<junction x="60.96" y="86.36"/>
+<wire x1="147.32" y1="132.08" x2="137.16" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="137.16" y1="132.08" x2="127" y2="132.08" width="0.1524" layer="91"/>
+<junction x="137.16" y="132.08"/>
 <pinref part="L1" gate="G$1" pin="1"/>
 </segment>
 </net>
 <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"/>
-<wire x1="22.86" y1="86.36" x2="22.86" y2="50.8" width="0.1524" layer="91"/>
+<wire x1="111.76" y1="132.08" x2="99.06" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="99.06" y1="132.08" x2="99.06" y2="93.98" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="FB"/>
-<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="17.78" y2="78.74" width="0.1524" layer="91"/>
-<junction x="17.78" y="86.36"/>
+<wire x1="99.06" y1="93.98" x2="116.84" y2="93.98" width="0.1524" layer="91"/>
+<wire x1="99.06" y1="132.08" x2="91.44" y2="132.08" width="0.1524" layer="91"/>
+<junction x="99.06" y="132.08"/>
+<wire x1="91.44" y1="132.08" x2="91.44" y2="121.92" width="0.1524" layer="91"/>
+<junction x="91.44" y="132.08"/>
 <pinref part="C3" gate="G$1" pin="+"/>
-<label x="10.16" y="86.36" size="1.778" layer="95"/>
+<label x="86.36" y="132.08" size="1.778" layer="95"/>
 <pinref part="J1" gate="G$1" pin="1"/>
-<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"/>
+<wire x1="50.8" y1="119.38" x2="40.64" y2="119.38" width="0.1524" layer="91"/>
+<label x="45.72" y="119.38" size="1.778" layer="95"/>
+<wire x1="91.44" y1="132.08" x2="78.74" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="132.08" x2="40.64" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="132.08" x2="40.64" y2="119.38" width="0.1524" layer="91"/>
+<pinref part="D2" gate="D$1" pin="P$1"/>
+<wire x1="78.74" y1="132.08" x2="78.74" y2="124.46" width="0.1524" layer="91"/>
+<junction x="78.74" y="132.08"/>
 </segment>
 </net>
 <net name="N$4" class="0">
 <segment>
 <pinref part="C2" gate="G$1" pin="2"/>
 <pinref part="U1" gate="G$1" pin="VD"/>
-<wire x1="35.56" y1="60.96" x2="40.64" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="111.76" y1="104.14" x2="116.84" y2="104.14" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$5" class="0">
 <segment>
 <pinref part="U1" gate="G$1" pin="ON/OFF"/>
-<wire x1="71.12" y1="50.8" x2="106.68" y2="50.8" width="0.1524" layer="91"/>
+<wire x1="147.32" y1="93.98" x2="182.88" y2="93.98" width="0.1524" layer="91"/>
 <pinref part="R1" gate="G$1" pin="2"/>
-<wire x1="106.68" y1="53.34" x2="106.68" y2="50.8" width="0.1524" layer="91"/>
-<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"/>
+<wire x1="182.88" y1="96.52" x2="182.88" y2="93.98" width="0.1524" layer="91"/>
+<wire x1="182.88" y1="93.98" x2="182.88" y2="91.44" width="0.1524" layer="91"/>
+<junction x="182.88" y="93.98"/>
 <pinref part="R2" 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"/>
+<wire x1="182.88" y1="93.98" x2="187.96" y2="93.98" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$7" class="0">
 <segment>
 <pinref part="R2" gate="G$1" pin="2"/>
 <pinref part="R3" gate="G$1" pin="2"/>
-<wire x1="106.68" y1="38.1" x2="106.68" y2="35.56" width="0.1524" layer="91"/>
+<wire x1="182.88" y1="81.28" x2="182.88" y2="78.74" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="SPIN" class="0">
 <segment>
 <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"/>
+<wire x1="50.8" y1="88.9" x2="43.18" y2="88.9" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="8"/>
-<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"/>
+<wire x1="43.18" y1="88.9" x2="43.18" y2="101.6" width="0.1524" layer="91"/>
+<wire x1="43.18" y1="101.6" x2="50.8" y2="101.6" width="0.1524" layer="91"/>
+<label x="45.72" y="88.9" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="SPOUT" class="0">
 <segment>
 <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"/>
+<wire x1="50.8" y1="86.36" x2="40.64" y2="86.36" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="7"/>
-<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"/>
+<wire x1="40.64" y1="86.36" x2="40.64" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="104.14" x2="50.8" y2="104.14" width="0.1524" layer="91"/>
+<label x="43.18" y="86.36" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="ST" class="0">
 <segment>
 <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"/>
+<wire x1="50.8" y1="83.82" x2="38.1" y2="83.82" width="0.1524" layer="91"/>
+<label x="48.26" y="83.82" 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"/>
+<wire x1="33.02" y1="96.52" x2="33.02" y2="99.06" width="0.1524" layer="91"/>
+<wire x1="33.02" y1="99.06" x2="38.1" y2="99.06" width="0.1524" layer="91"/>
+<wire x1="38.1" y1="99.06" x2="38.1" y2="83.82" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="5V" class="0">
 <segment>
 <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"/>
+<wire x1="50.8" y1="81.28" x2="40.64" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="81.28" x2="40.64" y2="68.58" width="0.1524" layer="91"/>
 <pinref part="J2" gate="G$1" pin="1"/>
-<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"/>
+<wire x1="40.64" y1="68.58" x2="50.8" y2="68.58" width="0.1524" layer="91"/>
+<label x="48.26" y="81.28" 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"/>
+<wire x1="33.02" y1="86.36" x2="33.02" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="33.02" y1="81.28" x2="40.64" y2="81.28" width="0.1524" layer="91"/>
+<junction x="40.64" y="81.28"/>
 </segment>
 </net>
 <net name="N$3" class="0">
 <segment>
 <pinref part="Q1" gate="G$1" pin="D"/>
-<wire x1="-60.96" y1="63.5" x2="-60.96" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="15.24" y1="106.68" x2="15.24" y2="66.04" width="0.1524" layer="91"/>
 <pinref part="J2" gate="G$1" pin="2"/>
-<wire x1="-60.96" y1="22.86" x2="-25.4" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="15.24" y1="66.04" x2="50.8" y2="66.04" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="STLEDCTL" class="0">
 <segment>
 <pinref part="Q1" gate="G$1" pin="G"/>
-<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"/>
+<wire x1="20.32" y1="114.3" x2="22.86" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="22.86" y1="114.3" x2="22.86" y2="109.22" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="5"/>
-<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="22.86" y1="109.22" x2="27.94" y2="109.22" width="0.1524" layer="91"/>
+<label x="38.1" y="109.22" size="1.778" layer="95"/>
+<wire x1="27.94" y1="109.22" x2="50.8" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="27.94" y1="111.76" x2="27.94" y2="109.22" width="0.1524" layer="91"/>
+<junction x="27.94" y="109.22"/>
 <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="-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"/>
+<wire x1="43.18" y1="43.18" x2="40.64" y2="43.18" width="0.1524" layer="91"/>
+<label x="30.48" y="43.18" size="1.778" layer="95"/>
+<pinref part="R8" gate="G$1" pin="1"/>
+<wire x1="40.64" y1="43.18" x2="30.48" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="55.88" x2="35.56" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="55.88" x2="40.64" y2="43.18" width="0.1524" layer="91"/>
+<junction x="40.64" y="43.18"/>
 </segment>
 <segment>
 <pinref part="J1" gate="G$1" pin="4"/>
-<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"/>
+<wire x1="50.8" y1="111.76" x2="40.64" y2="111.76" width="0.1524" layer="91"/>
+<label x="45.72" y="111.76" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="BAT" class="0">
 <segment>
-<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"/>
+<wire x1="48.26" y1="25.4" x2="30.48" y2="25.4" width="0.1524" layer="91"/>
+<label x="30.48" y="25.4" size="1.778" layer="95"/>
+<wire x1="48.26" y1="27.94" x2="48.26" y2="25.4" width="0.1524" layer="91"/>
+<wire x1="48.26" y1="25.4" x2="48.26" y2="22.86" width="0.1524" layer="91"/>
+<junction x="48.26" y="25.4"/>
 <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="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"/>
+<wire x1="50.8" y1="114.3" x2="40.64" y2="114.3" width="0.1524" layer="91"/>
+<label x="45.72" y="114.3" 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="-27.94" y1="-2.54" x2="-27.94" y2="-5.08" width="0.1524" layer="91"/>
+<wire x1="48.26" y1="40.64" x2="48.26" y2="38.1" 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="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"/>
+<wire x1="50.8" y1="106.68" x2="25.4" y2="106.68" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="106.68" x2="25.4" y2="93.98" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="93.98" x2="27.94" y2="93.98" width="0.1524" layer="91"/>
+<label x="43.18" y="106.68" size="1.778" layer="95"/>
+<wire x1="25.4" y1="93.98" x2="25.4" y2="91.44" width="0.1524" layer="91"/>
+<junction x="25.4" y="93.98"/>
 <pinref part="R7" gate="G$1" pin="2"/>
 </segment>
 </net>

+ 378 - 287
schematic/regulator.s#9

@@ -181,26 +181,6 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <rectangle x1="0.4" y1="-3.81" x2="2.15" y2="-3.1" layer="51"/>
 <rectangle x1="2.94" y1="-3.81" x2="4.1" y2="-3.1" layer="51"/>
 </package>
-<package name="CAPAE1230X1250N" urn="urn:adsk.eagle:footprint:21812987/1">
-<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
-&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
-<wire x1="-6.25" y1="1.3186" x2="-6.25" y2="3.6573" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="3.6573" x2="-3.6573" y2="6.25" width="0.12" layer="21"/>
-<wire x1="-3.6573" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="21"/>
-<wire x1="6.25" y1="6.25" x2="6.25" y2="1.3186" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="-1.3186" x2="-6.25" y2="-3.6573" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="-3.6573" x2="-3.6573" y2="-6.25" width="0.12" layer="21"/>
-<wire x1="-3.6573" y1="-6.25" x2="6.25" y2="-6.25" width="0.12" layer="21"/>
-<wire x1="6.25" y1="-6.25" x2="6.25" y2="-1.3186" width="0.12" layer="21"/>
-<wire x1="6.25" y1="-6.25" x2="-6.25" y2="-6.25" width="0.12" layer="51"/>
-<wire x1="-6.25" y1="-6.25" x2="-6.25" y2="6.25" width="0.12" layer="51"/>
-<wire x1="-6.25" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="51"/>
-<wire x1="6.25" y1="6.25" x2="6.25" y2="-6.25" width="0.12" layer="51"/>
-<smd name="1" x="-4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
-<smd name="2" x="4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
-<text x="0" y="6.885" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
-<text x="0" y="-6.885" 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">
@@ -210,13 +190,6 @@ dual in line package'</description>
 <packageinstance name="DIP8"/>
 </packageinstances>
 </package3d>
-<package3d name="CAPAE1230X1250N" urn="urn:adsk.eagle:package:21812541/1" type="model">
-<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
-&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
-<packageinstances>
-<packageinstance name="CAPAE1230X1250N"/>
-</packageinstances>
-</package3d>
 </packages3d>
 <symbols>
 <symbol name="MX5035">
@@ -236,15 +209,6 @@ dual in line package'</description>
 <text x="-10.16" y="15.24" size="1.778" layer="95">&gt;NAME</text>
 <text x="-10.16" y="-17.78" size="1.778" layer="96">&gt;VALUE</text>
 </symbol>
-<symbol name="C">
-<wire x1="-2.54" y1="1.27" x2="2.54" y2="1.27" width="0.254" layer="94"/>
-<wire x1="-2.54" y1="-1.016" x2="2.54" y2="-1.016" width="0.254" layer="94" curve="-90"/>
-<pin name="P$1" x="0" y="6.35" visible="off" length="middle" direction="pwr" rot="R270"/>
-<pin name="P$2" x="0" y="-5.08" visible="off" length="middle" direction="pwr" rot="R90"/>
-<text x="-3.81" y="1.27" size="1.778" layer="94">+</text>
-<text x="2.54" y="2.54" size="1.778" layer="95">&gt;NAME</text>
-<text x="2.54" y="-5.08" size="1.778" layer="96">&gt;VALUE</text>
-</symbol>
 </symbols>
 <devicesets>
 <deviceset name="MAX5035">
@@ -273,25 +237,6 @@ dual in line package'</description>
 </device>
 </devices>
 </deviceset>
-<deviceset name="C">
-<gates>
-<gate name="G$1" symbol="C" x="-1.27" y="-1.27"/>
-</gates>
-<devices>
-<device name="PANASONIC_H13" package="CAPAE1230X1250N">
-<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:21812541/1"/>
-</package3dinstances>
-<technologies>
-<technology name=""/>
-</technologies>
-</device>
-</devices>
-</deviceset>
 </devicesets>
 </library>
 <library name="Connectors" urn="urn:adsk.eagle:library:14555660">
@@ -6294,6 +6239,128 @@ 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>
+<package name="CAPAE1230X1250N" urn="urn:adsk.eagle:footprint:21812987/1">
+<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
+&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
+<wire x1="-6.25" y1="1.3186" x2="-6.25" y2="3.6573" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="3.6573" x2="-3.6573" y2="6.25" width="0.12" layer="21"/>
+<wire x1="-3.6573" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="21"/>
+<wire x1="6.25" y1="6.25" x2="6.25" y2="1.3186" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="-1.3186" x2="-6.25" y2="-3.6573" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="-3.6573" x2="-3.6573" y2="-6.25" width="0.12" layer="21"/>
+<wire x1="-3.6573" y1="-6.25" x2="6.25" y2="-6.25" width="0.12" layer="21"/>
+<wire x1="6.25" y1="-6.25" x2="6.25" y2="-1.3186" width="0.12" layer="21"/>
+<wire x1="6.25" y1="-6.25" x2="-6.25" y2="-6.25" width="0.12" layer="51"/>
+<wire x1="-6.25" y1="-6.25" x2="-6.25" y2="6.25" width="0.12" layer="51"/>
+<wire x1="-6.25" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="51"/>
+<wire x1="6.25" y1="6.25" x2="6.25" y2="-6.25" width="0.12" layer="51"/>
+<smd name="1" x="-4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
+<smd name="2" x="4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
+<text x="0" y="6.885" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-6.885" 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>
+<package3d name="CAPAE1230X1250N" urn="urn:adsk.eagle:package:21812541/1" type="model">
+<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
+&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="CAPAE1230X1250N"/>
+</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>
+<symbol name="C">
+<wire x1="-2.54" y1="1.27" x2="2.54" y2="1.27" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="-1.016" x2="2.54" y2="-1.016" width="0.254" layer="94" curve="-90"/>
+<pin name="P$1" x="0" y="6.35" visible="off" length="middle" direction="pwr" rot="R270"/>
+<pin name="P$2" x="0" y="-5.08" visible="off" length="middle" direction="pwr" rot="R90"/>
+<text x="-3.81" y="1.27" size="1.778" layer="94">+</text>
+<text x="2.54" y="2.54" size="1.778" layer="95">&gt;NAME</text>
+<text x="2.54" y="-5.08" 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>
+<deviceset name="C">
+<gates>
+<gate name="G$1" symbol="C" x="-1.27" y="-1.27"/>
+</gates>
+<devices>
+<device name="PANASONIC_H13" package="CAPAE1230X1250N">
+<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:21812541/1"/>
+</package3dinstances>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
 </libraries>
 <attributes>
 </attributes>
@@ -6306,16 +6373,14 @@ grid 2.54 mm</description>
 <parts>
 <part name="U1" library="regulator" deviceset="MAX5035" device="DIP8" package3d_urn="urn:adsk.eagle:package:8089856/1"/>
 <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"/>
+<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="_" value="0.1uF"/>
+<part name="D1" library="Diodes" library_urn="urn:adsk.eagle:library:11396254" deviceset="MBR360G" device="" package3d_urn="urn:adsk.eagle:package:10898389/2" value="SB 5100"/>
 <part name="L1" library="inductors" library_urn="urn:adsk.eagle:library:243" deviceset="DR127" device="" package3d_urn="urn:adsk.eagle:package:15117/1"/>
-<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="_"/>
-<part name="C3" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" deviceset="C-POL" device="TANTALUM-2917(7343-METRIC)" package3d_urn="urn:adsk.eagle:package:16290885/1" technology="_"/>
+<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="_" value="0.1uF"/>
+<part name="C3" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" deviceset="C-POL" device="TANTALUM-2917(7343-METRIC)" package3d_urn="urn:adsk.eagle:package:16290885/1" technology="_" value="15uF"/>
 <part name="R1" 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="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="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"/>
@@ -6325,104 +6390,111 @@ grid 2.54 mm</description>
 <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="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=""/>
+<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"/>
+<part name="R8" 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="C4" library="eScooter" deviceset="C" device="PANASONIC_H13" package3d_urn="urn:adsk.eagle:package:21812541/1" value="68uF"/>
 </parts>
 <sheets>
 <sheet>
 <plain>
 </plain>
 <instances>
-<instance part="U1" gate="G$1" x="55.88" y="58.42" smashed="yes">
-<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 part="U1" gate="G$1" x="132.08" y="101.6" smashed="yes">
+<attribute name="NAME" x="129.54" y="116.84" size="1.778" layer="95"/>
+<attribute name="VALUE" x="121.92" y="86.36" size="1.778" layer="96"/>
+</instance>
+<instance part="J4" gate="G$1" x="213.36" y="116.84" smashed="yes" rot="MR0">
+<attribute name="NAME" x="215.9" y="122.682" size="1.778" layer="95" rot="MR0"/>
 </instance>
-<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 part="C1" gate="G$1" x="129.54" y="124.46" smashed="yes" rot="R90">
+<attribute name="NAME" x="129.54" y="124.46" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="134.62" y="124.46" size="1.778" layer="96" rot="R90"/>
 </instance>
-<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 part="D1" gate="G$1" x="149.86" y="132.08" smashed="yes" rot="R180">
+<attribute name="NAME" x="152.146" y="130.175" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="152.146" y="135.509" size="1.778" layer="96" rot="R180"/>
 </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"/>
-<attribute name="VALUE" x="53.34" y="81.28" size="1.778" layer="96" rot="R90"/>
+<instance part="L1" gate="G$1" x="119.38" y="132.08" smashed="yes" rot="R180">
+<attribute name="NAME" x="123.19" y="129.794" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="123.317" y="135.128" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="D1" gate="G$1" x="71.12" y="86.36" smashed="yes" rot="R180">
-<attribute name="NAME" x="73.406" y="84.455" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="73.406" y="89.789" size="1.778" layer="96" rot="R180"/>
+<instance part="C2" gate="G$1" x="106.68" y="104.14" smashed="yes" rot="R90">
+<attribute name="NAME" x="106.68" y="104.14" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="111.76" y="104.14" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="L1" gate="G$1" x="43.18" y="86.36" smashed="yes" rot="R180">
-<attribute name="NAME" x="46.99" y="84.074" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="47.117" y="89.408" size="1.778" layer="96" rot="R180"/>
+<instance part="C3" gate="G$1" x="91.44" y="119.38" smashed="yes">
+<attribute name="NAME" x="92.583" y="119.8626" size="1.778" layer="95"/>
+<attribute name="VALUE" x="92.583" y="114.7826" size="1.778" layer="96"/>
 </instance>
-<instance part="C2" gate="G$1" x="30.48" y="60.96" smashed="yes" rot="R90">
-<attribute name="NAME" x="27.94" y="63.5" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="30.48" y="63.5" size="1.778" layer="96" rot="R90"/>
+<instance part="R1" gate="G$1" x="182.88" y="101.6" smashed="yes" rot="R270">
+<attribute name="NAME" x="179.2986" y="100.33" size="1.778" layer="95" rot="MR90"/>
+<attribute name="VALUE" x="184.658" y="100.33" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="C3" gate="G$1" x="17.78" y="76.2" smashed="yes">
-<attribute name="NAME" x="18.923" y="76.6826" size="1.778" layer="95"/>
-<attribute name="VALUE" x="18.923" y="71.6026" size="1.778" layer="96"/>
+<instance part="R2" gate="G$1" x="182.88" y="86.36" smashed="yes" rot="R270">
+<attribute name="NAME" x="179.2986" y="85.09" size="1.778" layer="95" rot="MR90"/>
+<attribute name="VALUE" x="184.658" y="85.09" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="R1" gate="G$1" x="106.68" y="58.42" smashed="yes" rot="R270">
-<attribute name="NAME" x="108.1786" y="62.23" size="1.778" layer="95" rot="R270"/>
-<attribute name="VALUE" x="103.378" y="62.23" size="1.778" layer="96" rot="R270"/>
+<instance part="R3" gate="G$1" x="182.88" y="73.66" smashed="yes" rot="R90">
+<attribute name="NAME" x="181.3814" y="72.39" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="186.182" y="72.39" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="R2" gate="G$1" x="106.68" y="43.18" smashed="yes" rot="R270">
-<attribute name="NAME" x="108.1786" y="46.99" size="1.778" layer="95" rot="R270"/>
-<attribute name="VALUE" x="103.378" y="46.99" size="1.778" layer="96" rot="R270"/>
+<instance part="J3" gate="G$1" x="195.58" y="93.98" smashed="yes" rot="R180">
+<attribute name="VALUE" x="198.12" y="98.806" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="198.12" y="88.392" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<instance part="R3" gate="G$1" x="106.68" y="30.48" smashed="yes" rot="R90">
-<attribute name="NAME" x="105.1814" y="26.67" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="109.982" y="26.67" size="1.778" layer="96" rot="R90"/>
+<instance part="Q1" gate="G$1" x="17.78" y="111.76" smashed="yes" rot="R180">
+<attribute name="NAME" x="11.43" y="110.49" size="1.778" layer="95" rot="R180"/>
 </instance>
-<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 part="J1" gate="G$1" x="55.88" y="111.76" smashed="yes" rot="R180">
+<attribute name="VALUE" x="60.96" y="124.206" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="60.96" y="98.552" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<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 part="J2" gate="G$1" x="58.42" y="68.58" smashed="yes" rot="R180">
+<attribute name="VALUE" x="60.96" y="73.406" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="60.96" y="62.992" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<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 part="J5" gate="G$1" x="55.88" y="86.36" smashed="yes" rot="R180">
+<attribute name="VALUE" x="60.96" y="93.726" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="60.96" y="78.232" size="1.778" layer="95" font="vector" 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 part="R4" gate="G$1" x="48.26" y="33.02" smashed="yes" rot="R90">
+<attribute name="NAME" x="46.7614" y="29.21" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="51.562" y="29.21" size="1.778" layer="96" rot="R90"/>
 </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 part="R5" gate="G$1" x="48.26" y="17.78" smashed="yes" rot="R90">
+<attribute name="NAME" x="46.7614" y="13.97" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="51.562" y="13.97" size="1.778" layer="96" rot="R90"/>
 </instance>
-<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 part="Q2" gate="G$1" x="45.72" y="45.72" smashed="yes">
+<attribute name="NAME" x="52.07" y="46.99" size="1.778" layer="95"/>
 </instance>
-<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 part="Q3" gate="G$1" x="30.48" y="91.44" smashed="yes" rot="MR180">
+<attribute name="NAME" x="36.83" y="90.17" size="1.778" layer="95" rot="MR180"/>
 </instance>
-<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 part="GND2" gate="1" x="48.26" y="2.54" smashed="yes">
+<attribute name="VALUE" x="45.72" y="0" size="1.778" layer="96"/>
 </instance>
-<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 part="R6" gate="G$1" x="27.94" y="116.84" smashed="yes" rot="R90">
+<attribute name="NAME" x="26.4414" y="113.03" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="31.242" y="113.03" size="1.778" layer="96" rot="R90"/>
 </instance>
-<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 part="R7" gate="G$1" x="25.4" y="86.36" smashed="yes" rot="R90">
+<attribute name="NAME" x="23.9014" y="82.55" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="28.702" y="82.55" size="1.778" layer="96" rot="R90"/>
 </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 part="D2" gate="D$1" x="78.74" y="116.84" smashed="yes">
+<attribute name="NAME" x="81.28" y="121.92" size="1.778" layer="95"/>
 </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 part="R8" gate="G$1" x="30.48" y="55.88" smashed="yes" rot="MR0">
+<attribute name="NAME" x="34.29" y="57.3786" size="1.778" layer="95" rot="MR0"/>
+<attribute name="VALUE" x="34.29" y="52.578" size="1.778" layer="96" rot="MR0"/>
 </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 part="C4" gate="G$1" x="160.02" y="106.68" smashed="yes">
+<attribute name="NAME" x="162.56" y="109.22" size="1.778" layer="95"/>
+<attribute name="VALUE" x="162.56" y="104.14" size="1.778" layer="96" rot="MR180"/>
 </instance>
 </instances>
 <busses>
@@ -6430,286 +6502,305 @@ grid 2.54 mm</description>
 <nets>
 <net name="GND" class="0">
 <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"/>
-<wire x1="25.4" y1="60.96" x2="27.94" y2="60.96" width="0.1524" layer="91"/>
-<pinref part="C2" gate="G$1" pin="1"/>
-</segment>
-<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="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="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="-"/>
-<wire x1="111.76" y1="22.86" x2="106.68" y2="22.86" width="0.1524" layer="91"/>
-<wire x1="55.88" y1="22.86" x2="17.78" y2="22.86" width="0.1524" layer="91"/>
-<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="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"/>
+<wire x1="48.26" y1="12.7" x2="48.26" y2="7.62" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="2"/>
-<label x="-30.48" y="73.66" size="1.778" layer="95"/>
+<label x="45.72" y="116.84" size="1.778" layer="95"/>
 <pinref part="Q1" gate="G$1" pin="S"/>
-<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="7.62" x2="48.26" y2="5.08" width="0.1524" layer="91"/>
+<wire x1="50.8" y1="116.84" x2="35.56" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="116.84" x2="35.56" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="124.46" x2="27.94" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="27.94" y1="124.46" x2="15.24" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="15.24" y1="124.46" x2="15.24" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="27.94" y1="121.92" x2="27.94" y2="124.46" width="0.1524" layer="91"/>
+<junction x="27.94" y="124.46"/>
+<wire x1="15.24" y1="124.46" x2="5.08" y2="124.46" width="0.1524" layer="91"/>
+<junction x="15.24" y="124.46"/>
+<wire x1="5.08" y1="124.46" x2="5.08" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="73.66" x2="5.08" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="55.88" x2="5.08" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="7.62" x2="48.26" y2="7.62" width="0.1524" layer="91"/>
+<junction x="48.26" y="7.62"/>
+<wire x1="25.4" y1="81.28" x2="25.4" y2="73.66" width="0.1524" layer="91"/>
+<label x="25.4" y="76.2" size="1.778" layer="95"/>
+<wire x1="25.4" y1="73.66" x2="5.08" y2="73.66" width="0.1524" layer="91"/>
+<junction x="5.08" y="73.66"/>
 <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"/>
+<pinref part="R3" gate="G$1" pin="1"/>
+<wire x1="182.88" y1="68.58" x2="182.88" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="182.88" y1="66.04" x2="160.02" y2="66.04" width="0.1524" layer="91"/>
+<pinref part="J4" gate="G$1" pin="1"/>
+<junction x="182.88" y="66.04"/>
+<pinref part="C3" gate="G$1" pin="-"/>
+<wire x1="187.96" y1="66.04" x2="182.88" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="160.02" y1="66.04" x2="101.6" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="101.6" y1="66.04" x2="91.44" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="91.44" y1="66.04" x2="91.44" y2="114.3" width="0.1524" layer="91"/>
+<pinref part="D1" gate="G$1" pin="A"/>
+<wire x1="152.4" y1="132.08" x2="200.66" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="200.66" y1="132.08" x2="223.52" y2="132.08" width="0.1524" layer="91"/>
+<pinref part="J3" gate="G$1" pin="2"/>
+<wire x1="187.96" y1="91.44" x2="187.96" y2="66.04" width="0.1524" layer="91"/>
+<pinref part="U1" gate="G$1" pin="GND"/>
+<wire x1="160.02" y1="99.06" x2="160.02" y2="101.6" width="0.1524" layer="91"/>
+<wire x1="147.32" y1="99.06" x2="160.02" y2="99.06" width="0.1524" layer="91"/>
+<junction x="160.02" y="99.06"/>
+<label x="147.32" y="99.06" size="1.778" layer="95"/>
+<wire x1="160.02" y1="99.06" x2="160.02" y2="66.04" width="0.1524" layer="91"/>
+<junction x="160.02" y="66.04"/>
+<label x="203.2" y="119.38" size="1.778" layer="95"/>
+<pinref part="D2" gate="D$1" pin="P$2"/>
+<wire x1="78.74" y1="109.22" x2="78.74" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="66.04" x2="91.44" y2="66.04" width="0.1524" layer="91"/>
+<junction x="91.44" y="66.04"/>
+<wire x1="48.26" y1="7.62" x2="78.74" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="7.62" x2="78.74" y2="33.02" width="0.1524" layer="91"/>
+<pinref part="R8" gate="G$1" pin="2"/>
+<wire x1="5.08" y1="55.88" x2="25.4" y2="55.88" width="0.1524" layer="91"/>
+<junction x="5.08" y="55.88"/>
+<wire x1="200.66" y1="119.38" x2="200.66" y2="132.08" width="0.1524" layer="91"/>
+<junction x="200.66" y="132.08"/>
+<wire x1="208.28" y1="119.38" x2="200.66" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="223.52" y1="132.08" x2="223.52" y2="33.02" width="0.1524" layer="91"/>
+<wire x1="223.52" y1="33.02" x2="78.74" y2="33.02" width="0.1524" layer="91"/>
+<pinref part="U1" gate="G$1" pin="SGND"/>
+<wire x1="116.84" y1="99.06" x2="101.6" y2="99.06" width="0.1524" layer="91"/>
+<wire x1="101.6" y1="99.06" x2="101.6" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="101.6" y1="104.14" x2="104.14" y2="104.14" width="0.1524" layer="91"/>
+<pinref part="C2" gate="G$1" pin="1"/>
+<wire x1="101.6" y1="99.06" x2="101.6" y2="66.04" width="0.1524" layer="91"/>
+<junction x="101.6" y="99.06"/>
+<junction x="101.6" y="66.04"/>
+<label x="111.76" y="99.06" size="1.778" layer="95"/>
+<wire x1="78.74" y1="66.04" x2="78.74" y2="33.02" width="0.1524" layer="91"/>
+<junction x="78.74" y="66.04"/>
+<junction x="78.74" y="33.02"/>
+<pinref part="C4" gate="G$1" pin="P$2"/>
 </segment>
 </net>
 <net name="VIN" class="0">
 <segment>
+<pinref part="Q2" gate="G$1" pin="D"/>
+<wire x1="48.26" y1="50.8" x2="48.26" y2="58.42" width="0.1524" layer="91"/>
+<label x="53.34" y="53.34" size="1.778" layer="95"/>
 <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="106.68" y1="73.66" x2="106.68" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="147.32" y1="104.14" x2="154.94" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="182.88" y1="116.84" x2="182.88" y2="106.68" width="0.1524" layer="91"/>
 <pinref part="R1" gate="G$1" pin="1"/>
 <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="-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"/>
+<wire x1="182.88" y1="116.84" x2="205.74" y2="116.84" width="0.1524" layer="91"/>
+<junction x="182.88" y="116.84"/>
+<wire x1="205.74" y1="116.84" x2="208.28" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="154.94" y1="104.14" x2="154.94" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="154.94" y1="116.84" x2="160.02" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="160.02" y1="116.84" x2="182.88" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="160.02" y1="113.03" x2="160.02" y2="116.84" width="0.1524" layer="91"/>
+<junction x="160.02" y="116.84"/>
+<label x="203.2" y="116.84" size="1.778" layer="95"/>
+<wire x1="48.26" y1="58.42" x2="205.74" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="205.74" y1="58.42" x2="205.74" y2="116.84" width="0.1524" layer="91"/>
+<junction x="205.74" y="116.84"/>
+<pinref part="C4" gate="G$1" pin="P$1"/>
+<label x="147.32" y="104.14" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="N$1" class="0">
 <segment>
 <pinref part="U1" gate="G$1" pin="BST"/>
-<wire x1="40.64" y1="66.04" x2="38.1" y2="66.04" width="0.1524" layer="91"/>
-<wire x1="38.1" y1="66.04" x2="38.1" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="116.84" y1="109.22" x2="114.3" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="109.22" x2="114.3" y2="124.46" width="0.1524" layer="91"/>
 <pinref part="C1" gate="G$1" pin="1"/>
-<wire x1="38.1" y1="78.74" x2="50.8" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="124.46" x2="127" y2="124.46" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$2" class="0">
 <segment>
 <pinref part="C1" gate="G$1" pin="2"/>
-<wire x1="58.42" y1="78.74" x2="60.96" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="78.74" x2="73.66" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="73.66" y1="78.74" x2="73.66" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="134.62" y1="124.46" x2="137.16" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="137.16" y1="124.46" x2="149.86" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="149.86" y1="124.46" x2="149.86" y2="109.22" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="LX"/>
-<wire x1="73.66" y1="66.04" x2="71.12" y2="66.04" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="86.36" x2="60.96" y2="78.74" width="0.1524" layer="91"/>
-<junction x="60.96" y="78.74"/>
+<wire x1="149.86" y1="109.22" x2="147.32" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="137.16" y1="132.08" x2="137.16" y2="124.46" width="0.1524" layer="91"/>
+<junction x="137.16" y="124.46"/>
 <pinref part="D1" gate="G$1" pin="C"/>
-<wire x1="68.58" y1="86.36" x2="60.96" y2="86.36" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="86.36" x2="50.8" y2="86.36" width="0.1524" layer="91"/>
-<junction x="60.96" y="86.36"/>
+<wire x1="147.32" y1="132.08" x2="137.16" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="137.16" y1="132.08" x2="127" y2="132.08" width="0.1524" layer="91"/>
+<junction x="137.16" y="132.08"/>
 <pinref part="L1" gate="G$1" pin="1"/>
 </segment>
 </net>
 <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"/>
-<wire x1="22.86" y1="86.36" x2="22.86" y2="50.8" width="0.1524" layer="91"/>
+<wire x1="111.76" y1="132.08" x2="99.06" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="99.06" y1="132.08" x2="99.06" y2="93.98" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="FB"/>
-<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="17.78" y2="78.74" width="0.1524" layer="91"/>
-<junction x="17.78" y="86.36"/>
+<wire x1="99.06" y1="93.98" x2="116.84" y2="93.98" width="0.1524" layer="91"/>
+<wire x1="99.06" y1="132.08" x2="91.44" y2="132.08" width="0.1524" layer="91"/>
+<junction x="99.06" y="132.08"/>
+<wire x1="91.44" y1="132.08" x2="91.44" y2="121.92" width="0.1524" layer="91"/>
+<junction x="91.44" y="132.08"/>
 <pinref part="C3" gate="G$1" pin="+"/>
-<label x="10.16" y="86.36" size="1.778" layer="95"/>
+<label x="86.36" y="132.08" size="1.778" layer="95"/>
 <pinref part="J1" gate="G$1" pin="1"/>
-<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"/>
+<wire x1="50.8" y1="119.38" x2="40.64" y2="119.38" width="0.1524" layer="91"/>
+<label x="45.72" y="119.38" size="1.778" layer="95"/>
+<wire x1="91.44" y1="132.08" x2="78.74" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="132.08" x2="40.64" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="132.08" x2="40.64" y2="119.38" width="0.1524" layer="91"/>
+<pinref part="D2" gate="D$1" pin="P$1"/>
+<wire x1="78.74" y1="132.08" x2="78.74" y2="124.46" width="0.1524" layer="91"/>
+<junction x="78.74" y="132.08"/>
 </segment>
 </net>
 <net name="N$4" class="0">
 <segment>
 <pinref part="C2" gate="G$1" pin="2"/>
 <pinref part="U1" gate="G$1" pin="VD"/>
-<wire x1="35.56" y1="60.96" x2="40.64" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="111.76" y1="104.14" x2="116.84" y2="104.14" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$5" class="0">
 <segment>
 <pinref part="U1" gate="G$1" pin="ON/OFF"/>
-<wire x1="71.12" y1="50.8" x2="106.68" y2="50.8" width="0.1524" layer="91"/>
+<wire x1="147.32" y1="93.98" x2="182.88" y2="93.98" width="0.1524" layer="91"/>
 <pinref part="R1" gate="G$1" pin="2"/>
-<wire x1="106.68" y1="53.34" x2="106.68" y2="50.8" width="0.1524" layer="91"/>
-<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"/>
+<wire x1="182.88" y1="96.52" x2="182.88" y2="93.98" width="0.1524" layer="91"/>
+<wire x1="182.88" y1="93.98" x2="182.88" y2="91.44" width="0.1524" layer="91"/>
+<junction x="182.88" y="93.98"/>
 <pinref part="R2" 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"/>
+<wire x1="182.88" y1="93.98" x2="187.96" y2="93.98" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$7" class="0">
 <segment>
 <pinref part="R2" gate="G$1" pin="2"/>
 <pinref part="R3" gate="G$1" pin="2"/>
-<wire x1="106.68" y1="38.1" x2="106.68" y2="35.56" width="0.1524" layer="91"/>
+<wire x1="182.88" y1="81.28" x2="182.88" y2="78.74" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="SPIN" class="0">
 <segment>
 <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"/>
+<wire x1="50.8" y1="88.9" x2="43.18" y2="88.9" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="8"/>
-<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"/>
+<wire x1="43.18" y1="88.9" x2="43.18" y2="101.6" width="0.1524" layer="91"/>
+<wire x1="43.18" y1="101.6" x2="50.8" y2="101.6" width="0.1524" layer="91"/>
+<label x="45.72" y="88.9" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="SPOUT" class="0">
 <segment>
 <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"/>
+<wire x1="50.8" y1="86.36" x2="40.64" y2="86.36" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="7"/>
-<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"/>
+<wire x1="40.64" y1="86.36" x2="40.64" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="104.14" x2="50.8" y2="104.14" width="0.1524" layer="91"/>
+<label x="43.18" y="86.36" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="ST" class="0">
 <segment>
 <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"/>
+<wire x1="50.8" y1="83.82" x2="38.1" y2="83.82" width="0.1524" layer="91"/>
+<label x="48.26" y="83.82" 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"/>
+<wire x1="33.02" y1="96.52" x2="33.02" y2="99.06" width="0.1524" layer="91"/>
+<wire x1="33.02" y1="99.06" x2="38.1" y2="99.06" width="0.1524" layer="91"/>
+<wire x1="38.1" y1="99.06" x2="38.1" y2="83.82" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="5V" class="0">
 <segment>
 <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"/>
+<wire x1="50.8" y1="81.28" x2="40.64" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="81.28" x2="40.64" y2="68.58" width="0.1524" layer="91"/>
 <pinref part="J2" gate="G$1" pin="1"/>
-<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"/>
+<wire x1="40.64" y1="68.58" x2="50.8" y2="68.58" width="0.1524" layer="91"/>
+<label x="48.26" y="81.28" 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"/>
+<wire x1="33.02" y1="86.36" x2="33.02" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="33.02" y1="81.28" x2="40.64" y2="81.28" width="0.1524" layer="91"/>
+<junction x="40.64" y="81.28"/>
 </segment>
 </net>
 <net name="N$3" class="0">
 <segment>
 <pinref part="Q1" gate="G$1" pin="D"/>
-<wire x1="-60.96" y1="63.5" x2="-60.96" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="15.24" y1="106.68" x2="15.24" y2="66.04" width="0.1524" layer="91"/>
 <pinref part="J2" gate="G$1" pin="2"/>
-<wire x1="-60.96" y1="22.86" x2="-25.4" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="15.24" y1="66.04" x2="50.8" y2="66.04" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="STLEDCTL" class="0">
 <segment>
 <pinref part="Q1" gate="G$1" pin="G"/>
-<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"/>
+<wire x1="20.32" y1="114.3" x2="22.86" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="22.86" y1="114.3" x2="22.86" y2="109.22" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="5"/>
-<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="22.86" y1="109.22" x2="27.94" y2="109.22" width="0.1524" layer="91"/>
+<label x="38.1" y="109.22" size="1.778" layer="95"/>
+<wire x1="27.94" y1="109.22" x2="50.8" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="27.94" y1="111.76" x2="27.94" y2="109.22" width="0.1524" layer="91"/>
+<junction x="27.94" y="109.22"/>
 <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="-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"/>
+<wire x1="43.18" y1="43.18" x2="40.64" y2="43.18" width="0.1524" layer="91"/>
+<label x="30.48" y="43.18" size="1.778" layer="95"/>
+<pinref part="R8" gate="G$1" pin="1"/>
+<wire x1="40.64" y1="43.18" x2="30.48" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="55.88" x2="35.56" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="55.88" x2="40.64" y2="43.18" width="0.1524" layer="91"/>
+<junction x="40.64" y="43.18"/>
 </segment>
 <segment>
 <pinref part="J1" gate="G$1" pin="4"/>
-<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"/>
+<wire x1="50.8" y1="111.76" x2="40.64" y2="111.76" width="0.1524" layer="91"/>
+<label x="45.72" y="111.76" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="BAT" class="0">
 <segment>
-<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"/>
+<wire x1="48.26" y1="25.4" x2="30.48" y2="25.4" width="0.1524" layer="91"/>
+<label x="30.48" y="25.4" size="1.778" layer="95"/>
+<wire x1="48.26" y1="27.94" x2="48.26" y2="25.4" width="0.1524" layer="91"/>
+<wire x1="48.26" y1="25.4" x2="48.26" y2="22.86" width="0.1524" layer="91"/>
+<junction x="48.26" y="25.4"/>
 <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="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"/>
+<wire x1="50.8" y1="114.3" x2="40.64" y2="114.3" width="0.1524" layer="91"/>
+<label x="45.72" y="114.3" 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="-27.94" y1="-2.54" x2="-27.94" y2="-5.08" width="0.1524" layer="91"/>
+<wire x1="48.26" y1="40.64" x2="48.26" y2="38.1" 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="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"/>
+<wire x1="50.8" y1="106.68" x2="25.4" y2="106.68" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="106.68" x2="25.4" y2="93.98" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="93.98" x2="27.94" y2="93.98" width="0.1524" layer="91"/>
+<label x="43.18" y="106.68" size="1.778" layer="95"/>
+<wire x1="25.4" y1="93.98" x2="25.4" y2="91.44" width="0.1524" layer="91"/>
+<junction x="25.4" y="93.98"/>
 <pinref part="R7" gate="G$1" pin="2"/>
 </segment>
 </net>

+ 305 - 293
schematic/regulator.sch

@@ -181,26 +181,6 @@ Source: http://www.avagotech.com/docs/AV02-0410EN</description>
 <rectangle x1="0.4" y1="-3.81" x2="2.15" y2="-3.1" layer="51"/>
 <rectangle x1="2.94" y1="-3.81" x2="4.1" y2="-3.1" layer="51"/>
 </package>
-<package name="CAPAE1230X1250N" urn="urn:adsk.eagle:footprint:21812987/1">
-<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
-&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
-<wire x1="-6.25" y1="1.3186" x2="-6.25" y2="3.6573" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="3.6573" x2="-3.6573" y2="6.25" width="0.12" layer="21"/>
-<wire x1="-3.6573" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="21"/>
-<wire x1="6.25" y1="6.25" x2="6.25" y2="1.3186" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="-1.3186" x2="-6.25" y2="-3.6573" width="0.12" layer="21"/>
-<wire x1="-6.25" y1="-3.6573" x2="-3.6573" y2="-6.25" width="0.12" layer="21"/>
-<wire x1="-3.6573" y1="-6.25" x2="6.25" y2="-6.25" width="0.12" layer="21"/>
-<wire x1="6.25" y1="-6.25" x2="6.25" y2="-1.3186" width="0.12" layer="21"/>
-<wire x1="6.25" y1="-6.25" x2="-6.25" y2="-6.25" width="0.12" layer="51"/>
-<wire x1="-6.25" y1="-6.25" x2="-6.25" y2="6.25" width="0.12" layer="51"/>
-<wire x1="-6.25" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="51"/>
-<wire x1="6.25" y1="6.25" x2="6.25" y2="-6.25" width="0.12" layer="51"/>
-<smd name="1" x="-4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
-<smd name="2" x="4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
-<text x="0" y="6.885" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
-<text x="0" y="-6.885" 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">
@@ -210,13 +190,6 @@ dual in line package'</description>
 <packageinstance name="DIP8"/>
 </packageinstances>
 </package3d>
-<package3d name="CAPAE1230X1250N" urn="urn:adsk.eagle:package:21812541/1" type="model">
-<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
-&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
-<packageinstances>
-<packageinstance name="CAPAE1230X1250N"/>
-</packageinstances>
-</package3d>
 </packages3d>
 <symbols>
 <symbol name="MX5035">
@@ -236,15 +209,6 @@ dual in line package'</description>
 <text x="-10.16" y="15.24" size="1.778" layer="95">&gt;NAME</text>
 <text x="-10.16" y="-17.78" size="1.778" layer="96">&gt;VALUE</text>
 </symbol>
-<symbol name="C">
-<wire x1="-2.54" y1="1.27" x2="2.54" y2="1.27" width="0.254" layer="94"/>
-<wire x1="-2.54" y1="-1.016" x2="2.54" y2="-1.016" width="0.254" layer="94" curve="-90"/>
-<pin name="P$1" x="0" y="6.35" visible="off" length="middle" direction="pwr" rot="R270"/>
-<pin name="P$2" x="0" y="-5.08" visible="off" length="middle" direction="pwr" rot="R90"/>
-<text x="-3.81" y="1.27" size="1.778" layer="94">+</text>
-<text x="2.54" y="2.54" size="1.778" layer="95">&gt;NAME</text>
-<text x="2.54" y="-5.08" size="1.778" layer="96">&gt;VALUE</text>
-</symbol>
 </symbols>
 <devicesets>
 <deviceset name="MAX5035">
@@ -273,25 +237,6 @@ dual in line package'</description>
 </device>
 </devices>
 </deviceset>
-<deviceset name="C">
-<gates>
-<gate name="G$1" symbol="C" x="-1.27" y="-1.27"/>
-</gates>
-<devices>
-<device name="PANASONIC_H13" package="CAPAE1230X1250N">
-<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:21812541/1"/>
-</package3dinstances>
-<technologies>
-<technology name=""/>
-</technologies>
-</device>
-</devices>
-</deviceset>
 </devicesets>
 </library>
 <library name="Connectors" urn="urn:adsk.eagle:library:14555660">
@@ -6311,6 +6256,26 @@ grid 2.54 mm</description>
 <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>
+<package name="CAPAE1230X1250N" urn="urn:adsk.eagle:footprint:21812987/1">
+<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
+&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
+<wire x1="-6.25" y1="1.3186" x2="-6.25" y2="3.6573" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="3.6573" x2="-3.6573" y2="6.25" width="0.12" layer="21"/>
+<wire x1="-3.6573" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="21"/>
+<wire x1="6.25" y1="6.25" x2="6.25" y2="1.3186" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="-1.3186" x2="-6.25" y2="-3.6573" width="0.12" layer="21"/>
+<wire x1="-6.25" y1="-3.6573" x2="-3.6573" y2="-6.25" width="0.12" layer="21"/>
+<wire x1="-3.6573" y1="-6.25" x2="6.25" y2="-6.25" width="0.12" layer="21"/>
+<wire x1="6.25" y1="-6.25" x2="6.25" y2="-1.3186" width="0.12" layer="21"/>
+<wire x1="6.25" y1="-6.25" x2="-6.25" y2="-6.25" width="0.12" layer="51"/>
+<wire x1="-6.25" y1="-6.25" x2="-6.25" y2="6.25" width="0.12" layer="51"/>
+<wire x1="-6.25" y1="6.25" x2="6.25" y2="6.25" width="0.12" layer="51"/>
+<wire x1="6.25" y1="6.25" x2="6.25" y2="-6.25" width="0.12" layer="51"/>
+<smd name="1" x="-4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
+<smd name="2" x="4.925" y="0" dx="5.4618" dy="2.1291" layer="1"/>
+<text x="0" y="6.885" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>
+<text x="0" y="-6.885" 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">
@@ -6320,6 +6285,13 @@ grid 2.54 mm</description>
 <packageinstance name="DIOM5027X220N"/>
 </packageinstances>
 </package3d>
+<package3d name="CAPAE1230X1250N" urn="urn:adsk.eagle:package:21812541/1" type="model">
+<description>ECAP (Aluminum Electrolytic Capacitor), 12.30 X 12.50 mm body
+&lt;p&gt;ECAP (Aluminum Electrolytic Capacitor) package with body size 12.30 X 12.50 mm&lt;/p&gt;</description>
+<packageinstances>
+<packageinstance name="CAPAE1230X1250N"/>
+</packageinstances>
+</package3d>
 </packages3d>
 <symbols>
 <symbol name="TVS_DIODE">
@@ -6337,6 +6309,15 @@ grid 2.54 mm</description>
 <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>
+<symbol name="C">
+<wire x1="-2.54" y1="1.27" x2="2.54" y2="1.27" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="-1.016" x2="2.54" y2="-1.016" width="0.254" layer="94" curve="-90"/>
+<pin name="P$1" x="0" y="6.35" visible="off" length="middle" direction="pwr" rot="R270"/>
+<pin name="P$2" x="0" y="-5.08" visible="off" length="middle" direction="pwr" rot="R90"/>
+<text x="-3.81" y="1.27" size="1.778" layer="94">+</text>
+<text x="2.54" y="2.54" size="1.778" layer="95">&gt;NAME</text>
+<text x="2.54" y="-5.08" size="1.778" layer="96">&gt;VALUE</text>
+</symbol>
 </symbols>
 <devicesets>
 <deviceset name="TVS_DIODE">
@@ -6359,6 +6340,25 @@ grid 2.54 mm</description>
 </device>
 </devices>
 </deviceset>
+<deviceset name="C">
+<gates>
+<gate name="G$1" symbol="C" x="-1.27" y="-1.27"/>
+</gates>
+<devices>
+<device name="PANASONIC_H13" package="CAPAE1230X1250N">
+<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:21812541/1"/>
+</package3dinstances>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
 </devicesets>
 </library>
 </libraries>
@@ -6373,16 +6373,14 @@ grid 2.54 mm</description>
 <parts>
 <part name="U1" library="regulator" deviceset="MAX5035" device="DIP8" package3d_urn="urn:adsk.eagle:package:8089856/1"/>
 <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"/>
+<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="_" value="0.1uF"/>
+<part name="D1" library="Diodes" library_urn="urn:adsk.eagle:library:11396254" deviceset="MBR360G" device="" package3d_urn="urn:adsk.eagle:package:10898389/2" value="SB5100"/>
 <part name="L1" library="inductors" library_urn="urn:adsk.eagle:library:243" deviceset="DR127" device="" package3d_urn="urn:adsk.eagle:package:15117/1"/>
-<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="_"/>
-<part name="C3" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" deviceset="C-POL" device="TANTALUM-2917(7343-METRIC)" package3d_urn="urn:adsk.eagle:package:16290885/1" technology="_"/>
+<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="_" value="0.1uF"/>
+<part name="C3" library="Capacitor" library_urn="urn:adsk.eagle:library:16290819" deviceset="C-POL" device="TANTALUM-2917(7343-METRIC)" package3d_urn="urn:adsk.eagle:package:16290885/1" technology="_" value="15uF"/>
 <part name="R1" 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="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="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"/>
@@ -6396,104 +6394,107 @@ grid 2.54 mm</description>
 <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"/>
+<part name="R8" 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="C4" library="eScooter" deviceset="C" device="PANASONIC_H13" package3d_urn="urn:adsk.eagle:package:21812541/1" value="68uF"/>
 </parts>
 <sheets>
 <sheet>
 <plain>
 </plain>
 <instances>
-<instance part="U1" gate="G$1" x="55.88" y="58.42" smashed="yes">
-<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 part="U1" gate="G$1" x="132.08" y="101.6" smashed="yes">
+<attribute name="NAME" x="129.54" y="116.84" size="1.778" layer="95"/>
+<attribute name="VALUE" x="121.92" y="86.36" size="1.778" layer="96"/>
 </instance>
-<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 part="J4" gate="G$1" x="213.36" y="116.84" smashed="yes" rot="MR0">
+<attribute name="NAME" x="215.9" y="122.682" size="1.778" layer="95" rot="MR0"/>
 </instance>
-<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 part="C1" gate="G$1" x="129.54" y="124.46" smashed="yes" rot="R90">
+<attribute name="NAME" x="129.54" y="124.46" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="134.62" y="124.46" size="1.778" layer="96" rot="R90"/>
 </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"/>
-<attribute name="VALUE" x="53.34" y="81.28" size="1.778" layer="96" rot="R90"/>
+<instance part="D1" gate="G$1" x="149.86" y="132.08" smashed="yes" rot="R180">
+<attribute name="NAME" x="152.146" y="130.175" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="152.146" y="135.509" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="D1" gate="G$1" x="71.12" y="86.36" smashed="yes" rot="R180">
-<attribute name="NAME" x="73.406" y="84.455" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="73.406" y="89.789" size="1.778" layer="96" rot="R180"/>
+<instance part="L1" gate="G$1" x="119.38" y="132.08" smashed="yes" rot="R180">
+<attribute name="NAME" x="123.19" y="129.794" size="1.778" layer="95" rot="R180"/>
+<attribute name="VALUE" x="123.317" y="135.128" size="1.778" layer="96" rot="R180"/>
 </instance>
-<instance part="L1" gate="G$1" x="43.18" y="86.36" smashed="yes" rot="R180">
-<attribute name="NAME" x="46.99" y="84.074" size="1.778" layer="95" rot="R180"/>
-<attribute name="VALUE" x="47.117" y="89.408" size="1.778" layer="96" rot="R180"/>
+<instance part="C2" gate="G$1" x="106.68" y="104.14" smashed="yes" rot="R90">
+<attribute name="NAME" x="106.68" y="104.14" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="111.76" y="104.14" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="C2" gate="G$1" x="30.48" y="60.96" smashed="yes" rot="R90">
-<attribute name="NAME" x="27.94" y="63.5" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="30.48" y="63.5" size="1.778" layer="96" rot="R90"/>
+<instance part="C3" gate="G$1" x="91.44" y="119.38" smashed="yes">
+<attribute name="NAME" x="92.583" y="119.8626" size="1.778" layer="95"/>
+<attribute name="VALUE" x="92.583" y="114.7826" size="1.778" layer="96"/>
 </instance>
-<instance part="C3" gate="G$1" x="17.78" y="76.2" smashed="yes">
-<attribute name="NAME" x="18.923" y="76.6826" size="1.778" layer="95"/>
-<attribute name="VALUE" x="18.923" y="71.6026" size="1.778" layer="96"/>
+<instance part="R1" gate="G$1" x="182.88" y="101.6" smashed="yes" rot="R270">
+<attribute name="NAME" x="179.2986" y="100.33" size="1.778" layer="95" rot="MR90"/>
+<attribute name="VALUE" x="184.658" y="100.33" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="R1" gate="G$1" x="106.68" y="58.42" smashed="yes" rot="R270">
-<attribute name="NAME" x="108.1786" y="62.23" size="1.778" layer="95" rot="R270"/>
-<attribute name="VALUE" x="103.378" y="62.23" size="1.778" layer="96" rot="R270"/>
+<instance part="R2" gate="G$1" x="182.88" y="86.36" smashed="yes" rot="R270">
+<attribute name="NAME" x="179.2986" y="85.09" size="1.778" layer="95" rot="MR90"/>
+<attribute name="VALUE" x="184.658" y="85.09" size="1.778" layer="96" rot="MR90"/>
 </instance>
-<instance part="R2" gate="G$1" x="106.68" y="43.18" smashed="yes" rot="R270">
-<attribute name="NAME" x="108.1786" y="46.99" size="1.778" layer="95" rot="R270"/>
-<attribute name="VALUE" x="103.378" y="46.99" size="1.778" layer="96" rot="R270"/>
+<instance part="R3" gate="G$1" x="182.88" y="73.66" smashed="yes" rot="R90">
+<attribute name="NAME" x="181.3814" y="72.39" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="186.182" y="72.39" size="1.778" layer="96" rot="R90"/>
 </instance>
-<instance part="R3" gate="G$1" x="106.68" y="30.48" smashed="yes" rot="R90">
-<attribute name="NAME" x="105.1814" y="26.67" size="1.778" layer="95" rot="R90"/>
-<attribute name="VALUE" x="109.982" y="26.67" size="1.778" layer="96" rot="R90"/>
+<instance part="J3" gate="G$1" x="195.58" y="93.98" smashed="yes" rot="R180">
+<attribute name="VALUE" x="198.12" y="98.806" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="198.12" y="88.392" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<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 part="Q1" gate="G$1" x="17.78" y="111.76" smashed="yes" rot="R180">
+<attribute name="NAME" x="11.43" y="110.49" size="1.778" layer="95" rot="R180"/>
 </instance>
-<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 part="J1" gate="G$1" x="55.88" y="111.76" smashed="yes" rot="R180">
+<attribute name="VALUE" x="60.96" y="124.206" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="60.96" y="98.552" size="1.778" layer="95" font="vector" rot="R180"/>
 </instance>
-<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 part="J2" gate="G$1" x="58.42" y="68.58" smashed="yes" rot="R180">
+<attribute name="VALUE" x="60.96" y="73.406" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="60.96" y="62.992" size="1.778" layer="95" font="vector" 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 part="J5" gate="G$1" x="55.88" y="86.36" smashed="yes" rot="R180">
+<attribute name="VALUE" x="60.96" y="93.726" size="1.778" layer="96" font="vector" rot="R180"/>
+<attribute name="NAME" x="60.96" y="78.232" 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 part="R4" gate="G$1" x="48.26" y="33.02" smashed="yes" rot="R90">
+<attribute name="NAME" x="46.7614" y="29.21" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="51.562" y="29.21" size="1.778" layer="96" rot="R90"/>
 </instance>
-<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 part="R5" gate="G$1" x="48.26" y="17.78" smashed="yes" rot="R90">
+<attribute name="NAME" x="46.7614" y="13.97" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="51.562" y="13.97" size="1.778" layer="96" rot="R90"/>
 </instance>
-<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 part="Q2" gate="G$1" x="45.72" y="45.72" smashed="yes">
+<attribute name="NAME" x="52.07" y="46.99" size="1.778" layer="95"/>
 </instance>
-<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 part="Q3" gate="G$1" x="30.48" y="91.44" smashed="yes" rot="MR180">
+<attribute name="NAME" x="36.83" y="90.17" size="1.778" layer="95" rot="MR180"/>
 </instance>
-<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 part="GND2" gate="1" x="48.26" y="2.54" smashed="yes">
+<attribute name="VALUE" x="45.72" y="0" size="1.778" layer="96"/>
 </instance>
-<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 part="R6" gate="G$1" x="27.94" y="116.84" smashed="yes" rot="R90">
+<attribute name="NAME" x="26.4414" y="113.03" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="31.242" y="113.03" 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 part="R7" gate="G$1" x="25.4" y="86.36" smashed="yes" rot="R90">
+<attribute name="NAME" x="23.9014" y="82.55" size="1.778" layer="95" rot="R90"/>
+<attribute name="VALUE" x="28.702" y="82.55" size="1.778" layer="96" rot="R90"/>
 </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 part="D2" gate="D$1" x="78.74" y="116.84" smashed="yes">
+<attribute name="NAME" x="81.28" y="121.92" size="1.778" layer="95"/>
 </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 part="R8" gate="G$1" x="30.48" y="55.88" smashed="yes" rot="MR0">
+<attribute name="NAME" x="34.29" y="57.3786" size="1.778" layer="95" rot="MR0"/>
+<attribute name="VALUE" x="34.29" y="52.578" size="1.778" layer="96" rot="MR0"/>
 </instance>
-<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 part="C4" gate="G$1" x="160.02" y="106.68" smashed="yes">
+<attribute name="NAME" x="162.56" y="109.22" size="1.778" layer="95"/>
+<attribute name="VALUE" x="162.56" y="104.14" size="1.778" layer="96" rot="MR180"/>
 </instance>
 </instances>
 <busses>
@@ -6501,294 +6502,305 @@ grid 2.54 mm</description>
 <nets>
 <net name="GND" class="0">
 <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"/>
-<wire x1="25.4" y1="60.96" x2="27.94" y2="60.96" width="0.1524" layer="91"/>
-<pinref part="C2" gate="G$1" pin="1"/>
-</segment>
-<segment>
+<pinref part="R5" gate="G$1" pin="1"/>
+<pinref part="GND2" gate="1" pin="GND"/>
+<wire x1="48.26" y1="12.7" x2="48.26" y2="7.62" width="0.1524" layer="91"/>
+<pinref part="J1" gate="G$1" pin="2"/>
+<label x="45.72" y="116.84" size="1.778" layer="95"/>
+<pinref part="Q1" gate="G$1" pin="S"/>
+<wire x1="48.26" y1="7.62" x2="48.26" y2="5.08" width="0.1524" layer="91"/>
+<wire x1="50.8" y1="116.84" x2="35.56" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="116.84" x2="35.56" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="124.46" x2="27.94" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="27.94" y1="124.46" x2="15.24" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="15.24" y1="124.46" x2="15.24" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="27.94" y1="121.92" x2="27.94" y2="124.46" width="0.1524" layer="91"/>
+<junction x="27.94" y="124.46"/>
+<wire x1="15.24" y1="124.46" x2="5.08" y2="124.46" width="0.1524" layer="91"/>
+<junction x="15.24" y="124.46"/>
+<wire x1="5.08" y1="124.46" x2="5.08" y2="73.66" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="73.66" x2="5.08" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="55.88" x2="5.08" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="7.62" x2="48.26" y2="7.62" width="0.1524" layer="91"/>
+<junction x="48.26" y="7.62"/>
+<wire x1="25.4" y1="81.28" x2="25.4" y2="73.66" width="0.1524" layer="91"/>
+<label x="25.4" y="76.2" size="1.778" layer="95"/>
+<wire x1="25.4" y1="73.66" x2="5.08" y2="73.66" width="0.1524" layer="91"/>
+<junction x="5.08" y="73.66"/>
+<pinref part="R6" gate="G$1" pin="2"/>
+<pinref part="R7" gate="G$1" pin="1"/>
 <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="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"/>
+<wire x1="182.88" y1="68.58" x2="182.88" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="182.88" y1="66.04" x2="160.02" y2="66.04" 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"/>
+<junction x="182.88" y="66.04"/>
 <pinref part="C3" gate="G$1" pin="-"/>
-<wire x1="111.76" y1="22.86" x2="106.68" y2="22.86" width="0.1524" layer="91"/>
-<wire x1="55.88" y1="22.86" x2="17.78" y2="22.86" width="0.1524" layer="91"/>
-<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"/>
+<wire x1="187.96" y1="66.04" x2="182.88" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="160.02" y1="66.04" x2="101.6" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="101.6" y1="66.04" x2="91.44" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="91.44" y1="66.04" x2="91.44" y2="114.3" width="0.1524" layer="91"/>
 <pinref part="D1" gate="G$1" pin="A"/>
-<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"/>
+<wire x1="152.4" y1="132.08" x2="200.66" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="200.66" y1="132.08" x2="223.52" y2="132.08" width="0.1524" layer="91"/>
 <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"/>
+<wire x1="187.96" y1="91.44" x2="187.96" y2="66.04" width="0.1524" layer="91"/>
 <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"/>
+<wire x1="160.02" y1="99.06" x2="160.02" y2="101.6" width="0.1524" layer="91"/>
+<wire x1="147.32" y1="99.06" x2="160.02" y2="99.06" width="0.1524" layer="91"/>
+<junction x="160.02" y="99.06"/>
+<label x="147.32" y="99.06" size="1.778" layer="95"/>
+<wire x1="160.02" y1="99.06" x2="160.02" y2="66.04" width="0.1524" layer="91"/>
+<junction x="160.02" y="66.04"/>
+<label x="203.2" y="119.38" 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="73.66" size="1.778" layer="95"/>
-<pinref part="Q1" gate="G$1" pin="S"/>
-<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"/>
+<wire x1="78.74" y1="109.22" x2="78.74" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="66.04" x2="91.44" y2="66.04" width="0.1524" layer="91"/>
+<junction x="91.44" y="66.04"/>
+<wire x1="48.26" y1="7.62" x2="78.74" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="7.62" x2="78.74" y2="33.02" width="0.1524" layer="91"/>
+<pinref part="R8" gate="G$1" pin="2"/>
+<wire x1="5.08" y1="55.88" x2="25.4" y2="55.88" width="0.1524" layer="91"/>
+<junction x="5.08" y="55.88"/>
+<wire x1="200.66" y1="119.38" x2="200.66" y2="132.08" width="0.1524" layer="91"/>
+<junction x="200.66" y="132.08"/>
+<wire x1="208.28" y1="119.38" x2="200.66" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="223.52" y1="132.08" x2="223.52" y2="33.02" width="0.1524" layer="91"/>
+<wire x1="223.52" y1="33.02" x2="78.74" y2="33.02" width="0.1524" layer="91"/>
+<pinref part="U1" gate="G$1" pin="SGND"/>
+<wire x1="116.84" y1="99.06" x2="101.6" y2="99.06" width="0.1524" layer="91"/>
+<wire x1="101.6" y1="99.06" x2="101.6" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="101.6" y1="104.14" x2="104.14" y2="104.14" width="0.1524" layer="91"/>
+<pinref part="C2" gate="G$1" pin="1"/>
+<wire x1="101.6" y1="99.06" x2="101.6" y2="66.04" width="0.1524" layer="91"/>
+<junction x="101.6" y="99.06"/>
+<junction x="101.6" y="66.04"/>
+<label x="111.76" y="99.06" size="1.778" layer="95"/>
+<wire x1="78.74" y1="66.04" x2="78.74" y2="33.02" width="0.1524" layer="91"/>
+<junction x="78.74" y="66.04"/>
+<junction x="78.74" y="33.02"/>
+<pinref part="C4" gate="G$1" pin="P$2"/>
 </segment>
 </net>
 <net name="VIN" class="0">
 <segment>
+<pinref part="Q2" gate="G$1" pin="D"/>
+<wire x1="48.26" y1="50.8" x2="48.26" y2="58.42" width="0.1524" layer="91"/>
+<label x="53.34" y="53.34" size="1.778" layer="95"/>
 <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="106.68" y1="73.66" x2="106.68" y2="63.5" width="0.1524" layer="91"/>
+<wire x1="147.32" y1="104.14" x2="154.94" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="182.88" y1="116.84" x2="182.88" y2="106.68" width="0.1524" layer="91"/>
 <pinref part="R1" gate="G$1" pin="1"/>
 <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="-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"/>
+<wire x1="182.88" y1="116.84" x2="205.74" y2="116.84" width="0.1524" layer="91"/>
+<junction x="182.88" y="116.84"/>
+<wire x1="205.74" y1="116.84" x2="208.28" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="154.94" y1="104.14" x2="154.94" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="154.94" y1="116.84" x2="160.02" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="160.02" y1="116.84" x2="182.88" y2="116.84" width="0.1524" layer="91"/>
+<wire x1="160.02" y1="113.03" x2="160.02" y2="116.84" width="0.1524" layer="91"/>
+<junction x="160.02" y="116.84"/>
+<label x="203.2" y="116.84" size="1.778" layer="95"/>
+<wire x1="48.26" y1="58.42" x2="205.74" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="205.74" y1="58.42" x2="205.74" y2="116.84" width="0.1524" layer="91"/>
+<junction x="205.74" y="116.84"/>
+<pinref part="C4" gate="G$1" pin="P$1"/>
+<label x="147.32" y="104.14" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="N$1" class="0">
 <segment>
 <pinref part="U1" gate="G$1" pin="BST"/>
-<wire x1="40.64" y1="66.04" x2="38.1" y2="66.04" width="0.1524" layer="91"/>
-<wire x1="38.1" y1="66.04" x2="38.1" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="116.84" y1="109.22" x2="114.3" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="109.22" x2="114.3" y2="124.46" width="0.1524" layer="91"/>
 <pinref part="C1" gate="G$1" pin="1"/>
-<wire x1="38.1" y1="78.74" x2="50.8" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="124.46" x2="127" y2="124.46" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$2" class="0">
 <segment>
 <pinref part="C1" gate="G$1" pin="2"/>
-<wire x1="58.42" y1="78.74" x2="60.96" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="78.74" x2="73.66" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="73.66" y1="78.74" x2="73.66" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="134.62" y1="124.46" x2="137.16" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="137.16" y1="124.46" x2="149.86" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="149.86" y1="124.46" x2="149.86" y2="109.22" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="LX"/>
-<wire x1="73.66" y1="66.04" x2="71.12" y2="66.04" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="86.36" x2="60.96" y2="78.74" width="0.1524" layer="91"/>
-<junction x="60.96" y="78.74"/>
+<wire x1="149.86" y1="109.22" x2="147.32" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="137.16" y1="132.08" x2="137.16" y2="124.46" width="0.1524" layer="91"/>
+<junction x="137.16" y="124.46"/>
 <pinref part="D1" gate="G$1" pin="C"/>
-<wire x1="68.58" y1="86.36" x2="60.96" y2="86.36" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="86.36" x2="50.8" y2="86.36" width="0.1524" layer="91"/>
-<junction x="60.96" y="86.36"/>
+<wire x1="147.32" y1="132.08" x2="137.16" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="137.16" y1="132.08" x2="127" y2="132.08" width="0.1524" layer="91"/>
+<junction x="137.16" y="132.08"/>
 <pinref part="L1" gate="G$1" pin="1"/>
 </segment>
 </net>
 <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"/>
-<wire x1="22.86" y1="86.36" x2="22.86" y2="50.8" width="0.1524" layer="91"/>
+<wire x1="111.76" y1="132.08" x2="99.06" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="99.06" y1="132.08" x2="99.06" y2="93.98" width="0.1524" layer="91"/>
 <pinref part="U1" gate="G$1" pin="FB"/>
-<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="17.78" y2="78.74" width="0.1524" layer="91"/>
-<junction x="17.78" y="86.36"/>
+<wire x1="99.06" y1="93.98" x2="116.84" y2="93.98" width="0.1524" layer="91"/>
+<wire x1="99.06" y1="132.08" x2="91.44" y2="132.08" width="0.1524" layer="91"/>
+<junction x="99.06" y="132.08"/>
+<wire x1="91.44" y1="132.08" x2="91.44" y2="121.92" width="0.1524" layer="91"/>
+<junction x="91.44" y="132.08"/>
 <pinref part="C3" gate="G$1" pin="+"/>
-<label x="10.16" y="86.36" size="1.778" layer="95"/>
+<label x="86.36" y="132.08" size="1.778" layer="95"/>
 <pinref part="J1" gate="G$1" pin="1"/>
-<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"/>
+<wire x1="50.8" y1="119.38" x2="40.64" y2="119.38" width="0.1524" layer="91"/>
+<label x="45.72" y="119.38" size="1.778" layer="95"/>
+<wire x1="91.44" y1="132.08" x2="78.74" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="132.08" x2="40.64" y2="132.08" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="132.08" x2="40.64" y2="119.38" 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"/>
+<wire x1="78.74" y1="132.08" x2="78.74" y2="124.46" width="0.1524" layer="91"/>
+<junction x="78.74" y="132.08"/>
 </segment>
 </net>
 <net name="N$4" class="0">
 <segment>
 <pinref part="C2" gate="G$1" pin="2"/>
 <pinref part="U1" gate="G$1" pin="VD"/>
-<wire x1="35.56" y1="60.96" x2="40.64" y2="60.96" width="0.1524" layer="91"/>
+<wire x1="111.76" y1="104.14" x2="116.84" y2="104.14" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$5" class="0">
 <segment>
 <pinref part="U1" gate="G$1" pin="ON/OFF"/>
-<wire x1="71.12" y1="50.8" x2="106.68" y2="50.8" width="0.1524" layer="91"/>
+<wire x1="147.32" y1="93.98" x2="182.88" y2="93.98" width="0.1524" layer="91"/>
 <pinref part="R1" gate="G$1" pin="2"/>
-<wire x1="106.68" y1="53.34" x2="106.68" y2="50.8" width="0.1524" layer="91"/>
-<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"/>
+<wire x1="182.88" y1="96.52" x2="182.88" y2="93.98" width="0.1524" layer="91"/>
+<wire x1="182.88" y1="93.98" x2="182.88" y2="91.44" width="0.1524" layer="91"/>
+<junction x="182.88" y="93.98"/>
 <pinref part="R2" 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"/>
+<wire x1="182.88" y1="93.98" x2="187.96" y2="93.98" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$7" class="0">
 <segment>
 <pinref part="R2" gate="G$1" pin="2"/>
 <pinref part="R3" gate="G$1" pin="2"/>
-<wire x1="106.68" y1="38.1" x2="106.68" y2="35.56" width="0.1524" layer="91"/>
+<wire x1="182.88" y1="81.28" x2="182.88" y2="78.74" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="SPIN" class="0">
 <segment>
 <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"/>
+<wire x1="50.8" y1="88.9" x2="43.18" y2="88.9" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="8"/>
-<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"/>
+<wire x1="43.18" y1="88.9" x2="43.18" y2="101.6" width="0.1524" layer="91"/>
+<wire x1="43.18" y1="101.6" x2="50.8" y2="101.6" width="0.1524" layer="91"/>
+<label x="45.72" y="88.9" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="SPOUT" class="0">
 <segment>
 <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"/>
+<wire x1="50.8" y1="86.36" x2="40.64" y2="86.36" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="7"/>
-<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"/>
+<wire x1="40.64" y1="86.36" x2="40.64" y2="104.14" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="104.14" x2="50.8" y2="104.14" width="0.1524" layer="91"/>
+<label x="43.18" y="86.36" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="ST" class="0">
 <segment>
 <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"/>
+<wire x1="50.8" y1="83.82" x2="38.1" y2="83.82" width="0.1524" layer="91"/>
+<label x="48.26" y="83.82" 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"/>
+<wire x1="33.02" y1="96.52" x2="33.02" y2="99.06" width="0.1524" layer="91"/>
+<wire x1="33.02" y1="99.06" x2="38.1" y2="99.06" width="0.1524" layer="91"/>
+<wire x1="38.1" y1="99.06" x2="38.1" y2="83.82" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="5V" class="0">
 <segment>
 <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"/>
+<wire x1="50.8" y1="81.28" x2="40.64" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="81.28" x2="40.64" y2="68.58" width="0.1524" layer="91"/>
 <pinref part="J2" gate="G$1" pin="1"/>
-<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"/>
+<wire x1="40.64" y1="68.58" x2="50.8" y2="68.58" width="0.1524" layer="91"/>
+<label x="48.26" y="81.28" 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"/>
+<wire x1="33.02" y1="86.36" x2="33.02" y2="81.28" width="0.1524" layer="91"/>
+<wire x1="33.02" y1="81.28" x2="40.64" y2="81.28" width="0.1524" layer="91"/>
+<junction x="40.64" y="81.28"/>
 </segment>
 </net>
 <net name="N$3" class="0">
 <segment>
 <pinref part="Q1" gate="G$1" pin="D"/>
-<wire x1="-60.96" y1="63.5" x2="-60.96" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="15.24" y1="106.68" x2="15.24" y2="66.04" width="0.1524" layer="91"/>
 <pinref part="J2" gate="G$1" pin="2"/>
-<wire x1="-60.96" y1="22.86" x2="-25.4" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="15.24" y1="66.04" x2="50.8" y2="66.04" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="STLEDCTL" class="0">
 <segment>
 <pinref part="Q1" gate="G$1" pin="G"/>
-<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"/>
+<wire x1="20.32" y1="114.3" x2="22.86" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="22.86" y1="114.3" x2="22.86" y2="109.22" width="0.1524" layer="91"/>
 <pinref part="J1" gate="G$1" pin="5"/>
-<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"/>
+<wire x1="22.86" y1="109.22" x2="27.94" y2="109.22" width="0.1524" layer="91"/>
+<label x="38.1" y="109.22" size="1.778" layer="95"/>
+<wire x1="27.94" y1="109.22" x2="50.8" y2="109.22" width="0.1524" layer="91"/>
+<wire x1="27.94" y1="111.76" x2="27.94" y2="109.22" width="0.1524" layer="91"/>
+<junction x="27.94" y="109.22"/>
 <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="-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"/>
+<wire x1="43.18" y1="43.18" x2="40.64" y2="43.18" width="0.1524" layer="91"/>
+<label x="30.48" y="43.18" size="1.778" layer="95"/>
+<pinref part="R8" gate="G$1" pin="1"/>
+<wire x1="40.64" y1="43.18" x2="30.48" y2="43.18" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="55.88" x2="35.56" y2="55.88" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="55.88" x2="40.64" y2="43.18" width="0.1524" layer="91"/>
+<junction x="40.64" y="43.18"/>
 </segment>
 <segment>
 <pinref part="J1" gate="G$1" pin="4"/>
-<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"/>
+<wire x1="50.8" y1="111.76" x2="40.64" y2="111.76" width="0.1524" layer="91"/>
+<label x="45.72" y="111.76" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="BAT" class="0">
 <segment>
-<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"/>
+<wire x1="48.26" y1="25.4" x2="30.48" y2="25.4" width="0.1524" layer="91"/>
+<label x="30.48" y="25.4" size="1.778" layer="95"/>
+<wire x1="48.26" y1="27.94" x2="48.26" y2="25.4" width="0.1524" layer="91"/>
+<wire x1="48.26" y1="25.4" x2="48.26" y2="22.86" width="0.1524" layer="91"/>
+<junction x="48.26" y="25.4"/>
 <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="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"/>
+<wire x1="50.8" y1="114.3" x2="40.64" y2="114.3" width="0.1524" layer="91"/>
+<label x="45.72" y="114.3" 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="-27.94" y1="-2.54" x2="-27.94" y2="-5.08" width="0.1524" layer="91"/>
+<wire x1="48.26" y1="40.64" x2="48.26" y2="38.1" 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="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"/>
+<wire x1="50.8" y1="106.68" x2="25.4" y2="106.68" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="106.68" x2="25.4" y2="93.98" width="0.1524" layer="91"/>
+<wire x1="25.4" y1="93.98" x2="27.94" y2="93.98" width="0.1524" layer="91"/>
+<label x="43.18" y="106.68" size="1.778" layer="95"/>
+<wire x1="25.4" y1="93.98" x2="25.4" y2="91.44" width="0.1524" layer="91"/>
+<junction x="25.4" y="93.98"/>
 <pinref part="R7" gate="G$1" pin="2"/>
 </segment>
 </net>

BIN
schematic/regulator_schematic.pdf


Some files were not shown because too many files changed in this diff