diff --git a/README.md b/README.md
index f73a7fa2f05b11c3d3315efb8d523eb369396abd..3fae2344bf2fb8c84256730e7ce048989f8fa934 100644
--- a/README.md
+++ b/README.md
@@ -41,19 +41,34 @@ OK, I only have two major footprints left to draw / place - the AS5047D and the
 
 Done, now schematick-ing ...
 
- - power selectors & vccio
- - swd
- - reset line
+Done that...
 
- - bfc ? 100uF smd ?
- - gates & sense r -> smaller sense r?
+![schematic](https://gitlab.cba.mit.edu/jakeread/mkstepper/raw/master/images/schematic.png)
+
+Now routing - tricky! The H-Bridges are tight for space and I have to route signals around a big GND and VCC bus, while leaving a nice exit path for the motor coil lines. This took some real fanangling. Here's an early shot at it
+
+![routing-begin](https://gitlab.cba.mit.edu/jakeread/mkstepper/raw/master/images/routing-begin.png)
+
+And finally resolving one of the bridges in a satisfactory way...
+
+![routing-one-bridge](https://gitlab.cba.mit.edu/jakeread/mkstepper/raw/master/images/routing-one-bridge.png)
+
+These sense resistors are huge. 
 
 Then I have the big, dubious challenge of picking a network interface port for this whole next rev of work. Oh my. Then I will be doing schematic layup and will be on my routing way. Hurray.
 
+I choose JST SH connectors, seem to be actually fairly common, cheap, etc, to check: can I get assemblies on digikey?
+
+OK, nice, things resolved OK. Done with this. Will do a double-check and then ship these out along with a few others to kick of IAP...
+
+![routing-complete](https://gitlab.cba.mit.edu/jakeread/mkstepper/raw/master/images/routing-complete.png)
+
 # Ordering
 
-FETS https://www.digikey.com/product-detail/en/on-semiconductor/FDMQ8203/FDMQ8203CT-ND/3908189 
-Smaller Reset https://www.digikey.com/product-detail/en/c-k/KMT211NG-HF-LFS/CKN9433CT-ND/1886651
-2010 2W Shunt (do 50mOhm) https://www.digikey.com/product-detail/en/vishay-dale/RCWE1020R100FKEA/541-2516-1-ND/5357840
-2512 3W Shunt (do 50mOhm) https://www.digikey.com/product-detail/en/bourns-inc/CRA2512-FZ-R100ELF/CRA2512-FZ-R100ELFTR-ND/1775034
-100uF Cap https://www.digikey.com/product-detail/en/panasonic-electronic-components/EEE-FTH101XAP/PCE5024CT-ND/2652079
\ No newline at end of file
+- FETS https://www.digikey.com/product-detail/en/on-semiconductor/FDMQ8203/FDMQ8203CT-ND/3908189 
+- Smaller Reset https://www.digikey.com/product-detail/en/c-k/KMT211NG-HF-LFS/CKN9433CT-ND/1886651
+- 2010 2W Shunt (do 50mOhm) https://www.digikey.com/product-detail/en/vishay-dale/RCWE1020R100FKEA/541-2516-1-ND/5357840
+- 2512 3W Shunt (do 50mOhm) https://www.digikey.com/product-detail/en/bourns-inc/CRA2512-FZ-R100ELF/CRA2512-FZ-R100ELFTR-ND/1775034
+- 100uF Cap https://www.digikey.com/product-detail/en/panasonic-electronic-components/EEE-FTH101XAP/PCE5024CT-ND/2652079
+- TC2030 w/ legs
+- JST SH ?
\ No newline at end of file
diff --git a/images/routing-begin.png b/images/routing-begin.png
new file mode 100644
index 0000000000000000000000000000000000000000..bed342d14c9a1e4f18e90ffce6fc718a5c131e09
Binary files /dev/null and b/images/routing-begin.png differ
diff --git a/images/routing-complete.png b/images/routing-complete.png
new file mode 100644
index 0000000000000000000000000000000000000000..6e97defe12d785ef485f033686a0446fcbbe52de
Binary files /dev/null and b/images/routing-complete.png differ
diff --git a/images/routing-one-bridge.png b/images/routing-one-bridge.png
new file mode 100644
index 0000000000000000000000000000000000000000..675d4599c34b4889391396627afdc886245897da
Binary files /dev/null and b/images/routing-one-bridge.png differ
diff --git a/images/schematic.png b/images/schematic.png
new file mode 100644
index 0000000000000000000000000000000000000000..3b7154a3b059c78267e460750c1bece0ed02f3a1
Binary files /dev/null and b/images/schematic.png differ
diff --git a/mkstepper/eagle.epf b/mkstepper/eagle.epf
index 8c7a494eb09dbb036930ec8219c629f1809c4d22..1b813219cbda60bdb6d13a34474abb57c5f53514 100644
--- a/mkstepper/eagle.epf
+++ b/mkstepper/eagle.epf
@@ -36,19 +36,19 @@ UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries_jake/eagle/jake/sensor.lbr"
 UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries_jake/eagle/jake/motors.lbr"
 
 [Win_1]
-Type="Library Editor"
-Loc="-8 -8 1911 1008"
+Type="Schematic Editor"
+Loc="0 0 1919 1016"
 State=1
-Number=3
-File="D:/Dropbox (Personal)/CBA/doc/libraries_jake/eagle/jake/power.lbr"
-View="-4.088 -3.42432 3.61569 3.75227"
-WireWidths=" 0.0762 0.1016 0.15 0.2 0.2032 0.254 0.3048 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524 0.127"
+Number=1
+File="mkstepper.sch"
+View="16.7584 17.2153 400.192 263.708"
+WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.2032 0.254 0.3048 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524"
 PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
 PadDrills=" 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6"
 ViaDiameters=" 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1 1.15 1.2 1.3 0"
 ViaDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35"
 HoleDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35"
-TextSizes=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778 1.27"
+TextSizes=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778"
 PolygonSpacings=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.27"
 PolygonIsolates=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
 MiterRadiuss=" 0.254 0.3175 0.635 1.27 2.54 1 2 2.5 5 7.5 10 0"
@@ -56,9 +56,9 @@ DimensionWidths=" 0 0.127 0.254 0.1 0.26 0.13"
 DimensionExtWidths=" 0.127 0.254 0.1 0.13 0.26 0"
 DimensionExtLengths=" 1.27 2.54 1 2 3 0"
 DimensionExtOffsets=" 1.27 2.54 1 2 3 0"
-SmdSizes=" 0.4064 0.2032 0.6096 0.3048 0.8128 0.4064 1.016 0.508 1.27 0.6604 1.4224 0.7112 1.6764 0.8128 1.778 0.9144 1.9304 0.9652 2.1844 1.0668 2.54 1.27 3.81 1.9304 5.08 2.54 6.4516 3.2512 1.27 0.635 0.6 0.25"
+SmdSizes=" 0.3048 0.1524 0.4064 0.2032 0.6096 0.3048 0.8128 0.4064 1.016 0.508 1.27 0.6604 1.4224 0.7112 1.6764 0.8128 1.778 0.9144 1.9304 0.9652 2.1844 1.0668 2.54 1.27 3.81 1.9304 5.08 2.54 6.4516 3.2512 1.27 0.635"
 WireBend=0
-WireBendSet=0
+WireBendSet=31
 WireCap=1
 MiterStyle=0
 PadShape=0
@@ -79,7 +79,9 @@ SwapLevel=0
 ArcDirection=0
 AddLevel=2
 PadsSameType=0
-Layer=21
+Layer=91
+Views=" 1: 16.7584 17.2153 400.192 263.708"
+Sheet="1"
 
 [Win_2]
 Type="Board Editor"
@@ -87,14 +89,14 @@ Loc="0 0 1919 1016"
 State=1
 Number=2
 File="mkstepper.brd"
-View="-10.7179 -3.43392 103.757 54.6477"
-WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.254 0.3048 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524 0.2032"
+View="-32.6504 -7.76876 132.194 40.6328"
+WireWidths=" 0.0762 0.1016 0.127 0.2 0.3048 0.4064 0.6096 0.8128 1.27 2.54 0.15 0.2032 0.254 0.508 1.016 0.1524"
 PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
 PadDrills=" 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6"
 ViaDiameters=" 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1 1.15 1.2 1.3 0"
-ViaDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35"
+ViaDrills=" 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.2 0.25 0.35"
 HoleDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35"
-TextSizes=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778"
+TextSizes=" 0.254 0.3048 0.4064 1.016 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778 0.8128 1.27 0.6096"
 PolygonSpacings=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.27"
 PolygonIsolates=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
 MiterRadiuss=" 0.254 0.3175 0.635 1.27 2.54 1 2 2.5 5 7.5 10 0"
@@ -103,7 +105,7 @@ DimensionExtWidths=" 0.127 0.254 0.1 0.13 0.26 0"
 DimensionExtLengths=" 1.27 2.54 1 2 3 0"
 DimensionExtOffsets=" 1.27 2.54 1 2 3 0"
 SmdSizes=" 0.3048 0.1524 0.4064 0.2032 0.6096 0.3048 0.8128 0.4064 1.016 0.508 1.27 0.6604 1.4224 0.7112 1.6764 0.8128 1.778 0.9144 1.9304 0.9652 2.1844 1.0668 2.54 1.27 3.81 1.9304 5.08 2.54 6.4516 3.2512 1.27 0.635"
-WireBend=1
+WireBend=2
 WireBendSet=0
 WireCap=1
 MiterStyle=0
@@ -128,54 +130,6 @@ PadsSameType=0
 Layer=1
 
 [Win_3]
-Type="Schematic Editor"
-Loc="0 0 1919 1016"
-State=1
-Number=1
-File="mkstepper.sch"
-View="-147.178 -52.2229 806.926 561.13"
-WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.2032 0.254 0.3048 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524"
-PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
-PadDrills=" 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6"
-ViaDiameters=" 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1 1.15 1.2 1.3 0"
-ViaDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35"
-HoleDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35"
-TextSizes=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778"
-PolygonSpacings=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.27"
-PolygonIsolates=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
-MiterRadiuss=" 0.254 0.3175 0.635 1.27 2.54 1 2 2.5 5 7.5 10 0"
-DimensionWidths=" 0 0.127 0.254 0.1 0.26 0.13"
-DimensionExtWidths=" 0.127 0.254 0.1 0.13 0.26 0"
-DimensionExtLengths=" 1.27 2.54 1 2 3 0"
-DimensionExtOffsets=" 1.27 2.54 1 2 3 0"
-SmdSizes=" 0.3048 0.1524 0.4064 0.2032 0.6096 0.3048 0.8128 0.4064 1.016 0.508 1.27 0.6604 1.4224 0.7112 1.6764 0.8128 1.778 0.9144 1.9304 0.9652 2.1844 1.0668 2.54 1.27 3.81 1.9304 5.08 2.54 6.4516 3.2512 1.27 0.635"
-WireBend=0
-WireBendSet=31
-WireCap=1
-MiterStyle=0
-PadShape=0
-ViaShape=1
-PolygonPour=0
-PolygonRank=0
-PolygonThermals=1
-PolygonOrphans=0
-TextRatio=8
-DimensionUnit=1
-DimensionPrecision=2
-DimensionShowUnit=0
-PinDirection=3
-PinFunction=0
-PinLength=2
-PinVisible=3
-SwapLevel=0
-ArcDirection=0
-AddLevel=2
-PadsSameType=0
-Layer=91
-Views=" 1: -147.178 -52.2229 806.926 561.13"
-Sheet="1"
-
-[Win_4]
 Type="Control Panel"
 Loc="0 0 1919 1039"
 State=1
@@ -186,4 +140,3 @@ Screen="1920 1080"
 Window="Win_1"
 Window="Win_2"
 Window="Win_3"
-Window="Win_4"
diff --git a/mkstepper/mkstepper.brd b/mkstepper/mkstepper.brd
index 6fb3b292eec90a8fea87857b5485989df83fac27..2178fb58017de3f8082c9c582e4677522558c80c 100644
--- a/mkstepper/mkstepper.brd
+++ b/mkstepper/mkstepper.brd
@@ -19,9 +19,9 @@
 <layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
 <layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
 <layer number="25" name="tNames" color="7" fill="1" visible="no" active="yes"/>
-<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="26" name="bNames" color="7" fill="1" visible="no" active="yes"/>
 <layer number="27" name="tValues" color="7" fill="1" visible="no" active="yes"/>
-<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="28" name="bValues" color="7" fill="1" visible="no" active="yes"/>
 <layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>
 <layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
 <layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
@@ -32,20 +32,20 @@
 <layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>
 <layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>
 <layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>
-<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/>
-<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
-<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
-<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
-<layer number="43" name="vRestrict" color="2" fill="10" visible="yes" active="yes"/>
+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/>
+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>
+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>
+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>
+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>
 <layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
 <layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>
 <layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
 <layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
-<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="48" name="Document" color="7" fill="1" visible="no" active="yes"/>
+<layer number="49" name="Reference" color="7" fill="1" visible="no" active="yes"/>
 <layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/>
-<layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="51" name="tDocu" color="7" fill="1" visible="no" active="yes"/>
+<layer number="52" name="bDocu" color="7" fill="1" visible="no" active="yes"/>
 <layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/>
 <layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/>
 <layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/>
@@ -163,6 +163,17 @@
 <wire x1="45.25" y1="8.7" x2="39.7" y2="3.15" width="0.1524" layer="20"/>
 <wire x1="39.7" y1="3.15" x2="8.7" y2="3.15" width="0.1524" layer="20"/>
 <wire x1="8.7" y1="3.15" x2="3.15" y2="8.7" width="0.1524" layer="20"/>
+<text x="44.2722" y="28.4226" size="0.8128" layer="21" font="vector" rot="R180">A1</text>
+<text x="44.2722" y="25.908" size="0.8128" layer="21" font="vector" rot="R180">A2</text>
+<text x="44.2722" y="23.3172" size="0.8128" layer="21" font="vector" rot="R180">B1</text>
+<text x="44.2722" y="20.8026" size="0.8128" layer="21" font="vector" rot="R180">B2</text>
+<text x="17.526" y="37.4904" size="0.6096" layer="21" font="vector" rot="R180">mkstepper v0.1</text>
+<text x="35.5092" y="40.1574" size="0.6096" layer="21" font="vector" rot="R180">usb &lt; - &gt; tmc</text>
+<text x="25.273" y="24.9682" size="1.27" layer="21" font="vector" rot="R180">&gt;&lt;</text>
+<text x="9.2964" y="3.81" size="0.6096" layer="21" font="vector">NP1</text>
+<text x="30.3276" y="3.81" size="0.6096" layer="21" font="vector">GND</text>
+<text x="34.4424" y="3.81" size="0.6096" layer="21" font="vector">V+</text>
+<text x="34.29" y="9.144" size="0.6096" layer="21" font="vector">V+</text>
 </plain>
 <libraries>
 <library name="atsam">
@@ -833,8 +844,6 @@ Source: http://datasheets.maxim-ic.com/en/ds/MAX7042.pdf</description>
 <rectangle x1="2.3622" y1="-1.5494" x2="3.2121" y2="1.5507" layer="51"/>
 </package>
 <package name="0805">
-<wire x1="-0.3" y1="0.6" x2="0.3" y2="0.6" width="0.1524" layer="21"/>
-<wire x1="-0.3" y1="-0.6" x2="0.3" y2="-0.6" width="0.1524" layer="21"/>
 <smd name="1" x="-0.9" y="0" dx="0.8" dy="1.2" layer="1"/>
 <smd name="2" x="0.9" y="0" dx="0.8" dy="1.2" layer="1"/>
 <text x="-0.762" y="0.8255" size="1.016" layer="25">&gt;NAME</text>
@@ -847,16 +856,6 @@ Source: http://datasheets.maxim-ic.com/en/ds/MAX7042.pdf</description>
 <wire x1="3.25" y1="-1.55" x2="1.55" y2="-3.25" width="0.1016" layer="51"/>
 <wire x1="1.55" y1="-3.25" x2="-3.25" y2="-3.25" width="0.1016" layer="51"/>
 <wire x1="-3.25" y1="-3.25" x2="-3.25" y2="3.25" width="0.1016" layer="51"/>
-<wire x1="-3.25" y1="0.95" x2="-3.25" y2="3.25" width="0.1016" layer="21"/>
-<wire x1="-3.25" y1="3.25" x2="1.55" y2="3.25" width="0.1016" layer="21"/>
-<wire x1="1.55" y1="3.25" x2="3.25" y2="1.55" width="0.1016" layer="21"/>
-<wire x1="3.25" y1="1.55" x2="3.25" y2="0.95" width="0.1016" layer="21"/>
-<wire x1="3.25" y1="-0.95" x2="3.25" y2="-1.55" width="0.1016" layer="21"/>
-<wire x1="3.25" y1="-1.55" x2="1.55" y2="-3.25" width="0.1016" layer="21"/>
-<wire x1="1.55" y1="-3.25" x2="-3.25" y2="-3.25" width="0.1016" layer="21"/>
-<wire x1="-3.25" y1="-3.25" x2="-3.25" y2="-0.95" width="0.1016" layer="21"/>
-<wire x1="2.95" y1="0.95" x2="-2.95" y2="0.95" width="0.1016" layer="21" curve="144.299363"/>
-<wire x1="-2.95" y1="-0.95" x2="2.95" y2="-0.95" width="0.1016" layer="21" curve="144.299363"/>
 <wire x1="-2.1" y1="2.25" x2="-2.1" y2="-2.2" width="0.1016" layer="51"/>
 <circle x="0" y="0" radius="3.1" width="0.1016" layer="51"/>
 <smd name="+" x="2.4" y="0" dx="3" dy="1.4" layer="1"/>
@@ -875,6 +874,7 @@ Source: http://datasheets.maxim-ic.com/en/ds/MAX7042.pdf</description>
 <vertex x="-2.15" y="-2.15"/>
 <vertex x="-2.15" y="2.1"/>
 </polygon>
+<text x="-2.54" y="1.27" size="0.8128" layer="21" font="vector">- BFC +</text>
 </package>
 <package name="0603-CAP">
 <wire x1="-1.473" y1="0.983" x2="1.473" y2="0.983" width="0.0508" layer="39"/>
@@ -883,7 +883,6 @@ Source: http://datasheets.maxim-ic.com/en/ds/MAX7042.pdf</description>
 <wire x1="-1.473" y1="-0.983" x2="-1.473" y2="0.983" width="0.0508" layer="39"/>
 <wire x1="-0.356" y1="0.432" x2="0.356" y2="0.432" width="0.1016" layer="51"/>
 <wire x1="-0.356" y1="-0.419" x2="0.356" y2="-0.419" width="0.1016" layer="51"/>
-<wire x1="0" y1="0.0305" x2="0" y2="-0.0305" width="0.5588" layer="21"/>
 <smd name="1" x="-0.85" y="0" dx="1.1" dy="1" layer="1"/>
 <smd name="2" x="0.85" y="0" dx="1.1" dy="1" layer="1"/>
 <text x="-0.889" y="1.397" size="1.016" layer="25">&gt;NAME</text>
@@ -906,8 +905,6 @@ Source: http://datasheets.maxim-ic.com/en/ds/MAX7042.pdf</description>
 <rectangle x1="-1.7018" y1="-0.8509" x2="-0.9517" y2="0.8491" layer="51"/>
 <rectangle x1="0.9517" y1="-0.8491" x2="1.7018" y2="0.8509" layer="51"/>
 <rectangle x1="-0.1999" y1="-0.4001" x2="0.1999" y2="0.4001" layer="35"/>
-<wire x1="-0.435" y1="0.635" x2="0.435" y2="0.635" width="0.127" layer="21"/>
-<wire x1="-0.435" y1="-0.635" x2="0.435" y2="-0.635" width="0.127" layer="21"/>
 </package>
 </packages>
 </library>
@@ -1140,6 +1137,38 @@ Source: http://www.osram.convergy.de/ ... LA_LO_LA_LY E67B.pdf</description>
 <rectangle x1="0.7112" y1="-1.2954" x2="1.1684" y2="-0.7112" layer="51"/>
 <rectangle x1="-1.1684" y1="-1.2954" x2="-0.7112" y2="-0.7112" layer="51"/>
 </package>
+<package name="CBA-SILK-LOGO">
+<circle x="0" y="0" radius="0.254" width="0.127" layer="21"/>
+<circle x="-0.762" y="0.762" radius="0.254" width="0.127" layer="21"/>
+<wire x1="-0.254" y1="1.016" x2="0.254" y2="1.016" width="0.127" layer="21"/>
+<wire x1="0.254" y1="1.016" x2="0.254" y2="0.508" width="0.127" layer="21"/>
+<wire x1="0.254" y1="0.508" x2="-0.254" y2="0.508" width="0.127" layer="21"/>
+<wire x1="-0.254" y1="0.508" x2="-0.254" y2="1.016" width="0.127" layer="21"/>
+<wire x1="-1.016" y1="0.254" x2="-0.508" y2="0.254" width="0.127" layer="21"/>
+<wire x1="-0.508" y1="0.254" x2="-0.508" y2="-0.254" width="0.127" layer="21"/>
+<wire x1="-0.508" y1="-0.254" x2="-1.016" y2="-0.254" width="0.127" layer="21"/>
+<wire x1="-1.016" y1="-0.254" x2="-1.016" y2="0.254" width="0.127" layer="21"/>
+<wire x1="0.508" y1="0.508" x2="1.016" y2="0.508" width="0.127" layer="21"/>
+<wire x1="1.016" y1="0.508" x2="1.016" y2="1.016" width="0.127" layer="21"/>
+<wire x1="1.016" y1="1.016" x2="0.508" y2="1.016" width="0.127" layer="21"/>
+<wire x1="0.508" y1="1.016" x2="0.508" y2="0.508" width="0.127" layer="21"/>
+<wire x1="0.508" y1="0.254" x2="1.016" y2="0.254" width="0.127" layer="21"/>
+<wire x1="1.016" y1="0.254" x2="1.016" y2="-0.254" width="0.127" layer="21"/>
+<wire x1="1.016" y1="-0.254" x2="0.508" y2="-0.254" width="0.127" layer="21"/>
+<wire x1="0.508" y1="-0.254" x2="0.508" y2="0.254" width="0.127" layer="21"/>
+<wire x1="0.508" y1="-0.508" x2="1.016" y2="-0.508" width="0.127" layer="21"/>
+<wire x1="1.016" y1="-0.508" x2="1.016" y2="-1.016" width="0.127" layer="21"/>
+<wire x1="1.016" y1="-1.016" x2="0.508" y2="-1.016" width="0.127" layer="21"/>
+<wire x1="0.508" y1="-1.016" x2="0.508" y2="-0.508" width="0.127" layer="21"/>
+<wire x1="0.254" y1="-0.508" x2="-0.254" y2="-0.508" width="0.127" layer="21"/>
+<wire x1="-0.254" y1="-0.508" x2="-0.254" y2="-1.016" width="0.127" layer="21"/>
+<wire x1="-0.254" y1="-1.016" x2="0.254" y2="-1.016" width="0.127" layer="21"/>
+<wire x1="0.254" y1="-1.016" x2="0.254" y2="-0.508" width="0.127" layer="21"/>
+<wire x1="-0.508" y1="-0.508" x2="-1.016" y2="-0.508" width="0.127" layer="21"/>
+<wire x1="-1.016" y1="-0.508" x2="-1.016" y2="-1.016" width="0.127" layer="21"/>
+<wire x1="-1.016" y1="-1.016" x2="-0.508" y2="-1.016" width="0.127" layer="21"/>
+<wire x1="-0.508" y1="-1.016" x2="-0.508" y2="-0.508" width="0.127" layer="21"/>
+</package>
 </packages>
 </library>
 <library name="SparkFun-Connectors">
@@ -1409,190 +1438,209 @@ design rules under a new name.</description>
 </pass>
 </autorouter>
 <elements>
-<element name="J1" library="atsam" package="TC2030-MCP" value="" x="20.618" y="12.84" rot="R90"/>
+<element name="J1" library="atsam" package="TC2030-MCP" value="" x="17.951" y="13.221" rot="R90"/>
 <element name="U$1" library="atsam" package="QFN-64-9X9MM" value="ATSAMD51QFN64" x="11.2" y="24.2" rot="R180"/>
-<element name="U$4" library="power" package="QFN32" value="PREDRIVER_TMC262" x="28.62" y="24.188" rot="R270"/>
-<element name="R1" library="borkedlabs-passives" package="R2512" value="" x="29.6" y="31.6" rot="R270">
-<attribute name="PACKAGE" value="2512" x="29.6" y="31.6" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="PRECISION" value="" x="29.6" y="31.6" size="1.778" layer="27" rot="R270" display="off"/>
+<element name="U$4" library="power" package="QFN32" value="PREDRIVER_TMC262" x="30.7536" y="24.188" rot="R270"/>
+<element name="R1" library="borkedlabs-passives" package="R2512" value="" x="29.0552" y="37.3724">
+<attribute name="PACKAGE" value="2512" x="29.0552" y="37.3724" size="1.778" layer="27" display="off"/>
+<attribute name="PRECISION" value="" x="29.0552" y="37.3724" size="1.778" layer="27" display="off"/>
 </element>
-<element name="U$2" library="power" package="MLP4.5X5_4PAD" value="FDMQ8203" x="38.1524" y="27.2"/>
+<element name="U$2" library="power" package="MLP4.5X5_4PAD" value="FDMQ8203" x="32.666" y="32.3816"/>
 <element name="U$6" library="motors" package="NEMA17" value="NEMA17" x="24.2" y="24.2"/>
 <element name="U$7" library="sensor" package="TSSOP14" value="AS5047" x="24.2" y="24.2" rot="MR0"/>
 <element name="X1" library="fab" package="DX4R005HJ5" value="MICRO-USB_ORIG" x="16.4" y="42.6" rot="R180"/>
-<element name="D1" library="fab" package="P-LCC-4" value="LEDRGBNEW" x="27.708" y="38.384" rot="R270"/>
-<element name="S1" library="fab" package="AYZ0102AGRLC" value="SLIDE-SWITCH" x="32.8" y="43.6"/>
-<element name="S2" library="fab" package="6MM_SWITCH" value="" x="16.4" y="35.8"/>
-<element name="IC1" library="fab" package="SOT23" value="" x="24.2" y="42.6" rot="R180"/>
-<element name="C1" library="borkedlabs-passives" package="0805" value="10uF" x="22" y="42.8" rot="R270">
-<attribute name="PACKAGE" value="0805" x="22" y="42.8" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="TYPE" value="" x="22" y="42.8" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="VOLTAGE" value="" x="22" y="42.8" size="1.778" layer="27" rot="R270" display="off"/>
+<element name="D1" library="fab" package="P-LCC-4" value="LEDRGBNEW" x="24.6334" y="16.7352"/>
+<element name="S1" library="fab" package="AYZ0102AGRLC" value="SLIDE-SWITCH" x="32.5714" y="43.6762"/>
+<element name="S2" library="fab" package="6MM_SWITCH" value="" x="8.6698" y="33.0848" rot="R180"/>
+<element name="IC1" library="fab" package="SOT23" value="" x="23.7428" y="41.076" rot="R180"/>
+<element name="C1" library="borkedlabs-passives" package="0805" value="10uF" x="21.5428" y="41.276" rot="R270">
+<attribute name="PACKAGE" value="0805" x="21.5428" y="41.276" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="TYPE" value="" x="21.5428" y="41.276" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="VOLTAGE" value="" x="21.5428" y="41.276" size="1.778" layer="27" rot="R270" display="off"/>
 </element>
-<element name="C2" library="borkedlabs-passives" package="0805" value="0.1uF" x="26.4" y="42.8" rot="R270">
-<attribute name="PACKAGE" value="0805" x="26.4" y="42.8" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="TYPE" value="" x="26.4" y="42.8" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="VOLTAGE" value="" x="26.4" y="42.8" size="1.778" layer="27" rot="R270" display="off"/>
+<element name="C2" library="borkedlabs-passives" package="0805" value="0.1uF" x="25.9428" y="41.276" rot="R270">
+<attribute name="PACKAGE" value="0805" x="25.9428" y="41.276" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="TYPE" value="" x="25.9428" y="41.276" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="VOLTAGE" value="" x="25.9428" y="41.276" size="1.778" layer="27" rot="R270" display="off"/>
 </element>
-<element name="C3" library="borkedlabs-passives" package="0805" value="1uF" x="27.8" y="42.8" rot="R270">
-<attribute name="PACKAGE" value="0805" x="27.8" y="42.8" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="TYPE" value="" x="27.8" y="42.8" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="VOLTAGE" value="" x="27.8" y="42.8" size="1.778" layer="27" rot="R270" display="off"/>
+<element name="C3" library="borkedlabs-passives" package="0805" value="1uF" x="27.3428" y="41.276" rot="R270">
+<attribute name="PACKAGE" value="0805" x="27.3428" y="41.276" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="TYPE" value="" x="27.3428" y="41.276" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="VOLTAGE" value="" x="27.3428" y="41.276" size="1.778" layer="27" rot="R270" display="off"/>
 </element>
-<element name="C4" library="borkedlabs-passives" package="0805" value="470nF" x="23.2572" y="26" rot="R180">
-<attribute name="PACKAGE" value="0805" x="23.2572" y="26" size="1.778" layer="27" rot="R180" display="off"/>
-<attribute name="TYPE" value="" x="23.2572" y="26" size="1.778" layer="27" rot="R180" display="off"/>
-<attribute name="VOLTAGE" value="" x="23.2572" y="26" size="1.778" layer="27" rot="R180" display="off"/>
+<element name="C4" library="borkedlabs-passives" package="0805" value="470nF" x="25.2384" y="26.6096" rot="R180">
+<attribute name="PACKAGE" value="0805" x="25.2384" y="26.6096" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="TYPE" value="" x="25.2384" y="26.6096" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VOLTAGE" value="" x="25.2384" y="26.6096" size="1.778" layer="27" rot="R180" display="off"/>
 </element>
-<element name="C5" library="borkedlabs-passives" package="0805" value="220nF" x="33.7144" y="21.7428">
-<attribute name="PACKAGE" value="0805" x="33.7144" y="21.7428" size="1.778" layer="27" display="off"/>
-<attribute name="TYPE" value="" x="33.7144" y="21.7428" size="1.778" layer="27" display="off"/>
-<attribute name="VOLTAGE" value="" x="33.7144" y="21.7428" size="1.778" layer="27" display="off"/>
+<element name="C5" library="borkedlabs-passives" package="0805" value="220nF" x="35.6194" y="21.3618">
+<attribute name="PACKAGE" value="0805" x="35.6194" y="21.3618" size="1.778" layer="27" display="off"/>
+<attribute name="TYPE" value="" x="35.6194" y="21.3618" size="1.778" layer="27" display="off"/>
+<attribute name="VOLTAGE" value="" x="35.6194" y="21.3618" size="1.778" layer="27" display="off"/>
 </element>
-<element name="C6" library="borkedlabs-passives" package="0805" value="100nF" x="33.7144" y="23.1428">
-<attribute name="PACKAGE" value="0805" x="33.7144" y="23.1428" size="1.778" layer="27" display="off"/>
-<attribute name="TYPE" value="" x="33.7144" y="23.1428" size="1.778" layer="27" display="off"/>
-<attribute name="VOLTAGE" value="" x="33.7144" y="23.1428" size="1.778" layer="27" display="off"/>
+<element name="C6" library="borkedlabs-passives" package="0805" value="100nF" x="35.6194" y="22.838">
+<attribute name="PACKAGE" value="0805" x="35.6194" y="22.838" size="1.778" layer="27" display="off"/>
+<attribute name="TYPE" value="" x="35.6194" y="22.838" size="1.778" layer="27" display="off"/>
+<attribute name="VOLTAGE" value="" x="35.6194" y="22.838" size="1.778" layer="27" display="off"/>
 </element>
-<element name="C7" library="borkedlabs-passives" package="6.6X6.6-CAP" value="100uF" x="35.4" y="14"/>
-<element name="C8" library="borkedlabs-passives" package="6.6X6.6-CAP" value="100uF" x="35.4" y="33.8"/>
-<element name="C9" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="17.3524" y="22.1904" rot="R90">
-<attribute name="PACKAGE" value="0603" x="17.3524" y="22.1904" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="TYPE" value="" x="17.3524" y="22.1904" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="VOLTAGE" value="" x="17.3524" y="22.1904" size="1.778" layer="27" rot="R90" display="off"/>
+<element name="C7" library="borkedlabs-passives" package="6.6X6.6-CAP" value="100uF" x="21.5854" y="33.3426" rot="R90"/>
+<element name="C9" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="18.1956" y="22.3816" rot="R180">
+<attribute name="PACKAGE" value="0603" x="18.1956" y="22.3816" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="TYPE" value="" x="18.1956" y="22.3816" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VOLTAGE" value="" x="18.1956" y="22.3816" size="1.778" layer="27" rot="R180" display="off"/>
 </element>
 <element name="C10" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="10.9" y="17.25" rot="R90">
 <attribute name="PACKAGE" value="0603" x="10.9" y="17.25" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="TYPE" value="" x="10.9" y="17.25" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="VOLTAGE" value="" x="10.9" y="17.25" size="1.778" layer="27" rot="R90" display="off"/>
 </element>
-<element name="C11" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="13" y="30.8" rot="R270">
-<attribute name="PACKAGE" value="0603" x="13" y="30.8" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="TYPE" value="" x="13" y="30.8" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="VOLTAGE" value="" x="13" y="30.8" size="1.778" layer="27" rot="R270" display="off"/>
+<element name="C11" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="14.4018" y="31.0896" rot="R270">
+<attribute name="PACKAGE" value="0603" x="14.4018" y="31.0896" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="TYPE" value="" x="14.4018" y="31.0896" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="VOLTAGE" value="" x="14.4018" y="31.0896" size="1.778" layer="27" rot="R270" display="off"/>
 </element>
 <element name="C12" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="5.2" y="19.6" rot="R90">
 <attribute name="PACKAGE" value="0603" x="5.2" y="19.6" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="TYPE" value="" x="5.2" y="19.6" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="VOLTAGE" value="" x="5.2" y="19.6" size="1.778" layer="27" rot="R90" display="off"/>
 </element>
-<element name="J2" library="SparkFun-Connectors" package="1X01_2MM" value="" x="35.676" y="5.408"/>
-<element name="J3" library="SparkFun-Connectors" package="1X01_2MM" value="" x="31.864" y="5.408"/>
-<element name="J4" library="SparkFun-Connectors" package="1X04_LONGPADS" value="" x="42.8" y="28" rot="R270">
-<attribute name="PROD_ID" value="CONN-09696" x="42.8" y="28" size="1.778" layer="27" rot="R270" display="off"/>
+<element name="J2" library="SparkFun-Connectors" package="1X01_2MM" value="" x="34.8378" y="7.0082"/>
+<element name="J3" library="SparkFun-Connectors" package="1X01_2MM" value="" x="31.102" y="7.0082"/>
+<element name="J4" library="SparkFun-Connectors" package="1X04_LONGPADS" value="" x="40.514" y="28" rot="R270">
+<attribute name="PROD_ID" value="CONN-09696" x="40.514" y="28" size="1.778" layer="27" rot="R270" display="off"/>
 </element>
-<element name="C13" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="33.7144" y="24.3904" rot="R180">
-<attribute name="PACKAGE" value="0603" x="33.7144" y="24.3904" size="1.778" layer="27" rot="R180" display="off"/>
-<attribute name="TYPE" value="" x="33.7144" y="24.3904" size="1.778" layer="27" rot="R180" display="off"/>
-<attribute name="VOLTAGE" value="" x="33.7144" y="24.3904" size="1.778" layer="27" rot="R180" display="off"/>
+<element name="C13" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="35.6194" y="24.238" rot="R180">
+<attribute name="PACKAGE" value="0603" x="35.6194" y="24.238" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="TYPE" value="" x="35.6194" y="24.238" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VOLTAGE" value="" x="35.6194" y="24.238" size="1.778" layer="27" rot="R180" display="off"/>
 </element>
 <element name="C14" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="25.2" y="28.2">
 <attribute name="PACKAGE" value="0603" x="25.2" y="28.2" size="1.778" layer="27" display="off"/>
 <attribute name="TYPE" value="" x="25.2" y="28.2" size="1.778" layer="27" display="off"/>
 <attribute name="VOLTAGE" value="" x="25.2" y="28.2" size="1.778" layer="27" display="off"/>
 </element>
-<element name="R4" library="borkedlabs-passives" package="0805" value="2k2" x="23.712" y="39.26">
-<attribute name="PACKAGE" value="0805" x="23.712" y="39.26" size="1.778" layer="27" display="off"/>
-<attribute name="PRECISION" value="" x="23.712" y="39.26" size="1.778" layer="27" display="off"/>
+<element name="R4" library="borkedlabs-passives" package="0805" value="2k2" x="22.9362" y="20.7264" rot="R270">
+<attribute name="PACKAGE" value="0805" x="22.9362" y="20.7264" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="PRECISION" value="" x="22.9362" y="20.7264" size="1.778" layer="27" rot="R270" display="off"/>
 </element>
-<element name="R5" library="borkedlabs-passives" package="0805" value="1k" x="23.762" y="36.38">
-<attribute name="PACKAGE" value="0805" x="23.762" y="36.38" size="1.778" layer="27" display="off"/>
-<attribute name="PRECISION" value="" x="23.762" y="36.38" size="1.778" layer="27" display="off"/>
+<element name="R5" library="borkedlabs-passives" package="0805" value="1k" x="25.527" y="20.7264" rot="R270">
+<attribute name="PACKAGE" value="0805" x="25.527" y="20.7264" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="PRECISION" value="" x="25.527" y="20.7264" size="1.778" layer="27" rot="R270" display="off"/>
 </element>
-<element name="R6" library="borkedlabs-passives" package="0805" value="2k2" x="23.712" y="37.85">
-<attribute name="PACKAGE" value="0805" x="23.712" y="37.85" size="1.778" layer="27" display="off"/>
-<attribute name="PRECISION" value="" x="23.712" y="37.85" size="1.778" layer="27" display="off"/>
+<element name="R6" library="borkedlabs-passives" package="0805" value="2k2" x="24.2316" y="20.7264" rot="R270">
+<attribute name="PACKAGE" value="0805" x="24.2316" y="20.7264" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="PRECISION" value="" x="24.2316" y="20.7264" size="1.778" layer="27" rot="R270" display="off"/>
 </element>
-<element name="C15" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="5.2" y="28.6" rot="R270">
-<attribute name="PACKAGE" value="0603" x="5.2" y="28.6" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="TYPE" value="" x="5.2" y="28.6" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="VOLTAGE" value="" x="5.2" y="28.6" size="1.778" layer="27" rot="R270" display="off"/>
+<element name="C15" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="5.2394" y="26.5688" rot="R90">
+<attribute name="PACKAGE" value="0603" x="5.2394" y="26.5688" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="TYPE" value="" x="5.2394" y="26.5688" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="VOLTAGE" value="" x="5.2394" y="26.5688" size="1.778" layer="27" rot="R90" display="off"/>
 </element>
 <element name="C16" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="9.1476" y="17.25" rot="R90">
 <attribute name="PACKAGE" value="0603" x="9.1476" y="17.25" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="TYPE" value="" x="9.1476" y="17.25" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="VOLTAGE" value="" x="9.1476" y="17.25" size="1.778" layer="27" rot="R90" display="off"/>
 </element>
-<element name="R3" library="borkedlabs-passives" package="0805" value="220R" x="11" y="32.6" rot="R270">
-<attribute name="PACKAGE" value="0805" x="11" y="32.6" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="PRECISION" value="" x="11" y="32.6" size="1.778" layer="27" rot="R270" display="off"/>
+<element name="R3" library="borkedlabs-passives" package="0805" value="220R" x="15.9258" y="34.2138" rot="R270">
+<attribute name="PACKAGE" value="0805" x="15.9258" y="34.2138" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="PRECISION" value="" x="15.9258" y="34.2138" size="1.778" layer="27" rot="R270" display="off"/>
 </element>
 <element name="R7" library="borkedlabs-passives" package="0805" value="1k" x="12.5" y="17.25" rot="R90">
 <attribute name="PACKAGE" value="0805" x="12.5" y="17.25" size="1.778" layer="27" rot="R90" display="off"/>
 <attribute name="PRECISION" value="" x="12.5" y="17.25" size="1.778" layer="27" rot="R90" display="off"/>
 </element>
-<element name="C18" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="9.1476" y="14.05" rot="R90">
-<attribute name="PACKAGE" value="0603" x="9.1476" y="14.05" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="TYPE" value="" x="9.1476" y="14.05" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="VOLTAGE" value="" x="9.1476" y="14.05" size="1.778" layer="27" rot="R90" display="off"/>
+<element name="C18" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="14.4018" y="34.2138" rot="R270">
+<attribute name="PACKAGE" value="0603" x="14.4018" y="34.2138" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="TYPE" value="" x="14.4018" y="34.2138" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="VOLTAGE" value="" x="14.4018" y="34.2138" size="1.778" layer="27" rot="R270" display="off"/>
 </element>
-<element name="C17" library="borkedlabs-passives" package="1206" value="4.7uF" x="7.3" y="16.25" rot="R90">
-<attribute name="PACKAGE" value="1206" x="7.3" y="16.25" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="TYPE" value="" x="7.3" y="16.25" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="VOLTAGE" value="" x="7.3" y="16.25" size="1.778" layer="27" rot="R90" display="off"/>
+<element name="C17" library="borkedlabs-passives" package="1206" value="4.7uF" x="7.3" y="16.4024" rot="R90">
+<attribute name="PACKAGE" value="1206" x="7.3" y="16.4024" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="TYPE" value="" x="7.3" y="16.4024" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="VOLTAGE" value="" x="7.3" y="16.4024" size="1.778" layer="27" rot="R90" display="off"/>
 </element>
-<element name="C21" library="borkedlabs-passives" package="1206" value="10uF" x="42" y="31.8">
-<attribute name="PACKAGE" value="1206" x="42" y="31.8" size="1.778" layer="27" display="off"/>
-<attribute name="TYPE" value="" x="42" y="31.8" size="1.778" layer="27" display="off"/>
-<attribute name="VOLTAGE" value="" x="42" y="31.8" size="1.778" layer="27" display="off"/>
+<element name="C21" library="borkedlabs-passives" package="1206" value="10uF" x="40.1712" y="33.2478">
+<attribute name="PACKAGE" value="1206" x="40.1712" y="33.2478" size="1.778" layer="27" display="off"/>
+<attribute name="TYPE" value="" x="40.1712" y="33.2478" size="1.778" layer="27" display="off"/>
+<attribute name="VOLTAGE" value="" x="40.1712" y="33.2478" size="1.778" layer="27" display="off"/>
 </element>
-<element name="C19" library="borkedlabs-passives" package="1206" value="10uF" x="42" y="33.8">
-<attribute name="PACKAGE" value="1206" x="42" y="33.8" size="1.778" layer="27" display="off"/>
-<attribute name="TYPE" value="" x="42" y="33.8" size="1.778" layer="27" display="off"/>
-<attribute name="VOLTAGE" value="" x="42" y="33.8" size="1.778" layer="27" display="off"/>
+<element name="C19" library="borkedlabs-passives" package="1206" value="10uF" x="40.1712" y="35.2478">
+<attribute name="PACKAGE" value="1206" x="40.1712" y="35.2478" size="1.778" layer="27" display="off"/>
+<attribute name="TYPE" value="" x="40.1712" y="35.2478" size="1.778" layer="27" display="off"/>
+<attribute name="VOLTAGE" value="" x="40.1712" y="35.2478" size="1.778" layer="27" display="off"/>
 </element>
-<element name="R2" library="borkedlabs-passives" package="R2512" value="" x="29.6" y="16.8" rot="R90">
-<attribute name="PACKAGE" value="2512" x="18.599996875" y="8.799996875" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="PRECISION" value="" x="18.599996875" y="8.799996875" size="1.778" layer="27" rot="R90" display="off"/>
+<element name="R2" library="borkedlabs-passives" package="R2512" value="" x="29.0682" y="11.0146">
+<attribute name="PACKAGE" value="2512" x="21.068196875" y="22.014603125" size="1.778" layer="27" display="off"/>
+<attribute name="PRECISION" value="" x="21.068196875" y="22.014603125" size="1.778" layer="27" display="off"/>
 </element>
-<element name="U$3" library="power" package="MLP4.5X5_4PAD" value="FDMQ8203" x="38.1524" y="21.2"/>
-<element name="C20" library="borkedlabs-passives" package="1206" value="10uF" x="42" y="16">
-<attribute name="PACKAGE" value="1206" x="34.2" y="26.8" size="1.778" layer="27" display="off"/>
-<attribute name="TYPE" value="" x="34.2" y="26.8" size="1.778" layer="27" display="off"/>
-<attribute name="VOLTAGE" value="" x="34.2" y="26.8" size="1.778" layer="27" display="off"/>
+<element name="U$3" library="power" package="MLP4.5X5_4PAD" value="FDMQ8203" x="32.7422" y="16.0184"/>
+<element name="C20" library="borkedlabs-passives" package="1206" value="10uF" x="40.1712" y="13.1044">
+<attribute name="PACKAGE" value="1206" x="32.3712" y="23.9044" size="1.778" layer="27" display="off"/>
+<attribute name="TYPE" value="" x="32.3712" y="23.9044" size="1.778" layer="27" display="off"/>
+<attribute name="VOLTAGE" value="" x="32.3712" y="23.9044" size="1.778" layer="27" display="off"/>
 </element>
-<element name="C22" library="borkedlabs-passives" package="1206" value="10uF" x="42" y="14">
-<attribute name="PACKAGE" value="1206" x="29.2" y="18.4" size="1.778" layer="27" display="off"/>
-<attribute name="TYPE" value="" x="29.2" y="18.4" size="1.778" layer="27" display="off"/>
-<attribute name="VOLTAGE" value="" x="29.2" y="18.4" size="1.778" layer="27" display="off"/>
+<element name="C22" library="borkedlabs-passives" package="1206" value="10uF" x="40.1712" y="15.143">
+<attribute name="PACKAGE" value="1206" x="27.3712" y="19.543" size="1.778" layer="27" display="off"/>
+<attribute name="TYPE" value="" x="27.3712" y="19.543" size="1.778" layer="27" display="off"/>
+<attribute name="VOLTAGE" value="" x="27.3712" y="19.543" size="1.778" layer="27" display="off"/>
 </element>
-<element name="R8" library="borkedlabs-passives" package="0805" value="4R7" x="26.2" y="18.5048">
-<attribute name="PACKAGE" value="0805" x="26.2" y="18.5048" size="1.778" layer="27" display="off"/>
-<attribute name="PRECISION" value="" x="26.2" y="18.5048" size="1.778" layer="27" display="off"/>
+<element name="R8" library="borkedlabs-passives" package="0805" value="4R7" x="28.4108" y="17.0816" rot="R270">
+<attribute name="PACKAGE" value="0805" x="28.4108" y="17.0816" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="PRECISION" value="" x="28.4108" y="17.0816" size="1.778" layer="27" rot="R270" display="off"/>
 </element>
-<element name="R9" library="borkedlabs-passives" package="0805" value="4R7" x="26.2" y="29.8">
-<attribute name="PACKAGE" value="0805" x="26.2" y="29.8" size="1.778" layer="27" display="off"/>
-<attribute name="PRECISION" value="" x="26.2" y="29.8" size="1.778" layer="27" display="off"/>
+<element name="R9" library="borkedlabs-passives" package="0805" value="4R7" x="28.112" y="31.3816" rot="R90">
+<attribute name="PACKAGE" value="0805" x="28.112" y="31.3816" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="PRECISION" value="" x="28.112" y="31.3816" size="1.778" layer="27" rot="R90" display="off"/>
 </element>
-<element name="J5" library="SparkFun-Connectors" package="JST-6-SMD-HORI-1.0MM" value="BM06B-SRSS-TB" x="16" y="3" rot="R180">
-<attribute name="PROD_ID" value="XXX-00000" x="16" y="3" size="1.778" layer="27" rot="R180" display="off"/>
+<element name="J5" library="SparkFun-Connectors" package="JST-6-SMD-HORI-1.0MM" value="BM06B-SRSS-TB" x="15.9238" y="3.1524" rot="R180">
+<attribute name="PROD_ID" value="XXX-00000" x="15.9238" y="3.1524" size="1.778" layer="27" rot="R180" display="off"/>
 </element>
-<element name="J6" library="SparkFun-Connectors" package="JST-6-SMD-HORI-1.0MM" value="BM06B-SRSS-TB" x="25.2" y="3" rot="R180">
-<attribute name="PROD_ID" value="XXX-00000" x="34.4" y="-6.6" size="1.778" layer="27" rot="R180" display="off"/>
+<element name="J6" library="SparkFun-Connectors" package="JST-6-SMD-HORI-1.0MM" value="BM06B-SRSS-TB" x="24.819" y="3.1524" rot="R180">
+<attribute name="PROD_ID" value="XXX-00000" x="34.019" y="-6.4476" size="1.778" layer="27" rot="R180" display="off"/>
 </element>
-<element name="C23" library="borkedlabs-passives" package="1206" value="10uF" x="13.9332" y="11.6" rot="R270">
-<attribute name="PACKAGE" value="1206" x="13.9332" y="11.6" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="TYPE" value="" x="13.9332" y="11.6" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="VOLTAGE" value="" x="13.9332" y="11.6" size="1.778" layer="27" rot="R270" display="off"/>
+<element name="C23" library="borkedlabs-passives" package="1206" value="10uF" x="15.8672" y="10.2222" rot="R180">
+<attribute name="PACKAGE" value="1206" x="15.8672" y="10.2222" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="TYPE" value="" x="15.8672" y="10.2222" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VOLTAGE" value="" x="15.8672" y="10.2222" size="1.778" layer="27" rot="R180" display="off"/>
 </element>
-<element name="C24" library="borkedlabs-passives" package="1206" value="10uF" x="26.2" y="11.6" rot="R270">
-<attribute name="PACKAGE" value="1206" x="26.2" y="11.6" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="TYPE" value="" x="26.2" y="11.6" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="VOLTAGE" value="" x="26.2" y="11.6" size="1.778" layer="27" rot="R270" display="off"/>
+<element name="C24" library="borkedlabs-passives" package="1206" value="10uF" x="21.928" y="10.198">
+<attribute name="PACKAGE" value="1206" x="21.928" y="10.198" size="1.778" layer="27" display="off"/>
+<attribute name="TYPE" value="" x="21.928" y="10.198" size="1.778" layer="27" display="off"/>
+<attribute name="VOLTAGE" value="" x="21.928" y="10.198" size="1.778" layer="27" display="off"/>
 </element>
+<element name="U$5" library="fab" package="CBA-SILK-LOGO" value="" x="35.814" y="26.3652"/>
 </elements>
 <signals>
 <signal name="RESET">
 <contactref element="U$1" pad="52"/>
-<contactref element="S2" pad="2"/>
 <contactref element="S2" pad="1"/>
 <contactref element="J1" pad="2"/>
 <contactref element="C18" pad="2"/>
-<wire x1="9.3" y1="14.91895" x2="9.1476" y2="14.9" width="0.2032" layer="1"/>
-<wire x1="13.098" y1="38.086" x2="19.702" y2="38.086" width="0" layer="19" extent="1-1"/>
-<wire x1="8.95" y1="19.7" x2="13.098" y2="38.086" width="0" layer="19" extent="1-1"/>
-<wire x1="9.1476" y1="14.9" x2="8.95" y2="19.7" width="0" layer="19" extent="1-1"/>
-<wire x1="19.983" y1="14.11" x2="9.3" y2="14.91895" width="0" layer="19" extent="1-1"/>
+<wire x1="17.316" y1="14.491" x2="17.316" y2="14.0394" width="0.1524" layer="1"/>
+<wire x1="17.316" y1="14.0394" x2="17.0688" y2="13.7922" width="0.1524" layer="1"/>
+<wire x1="17.0688" y1="12.192" x2="17.0688" y2="13.7922" width="0.1524" layer="1"/>
+<wire x1="8.9916" y1="20.574" x2="10.0584" y2="19.5072" width="0.1524" layer="16"/>
+<via x="8.9916" y="20.574" extent="1-16" drill="0.25"/>
+<wire x1="8.95" y1="19.7" x2="8.95" y2="20.5324" width="0.1524" layer="1"/>
+<wire x1="8.95" y1="20.5324" x2="8.9916" y2="20.574" width="0.1524" layer="1"/>
+<wire x1="13.78606875" y1="32.769" x2="13.807" y2="32.769" width="0.1524" layer="1"/>
+<wire x1="13.807" y1="32.769" x2="14.4018" y2="33.3638" width="0.1524" layer="1"/>
+<wire x1="11.9718" y1="30.7988" x2="11.9718" y2="30.95473125" width="0.1524" layer="1"/>
+<wire x1="11.9718" y1="30.95473125" x2="13.78606875" y2="32.769" width="0.1524" layer="1"/>
+<wire x1="8.9916" y1="20.574" x2="8.9916" y2="23.9268" width="0.1524" layer="1"/>
+<wire x1="8.9916" y1="23.9268" x2="9.6774" y2="24.6126" width="0.1524" layer="1"/>
+<via x="9.6774" y="24.6126" extent="1-16" drill="0.25"/>
+<wire x1="9.6774" y1="24.6126" x2="9.6774" y2="30.6324" width="0.1524" layer="16"/>
+<via x="9.6774" y="30.6324" extent="1-16" drill="0.25"/>
+<wire x1="9.6774" y1="30.6324" x2="11.8054" y2="30.6324" width="0.1524" layer="1"/>
+<wire x1="11.8054" y1="30.6324" x2="11.9718" y2="30.7988" width="0.1524" layer="1"/>
+<wire x1="10.0584" y1="13.7922" x2="12.1158" y2="11.7348" width="0.1524" layer="16"/>
+<via x="12.1158" y="11.7348" extent="1-16" drill="0.25"/>
+<wire x1="10.0584" y1="19.5072" x2="10.0584" y2="13.7922" width="0.1524" layer="16"/>
+<wire x1="12.1158" y1="11.7348" x2="14.7509875" y2="11.7348" width="0.1524" layer="1"/>
+<wire x1="14.7509875" y1="11.7348" x2="14.7823875" y2="11.7034" width="0.1524" layer="1"/>
+<wire x1="14.7823875" y1="11.7034" x2="16.5802" y2="11.7034" width="0.1524" layer="1"/>
+<wire x1="16.5802" y1="11.7034" x2="17.0688" y2="12.192" width="0.1524" layer="1"/>
 </signal>
 <signal name="GND">
 <contactref element="J1" pad="5"/>
@@ -1605,7 +1653,6 @@ design rules under a new name.</description>
 <contactref element="C6" pad="2"/>
 <contactref element="J1" pad="3"/>
 <contactref element="C7" pad="-"/>
-<contactref element="C8" pad="-"/>
 <contactref element="J3" pad="1"/>
 <contactref element="C13" pad="1"/>
 <contactref element="U$4" pad="16"/>
@@ -1642,7 +1689,7 @@ design rules under a new name.</description>
 <contactref element="C24" pad="1"/>
 <contactref element="J5" pad="1"/>
 <contactref element="C23" pad="1"/>
-<polygon width="0.1524" layer="16">
+<polygon width="0.1524" layer="16" rank="2">
 <vertex x="3.15" y="39.65"/>
 <vertex x="8.7" y="45.2"/>
 <vertex x="39.7" y="45.2"/>
@@ -1653,78 +1700,202 @@ design rules under a new name.</description>
 <vertex x="3.15" y="8.7"/>
 </polygon>
 <via x="26.05" y="28.2" extent="1-16" drill="0.35"/>
-<wire x1="28.37" y1="23.938" x2="26.32" y2="23.938" width="0.2032" layer="1"/>
-<wire x1="28.62" y1="24.188" x2="28.37" y2="23.938" width="0.2032" layer="1"/>
-<wire x1="26.32" y1="22.438" x2="26.56395" y2="22.438" width="0.2032" layer="1"/>
-<wire x1="26.56395" y1="22.438" x2="26.61875" y2="22.4928" width="0.2032" layer="1"/>
-<wire x1="26.61875" y1="22.4928" x2="26.9248" y2="22.4928" width="0.2032" layer="1"/>
-<wire x1="26.9248" y1="22.4928" x2="28.62" y2="24.188" width="0.2032" layer="1"/>
-<wire x1="30.92" y1="23.938" x2="28.87" y2="23.938" width="0.2032" layer="1"/>
-<wire x1="28.87" y1="23.938" x2="28.62" y2="24.188" width="0.2032" layer="1"/>
-<wire x1="30.37" y1="25.938" x2="30.92" y2="25.938" width="0.2032" layer="1"/>
-<wire x1="30.37" y1="25.938" x2="28.62" y2="24.188" width="0.2032" layer="1"/>
-<wire x1="30.37" y1="26.488" x2="30.37" y2="25.938" width="0.2032" layer="1"/>
-<wire x1="43.4" y1="31.8" x2="43.4" y2="33.8" width="0" layer="19" extent="1-1"/>
-<wire x1="33" y1="33.8" x2="43.4" y2="33.8" width="0" layer="19" extent="1-1"/>
-<wire x1="29.6" y1="34.4" x2="33" y2="33.8" width="0" layer="19" extent="1-1"/>
-<wire x1="26.05" y1="28.2" x2="29.6" y2="34.4" width="0" layer="19" extent="1-1"/>
-<wire x1="26.32" y1="23.938" x2="25.47" y2="26.9178" width="0" layer="19" extent="1-16"/>
-<wire x1="22.3572" y1="26" x2="25.47" y2="26.9178" width="0" layer="19" extent="1-16"/>
-<wire x1="34.5644" y1="24.3904" x2="30.92" y2="23.938" width="0" layer="19" extent="1-1"/>
-<wire x1="34.6144" y1="23.1428" x2="34.5644" y2="24.3904" width="0" layer="19" extent="1-1"/>
-<wire x1="27.7" y1="7.775" x2="31.864" y2="5.408" width="0" layer="19" extent="1-1"/>
-<wire x1="22.7" y1="7.775" x2="27.7" y2="7.775" width="0" layer="19" extent="1-1"/>
-<wire x1="18.5" y1="7.775" x2="22.7" y2="7.775" width="0" layer="19" extent="1-1"/>
-<wire x1="13.5" y1="7.775" x2="18.5" y2="7.775" width="0" layer="19" extent="1-1"/>
-<wire x1="13.9332" y1="13" x2="13.5" y2="7.775" width="0" layer="19" extent="1-1"/>
-<wire x1="10.9" y1="16.4" x2="13.9332" y2="13" width="0" layer="19" extent="1-1"/>
-<wire x1="9.1476" y1="16.4" x2="10.9" y2="16.4" width="0" layer="19" extent="1-1"/>
-<wire x1="7.3" y1="14.85" x2="9.1476" y2="16.4" width="0" layer="19" extent="1-1"/>
-<wire x1="9.95" y1="19.7" x2="9.1476" y2="16.4" width="0" layer="19" extent="1-1"/>
-<wire x1="6.7" y1="20.95" x2="9.95" y2="19.7" width="0" layer="19" extent="1-1"/>
+<wire x1="30.5036" y1="23.938" x2="28.4536" y2="23.938" width="0.2032" layer="1"/>
+<wire x1="30.7536" y1="24.188" x2="30.5036" y2="23.938" width="0.2032" layer="1"/>
+<wire x1="28.4536" y1="22.438" x2="28.69755" y2="22.438" width="0.2032" layer="1"/>
+<wire x1="28.69755" y1="22.438" x2="28.75235" y2="22.4928" width="0.2032" layer="1"/>
+<wire x1="28.75235" y1="22.4928" x2="29.0584" y2="22.4928" width="0.2032" layer="1"/>
+<wire x1="29.0584" y1="22.4928" x2="30.7536" y2="24.188" width="0.2032" layer="1"/>
+<wire x1="33.0536" y1="23.938" x2="31.0036" y2="23.938" width="0.2032" layer="1"/>
+<wire x1="31.0036" y1="23.938" x2="30.7536" y2="24.188" width="0.2032" layer="1"/>
+<wire x1="32.5036" y1="25.938" x2="33.0536" y2="25.938" width="0.2032" layer="1"/>
+<wire x1="32.5036" y1="25.938" x2="30.7536" y2="24.188" width="0.2032" layer="1"/>
+<wire x1="32.5036" y1="26.488" x2="32.5036" y2="25.938" width="0.2032" layer="1"/>
+<via x="29.718" y="25.2984" extent="1-16" drill="0.35"/>
+<via x="31.8516" y="25.2984" extent="1-16" drill="0.35"/>
+<via x="30.7848" y="25.2984" extent="1-16" drill="0.35"/>
+<via x="29.718" y="24.2316" extent="1-16" drill="0.35"/>
+<via x="29.718" y="23.1648" extent="1-16" drill="0.35"/>
+<via x="30.7848" y="24.2316" extent="1-16" drill="0.35"/>
+<via x="30.7848" y="23.1648" extent="1-16" drill="0.35"/>
+<via x="31.8516" y="23.1648" extent="1-16" drill="0.35"/>
+<via x="31.8516" y="24.2316" extent="1-16" drill="0.35"/>
+<polygon width="0.1524" layer="1" thermals="no">
+<vertex x="25.3746" y="38.9382"/>
+<vertex x="28.0416" y="38.9382"/>
+<vertex x="28.0416" y="35.814"/>
+<vertex x="25.3746" y="35.814"/>
+</polygon>
+<via x="27.7368" y="38.6334" extent="1-16" drill="0.25"/>
+<via x="27.7368" y="36.1188" extent="1-16" drill="0.25"/>
+<via x="27.7368" y="36.957" extent="1-16" drill="0.25"/>
+<via x="27.7368" y="37.7952" extent="1-16" drill="0.25"/>
+<polygon width="0.1524" layer="1" thermals="no">
+<vertex x="40.6908" y="36.195"/>
+<vertex x="40.6908" y="30.7086"/>
+<vertex x="42.5196" y="30.7086"/>
+<vertex x="42.5196" y="36.195"/>
+</polygon>
+<via x="40.9956" y="31.8516" extent="1-16" drill="0.25"/>
+<via x="41.7576" y="31.8516" extent="1-16" drill="0.25"/>
+<via x="40.9956" y="31.0896" extent="1-16" drill="0.25"/>
+<via x="41.7576" y="31.0896" extent="1-16" drill="0.25"/>
+<polygon width="0.1524" layer="1" thermals="no">
+<vertex x="25.3746" y="12.573"/>
+<vertex x="28.0416" y="12.573"/>
+<vertex x="28.0416" y="9.4488"/>
+<vertex x="25.3746" y="9.4488"/>
+</polygon>
+<via x="27.7368" y="12.2682" extent="1-16" drill="0.25"/>
+<via x="27.7368" y="9.7536" extent="1-16" drill="0.25"/>
+<via x="27.7368" y="10.5918" extent="1-16" drill="0.25"/>
+<via x="27.7368" y="11.43" extent="1-16" drill="0.25"/>
+<polygon width="0.1524" layer="1" thermals="no">
+<vertex x="40.6908" y="12.0396"/>
+<vertex x="40.6908" y="17.6022"/>
+<vertex x="42.5196" y="17.6022"/>
+<vertex x="42.5196" y="12.0396"/>
+</polygon>
+<via x="40.9956" y="17.2974" extent="1-16" drill="0.25"/>
+<via x="40.9956" y="16.5354" extent="1-16" drill="0.25"/>
+<via x="41.7576" y="16.5354" extent="1-16" drill="0.25"/>
+<via x="41.7576" y="17.2974" extent="1-16" drill="0.25"/>
+<wire x1="36.5194" y1="22.838" x2="36.2908" y2="24.188" width="0.2032" layer="1"/>
+<wire x1="36.2908" y1="24.188" x2="36.4694" y2="24.238" width="0.2032" layer="1"/>
+<wire x1="36.4694" y1="24.238" x2="37.4078" y2="24.238" width="0.2032" layer="1"/>
+<wire x1="37.4078" y1="24.238" x2="37.6428" y2="24.2316" width="0.2032" layer="1"/>
+<via x="37.6428" y="24.2316" extent="1-16" drill="0.25"/>
+<via x="10.9" y="16.4" extent="1-16" drill="0.25"/>
+<wire x1="9.1476" y1="16.4" x2="9.088659375" y2="16.341059375" width="0.2032" layer="1"/>
+<via x="9.088659375" y="16.341059375" extent="1-16" drill="0.25"/>
+<via x="7.3" y="15.0024" extent="1-16" drill="0.25"/>
+<wire x1="9.95" y1="19.7" x2="9.95" y2="20.6942" width="0.2032" layer="1"/>
+<wire x1="9.95" y1="20.6942" x2="9.9822" y2="20.7264" width="0.2032" layer="1"/>
+<via x="9.9822" y="20.7264" extent="1-16" drill="0.35"/>
+<wire x1="6.7" y1="20.95" x2="7.6912" y2="20.95" width="0.2032" layer="1"/>
+<wire x1="7.6912" y1="20.95" x2="7.6962" y2="20.955" width="0.2032" layer="1"/>
+<via x="7.6962" y="20.955" extent="1-16" drill="0.35"/>
+<wire x1="15.7" y1="23.45" x2="14.687" y2="23.45" width="0.2032" layer="1"/>
+<wire x1="14.687" y1="23.45" x2="14.5542" y2="23.3172" width="0.2032" layer="1"/>
+<via x="14.5542" y="23.3172" extent="1-16" drill="0.35"/>
+<via x="5.2394" y="25.7188" extent="1-16" drill="0.35"/>
+<via x="14.4018" y="31.9396" extent="1-16" drill="0.35"/>
+<via x="19.0456" y="22.3816" extent="1-16" drill="0.35"/>
+<wire x1="24.3384" y1="26.6096" x2="24.4596" y2="26.6096" width="0.2032" layer="1"/>
+<wire x1="24.4596" y1="26.6096" x2="26.05" y2="28.2" width="0.2032" layer="1"/>
+<wire x1="18.586" y1="17.1518" x2="18.586" y2="17.031" width="0.2032" layer="1"/>
+<wire x1="18.586" y1="17.1518" x2="17.9832" y2="17.7546" width="0.2032" layer="1"/>
+<via x="17.9832" y="17.7546" extent="1-16" drill="0.25"/>
+<wire x1="18.586" y1="17.031" x2="18.586" y2="15.761" width="0.2032" layer="1"/>
+<wire x1="15.9258" y1="33.3138" x2="15.9258" y2="32.6136" width="0.2032" layer="1"/>
+<wire x1="15.9258" y1="32.6136" x2="15.3162" y2="32.004" width="0.2032" layer="1"/>
+<wire x1="15.3162" y1="32.004" x2="14.4662" y2="32.004" width="0.2032" layer="1"/>
+<wire x1="14.4662" y1="32.004" x2="14.4018" y2="31.9396" width="0.2032" layer="1"/>
+<wire x1="12.45" y1="28.7" x2="12.45" y2="27.9186" width="0.2032" layer="1"/>
+<wire x1="12.45" y1="27.9186" x2="11.8872" y2="27.3558" width="0.2032" layer="1"/>
+<via x="11.8872" y="27.3558" extent="1-16" drill="0.35"/>
+<wire x1="15.1" y1="41" x2="15.1" y2="42.13" width="0.254" layer="1"/>
+<wire x1="15.1" y1="42.13" x2="15.0114" y2="42.2186" width="0.254" layer="1"/>
+<via x="15.0114" y="42.2186" extent="1-16" drill="0.25"/>
+<wire x1="6.7" y1="27.95" x2="7.4068" y2="27.95" width="0.254" layer="1"/>
+<wire x1="7.4068" y1="27.95" x2="7.8486" y2="27.5082" width="0.254" layer="1"/>
+<via x="7.8486" y="27.5082" extent="1-16" drill="0.35"/>
+<via x="21.5428" y="40.376" extent="1-16" drill="0.35"/>
+<via x="23.7428" y="39.976" extent="1-16" drill="0.35"/>
+<wire x1="27.3428" y1="40.376" x2="25.9428" y2="40.376" width="0.254" layer="1"/>
+<via x="25.9428" y="40.376" extent="1-16" drill="0.35"/>
+<wire x1="18.4238" y1="7.9274" x2="18.4238" y2="6.4936" width="0.254" layer="1"/>
+<wire x1="18.4238" y1="6.4936" x2="18.4404" y2="6.477" width="0.254" layer="1"/>
+<via x="18.4404" y="6.477" extent="1-16" drill="0.35"/>
+<wire x1="13.4238" y1="7.9274" x2="13.4238" y2="6.4896" width="0.254" layer="1"/>
+<wire x1="13.4238" y1="6.4896" x2="13.4112" y2="6.477" width="0.254" layer="1"/>
+<via x="13.4112" y="6.477" extent="1-16" drill="0.35"/>
+<wire x1="22.319" y1="7.9274" x2="22.319" y2="6.4846" width="0.254" layer="1"/>
+<wire x1="22.319" y1="6.4846" x2="22.3266" y2="6.477" width="0.254" layer="1"/>
+<via x="22.3266" y="6.477" extent="1-16" drill="0.35"/>
+<wire x1="27.319" y1="7.9274" x2="27.319" y2="6.5164" width="0.254" layer="1"/>
+<wire x1="27.319" y1="6.5164" x2="27.2796" y2="6.477" width="0.254" layer="1"/>
+<via x="27.2796" y="6.477" extent="1-16" drill="0.35"/>
+<wire x1="20.528" y1="10.198" x2="20.528" y2="9.7184" width="0.254" layer="1"/>
+<wire x1="20.528" y1="9.7184" x2="22.319" y2="7.9274" width="0.254" layer="1"/>
+<wire x1="17.2672" y1="10.2222" x2="17.5908" y2="10.2222" width="0.254" layer="1"/>
+<wire x1="17.5908" y1="10.2222" x2="18.4404" y2="9.3726" width="0.254" layer="1"/>
+<wire x1="18.4404" y1="9.3726" x2="18.4404" y2="7.944" width="0.254" layer="1"/>
+<wire x1="18.4404" y1="7.944" x2="18.4238" y2="7.9274" width="0.254" layer="1"/>
+<wire x1="24.2316" y1="21.6264" x2="24.2316" y2="22.6314" width="0.254" layer="1"/>
+<via x="24.2316" y="22.6314" extent="1-16" drill="0.35"/>
+<polygon width="0.1524" layer="1" thermals="no">
+<vertex x="20.955" y="32.766"/>
+<vertex x="23.622" y="32.766"/>
+<vertex x="23.622" y="29.4894"/>
+<vertex x="20.955" y="29.4894"/>
+</polygon>
+<via x="23.241" y="32.385" extent="1-16" drill="0.35"/>
+<via x="23.241" y="31.5468" extent="1-16" drill="0.35"/>
+<via x="23.241" y="30.7086" extent="1-16" drill="0.35"/>
+<via x="23.241" y="29.8704" extent="1-16" drill="0.35"/>
+<wire x1="30.7848" y1="24.2316" x2="30.7536" y2="24.188" width="0" layer="19" extent="1-1"/>
 <wire x1="5.2" y1="18.75" x2="6.7" y2="20.95" width="0" layer="19" extent="1-1"/>
-<wire x1="26.2" y1="13" x2="27.7" y2="7.775" width="0" layer="19" extent="1-1"/>
-<wire x1="29.6" y1="14" x2="26.2" y2="13" width="0" layer="19" extent="1-1"/>
-<wire x1="33" y1="14" x2="29.6" y2="14" width="0" layer="19" extent="1-1"/>
-<wire x1="21.253" y1="15.38" x2="26.2" y2="13" width="0" layer="19" extent="1-1"/>
-<wire x1="21.253" y1="16.65" x2="21.253" y2="15.38" width="0" layer="19" extent="1-1"/>
-<wire x1="17.3524" y1="21.3404" x2="21.253" y2="16.65" width="0" layer="19" extent="1-1"/>
-<wire x1="15.7" y1="23.45" x2="17.3524" y2="21.3404" width="0" layer="19" extent="1-1"/>
-<wire x1="12.45" y1="28.7" x2="15.7" y2="23.45" width="0" layer="19" extent="1-1"/>
-<wire x1="13" y1="31.65" x2="12.45" y2="28.7" width="0" layer="19" extent="1-1"/>
-<wire x1="11" y1="31.7" x2="13" y2="31.65" width="0" layer="19" extent="1-1"/>
-<wire x1="6.7" y1="27.95" x2="11" y2="31.7" width="0" layer="19" extent="1-1"/>
-<wire x1="5.2" y1="29.45" x2="6.7" y2="27.95" width="0" layer="19" extent="1-1"/>
-<wire x1="22.812" y1="37.85" x2="29.6" y2="34.4" width="0" layer="19" extent="1-1"/>
-<wire x1="24.2" y1="41.5" x2="22.812" y2="37.85" width="0" layer="19" extent="1-1"/>
-<wire x1="26.4" y1="41.9" x2="24.2" y2="41.5" width="0" layer="19" extent="1-1"/>
-<wire x1="27.8" y1="41.9" x2="26.4" y2="41.9" width="0" layer="19" extent="1-1"/>
-<wire x1="22" y1="41.9" x2="24.2" y2="41.5" width="0" layer="19" extent="1-1"/>
-<wire x1="15.1" y1="41" x2="22" y2="41.9" width="0" layer="19" extent="1-1"/>
-<wire x1="43.4" y1="14" x2="33" y2="14" width="0" layer="19" extent="1-1"/>
-<wire x1="43.4" y1="16" x2="43.4" y2="14" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="N$4">
 <contactref element="X1" pad="VBUS"/>
 <contactref element="S1" pad="3"/>
-<wire x1="17.7" y1="41" x2="30.3" y2="41.3" width="0" layer="19" extent="1-1"/>
+<wire x1="30.0714" y1="41.3762" x2="30.0714" y2="42.9282" width="0.254" layer="1"/>
+<wire x1="30.0714" y1="42.9282" x2="28.3464" y2="44.6532" width="0.254" layer="1"/>
+<wire x1="28.3464" y1="44.6532" x2="21.1074" y2="44.6532" width="0.254" layer="1"/>
+<wire x1="21.1074" y1="44.6532" x2="20.2692" y2="43.815" width="0.254" layer="1"/>
+<wire x1="20.2692" y1="43.815" x2="20.2692" y2="42.672" width="0.254" layer="1"/>
+<wire x1="20.2692" y1="42.672" x2="19.5072" y2="41.91" width="0.254" layer="1"/>
+<wire x1="19.5072" y1="41.91" x2="17.8308" y2="41.91" width="0.254" layer="1"/>
+<wire x1="17.8308" y1="41.91" x2="17.6784" y2="41.7576" width="0.254" layer="1"/>
+<wire x1="17.6784" y1="41.7576" x2="17.6784" y2="41.0216" width="0.254" layer="1"/>
+<wire x1="17.6784" y1="41.0216" x2="17.7" y2="41" width="0.254" layer="1"/>
 </signal>
 <signal name="USBDM">
 <contactref element="X1" pad="D-"/>
 <contactref element="U$1" pad="45"/>
-<wire x1="6.7" y1="21.95" x2="17.05" y2="41" width="0" layer="19" extent="1-1"/>
+<wire x1="17.05" y1="41" x2="17.05" y2="39.9648" width="0.1524" layer="1"/>
+<wire x1="17.05" y1="39.9648" x2="15.5448" y2="38.4596" width="0.1524" layer="1"/>
+<via x="15.5448" y="38.4596" extent="1-16" drill="0.25"/>
+<wire x1="15.5448" y1="38.4596" x2="15.1881" y2="38.4596" width="0.1524" layer="16"/>
+<wire x1="6.9088" y1="24.0081" x2="5.35685" y2="22.45615" width="0.1524" layer="16"/>
+<wire x1="5.35685" y1="22.45615" x2="5.35685" y2="22.18715" width="0.1524" layer="16"/>
+<wire x1="5.35685" y1="22.18715" x2="5.4864" y2="22.0576" width="0.1524" layer="16"/>
+<via x="5.4864" y="22.0576" extent="1-16" drill="0.25"/>
+<wire x1="15.1881" y1="38.4596" x2="6.9088" y2="30.1803" width="0.1524" layer="16"/>
+<wire x1="6.9088" y1="30.1803" x2="6.9088" y2="24.0081" width="0.1524" layer="16"/>
+<wire x1="6.7" y1="21.95" x2="5.594" y2="21.95" width="0.1524" layer="1"/>
+<wire x1="5.594" y1="21.95" x2="5.4864" y2="22.0576" width="0.1524" layer="1"/>
 </signal>
 <signal name="USBDP">
 <contactref element="X1" pad="D+"/>
 <contactref element="U$1" pad="46"/>
-<wire x1="6.7" y1="21.45" x2="16.4" y2="41" width="0" layer="19" extent="1-1"/>
+<wire x1="16.4" y1="41" x2="16.4" y2="40.1744" width="0.1524" layer="1"/>
+<wire x1="16.4" y1="40.1744" x2="15.5448" y2="39.3192" width="0.1524" layer="1"/>
+<via x="15.5448" y="39.3192" extent="1-16" drill="0.25"/>
+<wire x1="6.5532" y1="30.3276" x2="6.5532" y2="24.1554" width="0.1524" layer="16"/>
+<wire x1="6.5532" y1="24.1554" x2="4.4196" y2="22.0218" width="0.1524" layer="16"/>
+<via x="4.4196" y="22.0218" extent="1-16" drill="0.25"/>
+<wire x1="4.4196" y1="21.8694" x2="4.4196" y2="22.0218" width="0.1524" layer="1"/>
+<wire x1="15.5448" y1="39.3192" x2="6.5532" y2="30.3276" width="0.1524" layer="16"/>
+<wire x1="6.7" y1="21.45" x2="4.839" y2="21.45" width="0.1524" layer="1"/>
+<wire x1="4.839" y1="21.45" x2="4.4196" y2="21.8694" width="0.1524" layer="1"/>
 </signal>
 <signal name="N$3">
 <contactref element="S1" pad="2"/>
 <contactref element="IC1" pad="2"/>
 <contactref element="C1" pad="1"/>
-<wire x1="23.25" y1="43.7" x2="32.8" y2="41.3" width="0" layer="19" extent="1-1"/>
-<wire x1="22" y1="43.7" x2="23.25" y2="43.7" width="0" layer="19" extent="1-1"/>
+<wire x1="32.5714" y1="41.3762" x2="32.0798" y2="41.3762" width="0.254" layer="1"/>
+<wire x1="32.0798" y1="41.3762" x2="30.9372" y2="40.2336" width="0.254" layer="1"/>
+<wire x1="30.9372" y1="40.2336" x2="29.337" y2="40.2336" width="0.254" layer="1"/>
+<wire x1="29.337" y1="40.2336" x2="28.4988" y2="41.0718" width="0.254" layer="1"/>
+<wire x1="28.4988" y1="41.0718" x2="28.4988" y2="43.5864" width="0.254" layer="1"/>
+<wire x1="28.4988" y1="43.5864" x2="28.1178" y2="43.9674" width="0.254" layer="1"/>
+<wire x1="28.1178" y1="43.9674" x2="23.3934" y2="43.9674" width="0.254" layer="1"/>
+<wire x1="23.3934" y1="43.9674" x2="22.86" y2="43.434" width="0.254" layer="1"/>
+<wire x1="22.86" y1="43.434" x2="22.86" y2="42.2432" width="0.254" layer="1"/>
+<wire x1="22.7928" y1="42.176" x2="22.86" y2="42.2432" width="0.254" layer="1"/>
+<wire x1="21.5428" y1="42.176" x2="22.7928" y2="42.176" width="0.254" layer="1"/>
 </signal>
 <signal name="+3V3">
 <contactref element="IC1" pad="1"/>
@@ -1754,7 +1925,7 @@ design rules under a new name.</description>
 <contactref element="J6" pad="2"/>
 <contactref element="C24" pad="2"/>
 <contactref element="C23" pad="2"/>
-<polygon width="0.1524" layer="1">
+<polygon width="0.1524" layer="1" rank="2">
 <vertex x="3.15" y="39.65"/>
 <vertex x="8.7" y="45.2"/>
 <vertex x="39.7" y="45.2"/>
@@ -1774,21 +1945,34 @@ design rules under a new name.</description>
 <contactref element="S1" pad="1"/>
 <contactref element="U$4" pad="9"/>
 <contactref element="C4" pad="1"/>
-<wire x1="26.32" y1="25.938" x2="24.2192" y2="25.938" width="0.2032" layer="1"/>
-<wire x1="24.2192" y1="25.938" x2="24.1572" y2="26" width="0.2032" layer="1"/>
-<wire x1="26.32" y1="25.938" x2="35.3" y2="41.3" width="0" layer="19" extent="1-1"/>
+<wire x1="28.4536" y1="25.938" x2="27.4782" y2="25.938" width="0.254" layer="1"/>
+<wire x1="27.4782" y1="25.938" x2="26.8224" y2="26.5938" width="0.254" layer="1"/>
+<wire x1="26.8224" y1="26.5938" x2="26.1542" y2="26.5938" width="0.254" layer="1"/>
+<wire x1="26.1542" y1="26.5938" x2="26.1384" y2="26.6096" width="0.254" layer="1"/>
+<wire x1="26.8224" y1="26.5938" x2="26.8224" y2="26.8986" width="0.254" layer="1"/>
+<wire x1="26.8224" y1="26.8986" x2="27.3558" y2="27.432" width="0.254" layer="1"/>
+<wire x1="27.3558" y1="27.432" x2="27.3558" y2="29.4132" width="0.254" layer="1"/>
+<wire x1="27.3558" y1="29.4132" x2="26.67" y2="30.099" width="0.254" layer="1"/>
+<wire x1="26.67" y1="30.099" x2="26.67" y2="32.9184" width="0.254" layer="1"/>
+<wire x1="26.67" y1="32.9184" x2="30.4038" y2="36.6522" width="0.254" layer="1"/>
+<wire x1="30.4038" y1="36.6522" x2="30.4038" y2="39.243" width="0.254" layer="1"/>
+<wire x1="30.4038" y1="39.243" x2="30.7086" y2="39.5478" width="0.254" layer="1"/>
+<wire x1="30.7086" y1="39.5478" x2="31.3182" y2="39.5478" width="0.254" layer="1"/>
+<wire x1="31.3182" y1="39.5478" x2="32.004" y2="40.2336" width="0.254" layer="1"/>
+<wire x1="32.004" y1="40.2336" x2="33.9288" y2="40.2336" width="0.254" layer="1"/>
+<wire x1="33.9288" y1="40.2336" x2="35.0714" y2="41.3762" width="0.254" layer="1"/>
 </signal>
 <signal name="N$2">
 <contactref element="U$4" pad="24"/>
 <contactref element="C5" pad="1"/>
-<wire x1="30.37" y1="21.888" x2="32.8144" y2="21.7428" width="0" layer="19" extent="1-1"/>
+<wire x1="32.5036" y1="21.888" x2="34.1932" y2="21.888" width="0.2032" layer="1"/>
+<wire x1="34.1932" y1="21.888" x2="34.7194" y2="21.3618" width="0.2032" layer="1"/>
 </signal>
 <signal name="V+">
 <contactref element="C5" pad="2"/>
 <contactref element="U$4" pad="25"/>
 <contactref element="C6" pad="1"/>
 <contactref element="J2" pad="1"/>
-<contactref element="C8" pad="+"/>
 <contactref element="C7" pad="+"/>
 <contactref element="U$2" pad="P$8"/>
 <contactref element="U$2" pad="P$7"/>
@@ -1802,247 +1986,377 @@ design rules under a new name.</description>
 <contactref element="U$3" pad="P$5"/>
 <contactref element="C20" pad="1"/>
 <contactref element="C22" pad="1"/>
-<wire x1="40.6" y1="31.8" x2="40.6" y2="33.8" width="0" layer="19" extent="1-1"/>
-<wire x1="40.1724" y1="29.275" x2="40.6" y2="31.8" width="0" layer="19" extent="1-1"/>
-<wire x1="39.3724" y1="29.275" x2="40.1724" y2="29.275" width="0" layer="19" extent="1-1"/>
-<wire x1="37.8" y1="33.8" x2="40.6" y2="33.8" width="0" layer="19" extent="1-1"/>
-<wire x1="40.1724" y1="25.125" x2="40.1724" y2="29.275" width="0" layer="19" extent="1-1"/>
-<wire x1="39.3724" y1="25.125" x2="40.1724" y2="25.125" width="0" layer="19" extent="1-1"/>
-<wire x1="39.3724" y1="23.275" x2="39.3724" y2="25.125" width="0" layer="19" extent="1-1"/>
-<wire x1="40.1724" y1="23.275" x2="39.3724" y2="23.275" width="0" layer="19" extent="1-1"/>
-<wire x1="40.1724" y1="19.125" x2="40.1724" y2="23.275" width="0" layer="19" extent="1-1"/>
-<wire x1="39.3724" y1="19.125" x2="40.1724" y2="19.125" width="0" layer="19" extent="1-1"/>
-<wire x1="40.6" y1="16" x2="40.1724" y2="19.125" width="0" layer="19" extent="1-1"/>
-<wire x1="40.6" y1="14" x2="40.6" y2="16" width="0" layer="19" extent="1-1"/>
-<wire x1="37.8" y1="14" x2="40.6" y2="14" width="0" layer="19" extent="1-1"/>
-<wire x1="34.6144" y1="21.7428" x2="39.3724" y2="23.275" width="0" layer="19" extent="1-1"/>
-<wire x1="32.8144" y1="23.1428" x2="34.6144" y2="21.7428" width="0" layer="19" extent="1-1"/>
-<wire x1="30.92" y1="22.438" x2="32.8144" y2="23.1428" width="0" layer="19" extent="1-1"/>
-<wire x1="35.676" y1="5.408" x2="37.8" y2="14" width="0" layer="19" extent="1-1"/>
+<polygon width="0.1524" layer="1" thermals="no">
+<vertex x="33.6042" y="29.4132"/>
+<vertex x="33.6042" y="30.7848"/>
+<vertex x="34.9758" y="30.7848"/>
+<vertex x="34.9758" y="29.4132"/>
+</polygon>
+<polygon width="0.1524" layer="1" thermals="no">
+<vertex x="33.6042" y="33.9852"/>
+<vertex x="33.6042" y="35.3568"/>
+<vertex x="34.9758" y="35.3568"/>
+<vertex x="34.9758" y="33.9852"/>
+</polygon>
+<polygon width="0.1524" layer="16">
+<vertex x="33.6042" y="29.4132"/>
+<vertex x="33.6042" y="35.3568"/>
+<vertex x="39.1668" y="35.3568"/>
+<vertex x="39.1668" y="32.385"/>
+<vertex x="35.1282" y="29.4132"/>
+</polygon>
+<via x="33.8328" y="35.052" extent="1-16" drill="0.25"/>
+<via x="34.7472" y="35.052" extent="1-16" drill="0.25"/>
+<via x="33.8328" y="29.718" extent="1-16" drill="0.25"/>
+<via x="34.7472" y="29.718" extent="1-16" drill="0.25"/>
+<via x="37.4142" y="33.2994" extent="1-16" drill="0.25"/>
+<via x="37.4142" y="32.5374" extent="1-16" drill="0.25"/>
+<via x="37.4142" y="34.8234" extent="1-16" drill="0.25"/>
+<via x="37.4142" y="34.0614" extent="1-16" drill="0.25"/>
+<polygon width="0.1524" layer="1" thermals="no">
+<vertex x="39.7764" y="36.2712"/>
+<vertex x="37.0332" y="36.2712"/>
+<vertex x="37.0332" y="33.2232"/>
+<vertex x="37.9476" y="32.3088"/>
+<vertex x="39.7764" y="32.3088"/>
+</polygon>
+<polygon width="0.1524" layer="1" thermals="no">
+<vertex x="33.6804" y="17.6022"/>
+<vertex x="33.6804" y="18.9738"/>
+<vertex x="35.052" y="18.9738"/>
+<vertex x="35.052" y="17.6022"/>
+</polygon>
+<polygon width="0.1524" layer="1" thermals="no">
+<vertex x="33.6804" y="14.478"/>
+<vertex x="33.6804" y="13.0302"/>
+<vertex x="35.052" y="13.0302"/>
+<vertex x="35.052" y="14.478"/>
+</polygon>
+<via x="33.9852" y="18.669" extent="1-16" drill="0.25"/>
+<via x="34.7472" y="18.669" extent="1-16" drill="0.25"/>
+<via x="33.9852" y="13.335" extent="1-16" drill="0.25"/>
+<via x="34.7472" y="13.335" extent="1-16" drill="0.25"/>
+<polygon width="0.1524" layer="16">
+<vertex x="39.243" y="13.0302"/>
+<vertex x="33.6804" y="13.0302"/>
+<vertex x="33.6804" y="18.9738"/>
+<vertex x="35.052" y="18.9738"/>
+<vertex x="39.243" y="16.0782"/>
+</polygon>
+<polygon width="0.1524" layer="1" thermals="no">
+<vertex x="39.5478" y="16.002"/>
+<vertex x="39.5478" y="12.192"/>
+<vertex x="37.0332" y="12.192"/>
+<vertex x="37.0332" y="15.3924"/>
+<vertex x="37.6428" y="16.002"/>
+</polygon>
+<via x="37.4904" y="15.0876" extent="1-16" drill="0.25"/>
+<via x="37.4904" y="14.3256" extent="1-16" drill="0.25"/>
+<via x="37.4904" y="13.5636" extent="1-16" drill="0.25"/>
+<via x="37.4904" y="15.8496" extent="1-16" drill="0.25"/>
+<wire x1="34.7194" y1="22.838" x2="34.8146" y2="22.838" width="0.2032" layer="1"/>
+<wire x1="34.8146" y1="22.838" x2="36.5194" y2="21.3618" width="0.2032" layer="1"/>
+<polygon width="0.1524" layer="16">
+<vertex x="33.6042" y="29.4132"/>
+<vertex x="33.6804" y="18.9738"/>
+<vertex x="35.052" y="18.9738"/>
+<vertex x="36.2712" y="18.2118"/>
+<vertex x="36.2712" y="30.2514"/>
+<vertex x="35.1282" y="29.4132"/>
+</polygon>
+<via x="34.7194" y="22.838" extent="1-16" drill="0.25"/>
+<wire x1="33.0536" y1="22.438" x2="34.3194" y2="22.438" width="0.2032" layer="1"/>
+<wire x1="34.3194" y1="22.438" x2="34.7194" y2="22.838" width="0.2032" layer="1"/>
+<wire x1="34.7472" y1="35.052" x2="34.7472" y2="37.719" width="0.508" layer="16"/>
+<wire x1="32.6898" y1="39.7764" x2="26.7462" y2="39.7764" width="0.508" layer="16"/>
+<wire x1="26.7462" y1="39.7764" x2="23.4696" y2="36.4998" width="0.508" layer="16"/>
+<wire x1="34.7472" y1="37.719" x2="32.6898" y2="39.7764" width="0.508" layer="16"/>
+<polygon width="0.1524" layer="1" thermals="no">
+<vertex x="20.8788" y="37.1856"/>
+<vertex x="23.6982" y="37.1856"/>
+<vertex x="23.6982" y="33.909"/>
+<vertex x="20.8788" y="33.909"/>
+</polygon>
+<polygon width="0.1524" layer="16">
+<vertex x="23.6982" y="37.1856"/>
+<vertex x="23.6982" y="33.909"/>
+<vertex x="22.2504" y="33.909"/>
+<vertex x="22.2504" y="37.1856"/>
+</polygon>
+<via x="23.3172" y="34.29" extent="1-16" drill="0.35"/>
+<via x="23.3172" y="36.8046" extent="1-16" drill="0.35"/>
+<via x="23.3172" y="35.1282" extent="1-16" drill="0.35"/>
+<via x="23.3172" y="35.9664" extent="1-16" drill="0.35"/>
+<wire x1="34.8378" y1="7.0082" x2="34.8378" y2="13.2444" width="1.016" layer="16"/>
+<wire x1="34.8378" y1="13.2444" x2="34.7472" y2="13.335" width="1.016" layer="16"/>
 </signal>
 <signal name="SWCLK">
 <contactref element="J1" pad="4"/>
 <contactref element="U$1" pad="57"/>
 <contactref element="R7" pad="2"/>
-<wire x1="11.45" y1="19.7" x2="11.45" y2="19.3348" width="0.2032" layer="1"/>
-<wire x1="12.192" y1="18.5928" x2="12.192" y2="18.458" width="0.2032" layer="1"/>
-<wire x1="12.192" y1="18.458" x2="12.5" y2="18.15" width="0.2032" layer="1"/>
-<wire x1="11.45" y1="19.3348" x2="12.192" y2="18.5928" width="0.2032" layer="1"/>
-<wire x1="12.5" y1="18.15" x2="13.2444" y2="18.15" width="0.2032" layer="1"/>
-<wire x1="16.9164" y1="14.478" x2="17.4328625" y2="14.478" width="0.2032" layer="1"/>
-<wire x1="17.4328625" y1="14.478" x2="17.4388625" y2="14.472" width="0.2032" layer="1"/>
-<wire x1="17.4388625" y1="14.472" x2="19.075" y2="14.472" width="0.2032" layer="1"/>
-<wire x1="19.075" y1="14.472" x2="19.983" y2="15.38" width="0.2032" layer="1"/>
-<wire x1="13.2444" y1="18.15" x2="16.9164" y2="14.478" width="0.2032" layer="1"/>
+<wire x1="11.45" y1="19.7" x2="11.45" y2="19.2" width="0.1524" layer="1"/>
+<wire x1="11.45" y1="19.2" x2="12.5" y2="18.15" width="0.1524" layer="1"/>
+<wire x1="12.5" y1="18.15" x2="12.8634" y2="18.15" width="0.1524" layer="1"/>
+<wire x1="13.7922" y1="17.2212" x2="13.7922" y2="15.4686" width="0.1524" layer="1"/>
+<wire x1="13.7922" y1="15.4686" x2="14.4018" y2="14.859" width="0.1524" layer="1"/>
+<wire x1="14.4018" y1="14.859" x2="16.414" y2="14.859" width="0.1524" layer="1"/>
+<wire x1="16.414" y1="14.859" x2="17.316" y2="15.761" width="0.1524" layer="1"/>
+<wire x1="12.8634" y1="18.15" x2="13.7922" y2="17.2212" width="0.1524" layer="1"/>
 </signal>
 <signal name="SWDIO">
 <contactref element="J1" pad="6"/>
 <contactref element="U$1" pad="59"/>
-<wire x1="19.983" y1="16.65" x2="19.6251375" y2="16.65" width="0.2032" layer="1"/>
-<wire x1="14.7508" y1="17.558" x2="13.2588" y2="19.05" width="0.2032" layer="1"/>
-<wire x1="18.7171375" y1="17.558" x2="14.7508" y2="17.558" width="0.2032" layer="1"/>
-<wire x1="12.6492" y1="19.05" x2="13.2588" y2="19.05" width="0.2032" layer="1"/>
-<wire x1="19.6251375" y1="16.65" x2="18.7171375" y2="17.558" width="0.2032" layer="1"/>
-<wire x1="12.45" y1="19.7" x2="12.45" y2="19.2492" width="0.2032" layer="1"/>
-<wire x1="12.45" y1="19.2492" x2="12.6492" y2="19.05" width="0.2032" layer="1"/>
+<wire x1="17.316" y1="17.031" x2="17.0304" y2="17.031" width="0.1524" layer="1"/>
+<wire x1="17.0304" y1="17.031" x2="16.0782" y2="17.9832" width="0.1524" layer="1"/>
+<wire x1="16.0782" y1="17.9832" x2="14.1732" y2="17.9832" width="0.1524" layer="1"/>
+<wire x1="14.1732" y1="17.9832" x2="13.1064" y2="19.05" width="0.1524" layer="1"/>
+<wire x1="12.573" y1="19.05" x2="13.1064" y2="19.05" width="0.1524" layer="1"/>
+<wire x1="12.45" y1="19.7" x2="12.45" y2="19.173" width="0.1524" layer="1"/>
+<wire x1="12.45" y1="19.173" x2="12.573" y2="19.05" width="0.1524" layer="1"/>
 </signal>
 <signal name="STEP">
 <contactref element="U$4" pad="31"/>
 <contactref element="U$1" pad="12"/>
-<wire x1="15.7" y1="25.95" x2="16.9752875" y2="25.95" width="0.2032" layer="1"/>
-<wire x1="16.9752875" y1="25.95" x2="17.1582875" y2="25.767" width="0.2032" layer="1"/>
-<via x="17.1582875" y="25.767" extent="1-16" drill="0.35"/>
-<via x="32.1564" y="26.3652" extent="1-16" drill="0.35"/>
-<wire x1="32.1564" y1="26.0604" x2="32.1564" y2="26.3652" width="0.2032" layer="1"/>
-<wire x1="30.9328" y1="25.4508" x2="31.5468" y2="25.4508" width="0.2032" layer="1"/>
-<wire x1="30.9328" y1="25.4508" x2="30.92" y2="25.438" width="0.2032" layer="1"/>
-<wire x1="17.1582875" y1="25.767" x2="26.3766" y2="25.767" width="0.2032" layer="16"/>
-<wire x1="26.3766" y1="25.767" x2="28.194" y2="27.5844" width="0.2032" layer="16"/>
-<wire x1="28.194" y1="27.5844" x2="31.6992" y2="27.5844" width="0.2032" layer="16"/>
-<wire x1="31.6992" y1="27.5844" x2="32.1564" y2="27.1272" width="0.2032" layer="16"/>
-<wire x1="32.1564" y1="27.1272" x2="32.1564" y2="26.3652" width="0.2032" layer="16"/>
-<wire x1="31.5468" y1="25.4508" x2="32.1564" y2="26.0604" width="0.2032" layer="1"/>
+<wire x1="15.7" y1="25.95" x2="17.31051875" y2="25.95" width="0.1524" layer="1"/>
+<wire x1="17.31051875" y1="25.95" x2="19.039459375" y2="24.221059375" width="0.1524" layer="1"/>
+<via x="19.039459375" y="24.221059375" extent="1-16" drill="0.25"/>
+<wire x1="19.039459375" y1="24.221059375" x2="26.735659375" y2="24.221059375" width="0.1524" layer="16"/>
+<wire x1="26.735659375" y1="24.221059375" x2="29.1084" y2="26.5938" width="0.1524" layer="16"/>
+<wire x1="29.1084" y1="26.5938" x2="32.4612" y2="26.5938" width="0.1524" layer="16"/>
+<wire x1="32.4612" y1="26.5938" x2="33.01775625" y2="27.15035625" width="0.1524" layer="16"/>
+<via x="33.01775625" y="27.15035625" extent="1-16" drill="0.25"/>
+<wire x1="33.01775625" y1="27.15035625" x2="33.35244375" y2="27.15035625" width="0.1524" layer="1"/>
+<wire x1="33.7566" y1="26.7462" x2="33.35244375" y2="27.15035625" width="0.1524" layer="1"/>
+<wire x1="33.633" y1="25.69726875" x2="33.633" y2="25.7082" width="0.1524" layer="1"/>
+<wire x1="33.633" y1="25.7082" x2="33.7566" y2="25.8318" width="0.1524" layer="1"/>
+<wire x1="33.0536" y1="25.438" x2="33.37373125" y2="25.438" width="0.1524" layer="1"/>
+<wire x1="33.37373125" y1="25.438" x2="33.633" y2="25.69726875" width="0.1524" layer="1"/>
+<wire x1="33.7566" y1="25.8318" x2="33.7566" y2="26.7462" width="0.1524" layer="1"/>
 </signal>
 <signal name="DIR">
 <contactref element="U$4" pad="30"/>
 <contactref element="U$1" pad="11"/>
-<wire x1="30.92" y1="24.938" x2="31.6087375" y2="24.938" width="0.2032" layer="1"/>
-<wire x1="31.6087375" y1="24.938" x2="32.21516875" y2="25.54443125" width="0.2032" layer="1"/>
-<wire x1="32.21516875" y1="25.54443125" x2="32.40243125" y2="25.54443125" width="0.2032" layer="1"/>
-<wire x1="32.40243125" y1="25.54443125" x2="33.2232" y2="26.3652" width="0.2032" layer="1"/>
-<via x="33.2232" y="26.3652" extent="1-16" drill="0.35"/>
-<wire x1="33.2232" y1="26.3652" x2="33.1223125" y2="26.3652" width="0.2032" layer="16"/>
-<wire x1="32.4393125" y1="25.6822" x2="33.1223125" y2="26.3652" width="0.2032" layer="16"/>
-<wire x1="17.8308" y1="24.9936" x2="18.1978" y2="25.3606" width="0.2032" layer="16"/>
-<via x="17.8308" y="24.9936" extent="1-16" drill="0.35"/>
-<wire x1="17.8308" y1="24.9936" x2="16.9164" y2="24.9936" width="0.2032" layer="1"/>
-<wire x1="16.9164" y1="24.9936" x2="16.4592" y2="25.4508" width="0.2032" layer="1"/>
-<wire x1="16.4592" y1="25.4508" x2="15.7008" y2="25.4508" width="0.2032" layer="1"/>
-<wire x1="15.7008" y1="25.4508" x2="15.7" y2="25.45" width="0.2032" layer="1"/>
-<wire x1="18.1978" y1="25.3606" x2="26.5449375" y2="25.3606" width="0.2032" layer="16"/>
-<wire x1="26.5449375" y1="25.3606" x2="28.3623375" y2="27.178" width="0.2032" layer="16"/>
-<wire x1="31.8734875" y1="25.6822" x2="32.4393125" y2="25.6822" width="0.2032" layer="16"/>
-<wire x1="31.1912" y1="27.178" x2="31.3944" y2="26.9748" width="0.2032" layer="16"/>
-<wire x1="31.3944" y1="26.9748" x2="31.3944" y2="26.1612875" width="0.2032" layer="16"/>
-<wire x1="31.3944" y1="26.1612875" x2="31.8734875" y2="25.6822" width="0.2032" layer="16"/>
-<wire x1="28.3623375" y1="27.178" x2="31.1912" y2="27.178" width="0.2032" layer="16"/>
+<wire x1="15.7" y1="25.45" x2="16.9512375" y2="25.45" width="0.1524" layer="1"/>
+<wire x1="16.9512375" y1="25.45" x2="17.08581875" y2="25.31541875" width="0.1524" layer="1"/>
+<via x="17.08581875" y="25.31541875" extent="1-16" drill="0.25"/>
+<wire x1="17.08581875" y1="25.31541875" x2="17.20418125" y2="25.31541875" width="0.1524" layer="16"/>
+<wire x1="17.20418125" y1="25.31541875" x2="17.4498" y2="25.0698" width="0.1524" layer="16"/>
+<wire x1="17.4498" y1="25.0698" x2="19.1262" y2="25.0698" width="0.1524" layer="16"/>
+<wire x1="19.1262" y1="25.0698" x2="19.61933125" y2="24.57666875" width="0.1524" layer="16"/>
+<wire x1="19.61933125" y1="24.57666875" x2="26.5883625" y2="24.57666875" width="0.1524" layer="16"/>
+<wire x1="26.5883625" y1="24.57666875" x2="28.961103125" y2="26.949409375" width="0.1524" layer="16"/>
+<wire x1="31.904009375" y1="26.949409375" x2="32.9962" y2="28.0416" width="0.1524" layer="16"/>
+<via x="32.9962" y="28.0416" extent="1-16" drill="0.25"/>
+<wire x1="32.9962" y1="28.0416" x2="33.147" y2="28.0416" width="0.1524" layer="1"/>
+<wire x1="33.147" y1="28.0416" x2="34.1376" y2="27.051" width="0.1524" layer="1"/>
+<wire x1="34.1376" y1="25.6032" x2="34.1376" y2="27.051" width="0.1524" layer="1"/>
+<wire x1="28.961103125" y1="26.949409375" x2="31.904009375" y2="26.949409375" width="0.1524" layer="16"/>
+<wire x1="33.0536" y1="24.938" x2="33.4724" y2="24.938" width="0.1524" layer="1"/>
+<wire x1="33.4724" y1="24.938" x2="34.1376" y2="25.6032" width="0.1524" layer="1"/>
 </signal>
 <signal name="TMC_EN">
 <contactref element="U$4" pad="15"/>
 <contactref element="U$1" pad="10"/>
-<wire x1="15.7" y1="24.95" x2="16.3852625" y2="24.95" width="0.2032" layer="1"/>
-<wire x1="16.3852625" y1="24.95" x2="17.0246625" y2="24.3106" width="0.2032" layer="1"/>
-<wire x1="24.4574" y1="24.3106" x2="17.0246625" y2="24.3106" width="0.2032" layer="1"/>
-<wire x1="26.32" y1="22.938" x2="25.83" y2="22.938" width="0.2032" layer="1"/>
-<wire x1="25.83" y1="22.938" x2="24.4574" y2="24.3106" width="0.2032" layer="1"/>
+<wire x1="28.4536" y1="22.938" x2="27.9941" y2="22.938" width="0.1524" layer="1"/>
+<wire x1="27.9941" y1="22.938" x2="26.9165" y2="24.0156" width="0.1524" layer="1"/>
+<wire x1="19.8246" y1="24.0156" x2="26.9165" y2="24.0156" width="0.1524" layer="1"/>
+<wire x1="15.7" y1="24.95" x2="16.3504" y2="24.95" width="0.1524" layer="1"/>
+<wire x1="16.3504" y1="24.95" x2="16.6116" y2="24.6888" width="0.1524" layer="1"/>
+<wire x1="18.78778125" y1="23.61345625" x2="19.42245625" y2="23.61345625" width="0.1524" layer="1"/>
+<wire x1="19.42245625" y1="23.61345625" x2="19.8246" y2="24.0156" width="0.1524" layer="1"/>
+<wire x1="16.6116" y1="24.6888" x2="17.7124375" y2="24.6888" width="0.1524" layer="1"/>
+<wire x1="17.7124375" y1="24.6888" x2="18.78778125" y2="23.61345625" width="0.1524" layer="1"/>
 </signal>
 <signal name="TMC_CSN">
 <contactref element="U$4" pad="14"/>
 <contactref element="U$1" pad="15"/>
-<wire x1="15.7" y1="27.45" x2="26.32" y2="23.438" width="0" layer="19" extent="1-1"/>
+<wire x1="28.4536" y1="23.438" x2="27.997" y2="23.438" width="0.1524" layer="1"/>
+<wire x1="27.997" y1="23.438" x2="27.0638" y2="24.3712" width="0.1524" layer="1"/>
+<wire x1="27.0638" y1="24.3712" x2="19.7486" y2="24.3712" width="0.1524" layer="1"/>
+<wire x1="19.7486" y1="24.3712" x2="18.288" y2="25.8318" width="0.1524" layer="1"/>
+<via x="18.288" y="25.8318" extent="1-16" drill="0.25"/>
+<wire x1="18.288" y1="25.8318" x2="18.288" y2="27.4132" width="0.1524" layer="16"/>
+<via x="18.288" y="27.4132" extent="1-16" drill="0.25"/>
+<wire x1="18.288" y1="27.4132" x2="15.7368" y2="27.4132" width="0.1524" layer="1"/>
+<wire x1="15.7368" y1="27.4132" x2="15.7" y2="27.45" width="0.1524" layer="1"/>
 </signal>
 <signal name="TMC_SCK">
 <contactref element="U$4" pad="12"/>
 <contactref element="U$1" pad="14"/>
-<wire x1="15.7" y1="26.95" x2="26.32" y2="24.438" width="0" layer="19" extent="1-1"/>
+<wire x1="28.4536" y1="24.438" x2="27.8352" y2="24.438" width="0.1524" layer="1"/>
+<wire x1="27.8352" y1="24.438" x2="27.5464" y2="24.7268" width="0.1524" layer="1"/>
+<wire x1="27.5464" y1="24.7268" x2="20.318" y2="24.7268" width="0.1524" layer="1"/>
+<wire x1="20.318" y1="24.7268" x2="19.2024" y2="25.8424" width="0.1524" layer="1"/>
+<via x="19.2024" y="25.8424" extent="1-16" drill="0.25"/>
+<wire x1="19.2024" y1="25.8424" x2="19.2024" y2="27.0576" width="0.1524" layer="16"/>
+<via x="19.2024" y="27.0576" extent="1-16" drill="0.25"/>
+<wire x1="15.7" y1="26.95" x2="16.3316" y2="26.95" width="0.1524" layer="1"/>
+<wire x1="16.3316" y1="26.95" x2="16.476" y2="26.8056" width="0.1524" layer="1"/>
+<wire x1="16.476" y1="26.8056" x2="18.9504" y2="26.8056" width="0.1524" layer="1"/>
+<wire x1="18.9504" y1="26.8056" x2="19.2024" y2="27.0576" width="0.1524" layer="1"/>
 </signal>
 <signal name="TMC_MOSI">
 <contactref element="U$4" pad="11"/>
 <contactref element="U$1" pad="16"/>
-<wire x1="15.7" y1="27.95" x2="26.32" y2="24.938" width="0" layer="19" extent="1-1"/>
+<wire x1="28.4536" y1="24.938" x2="27.8686" y2="24.938" width="0.1524" layer="1"/>
+<wire x1="27.8686" y1="24.938" x2="27.7242" y2="25.0824" width="0.1524" layer="1"/>
+<wire x1="27.7242" y1="25.0824" x2="20.92131875" y2="25.0824" width="0.1524" layer="1"/>
+<wire x1="20.92131875" y1="25.0824" x2="20.16131875" y2="25.8424" width="0.1524" layer="1"/>
+<via x="20.16131875" y="25.8424" extent="1-16" drill="0.25"/>
+<wire x1="20.16131875" y1="25.8424" x2="20.16131875" y2="27.01308125" width="0.1524" layer="16"/>
+<wire x1="20.16131875" y1="27.01308125" x2="20.1168" y2="27.0576" width="0.1524" layer="16"/>
+<via x="20.1168" y="27.0576" extent="1-16" drill="0.25"/>
+<wire x1="20.1102" y1="27.0576" x2="20.1168" y2="27.0576" width="0.1524" layer="1"/>
+<wire x1="15.7" y1="27.95" x2="17.7392" y2="27.95" width="0.1524" layer="1"/>
+<wire x1="17.7392" y1="27.95" x2="17.907" y2="28.1178" width="0.1524" layer="1"/>
+<wire x1="17.907" y1="28.1178" x2="19.05" y2="28.1178" width="0.1524" layer="1"/>
+<wire x1="19.05" y1="28.1178" x2="20.1102" y2="27.0576" width="0.1524" layer="1"/>
 </signal>
 <signal name="TMC_SG">
 <contactref element="U$4" pad="27"/>
 <contactref element="U$1" pad="9"/>
-<via x="19.3548" y="23.622" extent="1-16" drill="0.35"/>
-<wire x1="19.3548" y1="23.622" x2="25.4508" y2="23.622" width="0.2032" layer="16"/>
-<wire x1="26.9748" y1="22.098" x2="31.242" y2="22.098" width="0.2032" layer="16"/>
-<wire x1="31.242" y1="22.098" x2="31.6992" y2="22.5552" width="0.2032" layer="16"/>
-<wire x1="31.6992" y1="22.5552" x2="31.6992" y2="23.1834" width="0.2032" layer="16"/>
-<wire x1="31.6992" y1="23.1834" x2="31.833" y2="23.3172" width="0.2032" layer="16"/>
-<via x="31.833" y="23.3172" extent="1-16" drill="0.35"/>
-<wire x1="25.4508" y1="23.622" x2="26.9748" y2="22.098" width="0.2032" layer="16"/>
-<wire x1="30.92" y1="23.438" x2="31.7122" y2="23.438" width="0.2032" layer="1"/>
-<wire x1="31.7122" y1="23.438" x2="31.833" y2="23.3172" width="0.2032" layer="1"/>
-<wire x1="19.0726" y1="23.9042" x2="19.3548" y2="23.622" width="0.2032" layer="1"/>
-<wire x1="16.310525" y1="24.45" x2="16.856325" y2="23.9042" width="0.2032" layer="1"/>
-<wire x1="16.856325" y1="23.9042" x2="19.0726" y2="23.9042" width="0.2032" layer="1"/>
-<wire x1="15.7" y1="24.45" x2="16.310525" y2="24.45" width="0.2032" layer="1"/>
+<wire x1="33.0536" y1="23.438" x2="33.7434" y2="23.438" width="0.1524" layer="1"/>
+<wire x1="33.7434" y1="23.438" x2="33.788" y2="23.3934" width="0.1524" layer="1"/>
+<via x="33.788" y="23.3934" extent="1-16" drill="0.25"/>
+<wire x1="33.788" y1="23.3934" x2="33.788" y2="25.0384" width="0.1524" layer="16"/>
+<wire x1="33.788" y1="25.0384" x2="32.5882" y2="26.2382" width="0.1524" layer="16"/>
+<wire x1="32.5882" y1="26.2382" x2="29.25570625" y2="26.2382" width="0.1524" layer="16"/>
+<wire x1="29.25570625" y1="26.2382" x2="26.8829625" y2="23.86545625" width="0.1524" layer="16"/>
+<wire x1="19.59825625" y1="23.86545625" x2="19.3548" y2="23.622" width="0.1524" layer="16"/>
+<wire x1="19.3548" y1="23.622" x2="19.2996875" y2="23.622" width="0.1524" layer="16"/>
+<wire x1="19.2996875" y1="23.622" x2="19.29114375" y2="23.61345625" width="0.1524" layer="16"/>
+<wire x1="18.67754375" y1="23.61345625" x2="19.29114375" y2="23.61345625" width="0.1524" layer="16"/>
+<wire x1="26.8829625" y1="23.86545625" x2="19.59825625" y2="23.86545625" width="0.1524" layer="16"/>
+<via x="17.3536875" y="24.0812" extent="1-16" drill="0.25"/>
+<wire x1="17.3536875" y1="24.0812" x2="18.2098" y2="24.0812" width="0.1524" layer="16"/>
+<wire x1="18.2098" y1="24.0812" x2="18.67754375" y2="23.61345625" width="0.1524" layer="16"/>
+<wire x1="15.7" y1="24.45" x2="16.3475" y2="24.45" width="0.1524" layer="1"/>
+<wire x1="16.3475" y1="24.45" x2="16.4643" y2="24.3332" width="0.1524" layer="1"/>
+<wire x1="17.1016875" y1="24.3332" x2="17.3536875" y2="24.0812" width="0.1524" layer="1"/>
+<wire x1="16.4643" y1="24.3332" x2="17.1016875" y2="24.3332" width="0.1524" layer="1"/>
 </signal>
 <signal name="AS_CSN">
 <contactref element="U$7" pad="1"/>
 <contactref element="U$1" pad="19"/>
-<wire x1="13.95" y1="28.7" x2="13.95" y2="30.1044" width="0.2032" layer="1"/>
-<wire x1="13.95" y1="30.1044" x2="14.478" y2="30.6324" width="0.2032" layer="1"/>
-<via x="14.478" y="30.6324" extent="1-16" drill="0.35"/>
-<wire x1="26.105" y1="21.4822" x2="26.105" y2="22.3582" width="0.2032" layer="16"/>
-<wire x1="25.2476" y1="23.2156" x2="26.105" y2="22.3582" width="0.2032" layer="16"/>
-<wire x1="14.478" y1="30.6324" x2="15.0876" y2="30.6324" width="0.2032" layer="16"/>
-<wire x1="15.6972" y1="30.0228" x2="15.6972" y2="29.1084" width="0.2032" layer="16"/>
-<wire x1="15.6972" y1="29.1084" x2="15.3416" y2="28.7528" width="0.2032" layer="16"/>
-<wire x1="15.3416" y1="28.7528" x2="15.3416" y2="26.9588625" width="0.2032" layer="16"/>
-<wire x1="15.3416" y1="26.9588625" x2="14.224" y2="25.8412625" width="0.2032" layer="16"/>
-<wire x1="14.224" y1="24.6858125" x2="17.1166125" y2="21.7932" width="0.2032" layer="16"/>
-<wire x1="17.1166125" y1="21.7932" x2="20.034125" y2="21.7932" width="0.2032" layer="16"/>
-<wire x1="20.034125" y1="21.7932" x2="21.456525" y2="23.2156" width="0.2032" layer="16"/>
-<wire x1="15.0876" y1="30.6324" x2="15.6972" y2="30.0228" width="0.2032" layer="16"/>
-<wire x1="14.224" y1="25.8412625" x2="14.224" y2="24.6858125" width="0.2032" layer="16"/>
-<wire x1="21.456525" y1="23.2156" x2="25.2476" y2="23.2156" width="0.2032" layer="16"/>
+<wire x1="13.95" y1="28.7" x2="13.95" y2="27.2088" width="0.1524" layer="1"/>
+<wire x1="13.95" y1="27.2088" x2="12.954" y2="26.2128" width="0.1524" layer="1"/>
+<via x="12.954" y="26.2128" extent="1-16" drill="0.25"/>
+<wire x1="24.6634" y1="19.2532" x2="26.1366" y2="20.7264" width="0.1524" layer="16"/>
+<wire x1="26.1366" y1="20.7264" x2="26.1366" y2="21.4506" width="0.1524" layer="16"/>
+<wire x1="26.1366" y1="21.4506" x2="26.105" y2="21.4822" width="0.1524" layer="16"/>
+<wire x1="24.6634" y1="19.2532" x2="16.0122" y2="19.2532" width="0.1524" layer="16"/>
+<wire x1="12.78635" y1="22.47905" x2="12.78635" y2="26.04515" width="0.1524" layer="16"/>
+<wire x1="12.78635" y1="26.04515" x2="12.954" y2="26.2128" width="0.1524" layer="16"/>
+<wire x1="16.0122" y1="19.2532" x2="12.78635" y2="22.47905" width="0.1524" layer="16"/>
 </signal>
 <signal name="AS_CLK">
 <contactref element="U$7" pad="2"/>
 <contactref element="U$1" pad="18"/>
-<wire x1="14.45" y1="28.7" x2="14.45" y2="29.2328" width="0.2032" layer="1"/>
-<wire x1="14.45" y1="29.2328" x2="14.9352" y2="29.718" width="0.2032" layer="1"/>
-<via x="14.9352" y="29.718" extent="1-16" drill="0.35"/>
-<wire x1="25.4508" y1="22.4028" x2="25.0444" y2="22.8092" width="0.2032" layer="16"/>
-<wire x1="25.4508" y1="22.4028" x2="25.4508" y2="21.5014" width="0.2032" layer="16"/>
-<wire x1="25.4508" y1="21.5014" x2="25.47" y2="21.4822" width="0.2032" layer="16"/>
-<wire x1="21.6248625" y1="22.8092" x2="20.2024625" y2="21.3868" width="0.2032" layer="16"/>
-<wire x1="20.2024625" y1="21.3868" x2="16.948275" y2="21.3868" width="0.2032" layer="16"/>
-<wire x1="13.8176" y1="26.0096" x2="14.9352" y2="27.1272" width="0.2032" layer="16"/>
-<wire x1="14.9352" y1="27.1272" x2="14.9352" y2="29.718" width="0.2032" layer="16"/>
-<wire x1="25.0444" y1="22.8092" x2="21.6248625" y2="22.8092" width="0.2032" layer="16"/>
-<wire x1="16.948275" y1="21.3868" x2="13.8176" y2="24.517475" width="0.2032" layer="16"/>
-<wire x1="13.8176" y1="24.517475" x2="13.8176" y2="26.0096" width="0.2032" layer="16"/>
+<wire x1="14.45" y1="28.7" x2="14.45" y2="26.7182" width="0.1524" layer="1"/>
+<wire x1="14.45" y1="26.7182" x2="13.8684" y2="26.1366" width="0.1524" layer="1"/>
+<via x="13.8684" y="26.1366" extent="1-16" drill="0.25"/>
+<wire x1="24.4856" y1="19.6088" x2="25.4508" y2="20.574" width="0.1524" layer="16"/>
+<wire x1="25.4508" y1="20.574" x2="25.4508" y2="21.463" width="0.1524" layer="16"/>
+<wire x1="25.4508" y1="21.463" x2="25.47" y2="21.4822" width="0.1524" layer="16"/>
+<wire x1="24.4856" y1="19.6088" x2="16.1595" y2="19.6088" width="0.1524" layer="16"/>
+<wire x1="13.14195" y1="22.62635" x2="13.14195" y2="25.41015" width="0.1524" layer="16"/>
+<wire x1="13.14195" y1="25.41015" x2="13.8684" y2="26.1366" width="0.1524" layer="16"/>
+<wire x1="16.1595" y1="19.6088" x2="13.14195" y2="22.62635" width="0.1524" layer="16"/>
 </signal>
 <signal name="AS_MISO">
 <contactref element="U$7" pad="3"/>
 <contactref element="U$1" pad="17"/>
-<wire x1="14.95" y1="28.7" x2="14.95" y2="28.2088" width="0.2032" layer="1"/>
-<wire x1="14.95" y1="28.2088" x2="13.4112" y2="26.67" width="0.2032" layer="1"/>
-<via x="13.4112" y="26.67" extent="1-16" drill="0.35"/>
-<wire x1="13.4112" y1="26.67" x2="13.4112" y2="24.3491375" width="0.2032" layer="16"/>
-<wire x1="13.4112" y1="24.3491375" x2="16.7799375" y2="20.9804" width="0.2032" layer="16"/>
-<wire x1="16.7799375" y1="20.9804" x2="20.3708" y2="20.9804" width="0.2032" layer="16"/>
-<wire x1="20.3708" y1="20.9804" x2="21.7932" y2="22.4028" width="0.2032" layer="16"/>
-<wire x1="21.7932" y1="22.4028" x2="24.6888" y2="22.4028" width="0.2032" layer="16"/>
-<wire x1="24.6888" y1="22.4028" x2="24.8412" y2="22.2504" width="0.2032" layer="16"/>
-<wire x1="24.8412" y1="22.2504" x2="24.8412" y2="21.4884" width="0.2032" layer="16"/>
-<wire x1="24.8412" y1="21.4884" x2="24.835" y2="21.4822" width="0.2032" layer="16"/>
+<wire x1="14.95" y1="28.7" x2="14.95" y2="26.2276" width="0.1524" layer="1"/>
+<wire x1="14.95" y1="26.2276" x2="14.7828" y2="26.0604" width="0.1524" layer="1"/>
+<via x="14.7828" y="26.0604" extent="1-16" drill="0.25"/>
+<wire x1="24.3078" y1="19.9644" x2="16.3068" y2="19.9644" width="0.1524" layer="16"/>
+<wire x1="24.3078" y1="19.9644" x2="24.8412" y2="20.4978" width="0.1524" layer="16"/>
+<wire x1="24.8412" y1="20.4978" x2="24.8412" y2="21.476" width="0.1524" layer="16"/>
+<wire x1="24.8412" y1="21.476" x2="24.835" y2="21.4822" width="0.1524" layer="16"/>
+<wire x1="13.49755" y1="22.77365" x2="13.49755" y2="24.77515" width="0.1524" layer="16"/>
+<wire x1="13.49755" y1="24.77515" x2="14.7828" y2="26.0604" width="0.1524" layer="16"/>
+<wire x1="16.3068" y1="19.9644" x2="13.49755" y2="22.77365" width="0.1524" layer="16"/>
 </signal>
 <signal name="AS_MOSI">
 <contactref element="U$7" pad="4"/>
 <contactref element="U$1" pad="20"/>
-<wire x1="13.45" y1="28.7" x2="13.45" y2="28.0804" width="0.2032" layer="1"/>
-<wire x1="13.45" y1="28.0804" x2="12.6492" y2="27.2796" width="0.2032" layer="1"/>
-<via x="12.6492" y="27.2796" extent="1-16" drill="0.35"/>
-<wire x1="12.6492" y1="27.2796" x2="12.6492" y2="24.5364" width="0.2032" layer="16"/>
-<wire x1="12.6492" y1="24.5364" x2="16.6116" y2="20.574" width="0.2032" layer="16"/>
-<wire x1="16.6116" y1="20.574" x2="24.0792" y2="20.574" width="0.2032" layer="16"/>
-<wire x1="24.0792" y1="20.574" x2="24.2316" y2="20.7264" width="0.2032" layer="16"/>
-<wire x1="24.2316" y1="20.7264" x2="24.2316" y2="21.4506" width="0.2032" layer="16"/>
-<wire x1="24.2316" y1="21.4506" x2="24.2" y2="21.4822" width="0.2032" layer="16"/>
+<wire x1="13.45" y1="28.7" x2="13.45" y2="27.6994" width="0.1524" layer="1"/>
+<wire x1="13.45" y1="27.6994" x2="12.954" y2="27.2034" width="0.1524" layer="1"/>
+<via x="12.954" y="27.2034" extent="1-16" drill="0.25"/>
+<wire x1="12.954" y1="27.2034" x2="14.7066" y2="27.2034" width="0.1524" layer="16"/>
+<wire x1="14.7066" y1="27.2034" x2="15.5448" y2="26.3652" width="0.1524" layer="16"/>
+<wire x1="15.5448" y1="25.527" x2="15.5448" y2="26.3652" width="0.1524" layer="16"/>
+<wire x1="24.2" y1="21.4822" x2="24.2" y2="20.3646" width="0.1524" layer="16"/>
+<wire x1="24.2" y1="20.3646" x2="24.1554" y2="20.32" width="0.1524" layer="16"/>
+<wire x1="24.1554" y1="20.32" x2="16.4541" y2="20.32" width="0.1524" layer="16"/>
+<wire x1="13.85315" y1="22.92095" x2="13.85315" y2="23.83535" width="0.1524" layer="16"/>
+<wire x1="16.4541" y1="20.32" x2="13.85315" y2="22.92095" width="0.1524" layer="16"/>
+<wire x1="13.85315" y1="23.83535" x2="15.5448" y2="25.527" width="0.1524" layer="16"/>
 </signal>
 <signal name="N$1">
 <contactref element="R6" pad="2"/>
 <contactref element="D1" pad="G"/>
-<wire x1="24.612" y1="37.85" x2="29.208" y2="39.2856" width="0" layer="19" extent="1-1"/>
+<wire x1="23.7318" y1="18.2352" x2="23.7318" y2="19.22686875" width="0.1524" layer="1"/>
+<wire x1="23.7318" y1="19.22686875" x2="23.8156" y2="19.31066875" width="0.1524" layer="1"/>
+<wire x1="23.8156" y1="19.31066875" x2="23.8156" y2="19.4104" width="0.1524" layer="1"/>
+<wire x1="23.8156" y1="19.4104" x2="24.2316" y2="19.8264" width="0.1524" layer="1"/>
 </signal>
 <signal name="N$5">
 <contactref element="R5" pad="2"/>
 <contactref element="D1" pad="B"/>
-<wire x1="24.662" y1="36.38" x2="29.208" y2="37.4824" width="0" layer="19" extent="1-1"/>
+<wire x1="25.535" y1="18.2352" x2="25.535" y2="19.8184" width="0.1524" layer="1"/>
+<wire x1="25.535" y1="19.8184" x2="25.527" y2="19.8264" width="0.1524" layer="1"/>
 </signal>
 <signal name="N$6">
 <contactref element="R4" pad="2"/>
 <contactref element="D1" pad="R"/>
-<wire x1="24.612" y1="39.26" x2="26.208" y2="39.2856" width="0" layer="19" extent="1-1"/>
+<wire x1="23.7318" y1="15.2352" x2="23.7318" y2="16.3494" width="0.1524" layer="1"/>
+<wire x1="23.7318" y1="16.3494" x2="22.86" y2="17.2212" width="0.1524" layer="1"/>
+<wire x1="22.86" y1="17.2212" x2="22.86" y2="19.7502" width="0.1524" layer="1"/>
+<wire x1="22.86" y1="19.7502" x2="22.9362" y2="19.8264" width="0.1524" layer="1"/>
 </signal>
 <signal name="STLR">
 <contactref element="R4" pad="1"/>
-<contactref element="U$1" pad="24"/>
-<wire x1="11.45" y1="28.7" x2="22.812" y2="39.26" width="0" layer="19" extent="1-1"/>
+<contactref element="U$1" pad="4"/>
+<wire x1="15.7044" y1="21.9456" x2="15.7" y2="21.95" width="0.1524" layer="1"/>
+<wire x1="15.7" y1="21.95" x2="16.2719" y2="21.95" width="0.1524" layer="1"/>
+<wire x1="16.2719" y1="21.95" x2="17.05355" y2="21.16835" width="0.1524" layer="1"/>
+<wire x1="17.05355" y1="21.16835" x2="22.47815" y2="21.16835" width="0.1524" layer="1"/>
+<wire x1="22.47815" y1="21.16835" x2="22.9362" y2="21.6264" width="0.1524" layer="1"/>
 </signal>
 <signal name="STLB">
 <contactref element="R5" pad="1"/>
-<contactref element="U$1" pad="23"/>
-<wire x1="11.95" y1="28.7" x2="22.862" y2="36.38" width="0" layer="19" extent="1-1"/>
+<contactref element="U$1" pad="3"/>
+<wire x1="25.527" y1="21.6264" x2="25.527" y2="21.0312" width="0.1524" layer="1"/>
+<wire x1="25.527" y1="21.0312" x2="25.2984" y2="20.8026" width="0.1524" layer="1"/>
+<wire x1="16.9164" y1="20.8026" x2="25.2984" y2="20.8026" width="0.1524" layer="1"/>
+<wire x1="15.7" y1="21.45" x2="16.269" y2="21.45" width="0.1524" layer="1"/>
+<wire x1="16.269" y1="21.45" x2="16.9164" y2="20.8026" width="0.1524" layer="1"/>
 </signal>
 <signal name="N$7">
 <contactref element="C16" pad="2"/>
 <contactref element="U$1" pad="53"/>
 <contactref element="C17" pad="2"/>
-<wire x1="9.45" y1="19.7" x2="9.1476" y2="18.1" width="0" layer="19" extent="1-1"/>
-<wire x1="7.3" y1="17.65" x2="9.1476" y2="18.1" width="0" layer="19" extent="1-1"/>
+<wire x1="9.45" y1="19.7" x2="9.45" y2="18.4024" width="0.2032" layer="1"/>
+<wire x1="9.45" y1="18.4024" x2="9.1476" y2="18.1" width="0.2032" layer="1"/>
+<wire x1="9.1476" y1="18.1" x2="7.5976" y2="18.1" width="0.2032" layer="1"/>
+<wire x1="7.5976" y1="18.1" x2="7.3" y2="17.8024" width="0.2032" layer="1"/>
 </signal>
 <signal name="N$8">
-<contactref element="S2" pad="4"/>
 <contactref element="S2" pad="3"/>
 <contactref element="R3" pad="1"/>
 <contactref element="C18" pad="1"/>
-<wire x1="13.098" y1="33.514" x2="19.702" y2="33.514" width="0" layer="19" extent="1-1"/>
-<wire x1="11" y1="33.5" x2="13.098" y2="33.514" width="0" layer="19" extent="1-1"/>
-<wire x1="9.1476" y1="13.2" x2="11" y2="33.5" width="0" layer="19" extent="1-1"/>
+<wire x1="15.9258" y1="35.1138" x2="14.4518" y2="35.1138" width="0.1524" layer="1"/>
+<wire x1="14.4518" y1="35.1138" x2="14.4018" y2="35.0638" width="0.1524" layer="1"/>
+<wire x1="14.4018" y1="35.0638" x2="12.2788" y2="35.0638" width="0.1524" layer="1"/>
+<wire x1="12.2788" y1="35.0638" x2="11.9718" y2="35.3708" width="0.1524" layer="1"/>
 </signal>
 <signal name="TMC_MISO">
 <contactref element="U$4" pad="10"/>
 <contactref element="U$1" pad="13"/>
-<wire x1="26.32" y1="25.438" x2="25.1332" y2="25.438" width="0.2032" layer="1"/>
-<wire x1="25.1332" y1="25.438" x2="24.6888" y2="24.9936" width="0.2032" layer="1"/>
-<wire x1="18.8976" y1="24.9936" x2="24.6888" y2="24.9936" width="0.2032" layer="1"/>
-<wire x1="15.7" y1="26.45" x2="17.4412" y2="26.45" width="0.2032" layer="1"/>
-<wire x1="17.4412" y1="26.45" x2="18.8976" y2="24.9936" width="0.2032" layer="1"/>
+<wire x1="15.7" y1="26.45" x2="20.413" y2="26.45" width="0.1524" layer="1"/>
+<wire x1="20.413" y1="26.45" x2="21.425" y2="25.438" width="0.1524" layer="1"/>
+<wire x1="21.425" y1="25.438" x2="28.4536" y2="25.438" width="0.1524" layer="1"/>
 </signal>
 <signal name="N$12">
 <contactref element="U$2" pad="P$10"/>
@@ -2051,11 +2365,36 @@ design rules under a new name.</description>
 <contactref element="U$2" pad="P$2"/>
 <contactref element="U$2" pad="P$3"/>
 <contactref element="R9" pad="2"/>
-<wire x1="36.9324" y1="29.275" x2="37.7324" y2="29.275" width="0" layer="19" extent="1-1"/>
-<wire x1="36.9324" y1="25.125" x2="36.9324" y2="29.275" width="0" layer="19" extent="1-1"/>
-<wire x1="37.7324" y1="25.125" x2="36.9324" y2="25.125" width="0" layer="19" extent="1-1"/>
-<wire x1="29.6" y1="28.8" x2="36.9324" y2="29.275" width="0" layer="19" extent="1-1"/>
-<wire x1="27.1" y1="29.8" x2="29.6" y2="28.8" width="0" layer="19" extent="1-1"/>
+<polygon width="0.1524" layer="16">
+<vertex x="31.0896" y="29.4132"/>
+<vertex x="31.0896" y="38.862"/>
+<vertex x="32.6136" y="38.862"/>
+<vertex x="32.6136" y="29.4132"/>
+</polygon>
+<via x="32.3088" y="38.5572" extent="1-16" drill="0.25"/>
+<via x="32.3088" y="37.7952" extent="1-16" drill="0.25"/>
+<via x="32.3088" y="37.0332" extent="1-16" drill="0.25"/>
+<via x="32.3088" y="36.2712" extent="1-16" drill="0.25"/>
+<via x="31.4706" y="35.052" extent="1-16" drill="0.25"/>
+<via x="32.2326" y="35.052" extent="1-16" drill="0.25"/>
+<via x="31.4706" y="29.718" extent="1-16" drill="0.25"/>
+<via x="32.2326" y="29.718" extent="1-16" drill="0.25"/>
+<polygon width="0.1524" layer="1" thermals="no">
+<vertex x="31.1658" y="33.9852"/>
+<vertex x="31.1658" y="35.3568"/>
+<vertex x="32.5374" y="35.3568"/>
+<vertex x="32.5374" y="33.9852"/>
+</polygon>
+<polygon width="0.1524" layer="1" thermals="no">
+<vertex x="31.1658" y="30.7848"/>
+<vertex x="31.1658" y="29.4132"/>
+<vertex x="32.5374" y="29.4132"/>
+<vertex x="32.5374" y="30.7848"/>
+</polygon>
+<wire x1="28.112" y1="33.446" x2="30.9372" y2="36.2712" width="0.2032" layer="1"/>
+<wire x1="30.9372" y1="36.2712" x2="32.3088" y2="36.2712" width="0.2032" layer="1"/>
+<wire x1="28.112" y1="32.2816" x2="28.112" y2="33.446" width="0.2032" layer="1"/>
+<wire x1="32.3088" y1="37.0332" x2="31.8552" y2="37.3724" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="N$9">
 <contactref element="U$3" pad="P$10"/>
@@ -2064,117 +2403,283 @@ design rules under a new name.</description>
 <contactref element="U$3" pad="P$2"/>
 <contactref element="U$3" pad="P$3"/>
 <contactref element="R8" pad="2"/>
-<wire x1="36.9324" y1="23.275" x2="37.7324" y2="23.275" width="0" layer="19" extent="1-1"/>
-<wire x1="36.9324" y1="19.125" x2="36.9324" y2="23.275" width="0" layer="19" extent="1-1"/>
-<wire x1="37.7324" y1="19.125" x2="36.9324" y2="19.125" width="0" layer="19" extent="1-1"/>
-<wire x1="29.6" y1="19.6" x2="36.9324" y2="19.125" width="0" layer="19" extent="1-1"/>
-<wire x1="27.1" y1="18.5048" x2="29.6" y2="19.6" width="0" layer="19" extent="1-1"/>
+<polygon width="0.1524" layer="16">
+<vertex x="31.242" y="18.9738"/>
+<vertex x="31.242" y="9.6012"/>
+<vertex x="32.6136" y="9.6012"/>
+<vertex x="32.6136" y="18.9738"/>
+</polygon>
+<via x="31.5468" y="18.669" extent="1-16" drill="0.25"/>
+<via x="32.3088" y="18.669" extent="1-16" drill="0.25"/>
+<via x="31.5468" y="13.335" extent="1-16" drill="0.25"/>
+<via x="32.3088" y="13.335" extent="1-16" drill="0.25"/>
+<via x="32.3088" y="12.192" extent="1-16" drill="0.25"/>
+<via x="32.3088" y="9.906" extent="1-16" drill="0.25"/>
+<via x="32.3088" y="10.668" extent="1-16" drill="0.25"/>
+<via x="32.3088" y="11.43" extent="1-16" drill="0.25"/>
+<polygon width="0.1524" layer="1" thermals="no">
+<vertex x="31.242" y="18.9738"/>
+<vertex x="31.242" y="17.6022"/>
+<vertex x="32.6136" y="17.6022"/>
+<vertex x="32.6136" y="18.9738"/>
+</polygon>
+<polygon width="0.1524" layer="1" thermals="no">
+<vertex x="31.242" y="13.0302"/>
+<vertex x="32.6136" y="13.0302"/>
+<vertex x="32.6136" y="14.478"/>
+<vertex x="31.242" y="14.478"/>
+</polygon>
+<wire x1="28.4108" y1="16.1816" x2="28.4108" y2="14.4898" width="0.2032" layer="1"/>
+<wire x1="28.4108" y1="14.4898" x2="30.7086" y2="12.192" width="0.2032" layer="1"/>
+<wire x1="30.7086" y1="12.192" x2="32.3088" y2="12.192" width="0.2032" layer="1"/>
+<wire x1="32.3088" y1="10.668" x2="31.8682" y2="11.0146" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="HA1">
 <contactref element="U$2" pad="P$9"/>
 <contactref element="U$4" pad="2"/>
-<wire x1="29.87" y1="26.488" x2="38.5724" y2="29.275" width="0" layer="19" extent="1-1"/>
+<wire x1="32.0036" y1="26.488" x2="32.0036" y2="28.1138" width="0.2032" layer="1"/>
+<wire x1="32.0036" y1="28.1138" x2="32.1366" y2="28.2468" width="0.2032" layer="1"/>
+<via x="32.1366" y="28.2468" extent="1-16" drill="0.25"/>
+<wire x1="32.1366" y1="28.2468" x2="32.2092" y2="28.2468" width="0.2032" layer="16"/>
+<wire x1="32.2092" y1="28.2468" x2="33.147" y2="29.1846" width="0.2032" layer="16"/>
+<wire x1="33.147" y1="29.1846" x2="33.147" y2="35.8902" width="0.2032" layer="16"/>
+<wire x1="33.147" y1="35.8902" x2="33.2994" y2="36.0426" width="0.2032" layer="16"/>
+<via x="33.2994" y="36.0426" extent="1-16" drill="0.25"/>
+<wire x1="33.2994" y1="36.0426" x2="33.147" y2="35.8902" width="0.2032" layer="1"/>
+<wire x1="33.147" y1="35.8902" x2="33.147" y2="34.5176" width="0.2032" layer="1"/>
+<wire x1="33.147" y1="34.5176" x2="33.086" y2="34.4566" width="0.2032" layer="1"/>
 </signal>
 <signal name="HA2">
 <contactref element="U$2" pad="P$4"/>
 <contactref element="U$4" pad="3"/>
-<wire x1="29.37" y1="26.488" x2="38.5724" y2="25.125" width="0" layer="19" extent="1-1"/>
+<wire x1="33.086" y1="30.3066" x2="33.086" y2="29.3522" width="0.2032" layer="1"/>
+<wire x1="33.086" y1="29.3522" x2="32.6136" y2="28.8798" width="0.2032" layer="1"/>
+<wire x1="31.6992" y1="28.8798" x2="32.6136" y2="28.8798" width="0.2032" layer="1"/>
+<wire x1="31.5036" y1="26.488" x2="31.5036" y2="28.6842" width="0.2032" layer="1"/>
+<wire x1="31.5036" y1="28.6842" x2="31.6992" y2="28.8798" width="0.2032" layer="1"/>
 </signal>
 <signal name="BMA1">
 <contactref element="U$4" pad="5"/>
 <contactref element="U$2" pad="P$16"/>
 <contactref element="U$2" pad="P$14"/>
 <contactref element="J4" pad="1"/>
-<wire x1="39.2944" y1="27.95" x2="42.8" y2="28" width="0" layer="19" extent="1-1"/>
-<wire x1="37.0104" y1="27.95" x2="39.2944" y2="27.95" width="0" layer="19" extent="1-1"/>
-<wire x1="28.37" y1="26.488" x2="37.0104" y2="27.95" width="0" layer="19" extent="1-1"/>
+<wire x1="31.524" y1="33.1316" x2="33.808" y2="33.1316" width="1.016" layer="1"/>
+<wire x1="33.808" y1="33.1316" x2="35.5246" y2="33.1316" width="1.016" layer="1"/>
+<wire x1="30.5036" y1="26.488" x2="30.5036" y2="27.9004625" width="0.2032" layer="1"/>
+<wire x1="30.5036" y1="27.9004625" x2="29.6164" y2="28.7876625" width="0.2032" layer="1"/>
+<wire x1="29.6164" y1="32.4358" x2="30.3276" y2="33.147" width="0.2032" layer="1"/>
+<wire x1="30.3276" y1="33.147" x2="31.5086" y2="33.147" width="0.2032" layer="1"/>
+<wire x1="31.5086" y1="33.147" x2="31.524" y2="33.1316" width="0.2032" layer="1"/>
+<wire x1="29.6164" y1="28.7876625" x2="29.6164" y2="32.4358" width="0.2032" layer="1"/>
+<wire x1="40.0812" y1="28.575" x2="40.0812" y2="28.4328" width="1.016" layer="1"/>
+<wire x1="35.5246" y1="33.1316" x2="40.0812" y2="28.575" width="1.016" layer="1"/>
+<wire x1="40.0812" y1="28.4328" x2="40.514" y2="28" width="1.016" layer="1"/>
 </signal>
 <signal name="BMA2">
 <contactref element="U$4" pad="4"/>
 <contactref element="U$2" pad="P$15"/>
 <contactref element="U$2" pad="P$13"/>
 <contactref element="J4" pad="2"/>
-<wire x1="39.2944" y1="26.45" x2="42.8" y2="25.46" width="0" layer="19" extent="1-1"/>
-<wire x1="37.0104" y1="26.45" x2="39.2944" y2="26.45" width="0" layer="19" extent="1-1"/>
-<wire x1="28.87" y1="26.488" x2="37.0104" y2="26.45" width="0" layer="19" extent="1-1"/>
+<wire x1="31.524" y1="31.6316" x2="33.808" y2="31.6316" width="1.016" layer="1"/>
+<wire x1="33.808" y1="31.6316" x2="35.272" y2="31.6316" width="1.016" layer="1"/>
+<wire x1="40.514" y1="25.46" x2="40.5048" y2="25.4508" width="1.016" layer="1"/>
+<wire x1="31.0036" y1="26.488" x2="31.0036" y2="27.9752" width="0.2032" layer="1"/>
+<wire x1="31.0036" y1="27.9752" x2="30.0228" y2="28.956" width="0.2032" layer="1"/>
+<wire x1="30.0228" y1="28.956" x2="30.0228" y2="31.3182" width="0.2032" layer="1"/>
+<wire x1="30.0228" y1="31.3182" x2="30.3276" y2="31.623" width="0.2032" layer="1"/>
+<wire x1="30.3276" y1="31.623" x2="31.5154" y2="31.623" width="0.2032" layer="1"/>
+<wire x1="31.5154" y1="31.623" x2="31.524" y2="31.6316" width="0.2032" layer="1"/>
+<wire x1="37.7952" y1="29.1084" x2="37.7952" y2="27.2796" width="1.016" layer="1"/>
+<wire x1="37.7952" y1="27.2796" x2="39.5478" y2="25.527" width="1.016" layer="1"/>
+<wire x1="39.5478" y1="25.527" x2="40.447" y2="25.527" width="1.016" layer="1"/>
+<wire x1="40.447" y1="25.527" x2="40.514" y2="25.46" width="1.016" layer="1"/>
+<wire x1="35.272" y1="31.6316" x2="37.7952" y2="29.1084" width="1.016" layer="1"/>
 </signal>
 <signal name="HB1">
 <contactref element="U$4" pad="23"/>
 <contactref element="U$3" pad="P$9"/>
-<wire x1="29.87" y1="21.888" x2="38.5724" y2="23.275" width="0" layer="19" extent="1-1"/>
+<wire x1="32.0036" y1="20.803" x2="32.0036" y2="21.888" width="0.2032" layer="1"/>
+<wire x1="33.1622" y1="18.0934" x2="33.1622" y2="19.6444" width="0.2032" layer="1"/>
+<wire x1="33.1622" y1="19.6444" x2="32.0036" y2="20.803" width="0.2032" layer="1"/>
 </signal>
 <signal name="HB2">
 <contactref element="U$4" pad="22"/>
 <contactref element="U$3" pad="P$4"/>
-<wire x1="29.37" y1="21.888" x2="38.5724" y2="19.125" width="0" layer="19" extent="1-1"/>
+<wire x1="31.5036" y1="21.888" x2="31.5036" y2="20.4078" width="0.2032" layer="1"/>
+<wire x1="31.5036" y1="20.4078" x2="32.2803" y2="19.6311" width="0.2032" layer="1"/>
+<via x="32.2803" y="19.6311" extent="1-16" drill="0.25"/>
+<wire x1="32.2803" y1="19.6311" x2="32.7945" y2="19.6311" width="0.2032" layer="16"/>
+<wire x1="32.7945" y1="19.6311" x2="33.147" y2="19.2786" width="0.2032" layer="16"/>
+<wire x1="33.147" y1="19.2786" x2="33.147" y2="12.6492" width="0.2032" layer="16"/>
+<wire x1="33.147" y1="12.6492" x2="33.3756" y2="12.4206" width="0.2032" layer="16"/>
+<via x="33.3756" y="12.4206" extent="1-16" drill="0.25"/>
+<wire x1="33.3756" y1="12.4206" x2="33.147" y2="12.6492" width="0.2032" layer="1"/>
+<wire x1="33.147" y1="12.6492" x2="33.147" y2="13.9282" width="0.2032" layer="1"/>
+<wire x1="33.147" y1="13.9282" x2="33.1622" y2="13.9434" width="0.2032" layer="1"/>
 </signal>
 <signal name="LB2">
 <contactref element="U$4" pad="18"/>
 <contactref element="U$3" pad="P$1"/>
-<wire x1="27.37" y1="21.888" x2="36.1324" y2="19.125" width="0" layer="19" extent="1-1"/>
+<wire x1="29.5036" y1="21.888" x2="29.5036" y2="20.6644" width="0.2032" layer="1"/>
+<wire x1="29.5036" y1="20.6644" x2="29.1846" y2="20.3454" width="0.2032" layer="1"/>
+<wire x1="29.1846" y1="20.3454" x2="29.1846" y2="18.9738" width="0.2032" layer="1"/>
+<wire x1="29.1846" y1="18.9738" x2="29.4132" y2="18.7452" width="0.2032" layer="1"/>
+<wire x1="29.4132" y1="15.0876" x2="29.4132" y2="18.7452" width="0.2032" layer="1"/>
+<wire x1="30.7222" y1="13.9434" x2="30.5574" y2="13.9434" width="0.2032" layer="1"/>
+<wire x1="30.5574" y1="13.9434" x2="29.4132" y2="15.0876" width="0.2032" layer="1"/>
 </signal>
 <signal name="LB1">
 <contactref element="U$4" pad="19"/>
 <contactref element="U$3" pad="P$12"/>
-<wire x1="27.87" y1="21.888" x2="36.1324" y2="23.275" width="0" layer="19" extent="1-1"/>
+<wire x1="30.0036" y1="21.888" x2="30.0036" y2="20.5548" width="0.2032" layer="1"/>
+<wire x1="30.0036" y1="20.5548" x2="29.6418" y2="20.193" width="0.2032" layer="1"/>
+<wire x1="29.6418" y1="20.193" x2="29.6418" y2="19.1738" width="0.2032" layer="1"/>
+<wire x1="29.6418" y1="19.1738" x2="30.7222" y2="18.0934" width="0.2032" layer="1"/>
 </signal>
 <signal name="BMB1">
 <contactref element="U$3" pad="P$16"/>
 <contactref element="U$3" pad="P$14"/>
 <contactref element="J4" pad="3"/>
 <contactref element="U$4" pad="20"/>
-<wire x1="39.2944" y1="21.95" x2="42.8" y2="22.92" width="0" layer="19" extent="1-1"/>
-<wire x1="37.0104" y1="21.95" x2="39.2944" y2="21.95" width="0" layer="19" extent="1-1"/>
-<wire x1="28.37" y1="21.888" x2="37.0104" y2="21.95" width="0" layer="19" extent="1-1"/>
+<wire x1="35.3612" y1="16.7684" x2="33.8842" y2="16.7684" width="1.016" layer="1"/>
+<wire x1="35.3612" y1="16.7684" x2="37.7952" y2="19.2024" width="1.016" layer="1"/>
+<wire x1="37.7952" y1="19.2024" x2="37.7952" y2="21.1836" width="1.016" layer="1"/>
+<wire x1="37.7952" y1="21.1836" x2="39.4716" y2="22.86" width="1.016" layer="1"/>
+<wire x1="39.4716" y1="22.86" x2="40.454" y2="22.86" width="1.016" layer="1"/>
+<wire x1="40.454" y1="22.86" x2="40.514" y2="22.92" width="1.016" layer="1"/>
+<wire x1="30.5036" y1="21.888" x2="30.5036" y2="20.0212" width="0.2032" layer="1"/>
+<wire x1="30.5036" y1="20.0212" x2="30.3706" y2="19.8882" width="0.2032" layer="1"/>
+<via x="30.3706" y="19.8882" extent="1-16" drill="0.25"/>
+<wire x1="30.3706" y1="19.8882" x2="30.3706" y2="19.855" width="0.2032" layer="16"/>
+<wire x1="30.3706" y1="19.855" x2="30.2514" y2="19.7358" width="0.2032" layer="16"/>
+<wire x1="30.2514" y1="19.7358" x2="30.2514" y2="16.8788" width="0.2032" layer="16"/>
+<wire x1="30.2514" y1="16.8788" x2="30.1366" y2="16.764" width="0.2032" layer="16"/>
+<via x="30.1366" y="16.764" extent="1-16" drill="0.25"/>
+<wire x1="30.1366" y1="16.764" x2="31.5958" y2="16.764" width="0.2032" layer="1"/>
+<wire x1="31.6002" y1="16.7684" x2="31.5958" y2="16.764" width="0.2032" layer="1"/>
+<wire x1="33.8842" y1="16.7684" x2="31.6002" y2="16.7684" width="1.016" layer="1"/>
 </signal>
 <signal name="BMB2">
 <contactref element="U$3" pad="P$15"/>
 <contactref element="U$3" pad="P$13"/>
 <contactref element="J4" pad="4"/>
 <contactref element="U$4" pad="21"/>
-<wire x1="39.2944" y1="20.45" x2="42.8" y2="20.38" width="0" layer="19" extent="1-1"/>
-<wire x1="37.0104" y1="20.45" x2="39.2944" y2="20.45" width="0" layer="19" extent="1-1"/>
-<wire x1="28.87" y1="21.888" x2="37.0104" y2="20.45" width="0" layer="19" extent="1-1"/>
+<wire x1="33.8842" y1="15.2684" x2="35.69" y2="15.2684" width="1.016" layer="1"/>
+<wire x1="35.69" y1="15.2684" x2="40.2336" y2="19.812" width="1.016" layer="1"/>
+<wire x1="40.2336" y1="19.812" x2="40.2336" y2="20.0996" width="1.016" layer="1"/>
+<wire x1="40.2336" y1="20.0996" x2="40.514" y2="20.38" width="1.016" layer="1"/>
+<wire x1="31.0036" y1="21.888" x2="31.0036" y2="20.0126" width="0.2032" layer="1"/>
+<wire x1="31.0036" y1="20.0126" x2="31.4207" y2="19.5955" width="0.2032" layer="1"/>
+<via x="31.4207" y="19.5955" extent="1-16" drill="0.25"/>
+<wire x1="31.4207" y1="19.5955" x2="31.1017" y2="19.5955" width="0.2032" layer="16"/>
+<wire x1="31.1017" y1="19.5955" x2="30.7848" y2="19.2786" width="0.2032" layer="16"/>
+<wire x1="30.7848" y1="19.2786" x2="30.7848" y2="16.0724" width="0.2032" layer="16"/>
+<wire x1="30.7848" y1="16.0724" x2="30.1366" y2="15.4242" width="0.2032" layer="16"/>
+<via x="30.1366" y="15.4242" extent="1-16" drill="0.25"/>
+<wire x1="30.1366" y1="15.4242" x2="31.4444" y2="15.4242" width="0.2032" layer="1"/>
+<wire x1="31.4444" y1="15.4242" x2="31.6002" y2="15.2684" width="0.2032" layer="1"/>
+<wire x1="31.6002" y1="15.2684" x2="33.8842" y2="15.2684" width="1.016" layer="1"/>
 </signal>
 <signal name="LA1">
 <contactref element="U$2" pad="P$12"/>
 <contactref element="U$4" pad="6"/>
-<wire x1="27.87" y1="26.488" x2="36.1324" y2="29.275" width="0" layer="19" extent="1-1"/>
+<wire x1="30.0036" y1="26.488" x2="30.0036" y2="27.825725" width="0.2032" layer="1"/>
+<wire x1="30.0036" y1="27.825725" x2="29.21" y2="28.619325" width="0.2032" layer="1"/>
+<wire x1="29.21" y1="33.0206" x2="30.646" y2="34.4566" width="0.2032" layer="1"/>
+<wire x1="29.21" y1="28.619325" x2="29.21" y2="33.0206" width="0.2032" layer="1"/>
 </signal>
 <signal name="LA2">
 <contactref element="U$2" pad="P$1"/>
 <contactref element="U$4" pad="7"/>
-<wire x1="27.37" y1="26.488" x2="36.1324" y2="25.125" width="0" layer="19" extent="1-1"/>
+<wire x1="29.5036" y1="26.488" x2="29.5036" y2="27.430525" width="0.2032" layer="1"/>
+<wire x1="29.5036" y1="27.430525" x2="29.3706" y2="27.563525" width="0.2032" layer="1"/>
+<via x="29.3706" y="27.563525" extent="1-16" drill="0.25"/>
+<wire x1="29.3706" y1="27.563525" x2="29.3706" y2="27.7704" width="0.2032" layer="16"/>
+<wire x1="29.3706" y1="27.7704" x2="30.7371" y2="29.1369" width="0.2032" layer="16"/>
+<via x="30.7371" y="29.1369" extent="1-16" drill="0.25"/>
+<wire x1="30.646" y1="30.3066" x2="30.646" y2="29.228" width="0.2032" layer="1"/>
+<wire x1="30.646" y1="29.228" x2="30.7371" y2="29.1369" width="0.2032" layer="1"/>
 </signal>
 <signal name="N$10">
 <contactref element="R9" pad="1"/>
 <contactref element="U$4" pad="8"/>
-<wire x1="26.87" y1="26.488" x2="25.3" y2="29.8" width="0" layer="19" extent="1-1"/>
+<wire x1="29.0036" y1="26.488" x2="29.0036" y2="26.9272" width="0.2032" layer="1"/>
+<wire x1="29.0036" y1="26.9272" x2="28.1178" y2="27.813" width="0.2032" layer="1"/>
+<wire x1="28.1178" y1="27.813" x2="28.1178" y2="28.9518" width="0.2032" layer="1"/>
+<wire x1="28.1178" y1="28.9518" x2="28.112" y2="30.4816" width="0.2032" layer="1"/>
 </signal>
 <signal name="N$11">
 <contactref element="R8" pad="1"/>
 <contactref element="U$4" pad="17"/>
-<wire x1="25.3" y1="18.5048" x2="26.87" y2="21.888" width="0" layer="19" extent="1-1"/>
+<wire x1="29.0036" y1="20.8502" x2="29.0036" y2="21.888" width="0.2032" layer="1"/>
+<wire x1="28.4108" y1="17.9816" x2="28.4108" y2="20.2574" width="0.2032" layer="1"/>
+<wire x1="28.4108" y1="20.2574" x2="29.0036" y2="20.8502" width="0.2032" layer="1"/>
 </signal>
 <signal name="NP2TX">
 <contactref element="J5" pad="4"/>
 <contactref element="U$1" pad="63"/>
-<wire x1="15.5" y1="7.775" x2="14.45" y2="19.7" width="0" layer="19" extent="1-1"/>
+<wire x1="14.45" y1="19.7" x2="14.45" y2="20.0686" width="0.1524" layer="1"/>
+<wire x1="14.45" y1="20.0686" x2="14.1732" y2="20.3454" width="0.1524" layer="1"/>
+<wire x1="14.1732" y1="20.3454" x2="12.6492" y2="20.3454" width="0.1524" layer="1"/>
+<wire x1="12.6492" y1="20.3454" x2="11.9634" y2="21.0312" width="0.1524" layer="1"/>
+<via x="11.9634" y="21.0312" extent="1-16" drill="0.25"/>
+<wire x1="11.9634" y1="21.0312" x2="11.9634" y2="13.1064" width="0.1524" layer="16"/>
+<wire x1="11.9634" y1="13.1064" x2="14.7828" y2="10.287" width="0.1524" layer="16"/>
+<wire x1="14.7828" y1="10.287" x2="14.7828" y2="6.477" width="0.1524" layer="16"/>
+<wire x1="14.7828" y1="6.477" x2="15.1638" y2="6.096" width="0.1524" layer="16"/>
+<via x="15.1638" y="6.096" extent="1-16" drill="0.25"/>
+<wire x1="15.1638" y1="6.096" x2="15.4686" y2="6.4008" width="0.1524" layer="1"/>
+<wire x1="15.4686" y1="6.4008" x2="15.4686" y2="7.8826" width="0.1524" layer="1"/>
+<wire x1="15.4686" y1="7.8826" x2="15.4238" y2="7.9274" width="0.1524" layer="1"/>
 </signal>
 <signal name="NP1TX">
 <contactref element="J6" pad="4"/>
 <contactref element="U$1" pad="1"/>
-<wire x1="24.7" y1="7.775" x2="15.7" y2="20.45" width="0" layer="19" extent="1-1"/>
+<wire x1="15.7" y1="20.45" x2="15.7" y2="20.3426" width="0.1524" layer="1"/>
+<wire x1="15.7" y1="20.3426" x2="16.6878" y2="19.3548" width="0.1524" layer="1"/>
+<wire x1="16.6878" y1="19.3548" x2="20.3454" y2="19.3548" width="0.1524" layer="1"/>
+<wire x1="20.3454" y1="19.3548" x2="21.2598" y2="18.4404" width="0.1524" layer="1"/>
+<via x="21.2598" y="18.4404" extent="1-16" drill="0.25"/>
+<wire x1="21.2598" y1="18.4404" x2="23.0886" y2="16.6116" width="0.1524" layer="16"/>
+<wire x1="23.0886" y1="16.6116" x2="23.0886" y2="6.858" width="0.1524" layer="16"/>
+<wire x1="23.0886" y1="6.858" x2="23.6982" y2="6.2484" width="0.1524" layer="16"/>
+<via x="23.6982" y="6.2484" extent="1-16" drill="0.25"/>
+<wire x1="23.6982" y1="6.2484" x2="24.3078" y2="6.858" width="0.1524" layer="1"/>
+<wire x1="24.3078" y1="6.858" x2="24.3078" y2="7.9162" width="0.1524" layer="1"/>
+<wire x1="24.3078" y1="7.9162" x2="24.319" y2="7.9274" width="0.1524" layer="1"/>
 </signal>
 <signal name="NP1RX">
 <contactref element="J6" pad="3"/>
 <contactref element="U$1" pad="2"/>
-<wire x1="25.7" y1="7.775" x2="15.7" y2="20.95" width="0" layer="19" extent="1-1"/>
+<wire x1="16.2794" y1="20.69073125" x2="16.2794" y2="20.6776" width="0.1524" layer="1"/>
+<wire x1="16.2794" y1="20.6776" x2="17.0688" y2="19.8882" width="0.1524" layer="1"/>
+<wire x1="15.7" y1="20.95" x2="16.02013125" y2="20.95" width="0.1524" layer="1"/>
+<wire x1="16.02013125" y1="20.95" x2="16.2794" y2="20.69073125" width="0.1524" layer="1"/>
+<wire x1="17.0688" y1="19.8882" x2="20.955" y2="19.8882" width="0.1524" layer="1"/>
+<wire x1="20.955" y1="19.8882" x2="22.2504" y2="18.5928" width="0.1524" layer="1"/>
+<via x="22.2504" y="18.5928" extent="1-16" drill="0.25"/>
+<wire x1="22.2504" y1="18.5928" x2="24.003" y2="16.8402" width="0.1524" layer="16"/>
+<wire x1="24.003" y1="16.8402" x2="24.003" y2="7.4676" width="0.1524" layer="16"/>
+<wire x1="24.003" y1="7.4676" x2="25.2222" y2="6.2484" width="0.1524" layer="16"/>
+<via x="25.2222" y="6.2484" extent="1-16" drill="0.25"/>
+<wire x1="25.2222" y1="6.2484" x2="25.2222" y2="7.8306" width="0.1524" layer="1"/>
+<wire x1="25.2222" y1="7.8306" x2="25.319" y2="7.9274" width="0.1524" layer="1"/>
 </signal>
 <signal name="NP2RX">
 <contactref element="J5" pad="3"/>
 <contactref element="U$1" pad="64"/>
-<wire x1="16.5" y1="7.775" x2="14.95" y2="19.7" width="0" layer="19" extent="1-1"/>
+<wire x1="14.95" y1="19.7" x2="14.95" y2="20.102" width="0.1524" layer="1"/>
+<wire x1="14.95" y1="20.102" x2="14.3256" y2="20.7264" width="0.1524" layer="1"/>
+<wire x1="14.3256" y1="20.7264" x2="13.1826" y2="20.7264" width="0.1524" layer="1"/>
+<wire x1="13.1826" y1="20.7264" x2="12.8778" y2="21.0312" width="0.1524" layer="1"/>
+<via x="12.8778" y="21.0312" extent="1-16" drill="0.25"/>
+<wire x1="12.8778" y1="21.0312" x2="12.8778" y2="13.335" width="0.1524" layer="16"/>
+<wire x1="12.8778" y1="13.335" x2="16.2306" y2="9.9822" width="0.1524" layer="16"/>
+<wire x1="16.2306" y1="9.9822" x2="16.2306" y2="6.477" width="0.1524" layer="16"/>
+<wire x1="16.2306" y1="6.477" x2="16.6116" y2="6.096" width="0.1524" layer="16"/>
+<via x="16.6116" y="6.096" extent="1-16" drill="0.25"/>
+<wire x1="16.6116" y1="6.096" x2="16.6116" y2="7.7396" width="0.1524" layer="1"/>
+<wire x1="16.6116" y1="7.7396" x2="16.4238" y2="7.9274" width="0.1524" layer="1"/>
 </signal>
 </signals>
 </board>
diff --git a/mkstepper/mkstepper.sch b/mkstepper/mkstepper.sch
index 49622f73c5ca4adfe541ce69ded9801a49b0a2ae..47b67f55c0edbf8c813c8983037e336334bf9131 100644
--- a/mkstepper/mkstepper.sch
+++ b/mkstepper/mkstepper.sch
@@ -1469,8 +1469,6 @@ Source: http://datasheets.maxim-ic.com/en/ds/MAX7042.pdf</description>
 <rectangle x1="-1.7018" y1="-0.8509" x2="-0.9517" y2="0.8491" layer="51"/>
 <rectangle x1="0.9517" y1="-0.8491" x2="1.7018" y2="0.8509" layer="51"/>
 <rectangle x1="-0.1999" y1="-0.4001" x2="0.1999" y2="0.4001" layer="35"/>
-<wire x1="-0.435" y1="0.635" x2="0.435" y2="0.635" width="0.127" layer="21"/>
-<wire x1="-0.435" y1="-0.635" x2="0.435" y2="-0.635" width="0.127" layer="21"/>
 </package>
 <package name="R2010">
 <description>&lt;b&gt;RESISTOR&lt;/b&gt;&lt;p&gt;
@@ -1491,8 +1489,6 @@ chip</description>
 <rectangle x1="1.651" y1="-1.3208" x2="2.5009" y2="1.3292" layer="51"/>
 </package>
 <package name="0805">
-<wire x1="-0.3" y1="0.6" x2="0.3" y2="0.6" width="0.1524" layer="21"/>
-<wire x1="-0.3" y1="-0.6" x2="0.3" y2="-0.6" width="0.1524" layer="21"/>
 <smd name="1" x="-0.9" y="0" dx="0.8" dy="1.2" layer="1"/>
 <smd name="2" x="0.9" y="0" dx="0.8" dy="1.2" layer="1"/>
 <text x="-0.762" y="0.8255" size="1.016" layer="25">&gt;NAME</text>
@@ -1569,7 +1565,6 @@ chip</description>
 <wire x1="-1.473" y1="-0.983" x2="-1.473" y2="0.983" width="0.0508" layer="39"/>
 <wire x1="-0.356" y1="0.432" x2="0.356" y2="0.432" width="0.1016" layer="51"/>
 <wire x1="-0.356" y1="-0.419" x2="0.356" y2="-0.419" width="0.1016" layer="51"/>
-<wire x1="0" y1="0.0305" x2="0" y2="-0.0305" width="0.5588" layer="21"/>
 <smd name="1" x="-0.85" y="0" dx="1.1" dy="1" layer="1"/>
 <smd name="2" x="0.85" y="0" dx="1.1" dy="1" layer="1"/>
 <text x="-0.889" y="1.397" size="1.016" layer="25">&gt;NAME</text>
@@ -1615,16 +1610,6 @@ chip</description>
 <wire x1="3.25" y1="-1.55" x2="1.55" y2="-3.25" width="0.1016" layer="51"/>
 <wire x1="1.55" y1="-3.25" x2="-3.25" y2="-3.25" width="0.1016" layer="51"/>
 <wire x1="-3.25" y1="-3.25" x2="-3.25" y2="3.25" width="0.1016" layer="51"/>
-<wire x1="-3.25" y1="0.95" x2="-3.25" y2="3.25" width="0.1016" layer="21"/>
-<wire x1="-3.25" y1="3.25" x2="1.55" y2="3.25" width="0.1016" layer="21"/>
-<wire x1="1.55" y1="3.25" x2="3.25" y2="1.55" width="0.1016" layer="21"/>
-<wire x1="3.25" y1="1.55" x2="3.25" y2="0.95" width="0.1016" layer="21"/>
-<wire x1="3.25" y1="-0.95" x2="3.25" y2="-1.55" width="0.1016" layer="21"/>
-<wire x1="3.25" y1="-1.55" x2="1.55" y2="-3.25" width="0.1016" layer="21"/>
-<wire x1="1.55" y1="-3.25" x2="-3.25" y2="-3.25" width="0.1016" layer="21"/>
-<wire x1="-3.25" y1="-3.25" x2="-3.25" y2="-0.95" width="0.1016" layer="21"/>
-<wire x1="2.95" y1="0.95" x2="-2.95" y2="0.95" width="0.1016" layer="21" curve="144.299363"/>
-<wire x1="-2.95" y1="-0.95" x2="2.95" y2="-0.95" width="0.1016" layer="21" curve="144.299363"/>
 <wire x1="-2.1" y1="2.25" x2="-2.1" y2="-2.2" width="0.1016" layer="51"/>
 <circle x="0" y="0" radius="3.1" width="0.1016" layer="51"/>
 <smd name="+" x="2.4" y="0" dx="3" dy="1.4" layer="1"/>
@@ -1643,6 +1628,7 @@ chip</description>
 <vertex x="-2.15" y="-2.15"/>
 <vertex x="-2.15" y="2.1"/>
 </polygon>
+<text x="-2.54" y="1.27" size="0.8128" layer="21" font="vector">- BFC +</text>
 </package>
 </packages>
 <symbols>
@@ -3880,7 +3866,6 @@ JST-SH type.
 <part name="P+1" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="V+" device=""/>
 <part name="GND6" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
 <part name="C7" library="borkedlabs-passives" deviceset="CAP-POL" device="-6.6X6.6" value="100uF"/>
-<part name="C8" library="borkedlabs-passives" deviceset="CAP-POL" device="-6.6X6.6" value="100uF"/>
 <part name="C9" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
 <part name="C10" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
 <part name="C11" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
@@ -3975,7 +3960,6 @@ JST-SH type.
 <instance part="P+1" gate="1" x="243.84" y="271.78" rot="R270"/>
 <instance part="GND6" gate="1" x="243.84" y="264.16" rot="R90"/>
 <instance part="C7" gate="G$1" x="231.14" y="269.24"/>
-<instance part="C8" gate="G$1" x="218.44" y="269.24"/>
 <instance part="C9" gate="G$1" x="-5.08" y="233.68" rot="R180"/>
 <instance part="C10" gate="G$1" x="-15.24" y="233.68" rot="R180"/>
 <instance part="C11" gate="G$1" x="-25.4" y="233.68" rot="R180"/>
@@ -4088,12 +4072,9 @@ JST-SH type.
 <pinref part="GND6" gate="1" pin="GND"/>
 <pinref part="C7" gate="G$1" pin="-"/>
 <wire x1="241.3" y1="264.16" x2="231.14" y2="264.16" width="0.1524" layer="91"/>
-<pinref part="C8" gate="G$1" pin="-"/>
-<wire x1="231.14" y1="264.16" x2="218.44" y2="264.16" width="0.1524" layer="91"/>
 <junction x="231.14" y="264.16"/>
 <pinref part="J3" gate="G$1" pin="1"/>
-<wire x1="218.44" y1="264.16" x2="203.2" y2="264.16" width="0.1524" layer="91"/>
-<junction x="218.44" y="264.16"/>
+<wire x1="231.14" y1="264.16" x2="203.2" y2="264.16" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="GND8" gate="1" pin="GND"/>
@@ -4441,11 +4422,8 @@ JST-SH type.
 </segment>
 <segment>
 <pinref part="J2" gate="G$1" pin="1"/>
-<pinref part="C8" gate="G$1" pin="+"/>
-<wire x1="203.2" y1="271.78" x2="218.44" y2="271.78" width="0.1524" layer="91"/>
+<wire x1="203.2" y1="271.78" x2="231.14" y2="271.78" width="0.1524" layer="91"/>
 <pinref part="C7" gate="G$1" pin="+"/>
-<wire x1="218.44" y1="271.78" x2="231.14" y2="271.78" width="0.1524" layer="91"/>
-<junction x="218.44" y="271.78"/>
 <pinref part="P+1" gate="1" pin="V+"/>
 <wire x1="231.14" y1="271.78" x2="241.3" y2="271.78" width="0.1524" layer="91"/>
 <junction x="231.14" y="271.78"/>
@@ -4510,16 +4488,12 @@ JST-SH type.
 <label x="5.08" y="180.34" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="S2" gate="2" pin="P1"/>
-<wire x1="22.86" y1="55.88" x2="20.32" y2="55.88" width="0.1524" layer="91"/>
-<wire x1="20.32" y1="55.88" x2="20.32" y2="58.42" width="0.1524" layer="91"/>
 <wire x1="20.32" y1="58.42" x2="7.62" y2="58.42" width="0.1524" layer="91"/>
 <pinref part="S2" gate="2" pin="P"/>
 <wire x1="20.32" y1="58.42" x2="22.86" y2="58.42" width="0.1524" layer="91"/>
 <junction x="20.32" y="58.42"/>
 <label x="7.62" y="58.42" size="1.778" layer="95"/>
-<wire x1="20.32" y1="55.88" x2="20.32" y2="50.8" width="0.1524" layer="91"/>
-<junction x="20.32" y="55.88"/>
+<wire x1="20.32" y1="58.42" x2="20.32" y2="50.8" width="0.1524" layer="91"/>
 <wire x1="20.32" y1="50.8" x2="38.1" y2="50.8" width="0.1524" layer="91"/>
 <pinref part="C18" gate="G$1" pin="2"/>
 </segment>
@@ -4714,9 +4688,9 @@ JST-SH type.
 <label x="147.32" y="124.46" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="U$1" gate="G$1" pin="PB11/SER4-3/TC5-1"/>
-<wire x1="99.06" y1="129.54" x2="114.3" y2="129.54" width="0.1524" layer="91"/>
-<label x="101.6" y="129.54" size="1.778" layer="95"/>
+<pinref part="U$1" gate="G$1" pin="PA03/ANAREF-VREFA/ADC0-1"/>
+<wire x1="99.06" y1="228.6" x2="114.3" y2="228.6" width="0.1524" layer="91"/>
+<label x="101.6" y="228.6" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="STLB" class="0">
@@ -4726,9 +4700,9 @@ JST-SH type.
 <label x="147.32" y="119.38" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="U$1" gate="G$1" pin="PB10/SER4-2/TC5-0"/>
-<wire x1="99.06" y1="132.08" x2="114.3" y2="132.08" width="0.1524" layer="91"/>
-<label x="101.6" y="132.08" size="1.778" layer="95"/>
+<pinref part="U$1" gate="G$1" pin="PA02/ADC0-1/DAC-0"/>
+<wire x1="99.06" y1="231.14" x2="114.3" y2="231.14" width="0.1524" layer="91"/>
+<label x="101.6" y="231.14" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="N$7" class="0">
@@ -4743,16 +4717,11 @@ JST-SH type.
 </net>
 <net name="N$8" class="0">
 <segment>
-<pinref part="S2" gate="2" pin="S1"/>
-<wire x1="33.02" y1="55.88" x2="35.56" y2="55.88" width="0.1524" layer="91"/>
-<wire x1="35.56" y1="55.88" x2="35.56" y2="58.42" width="0.1524" layer="91"/>
 <pinref part="S2" gate="2" pin="S"/>
-<wire x1="35.56" y1="58.42" x2="33.02" y2="58.42" width="0.1524" layer="91"/>
 <pinref part="R3" gate="G$1" pin="1"/>
 <wire x1="48.26" y1="58.42" x2="38.1" y2="58.42" width="0.1524" layer="91"/>
-<junction x="35.56" y="58.42"/>
 <pinref part="C18" gate="G$1" pin="1"/>
-<wire x1="38.1" y1="58.42" x2="35.56" y2="58.42" width="0.1524" layer="91"/>
+<wire x1="38.1" y1="58.42" x2="33.02" y2="58.42" width="0.1524" layer="91"/>
 <junction x="38.1" y="58.42"/>
 </segment>
 </net>