diff --git a/README-v01.md b/README-v01.md
new file mode 100644
index 0000000000000000000000000000000000000000..0e6dcf686515ecd5774aa0a28d05d844cc4e4eb7
--- /dev/null
+++ b/README-v01.md
@@ -0,0 +1,68 @@
+# MachineKit Stepper Driver
+
+Uses TMC2130  
+Uses ATSAMD51  
+
+Has AS5047 backpack ?  
+
+# IC Spec'ing
+
+### Step Driver
+
+I like the Trinamic TMC2130 and TMC262 - the 2130 has h-bridges built in and is suited to NEMA17 size motors - fairly common. The TMC262 is a very similar chip, but only has pre-driving circuitry for external bridges. This means I can use very similar layouts for two 'sizes' of driver - however, they have different register tables, which is a bit of a bummer. I would be writing twice the software (ish). The other option is to roll a board with the TMC626, using very tiny external mosfets and then later very trivially using much larger mosfets, in the rare case that I want a, say, NEMA 34 or 42. Also, I can roll one off the bat that will be solid for NEMA 23s - normally about 2.5 amps of current. This should be no problem.
+
+OK: so - TMC262 w/ external fets, here we go.
+
+![tmc262](https://gitlab.cba.mit.edu/jakeread/mkstepper/raw/master/images/tmc262.svg)
+
+## Mosfets
+
+I also need: **Mosfets** then, as I'm going for external option. 8 per board: 2 full bridges. I'll look for arrays - like two or four in a package, this should help keep things small. I like two, for each h-bridge... There is a nice [4.1A continuious / 14A peak DirectFet in a small package](https://www.digikey.com/product-detail/en/infineon-technologies/IRF7665S2TRPBF/IRF7665S2TRPBFCT-ND/4695505) - this might be appropriate for a big driver. As it turns out, there's [this](https://www.digikey.com/product-detail/en/on-semiconductor/FDMQ86530L/FDMQ86530LCT-ND/3847309) appropriate-looking full H-bridge in a small package that will drive 8 Amps at 60v. That's enough for even fairly large steppers... It's got a reasonable RDSon and pretty tiny gate charge... so I feel OK about this as a first shot. Bueno. I am ready to get a schematic going and build library parts.
+
+## Sense Resistor
+
+Sense resistors generally need to scale with the expected motor current - so I want to find a package size that I can use for large and small motors...
+
+### Microcontroller
+
+This stepdriver is part of another project on networked machine control (I am calling this MachineKit, although I may have to change this as I am now realizing that machinekit.com is taken). My favourite new microcontroller for those endpoints is the ATSAMD51, so it's the stand-in. I would also consider the ATSAMD21 (these are both very well supported by 'the community') and the 51 is newer, faster, etc, at a price increase from $2 -> $4. But, in the interests of only dealing with one set of registers, bootloaders, packages, etc - I am just going to not think too hard and pick the ATSAMD51 for this bb, as well. Future firmware-writing self will thank me.
+
+### To Encoder or not to Encoder?
+
+[Mechaduino](http://tropical-labs.com/index.php/mechaduino) is a really excellent project that Sam and I are fond of. They use an AS5047 encoder to resolve more-steps-than-should-be-possible-with-a-stepper. In combining this with the fancy drive technology in the TMC chip, we can basically arrive at a low cost closed-loop motion control solution, so that's pretty rad. I'm familiar with this chip and use it in my brushless motor controller, so it's feeling quite likely I will implement it here as well. My one quam is the added complexity, etc. I could mount it right in dead-center of the board, use side-mount leds for indication and then have a nice clean backplate... (I am trying to avoid a two sided board). I had also thought I would perhaps have the possibility for an external encoder-only board... but, again, less complexity the better. Backplate mounter. OK.
+
+## Form Factor
+
+A-la [Mechaduino](http://tropical-labs.com/index.php/mechaduino) and many other solutions, this beckons to be mounted on the arse-side of the motor it is responsible for... that way, it looks neat, and we can just glue a magnet on the back of the shaft to read position with our encoder. In the future, I really want to also control NEMA8 and NEMA11 motors (because they're cute as heck) but for the immediate future NEMA17s are OK and I can always use a laser-cut adapter to mount the same board onto a NEMA23. OK, again, simplicity wins, we go for the NEMA17 board, but spec drivers to NEMA23 size.
+
+# Board Design
+
+OK, I only have two major footprints left to draw / place - the AS5047D and the sense resistors.
+
+Done, now schematick-ing ...
+
+Done that...
+
+![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)
+
+# Erratta, Next Steps
+
+Just discovered the TMC2660 - the chip I should have used. Welp. Has 2.6 amp drive with integrated mosfets, and costs less. Same set of SPI registers, so I can swap it in software wise, which is nice. I still feel OK that I went through with the TMC262, now it's easy to make a new chip for ~ 6-8A drives a-la NEMA 32 ++ , and next time I can probably pretty easily drop in the TMC2660 for NEMA17 and 23's. OK. 
\ No newline at end of file
diff --git a/README.md b/README.md
index 0e6dcf686515ecd5774aa0a28d05d844cc4e4eb7..e595a5e120be88a366c659d9ab18b195b278ff42 100644
--- a/README.md
+++ b/README.md
@@ -1,27 +1,16 @@
 # MachineKit Stepper Driver
 
-Uses TMC2130  
+Uses TMC2660  
 Uses ATSAMD51  
+Uses AS5147D
 
-Has AS5047 backpack ?  
+Does networked control of stepper motors w/ up to 2.8A current. Plans for closed loop step-servo control.
 
 # IC Spec'ing
 
 ### Step Driver
 
-I like the Trinamic TMC2130 and TMC262 - the 2130 has h-bridges built in and is suited to NEMA17 size motors - fairly common. The TMC262 is a very similar chip, but only has pre-driving circuitry for external bridges. This means I can use very similar layouts for two 'sizes' of driver - however, they have different register tables, which is a bit of a bummer. I would be writing twice the software (ish). The other option is to roll a board with the TMC626, using very tiny external mosfets and then later very trivially using much larger mosfets, in the rare case that I want a, say, NEMA 34 or 42. Also, I can roll one off the bat that will be solid for NEMA 23s - normally about 2.5 amps of current. This should be no problem.
-
-OK: so - TMC262 w/ external fets, here we go.
-
-![tmc262](https://gitlab.cba.mit.edu/jakeread/mkstepper/raw/master/images/tmc262.svg)
-
-## Mosfets
-
-I also need: **Mosfets** then, as I'm going for external option. 8 per board: 2 full bridges. I'll look for arrays - like two or four in a package, this should help keep things small. I like two, for each h-bridge... There is a nice [4.1A continuious / 14A peak DirectFet in a small package](https://www.digikey.com/product-detail/en/infineon-technologies/IRF7665S2TRPBF/IRF7665S2TRPBFCT-ND/4695505) - this might be appropriate for a big driver. As it turns out, there's [this](https://www.digikey.com/product-detail/en/on-semiconductor/FDMQ86530L/FDMQ86530LCT-ND/3847309) appropriate-looking full H-bridge in a small package that will drive 8 Amps at 60v. That's enough for even fairly large steppers... It's got a reasonable RDSon and pretty tiny gate charge... so I feel OK about this as a first shot. Bueno. I am ready to get a schematic going and build library parts.
-
-## Sense Resistor
-
-Sense resistors generally need to scale with the expected motor current - so I want to find a package size that I can use for large and small motors...
+I'm using the TMC2660 - this driver is 'fully integrated' as in it has current control circuitry, microstepping logic etc *as well as* a set of MOSFETS to drive the motor. I like this one because it has all of the modern step-driver bells and whistles, and has a counterpart - the TMC262 - that contains only the gate-driving circuitry, which will (later on) let me make a board for *really big* stepper motors, using external MOSFETS rated to however-many-amps-I-want.
 
 ### Microcontroller
 
@@ -37,32 +26,12 @@ A-la [Mechaduino](http://tropical-labs.com/index.php/mechaduino) and many other
 
 # Board Design
 
-OK, I only have two major footprints left to draw / place - the AS5047D and the sense resistors.
-
-Done, now schematick-ing ...
-
-Done that...
+OK, normally I get really longwinded about this. Not today! I drew *this* board after a major revision of another version using the TMC262 and some small P-and-NFET H-Bridges, which were a cool part, but obsoleted for me now that I discovered the TMC2660. Really should have looked harder for that.
 
 ![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)
+![routing](https://gitlab.cba.mit.edu/jakeread/mkstepper/raw/master/images/routed.png)
 
-# Erratta, Next Steps
+# Board Fab
 
-Just discovered the TMC2660 - the chip I should have used. Welp. Has 2.6 amp drive with integrated mosfets, and costs less. Same set of SPI registers, so I can swap it in software wise, which is nice. I still feel OK that I went through with the TMC262, now it's easy to make a new chip for ~ 6-8A drives a-la NEMA 32 ++ , and next time I can probably pretty easily drop in the TMC2660 for NEMA17 and 23's. OK. 
\ No newline at end of file
+I had this manufactured, and got the solder stencil, so that just left me to place components and reflow. Somewhere along the way I royally screwed up my reflow profile. Next time I fab a set, I'll put an image here, and start the programming folder.
diff --git a/circuit/mkstepper/eagle.epf b/circuit/mkstepper/eagle.epf
index 8d5b90e745a43383a575f288ca164d7d1205af36..9e2450bc92076660256fe5622197aef95ed8ab00 100644
--- a/circuit/mkstepper/eagle.epf
+++ b/circuit/mkstepper/eagle.epf
@@ -32,19 +32,19 @@ UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/rload.lbr"
 UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/sym.lbr"
 
 [Win_1]
-Type="Board Editor"
+Type="Schematic Editor"
 Loc="0 0 1919 1016"
 State=1
-Number=2
-File="mkstepper.brd"
-View="-16.0983 8.57054 79.2979 36.5808"
-WireWidths=" 0.0762 0.1016 0.127 0.2 0.3048 0.4064 0.8128 2.54 0.15 0.2032 0.254 0.1524 0.508 1.016 1.27 0.6096"
-PadDiameters=" 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 0.55 0.45 0.425"
-PadDrills=" 0.2 0.25 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6 0.35 0.3"
-ViaDiameters=" 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1 1.15 1.2 1.3 0 0.55 0.45 0.425"
-ViaDrills=" 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 0.3"
-HoleDrills=" 0.2 0.25 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 0.3"
-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"
+Number=1
+File="mkstepper.sch"
+View="138.259 125.895 323.17 244.767"
+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"
@@ -53,14 +53,14 @@ 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=2
-WireBendSet=0
+WireBend=0
+WireBendSet=31
 WireCap=1
 MiterStyle=0
 PadShape=0
 ViaShape=1
 PolygonPour=0
-PolygonRank=1
+PolygonRank=0
 PolygonThermals=1
 PolygonOrphans=0
 TextRatio=8
@@ -72,25 +72,27 @@ PinFunction=0
 PinLength=2
 PinVisible=3
 SwapLevel=0
-ArcDirection=1
+ArcDirection=0
 AddLevel=2
 PadsSameType=0
-Layer=16
+Layer=91
+Views=" 1: 138.259 125.895 323.17 244.767"
+Sheet="1"
 
 [Win_2]
-Type="Schematic Editor"
+Type="Board Editor"
 Loc="0 0 1919 1016"
 State=1
-Number=1
-File="mkstepper.sch"
-View="-81.2547 -3.817 470.889 351.131"
-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"
+Number=2
+File="mkstepper.brd"
+View="2.06195 11.1839 68.3095 30.6357"
+WireWidths=" 0.0762 0.1016 0.127 0.4064 0.15 0.2032 0.508 1.016 0.254 0.2 2.54 0.1524 1.27 0.8128 0.6096 0.3048"
+PadDiameters=" 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 0.55 0.45 0.425"
+PadDrills=" 0.2 0.25 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6 0.35 0.3"
+ViaDiameters=" 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1 1.15 1.2 1.3 0 0.55 0.45 0.425"
+ViaDrills=" 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 0.3 0.4"
+HoleDrills=" 0.2 0.25 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 0.3"
+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"
@@ -99,14 +101,14 @@ 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
+WireBend=2
+WireBendSet=0
 WireCap=1
 MiterStyle=0
 PadShape=0
 ViaShape=1
 PolygonPour=0
-PolygonRank=0
+PolygonRank=1
 PolygonThermals=1
 PolygonOrphans=0
 TextRatio=8
@@ -118,12 +120,10 @@ PinFunction=0
 PinLength=2
 PinVisible=3
 SwapLevel=0
-ArcDirection=0
+ArcDirection=1
 AddLevel=2
 PadsSameType=0
-Layer=91
-Views=" 1: -81.2547 -3.817 470.889 351.131"
-Sheet="1"
+Layer=16
 
 [Win_3]
 Type="Control Panel"
@@ -132,7 +132,7 @@ State=1
 Number=0
 
 [Desktop]
-Screen="3840 2160"
+Screen="1920 1080"
 Window="Win_1"
 Window="Win_2"
 Window="Win_3"
diff --git a/circuit/mkstepper/mksteper-v0-11-fab.zip b/circuit/mkstepper/mksteper-v0-11-fab.zip
new file mode 100644
index 0000000000000000000000000000000000000000..cb5a75daaf32daffe9cb895a5d146311e2044438
Binary files /dev/null and b/circuit/mkstepper/mksteper-v0-11-fab.zip differ
diff --git a/circuit/mkstepper/mkstepper-v0-1-fab.zip b/circuit/mkstepper/mkstepper-v0-1-fab.zip
deleted file mode 100644
index f6346f7bfc2f4cc36884324a0a04d7fe141be842..0000000000000000000000000000000000000000
Binary files a/circuit/mkstepper/mkstepper-v0-1-fab.zip and /dev/null differ
diff --git a/circuit/mkstepper/mkstepper.brd b/circuit/mkstepper/mkstepper.brd
index f1fa21810fcab0720aa26ea205ee457ba1b287e9..34b7be90c529306dabc217f2dbf0eea6d5f47fbd 100644
--- a/circuit/mkstepper/mkstepper.brd
+++ b/circuit/mkstepper/mkstepper.brd
@@ -6,7 +6,7 @@
 <setting alwaysvectorfont="no"/>
 <setting verticaltext="up"/>
 </settings>
-<grid distance="5" unitdist="mil" unit="mil" style="lines" multiple="1" display="yes" altdistance="1" altunitdist="mil" altunit="mil"/>
+<grid distance="0.1" unitdist="mm" unit="mm" style="lines" multiple="1" display="yes" altdistance="1" altunitdist="mm" altunit="mm"/>
 <layers>
 <layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
 <layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
@@ -20,12 +20,12 @@
 <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="no" active="yes"/>
-<layer number="27" name="tValues" color="7" fill="1" visible="no" active="yes"/>
+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>
 <layer number="28" name="bValues" color="7" fill="1" visible="no" active="yes"/>
-<layer number="29" name="tStop" color="7" fill="3" visible="yes" active="yes"/>
-<layer number="30" name="bStop" color="7" fill="6" visible="yes" active="yes"/>
-<layer number="31" name="tCream" color="7" fill="4" visible="yes" active="yes"/>
-<layer number="32" name="bCream" color="7" fill="5" visible="yes" active="yes"/>
+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>
+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>
 <layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
 <layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
 <layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>
@@ -154,17 +154,16 @@
 <wire x1="39.7" y1="8.65" x2="45.35" y2="8.65" width="0.1524" layer="48"/>
 <wire x1="39.7" y1="39.65" x2="39.7" y2="45.35" width="0.1524" layer="48"/>
 <wire x1="39.7" y1="39.65" x2="45.35" y2="39.65" width="0.1524" layer="48"/>
-<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="5.6388" y="12.4968" size="0.6096" layer="21" font="vector">mkstepper v0.1</text>
-<text x="7.9426" y="35.9092" size="0.6096" layer="21" font="vector" rot="R270">usb &lt; - &gt; tmc</text>
+<text x="39" y="28.3" size="0.8128" layer="22" font="vector" rot="MR180">A1</text>
+<text x="39" y="25.8" size="0.8128" layer="22" font="vector" rot="MR180">A2</text>
+<text x="39" y="23.2" size="0.8128" layer="22" font="vector" rot="MR180">B1</text>
+<text x="39" y="20.7" size="0.8128" layer="22" font="vector" rot="MR180">B2</text>
+<text x="5.1032" y="8.0388" size="0.8128" layer="21" font="vector" rot="R90">mkstepper v0.11</text>
+<text x="27.2732" y="40.5714" 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="4.06" size="0.6096" layer="21" font="vector">GND</text>
-<text x="34.4424" y="4.06" 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>
+<text x="29.6276" y="4.46" size="0.6096" layer="21" font="vector">GND</text>
+<text x="34.2424" y="4.46" size="0.6096" layer="21" font="vector">V+</text>
 <wire x1="8.89" y1="45.212" x2="3.302" y2="39.37" width="0.1524" layer="20" curve="91.301953"/>
 <wire x1="3.302" y1="8.89" x2="9.144" y2="3.302" width="0.1524" layer="20" curve="91.301953"/>
 <wire x1="39.624" y1="3.302" x2="45.212" y2="9.144" width="0.1524" layer="20" curve="91.301953"/>
@@ -173,9 +172,9 @@
 <wire x1="45.212" y1="9.144" x2="45.212" y2="39.624" width="0.1524" layer="20"/>
 <wire x1="39.37" y1="45.212" x2="8.89" y2="45.212" width="0.1524" layer="20"/>
 <wire x1="3.302" y1="39.37" x2="3.302" y2="8.89" width="0.1524" layer="20"/>
-<text x="30.0776" y="44.06" size="0.6096" layer="21" font="vector">GND</text>
-<text x="34.1924" y="44.06" size="0.6096" layer="21" font="vector">V+</text>
-<text x="26.797" y="28.829" size="0.6096" layer="22" font="vector" rot="MR0">one at a time</text>
+<text x="29.8776" y="43.36" size="0.6096" layer="21" font="vector">GND</text>
+<text x="34.2924" y="43.46" size="0.6096" layer="21" font="vector">V+</text>
+<text x="27.497" y="28.829" size="0.8128" layer="22" font="vector" rot="MR0">one at a time</text>
 </plain>
 <libraries>
 <library name="atsam">
@@ -322,517 +321,141 @@ This setting can be found in the board layout editor under the Edit menu.  Selec
 <wire x1="4.6" y1="-4.6" x2="4.6" y2="-4.1" width="0.2032" layer="21"/>
 <wire x1="-4.6" y1="-4.6" x2="-4.6" y2="-4.1" width="0.2032" layer="21"/>
 <wire x1="-4.6" y1="-4.6" x2="-4.1" y2="-4.6" width="0.2032" layer="21"/>
+<smd name="P$1" x="0" y="0" dx="4.826" dy="4.826" layer="1" cream="no"/>
+<polygon width="0.127" layer="31">
+<vertex x="-1.27" y="-1.27"/>
+<vertex x="-1.27" y="1.27"/>
+<vertex x="1.27" y="1.27"/>
+<vertex x="1.27" y="-1.27"/>
+</polygon>
 </package>
 </packages>
 </library>
 <library name="power">
 <packages>
-<package name="QFN32">
-<description>&lt;b&gt;QFN 32&lt;/b&gt; 5 x 5 mm&lt;p&gt;
-Source: http://datasheets.maxim-ic.com/en/ds/MAX7042.pdf</description>
-<wire x1="-2.45" y1="2.45" x2="2.45" y2="2.45" width="0.1016" layer="51"/>
-<wire x1="2.45" y1="2.45" x2="2.45" y2="-2.45" width="0.1016" layer="51"/>
-<wire x1="2.45" y1="-2.45" x2="-2.45" y2="-2.45" width="0.1016" layer="51"/>
-<wire x1="-2.45" y1="-2.45" x2="-2.45" y2="2.45" width="0.1016" layer="51"/>
-<wire x1="-2.45" y1="2.05" x2="-2.45" y2="2.45" width="0.1016" layer="21"/>
-<wire x1="-2.45" y1="2.45" x2="-2.05" y2="2.45" width="0.1016" layer="21"/>
-<wire x1="2.05" y1="2.45" x2="2.45" y2="2.45" width="0.1016" layer="21"/>
-<wire x1="2.45" y1="2.45" x2="2.45" y2="2.05" width="0.1016" layer="21"/>
-<wire x1="2.45" y1="-2.05" x2="2.45" y2="-2.45" width="0.1016" layer="21"/>
-<wire x1="2.45" y1="-2.45" x2="2.05" y2="-2.45" width="0.1016" layer="21"/>
-<wire x1="-2.05" y1="-2.45" x2="-2.45" y2="-2.45" width="0.1016" layer="21"/>
-<wire x1="-2.45" y1="-2.45" x2="-2.45" y2="-2.05" width="0.1016" layer="21"/>
-<circle x="-2.175" y="2.175" radius="0.15" width="0" layer="21"/>
-<smd name="EXP" x="0" y="0" dx="3.2" dy="3.2" layer="1" stop="no" cream="no"/>
-<smd name="1" x="-2.3" y="1.75" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/>
-<smd name="2" x="-2.3" y="1.25" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/>
-<smd name="3" x="-2.3" y="0.75" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/>
-<smd name="4" x="-2.3" y="0.25" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/>
-<smd name="5" x="-2.3" y="-0.25" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/>
-<smd name="6" x="-2.3" y="-0.75" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/>
-<smd name="7" x="-2.3" y="-1.25" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/>
-<smd name="8" x="-2.3" y="-1.75" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/>
-<smd name="9" x="-1.75" y="-2.3" dx="0.6" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/>
-<smd name="10" x="-1.25" y="-2.3" dx="0.6" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/>
-<smd name="11" x="-0.75" y="-2.3" dx="0.6" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/>
-<smd name="12" x="-0.25" y="-2.3" dx="0.6" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/>
-<smd name="13" x="0.25" y="-2.3" dx="0.6" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/>
-<smd name="14" x="0.75" y="-2.3" dx="0.6" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/>
-<smd name="15" x="1.25" y="-2.3" dx="0.6" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/>
-<smd name="16" x="1.75" y="-2.3" dx="0.6" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/>
-<smd name="17" x="2.3" y="-1.75" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/>
-<smd name="18" x="2.3" y="-1.25" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/>
-<smd name="19" x="2.3" y="-0.75" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/>
-<smd name="20" x="2.3" y="-0.25" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/>
-<smd name="21" x="2.3" y="0.25" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/>
-<smd name="22" x="2.3" y="0.75" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/>
-<smd name="23" x="2.3" y="1.25" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/>
-<smd name="24" x="2.3" y="1.75" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/>
-<smd name="25" x="1.75" y="2.3" dx="0.6" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/>
-<smd name="26" x="1.25" y="2.3" dx="0.6" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/>
-<smd name="27" x="0.75" y="2.3" dx="0.6" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/>
-<smd name="28" x="0.25" y="2.3" dx="0.6" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/>
-<smd name="29" x="-0.25" y="2.3" dx="0.6" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/>
-<smd name="30" x="-0.75" y="2.3" dx="0.6" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/>
-<smd name="31" x="-1.25" y="2.3" dx="0.6" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/>
-<smd name="32" x="-1.75" y="2.3" dx="0.6" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/>
-<text x="-4.05" y="-4.35" size="1.27" layer="27">&gt;VALUE</text>
-<text x="-3.8" y="3.25" size="1.27" layer="25">&gt;NAME</text>
-<rectangle x1="-0.3" y1="1.1" x2="0.3" y2="1.4" layer="31"/>
-<rectangle x1="-0.3" y1="0.6" x2="0.3" y2="0.9" layer="31"/>
-<rectangle x1="-0.3" y1="0.1" x2="0.3" y2="0.4" layer="31"/>
-<rectangle x1="-0.3" y1="-0.4" x2="0.3" y2="-0.1" layer="31"/>
-<rectangle x1="-0.3" y1="-0.9" x2="0.3" y2="-0.6" layer="31"/>
-<rectangle x1="-0.3" y1="-1.4" x2="0.3" y2="-1.1" layer="31"/>
-<rectangle x1="-1.3" y1="1.1" x2="-0.7" y2="1.4" layer="31"/>
-<rectangle x1="-1.3" y1="0.6" x2="-0.7" y2="0.9" layer="31"/>
-<rectangle x1="-1.3" y1="0.1" x2="-0.7" y2="0.4" layer="31"/>
-<rectangle x1="-1.3" y1="-0.4" x2="-0.7" y2="-0.1" layer="31"/>
-<rectangle x1="-1.3" y1="-0.9" x2="-0.7" y2="-0.6" layer="31"/>
-<rectangle x1="-1.3" y1="-1.4" x2="-0.7" y2="-1.1" layer="31"/>
-<rectangle x1="0.7" y1="1.1" x2="1.3" y2="1.4" layer="31"/>
-<rectangle x1="0.7" y1="0.6" x2="1.3" y2="0.9" layer="31"/>
-<rectangle x1="0.7" y1="0.1" x2="1.3" y2="0.4" layer="31"/>
-<rectangle x1="0.7" y1="-0.4" x2="1.3" y2="-0.1" layer="31"/>
-<rectangle x1="0.7" y1="-0.9" x2="1.3" y2="-0.6" layer="31"/>
-<rectangle x1="0.7" y1="-1.4" x2="1.3" y2="-1.1" layer="31"/>
-<rectangle x1="-2.5" y1="0.25" x2="-0.25" y2="2.5" layer="51"/>
-<polygon width="0.5" layer="29">
-<vertex x="-1.325" y="1.175"/>
-<vertex x="-1.175" y="1.325"/>
-<vertex x="1.325" y="1.325"/>
-<vertex x="1.325" y="-1.325"/>
-<vertex x="-1.325" y="-1.325"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="-2.55" y="1.85"/>
-<vertex x="-2.1" y="1.85"/>
-<vertex x="-2.05" y="1.8"/>
-<vertex x="-2.05" y="1.65"/>
-<vertex x="-2.55" y="1.65"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="-2.525" y="1.825"/>
-<vertex x="-2.125" y="1.825"/>
-<vertex x="-2.075" y="1.775"/>
-<vertex x="-2.075" y="1.675"/>
-<vertex x="-2.525" y="1.675"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="-2.55" y="1.35"/>
-<vertex x="-2.05" y="1.35"/>
-<vertex x="-2.05" y="1.15"/>
-<vertex x="-2.55" y="1.15"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="-2.525" y="1.325"/>
-<vertex x="-2.075" y="1.325"/>
-<vertex x="-2.075" y="1.175"/>
-<vertex x="-2.525" y="1.175"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="-2.55" y="0.85"/>
-<vertex x="-2.05" y="0.85"/>
-<vertex x="-2.05" y="0.65"/>
-<vertex x="-2.55" y="0.65"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="-2.525" y="0.825"/>
-<vertex x="-2.075" y="0.825"/>
-<vertex x="-2.075" y="0.675"/>
-<vertex x="-2.525" y="0.675"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="-2.55" y="0.35"/>
-<vertex x="-2.05" y="0.35"/>
-<vertex x="-2.05" y="0.15"/>
-<vertex x="-2.55" y="0.15"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="-2.525" y="0.325"/>
-<vertex x="-2.075" y="0.325"/>
-<vertex x="-2.075" y="0.175"/>
-<vertex x="-2.525" y="0.175"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="-2.55" y="-0.15"/>
-<vertex x="-2.05" y="-0.15"/>
-<vertex x="-2.05" y="-0.35"/>
-<vertex x="-2.55" y="-0.35"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="-2.525" y="-0.175"/>
-<vertex x="-2.075" y="-0.175"/>
-<vertex x="-2.075" y="-0.325"/>
-<vertex x="-2.525" y="-0.325"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="-2.55" y="-0.65"/>
-<vertex x="-2.05" y="-0.65"/>
-<vertex x="-2.05" y="-0.85"/>
-<vertex x="-2.55" y="-0.85"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="-2.525" y="-0.675"/>
-<vertex x="-2.075" y="-0.675"/>
-<vertex x="-2.075" y="-0.825"/>
-<vertex x="-2.525" y="-0.825"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="-2.55" y="-1.15"/>
-<vertex x="-2.05" y="-1.15"/>
-<vertex x="-2.05" y="-1.35"/>
-<vertex x="-2.55" y="-1.35"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="-2.525" y="-1.175"/>
-<vertex x="-2.075" y="-1.175"/>
-<vertex x="-2.075" y="-1.325"/>
-<vertex x="-2.525" y="-1.325"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="-2.55" y="-1.85"/>
-<vertex x="-2.1" y="-1.85"/>
-<vertex x="-2.05" y="-1.8"/>
-<vertex x="-2.05" y="-1.65"/>
-<vertex x="-2.55" y="-1.65"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="-2.525" y="-1.825"/>
-<vertex x="-2.125" y="-1.825"/>
-<vertex x="-2.075" y="-1.775"/>
-<vertex x="-2.075" y="-1.675"/>
-<vertex x="-2.525" y="-1.675"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="-1.85" y="-2.55"/>
-<vertex x="-1.85" y="-2.1"/>
-<vertex x="-1.8" y="-2.05"/>
-<vertex x="-1.65" y="-2.05"/>
-<vertex x="-1.65" y="-2.55"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="-1.825" y="-2.525"/>
-<vertex x="-1.825" y="-2.125"/>
-<vertex x="-1.775" y="-2.075"/>
-<vertex x="-1.675" y="-2.075"/>
-<vertex x="-1.675" y="-2.525"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="-1.35" y="-2.55"/>
-<vertex x="-1.35" y="-2.05"/>
-<vertex x="-1.15" y="-2.05"/>
-<vertex x="-1.15" y="-2.55"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="-1.325" y="-2.525"/>
-<vertex x="-1.325" y="-2.075"/>
-<vertex x="-1.175" y="-2.075"/>
-<vertex x="-1.175" y="-2.525"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="-0.85" y="-2.55"/>
-<vertex x="-0.85" y="-2.05"/>
-<vertex x="-0.65" y="-2.05"/>
-<vertex x="-0.65" y="-2.55"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="-0.825" y="-2.525"/>
-<vertex x="-0.825" y="-2.075"/>
-<vertex x="-0.675" y="-2.075"/>
-<vertex x="-0.675" y="-2.525"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="-0.35" y="-2.55"/>
-<vertex x="-0.35" y="-2.05"/>
-<vertex x="-0.15" y="-2.05"/>
-<vertex x="-0.15" y="-2.55"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="-0.325" y="-2.525"/>
-<vertex x="-0.325" y="-2.075"/>
-<vertex x="-0.175" y="-2.075"/>
-<vertex x="-0.175" y="-2.525"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="0.15" y="-2.55"/>
-<vertex x="0.15" y="-2.05"/>
-<vertex x="0.35" y="-2.05"/>
-<vertex x="0.35" y="-2.55"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="0.175" y="-2.525"/>
-<vertex x="0.175" y="-2.075"/>
-<vertex x="0.325" y="-2.075"/>
-<vertex x="0.325" y="-2.525"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="0.65" y="-2.55"/>
-<vertex x="0.65" y="-2.05"/>
-<vertex x="0.85" y="-2.05"/>
-<vertex x="0.85" y="-2.55"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="0.675" y="-2.525"/>
-<vertex x="0.675" y="-2.075"/>
-<vertex x="0.825" y="-2.075"/>
-<vertex x="0.825" y="-2.525"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="1.15" y="-2.55"/>
-<vertex x="1.15" y="-2.05"/>
-<vertex x="1.35" y="-2.05"/>
-<vertex x="1.35" y="-2.55"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="1.175" y="-2.525"/>
-<vertex x="1.175" y="-2.075"/>
-<vertex x="1.325" y="-2.075"/>
-<vertex x="1.325" y="-2.525"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="1.85" y="-2.55"/>
-<vertex x="1.85" y="-2.1"/>
-<vertex x="1.8" y="-2.05"/>
-<vertex x="1.65" y="-2.05"/>
-<vertex x="1.65" y="-2.55"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="1.825" y="-2.525"/>
-<vertex x="1.825" y="-2.125"/>
-<vertex x="1.775" y="-2.075"/>
-<vertex x="1.675" y="-2.075"/>
-<vertex x="1.675" y="-2.525"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="2.55" y="-1.85"/>
-<vertex x="2.1" y="-1.85"/>
-<vertex x="2.05" y="-1.8"/>
-<vertex x="2.05" y="-1.65"/>
-<vertex x="2.55" y="-1.65"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="2.525" y="-1.825"/>
-<vertex x="2.125" y="-1.825"/>
-<vertex x="2.075" y="-1.775"/>
-<vertex x="2.075" y="-1.675"/>
-<vertex x="2.525" y="-1.675"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="2.55" y="-1.35"/>
-<vertex x="2.05" y="-1.35"/>
-<vertex x="2.05" y="-1.15"/>
-<vertex x="2.55" y="-1.15"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="2.525" y="-1.325"/>
-<vertex x="2.075" y="-1.325"/>
-<vertex x="2.075" y="-1.175"/>
-<vertex x="2.525" y="-1.175"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="2.55" y="-0.85"/>
-<vertex x="2.05" y="-0.85"/>
-<vertex x="2.05" y="-0.65"/>
-<vertex x="2.55" y="-0.65"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="2.525" y="-0.825"/>
-<vertex x="2.075" y="-0.825"/>
-<vertex x="2.075" y="-0.675"/>
-<vertex x="2.525" y="-0.675"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="2.55" y="-0.35"/>
-<vertex x="2.05" y="-0.35"/>
-<vertex x="2.05" y="-0.15"/>
-<vertex x="2.55" y="-0.15"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="2.525" y="-0.325"/>
-<vertex x="2.075" y="-0.325"/>
-<vertex x="2.075" y="-0.175"/>
-<vertex x="2.525" y="-0.175"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="2.55" y="0.15"/>
-<vertex x="2.05" y="0.15"/>
-<vertex x="2.05" y="0.35"/>
-<vertex x="2.55" y="0.35"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="2.525" y="0.175"/>
-<vertex x="2.075" y="0.175"/>
-<vertex x="2.075" y="0.325"/>
-<vertex x="2.525" y="0.325"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="2.55" y="0.65"/>
-<vertex x="2.05" y="0.65"/>
-<vertex x="2.05" y="0.85"/>
-<vertex x="2.55" y="0.85"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="2.525" y="0.675"/>
-<vertex x="2.075" y="0.675"/>
-<vertex x="2.075" y="0.825"/>
-<vertex x="2.525" y="0.825"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="2.55" y="1.15"/>
-<vertex x="2.05" y="1.15"/>
-<vertex x="2.05" y="1.35"/>
-<vertex x="2.55" y="1.35"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="2.525" y="1.175"/>
-<vertex x="2.075" y="1.175"/>
-<vertex x="2.075" y="1.325"/>
-<vertex x="2.525" y="1.325"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="2.55" y="1.85"/>
-<vertex x="2.1" y="1.85"/>
-<vertex x="2.05" y="1.8"/>
-<vertex x="2.05" y="1.65"/>
-<vertex x="2.55" y="1.65"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="2.525" y="1.825"/>
-<vertex x="2.125" y="1.825"/>
-<vertex x="2.075" y="1.775"/>
-<vertex x="2.075" y="1.675"/>
-<vertex x="2.525" y="1.675"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="1.85" y="2.55"/>
-<vertex x="1.85" y="2.1"/>
-<vertex x="1.8" y="2.05"/>
-<vertex x="1.65" y="2.05"/>
-<vertex x="1.65" y="2.55"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="1.825" y="2.525"/>
-<vertex x="1.825" y="2.125"/>
-<vertex x="1.775" y="2.075"/>
-<vertex x="1.675" y="2.075"/>
-<vertex x="1.675" y="2.525"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="1.35" y="2.55"/>
-<vertex x="1.35" y="2.05"/>
-<vertex x="1.15" y="2.05"/>
-<vertex x="1.15" y="2.55"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="1.325" y="2.525"/>
-<vertex x="1.325" y="2.075"/>
-<vertex x="1.175" y="2.075"/>
-<vertex x="1.175" y="2.525"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="0.85" y="2.55"/>
-<vertex x="0.85" y="2.05"/>
-<vertex x="0.65" y="2.05"/>
-<vertex x="0.65" y="2.55"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="0.825" y="2.525"/>
-<vertex x="0.825" y="2.075"/>
-<vertex x="0.675" y="2.075"/>
-<vertex x="0.675" y="2.525"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="0.35" y="2.55"/>
-<vertex x="0.35" y="2.05"/>
-<vertex x="0.15" y="2.05"/>
-<vertex x="0.15" y="2.55"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="0.325" y="2.525"/>
-<vertex x="0.325" y="2.075"/>
-<vertex x="0.175" y="2.075"/>
-<vertex x="0.175" y="2.525"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="-0.15" y="2.55"/>
-<vertex x="-0.15" y="2.05"/>
-<vertex x="-0.35" y="2.05"/>
-<vertex x="-0.35" y="2.55"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="-0.175" y="2.525"/>
-<vertex x="-0.175" y="2.075"/>
-<vertex x="-0.325" y="2.075"/>
-<vertex x="-0.325" y="2.525"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="-0.65" y="2.55"/>
-<vertex x="-0.65" y="2.05"/>
-<vertex x="-0.85" y="2.05"/>
-<vertex x="-0.85" y="2.55"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="-0.675" y="2.525"/>
-<vertex x="-0.675" y="2.075"/>
-<vertex x="-0.825" y="2.075"/>
-<vertex x="-0.825" y="2.525"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="-1.15" y="2.55"/>
-<vertex x="-1.15" y="2.05"/>
-<vertex x="-1.35" y="2.05"/>
-<vertex x="-1.35" y="2.55"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="-1.175" y="2.525"/>
-<vertex x="-1.175" y="2.075"/>
-<vertex x="-1.325" y="2.075"/>
-<vertex x="-1.325" y="2.525"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="-1.85" y="2.55"/>
-<vertex x="-1.85" y="2.1"/>
-<vertex x="-1.8" y="2.05"/>
-<vertex x="-1.65" y="2.05"/>
-<vertex x="-1.65" y="2.55"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="-1.825" y="2.525"/>
-<vertex x="-1.825" y="2.125"/>
-<vertex x="-1.775" y="2.075"/>
-<vertex x="-1.675" y="2.075"/>
-<vertex x="-1.675" y="2.525"/>
-</polygon>
+<package name="PWRPAD_2-05MM">
+<pad name="P$1" x="0" y="0" drill="2.05" diameter="3.8" thermals="no"/>
 </package>
-<package name="MLP4.5X5_4PAD">
-<smd name="P$1" x="-2.02" y="-2.075" dx="0.4" dy="0.65" layer="1"/>
-<smd name="P$15" x="-1.142" y="-0.75" dx="2.1" dy="1" layer="1"/>
-<smd name="P$14" x="1.142" y="0.75" dx="2.1" dy="1" layer="1"/>
-<smd name="P$13" x="1.142" y="-0.75" dx="2.1" dy="1" layer="1"/>
-<smd name="P$2" x="-1.22" y="-2.075" dx="0.4" dy="0.65" layer="1"/>
-<smd name="P$3" x="-0.42" y="-2.075" dx="0.4" dy="0.65" layer="1"/>
-<smd name="P$4" x="0.42" y="-2.075" dx="0.4" dy="0.65" layer="1"/>
-<smd name="P$5" x="1.22" y="-2.075" dx="0.4" dy="0.65" layer="1"/>
-<smd name="P$6" x="2.02" y="-2.075" dx="0.4" dy="0.65" layer="1"/>
-<smd name="P$12" x="-2.02" y="2.075" dx="0.4" dy="0.65" layer="1"/>
-<smd name="P$11" x="-1.22" y="2.075" dx="0.4" dy="0.65" layer="1"/>
-<smd name="P$10" x="-0.42" y="2.075" dx="0.4" dy="0.65" layer="1"/>
-<smd name="P$9" x="0.42" y="2.075" dx="0.4" dy="0.65" layer="1"/>
-<smd name="P$8" x="1.22" y="2.075" dx="0.4" dy="0.65" layer="1"/>
-<smd name="P$7" x="2.02" y="2.075" dx="0.4" dy="0.65" layer="1"/>
-<circle x="-2.75" y="-2" radius="0.25" width="0.127" layer="21"/>
-<wire x1="-2.25" y1="2.25" x2="2.25" y2="2.25" width="0.127" layer="51"/>
-<wire x1="2.25" y1="2.25" x2="2.25" y2="-2.25" width="0.127" layer="51"/>
-<wire x1="2.25" y1="-2.25" x2="-2.25" y2="-2.25" width="0.127" layer="51"/>
-<wire x1="-2.25" y1="-2.25" x2="-2.25" y2="2.25" width="0.127" layer="51"/>
-<circle x="-1.75" y="-1.75" radius="0.25" width="0.127" layer="51"/>
-<text x="-2.5" y="-0.5" size="0.254" layer="25" rot="R90">&gt;NAME</text>
-<text x="2.75" y="-0.5" size="0.254" layer="27" rot="R90">&gt;VALUE</text>
-<smd name="P$16" x="-1.142" y="0.75" dx="2.1" dy="1" layer="1"/>
+<package name="SOT23-5">
+<description>&lt;b&gt;Small Outline Transistor&lt;/b&gt;, 5 lead</description>
+<wire x1="-1.544" y1="0.713" x2="1.544" y2="0.713" width="0.1524" layer="21"/>
+<wire x1="1.544" y1="0.713" x2="1.544" y2="-0.712" width="0.1524" layer="21"/>
+<wire x1="1.544" y1="-0.712" x2="-1.544" y2="-0.712" width="0.1524" layer="21"/>
+<wire x1="-1.544" y1="-0.712" x2="-1.544" y2="0.713" width="0.1524" layer="21"/>
+<smd name="5" x="-0.95" y="1.306" dx="0.5334" dy="1.1938" layer="1"/>
+<smd name="4" x="0.95" y="1.306" dx="0.5334" dy="1.1938" layer="1"/>
+<smd name="1" x="-0.95" y="-1.306" dx="0.5334" dy="1.1938" layer="1"/>
+<smd name="2" x="0" y="-1.306" dx="0.5334" dy="1.1938" layer="1"/>
+<smd name="3" x="0.95" y="-1.306" dx="0.5334" dy="1.1938" layer="1"/>
+<text x="-1.778" y="-1.778" size="1.27" layer="25" ratio="10" rot="R90">&gt;NAME</text>
+<text x="3.048" y="-1.778" size="1.27" layer="27" ratio="10" rot="R90">&gt;VALUE</text>
+<rectangle x1="-1.1875" y1="0.7126" x2="-0.7125" y2="1.5439" layer="51"/>
+<rectangle x1="0.7125" y1="0.7126" x2="1.1875" y2="1.5439" layer="51"/>
+<rectangle x1="-1.1875" y1="-1.5437" x2="-0.7125" y2="-0.7124" layer="51"/>
+<rectangle x1="-0.2375" y1="-1.5437" x2="0.2375" y2="-0.7124" layer="51"/>
+<rectangle x1="0.7125" y1="-1.5437" x2="1.1875" y2="-0.7124" layer="51"/>
 </package>
-<package name="PWRPAD_2-5MM">
-<pad name="P$1" x="0" y="0" drill="2.4892" diameter="3.81" thermals="no"/>
+<package name="TQFP44">
+<description>&lt;b&gt;44-lead Thin Quad Flat Package&lt;/b&gt;</description>
+<wire x1="-4.8" y1="4.4" x2="-4.4" y2="4.8" width="0.2032" layer="51"/>
+<wire x1="-4.4" y1="4.8" x2="4.4" y2="4.8" width="0.2032" layer="51"/>
+<wire x1="4.4" y1="4.8" x2="4.8" y2="4.4" width="0.2032" layer="51"/>
+<wire x1="4.8" y1="4.4" x2="4.8" y2="-4.4" width="0.2032" layer="51"/>
+<wire x1="4.8" y1="-4.4" x2="4.4" y2="-4.8" width="0.2032" layer="51"/>
+<wire x1="4.4" y1="-4.8" x2="-4.4" y2="-4.8" width="0.2032" layer="51"/>
+<wire x1="-4.4" y1="-4.8" x2="-4.8" y2="-4.4" width="0.2032" layer="51"/>
+<wire x1="-4.8" y1="-4.4" x2="-4.8" y2="4.4" width="0.2032" layer="51"/>
+<circle x="-4" y="4" radius="0.2827" width="0.254" layer="21"/>
+<smd name="1" x="-5.8" y="4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="2" x="-5.8" y="3.2" dx="1.5" dy="0.5" layer="1"/>
+<smd name="3" x="-5.8" y="2.4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="4" x="-5.8" y="1.6" dx="1.5" dy="0.5" layer="1"/>
+<smd name="5" x="-5.8" y="0.8" dx="1.5" dy="0.5" layer="1"/>
+<smd name="6" x="-5.8" y="0" dx="1.5" dy="0.5" layer="1"/>
+<smd name="7" x="-5.8" y="-0.8" dx="1.5" dy="0.5" layer="1"/>
+<smd name="8" x="-5.8" y="-1.6" dx="1.5" dy="0.5" layer="1"/>
+<smd name="9" x="-5.8" y="-2.4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="10" x="-5.8" y="-3.2" dx="1.5" dy="0.5" layer="1"/>
+<smd name="11" x="-5.8" y="-4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="12" x="-4" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="13" x="-3.2" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="14" x="-2.4" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="15" x="-1.6" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="16" x="-0.8" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="17" x="0" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="18" x="0.8" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="19" x="1.6" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="20" x="2.4" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="21" x="3.2" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="22" x="4" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="23" x="5.8" y="-4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="24" x="5.8" y="-3.2" dx="1.5" dy="0.5" layer="1"/>
+<smd name="25" x="5.8" y="-2.4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="26" x="5.8" y="-1.6" dx="1.5" dy="0.5" layer="1"/>
+<smd name="27" x="5.8" y="-0.8" dx="1.5" dy="0.5" layer="1"/>
+<smd name="28" x="5.8" y="0" dx="1.5" dy="0.5" layer="1"/>
+<smd name="29" x="5.8" y="0.8" dx="1.5" dy="0.5" layer="1"/>
+<smd name="30" x="5.8" y="1.6" dx="1.5" dy="0.5" layer="1"/>
+<smd name="31" x="5.8" y="2.4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="32" x="5.8" y="3.2" dx="1.5" dy="0.5" layer="1"/>
+<smd name="33" x="5.8" y="4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="34" x="4" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="35" x="3.2" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="36" x="2.4" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="37" x="1.6" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="38" x="0.8" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="39" x="0" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="40" x="-0.8" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="41" x="-1.6" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="42" x="-2.4" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="43" x="-3.2" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="44" x="-4" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<text x="-3.81" y="6.985" size="1.778" layer="25">&gt;NAME</text>
+<text x="-4.445" y="-8.7551" size="1.778" layer="27">&gt;VALUE</text>
+<rectangle x1="-6.1001" y1="3.8001" x2="-4.95" y2="4.1999" layer="51"/>
+<rectangle x1="-6.1001" y1="3" x2="-4.95" y2="3.4" layer="51"/>
+<rectangle x1="-6.1001" y1="2.1999" x2="-4.95" y2="2.5999" layer="51"/>
+<rectangle x1="-6.1001" y1="1.4" x2="-4.95" y2="1.8001" layer="51"/>
+<rectangle x1="-6.1001" y1="0.5999" x2="-4.95" y2="1" layer="51"/>
+<rectangle x1="-6.1001" y1="-0.1999" x2="-4.95" y2="0.1999" layer="51"/>
+<rectangle x1="-6.1001" y1="-1" x2="-4.95" y2="-0.5999" layer="51"/>
+<rectangle x1="-6.1001" y1="-1.8001" x2="-4.95" y2="-1.4" layer="51"/>
+<rectangle x1="-6.1001" y1="-2.5999" x2="-4.95" y2="-2.1999" layer="51"/>
+<rectangle x1="-6.1001" y1="-3.4" x2="-4.95" y2="-3" layer="51"/>
+<rectangle x1="-6.1001" y1="-4.1999" x2="-4.95" y2="-3.8001" layer="51"/>
+<rectangle x1="-4.1999" y1="-6.1001" x2="-3.8001" y2="-4.95" layer="51"/>
+<rectangle x1="-3.4" y1="-6.1001" x2="-3" y2="-4.95" layer="51"/>
+<rectangle x1="-2.5999" y1="-6.1001" x2="-2.1999" y2="-4.95" layer="51"/>
+<rectangle x1="-1.8001" y1="-6.1001" x2="-1.4" y2="-4.95" layer="51"/>
+<rectangle x1="-1" y1="-6.1001" x2="-0.5999" y2="-4.95" layer="51"/>
+<rectangle x1="-0.1999" y1="-6.1001" x2="0.1999" y2="-4.95" layer="51"/>
+<rectangle x1="0.5999" y1="-6.1001" x2="1" y2="-4.95" layer="51"/>
+<rectangle x1="1.4" y1="-6.1001" x2="1.8001" y2="-4.95" layer="51"/>
+<rectangle x1="2.1999" y1="-6.1001" x2="2.5999" y2="-4.95" layer="51"/>
+<rectangle x1="3" y1="-6.1001" x2="3.4" y2="-4.95" layer="51"/>
+<rectangle x1="3.8001" y1="-6.1001" x2="4.1999" y2="-4.95" layer="51"/>
+<rectangle x1="4.95" y1="-4.1999" x2="6.1001" y2="-3.8001" layer="51"/>
+<rectangle x1="4.95" y1="-3.4" x2="6.1001" y2="-3" layer="51"/>
+<rectangle x1="4.95" y1="-2.5999" x2="6.1001" y2="-2.1999" layer="51"/>
+<rectangle x1="4.95" y1="-1.8001" x2="6.1001" y2="-1.4" layer="51"/>
+<rectangle x1="4.95" y1="-1" x2="6.1001" y2="-0.5999" layer="51"/>
+<rectangle x1="4.95" y1="-0.1999" x2="6.1001" y2="0.1999" layer="51"/>
+<rectangle x1="4.95" y1="0.5999" x2="6.1001" y2="1" layer="51"/>
+<rectangle x1="4.95" y1="1.4" x2="6.1001" y2="1.8001" layer="51"/>
+<rectangle x1="4.95" y1="2.1999" x2="6.1001" y2="2.5999" layer="51"/>
+<rectangle x1="4.95" y1="3" x2="6.1001" y2="3.4" layer="51"/>
+<rectangle x1="4.95" y1="3.8001" x2="6.1001" y2="4.1999" layer="51"/>
+<rectangle x1="3.8001" y1="4.95" x2="4.1999" y2="6.1001" layer="51"/>
+<rectangle x1="3" y1="4.95" x2="3.4" y2="6.1001" layer="51"/>
+<rectangle x1="2.1999" y1="4.95" x2="2.5999" y2="6.1001" layer="51"/>
+<rectangle x1="1.4" y1="4.95" x2="1.8001" y2="6.1001" layer="51"/>
+<rectangle x1="0.5999" y1="4.95" x2="1" y2="6.1001" layer="51"/>
+<rectangle x1="-0.1999" y1="4.95" x2="0.1999" y2="6.1001" layer="51"/>
+<rectangle x1="-1" y1="4.95" x2="-0.5999" y2="6.1001" layer="51"/>
+<rectangle x1="-1.8001" y1="4.95" x2="-1.4" y2="6.1001" layer="51"/>
+<rectangle x1="-2.5999" y1="4.95" x2="-2.1999" y2="6.1001" layer="51"/>
+<rectangle x1="-3.4" y1="4.95" x2="-3" y2="6.1001" layer="51"/>
+<rectangle x1="-4.1999" y1="4.95" x2="-3.8001" y2="6.1001" layer="51"/>
 </package>
 </packages>
 </library>
@@ -854,49 +477,19 @@ Source: http://datasheets.maxim-ic.com/en/ds/MAX7042.pdf</description>
 <text x="-0.762" y="0.8255" size="1.016" layer="25">&gt;NAME</text>
 <text x="-1.016" y="-2.032" size="1.016" layer="27">&gt;VALUE</text>
 </package>
-<package name="6.6X6.6-CAP">
-<wire x1="-3.25" y1="3.25" x2="1.55" y2="3.25" width="0.1016" layer="51"/>
-<wire x1="1.55" y1="3.25" x2="3.25" y2="1.55" width="0.1016" layer="51"/>
-<wire x1="3.25" y1="1.55" x2="3.25" y2="-1.55" width="0.1016" layer="51"/>
-<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="-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"/>
-<smd name="-" x="-2.4" y="0" dx="3" dy="1.4" layer="1"/>
-<text x="-2.75" y="4" size="1.016" layer="25">&gt;NAME</text>
-<text x="-2.75" y="-4.975" size="1.016" layer="27">&gt;VALUE</text>
-<rectangle x1="-3.65" y1="-0.35" x2="-3.05" y2="0.35" layer="51"/>
-<rectangle x1="3.05" y1="-0.35" x2="3.65" y2="0.35" layer="51"/>
-<polygon width="0.1016" layer="51">
-<vertex x="-2.15" y="2.15"/>
-<vertex x="-2.6" y="1.6"/>
-<vertex x="-2.9" y="0.9"/>
-<vertex x="-3.05" y="0"/>
-<vertex x="-2.9" y="-0.95"/>
-<vertex x="-2.55" y="-1.65"/>
-<vertex x="-2.15" y="-2.15"/>
-<vertex x="-2.15" y="2.1"/>
-</polygon>
-<text x="-0.762" y="1.27" size="0.6096" layer="21" font="vector">BFC</text>
-<wire x1="1.905" y1="1.524" x2="1.397" y2="1.524" width="0.127" layer="21"/>
-<wire x1="1.651" y1="1.778" x2="1.651" y2="1.27" width="0.127" layer="21"/>
-<wire x1="-1.905" y1="1.524" x2="-1.397" y2="1.524" width="0.127" layer="21"/>
-</package>
 <package name="0603-CAP">
 <wire x1="-1.473" y1="0.983" x2="1.473" y2="0.983" width="0.0508" layer="39"/>
 <wire x1="1.473" y1="0.983" x2="1.473" y2="-0.983" width="0.0508" layer="39"/>
 <wire x1="1.473" y1="-0.983" x2="-1.473" y2="-0.983" width="0.0508" layer="39"/>
 <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"/>
-<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"/>
+<wire x1="-0.356" y1="0.332" x2="0.356" y2="0.332" width="0.1016" layer="51"/>
+<wire x1="-0.356" y1="-0.319" x2="0.356" y2="-0.319" width="0.1016" layer="51"/>
+<smd name="1" x="-0.8" y="0" dx="0.96" dy="0.8" layer="1"/>
+<smd name="2" x="0.8" y="0" dx="0.96" dy="0.8" layer="1"/>
 <text x="-0.889" y="1.397" size="1.016" layer="25">&gt;NAME</text>
 <text x="-1.016" y="-2.413" size="1.016" layer="27">&gt;VALUE</text>
-<rectangle x1="-0.8382" y1="-0.4699" x2="-0.3381" y2="0.4801" layer="51"/>
-<rectangle x1="0.3302" y1="-0.4699" x2="0.8303" y2="0.4801" layer="51"/>
+<rectangle x1="-0.8382" y1="-0.4" x2="-0.3381" y2="0.4" layer="51"/>
+<rectangle x1="0.3302" y1="-0.4" x2="0.8303" y2="0.4" layer="51"/>
 <rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/>
 </package>
 <package name="1206">
@@ -934,15 +527,15 @@ Source: http://datasheets.maxim-ic.com/en/ds/MAX7042.pdf</description>
 <packages>
 <package name="TSSOP14">
 <description>&lt;b&gt;Thin Shrink Small Outline Plastic 14&lt;/b&gt;</description>
-<wire x1="-2.5146" y1="-2.0828" x2="2.5146" y2="-2.0828" width="0.1524" layer="21"/>
-<wire x1="2.5146" y1="2.0828" x2="2.5146" y2="-2.0828" width="0.1524" layer="21"/>
-<wire x1="2.5146" y1="2.0828" x2="-2.5146" y2="2.0828" width="0.1524" layer="21"/>
-<wire x1="-2.5146" y1="-2.0828" x2="-2.5146" y2="2.0828" width="0.1524" layer="21"/>
-<wire x1="-2.286" y1="-1.8542" x2="2.286" y2="-1.8542" width="0.0508" layer="21"/>
-<wire x1="2.286" y1="1.8542" x2="2.286" y2="-1.8542" width="0.0508" layer="21"/>
-<wire x1="2.286" y1="1.8542" x2="-2.286" y2="1.8542" width="0.0508" layer="21"/>
-<wire x1="-2.286" y1="-1.8542" x2="-2.286" y2="1.8542" width="0.0508" layer="21"/>
-<circle x="-1.6256" y="-1.2192" radius="0.4572" width="0.1524" layer="21"/>
+<wire x1="-2.5146" y1="-2.0828" x2="2.5146" y2="-2.0828" width="0.1524" layer="51"/>
+<wire x1="2.5146" y1="2.0828" x2="2.5146" y2="-2.0828" width="0.1524" layer="51"/>
+<wire x1="2.5146" y1="2.0828" x2="-2.5146" y2="2.0828" width="0.1524" layer="51"/>
+<wire x1="-2.5146" y1="-2.0828" x2="-2.5146" y2="2.0828" width="0.1524" layer="51"/>
+<wire x1="-2.286" y1="-1.8542" x2="2.286" y2="-1.8542" width="0.0508" layer="51"/>
+<wire x1="2.286" y1="1.8542" x2="2.286" y2="-1.8542" width="0.0508" layer="51"/>
+<wire x1="2.286" y1="1.8542" x2="-2.286" y2="1.8542" width="0.0508" layer="51"/>
+<wire x1="-2.286" y1="-1.8542" x2="-2.286" y2="1.8542" width="0.0508" layer="51"/>
+<circle x="-1.6256" y="-1.2192" radius="0.3048" width="0.1524" layer="21"/>
 <smd name="1" x="-1.905" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/>
 <smd name="2" x="-1.27" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/>
 <smd name="3" x="-0.635" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/>
@@ -997,7 +590,7 @@ Source: http://datasheets.maxim-ic.com/en/ds/MAX7042.pdf</description>
 <text x="-3.4925" y="-1.27" size="0.6096" layer="25" font="vector" rot="R90">&gt;Name</text>
 <text x="4.1275" y="-1.5875" size="0.6096" layer="25" font="vector" rot="R90">&gt;Value</text>
 </package>
-<package name="P-LCC-4">
+<package name="P-LCC-4-FANCYFAB">
 <description>&lt;b&gt;Power TOPLED®&lt;/b&gt;&lt;p&gt;
 Source: http://www.osram.convergy.de/ ... LA_LO_LA_LY E67B.pdf</description>
 <wire x1="-1.4" y1="-1.05" x2="-1.4" y2="-1.6" width="0.2032" layer="51"/>
@@ -1039,11 +632,11 @@ Source: http://www.osram.convergy.de/ ... LA_LO_LA_LY E67B.pdf</description>
 <rectangle x1="0.4" y1="0.8" x2="1.1" y2="1.8" layer="31"/>
 <rectangle x1="-1.1" y1="0.8" x2="-0.4" y2="1.8" layer="31"/>
 <rectangle x1="-0.2" y1="-0.2" x2="0.2" y2="0.2" layer="21"/>
-<smd name="A" x="0.9016" y="-1.5" dx="1.1" dy="1.5" layer="1" rot="R180" stop="no" cream="no"/>
-<smd name="R" x="-0.9016" y="-1.5" dx="1.1" dy="1.5" layer="1" rot="R180" stop="no" cream="no"/>
-<smd name="G" x="-0.9016" y="1.5" dx="1.1" dy="1.5" layer="1" rot="R180" stop="no" cream="no"/>
-<smd name="B" x="0.9016" y="1.5" dx="1.1" dy="1.5" layer="1" rot="R180" stop="no" cream="no"/>
-<circle x="-1.905" y="-1.524" radius="0.127" width="0.127" layer="21"/>
+<smd name="A" x="0.75" y="-1.3" dx="0.8" dy="1.1" layer="1" rot="R180" stop="no" cream="no"/>
+<smd name="R" x="-0.75" y="-1.3" dx="0.8" dy="1.1" layer="1" rot="R180" stop="no" cream="no"/>
+<smd name="G" x="-0.75" y="1.3" dx="0.8" dy="1.1" layer="1" rot="R180" stop="no" cream="no"/>
+<smd name="B" x="0.75" y="1.3" dx="0.8" dy="1.1" layer="1" rot="R180" stop="no" cream="no"/>
+<circle x="-1.705" y="-1.524" radius="0.127" width="0.127" layer="21"/>
 </package>
 <package name="AYZ0102AGRLC">
 <wire x1="-3.6" y1="-1.5" x2="3.6" y2="-1.5" width="0.127" layer="21"/>
@@ -1063,87 +656,28 @@ Source: http://www.osram.convergy.de/ ... LA_LO_LA_LY E67B.pdf</description>
 <hole x="-1.5" y="0.4" drill="0.85"/>
 <hole x="1.5" y="0.4" drill="0.85"/>
 </package>
-<package name="6MM_SWITCH">
-<description>&lt;b&gt;OMRON SWITCH&lt;/b&gt;</description>
-<wire x1="3.302" y1="-0.762" x2="3.048" y2="-0.762" width="0.1524" layer="21"/>
-<wire x1="3.302" y1="-0.762" x2="3.302" y2="0.762" width="0.1524" layer="21"/>
-<wire x1="3.048" y1="0.762" x2="3.302" y2="0.762" width="0.1524" layer="21"/>
-<wire x1="3.048" y1="1.016" x2="3.048" y2="2.54" width="0.1524" layer="51"/>
-<wire x1="-3.302" y1="0.762" x2="-3.048" y2="0.762" width="0.1524" layer="21"/>
-<wire x1="-3.302" y1="0.762" x2="-3.302" y2="-0.762" width="0.1524" layer="21"/>
-<wire x1="-3.048" y1="-0.762" x2="-3.302" y2="-0.762" width="0.1524" layer="21"/>
-<wire x1="3.048" y1="2.54" x2="2.54" y2="3.048" width="0.1524" layer="51"/>
-<wire x1="2.54" y1="-3.048" x2="3.048" y2="-2.54" width="0.1524" layer="51"/>
-<wire x1="3.048" y1="-2.54" x2="3.048" y2="-1.016" width="0.1524" layer="51"/>
-<wire x1="-2.54" y1="3.048" x2="-3.048" y2="2.54" width="0.1524" layer="51"/>
-<wire x1="-3.048" y1="2.54" x2="-3.048" y2="1.016" width="0.1524" layer="51"/>
-<wire x1="-2.54" y1="-3.048" x2="-3.048" y2="-2.54" width="0.1524" layer="51"/>
-<wire x1="-3.048" y1="-2.54" x2="-3.048" y2="-1.016" width="0.1524" layer="51"/>
-<wire x1="-1.27" y1="1.27" x2="-1.27" y2="-1.27" width="0.0508" layer="51"/>
-<wire x1="1.27" y1="-1.27" x2="-1.27" y2="-1.27" width="0.0508" layer="51"/>
-<wire x1="1.27" y1="-1.27" x2="1.27" y2="1.27" width="0.0508" layer="51"/>
-<wire x1="-1.27" y1="1.27" x2="1.27" y2="1.27" width="0.0508" layer="51"/>
-<wire x1="-1.27" y1="3.048" x2="-1.27" y2="2.794" width="0.0508" layer="21"/>
-<wire x1="1.27" y1="2.794" x2="-1.27" y2="2.794" width="0.0508" layer="21"/>
-<wire x1="1.27" y1="2.794" x2="1.27" y2="3.048" width="0.0508" layer="21"/>
-<wire x1="1.143" y1="-2.794" x2="-1.27" y2="-2.794" width="0.0508" layer="21"/>
-<wire x1="1.143" y1="-2.794" x2="1.143" y2="-3.048" width="0.0508" layer="21"/>
-<wire x1="-1.27" y1="-2.794" x2="-1.27" y2="-3.048" width="0.0508" layer="21"/>
-<wire x1="2.54" y1="-3.048" x2="2.159" y2="-3.048" width="0.1524" layer="51"/>
-<wire x1="-2.54" y1="-3.048" x2="-2.159" y2="-3.048" width="0.1524" layer="51"/>
-<wire x1="-2.159" y1="-3.048" x2="-1.27" y2="-3.048" width="0.1524" layer="21"/>
-<wire x1="-2.54" y1="3.048" x2="-2.159" y2="3.048" width="0.1524" layer="51"/>
-<wire x1="2.54" y1="3.048" x2="2.159" y2="3.048" width="0.1524" layer="51"/>
-<wire x1="2.159" y1="3.048" x2="1.27" y2="3.048" width="0.1524" layer="21"/>
-<wire x1="1.27" y1="3.048" x2="-1.27" y2="3.048" width="0.1524" layer="21"/>
-<wire x1="-1.27" y1="3.048" x2="-2.159" y2="3.048" width="0.1524" layer="21"/>
-<wire x1="-1.27" y1="-3.048" x2="1.143" y2="-3.048" width="0.1524" layer="21"/>
-<wire x1="1.143" y1="-3.048" x2="2.159" y2="-3.048" width="0.1524" layer="21"/>
-<wire x1="3.048" y1="-0.762" x2="3.048" y2="-1.016" width="0.1524" layer="21"/>
-<wire x1="3.048" y1="0.762" x2="3.048" y2="1.016" width="0.1524" layer="21"/>
-<wire x1="-3.048" y1="-0.762" x2="-3.048" y2="-1.016" width="0.1524" layer="21"/>
-<wire x1="-3.048" y1="0.762" x2="-3.048" y2="1.016" width="0.1524" layer="21"/>
-<wire x1="-1.27" y1="-2.159" x2="1.27" y2="-2.159" width="0.1524" layer="51"/>
-<wire x1="1.27" y1="2.286" x2="-1.27" y2="2.286" width="0.1524" layer="51"/>
-<wire x1="-2.413" y1="1.27" x2="-2.413" y2="0.508" width="0.1524" layer="51"/>
-<wire x1="-2.413" y1="-0.508" x2="-2.413" y2="-1.27" width="0.1524" layer="51"/>
-<wire x1="-2.413" y1="0.508" x2="-2.159" y2="-0.381" width="0.1524" layer="51"/>
-<circle x="0" y="0" radius="1.778" width="0.1524" layer="21"/>
-<circle x="-2.159" y="-2.159" radius="0.508" width="0.1524" layer="51"/>
-<circle x="2.159" y="-2.032" radius="0.508" width="0.1524" layer="51"/>
-<circle x="2.159" y="2.159" radius="0.508" width="0.1524" layer="51"/>
-<circle x="-2.159" y="2.159" radius="0.508" width="0.1524" layer="51"/>
-<circle x="0" y="0" radius="0.635" width="0.0508" layer="51"/>
-<circle x="0" y="0" radius="0.254" width="0.1524" layer="21"/>
-<smd name="1" x="-3.302" y="2.286" dx="2.286" dy="1.524" layer="1"/>
-<smd name="2" x="3.302" y="2.286" dx="2.286" dy="1.524" layer="1"/>
-<smd name="3" x="-3.302" y="-2.286" dx="2.286" dy="1.524" layer="1"/>
-<smd name="4" x="3.302" y="-2.286" dx="2.286" dy="1.524" layer="1"/>
-<text x="-3.048" y="3.683" size="1.27" layer="25" ratio="10">&gt;NAME</text>
-<text x="-3.048" y="-5.08" size="1.27" layer="27" ratio="10">&gt;VALUE</text>
-<text x="-4.318" y="1.651" size="1.27" layer="51" ratio="10">1</text>
-<text x="3.556" y="1.524" size="1.27" layer="51" ratio="10">2</text>
-<text x="-4.572" y="-2.794" size="1.27" layer="51" ratio="10">3</text>
-<text x="3.556" y="-2.794" size="1.27" layer="51" ratio="10">4</text>
-</package>
-<package name="SOT23">
-<description>&lt;b&gt;SOT 23&lt;/b&gt;</description>
-<wire x1="1.4224" y1="0.6604" x2="1.4224" y2="-0.6604" width="0.1524" layer="51"/>
-<wire x1="1.4224" y1="-0.6604" x2="-1.4224" y2="-0.6604" width="0.1524" layer="51"/>
-<wire x1="-1.4224" y1="-0.6604" x2="-1.4224" y2="0.6604" width="0.1524" layer="51"/>
-<wire x1="-1.4224" y1="0.6604" x2="1.4224" y2="0.6604" width="0.1524" layer="51"/>
-<wire x1="-1.4224" y1="-0.1524" x2="-1.4224" y2="0.6604" width="0.1524" layer="21"/>
-<wire x1="-1.4224" y1="0.6604" x2="-0.8636" y2="0.6604" width="0.1524" layer="21"/>
-<wire x1="1.4224" y1="0.6604" x2="1.4224" y2="-0.1524" width="0.1524" layer="21"/>
-<wire x1="0.8636" y1="0.6604" x2="1.4224" y2="0.6604" width="0.1524" layer="21"/>
-<smd name="3" x="0" y="1.1" dx="1" dy="1.4" layer="1"/>
-<smd name="2" x="0.95" y="-1.1" dx="1" dy="1.4" layer="1"/>
-<smd name="1" x="-0.95" y="-1.1" dx="1" dy="1.4" layer="1"/>
-<text x="-1.905" y="1.905" size="1.27" layer="25">&gt;NAME</text>
-<text x="-1.905" y="-3.175" size="1.27" layer="27">&gt;VALUE</text>
-<rectangle x1="-0.2286" y1="0.7112" x2="0.2286" y2="1.2954" layer="51"/>
-<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 name="TACT-SWITCH-KMR6">
+<smd name="P$1" x="-2.05" y="0.8" dx="0.9" dy="1" layer="1" rot="R180"/>
+<smd name="P$2" x="2.05" y="0.8" dx="0.9" dy="1" layer="1" rot="R180"/>
+<smd name="P$3" x="-2.05" y="-0.8" dx="0.9" dy="1" layer="1" rot="R180"/>
+<smd name="P$4" x="2.05" y="-0.8" dx="0.9" dy="1" layer="1" rot="R180"/>
+<smd name="P$5" x="0" y="1.5" dx="1.7" dy="0.55" layer="1" rot="R180"/>
+<wire x1="-1.4" y1="0.8" x2="0" y2="0.8" width="0.127" layer="51"/>
+<wire x1="0" y1="0.8" x2="1.4" y2="0.8" width="0.127" layer="51"/>
+<wire x1="-1.4" y1="-0.8" x2="0" y2="-0.8" width="0.127" layer="51"/>
+<wire x1="0" y1="-0.8" x2="1.4" y2="-0.8" width="0.127" layer="51"/>
+<wire x1="0" y1="0.8" x2="0" y2="0.6" width="0.127" layer="51"/>
+<wire x1="0" y1="0.6" x2="0.4" y2="-0.4" width="0.127" layer="51"/>
+<wire x1="0" y1="-0.8" x2="0" y2="-0.5" width="0.127" layer="51"/>
+<wire x1="-2.1" y1="0.2" x2="-2.1" y2="-0.2" width="0.127" layer="51"/>
+<wire x1="2.1" y1="-0.2" x2="2.1" y2="0.2" width="0.127" layer="51"/>
+<wire x1="2.1" y1="1.4" x2="2.1" y2="1.5" width="0.127" layer="51"/>
+<wire x1="2.1" y1="1.5" x2="1" y2="1.5" width="0.127" layer="51"/>
+<wire x1="-1" y1="1.5" x2="-2.1" y2="1.5" width="0.127" layer="51"/>
+<wire x1="-2.1" y1="1.5" x2="-2.1" y2="1.4" width="0.127" layer="51"/>
+<wire x1="-2.1" y1="-1.4" x2="-2.1" y2="-1.5" width="0.127" layer="51"/>
+<wire x1="-2.1" y1="-1.5" x2="2.1" y2="-1.5" width="0.127" layer="51"/>
+<wire x1="2.1" y1="-1.5" x2="2.1" y2="-1.4" width="0.127" layer="51"/>
 </package>
 <package name="CBA-SILK-LOGO">
 <circle x="0" y="0" radius="0.254" width="0.127" layer="21"/>
@@ -1191,6 +725,12 @@ Source: http://www.osram.convergy.de/ ... LA_LO_LA_LY E67B.pdf</description>
 <wire x1="0.1905" y1="0" x2="0.9525" y2="-1.016" width="0.127" layer="21"/>
 <wire x1="-0.5715" y1="0" x2="-0.1905" y2="1.016" width="0.127" layer="21"/>
 </package>
+<package name="2-SMD-1-5X3-2MM">
+<smd name="P$1" x="-1.25" y="0" dx="1.1" dy="1.9" layer="1" rot="R180"/>
+<smd name="P$2" x="1.25" y="0" dx="1.1" dy="1.9" layer="1" rot="R180"/>
+<wire x1="-0.7" y1="0.7" x2="0.7" y2="0.7" width="0.127" layer="51"/>
+<wire x1="-0.7" y1="-0.7" x2="0.7" y2="-0.7" width="0.127" layer="51"/>
+</package>
 </packages>
 </library>
 <library name="SparkFun-Connectors">
@@ -1450,50 +990,46 @@ design rules under a new name.</description>
 <elements>
 <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="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 name="R1" library="borkedlabs-passives" package="R2512" value="" x="26.2552" y="34.4724">
+<attribute name="PACKAGE" value="2512" x="26.2552" y="34.4724" size="1.778" layer="27" display="off"/>
+<attribute name="PRECISION" value="" x="26.2552" y="34.4724" size="1.778" layer="27" display="off"/>
 </element>
-<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="24.6334" y="16.7352"/>
-<element name="S1" library="fab" package="AYZ0102AGRLC" value="SLIDE-SWITCH" x="4.8238" y="33.1714" rot="R90"/>
-<element name="S2" library="fab" package="6MM_SWITCH" value="" x="14.6302" y="33.8152"/>
-<element name="IC1" library="fab" package="SOT23" value="" x="23.1428" y="42.676" rot="R180"/>
-<element name="C1" library="borkedlabs-passives" package="0805" value="10uF" x="20.8428" y="42.876" rot="R270">
-<attribute name="PACKAGE" value="0805" x="20.8428" y="42.876" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="TYPE" value="" x="20.8428" y="42.876" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="VOLTAGE" value="" x="20.8428" y="42.876" size="1.778" layer="27" rot="R270" display="off"/>
+<element name="D1" library="fab" package="P-LCC-4-FANCYFAB" value="LEDRGBNEWFANCYFAB" x="18.796" y="36.703" rot="R180"/>
+<element name="S1" library="fab" package="AYZ0102AGRLC" value="SLIDE-SWITCH" x="24.2814" y="43.6902"/>
+<element name="S2" library="fab" package="TACT-SWITCH-KMR6" value="2-8X4-5_SWITCH" x="5.8088" y="32.9182" rot="R90"/>
+<element name="C1" library="borkedlabs-passives" package="0805" value="10uF" x="16.51" y="32.893" rot="R270">
+<attribute name="PACKAGE" value="0805" x="16.51" y="32.893" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="TYPE" value="" x="16.51" y="32.893" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="VOLTAGE" value="" x="16.51" y="32.893" size="1.778" layer="27" rot="R270" display="off"/>
 </element>
-<element name="C2" library="borkedlabs-passives" package="0805" value="0.1uF" x="25.3428" y="42.876" rot="R270">
-<attribute name="PACKAGE" value="0805" x="25.3428" y="42.876" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="TYPE" value="" x="25.3428" y="42.876" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="VOLTAGE" value="" x="25.3428" y="42.876" size="1.778" layer="27" rot="R270" display="off"/>
+<element name="C2" library="borkedlabs-passives" package="0805" value="0.1uF" x="11.684" y="32.893" rot="R90">
+<attribute name="PACKAGE" value="0805" x="11.684" y="32.893" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="TYPE" value="" x="11.684" y="32.893" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="VOLTAGE" value="" x="11.684" y="32.893" size="1.778" layer="27" rot="R90" display="off"/>
 </element>
-<element name="C3" library="borkedlabs-passives" package="0805" value="1uF" x="26.7428" y="42.876" rot="R270">
-<attribute name="PACKAGE" value="0805" x="26.7428" y="42.876" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="TYPE" value="" x="26.7428" y="42.876" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="VOLTAGE" value="" x="26.7428" y="42.876" size="1.778" layer="27" rot="R270" display="off"/>
+<element name="C3" library="borkedlabs-passives" package="0805" value="1uF" x="10.16" y="32.893" rot="R90">
+<attribute name="PACKAGE" value="0805" x="10.16" y="32.893" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="TYPE" value="" x="10.16" y="32.893" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="VOLTAGE" value="" x="10.16" y="32.893" size="1.778" layer="27" rot="R90" display="off"/>
 </element>
-<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 name="C4" library="borkedlabs-passives" package="0805" value="470nF" x="20.6096" y="29.1616" rot="R90">
+<attribute name="PACKAGE" value="0805" x="20.6096" y="29.1616" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="TYPE" value="" x="20.6096" y="29.1616" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="VOLTAGE" value="" x="20.6096" y="29.1616" size="1.778" layer="27" rot="R90" display="off"/>
 </element>
-<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 name="C5" library="borkedlabs-passives" package="0805" value="220nF" x="39.3" y="20.8" rot="R90">
+<attribute name="PACKAGE" value="0805" x="39.3" y="20.8" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="TYPE" value="" x="39.3" y="20.8" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="VOLTAGE" value="" x="39.3" y="20.8" size="1.778" layer="27" rot="R90" display="off"/>
 </element>
-<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 name="C6" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="39.3" y="23.5" rot="R90">
+<attribute name="PACKAGE" value="0603" x="39.3" y="23.5" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="TYPE" value="" x="39.3" y="23.5" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="VOLTAGE" value="" x="39.3" y="23.5" size="1.778" layer="27" rot="R90" display="off"/>
 </element>
-<element name="C7" library="borkedlabs-passives" package="6.6X6.6-CAP" value="100uF" x="22.5854" y="33.0426" 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"/>
@@ -1514,30 +1050,30 @@ design rules under a new name.</description>
 <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="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 name="J4" library="SparkFun-Connectors" package="1X04_LONGPADS" value="" x="42.446" y="28" rot="R270">
+<attribute name="PROD_ID" value="CONN-09696" x="42.446" 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="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 name="C13" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="39.3" y="26.5" rot="R270">
+<attribute name="PACKAGE" value="0603" x="39.3" y="26.5" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="TYPE" value="" x="39.3" y="26.5" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="VOLTAGE" value="" x="39.3" y="26.5" size="1.778" layer="27" rot="R270" 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 name="C14" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="22.9" y="28.3" rot="R180">
+<attribute name="PACKAGE" value="0603" x="22.9" y="28.3" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="TYPE" value="" x="22.9" y="28.3" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VOLTAGE" value="" x="22.9" y="28.3" size="1.778" layer="27" rot="R180" display="off"/>
 </element>
-<element name="R4" library="borkedlabs-passives" package="0805" value="2k2" x="22.7362" y="20.7264" rot="R270">
-<attribute name="PACKAGE" value="0805" x="22.7362" y="20.7264" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="PRECISION" value="" x="22.7362" y="20.7264" size="1.778" layer="27" rot="R270" display="off"/>
+<element name="R4" library="borkedlabs-passives" package="0805" value="3k3" x="21.082" y="32.893" rot="R90">
+<attribute name="PACKAGE" value="0805" x="21.082" y="32.893" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="PRECISION" value="" x="21.082" y="32.893" size="1.778" layer="27" rot="R90" display="off"/>
 </element>
-<element name="R5" library="borkedlabs-passives" package="0805" value="1k" x="25.727" y="20.7264" rot="R270">
-<attribute name="PACKAGE" value="0805" x="25.727" y="20.7264" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="PRECISION" value="" x="25.727" y="20.7264" size="1.778" layer="27" rot="R270" display="off"/>
+<element name="R5" library="borkedlabs-passives" package="0805" value="1k8" x="18.034" y="32.893" rot="R90">
+<attribute name="PACKAGE" value="0805" x="18.034" y="32.893" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="PRECISION" value="" x="18.034" y="32.893" size="1.778" layer="27" rot="R90" display="off"/>
 </element>
-<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 name="R6" library="borkedlabs-passives" package="0805" value="3k3" x="19.558" y="32.893" rot="R90">
+<attribute name="PACKAGE" value="0805" x="19.558" y="32.893" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="PRECISION" value="" x="19.558" y="32.893" size="1.778" layer="27" rot="R90" display="off"/>
 </element>
 <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"/>
@@ -1549,56 +1085,38 @@ design rules under a new name.</description>
 <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="10.6742" y="33.7862" rot="R90">
-<attribute name="PACKAGE" value="0805" x="10.6742" y="33.7862" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="PRECISION" value="" x="10.6742" y="33.7862" size="1.778" layer="27" rot="R90" 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.2982" y="32.4862" rot="R90">
-<attribute name="PACKAGE" value="0603" x="9.2982" y="32.4862" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="TYPE" value="" x="9.2982" y="32.4862" size="1.778" layer="27" rot="R90" display="off"/>
-<attribute name="VOLTAGE" value="" x="9.2982" y="32.4862" size="1.778" layer="27" rot="R90" display="off"/>
+<element name="R7" library="borkedlabs-passives" package="0805" value="15k" x="8.509" y="32.893" rot="R90">
+<attribute name="PACKAGE" value="0805" x="8.509" y="32.893" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="PRECISION" value="" x="8.509" y="32.893" size="1.778" layer="27" rot="R90" display="off"/>
 </element>
 <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="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="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 name="C21" library="borkedlabs-passives" package="1206" value="10uF" x="32.5" y="33.9" rot="R180">
+<attribute name="PACKAGE" value="1206" x="32.5" y="33.9" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="TYPE" value="" x="32.5" y="33.9" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VOLTAGE" value="" x="32.5" y="33.9" size="1.778" layer="27" rot="R180" display="off"/>
 </element>
-<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 name="C19" library="borkedlabs-passives" package="1206" value="10uF" x="32.5" y="35.8" rot="R180">
+<attribute name="PACKAGE" value="1206" x="32.5" y="35.8" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="TYPE" value="" x="32.5" y="35.8" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VOLTAGE" value="" x="32.5" y="35.8" size="1.778" layer="27" rot="R180" display="off"/>
 </element>
-<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 name="R2" library="borkedlabs-passives" package="R2512" value="" x="26.2682" y="14.0146">
+<attribute name="PACKAGE" value="2512" x="18.268196875" y="25.014603125" size="1.778" layer="27" display="off"/>
+<attribute name="PRECISION" value="" x="18.268196875" y="25.014603125" size="1.778" layer="27" display="off"/>
 </element>
-<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 name="C20" library="borkedlabs-passives" package="1206" value="10uF" x="32.6" y="12.7" rot="R180">
+<attribute name="PACKAGE" value="1206" x="40.4" y="1.9" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="TYPE" value="" x="40.4" y="1.9" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VOLTAGE" value="" x="40.4" y="1.9" size="1.778" layer="27" rot="R180" display="off"/>
 </element>
-<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="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 name="C22" library="borkedlabs-passives" package="1206" value="10uF" x="32.6" y="14.6" rot="R180">
+<attribute name="PACKAGE" value="1206" x="45.4" y="10.2" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="TYPE" value="" x="45.4" y="10.2" size="1.778" layer="27" rot="R180" display="off"/>
+<attribute name="VOLTAGE" value="" x="45.4" y="10.2" size="1.778" layer="27" rot="R180" display="off"/>
 </element>
 <element name="J5" library="SparkFun-Connectors" package="JST-6-SMD-HORI-1.0MM" value="BM06B-SRSS-TB" x="15.9238" y="3.3524" rot="R180">
 <attribute name="PROD_ID" value="XXX-00000" x="15.9238" y="3.3524" size="1.778" layer="27" rot="R180" display="off"/>
@@ -1616,69 +1134,122 @@ design rules under a new name.</description>
 <attribute name="TYPE" value="" x="21.928" y="10.298" size="1.778" layer="27" display="off"/>
 <attribute name="VOLTAGE" value="" x="21.928" y="10.298" size="1.778" layer="27" display="off"/>
 </element>
-<element name="U$5" library="fab" package="CBA-SILK-LOGO" value="" x="34.681" y="38.2716" rot="R90"/>
-<element name="U$9" library="fab" package="MK-LOGO-SILK" value="" x="34.9848" y="11.008"/>
-<element name="J9" library="power" package="PWRPAD_2-5MM" value="PWRPAD2-5MM" x="34.75" y="7"/>
-<element name="J2" library="power" package="PWRPAD_2-5MM" value="PWRPAD2-5MM" x="34.75" y="42.639"/>
-<element name="J3" library="power" package="PWRPAD_2-5MM" value="PWRPAD2-5MM" x="30.5" y="42.639"/>
-<element name="J7" library="power" package="PWRPAD_2-5MM" value="PWRPAD2-5MM" x="30.5" y="7"/>
+<element name="U$5" library="fab" package="CBA-SILK-LOGO" value="" x="42.381" y="34.7716" rot="R90"/>
+<element name="U$9" library="fab" package="MK-LOGO-SILK" value="" x="42.3848" y="13.508"/>
+<element name="J9" library="power" package="PWRPAD_2-05MM" value="PWRPADM2" x="34.75" y="7.5"/>
+<element name="J2" library="power" package="PWRPAD_2-05MM" value="PWRPADM2" x="34.75" y="41.039"/>
+<element name="J3" library="power" package="PWRPAD_2-05MM" value="PWRPADM2" x="30.5" y="41.039"/>
+<element name="J7" library="power" package="PWRPAD_2-05MM" value="PWRPADM2" x="30.5" y="7.5"/>
+<element name="U1" library="power" package="SOT23-5" value="VREG-AP2112" x="14.097" y="33.02" rot="R180"/>
+<element name="C7" library="borkedlabs-passives" package="1206" value="10uF" x="32.5" y="37.7">
+<attribute name="PACKAGE" value="1206" x="32.5" y="37.7" size="0.6096" layer="27" display="off"/>
+<attribute name="TYPE" value="" x="32.5" y="37.7" size="0.6096" layer="27" display="off"/>
+<attribute name="VOLTAGE" value="" x="32.5" y="37.7" size="0.6096" layer="27" display="off"/>
+</element>
+<element name="C8" library="borkedlabs-passives" package="1206" value="10uF" x="37.1" y="35.7" rot="R180">
+<attribute name="PACKAGE" value="1206" x="37.1" y="35.7" size="0.6096" layer="27" rot="R180" display="off"/>
+<attribute name="TYPE" value="" x="37.1" y="35.7" size="0.6096" layer="27" rot="R180" display="off"/>
+<attribute name="VOLTAGE" value="" x="37.1" y="35.7" size="0.6096" layer="27" rot="R180" display="off"/>
+</element>
+<element name="C18" library="borkedlabs-passives" package="1206" value="10uF" x="37.1" y="33.9" rot="R180">
+<attribute name="PACKAGE" value="1206" x="37.1" y="33.9" size="0.6096" layer="27" rot="R180" display="off"/>
+<attribute name="TYPE" value="" x="37.1" y="33.9" size="0.6096" layer="27" rot="R180" display="off"/>
+<attribute name="VOLTAGE" value="" x="37.1" y="33.9" size="0.6096" layer="27" rot="R180" display="off"/>
+</element>
+<element name="C25" library="borkedlabs-passives" package="1206" value="10uF" x="37.2" y="12.8" rot="R180">
+<attribute name="PACKAGE" value="1206" x="37.2" y="12.8" size="0.6096" layer="27" rot="R180" display="off"/>
+<attribute name="TYPE" value="" x="37.2" y="12.8" size="0.6096" layer="27" rot="R180" display="off"/>
+<attribute name="VOLTAGE" value="" x="37.2" y="12.8" size="0.6096" layer="27" rot="R180" display="off"/>
+</element>
+<element name="C26" library="borkedlabs-passives" package="1206" value="10uF" x="37.2" y="14.6" rot="R180">
+<attribute name="PACKAGE" value="1206" x="37.2" y="14.6" size="0.6096" layer="27" rot="R180" display="off"/>
+<attribute name="TYPE" value="" x="37.2" y="14.6" size="0.6096" layer="27" rot="R180" display="off"/>
+<attribute name="VOLTAGE" value="" x="37.2" y="14.6" size="0.6096" layer="27" rot="R180" display="off"/>
+</element>
+<element name="C27" library="borkedlabs-passives" package="1206" value="10uF" x="32.6" y="10.8">
+<attribute name="PACKAGE" value="1206" x="32.6" y="10.8" size="0.6096" layer="27" display="off"/>
+<attribute name="TYPE" value="" x="32.6" y="10.8" size="0.6096" layer="27" display="off"/>
+<attribute name="VOLTAGE" value="" x="32.6" y="10.8" size="0.6096" layer="27" display="off"/>
+</element>
+<element name="U$2" library="fab" package="2-SMD-1-5X3-2MM" value="CRYSTALSMALL" x="18.488" y="20.32" rot="R180"/>
+<element name="C28" library="borkedlabs-passives" package="0603-CAP" value="12.5pF" x="22.2" y="20.9" rot="R180">
+<attribute name="PACKAGE" value="0603" x="22.2" y="20.9" size="0.6096" layer="27" rot="R180" display="off"/>
+<attribute name="TYPE" value="" x="22.2" y="20.9" size="0.6096" layer="27" rot="R180" display="off"/>
+<attribute name="VOLTAGE" value="" x="22.2" y="20.9" size="0.6096" layer="27" rot="R180" display="off"/>
+</element>
+<element name="C29" library="borkedlabs-passives" package="0603-CAP" value="12.5pF" x="22.2" y="19.6" rot="R180">
+<attribute name="PACKAGE" value="0603" x="22.2" y="19.6" size="0.6096" layer="27" rot="R180" display="off"/>
+<attribute name="TYPE" value="" x="22.2" y="19.6" size="0.6096" layer="27" rot="R180" display="off"/>
+<attribute name="VOLTAGE" value="" x="22.2" y="19.6" size="0.6096" layer="27" rot="R180" display="off"/>
+</element>
+<element name="U$3" library="power" package="TQFP44" value="TMC2660U" x="31.6" y="24.2" rot="R270"/>
+<element name="R3" library="borkedlabs-passives" package="0805" value="10R" x="26.1" y="17.4" rot="R90">
+<attribute name="PACKAGE" value="0805" x="26.1" y="17.4" size="0.6096" layer="27" rot="R90" display="off"/>
+<attribute name="PRECISION" value="" x="26.1" y="17.4" size="0.6096" layer="27" rot="R90" display="off"/>
+</element>
+<element name="R8" library="borkedlabs-passives" package="0805" value="10R" x="26.1" y="31" rot="R270">
+<attribute name="PACKAGE" value="0805" x="26.1" y="31" size="0.6096" layer="27" rot="R270" display="off"/>
+<attribute name="PRECISION" value="" x="26.1" y="31" size="0.6096" layer="27" rot="R270" display="off"/>
+</element>
+<element name="C30" library="borkedlabs-passives" package="0805" value="10nF" x="24.5" y="31" rot="R270">
+<attribute name="PACKAGE" value="0805" x="24.5" y="31" size="0.6096" layer="27" rot="R270" display="off"/>
+<attribute name="TYPE" value="" x="24.5" y="31" size="0.6096" layer="27" rot="R270" display="off"/>
+<attribute name="VOLTAGE" value="" x="24.5" y="31" size="0.6096" layer="27" rot="R270" display="off"/>
+</element>
+<element name="C31" library="borkedlabs-passives" package="0805" value="10nF" x="24.6" y="17.4" rot="R90">
+<attribute name="PACKAGE" value="0805" x="24.6" y="17.4" size="0.6096" layer="27" rot="R90" display="off"/>
+<attribute name="TYPE" value="" x="24.6" y="17.4" size="0.6096" layer="27" rot="R90" display="off"/>
+<attribute name="VOLTAGE" value="" x="24.6" y="17.4" size="0.6096" layer="27" rot="R90" display="off"/>
+</element>
 </elements>
 <signals>
 <signal name="RESET">
 <contactref element="U$1" pad="52"/>
-<contactref element="S2" pad="1"/>
+<contactref element="S2" pad="P$1"/>
 <contactref element="J1" pad="2"/>
-<contactref element="C18" pad="2"/>
-<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.3"/>
-<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="11.3282" y1="35.94526875" x2="11.3282" y2="36.1012" 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.3"/>
-<wire x1="11.4946" y1="36.2676" x2="11.3282" y2="36.1012" 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.3"/>
-<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"/>
-<wire x1="9.95846875" y1="35.4656" x2="10.84853125" y2="35.4656" width="0.1524" layer="1"/>
-<wire x1="10.84853125" y1="35.4656" x2="11.3282" y2="35.94526875" width="0.1524" layer="1"/>
-<wire x1="9.2982" y1="34.80533125" x2="9.2982" y2="33.3362" width="0.1524" layer="1"/>
-<wire x1="9.2982" y1="34.80533125" x2="9.95846875" y2="35.4656" width="0.1524" layer="1"/>
-<wire x1="9.2982" y1="33.3362" x2="9.5362" y2="33.3362" width="0.1524" layer="1"/>
-<wire x1="9.5362" y1="33.3362" x2="10.3" y2="34.1" width="0.1524" layer="1"/>
-<wire x1="10.3" y1="34.1" x2="11.2" y2="34.1" width="0.1524" layer="1"/>
-<via x="12.1" y="33.2" extent="1-16" drill="0.35"/>
-<wire x1="12.1" y1="32.9" x2="12.1" y2="33.2" width="0.1524" layer="16"/>
-<wire x1="11.2" y1="34.1" x2="12.1" y2="33.2" width="0.1524" layer="1"/>
-<wire x1="9.6774" y1="24.6126" x2="9.6774" y2="30.4774" width="0.1524" layer="16"/>
-<wire x1="9.6774" y1="30.4774" x2="12.1" y2="32.9" width="0.1524" layer="16"/>
+<contactref element="R7" pad="2"/>
+<wire x1="8.509" y1="33.793" x2="7.631" y2="33.793" width="0.1524" layer="1"/>
+<wire x1="7.631" y1="33.793" x2="5.207" y2="31.369" width="0.1524" layer="1"/>
+<wire x1="5.207" y1="31.369" x2="5.207" y2="31.0664" width="0.1524" layer="1"/>
+<wire x1="5.207" y1="31.0664" x2="5.0088" y2="30.8682" width="0.1524" layer="1"/>
+<via x="17.316" y="14.491" extent="1-16" drill="0.3" diameter="0.425"/>
+<wire x1="17.316" y1="14.491" x2="16.809" y2="14.491" width="0.1524" layer="16"/>
+<wire x1="16.809" y1="14.491" x2="16.5" y2="14.8" width="0.1524" layer="16"/>
+<wire x1="16.5" y1="14.8" x2="14.4" y2="14.8" width="0.1524" layer="16"/>
+<wire x1="14.4" y1="14.8" x2="13.993603125" y2="14.393603125" width="0.1524" layer="16"/>
+<via x="13.993603125" y="14.393603125" extent="1-16" drill="0.3" diameter="0.425"/>
+<wire x1="13.993603125" y1="14.393603125" x2="9.406396875" y2="14.393603125" width="0.1524" layer="1"/>
+<wire x1="9.406396875" y1="14.393603125" x2="9.3" y2="14.4" width="0.1524" layer="1"/>
+<via x="9.3" y="14.4" extent="1-16" drill="0.3" diameter="0.425"/>
+<wire x1="8.1" y1="19.8" x2="8.1" y2="16.1" width="0.1524" layer="16"/>
+<wire x1="8.1" y1="19.8" x2="8.9" y2="20.6" width="0.1524" layer="16"/>
+<via x="8.9" y="20.6" extent="1-16" drill="0.3" diameter="0.425"/>
+<wire x1="8.95" y1="19.7" x2="8.95" y2="20.55" width="0.1524" layer="1"/>
+<wire x1="8.9" y1="20.6" x2="8.95" y2="20.55" width="0.1524" layer="1"/>
+<wire x1="5.0088" y1="30.8682" x2="5.0088" y2="30.1912" width="0.1524" layer="1"/>
+<wire x1="5.0088" y1="30.1912" x2="5.6" y2="29.6" width="0.1524" layer="1"/>
+<wire x1="5.6" y1="29.6" x2="7.8" y2="29.6" width="0.1524" layer="1"/>
+<wire x1="7.8" y1="29.6" x2="7.9" y2="29.7" width="0.1524" layer="1"/>
+<via x="7.9" y="29.7" extent="1-16" drill="0.3" diameter="0.425"/>
+<wire x1="7.9" y1="29.7" x2="7.8" y2="29.7" width="0.1524" layer="16"/>
+<wire x1="7.8" y1="29.7" x2="7.3" y2="29.2" width="0.1524" layer="16"/>
+<wire x1="7.3" y1="29.2" x2="7.3" y2="22.5" width="0.1524" layer="16"/>
+<wire x1="7.3" y1="22.5" x2="7.7" y2="22.1" width="0.1524" layer="16"/>
+<via x="7.7" y="22.1" extent="1-16" drill="0.3" diameter="0.425"/>
+<wire x1="7.7" y1="22.1" x2="8.5" y2="21.3" width="0.1524" layer="1"/>
+<wire x1="8.5" y1="21.3" x2="8.5" y2="21" width="0.1524" layer="1"/>
+<wire x1="8.5" y1="21" x2="8.9" y2="20.6" width="0.1524" layer="1"/>
+<wire x1="9.2" y1="15" x2="9.2" y2="14.5" width="0.1524" layer="16"/>
+<wire x1="9.2" y1="14.5" x2="9.3" y2="14.4" width="0.1524" layer="16"/>
+<wire x1="8.1" y1="16.1" x2="9.2" y2="15" width="0.1524" layer="16"/>
 </signal>
 <signal name="GND">
-<contactref element="J1" pad="5"/>
 <contactref element="X1" pad="GND"/>
 <contactref element="C1" pad="2"/>
-<contactref element="IC1" pad="3"/>
 <contactref element="C2" pad="2"/>
 <contactref element="C3" pad="2"/>
 <contactref element="C4" pad="2"/>
-<contactref element="C6" pad="2"/>
-<contactref element="J1" pad="3"/>
-<contactref element="C7" pad="-"/>
 <contactref element="C13" pad="1"/>
-<contactref element="U$4" pad="16"/>
-<contactref element="U$4" pad="28"/>
-<contactref element="U$4" pad="EXP"/>
-<contactref element="U$4" pad="13"/>
-<contactref element="U$4" pad="1"/>
-<contactref element="U$4" pad="32"/>
 <contactref element="C14" pad="2"/>
 <contactref element="U$7" pad="13"/>
 <contactref element="R6" pad="1"/>
@@ -1693,13 +1264,8 @@ design rules under a new name.</description>
 <contactref element="U$1" pad="22"/>
 <contactref element="C15" pad="1"/>
 <contactref element="C16" pad="1"/>
-<contactref element="R3" pad="2"/>
 <contactref element="C17" pad="1"/>
-<contactref element="C19" pad="2"/>
-<contactref element="C21" pad="2"/>
 <contactref element="R1" pad="1"/>
-<contactref element="C22" pad="2"/>
-<contactref element="C20" pad="2"/>
 <contactref element="R2" pad="1"/>
 <contactref element="J5" pad="6"/>
 <contactref element="J6" pad="6"/>
@@ -1707,7 +1273,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" rank="2">
+<polygon width="0.1524" layer="16" rank="4">
 <vertex x="3.15" y="39.65"/>
 <vertex x="3.302" y="45.212"/>
 <vertex x="8.7" y="45.2"/>
@@ -1721,75 +1287,28 @@ design rules under a new name.</description>
 <vertex x="3.302" y="3.302"/>
 <vertex x="3.15" y="8.7"/>
 </polygon>
-<via x="26.05" y="28.2" extent="1-16" drill="0.35"/>
-<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.3"/>
-<via x="27.7368" y="36.1188" extent="1-16" drill="0.3"/>
-<via x="27.7368" y="36.957" extent="1-16" drill="0.3"/>
-<via x="27.7368" y="37.7952" extent="1-16" drill="0.3"/>
+<via x="22.1" y="28.3" extent="1-16" drill="0.35"/>
 <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.3"/>
-<via x="42.2148" y="31.8516" extent="1-16" drill="0.3"/>
-<via x="40.9956" y="31.0896" extent="1-16" drill="0.3"/>
-<via x="42.2148" y="31.0896" extent="1-16" drill="0.3"/>
-<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.3"/>
-<via x="27.7368" y="9.7536" extent="1-16" drill="0.3"/>
-<via x="27.7368" y="10.5918" extent="1-16" drill="0.3"/>
-<via x="27.7368" y="11.43" extent="1-16" drill="0.3"/>
+<vertex x="22.5746" y="36.0382"/>
+<vertex x="25.2416" y="36.0382"/>
+<vertex x="25.2416" y="32.914"/>
+<vertex x="22.5746" y="32.914"/>
+</polygon>
+<via x="24.9368" y="35.7334" extent="1-16" drill="0.3"/>
+<via x="24.9368" y="33.2188" extent="1-16" drill="0.3"/>
+<via x="24.9368" y="34.057" extent="1-16" drill="0.3"/>
+<via x="24.9368" y="34.8952" extent="1-16" drill="0.3"/>
 <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.3"/>
-<via x="40.9956" y="16.5354" extent="1-16" drill="0.3"/>
-<via x="42.2148" y="16.5354" extent="1-16" drill="0.3"/>
-<via x="42.2148" y="17.2974" extent="1-16" drill="0.3"/>
-<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.3"/>
-<via x="10.9" y="16.4" extent="1-16" drill="0.3"/>
-<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.3"/>
+<vertex x="22.5746" y="15.573"/>
+<vertex x="25.2416" y="15.573"/>
+<vertex x="25.2416" y="12.4488"/>
+<vertex x="22.5746" y="12.4488"/>
+</polygon>
+<via x="24.9368" y="15.2682" extent="1-16" drill="0.3"/>
+<via x="24.9368" y="12.7536" extent="1-16" drill="0.3"/>
+<via x="24.9368" y="13.5918" extent="1-16" drill="0.3"/>
+<via x="24.9368" y="14.43" extent="1-16" drill="0.3"/>
+<wire x1="9.088659375" y1="16.341059375" x2="9.1476" y2="16.45" width="0.2032" layer="1"/>
 <via x="7.3" y="15.0024" extent="1-16" drill="0.3"/>
 <wire x1="9.95" y1="20.6942" x2="9.95" y2="19.7" width="0.2032" layer="1"/>
 <wire x1="9.9822" y1="20.7264" x2="9.95" y2="20.6942" width="0.2032" layer="1"/>
@@ -1800,28 +1319,21 @@ design rules under a new name.</description>
 <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="11.2604" y="30.0018" 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.3"/>
-<wire x1="18.586" y1="17.031" x2="18.586" y2="15.761" width="0.2032" layer="1"/>
+<via x="5.2394" y="25.7688" extent="1-16" drill="0.35"/>
+<via x="11.3104" y="30.0018" extent="1-16" drill="0.35"/>
+<via x="18.9956" y="22.3816" extent="1-16" drill="0.35"/>
 <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.3"/>
-<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="20.8428" y="41.976" extent="1-16" drill="0.35"/>
-<via x="23.1428" y="41.576" extent="1-16" drill="0.35"/>
-<wire x1="26.7428" y1="41.976" x2="25.3428" y2="41.976" width="0.254" layer="1"/>
-<via x="25.3428" y="41.976" extent="1-16" drill="0.35"/>
+<wire x1="6.7" y1="27.95" x2="7.6608" y2="27.95" width="0.254" layer="1"/>
+<wire x1="7.6608" y1="27.95" x2="8.1026" y2="27.5082" width="0.254" layer="1"/>
+<via x="8.1026" y="27.5082" extent="1-16" drill="0.35"/>
+<via x="16.51" y="31.993" extent="1-16" drill="0.35"/>
+<wire x1="10.16" y1="33.793" x2="11.684" y2="33.793" width="0.254" layer="1"/>
+<via x="11.684" y="33.793" extent="1-16" drill="0.35"/>
 <wire x1="18.4238" y1="8.1274" 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"/>
@@ -1840,42 +1352,133 @@ design rules under a new name.</description>
 <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="8.1274" 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="21.455" y="32.466"/>
-<vertex x="24.122" y="32.466"/>
-<vertex x="24.122" y="29.1894"/>
-<vertex x="21.455" y="29.1894"/>
-</polygon>
-<via x="23.741" y="32.085" extent="1-16" drill="0.35"/>
-<via x="23.741" y="31.2468" extent="1-16" drill="0.35"/>
-<via x="23.741" y="30.4086" extent="1-16" drill="0.35"/>
-<via x="23.741" y="29.5704" extent="1-16" drill="0.35"/>
-<via x="5.2" y="18.75" extent="1-16" drill="0.35"/>
-<wire x1="10.6742" y1="34.6862" x2="11.5138" y2="34.7862" width="0.1524" layer="1"/>
-<wire x1="11.5138" y1="34.7862" x2="12.1" y2="34.2" width="0.1524" layer="1"/>
-<via x="12.1" y="34.2" extent="1-16" drill="0.35"/>
+<via x="5.2" y="18.8" extent="1-16" drill="0.35"/>
 <contactref element="J3" pad="P$1"/>
 <contactref element="J7" pad="P$1"/>
-<wire x1="30.7848" y1="24.2316" x2="30.7536" y2="24.188" width="0" layer="19" extent="1-1"/>
+<contactref element="J1" pad="3"/>
+<contactref element="S2" pad="P$3"/>
+<contactref element="U1" pad="2"/>
+<via x="14.097" y="34.326" extent="1-16" drill="0.3" diameter="0.425"/>
+<contactref element="C7" pad="1"/>
+<contactref element="C8" pad="1"/>
+<contactref element="C18" pad="1"/>
+<contactref element="C25" pad="1"/>
+<contactref element="C26" pad="1"/>
+<contactref element="C27" pad="1"/>
+<wire x1="6.6088" y1="30.8682" x2="6.6088" y2="31.8722" width="0.1524" layer="1"/>
+<wire x1="6.6088" y1="31.8722" x2="6.604" y2="31.877" width="0.1524" layer="1"/>
+<via x="6.604" y="31.877" extent="1-16" drill="0.3" diameter="0.425"/>
+<contactref element="C29" pad="1"/>
+<contactref element="C28" pad="1"/>
+<via x="18.586" y="15.761" extent="1-16" drill="0.3" diameter="0.425"/>
+<via x="19.558" y="31.993" extent="1-16" drill="0.3" diameter="0.425"/>
+<contactref element="U$3" pad="21"/>
+<contactref element="U$3" pad="17"/>
+<contactref element="U$3" pad="39"/>
+<contactref element="U$3" pad="44"/>
+<wire x1="23" y1="20.9" x2="23" y2="19.6" width="0.3048" layer="1"/>
+<wire x1="23" y1="19.6" x2="23.05" y2="18.55" width="0.3048" layer="1"/>
+<wire x1="23.05" y1="18.55" x2="23" y2="18.5" width="0.3048" layer="1"/>
+<via x="23" y="18.5" extent="1-16" drill="0.3" diameter="0.425"/>
+<contactref element="C6" pad="2"/>
+<contactref element="C21" pad="2"/>
+<contactref element="C19" pad="2"/>
+<contactref element="C20" pad="2"/>
+<contactref element="C22" pad="2"/>
+<contactref element="C31" pad="1"/>
+<contactref element="C30" pad="1"/>
+<contactref element="U$3" pad="43"/>
+<wire x1="25.8" y1="24.2" x2="24.5" y2="24.2" width="0.2" layer="1"/>
+<wire x1="24.5" y1="24.2" x2="24.3" y2="24.4" width="0.2" layer="1"/>
+<via x="24.3" y="24.4" extent="1-16" drill="0.3" diameter="0.425"/>
+<wire x1="25.8" y1="21" x2="26.715025" y2="21" width="0.2" layer="1"/>
+<wire x1="26.715025" y1="21" x2="26.9075125" y2="21.1924875" width="0.2" layer="1"/>
+<via x="26.9075125" y="21.1924875" extent="1-16" drill="0.3" diameter="0.425"/>
+<wire x1="39.25" y1="27.4" x2="39.3" y2="27.3" width="0.2" layer="1"/>
+<wire x1="25" y1="15.3314" x2="24.9368" y2="15.2682" width="0.1524" layer="1"/>
+<wire x1="24.9368" y1="33.2188" x2="25" y2="33.1556" width="0.1524" layer="1"/>
+<wire x1="39.2" y1="24.3" x2="39.3" y2="24.3" width="0.2" layer="1"/>
+<wire x1="40.1556" y1="24.95270625" x2="40.1556" y2="24.9556" width="0.3048" layer="1"/>
+<wire x1="40.1556" y1="24.9556" x2="40.2" y2="25" width="0.3048" layer="1"/>
+<wire x1="39.3" y1="24.3" x2="39.60289375" y2="24.4" width="0.3048" layer="1"/>
+<wire x1="39.60289375" y1="24.4" x2="40.1556" y2="24.95270625" width="0.3048" layer="1"/>
+<wire x1="40.2" y1="25" x2="40.2" y2="26.45" width="0.3048" layer="1"/>
+<wire x1="40.2" y1="26.45" x2="39.3" y2="27.3" width="0.3048" layer="1"/>
+<wire x1="37.4" y1="24.2" x2="39.1" y2="24.2" width="0.3048" layer="1"/>
+<wire x1="39.1" y1="24.2" x2="39.2" y2="24.3" width="0.3048" layer="1"/>
+<wire x1="24.6" y1="16.5" x2="24.8" y2="15.5314" width="0.1524" layer="1"/>
+<wire x1="24.8" y1="15.5314" x2="25" y2="15.3314" width="0.1524" layer="1"/>
+<wire x1="24.5" y1="31.9" x2="24.7" y2="32.982" width="0.1524" layer="1"/>
+<wire x1="24.7" y1="32.982" x2="24.9368" y2="33.2188" width="0.1524" layer="1"/>
+<via x="20.6096" y="30.0616" extent="1-16" drill="0.3" diameter="0.425"/>
+<wire x1="31.2" y1="14.6" x2="31.2" y2="12.7" width="1.27" layer="1"/>
+<wire x1="31.2" y1="12.7" x2="31.2" y2="10.8" width="1.27" layer="1"/>
+<wire x1="10.9" y1="16.45" x2="9.1476" y2="16.45" width="0.3048" layer="1"/>
+<wire x1="9.1476" y1="16.45" x2="7.2" y2="16.4" width="0.3048" layer="1"/>
+<via x="7.2" y="16.4" extent="1-16" drill="0.3" diameter="0.425"/>
+<wire x1="38.5" y1="33.9" x2="38.5" y2="35.7" width="1.27" layer="1"/>
+<wire x1="38.6" y1="12.8" x2="38.6" y2="14.6" width="1.27" layer="1"/>
+<polygon width="0.1524" layer="1" thermals="no">
+<vertex x="37.8" y="15.5"/>
+<vertex x="40.4" y="15.5"/>
+<vertex x="40.4" y="11.9"/>
+<vertex x="37.8" y="11.9"/>
+</polygon>
+<via x="40" y="14.7" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="40" y="13.7" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="40" y="12.7" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="29.8" y="11.2" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="29.8" y="10.4" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="29.1" y="10.8" extent="1-16" drill="0.4" diameter="0.425"/>
+<polygon width="0.1524" layer="1" thermals="no" rank="3">
+<vertex x="32" y="9.9"/>
+<vertex x="32" y="15.5"/>
+<vertex x="30.4" y="15.5"/>
+<vertex x="30.4" y="11.9"/>
+<vertex x="28.7" y="11.9"/>
+<vertex x="28.7" y="9.9"/>
+</polygon>
+<via x="39.8" y="35.8" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="39.8" y="34.8" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="39.8" y="33.9" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="29.7" y="38.2" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="29.7" y="37.4" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="29" y="37.8" extent="1-16" drill="0.4" diameter="0.425"/>
+<polygon width="0.1524" layer="1" thermals="no">
+<vertex x="37.7" y="36.5"/>
+<vertex x="37.7" y="33"/>
+<vertex x="40.2" y="33"/>
+<vertex x="40.2" y="36.5"/>
+</polygon>
+<polygon width="0.1524" layer="1" thermals="no" rank="3">
+<vertex x="30.3" y="33"/>
+<vertex x="31.9" y="33"/>
+<vertex x="31.9" y="38.6"/>
+<vertex x="28.6" y="38.6"/>
+<vertex x="28.6" y="36.5"/>
+<vertex x="30.3" y="36.5"/>
+</polygon>
+<polygon width="0.1524" layer="1" thermals="no" rank="2">
+<vertex x="36.7" y="27.1"/>
+<vertex x="36.7" y="36.5"/>
+<vertex x="40.2" y="36.5"/>
+<vertex x="40.2" y="32.9"/>
+<vertex x="38.1" y="32.9"/>
+<vertex x="38.1" y="27.1"/>
+</polygon>
+<wire x1="39.3" y1="27.3" x2="39.3" y2="29.8" width="0.3048" layer="1"/>
+<wire x1="39.3" y1="29.8" x2="40.8" y2="31.3" width="0.3048" layer="1"/>
+<via x="40.8" y="31.3" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="37.2" y="33.9" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="37.2" y="35.7" extent="1-16" drill="0.4" diameter="0.425"/>
 </signal>
 <signal name="N$4">
 <contactref element="X1" pad="VBUS"/>
 <contactref element="S1" pad="3"/>
-<wire x1="17.2206" y1="42.63426875" x2="17.2206" y2="43.5794" width="0.1524" layer="1"/>
-<wire x1="17.2206" y1="43.5794" x2="16.7" y2="44.1" width="0.1524" layer="1"/>
-<wire x1="17.7" y1="41" x2="17.7" y2="42.15486875" width="0.1524" layer="1"/>
-<wire x1="17.7" y1="42.15486875" x2="17.2206" y2="42.63426875" width="0.1524" layer="1"/>
-<via x="16.7" y="44.1" extent="1-16" drill="0.35"/>
-<wire x1="16.7" y1="44.1" x2="7.7" y2="44.1" width="0.1524" layer="16"/>
-<wire x1="7.7" y1="44.1" x2="4.4" y2="40.8" width="0.1524" layer="16"/>
-<wire x1="4.4" y1="40.8" x2="4.4" y2="36.4" width="0.1524" layer="16"/>
-<wire x1="4.4" y1="36.4" x2="5.5" y2="35.3" width="0.1524" layer="16"/>
-<wire x1="5.5" y1="35.3" x2="5.5" y2="30.8" width="0.1524" layer="16"/>
-<via x="5.5" y="30.8" extent="1-16" drill="0.35"/>
-<wire x1="5.5" y1="30.8" x2="6.9952" y2="30.8" width="0.1524" layer="1"/>
-<wire x1="6.9952" y1="30.8" x2="7.1238" y2="30.6714" width="0.1524" layer="1"/>
+<wire x1="17.7" y1="41" x2="17.7" y2="42" width="0.2" layer="1"/>
+<wire x1="17.7" y1="42" x2="17.8" y2="42.1" width="0.2" layer="1"/>
+<wire x1="17.8" y1="42.1" x2="21.0716" y2="42.1" width="0.2" layer="1"/>
+<wire x1="21.0716" y1="42.1" x2="21.7814" y2="41.3902" width="0.2" layer="1"/>
 </signal>
 <signal name="USBDM">
 <contactref element="X1" pad="D-"/>
@@ -1900,40 +1503,38 @@ design rules under a new name.</description>
 <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.3"/>
 <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.3"/>
-<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"/>
+<wire x1="4.839" y1="21.45" x2="6.7" y2="21.45" width="0.1524" layer="1"/>
+<wire x1="6.5532" y1="24.1554" x2="5.1989" y2="22.8011" width="0.1524" layer="16"/>
+<wire x1="5.1989" y1="22.8011" x2="5.07615" y2="22.8011" width="0.1524" layer="16"/>
+<wire x1="5.07615" y1="22.8011" x2="4.77505" y2="22.5" width="0.1524" layer="16"/>
+<via x="4.77505" y="22.5" extent="1-16" drill="0.3" diameter="0.425"/>
+<wire x1="4.77505" y1="22.5" x2="4.77505" y2="21.51395" width="0.1524" layer="1"/>
+<wire x1="4.77505" y1="21.51395" x2="4.839" y2="21.45" 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="22.1928" y1="43.776" x2="20.8428" y2="43.776" width="0.254" layer="1"/>
-<via x="20.8428" y="43.776" extent="1-16" drill="0.35"/>
-<wire x1="20.8428" y1="43.776" x2="17.3059875" y2="43.776" width="0.1524" layer="16"/>
-<wire x1="17.3059875" y1="43.776" x2="16.9723875" y2="43.4424" width="0.1524" layer="16"/>
-<wire x1="16.9723875" y1="43.4424" x2="16.4276125" y2="43.4424" width="0.1524" layer="16"/>
-<wire x1="16.4276125" y1="43.4424" x2="16.1256125" y2="43.7444" width="0.1524" layer="16"/>
-<wire x1="16.1256125" y1="43.7444" x2="7.8473" y2="43.7444" width="0.1524" layer="16"/>
-<wire x1="7.8473" y1="43.7444" x2="4.7556" y2="40.6527" width="0.1524" layer="16"/>
-<wire x1="4.7556" y1="40.6527" x2="4.7556" y2="36.5473" width="0.1524" layer="16"/>
-<wire x1="5.8556" y1="33.502" x2="6.1576" y2="33.2" width="0.1524" layer="16"/>
-<wire x1="4.7556" y1="36.5473" x2="5.8556" y2="35.4473" width="0.1524" layer="16"/>
-<wire x1="5.8556" y1="35.4473" x2="5.8556" y2="33.502" width="0.1524" layer="16"/>
-<via x="6.1576" y="33.2" extent="1-16" drill="0.35"/>
-<wire x1="6.1576" y1="33.2" x2="7.0952" y2="33.2" width="0.1524" layer="1"/>
-<wire x1="7.0952" y1="33.2" x2="7.1238" y2="33.1714" width="0.1524" layer="1"/>
+<contactref element="U1" pad="1"/>
+<contactref element="U1" pad="3"/>
+<wire x1="13.147" y1="34.326" x2="13.147" y2="33.953" width="0.2" layer="1"/>
+<wire x1="13.147" y1="33.953" x2="13.8" y2="33.3" width="0.2" layer="1"/>
+<wire x1="14.4" y1="33.3" x2="13.8" y2="33.3" width="0.2" layer="1"/>
+<wire x1="15.047" y1="34" x2="15.047" y2="34.326" width="0.2" layer="1"/>
+<wire x1="15.047" y1="34" x2="15.047" y2="33.947" width="0.2" layer="1"/>
+<wire x1="15.047" y1="33.947" x2="14.4" y2="33.3" width="0.2" layer="1"/>
+<wire x1="15.254" y1="33.793" x2="16.51" y2="33.793" width="0.2" layer="1"/>
+<wire x1="15.254" y1="33.793" x2="15.047" y2="34" width="0.2" layer="1"/>
+<via x="16.51" y="33.793" extent="1-16" drill="0.3" diameter="0.425"/>
+<via x="24.2814" y="41.3902" extent="1-16" drill="0.3" diameter="0.425"/>
+<wire x1="24.2814" y1="41.3902" x2="24.1072" y2="41.3902" width="0.2" layer="16"/>
+<wire x1="24.1072" y1="41.3902" x2="16.51" y2="33.793" width="0.2" layer="16"/>
 </signal>
 <signal name="+3V3">
-<contactref element="IC1" pad="1"/>
 <contactref element="C2" pad="1"/>
 <contactref element="C3" pad="1"/>
 <contactref element="J1" pad="1"/>
 <contactref element="C13" pad="2"/>
-<contactref element="U$4" pad="29"/>
 <contactref element="D1" pad="A"/>
 <contactref element="U$7" pad="12"/>
 <contactref element="C14" pad="1"/>
@@ -1948,14 +1549,13 @@ design rules under a new name.</description>
 <contactref element="U$1" pad="48"/>
 <contactref element="U$1" pad="8"/>
 <contactref element="C15" pad="2"/>
-<contactref element="R7" pad="1"/>
 <contactref element="J5" pad="5"/>
 <contactref element="J5" pad="2"/>
 <contactref element="J6" pad="5"/>
 <contactref element="J6" pad="2"/>
 <contactref element="C24" pad="2"/>
 <contactref element="C23" pad="2"/>
-<polygon width="0.1524" layer="1" rank="2">
+<polygon width="0.1524" layer="1" rank="6">
 <vertex x="3.15" y="39.65"/>
 <vertex x="3.302" y="45.212"/>
 <vertex x="8.7" y="45.2"/>
@@ -1969,276 +1569,187 @@ design rules under a new name.</description>
 <vertex x="3.302" y="3.302"/>
 <vertex x="3.15" y="8.7"/>
 </polygon>
-<wire x1="24.2" y1="26.9178" x2="24.2" y2="28.05" width="0.2032" layer="16"/>
-<wire x1="24.35" y1="28.2" x2="24.2" y2="28.05" width="0.2032" layer="16"/>
-<via x="24.35" y="28.2" extent="1-16" drill="0.35"/>
-<wire x1="24.835" y1="26.9178" x2="24.835" y2="27.715" width="0.2032" layer="16"/>
-<wire x1="24.835" y1="27.715" x2="24.35" y2="28.2" width="0.2032" layer="16"/>
+<via x="23.7" y="28.3" extent="1-16" drill="0.35"/>
+<contactref element="R7" pad="1"/>
+<contactref element="U1" pad="5"/>
+<contactref element="U$3" pad="40"/>
+<wire x1="23.9" y1="28.15" x2="23.7" y2="28.3" width="0.2" layer="16"/>
+<wire x1="24.835" y1="26.9178" x2="24.835" y2="27.515" width="0.2" layer="16"/>
+<wire x1="24.12854375" y1="27.994784375" x2="24.835" y2="27.515" width="0.2" layer="16"/>
+<wire x1="24.12854375" y1="27.994784375" x2="23.9" y2="28.15" width="0.2" layer="16"/>
+<wire x1="24.2" y1="26.9178" x2="24.2" y2="27.923328125" width="0.2" layer="16"/>
+<wire x1="24.2" y1="27.923328125" x2="24.12854375" y2="27.994784375" width="0.2" layer="16"/>
 </signal>
 <signal name="TMC5VOUT">
 <contactref element="S1" pad="1"/>
-<contactref element="U$4" pad="9"/>
 <contactref element="C4" pad="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"/>
-<via x="27.3558" y="27.432" extent="1-16" drill="0.35"/>
-<wire x1="27.3558" y1="27.432" x2="27.3558" y2="26.2558" width="0.1524" layer="16"/>
-<wire x1="27.3558" y1="26.2558" x2="26.5" y2="25.4" width="0.1524" layer="16"/>
-<wire x1="26.5" y1="25.4" x2="21.5" y2="25.4" width="0.1524" layer="16"/>
-<wire x1="21.5" y1="25.4" x2="21.1" y2="25.8" width="0.1524" layer="16"/>
-<wire x1="21.1" y1="25.8" x2="21.1" y2="27.3" width="0.1524" layer="16"/>
-<wire x1="21.1" y1="27.3" x2="20.1" y2="28.3" width="0.1524" layer="16"/>
-<wire x1="20.1" y1="28.3" x2="20.1" y2="31.8" width="0.1524" layer="16"/>
-<via x="20.1" y="31.8" extent="1-16" drill="0.35"/>
-<wire x1="20.1" y1="31.8" x2="20.1" y2="36.1" width="0.1524" layer="1"/>
-<via x="20.1" y="36.1" extent="1-16" drill="0.35"/>
-<wire x1="20.1" y1="36.1" x2="20.1" y2="38.5" width="0.1524" layer="16"/>
-<wire x1="15.6" y1="43" x2="12.2868" y2="43" width="0.1524" layer="16"/>
-<wire x1="12.2868" y1="43" x2="12.2" y2="43.0868" width="0.1524" layer="16"/>
-<via x="12.2" y="43.0868" extent="1-16" drill="0.35"/>
-<wire x1="12.2" y1="43.0868" x2="7.1868" y2="43.0868" width="0.1524" layer="1"/>
-<wire x1="7.1868" y1="43.0868" x2="4.8" y2="40.7" width="0.1524" layer="1"/>
-<wire x1="4.8" y1="40.7" x2="4.8" y2="36.5" width="0.1524" layer="1"/>
-<wire x1="4.8" y1="36.5" x2="5.5" y2="35.8" width="0.1524" layer="1"/>
-<wire x1="5.5" y1="35.8" x2="6.9952" y2="35.8" width="0.1524" layer="1"/>
-<wire x1="6.9952" y1="35.8" x2="7.1238" y2="35.6714" width="0.1524" layer="1"/>
-<wire x1="20.1" y1="38.5" x2="15.6" y2="43" width="0.1524" layer="16"/>
-</signal>
-<signal name="N$2">
-<contactref element="U$4" pad="24"/>
-<contactref element="C5" pad="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"/>
+<contactref element="U$3" pad="13"/>
+<wire x1="21.4" y1="27.4" x2="25.8" y2="27.4" width="0.2" layer="1"/>
+<wire x1="20.6096" y1="28.2" x2="20.6096" y2="28.2616" width="0.2" layer="1"/>
+<wire x1="20.6096" y1="28.2" x2="20.6096" y2="28.1904" width="0.2" layer="1"/>
+<wire x1="20.6096" y1="28.1904" x2="21.4" y2="27.4" width="0.2" layer="1"/>
+<wire x1="26.7814" y1="41.3902" x2="26.3902" y2="41.3902" width="0.2" layer="1"/>
+<wire x1="26.3902" y1="41.3902" x2="25.1" y2="40.1" width="0.2" layer="1"/>
+<wire x1="24" y1="40.1" x2="25.1" y2="40.1" width="0.2" layer="1"/>
+<via x="21.2" y="35" extent="1-16" drill="0.3" diameter="0.425"/>
+<wire x1="21.2" y1="35" x2="21.2" y2="32.4" width="0.2" layer="16"/>
+<wire x1="21.2" y1="32.4" x2="19.5" y2="30.7" width="0.2" layer="16"/>
+<wire x1="19.5" y1="30.7" x2="19.5" y2="28.8" width="0.2" layer="16"/>
+<wire x1="19.5" y1="28.8" x2="19.6" y2="28.7" width="0.2" layer="16"/>
+<via x="19.6" y="28.7" extent="1-16" drill="0.3" diameter="0.425"/>
+<wire x1="19.6" y1="28.7" x2="20.1096" y2="28.7" width="0.2" layer="1"/>
+<wire x1="20.1096" y1="28.7" x2="20.6096" y2="28.2" width="0.2" layer="1"/>
+<wire x1="21.2" y1="35" x2="21.2" y2="37.3" width="0.2" layer="1"/>
+<wire x1="21.2" y1="37.3" x2="24" y2="40.1" width="0.2" layer="1"/>
 </signal>
 <signal name="V+">
+<contactref element="J9" pad="P$1"/>
+<contactref element="J2" pad="P$1"/>
+<contactref element="C7" pad="2"/>
+<contactref element="C8" pad="2"/>
+<contactref element="C18" pad="2"/>
+<contactref element="C25" pad="2"/>
+<contactref element="C26" pad="2"/>
+<contactref element="C27" pad="2"/>
 <contactref element="C5" pad="2"/>
-<contactref element="U$4" pad="25"/>
+<contactref element="U$3" pad="36"/>
 <contactref element="C6" pad="1"/>
-<contactref element="C7" pad="+"/>
-<contactref element="U$2" pad="P$8"/>
-<contactref element="U$2" pad="P$7"/>
-<contactref element="U$2" pad="P$6"/>
-<contactref element="U$2" pad="P$5"/>
-<contactref element="C21" pad="1"/>
 <contactref element="C19" pad="1"/>
-<contactref element="U$3" pad="P$8"/>
-<contactref element="U$3" pad="P$7"/>
-<contactref element="U$3" pad="P$6"/>
-<contactref element="U$3" pad="P$5"/>
-<contactref element="C20" pad="1"/>
+<contactref element="C21" pad="1"/>
+<contactref element="U$3" pad="4"/>
 <contactref element="C22" pad="1"/>
+<contactref element="C20" pad="1"/>
+<contactref element="U$3" pad="30"/>
 <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.3" diameter="0.425"/>
-<via x="33.8328" y="29.718" extent="1-16" drill="0.3"/>
-<via x="34.7472" y="29.718" extent="1-16" drill="0.3"/>
-<via x="37.4142" y="33.4518" extent="1-16" drill="0.3"/>
-<via x="38.0238" y="32.8422" extent="1-16" drill="0.3"/>
-<via x="37.4142" y="34.9758" extent="1-16" drill="0.3"/>
-<via x="37.4142" y="34.2138" extent="1-16" drill="0.3"/>
-<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.3"/>
-<via x="34.7472" y="18.669" extent="1-16" drill="0.3"/>
-<via x="33.9852" y="13.335" extent="1-16" drill="0.3"/>
-<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="14.9352" extent="1-16" drill="0.3"/>
-<via x="37.4904" y="14.1732" extent="1-16" drill="0.3"/>
-<via x="37.4904" y="13.4112" extent="1-16" drill="0.3"/>
-<via x="37.9476" y="15.5448" extent="1-16" drill="0.3"/>
-<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.3"/>
-<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"/>
-<polygon width="0.1524" layer="1" thermals="no">
-<vertex x="21.3788" y="36.8856"/>
-<vertex x="24.1982" y="36.8856"/>
-<vertex x="24.1982" y="33.609"/>
-<vertex x="21.3788" y="33.609"/>
-</polygon>
-<polygon width="0.1524" layer="16">
-<vertex x="24.1982" y="36.8856"/>
-<vertex x="24.1982" y="33.609"/>
-<vertex x="22.7504" y="33.609"/>
-<vertex x="22.7504" y="36.8856"/>
-</polygon>
-<via x="23.8172" y="33.99" extent="1-16" drill="0.35"/>
-<via x="23.8172" y="36.5046" extent="1-16" drill="0.35"/>
-<via x="23.8172" y="34.8282" extent="1-16" drill="0.35"/>
-<via x="23.8172" y="35.6664" extent="1-16" drill="0.35"/>
-<contactref element="J9" pad="P$1"/>
-<contactref element="J2" pad="P$1"/>
-<via x="34.5828" y="35.052" extent="1-16" drill="0.3" diameter="0.425"/>
-<wire x1="34.75" y1="39.751" x2="34.75" y2="42.639" width="1.27" layer="16"/>
-<wire x1="34.75" y1="39.751" x2="34.75" y2="35.2192" width="1.27" layer="16"/>
-<wire x1="34.75" y1="35.2192" x2="34.5828" y2="35.052" width="1.27" layer="16"/>
-<via x="34.7352" y="13.335" extent="1-16" drill="0.3"/>
-<wire x1="34.75" y1="7" x2="34.75" y2="13.3202" width="1.27" layer="16"/>
-<wire x1="34.75" y1="13.3202" x2="34.7352" y2="13.335" width="1.27" layer="16"/>
-<wire x1="23.8172" y1="34.8282" x2="28.9862" y2="34.8282" width="0.6096" layer="16"/>
-<wire x1="28.9862" y1="34.8282" x2="29.972" y2="35.814" width="0.6096" layer="16"/>
-<wire x1="29.972" y1="39.243" x2="30.607" y2="39.878" width="0.6096" layer="16"/>
-<wire x1="30.607" y1="39.878" x2="34.623" y2="39.878" width="0.6096" layer="16"/>
-<wire x1="34.623" y1="39.878" x2="34.75" y2="39.751" width="0.6096" layer="16"/>
-<wire x1="29.972" y1="35.814" x2="29.972" y2="39.243" width="0.6096" layer="16"/>
+<vertex x="36.5" y="36.7"/>
+<vertex x="34.7" y="38.6"/>
+<vertex x="33.1" y="38.6"/>
+<vertex x="32.9" y="38.6"/>
+<vertex x="32.9" y="9.9"/>
+<vertex x="34.8" y="9.9"/>
+<vertex x="36.6" y="11.8"/>
+<vertex x="36.6" y="15.5"/>
+<vertex x="36.6" y="15.7"/>
+<vertex x="33.6" y="15.7"/>
+<vertex x="33.6" y="32.8"/>
+<vertex x="36.5" y="32.8"/>
+</polygon>
+<wire x1="39.3" y1="21.7" x2="39.3" y2="22.7" width="0.2" layer="1"/>
+<wire x1="36.2944" y1="22.20270625" x2="36.2944" y2="22.3056" width="0.3048" layer="1"/>
+<wire x1="36.2944" y1="22.3056" x2="35.858" y2="22.742" width="0.3048" layer="1"/>
+<wire x1="36.69710625" y1="21.8" x2="37.4" y2="21.8" width="0.3048" layer="1"/>
+<wire x1="36.69710625" y1="21.8" x2="36.2944" y2="22.20270625" width="0.3048" layer="1"/>
+<wire x1="35.42744375" y1="22.742" x2="35.042" y2="23.12744375" width="0.3048" layer="1"/>
+<wire x1="35.858" y1="22.742" x2="35.42744375" y2="22.742" width="0.3048" layer="1"/>
+<wire x1="35.042" y1="23.12744375" x2="35.042" y2="23.42744375" width="0.3048" layer="1"/>
+<wire x1="35.042" y1="23.42744375" x2="34.684721875" y2="23.784721875" width="0.3048" layer="1"/>
+<wire x1="34.684721875" y1="23.784721875" x2="33.315278125" y2="23.784721875" width="0.3048" layer="1"/>
+<wire x1="33.315278125" y1="23.784721875" x2="33.3" y2="23.8" width="0.3048" layer="1"/>
+<wire x1="33.3" y1="23.8" x2="33.3" y2="18.5" width="0.3048" layer="1"/>
+<wire x1="33.3" y1="18.5" x2="33.2" y2="18.4" width="0.3048" layer="1"/>
+<wire x1="37.4" y1="21.8" x2="39.2" y2="21.8" width="0.3048" layer="1"/>
+<wire x1="39.2" y1="21.8" x2="39.3" y2="21.7" width="0.3048" layer="1"/>
+<wire x1="34.75" y1="7.5" x2="34.75" y2="11.95" width="1.27" layer="1"/>
+<wire x1="34.75" y1="11.95" x2="34" y2="12.7" width="1.27" layer="1"/>
+<wire x1="34.75" y1="41.039" x2="34.75" y2="36.65" width="1.27" layer="1"/>
+<wire x1="34.75" y1="36.65" x2="33.9" y2="35.8" width="1.27" layer="1"/>
 </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.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"/>
+<contactref element="J1" pad="4"/>
+<wire x1="11.45" y1="19.7" x2="11.45" y2="19.03" width="0.1524" layer="1"/>
+<wire x1="11.45" y1="19.03" x2="12.319" y2="18.161" width="0.1524" layer="1"/>
+<wire x1="12.319" y1="18.161" x2="13.208" y2="18.161" width="0.1524" layer="1"/>
+<wire x1="13.208" y1="18.161" x2="13.716" y2="17.653" width="0.1524" layer="1"/>
+<wire x1="13.716" y1="17.653" x2="13.716" y2="15.494" width="0.1524" layer="1"/>
+<wire x1="13.716" y1="15.494" x2="14.351" y2="14.859" width="0.1524" layer="1"/>
+<wire x1="14.351" 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="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"/>
+<contactref element="U$1" pad="58"/>
+<wire x1="14.06193125" y1="17.9832" x2="16.0782" y2="17.9832" width="0.1524" layer="1"/>
+<wire x1="11.95" y1="19.173703125" x2="12.370446875" y2="18.7024" width="0.1524" layer="1"/>
+<wire x1="12.370446875" y1="18.7024" x2="13.34273125" y2="18.7024" width="0.1524" layer="1"/>
+<wire x1="13.34273125" y1="18.7024" x2="14.06193125" y2="17.9832" width="0.1524" layer="1"/>
+<wire x1="11.95" y1="19.7" x2="11.95" y2="19.173703125" 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="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.3"/>
-<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.3"/>
-<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$3" pad="42"/>
 <contactref element="U$1" pad="11"/>
 <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.3"/>
 <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.3"/>
-<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"/>
+<wire x1="19.1262" y1="25.0698" x2="17.4498" y2="25.0698" width="0.1524" layer="16"/>
+<wire x1="36.77720625" y1="26.6" x2="37.4" y2="26.6" width="0.1524" layer="1"/>
+<wire x1="26.4527" y1="24.5556" x2="25.6527" y2="23.7556" width="0.1524" layer="16"/>
+<wire x1="34.4" y1="24.5556" x2="26.4527" y2="24.5556" width="0.1524" layer="16"/>
+<wire x1="25.6527" y1="23.7556" x2="20.7139125" y2="23.7556" width="0.1524" layer="16"/>
+<wire x1="19.89285625" y1="24.57665625" x2="19.61934375" y2="24.57665625" width="0.1524" layer="16"/>
+<wire x1="20.7139125" y1="23.7556" x2="19.89285625" y2="24.57665625" width="0.1524" layer="16"/>
+<wire x1="19.61934375" y1="24.57665625" x2="19.1262" y2="25.0698" width="0.1524" layer="16"/>
+<wire x1="36.3706" y1="26.16573125" x2="36.3706" y2="25.8735" width="0.1524" layer="1"/>
+<wire x1="36.3706" y1="25.8735" x2="35.49855" y2="25.00145" width="0.1524" layer="1"/>
+<wire x1="37.4" y1="26.6" x2="36.80486875" y2="26.6" width="0.1524" layer="1"/>
+<wire x1="36.80486875" y1="26.6" x2="36.3706" y2="26.16573125" width="0.1524" layer="1"/>
+<wire x1="35.49855" y1="25.00145" x2="34.8587625" y2="25.00145" width="0.1524" layer="1"/>
+<wire x1="34.8587625" y1="25.00145" x2="34.6391125" y2="24.7818" width="0.1524" layer="1"/>
+<via x="34.6391125" y="24.7818" extent="1-16" drill="0.3" diameter="0.425"/>
+<wire x1="34.6391125" y1="24.7818" x2="34.6262" y2="24.7818" width="0.1524" layer="16"/>
+<wire x1="34.6262" y1="24.7818" x2="34.4" y2="24.5556" width="0.1524" layer="16"/>
+</signal>
+<signal name="DIR">
+<contactref element="U$3" pad="41"/>
+<contactref element="U$1" pad="12"/>
+<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.3"/>
+<wire x1="36.7712125" y1="25.8" x2="37.4" y2="25.8" width="0.2" layer="1"/>
+<wire x1="37.4" y1="25.8" x2="36.8" y2="25.8" width="0.1524" layer="1"/>
+<wire x1="36.8" y1="25.8" x2="35.2" y2="24.2" width="0.1524" layer="1"/>
+<via x="35.2" y="24.2" extent="1-16" drill="0.3" diameter="0.425"/>
+<wire x1="35.2" y1="24.2" x2="26.6" y2="24.2" width="0.1524" layer="16"/>
+<wire x1="26.6" y1="24.2" x2="25.8" y2="23.4" width="0.1524" layer="16"/>
+<wire x1="19.0394625" y1="24.22105625" x2="19.039459375" y2="24.221059375" width="0.1524" layer="16"/>
+<wire x1="19.74555625" y1="24.22105625" x2="19.0394625" y2="24.22105625" width="0.1524" layer="16"/>
+<wire x1="25.8" y1="23.4" x2="20.5666125" y2="23.4" width="0.1524" layer="16"/>
+<wire x1="20.5666125" y1="23.4" x2="19.74555625" y2="24.22105625" width="0.1524" layer="16"/>
 </signal>
 <signal name="TMC_EN">
-<contactref element="U$4" pad="15"/>
 <contactref element="U$1" pad="10"/>
-<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="19.42245625" y1="23.61345625" x2="18.78778125" y2="23.61345625" 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"/>
+<contactref element="U$3" pad="19"/>
+<wire x1="25.8" y1="22.6" x2="23.7" y2="22.6" width="0.1524" layer="1"/>
+<wire x1="23.7" y1="22.6" x2="22.3" y2="24" width="0.1524" layer="1"/>
+<wire x1="22.3" y1="24" x2="19.809" y2="24" width="0.1524" layer="1"/>
+<wire x1="19.809" y1="24" x2="19.42245625" 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="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.3"/>
 <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.3"/>
 <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"/>
+<contactref element="U$3" pad="18"/>
+<wire x1="25.8" y1="23.4" x2="23.6" y2="23.4" width="0.1524" layer="1"/>
+<wire x1="23.6" y1="23.4" x2="22.5" y2="24.5" width="0.1524" layer="1"/>
+<wire x1="22.5" y1="24.5" x2="19.7" y2="24.5" width="0.1524" layer="1"/>
+<wire x1="19.7" y1="24.5" x2="19.1" y2="25.1" width="0.1524" layer="1"/>
+<wire x1="19.1" y1="25.1" x2="19.0198" y2="25.1" width="0.1524" layer="1"/>
+<wire x1="19.0198" y1="25.1" x2="18.288" y2="25.8318" width="0.1524" layer="1"/>
 </signal>
 <signal name="TMC_SCK">
-<contactref element="U$4" pad="12"/>
 <contactref element="U$1" pad="14"/>
-<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.3"/>
 <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.3"/>
@@ -2246,14 +1757,12 @@ design rules under a new name.</description>
 <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"/>
+<contactref element="U$3" pad="16"/>
+<wire x1="20.0448" y1="25" x2="19.2024" y2="25.8424" width="0.1524" layer="1"/>
+<wire x1="25.8" y1="25" x2="20.0448" y2="25" width="0.1524" layer="1"/>
 </signal>
 <signal name="TMC_MOSI">
-<contactref element="U$4" pad="11"/>
 <contactref element="U$1" pad="16"/>
-<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.3"/>
 <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"/>
@@ -2263,22 +1772,12 @@ design rules under a new name.</description>
 <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"/>
+<contactref element="U$3" pad="15"/>
+<wire x1="25.8" y1="25.8" x2="20.20371875" y2="25.8" width="0.1524" layer="1"/>
+<wire x1="20.20371875" y1="25.8" x2="20.16131875" y2="25.8424" width="0.1524" layer="1"/>
 </signal>
 <signal name="TMC_SG">
-<contactref element="U$4" pad="27"/>
 <contactref element="U$1" pad="9"/>
-<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.3"/>
-<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.3"/>
 <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"/>
@@ -2286,454 +1785,527 @@ design rules under a new name.</description>
 <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"/>
+<contactref element="U$3" pad="38"/>
+<wire x1="19.85025625" y1="23.61345625" x2="20.4193125" y2="23.0444" width="0.1524" layer="16"/>
+<wire x1="20.4193125" y1="23.0444" x2="25.9473" y2="23.0444" width="0.1524" layer="16"/>
+<wire x1="25.9473" y1="23.0444" x2="26.7473" y2="23.8444" width="0.1524" layer="16"/>
+<wire x1="26.7473" y1="23.8444" x2="34.73280625" y2="23.8444" width="0.1524" layer="16"/>
+<wire x1="34.73280625" y1="23.8444" x2="34.95900625" y2="23.6182" width="0.1524" layer="16"/>
+<wire x1="35.4818" y1="23.6182" x2="35.7" y2="23.4" width="0.1524" layer="16"/>
+<wire x1="34.95900625" y1="23.6182" x2="35.4818" y2="23.6182" width="0.1524" layer="16"/>
+<via x="35.7" y="23.4" extent="1-16" drill="0.3" diameter="0.425"/>
+<wire x1="35.7" y1="23.4" x2="37.4" y2="23.4" width="0.1524" layer="1"/>
+<wire x1="18.67754375" y1="23.61345625" x2="19.85025625" y2="23.61345625" width="0.1524" layer="16"/>
 </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="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.3"/>
 <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="12.78635" y1="26.04515" x2="12.78635" y2="22.47905" width="0.1524" layer="16"/>
 <wire x1="16.0122" y1="19.2532" x2="12.78635" y2="22.47905" width="0.1524" layer="16"/>
+<wire x1="13.95" y1="28.7" x2="13.95" y2="28.37696875" width="0.1524" layer="1"/>
+<wire x1="13.95" y1="28.37696875" x2="13.487515625" y2="27.914484375" width="0.1524" layer="1"/>
+<wire x1="13.487515625" y1="27.914484375" x2="13.487515625" y2="27.345684375" width="0.1524" layer="1"/>
+<wire x1="13.487515625" y1="27.345684375" x2="13.5282" y2="27.305" width="0.1524" layer="1"/>
+<via x="13.5282" y="27.305" extent="1-16" drill="0.3" diameter="0.425"/>
+<wire x1="13.5282" y1="27.305" x2="13.5282" y2="26.787" width="0.1524" layer="16"/>
+<wire x1="13.5282" y1="26.787" x2="12.78635" y2="26.04515" 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="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.3"/>
 <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="13.14195" y1="25.41015" x2="13.14195" y2="22.62635" width="0.1524" layer="16"/>
 <wire x1="16.1595" y1="19.6088" x2="13.14195" y2="22.62635" width="0.1524" layer="16"/>
+<wire x1="14.45" y1="28.7" x2="14.45" y2="28.293" width="0.1524" layer="1"/>
+<wire x1="14.45" y1="28.293" x2="14.097" y2="27.94" width="0.1524" layer="1"/>
+<wire x1="14.097" y1="27.94" x2="14.097" y2="27.55899375" width="0.1524" layer="1"/>
+<wire x1="14.097" y1="27.55899375" x2="14.11" y2="27.54599375" width="0.1524" layer="1"/>
+<wire x1="14.11" y1="26.911" x2="14.19344375" y2="26.82755625" width="0.1524" layer="1"/>
+<wire x1="14.11" y1="27.54599375" x2="14.11" y2="26.911" width="0.1524" layer="1"/>
+<via x="14.19344375" y="26.82755625" extent="1-16" drill="0.3" diameter="0.425"/>
+<wire x1="14.19344375" y1="26.82755625" x2="14.19344375" y2="26.46164375" width="0.1524" layer="16"/>
+<wire x1="14.19344375" y1="26.46164375" x2="13.14195" y2="25.41015" 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="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.3"/>
 <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"/>
+<wire x1="14.95" y1="28.7" x2="14.95" y2="27.777" width="0.1524" layer="1"/>
+<wire x1="14.95" y1="27.777" x2="14.732" y2="27.559" width="0.1524" layer="1"/>
+<via x="14.732" y="27.559" extent="1-16" drill="0.3" diameter="0.425"/>
+<wire x1="14.732" y1="27.559" x2="14.732" y2="27.11179375" width="0.1524" layer="16"/>
+<wire x1="14.732" y1="27.11179375" x2="14.77524375" y2="27.06855" width="0.1524" layer="16"/>
+<wire x1="14.77524375" y1="26.54054375" x2="14.77524375" y2="27.06855" width="0.1524" layer="16"/>
+<wire x1="13.49755" y1="22.77365" x2="13.49755" y2="25.26285" width="0.1524" layer="16"/>
+<wire x1="13.49755" y1="25.26285" x2="14.77524375" y2="26.54054375" 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="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.3"/>
-<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"/>
+<wire x1="13.19073125" y1="28.1206" x2="12.8806" y2="28.1206" width="0.1524" layer="1"/>
+<wire x1="12.8806" y1="28.1206" x2="12.831" y2="28.071" width="0.1524" layer="1"/>
+<wire x1="13.45" y1="28.7" x2="13.45" y2="28.37986875" width="0.1524" layer="1"/>
+<wire x1="13.45" y1="28.37986875" x2="13.19073125" y2="28.1206" width="0.1524" layer="1"/>
+<wire x1="12.831" y1="28.071" x2="12.831" y2="27.4408875" width="0.1524" layer="1"/>
+<wire x1="12.831" y1="27.4408875" x2="12.7202" y2="27.3300875" width="0.1524" layer="1"/>
+<via x="12.7202" y="27.3300875" extent="1-16" drill="0.3" diameter="0.425"/>
+<wire x1="12.7202" y1="27.3300875" x2="12.7202" y2="28.2142" width="0.1524" layer="16"/>
+<wire x1="12.7202" y1="28.2142" x2="13.081" y2="28.575" width="0.1524" layer="16"/>
+<wire x1="15.113" y1="28.575" x2="13.081" y2="28.575" width="0.1524" layer="16"/>
+<wire x1="15.3138" y1="28.3742" x2="15.113" y2="28.575" width="0.1524" layer="16"/>
+<wire x1="13.85315" y1="22.92095" x2="13.85315" y2="25.11555" width="0.1524" layer="16"/>
+<wire x1="13.85315" y1="25.11555" x2="15.3138" y2="26.5762" width="0.1524" layer="16"/>
+<wire x1="15.3138" y1="26.5762" x2="15.3138" y2="28.3742" width="0.1524" layer="16"/>
 </signal>
 <signal name="N$1">
 <contactref element="R6" pad="2"/>
 <contactref element="D1" pad="G"/>
-<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"/>
+<wire x1="19.546" y1="35.403" x2="19.546" y2="33.805" width="0.1524" layer="1"/>
+<wire x1="19.546" y1="33.805" x2="19.558" y2="33.793" width="0.1524" layer="1"/>
 </signal>
 <signal name="N$5">
 <contactref element="R5" pad="2"/>
 <contactref element="D1" pad="B"/>
-<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.727" y2="19.8264" width="0.1524" layer="1"/>
+<wire x1="18.046" y1="35.403" x2="18.046" y2="33.805" width="0.1524" layer="1"/>
+<wire x1="18.046" y1="33.805" x2="18.034" y2="33.793" width="0.1524" layer="1"/>
 </signal>
 <signal name="N$6">
 <contactref element="R4" pad="2"/>
 <contactref element="D1" pad="R"/>
-<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.7362" y2="19.8264" width="0.1524" layer="1"/>
+<wire x1="19.546" y1="38.003" x2="19.546" y2="36.842" width="0.1524" layer="1"/>
+<wire x1="19.546" y1="36.842" x2="20.447" y2="35.941" width="0.1524" layer="1"/>
+<wire x1="20.447" y1="35.941" x2="20.447" y2="34.428" width="0.1524" layer="1"/>
+<wire x1="20.447" y1="34.428" x2="21.082" y2="33.793" width="0.1524" layer="1"/>
 </signal>
 <signal name="STLR">
 <contactref element="R4" pad="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.7362" y2="21.6264" width="0.1524" layer="1"/>
+<contactref element="U$1" pad="26"/>
+<wire x1="10.45" y1="28.7" x2="10.45" y2="29.36706875" width="0.1524" layer="1"/>
+<wire x1="10.45" y1="29.36706875" x2="10.431" y2="29.38606875" width="0.1524" layer="1"/>
+<wire x1="10.431" y1="29.38606875" x2="10.431" y2="29.669" width="0.1524" layer="1"/>
+<wire x1="10.431" y1="29.669" x2="10.2" y2="29.9" width="0.1524" layer="1"/>
+<via x="10.2" y="29.9" extent="1-16" drill="0.3" diameter="0.425"/>
+<wire x1="10.2" y1="29.9" x2="10.2" y2="30.1" width="0.1524" layer="16"/>
+<wire x1="10.2" y1="30.1" x2="10.8" y2="30.7" width="0.1524" layer="16"/>
+<wire x1="10.8" y1="30.7" x2="18.3" y2="30.7" width="0.1524" layer="16"/>
+<via x="18.3" y="30.7" extent="1-16" drill="0.3" diameter="0.425"/>
+<wire x1="18.3" y1="30.7" x2="19.789" y2="30.7" width="0.1524" layer="1"/>
+<wire x1="19.789" y1="30.7" x2="21.082" y2="31.993" width="0.1524" layer="1"/>
 </signal>
 <signal name="STLB">
 <contactref element="R5" pad="1"/>
-<contactref element="U$1" pad="3"/>
-<wire x1="25.727" 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"/>
+<contactref element="U$1" pad="27"/>
+<wire x1="9.95" y1="28.7" x2="9.95" y2="29.32720625" width="0.1524" layer="1"/>
+<wire x1="9.95" y1="29.32720625" x2="9.6182" y2="29.65900625" width="0.1524" layer="1"/>
+<wire x1="9.6182" y1="29.65900625" x2="9.6182" y2="29.6738" width="0.1524" layer="1"/>
+<wire x1="9.6182" y1="29.6738" x2="9.392" y2="29.9" width="0.1524" layer="1"/>
+<via x="9.392" y="29.9" extent="1-16" drill="0.3" diameter="0.425"/>
+<wire x1="9.6182" y1="30.14099375" x2="10.53280625" y2="31.0556" width="0.1524" layer="16"/>
+<wire x1="9.392" y1="29.9" x2="9.6182" y2="30.1262" width="0.1524" layer="16"/>
+<wire x1="9.6182" y1="30.1262" x2="9.6182" y2="30.14099375" width="0.1524" layer="16"/>
+<wire x1="17.0966" y1="31.0556" x2="18.034" y2="31.993" width="0.1524" layer="16"/>
+<via x="18.034" y="31.993" extent="1-16" drill="0.3" diameter="0.425"/>
+<wire x1="10.53280625" y1="31.0556" x2="17.0966" y2="31.0556" width="0.1524" layer="16"/>
 </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.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="9.45" y1="18.4024" x2="9.1476" y2="18.05" width="0.2032" layer="1"/>
+<wire x1="9.1476" y1="18.05" 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="3"/>
-<contactref element="R3" pad="1"/>
-<contactref element="C18" pad="1"/>
-<wire x1="11.1787" y1="31.6787" x2="11.0212" y2="31.8362" width="0.1524" layer="1"/>
-<wire x1="10.6742" y1="32.8862" x2="10.6742" y2="32.1832" width="0.1524" layer="1"/>
-<wire x1="10.6742" y1="32.1832" x2="11.0212" y2="31.8362" width="0.1524" layer="1"/>
-<wire x1="11.1787" y1="31.6787" x2="11.3282" y2="31.5292" width="0.1524" layer="1"/>
-<wire x1="9.2982" y1="31.6362" x2="11.1362" y2="31.6362" width="0.1524" layer="1"/>
-<wire x1="11.1362" y1="31.6362" x2="11.1787" y2="31.6787" width="0.1524" layer="1"/>
-</signal>
 <signal name="TMC_MISO">
-<contactref element="U$4" pad="10"/>
 <contactref element="U$1" pad="13"/>
-<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"/>
-<contactref element="U$2" pad="P$11"/>
-<contactref element="R1" pad="2"/>
-<contactref element="U$2" pad="P$2"/>
-<contactref element="U$2" pad="P$3"/>
-<contactref element="R9" pad="2"/>
-<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.3" diameter="0.55"/>
-<via x="32.3088" y="37.7952" extent="1-16" drill="0.3" diameter="0.55"/>
-<via x="32.3088" y="37.0332" extent="1-16" drill="0.3"/>
-<via x="32.3088" y="36.2712" extent="1-16" drill="0.3"/>
-<via x="31.4706" y="35.052" extent="1-16" drill="0.3"/>
-<via x="32.2326" y="35.052" extent="1-16" drill="0.3"/>
-<via x="31.4706" y="29.718" extent="1-16" drill="0.3"/>
-<via x="32.2326" y="29.718" extent="1-16" drill="0.3"/>
-<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"/>
+<wire x1="20.413" y1="26.45" x2="15.7" y2="26.45" width="0.1524" layer="1"/>
+<contactref element="U$3" pad="14"/>
+<wire x1="25.8" y1="26.6" x2="20.563" y2="26.6" width="0.1524" layer="1"/>
+<wire x1="20.563" y1="26.6" x2="20.413" y2="26.45" width="0.1524" layer="1"/>
 </signal>
 <signal name="N$9">
-<contactref element="U$3" pad="P$10"/>
-<contactref element="U$3" pad="P$11"/>
-<contactref element="R2" pad="2"/>
-<contactref element="U$3" pad="P$2"/>
-<contactref element="U$3" pad="P$3"/>
-<contactref element="R8" pad="2"/>
-<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.3"/>
-<via x="32.3088" y="18.669" extent="1-16" drill="0.3"/>
-<via x="31.5468" y="13.335" extent="1-16" drill="0.3"/>
-<via x="32.3088" y="13.335" extent="1-16" drill="0.3"/>
-<via x="32.3088" y="12.192" extent="1-16" drill="0.3"/>
-<via x="32.3088" y="9.906" extent="1-16" drill="0.3"/>
-<via x="32.3088" y="10.668" extent="1-16" drill="0.3"/>
-<via x="32.3088" y="11.43" extent="1-16" drill="0.3"/>
-<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="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.3"/>
-<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.3" diameter="0.425"/>
-<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="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="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 name="OB2">
+<contactref element="J4" pad="4"/>
+<contactref element="U$3" pad="24"/>
+<contactref element="U$3" pad="23"/>
+<contactref element="U$3" pad="29"/>
+<contactref element="U$3" pad="28"/>
+<polygon width="0.1524" layer="16" thermals="no">
+<vertex x="44.3" y="21.5"/>
+<vertex x="40.6" y="21.5"/>
+<vertex x="37" y="18.8"/>
+<vertex x="35.3" y="17.5"/>
+<vertex x="32.8" y="17.5"/>
+<vertex x="32.8" y="21.8"/>
+<vertex x="27.4" y="21.8"/>
+<vertex x="27.4" y="20.9"/>
+<vertex x="27" y="20.7"/>
+<vertex x="27" y="17.6"/>
+<vertex x="30.4" y="17.6"/>
+<vertex x="30.4" y="14.3"/>
+<vertex x="35.7" y="14.3"/>
+<vertex x="44.3" y="19.3"/>
+</polygon>
+<polygon width="0.1524" layer="1" thermals="no" rank="5">
+<vertex x="28.7" y="17.6"/>
+<vertex x="28.7" y="19.3"/>
+<vertex x="29.6" y="19.3"/>
+<vertex x="29.6" y="21.8"/>
+<vertex x="27.4" y="21.8"/>
+<vertex x="27.4" y="20.9"/>
+<vertex x="27" y="20.7"/>
+<vertex x="27" y="17.6"/>
+</polygon>
+<polygon width="0.1524" layer="1" thermals="no" rank="3">
+<vertex x="31.3" y="21.8"/>
+<vertex x="31.2" y="17.5"/>
+<vertex x="30.2" y="17.5"/>
+<vertex x="30.2" y="15.8"/>
+<vertex x="32.8" y="15.8"/>
+<vertex x="32.9" y="21.8"/>
+</polygon>
+<via x="28.1" y="19.9" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="27.3" y="19.9" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="28.9" y="19.9" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="27.7" y="20.6" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="28.5" y="20.6" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="28.1" y="21.3" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="31.8" y="19.9" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="32.2" y="20.6" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="31.8" y="21.3" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="31.5" y="16.9" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="32.2" y="16.5" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="30.8" y="16.5" extent="1-16" drill="0.4" diameter="0.425"/>
 </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="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 name="NP2TX">
+<contactref element="U$1" pad="63"/>
+<contactref element="J6" pad="4"/>
+<wire x1="14.45" y1="19.7" x2="14.45" y2="20.15" width="0.1524" layer="1"/>
+<wire x1="14.45" y1="20.15" x2="14.1" y2="20.5" width="0.1524" layer="1"/>
+<wire x1="14.1" y1="20.5" x2="13" y2="20.5" width="0.1524" layer="1"/>
+<wire x1="13" y1="20.5" x2="12.4" y2="21.1" width="0.1524" layer="1"/>
+<via x="12.4" y="21.1" extent="1-16" drill="0.3" diameter="0.425"/>
+<wire x1="12.4" y1="21.1" x2="12.4" y2="12.2" width="0.1524" layer="16"/>
+<wire x1="12.4" y1="12.2" x2="14.2" y2="10.4" width="0.1524" layer="16"/>
+<wire x1="14.2" y1="10.4" x2="22.4" y2="10.4" width="0.1524" layer="16"/>
+<wire x1="22.4" y1="10.4" x2="24.1" y2="8.7" width="0.1524" layer="16"/>
+<wire x1="24.1" y1="8.7" x2="24.1" y2="6.6" width="0.1524" layer="16"/>
+<via x="24.1" y="6.6" extent="1-16" drill="0.3" diameter="0.425"/>
+<wire x1="24.319" y1="8.1274" x2="24.319" y2="6.819" width="0.1524" layer="1"/>
+<wire x1="24.319" y1="6.819" x2="24.1" y2="6.6" width="0.1524" layer="1"/>
 </signal>
-<signal name="HB1">
-<contactref element="U$4" pad="23"/>
-<contactref element="U$3" pad="P$9"/>
-<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 name="NP1TX">
+<contactref element="U$1" pad="30"/>
+<contactref element="J5" pad="4"/>
+<wire x1="8.45" y1="28.7" x2="8.45" y2="28.15" width="0.1524" layer="1"/>
+<wire x1="8.45" y1="28.15" x2="9.1" y2="27.5" width="0.1524" layer="1"/>
+<wire x1="9.1" y1="27.5" x2="9.6" y2="27.5" width="0.1524" layer="1"/>
+<via x="9.6" y="27.5" extent="1-16" drill="0.3" diameter="0.425"/>
+<wire x1="9.6" y1="27.5" x2="9.6" y2="22" width="0.1524" layer="16"/>
+<wire x1="9.6" y1="22" x2="10.6" y2="21" width="0.1524" layer="16"/>
+<via x="15" y="6.6" extent="1-16" drill="0.3" diameter="0.425"/>
+<wire x1="15.4238" y1="8.1274" x2="15.4238" y2="6.9762" width="0.1524" layer="1"/>
+<wire x1="15.4238" y1="6.9762" x2="15" y2="6.6" width="0.1524" layer="1"/>
+<wire x1="10.6" y1="11.7" x2="15" y2="7.3" width="0.1524" layer="16"/>
+<wire x1="15" y1="7.3" x2="15" y2="6.6" width="0.1524" layer="16"/>
+<wire x1="10.6" y1="21" x2="10.6" y2="11.7" width="0.1524" layer="16"/>
 </signal>
-<signal name="HB2">
-<contactref element="U$4" pad="22"/>
-<contactref element="U$3" pad="P$4"/>
-<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.3"/>
-<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.3"/>
-<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 name="NP1RX">
+<contactref element="U$1" pad="29"/>
+<contactref element="J5" pad="3"/>
+<wire x1="8.95" y1="28.7" x2="8.95" y2="28.25" width="0.1524" layer="1"/>
+<wire x1="8.95" y1="28.25" x2="9.1" y2="28.1" width="0.1524" layer="1"/>
+<wire x1="9.1" y1="28.1" x2="10.4" y2="28.1" width="0.1524" layer="1"/>
+<wire x1="10.4" y1="28.1" x2="10.9" y2="27.6" width="0.1524" layer="1"/>
+<via x="10.9" y="27.6" extent="1-16" drill="0.3" diameter="0.425"/>
+<wire x1="10.9" y1="27.6" x2="10.9" y2="22.2" width="0.1524" layer="16"/>
+<wire x1="10.9" y1="22.2" x2="11.4" y2="21.7" width="0.1524" layer="16"/>
+<wire x1="11.4" y1="21.7" x2="11.4" y2="16.9" width="0.1524" layer="16"/>
+<wire x1="11.4" y1="16.9" x2="11.6" y2="16.7" width="0.1524" layer="16"/>
+<wire x1="11.6" y1="16.7" x2="11.6" y2="11.9" width="0.1524" layer="16"/>
+<via x="16.8" y="6.7" extent="1-16" drill="0.3" diameter="0.425"/>
+<wire x1="11.6" y1="11.9" x2="16.8" y2="6.7" width="0.1524" layer="16"/>
+<wire x1="16.4238" y1="8.1274" x2="16.4238" y2="7.0762" width="0.1524" layer="1"/>
+<wire x1="16.4238" y1="7.0762" x2="16.8" y2="6.7" width="0.1524" layer="1"/>
 </signal>
-<signal name="LB2">
-<contactref element="U$4" pad="18"/>
-<contactref element="U$3" pad="P$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 name="NP2RX">
+<contactref element="U$1" pad="64"/>
+<contactref element="J6" pad="3"/>
+<wire x1="14.95" y1="19.7" x2="14.95" y2="20.35" width="0.1524" layer="1"/>
+<wire x1="14.95" y1="20.35" x2="14.4" y2="20.9" width="0.1524" layer="1"/>
+<wire x1="14.4" y1="20.9" x2="13.54260625" y2="20.9" width="0.1524" layer="1"/>
+<wire x1="13.54260625" y1="20.9" x2="13.271303125" y2="21.171303125" width="0.1524" layer="1"/>
+<via x="13.271303125" y="21.171303125" extent="1-16" drill="0.3" diameter="0.425"/>
+<wire x1="13.271303125" y1="21.171303125" x2="13.271303125" y2="12.528696875" width="0.1524" layer="16"/>
+<wire x1="13.271303125" y1="12.528696875" x2="14.4" y2="11.4" width="0.1524" layer="16"/>
+<wire x1="14.4" y1="11.4" x2="23" y2="11.4" width="0.1524" layer="16"/>
+<wire x1="23" y1="11.4" x2="25.6" y2="8.8" width="0.1524" layer="16"/>
+<wire x1="25.6" y1="8.8" x2="25.6" y2="6.8" width="0.1524" layer="16"/>
+<wire x1="25.6" y1="6.8" x2="25.4" y2="6.6" width="0.1524" layer="16"/>
+<via x="25.4" y="6.6" extent="1-16" drill="0.3" diameter="0.425"/>
+<wire x1="25.4" y1="6.6" x2="25.4" y2="8.0464" width="0.1524" layer="1"/>
+<wire x1="25.4" y1="8.0464" x2="25.319" y2="8.1274" width="0.1524" layer="1"/>
 </signal>
-<signal name="LB1">
-<contactref element="U$4" pad="19"/>
-<contactref element="U$3" pad="P$12"/>
-<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 name="SWO">
+<contactref element="J1" pad="5"/>
+<contactref element="U$1" pad="59"/>
+<wire x1="12.45" y1="19.7" x2="12.45" y2="19.1958875" width="0.1524" layer="1"/>
+<wire x1="12.45" y1="19.1958875" x2="12.573" y2="19.05800625" width="0.1524" layer="1"/>
+<wire x1="12.573" y1="19.05800625" x2="13.80991875" y2="19.05800625" width="0.1524" layer="1"/>
+<wire x1="13.80991875" y1="19.05800625" x2="14.302925" y2="18.565" width="0.1524" layer="1"/>
+<via x="14.302925" y="18.565" extent="1-16" drill="0.3" diameter="0.425"/>
+<wire x1="14.302925" y1="18.565" x2="15.471" y2="18.565" width="0.1524" layer="16"/>
+<wire x1="15.471" y1="18.565" x2="17.018" y2="17.018" width="0.1524" layer="16"/>
+<wire x1="17.018" y1="17.018" x2="18.573" y2="17.018" width="0.1524" layer="16"/>
+<wire x1="18.573" y1="17.018" x2="18.586" y2="17.031" width="0.1524" layer="16"/>
+<via x="18.586" y="17.031" extent="1-16" drill="0.3" diameter="0.425"/>
 </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="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.3"/>
-<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.3"/>
-<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 name="N$8">
+<contactref element="U$1" pad="2"/>
+<contactref element="U$2" pad="P$1"/>
+<contactref element="C28" pad="2"/>
+<wire x1="15.7" y1="20.95" x2="16.4086" y2="20.95" width="0.1524" layer="1"/>
+<wire x1="16.4086" y1="20.95" x2="16.4086" y2="21.38573125" width="0.1524" layer="1"/>
+<wire x1="16.4086" y1="21.38573125" x2="16.57226875" y2="21.5494" width="0.1524" layer="1"/>
+<wire x1="16.57226875" y1="21.5494" x2="18.5086" y2="21.5494" width="0.1524" layer="1"/>
+<wire x1="18.5086" y1="21.5494" x2="19.738" y2="20.32" width="0.1524" layer="1"/>
+<wire x1="19.738" y1="20.32" x2="20.62486875" y2="20.32" width="0.1524" layer="1"/>
+<wire x1="20.62486875" y1="20.32" x2="20.68426875" y2="20.3794" width="0.1524" layer="1"/>
+<wire x1="20.68426875" y1="20.3794" x2="20.8294" y2="20.3794" width="0.1524" layer="1"/>
+<wire x1="20.8294" y1="20.3794" x2="21.4" y2="20.9" width="0.1524" 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="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.3"/>
-<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.3"/>
-<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 name="N$12">
+<contactref element="U$1" pad="1"/>
+<contactref element="U$2" pad="P$2"/>
+<contactref element="C29" pad="2"/>
+<wire x1="15.7" y1="20.45" x2="16.908" y2="20.45" width="0.1524" layer="1"/>
+<wire x1="16.908" y1="20.45" x2="17.238" y2="20.32" width="0.1524" layer="1"/>
+<wire x1="19.07226875" y1="19.0906" x2="20.40373125" y2="19.0906" width="0.1524" layer="1"/>
+<wire x1="17.238" y1="20.32" x2="17.84286875" y2="20.32" width="0.1524" layer="1"/>
+<wire x1="17.84286875" y1="20.32" x2="19.07226875" y2="19.0906" width="0.1524" layer="1"/>
+<wire x1="20.91313125" y1="19.6" x2="21.4" y2="19.6" width="0.1524" layer="1"/>
+<wire x1="20.40373125" y1="19.0906" x2="20.91313125" y2="19.6" width="0.1524" layer="1"/>
 </signal>
-<signal name="LA1">
-<contactref element="U$2" pad="P$12"/>
-<contactref element="U$4" pad="6"/>
-<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 name="N$2">
+<contactref element="U$3" pad="35"/>
+<contactref element="C5" pad="1"/>
+<wire x1="37.4" y1="21" x2="38.2" y2="21" width="0.2" layer="1"/>
+<wire x1="38.2" y1="21" x2="39.3" y2="19.9" width="0.2" layer="1"/>
 </signal>
-<signal name="LA2">
-<contactref element="U$2" pad="P$1"/>
-<contactref element="U$4" pad="7"/>
-<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.3"/>
-<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.3"/>
-<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 name="SRB">
+<contactref element="U$3" pad="22"/>
+<contactref element="R3" pad="2"/>
+<contactref element="C31" pad="2"/>
+<wire x1="24.6" y1="18.3" x2="26.1" y2="18.3" width="0.1524" layer="1"/>
+<wire x1="26.1" y1="18.3" x2="26.1" y2="19.9" width="0.1524" layer="1"/>
+<wire x1="26.1" y1="19.9" x2="25.8" y2="20.2" width="0.1524" layer="1"/>
 </signal>
-<signal name="N$10">
-<contactref element="R9" pad="1"/>
-<contactref element="U$4" pad="8"/>
-<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 name="BRB">
+<contactref element="R3" pad="1"/>
+<contactref element="U$3" pad="25"/>
+<contactref element="R2" pad="2"/>
+<polygon width="0.1524" layer="1" thermals="no">
+<vertex x="28.9" y="19.2"/>
+<vertex x="28.9" y="17.3"/>
+<vertex x="27.3" y="17.3"/>
+<vertex x="27.3" y="12.3"/>
+<vertex x="30.1" y="12.3"/>
+<vertex x="30.1" y="17.3"/>
+<vertex x="29.5" y="17.3"/>
+<vertex x="29.5" y="19.2"/>
+</polygon>
+<wire x1="26.1" y1="16.5" x2="29.2" y2="16.5" width="0.1524" layer="1"/>
+<wire x1="29.2" y1="16.5" x2="29.2" y2="18.4" width="0.1524" layer="1"/>
 </signal>
-<signal name="N$11">
+<signal name="BRA">
+<contactref element="R1" pad="2"/>
+<contactref element="U$3" pad="9"/>
 <contactref element="R8" pad="1"/>
-<contactref element="U$4" pad="17"/>
-<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"/>
+<polygon width="0.1524" layer="1" thermals="no">
+<vertex x="28.9" y="29.2"/>
+<vertex x="28.9" y="31.2"/>
+<vertex x="27.3" y="31.2"/>
+<vertex x="27.3" y="36.1"/>
+<vertex x="30" y="36.1"/>
+<vertex x="30" y="31"/>
+<vertex x="29.5" y="31"/>
+<vertex x="29.5" y="29.2"/>
+</polygon>
+<wire x1="26.1" y1="31.9" x2="29" y2="31.9" width="0.1524" layer="1"/>
+<wire x1="29" y1="31.9" x2="29.2" y2="31.7" width="0.1524" layer="1"/>
+<wire x1="29.2" y1="31.7" x2="29.2" y2="30" width="0.1524" layer="1"/>
 </signal>
-<signal name="NP2TX">
-<contactref element="J5" pad="4"/>
-<contactref element="U$1" pad="63"/>
-<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.3"/>
-<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.3"/>
-<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="8.1274" width="0.1524" layer="1"/>
+<signal name="SRA">
+<contactref element="U$3" pad="12"/>
+<contactref element="R8" pad="2"/>
+<contactref element="C30" pad="2"/>
+<wire x1="24.5" y1="30.1" x2="26.1" y2="30.1" width="0.1524" layer="1"/>
+<wire x1="26.1" y1="30.1" x2="26.1" y2="28.5" width="0.1524" layer="1"/>
+<wire x1="26.1" y1="28.5" x2="25.8" y2="28.2" width="0.1524" layer="1"/>
 </signal>
-<signal name="NP1TX">
-<contactref element="J6" pad="4"/>
-<contactref element="U$1" pad="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.3"/>
-<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.3"/>
-<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="8.1274" width="0.1524" layer="1"/>
+<signal name="OA2">
+<contactref element="U$3" pad="11"/>
+<contactref element="U$3" pad="10"/>
+<contactref element="U$3" pad="6"/>
+<contactref element="U$3" pad="5"/>
+<contactref element="J4" pad="2"/>
+<polygon width="0.1524" layer="16" thermals="no" rank="3">
+<vertex x="44.3" y="24.6"/>
+<vertex x="36.7" y="24.6"/>
+<vertex x="35.2" y="25.2"/>
+<vertex x="34.3" y="25.2"/>
+<vertex x="33.8" y="24.8"/>
+<vertex x="27" y="24.8"/>
+<vertex x="26.9" y="32.5"/>
+<vertex x="29.4" y="32.5"/>
+<vertex x="29.5" y="28"/>
+<vertex x="33.9" y="26.9"/>
+<vertex x="44.3" y="26.5"/>
+</polygon>
+<polygon width="0.1524" layer="1" thermals="no" rank="3">
+<vertex x="28.8" y="30.9"/>
+<vertex x="27" y="30.9"/>
+<vertex x="27" y="24.8"/>
+<vertex x="33.8" y="24.8"/>
+<vertex x="34.3" y="25.2"/>
+<vertex x="35.4" y="25.2"/>
+<vertex x="36.2" y="26"/>
+<vertex x="36.2" y="26.8"/>
+<vertex x="34.3" y="26.8"/>
+<vertex x="33.5" y="27"/>
+<vertex x="33.5" y="29.1"/>
+<vertex x="32.8" y="29.1"/>
+<vertex x="32.8" y="30.8"/>
+<vertex x="31.3" y="30.8"/>
+<vertex x="31.3" y="27.6"/>
+<vertex x="29.5" y="28.1"/>
+<vertex x="29.5" y="29.1"/>
+<vertex x="28.8" y="29.1"/>
+</polygon>
+<via x="28.5" y="27.7" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="28.1" y="28.4" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="28.9" y="28.4" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="27.7" y="27.7" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="27.3" y="28.4" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="28.1" y="27" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="31.4" y="27" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="31.4" y="26.2" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="32.1" y="26.6" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="32.1" y="25.8" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="30.7" y="26.5" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="30.7" y="25.7" extent="1-16" drill="0.4" diameter="0.425"/>
 </signal>
-<signal name="NP1RX">
-<contactref element="J6" pad="3"/>
-<contactref element="U$1" pad="2"/>
-<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.3"/>
-<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.3"/>
-<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="8.1274" width="0.1524" layer="1"/>
+<signal name="OA1">
+<contactref element="U$3" pad="2"/>
+<contactref element="U$3" pad="3"/>
+<contactref element="U$3" pad="7"/>
+<contactref element="U$3" pad="8"/>
+<contactref element="J4" pad="1"/>
+<polygon width="0.1524" layer="16" thermals="no" rank="2">
+<vertex x="44.3" y="26.8"/>
+<vertex x="33.8" y="27.1"/>
+<vertex x="29.7" y="28.2"/>
+<vertex x="29.7" y="32.5"/>
+<vertex x="35.9" y="32.5"/>
+<vertex x="44.2" y="29"/>
+<vertex x="44.3" y="29"/>
+</polygon>
+<polygon width="0.1524" layer="1" thermals="no" rank="2">
+<vertex x="30.2" y="32.7"/>
+<vertex x="30.2" y="30.9"/>
+<vertex x="29.7" y="30.9"/>
+<vertex x="29.7" y="28.2"/>
+<vertex x="31.1" y="27.8"/>
+<vertex x="31.1" y="31.1"/>
+<vertex x="32.8" y="31.1"/>
+<vertex x="32.8" y="32.7"/>
+</polygon>
+<polygon width="0.1524" layer="1" thermals="no" rank="2">
+<vertex x="33.6" y="32.7"/>
+<vertex x="33.6" y="27.2"/>
+<vertex x="33.7" y="24.9"/>
+<vertex x="36.4" y="25"/>
+<vertex x="36.4" y="32.7"/>
+</polygon>
+<via x="30.7" y="29" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="30.8" y="28.2" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="30.1" y="28.5" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="34.3" y="27.6" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="35.1" y="27.6" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="35.9" y="27.6" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="30.7" y="32" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="32.2" y="32" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="31.5" y="31.5" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="34.3" y="28.4" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="35.1" y="28.4" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="35.9" y="28.4" extent="1-16" drill="0.4" diameter="0.425"/>
 </signal>
-<signal name="NP2RX">
-<contactref element="J5" pad="3"/>
-<contactref element="U$1" pad="64"/>
-<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.3"/>
-<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.3"/>
-<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="8.1274" width="0.1524" layer="1"/>
+<signal name="OB1">
+<contactref element="J4" pad="3"/>
+<contactref element="U$3" pad="27"/>
+<contactref element="U$3" pad="26"/>
+<contactref element="U$3" pad="32"/>
+<contactref element="U$3" pad="31"/>
+<polygon width="0.1524" layer="16" thermals="no" rank="2">
+<vertex x="44.3" y="23.8"/>
+<vertex x="36.6" y="23.8"/>
+<vertex x="36.1" y="23"/>
+<vertex x="36" y="22.9"/>
+<vertex x="35.4" y="22.9"/>
+<vertex x="34.3" y="23.6"/>
+<vertex x="27" y="23.6"/>
+<vertex x="27" y="21.8"/>
+<vertex x="32.9" y="21.8"/>
+<vertex x="32.9" y="17.7"/>
+<vertex x="35.2" y="17.7"/>
+<vertex x="36.3" y="18.6"/>
+<vertex x="40.8" y="21.8"/>
+<vertex x="44.3" y="21.8"/>
+</polygon>
+<polygon width="0.1524" layer="1" thermals="no" rank="4">
+<vertex x="29.7" y="17.6"/>
+<vertex x="29.7" y="22"/>
+<vertex x="27" y="22"/>
+<vertex x="27" y="23.6"/>
+<vertex x="34.3" y="23.6"/>
+<vertex x="35.4" y="22.9"/>
+<vertex x="36.2" y="22.9"/>
+<vertex x="36.2" y="15.8"/>
+<vertex x="33.6" y="15.8"/>
+<vertex x="33.6" y="19.4"/>
+<vertex x="32.9" y="19.4"/>
+<vertex x="33" y="21.8"/>
+<vertex x="31.2" y="21.8"/>
+<vertex x="31.1" y="17.6"/>
+</polygon>
+<via x="29.7" y="23" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="28.9" y="23" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="28.1" y="23" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="30.5" y="23" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="31.3" y="23" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="32.1" y="23" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="34.3" y="19.9" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="35.1" y="20.1" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="34.7" y="21.5" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="35.9" y="20.3" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="35.3" y="20.9" extent="1-16" drill="0.4" diameter="0.425"/>
+<via x="34.5" y="20.7" extent="1-16" drill="0.4" diameter="0.425"/>
 </signal>
 </signals>
 </board>
diff --git a/circuit/mkstepper/mkstepper.sch b/circuit/mkstepper/mkstepper.sch
index 19f69160d145589019902bc0745fda832ad4d953..7774ef861855bd9aa4d50a5fe5d033f22e2d5b89 100644
--- a/circuit/mkstepper/mkstepper.sch
+++ b/circuit/mkstepper/mkstepper.sch
@@ -228,6 +228,13 @@
 <wire x1="4.6" y1="-4.6" x2="4.6" y2="-4.1" width="0.2032" layer="21"/>
 <wire x1="-4.6" y1="-4.6" x2="-4.6" y2="-4.1" width="0.2032" layer="21"/>
 <wire x1="-4.6" y1="-4.6" x2="-4.1" y2="-4.6" width="0.2032" layer="21"/>
+<smd name="P$1" x="0" y="0" dx="4.826" dy="4.826" layer="1" cream="no"/>
+<polygon width="0.127" layer="31">
+<vertex x="-1.27" y="-1.27"/>
+<vertex x="-1.27" y="1.27"/>
+<vertex x="1.27" y="1.27"/>
+<vertex x="1.27" y="-1.27"/>
+</polygon>
 </package>
 <package name="TC2030-MCP">
 <description>&lt;b&gt;TAG-CONNECT ICSP Connector&lt;/b&gt; - Legged version&lt;BR&gt;&lt;I&gt;Manufacturer:&lt;/I&gt; &lt;a href="http://www.tag-connect.com"&gt;Tag-Connect&lt;/a&gt;
@@ -436,8 +443,8 @@ This setting can be found in the board layout editor under the Edit menu.  Selec
 <pin name="VDDIO@3" x="-35.56" y="-5.08" length="middle"/>
 <pin name="VDDIO@2" x="-35.56" y="-2.54" length="middle"/>
 <pin name="VDDIO@1" x="-35.56" y="0" length="middle"/>
-<pin name="PA00/SER1-0/TC2-0" x="43.18" y="0" length="middle" rot="R180"/>
-<pin name="PA01/SER1-1/TC2-1" x="43.18" y="-2.54" length="middle" rot="R180"/>
+<pin name="PA00/XIN32/SER1-0/TC2-0" x="43.18" y="0" length="middle" rot="R180"/>
+<pin name="PA01/XOUT32/SER1-1/TC2-1" x="43.18" y="-2.54" length="middle" rot="R180"/>
 <pin name="PA02/ADC0-1/DAC-0" x="43.18" y="-5.08" length="middle" rot="R180"/>
 <pin name="PA03/ANAREF-VREFA/ADC0-1" x="43.18" y="-7.62" length="middle" rot="R180"/>
 <pin name="PA04/ANAREF-VREFB/ADC0-4/SER0-0/TC0-0" x="43.18" y="-10.16" length="middle" rot="R180"/>
@@ -450,8 +457,8 @@ This setting can be found in the board layout editor under the Edit menu.  Selec
 <pin name="PA11/ADC0-11/SER0-3/SER2-3/TC1-1/TCC0-3" x="43.18" y="-27.94" length="middle" rot="R180"/>
 <pin name="PA12/SER2-0/SER4-1/TC2-0/TCC0-6" x="43.18" y="-30.48" length="middle" rot="R180"/>
 <pin name="PA13/SER2-1/SER4-0/TC2-1/TCC0-7" x="43.18" y="-33.02" length="middle" rot="R180"/>
-<pin name="PA14/SER2-2/SER4-2/TC3-0" x="43.18" y="-35.56" length="middle" rot="R180"/>
-<pin name="PA15/SER2-3/SER4-3/TC3-1" x="43.18" y="-38.1" length="middle" rot="R180"/>
+<pin name="PA14/XIN0/SER2-2/SER4-2/TC3-0" x="43.18" y="-35.56" length="middle" rot="R180"/>
+<pin name="PA15/XOUT0/SER2-3/SER4-3/TC3-1" x="43.18" y="-38.1" length="middle" rot="R180"/>
 <pin name="PA16/SER1-0/SER3-1/TC2-0" x="43.18" y="-40.64" length="middle" rot="R180"/>
 <pin name="PA17/SER1-1/SER3-0/TC2-1" x="43.18" y="-43.18" length="middle" rot="R180"/>
 <pin name="PA18/SER1-2/SER3-2/TC3-0" x="43.18" y="-45.72" length="middle" rot="R180"/>
@@ -464,7 +471,7 @@ This setting can be found in the board layout editor under the Edit menu.  Selec
 <pin name="PA25/SER3-3/SER5-3/TC5-1/USBDP" x="43.18" y="-63.5" length="middle" rot="R180"/>
 <pin name="PA27/GCLK-1" x="43.18" y="-66.04" length="middle" rot="R180"/>
 <pin name="PA30/SER7-2/SER1-2/TC6-0/SWCLK" x="43.18" y="-68.58" length="middle" rot="R180"/>
-<pin name="PA31/SER7-3/SER1-3/TC6-1" x="43.18" y="-71.12" length="middle" rot="R180"/>
+<pin name="PA31/SER7-3/SER1-3/TC6-1/SWDIO" x="43.18" y="-71.12" length="middle" rot="R180"/>
 <pin name="PB00/ADC0-12/SER5-2/TC7-0" x="43.18" y="-78.74" length="middle" rot="R180"/>
 <pin name="PB01/ADC0-13/SER5-3/TC7-1" x="43.18" y="-81.28" length="middle" rot="R180"/>
 <pin name="PB03/ADC0/SER5-1/TC6" x="43.18" y="-86.36" length="middle" rot="R180"/>
@@ -473,7 +480,7 @@ This setting can be found in the board layout editor under the Edit menu.  Selec
 <pin name="PB06/ADC1-8" x="43.18" y="-93.98" length="middle" rot="R180"/>
 <pin name="PB07/ADC1-9" x="43.18" y="-96.52" length="middle" rot="R180"/>
 <pin name="PB08/ADC0-2/ADC1-9/SER4-0/TC4-0" x="43.18" y="-99.06" length="middle" rot="R180"/>
-<pin name="PB09/ADC0-3/ADC1-1/SE4-1/TC4-1" x="43.18" y="-101.6" length="middle" rot="R180"/>
+<pin name="PB09/ADC0-3/ADC1-1/SER4-1/TC4-1" x="43.18" y="-101.6" length="middle" rot="R180"/>
 <pin name="PB10/SER4-2/TC5-0/TCC0-4" x="43.18" y="-104.14" length="middle" rot="R180"/>
 <pin name="PB11/SER4-3/TC5-1/TCC0-5" x="43.18" y="-106.68" length="middle" rot="R180"/>
 <pin name="PB12/SER4-0/TC4-0" x="43.18" y="-109.22" length="middle" rot="R180"/>
@@ -482,9 +489,9 @@ This setting can be found in the board layout editor under the Edit menu.  Selec
 <pin name="PB15/SER4-3/TC5-1" x="43.18" y="-116.84" length="middle" rot="R180"/>
 <pin name="PB16/SER5-0/TC6-0" x="43.18" y="-119.38" length="middle" rot="R180"/>
 <pin name="PB17/SER5-1/TC6-1" x="43.18" y="-121.92" length="middle" rot="R180"/>
-<pin name="PB22/SER1-2/SER5-2/TC7-0" x="43.18" y="-124.46" length="middle" rot="R180"/>
-<pin name="PB23/SER1-3/SER5-3/TC7-1" x="43.18" y="-127" length="middle" rot="R180"/>
-<pin name="PB30/SER7-0/SER5-1/TC0-0/SWDIO" x="43.18" y="-129.54" length="middle" rot="R180"/>
+<pin name="PB22/XIN1/SER1-2/SER5-2/TC7-0" x="43.18" y="-124.46" length="middle" rot="R180"/>
+<pin name="PB23/XOUT1/SER1-3/SER5-3/TC7-1" x="43.18" y="-127" length="middle" rot="R180"/>
+<pin name="PB30/SER7-0/SER5-1/TC0-0/SWO" x="43.18" y="-129.54" length="middle" rot="R180"/>
 <pin name="RESETN" x="-35.56" y="-55.88" length="middle"/>
 <pin name="PB31/SER7-1/SER5-0/TC0-1" x="43.18" y="-132.08" length="middle" rot="R180"/>
 <pin name="PB02/ADC0-14/SER5-0/TC6-0" x="43.18" y="-83.82" length="middle" rot="R180"/>
@@ -561,8 +568,8 @@ This setting can be found in the board layout editor under the Edit menu.  Selec
 <connect gate="G$1" pin="GND@3" pad="33"/>
 <connect gate="G$1" pin="GND@4" pad="47"/>
 <connect gate="G$1" pin="GND@5" pad="54"/>
-<connect gate="G$1" pin="PA00/SER1-0/TC2-0" pad="1"/>
-<connect gate="G$1" pin="PA01/SER1-1/TC2-1" pad="2"/>
+<connect gate="G$1" pin="PA00/XIN32/SER1-0/TC2-0" pad="1"/>
+<connect gate="G$1" pin="PA01/XOUT32/SER1-1/TC2-1" pad="2"/>
 <connect gate="G$1" pin="PA02/ADC0-1/DAC-0" pad="3"/>
 <connect gate="G$1" pin="PA03/ANAREF-VREFA/ADC0-1" pad="4"/>
 <connect gate="G$1" pin="PA04/ANAREF-VREFB/ADC0-4/SER0-0/TC0-0" pad="13"/>
@@ -575,8 +582,8 @@ This setting can be found in the board layout editor under the Edit menu.  Selec
 <connect gate="G$1" pin="PA11/ADC0-11/SER0-3/SER2-3/TC1-1/TCC0-3" pad="20"/>
 <connect gate="G$1" pin="PA12/SER2-0/SER4-1/TC2-0/TCC0-6" pad="29"/>
 <connect gate="G$1" pin="PA13/SER2-1/SER4-0/TC2-1/TCC0-7" pad="30"/>
-<connect gate="G$1" pin="PA14/SER2-2/SER4-2/TC3-0" pad="31"/>
-<connect gate="G$1" pin="PA15/SER2-3/SER4-3/TC3-1" pad="32"/>
+<connect gate="G$1" pin="PA14/XIN0/SER2-2/SER4-2/TC3-0" pad="31"/>
+<connect gate="G$1" pin="PA15/XOUT0/SER2-3/SER4-3/TC3-1" pad="32"/>
 <connect gate="G$1" pin="PA16/SER1-0/SER3-1/TC2-0" pad="35"/>
 <connect gate="G$1" pin="PA17/SER1-1/SER3-0/TC2-1" pad="36"/>
 <connect gate="G$1" pin="PA18/SER1-2/SER3-2/TC3-0" pad="37"/>
@@ -589,7 +596,7 @@ This setting can be found in the board layout editor under the Edit menu.  Selec
 <connect gate="G$1" pin="PA25/SER3-3/SER5-3/TC5-1/USBDP" pad="46"/>
 <connect gate="G$1" pin="PA27/GCLK-1" pad="51"/>
 <connect gate="G$1" pin="PA30/SER7-2/SER1-2/TC6-0/SWCLK" pad="57"/>
-<connect gate="G$1" pin="PA31/SER7-3/SER1-3/TC6-1" pad="58"/>
+<connect gate="G$1" pin="PA31/SER7-3/SER1-3/TC6-1/SWDIO" pad="58"/>
 <connect gate="G$1" pin="PB00/ADC0-12/SER5-2/TC7-0" pad="61"/>
 <connect gate="G$1" pin="PB01/ADC0-13/SER5-3/TC7-1" pad="62"/>
 <connect gate="G$1" pin="PB02/ADC0-14/SER5-0/TC6-0" pad="63"/>
@@ -599,7 +606,7 @@ This setting can be found in the board layout editor under the Edit menu.  Selec
 <connect gate="G$1" pin="PB06/ADC1-8" pad="9"/>
 <connect gate="G$1" pin="PB07/ADC1-9" pad="10"/>
 <connect gate="G$1" pin="PB08/ADC0-2/ADC1-9/SER4-0/TC4-0" pad="11"/>
-<connect gate="G$1" pin="PB09/ADC0-3/ADC1-1/SE4-1/TC4-1" pad="12"/>
+<connect gate="G$1" pin="PB09/ADC0-3/ADC1-1/SER4-1/TC4-1" pad="12"/>
 <connect gate="G$1" pin="PB10/SER4-2/TC5-0/TCC0-4" pad="23"/>
 <connect gate="G$1" pin="PB11/SER4-3/TC5-1/TCC0-5" pad="24"/>
 <connect gate="G$1" pin="PB12/SER4-0/TC4-0" pad="25"/>
@@ -608,9 +615,9 @@ This setting can be found in the board layout editor under the Edit menu.  Selec
 <connect gate="G$1" pin="PB15/SER4-3/TC5-1" pad="28"/>
 <connect gate="G$1" pin="PB16/SER5-0/TC6-0" pad="39"/>
 <connect gate="G$1" pin="PB17/SER5-1/TC6-1" pad="40"/>
-<connect gate="G$1" pin="PB22/SER1-2/SER5-2/TC7-0" pad="49"/>
-<connect gate="G$1" pin="PB23/SER1-3/SER5-3/TC7-1" pad="50"/>
-<connect gate="G$1" pin="PB30/SER7-0/SER5-1/TC0-0/SWDIO" pad="59"/>
+<connect gate="G$1" pin="PB22/XIN1/SER1-2/SER5-2/TC7-0" pad="49"/>
+<connect gate="G$1" pin="PB23/XOUT1/SER1-3/SER5-3/TC7-1" pad="50"/>
+<connect gate="G$1" pin="PB30/SER7-0/SER5-1/TC0-0/SWO" pad="59"/>
 <connect gate="G$1" pin="PB31/SER7-1/SER5-0/TC0-1" pad="60"/>
 <connect gate="G$1" pin="RESETN" pad="52"/>
 <connect gate="G$1" pin="VDDANA" pad="8"/>
@@ -696,512 +703,8 @@ Two variants - one "with legs" (for hands-free fit on PCB) and another "without
 </library>
 <library name="power">
 <packages>
-<package name="QFN32">
-<description>&lt;b&gt;QFN 32&lt;/b&gt; 5 x 5 mm&lt;p&gt;
-Source: http://datasheets.maxim-ic.com/en/ds/MAX7042.pdf</description>
-<wire x1="-2.45" y1="2.45" x2="2.45" y2="2.45" width="0.1016" layer="51"/>
-<wire x1="2.45" y1="2.45" x2="2.45" y2="-2.45" width="0.1016" layer="51"/>
-<wire x1="2.45" y1="-2.45" x2="-2.45" y2="-2.45" width="0.1016" layer="51"/>
-<wire x1="-2.45" y1="-2.45" x2="-2.45" y2="2.45" width="0.1016" layer="51"/>
-<wire x1="-2.45" y1="2.05" x2="-2.45" y2="2.45" width="0.1016" layer="21"/>
-<wire x1="-2.45" y1="2.45" x2="-2.05" y2="2.45" width="0.1016" layer="21"/>
-<wire x1="2.05" y1="2.45" x2="2.45" y2="2.45" width="0.1016" layer="21"/>
-<wire x1="2.45" y1="2.45" x2="2.45" y2="2.05" width="0.1016" layer="21"/>
-<wire x1="2.45" y1="-2.05" x2="2.45" y2="-2.45" width="0.1016" layer="21"/>
-<wire x1="2.45" y1="-2.45" x2="2.05" y2="-2.45" width="0.1016" layer="21"/>
-<wire x1="-2.05" y1="-2.45" x2="-2.45" y2="-2.45" width="0.1016" layer="21"/>
-<wire x1="-2.45" y1="-2.45" x2="-2.45" y2="-2.05" width="0.1016" layer="21"/>
-<circle x="-2.175" y="2.175" radius="0.15" width="0" layer="21"/>
-<smd name="EXP" x="0" y="0" dx="3.2" dy="3.2" layer="1" stop="no" cream="no"/>
-<smd name="1" x="-2.3" y="1.75" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/>
-<smd name="2" x="-2.3" y="1.25" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/>
-<smd name="3" x="-2.3" y="0.75" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/>
-<smd name="4" x="-2.3" y="0.25" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/>
-<smd name="5" x="-2.3" y="-0.25" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/>
-<smd name="6" x="-2.3" y="-0.75" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/>
-<smd name="7" x="-2.3" y="-1.25" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/>
-<smd name="8" x="-2.3" y="-1.75" dx="0.6" dy="0.25" layer="1" stop="no" cream="no"/>
-<smd name="9" x="-1.75" y="-2.3" dx="0.6" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/>
-<smd name="10" x="-1.25" y="-2.3" dx="0.6" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/>
-<smd name="11" x="-0.75" y="-2.3" dx="0.6" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/>
-<smd name="12" x="-0.25" y="-2.3" dx="0.6" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/>
-<smd name="13" x="0.25" y="-2.3" dx="0.6" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/>
-<smd name="14" x="0.75" y="-2.3" dx="0.6" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/>
-<smd name="15" x="1.25" y="-2.3" dx="0.6" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/>
-<smd name="16" x="1.75" y="-2.3" dx="0.6" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/>
-<smd name="17" x="2.3" y="-1.75" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/>
-<smd name="18" x="2.3" y="-1.25" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/>
-<smd name="19" x="2.3" y="-0.75" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/>
-<smd name="20" x="2.3" y="-0.25" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/>
-<smd name="21" x="2.3" y="0.25" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/>
-<smd name="22" x="2.3" y="0.75" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/>
-<smd name="23" x="2.3" y="1.25" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/>
-<smd name="24" x="2.3" y="1.75" dx="0.6" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/>
-<smd name="25" x="1.75" y="2.3" dx="0.6" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/>
-<smd name="26" x="1.25" y="2.3" dx="0.6" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/>
-<smd name="27" x="0.75" y="2.3" dx="0.6" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/>
-<smd name="28" x="0.25" y="2.3" dx="0.6" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/>
-<smd name="29" x="-0.25" y="2.3" dx="0.6" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/>
-<smd name="30" x="-0.75" y="2.3" dx="0.6" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/>
-<smd name="31" x="-1.25" y="2.3" dx="0.6" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/>
-<smd name="32" x="-1.75" y="2.3" dx="0.6" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/>
-<text x="-4.05" y="-4.35" size="1.27" layer="27">&gt;VALUE</text>
-<text x="-3.8" y="3.25" size="1.27" layer="25">&gt;NAME</text>
-<rectangle x1="-0.3" y1="1.1" x2="0.3" y2="1.4" layer="31"/>
-<rectangle x1="-0.3" y1="0.6" x2="0.3" y2="0.9" layer="31"/>
-<rectangle x1="-0.3" y1="0.1" x2="0.3" y2="0.4" layer="31"/>
-<rectangle x1="-0.3" y1="-0.4" x2="0.3" y2="-0.1" layer="31"/>
-<rectangle x1="-0.3" y1="-0.9" x2="0.3" y2="-0.6" layer="31"/>
-<rectangle x1="-0.3" y1="-1.4" x2="0.3" y2="-1.1" layer="31"/>
-<rectangle x1="-1.3" y1="1.1" x2="-0.7" y2="1.4" layer="31"/>
-<rectangle x1="-1.3" y1="0.6" x2="-0.7" y2="0.9" layer="31"/>
-<rectangle x1="-1.3" y1="0.1" x2="-0.7" y2="0.4" layer="31"/>
-<rectangle x1="-1.3" y1="-0.4" x2="-0.7" y2="-0.1" layer="31"/>
-<rectangle x1="-1.3" y1="-0.9" x2="-0.7" y2="-0.6" layer="31"/>
-<rectangle x1="-1.3" y1="-1.4" x2="-0.7" y2="-1.1" layer="31"/>
-<rectangle x1="0.7" y1="1.1" x2="1.3" y2="1.4" layer="31"/>
-<rectangle x1="0.7" y1="0.6" x2="1.3" y2="0.9" layer="31"/>
-<rectangle x1="0.7" y1="0.1" x2="1.3" y2="0.4" layer="31"/>
-<rectangle x1="0.7" y1="-0.4" x2="1.3" y2="-0.1" layer="31"/>
-<rectangle x1="0.7" y1="-0.9" x2="1.3" y2="-0.6" layer="31"/>
-<rectangle x1="0.7" y1="-1.4" x2="1.3" y2="-1.1" layer="31"/>
-<rectangle x1="-2.5" y1="0.25" x2="-0.25" y2="2.5" layer="51"/>
-<polygon width="0.5" layer="29">
-<vertex x="-1.325" y="1.175"/>
-<vertex x="-1.175" y="1.325"/>
-<vertex x="1.325" y="1.325"/>
-<vertex x="1.325" y="-1.325"/>
-<vertex x="-1.325" y="-1.325"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="-2.55" y="1.85"/>
-<vertex x="-2.1" y="1.85"/>
-<vertex x="-2.05" y="1.8"/>
-<vertex x="-2.05" y="1.65"/>
-<vertex x="-2.55" y="1.65"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="-2.525" y="1.825"/>
-<vertex x="-2.125" y="1.825"/>
-<vertex x="-2.075" y="1.775"/>
-<vertex x="-2.075" y="1.675"/>
-<vertex x="-2.525" y="1.675"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="-2.55" y="1.35"/>
-<vertex x="-2.05" y="1.35"/>
-<vertex x="-2.05" y="1.15"/>
-<vertex x="-2.55" y="1.15"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="-2.525" y="1.325"/>
-<vertex x="-2.075" y="1.325"/>
-<vertex x="-2.075" y="1.175"/>
-<vertex x="-2.525" y="1.175"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="-2.55" y="0.85"/>
-<vertex x="-2.05" y="0.85"/>
-<vertex x="-2.05" y="0.65"/>
-<vertex x="-2.55" y="0.65"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="-2.525" y="0.825"/>
-<vertex x="-2.075" y="0.825"/>
-<vertex x="-2.075" y="0.675"/>
-<vertex x="-2.525" y="0.675"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="-2.55" y="0.35"/>
-<vertex x="-2.05" y="0.35"/>
-<vertex x="-2.05" y="0.15"/>
-<vertex x="-2.55" y="0.15"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="-2.525" y="0.325"/>
-<vertex x="-2.075" y="0.325"/>
-<vertex x="-2.075" y="0.175"/>
-<vertex x="-2.525" y="0.175"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="-2.55" y="-0.15"/>
-<vertex x="-2.05" y="-0.15"/>
-<vertex x="-2.05" y="-0.35"/>
-<vertex x="-2.55" y="-0.35"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="-2.525" y="-0.175"/>
-<vertex x="-2.075" y="-0.175"/>
-<vertex x="-2.075" y="-0.325"/>
-<vertex x="-2.525" y="-0.325"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="-2.55" y="-0.65"/>
-<vertex x="-2.05" y="-0.65"/>
-<vertex x="-2.05" y="-0.85"/>
-<vertex x="-2.55" y="-0.85"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="-2.525" y="-0.675"/>
-<vertex x="-2.075" y="-0.675"/>
-<vertex x="-2.075" y="-0.825"/>
-<vertex x="-2.525" y="-0.825"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="-2.55" y="-1.15"/>
-<vertex x="-2.05" y="-1.15"/>
-<vertex x="-2.05" y="-1.35"/>
-<vertex x="-2.55" y="-1.35"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="-2.525" y="-1.175"/>
-<vertex x="-2.075" y="-1.175"/>
-<vertex x="-2.075" y="-1.325"/>
-<vertex x="-2.525" y="-1.325"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="-2.55" y="-1.85"/>
-<vertex x="-2.1" y="-1.85"/>
-<vertex x="-2.05" y="-1.8"/>
-<vertex x="-2.05" y="-1.65"/>
-<vertex x="-2.55" y="-1.65"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="-2.525" y="-1.825"/>
-<vertex x="-2.125" y="-1.825"/>
-<vertex x="-2.075" y="-1.775"/>
-<vertex x="-2.075" y="-1.675"/>
-<vertex x="-2.525" y="-1.675"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="-1.85" y="-2.55"/>
-<vertex x="-1.85" y="-2.1"/>
-<vertex x="-1.8" y="-2.05"/>
-<vertex x="-1.65" y="-2.05"/>
-<vertex x="-1.65" y="-2.55"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="-1.825" y="-2.525"/>
-<vertex x="-1.825" y="-2.125"/>
-<vertex x="-1.775" y="-2.075"/>
-<vertex x="-1.675" y="-2.075"/>
-<vertex x="-1.675" y="-2.525"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="-1.35" y="-2.55"/>
-<vertex x="-1.35" y="-2.05"/>
-<vertex x="-1.15" y="-2.05"/>
-<vertex x="-1.15" y="-2.55"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="-1.325" y="-2.525"/>
-<vertex x="-1.325" y="-2.075"/>
-<vertex x="-1.175" y="-2.075"/>
-<vertex x="-1.175" y="-2.525"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="-0.85" y="-2.55"/>
-<vertex x="-0.85" y="-2.05"/>
-<vertex x="-0.65" y="-2.05"/>
-<vertex x="-0.65" y="-2.55"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="-0.825" y="-2.525"/>
-<vertex x="-0.825" y="-2.075"/>
-<vertex x="-0.675" y="-2.075"/>
-<vertex x="-0.675" y="-2.525"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="-0.35" y="-2.55"/>
-<vertex x="-0.35" y="-2.05"/>
-<vertex x="-0.15" y="-2.05"/>
-<vertex x="-0.15" y="-2.55"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="-0.325" y="-2.525"/>
-<vertex x="-0.325" y="-2.075"/>
-<vertex x="-0.175" y="-2.075"/>
-<vertex x="-0.175" y="-2.525"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="0.15" y="-2.55"/>
-<vertex x="0.15" y="-2.05"/>
-<vertex x="0.35" y="-2.05"/>
-<vertex x="0.35" y="-2.55"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="0.175" y="-2.525"/>
-<vertex x="0.175" y="-2.075"/>
-<vertex x="0.325" y="-2.075"/>
-<vertex x="0.325" y="-2.525"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="0.65" y="-2.55"/>
-<vertex x="0.65" y="-2.05"/>
-<vertex x="0.85" y="-2.05"/>
-<vertex x="0.85" y="-2.55"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="0.675" y="-2.525"/>
-<vertex x="0.675" y="-2.075"/>
-<vertex x="0.825" y="-2.075"/>
-<vertex x="0.825" y="-2.525"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="1.15" y="-2.55"/>
-<vertex x="1.15" y="-2.05"/>
-<vertex x="1.35" y="-2.05"/>
-<vertex x="1.35" y="-2.55"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="1.175" y="-2.525"/>
-<vertex x="1.175" y="-2.075"/>
-<vertex x="1.325" y="-2.075"/>
-<vertex x="1.325" y="-2.525"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="1.85" y="-2.55"/>
-<vertex x="1.85" y="-2.1"/>
-<vertex x="1.8" y="-2.05"/>
-<vertex x="1.65" y="-2.05"/>
-<vertex x="1.65" y="-2.55"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="1.825" y="-2.525"/>
-<vertex x="1.825" y="-2.125"/>
-<vertex x="1.775" y="-2.075"/>
-<vertex x="1.675" y="-2.075"/>
-<vertex x="1.675" y="-2.525"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="2.55" y="-1.85"/>
-<vertex x="2.1" y="-1.85"/>
-<vertex x="2.05" y="-1.8"/>
-<vertex x="2.05" y="-1.65"/>
-<vertex x="2.55" y="-1.65"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="2.525" y="-1.825"/>
-<vertex x="2.125" y="-1.825"/>
-<vertex x="2.075" y="-1.775"/>
-<vertex x="2.075" y="-1.675"/>
-<vertex x="2.525" y="-1.675"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="2.55" y="-1.35"/>
-<vertex x="2.05" y="-1.35"/>
-<vertex x="2.05" y="-1.15"/>
-<vertex x="2.55" y="-1.15"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="2.525" y="-1.325"/>
-<vertex x="2.075" y="-1.325"/>
-<vertex x="2.075" y="-1.175"/>
-<vertex x="2.525" y="-1.175"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="2.55" y="-0.85"/>
-<vertex x="2.05" y="-0.85"/>
-<vertex x="2.05" y="-0.65"/>
-<vertex x="2.55" y="-0.65"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="2.525" y="-0.825"/>
-<vertex x="2.075" y="-0.825"/>
-<vertex x="2.075" y="-0.675"/>
-<vertex x="2.525" y="-0.675"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="2.55" y="-0.35"/>
-<vertex x="2.05" y="-0.35"/>
-<vertex x="2.05" y="-0.15"/>
-<vertex x="2.55" y="-0.15"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="2.525" y="-0.325"/>
-<vertex x="2.075" y="-0.325"/>
-<vertex x="2.075" y="-0.175"/>
-<vertex x="2.525" y="-0.175"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="2.55" y="0.15"/>
-<vertex x="2.05" y="0.15"/>
-<vertex x="2.05" y="0.35"/>
-<vertex x="2.55" y="0.35"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="2.525" y="0.175"/>
-<vertex x="2.075" y="0.175"/>
-<vertex x="2.075" y="0.325"/>
-<vertex x="2.525" y="0.325"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="2.55" y="0.65"/>
-<vertex x="2.05" y="0.65"/>
-<vertex x="2.05" y="0.85"/>
-<vertex x="2.55" y="0.85"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="2.525" y="0.675"/>
-<vertex x="2.075" y="0.675"/>
-<vertex x="2.075" y="0.825"/>
-<vertex x="2.525" y="0.825"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="2.55" y="1.15"/>
-<vertex x="2.05" y="1.15"/>
-<vertex x="2.05" y="1.35"/>
-<vertex x="2.55" y="1.35"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="2.525" y="1.175"/>
-<vertex x="2.075" y="1.175"/>
-<vertex x="2.075" y="1.325"/>
-<vertex x="2.525" y="1.325"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="2.55" y="1.85"/>
-<vertex x="2.1" y="1.85"/>
-<vertex x="2.05" y="1.8"/>
-<vertex x="2.05" y="1.65"/>
-<vertex x="2.55" y="1.65"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="2.525" y="1.825"/>
-<vertex x="2.125" y="1.825"/>
-<vertex x="2.075" y="1.775"/>
-<vertex x="2.075" y="1.675"/>
-<vertex x="2.525" y="1.675"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="1.85" y="2.55"/>
-<vertex x="1.85" y="2.1"/>
-<vertex x="1.8" y="2.05"/>
-<vertex x="1.65" y="2.05"/>
-<vertex x="1.65" y="2.55"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="1.825" y="2.525"/>
-<vertex x="1.825" y="2.125"/>
-<vertex x="1.775" y="2.075"/>
-<vertex x="1.675" y="2.075"/>
-<vertex x="1.675" y="2.525"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="1.35" y="2.55"/>
-<vertex x="1.35" y="2.05"/>
-<vertex x="1.15" y="2.05"/>
-<vertex x="1.15" y="2.55"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="1.325" y="2.525"/>
-<vertex x="1.325" y="2.075"/>
-<vertex x="1.175" y="2.075"/>
-<vertex x="1.175" y="2.525"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="0.85" y="2.55"/>
-<vertex x="0.85" y="2.05"/>
-<vertex x="0.65" y="2.05"/>
-<vertex x="0.65" y="2.55"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="0.825" y="2.525"/>
-<vertex x="0.825" y="2.075"/>
-<vertex x="0.675" y="2.075"/>
-<vertex x="0.675" y="2.525"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="0.35" y="2.55"/>
-<vertex x="0.35" y="2.05"/>
-<vertex x="0.15" y="2.05"/>
-<vertex x="0.15" y="2.55"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="0.325" y="2.525"/>
-<vertex x="0.325" y="2.075"/>
-<vertex x="0.175" y="2.075"/>
-<vertex x="0.175" y="2.525"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="-0.15" y="2.55"/>
-<vertex x="-0.15" y="2.05"/>
-<vertex x="-0.35" y="2.05"/>
-<vertex x="-0.35" y="2.55"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="-0.175" y="2.525"/>
-<vertex x="-0.175" y="2.075"/>
-<vertex x="-0.325" y="2.075"/>
-<vertex x="-0.325" y="2.525"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="-0.65" y="2.55"/>
-<vertex x="-0.65" y="2.05"/>
-<vertex x="-0.85" y="2.05"/>
-<vertex x="-0.85" y="2.55"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="-0.675" y="2.525"/>
-<vertex x="-0.675" y="2.075"/>
-<vertex x="-0.825" y="2.075"/>
-<vertex x="-0.825" y="2.525"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="-1.15" y="2.55"/>
-<vertex x="-1.15" y="2.05"/>
-<vertex x="-1.35" y="2.05"/>
-<vertex x="-1.35" y="2.55"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="-1.175" y="2.525"/>
-<vertex x="-1.175" y="2.075"/>
-<vertex x="-1.325" y="2.075"/>
-<vertex x="-1.325" y="2.525"/>
-</polygon>
-<polygon width="0.1016" layer="29">
-<vertex x="-1.85" y="2.55"/>
-<vertex x="-1.85" y="2.1"/>
-<vertex x="-1.8" y="2.05"/>
-<vertex x="-1.65" y="2.05"/>
-<vertex x="-1.65" y="2.55"/>
-</polygon>
-<polygon width="0.1016" layer="31">
-<vertex x="-1.825" y="2.525"/>
-<vertex x="-1.825" y="2.125"/>
-<vertex x="-1.775" y="2.075"/>
-<vertex x="-1.675" y="2.075"/>
-<vertex x="-1.675" y="2.525"/>
-</polygon>
-</package>
-<package name="MLP4.5X5_4PAD">
-<smd name="P$1" x="-2.02" y="-2.075" dx="0.4" dy="0.65" layer="1"/>
-<smd name="P$15" x="-1.142" y="-0.75" dx="2.1" dy="1" layer="1"/>
-<smd name="P$14" x="1.142" y="0.75" dx="2.1" dy="1" layer="1"/>
-<smd name="P$13" x="1.142" y="-0.75" dx="2.1" dy="1" layer="1"/>
-<smd name="P$2" x="-1.22" y="-2.075" dx="0.4" dy="0.65" layer="1"/>
-<smd name="P$3" x="-0.42" y="-2.075" dx="0.4" dy="0.65" layer="1"/>
-<smd name="P$4" x="0.42" y="-2.075" dx="0.4" dy="0.65" layer="1"/>
-<smd name="P$5" x="1.22" y="-2.075" dx="0.4" dy="0.65" layer="1"/>
-<smd name="P$6" x="2.02" y="-2.075" dx="0.4" dy="0.65" layer="1"/>
-<smd name="P$12" x="-2.02" y="2.075" dx="0.4" dy="0.65" layer="1"/>
-<smd name="P$11" x="-1.22" y="2.075" dx="0.4" dy="0.65" layer="1"/>
-<smd name="P$10" x="-0.42" y="2.075" dx="0.4" dy="0.65" layer="1"/>
-<smd name="P$9" x="0.42" y="2.075" dx="0.4" dy="0.65" layer="1"/>
-<smd name="P$8" x="1.22" y="2.075" dx="0.4" dy="0.65" layer="1"/>
-<smd name="P$7" x="2.02" y="2.075" dx="0.4" dy="0.65" layer="1"/>
-<circle x="-2.75" y="-2" radius="0.25" width="0.127" layer="21"/>
-<wire x1="-2.25" y1="2.25" x2="2.25" y2="2.25" width="0.127" layer="51"/>
-<wire x1="2.25" y1="2.25" x2="2.25" y2="-2.25" width="0.127" layer="51"/>
-<wire x1="2.25" y1="-2.25" x2="-2.25" y2="-2.25" width="0.127" layer="51"/>
-<wire x1="-2.25" y1="-2.25" x2="-2.25" y2="2.25" width="0.127" layer="51"/>
-<circle x="-1.75" y="-1.75" radius="0.25" width="0.127" layer="51"/>
-<text x="-2.5" y="-0.5" size="0.254" layer="25" rot="R90">&gt;NAME</text>
-<text x="2.75" y="-0.5" size="0.254" layer="27" rot="R90">&gt;VALUE</text>
-<smd name="P$16" x="-1.142" y="0.75" dx="2.1" dy="1" layer="1"/>
-</package>
-<package name="PWRPAD_2-5MM">
-<pad name="P$1" x="0" y="0" drill="2.4892" diameter="3.81" thermals="no"/>
+<package name="PWRPAD_SC-02_2-45MM">
+<pad name="P$1" x="0" y="0" drill="2.45" diameter="4.24" thermals="no"/>
 </package>
 <package name="PWRPAD_4MM">
 <pad name="P$1" x="0" y="0" drill="3.9878" diameter="6.35" thermals="no"/>
@@ -1209,266 +712,222 @@ Source: http://datasheets.maxim-ic.com/en/ds/MAX7042.pdf</description>
 <package name="PWRPAD_3-25MM">
 <pad name="P$1" x="0" y="0" drill="3.25" diameter="5.75" thermals="no"/>
 </package>
+<package name="SOT23-5">
+<description>&lt;b&gt;Small Outline Transistor&lt;/b&gt;, 5 lead</description>
+<wire x1="-1.544" y1="0.713" x2="1.544" y2="0.713" width="0.1524" layer="21"/>
+<wire x1="1.544" y1="0.713" x2="1.544" y2="-0.712" width="0.1524" layer="21"/>
+<wire x1="1.544" y1="-0.712" x2="-1.544" y2="-0.712" width="0.1524" layer="21"/>
+<wire x1="-1.544" y1="-0.712" x2="-1.544" y2="0.713" width="0.1524" layer="21"/>
+<smd name="5" x="-0.95" y="1.306" dx="0.5334" dy="1.1938" layer="1"/>
+<smd name="4" x="0.95" y="1.306" dx="0.5334" dy="1.1938" layer="1"/>
+<smd name="1" x="-0.95" y="-1.306" dx="0.5334" dy="1.1938" layer="1"/>
+<smd name="2" x="0" y="-1.306" dx="0.5334" dy="1.1938" layer="1"/>
+<smd name="3" x="0.95" y="-1.306" dx="0.5334" dy="1.1938" layer="1"/>
+<text x="-1.778" y="-1.778" size="1.27" layer="25" ratio="10" rot="R90">&gt;NAME</text>
+<text x="3.048" y="-1.778" size="1.27" layer="27" ratio="10" rot="R90">&gt;VALUE</text>
+<rectangle x1="-1.1875" y1="0.7126" x2="-0.7125" y2="1.5439" layer="51"/>
+<rectangle x1="0.7125" y1="0.7126" x2="1.1875" y2="1.5439" layer="51"/>
+<rectangle x1="-1.1875" y1="-1.5437" x2="-0.7125" y2="-0.7124" layer="51"/>
+<rectangle x1="-0.2375" y1="-1.5437" x2="0.2375" y2="-0.7124" layer="51"/>
+<rectangle x1="0.7125" y1="-1.5437" x2="1.1875" y2="-0.7124" layer="51"/>
+</package>
+<package name="TQFP44">
+<description>&lt;b&gt;44-lead Thin Quad Flat Package&lt;/b&gt;</description>
+<wire x1="-4.8" y1="4.4" x2="-4.4" y2="4.8" width="0.2032" layer="51"/>
+<wire x1="-4.4" y1="4.8" x2="4.4" y2="4.8" width="0.2032" layer="51"/>
+<wire x1="4.4" y1="4.8" x2="4.8" y2="4.4" width="0.2032" layer="51"/>
+<wire x1="4.8" y1="4.4" x2="4.8" y2="-4.4" width="0.2032" layer="51"/>
+<wire x1="4.8" y1="-4.4" x2="4.4" y2="-4.8" width="0.2032" layer="51"/>
+<wire x1="4.4" y1="-4.8" x2="-4.4" y2="-4.8" width="0.2032" layer="51"/>
+<wire x1="-4.4" y1="-4.8" x2="-4.8" y2="-4.4" width="0.2032" layer="51"/>
+<wire x1="-4.8" y1="-4.4" x2="-4.8" y2="4.4" width="0.2032" layer="51"/>
+<circle x="-4" y="4" radius="0.2827" width="0.254" layer="21"/>
+<smd name="1" x="-5.8" y="4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="2" x="-5.8" y="3.2" dx="1.5" dy="0.5" layer="1"/>
+<smd name="3" x="-5.8" y="2.4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="4" x="-5.8" y="1.6" dx="1.5" dy="0.5" layer="1"/>
+<smd name="5" x="-5.8" y="0.8" dx="1.5" dy="0.5" layer="1"/>
+<smd name="6" x="-5.8" y="0" dx="1.5" dy="0.5" layer="1"/>
+<smd name="7" x="-5.8" y="-0.8" dx="1.5" dy="0.5" layer="1"/>
+<smd name="8" x="-5.8" y="-1.6" dx="1.5" dy="0.5" layer="1"/>
+<smd name="9" x="-5.8" y="-2.4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="10" x="-5.8" y="-3.2" dx="1.5" dy="0.5" layer="1"/>
+<smd name="11" x="-5.8" y="-4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="12" x="-4" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="13" x="-3.2" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="14" x="-2.4" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="15" x="-1.6" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="16" x="-0.8" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="17" x="0" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="18" x="0.8" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="19" x="1.6" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="20" x="2.4" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="21" x="3.2" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="22" x="4" y="-5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="23" x="5.8" y="-4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="24" x="5.8" y="-3.2" dx="1.5" dy="0.5" layer="1"/>
+<smd name="25" x="5.8" y="-2.4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="26" x="5.8" y="-1.6" dx="1.5" dy="0.5" layer="1"/>
+<smd name="27" x="5.8" y="-0.8" dx="1.5" dy="0.5" layer="1"/>
+<smd name="28" x="5.8" y="0" dx="1.5" dy="0.5" layer="1"/>
+<smd name="29" x="5.8" y="0.8" dx="1.5" dy="0.5" layer="1"/>
+<smd name="30" x="5.8" y="1.6" dx="1.5" dy="0.5" layer="1"/>
+<smd name="31" x="5.8" y="2.4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="32" x="5.8" y="3.2" dx="1.5" dy="0.5" layer="1"/>
+<smd name="33" x="5.8" y="4" dx="1.5" dy="0.5" layer="1"/>
+<smd name="34" x="4" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="35" x="3.2" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="36" x="2.4" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="37" x="1.6" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="38" x="0.8" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="39" x="0" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="40" x="-0.8" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="41" x="-1.6" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="42" x="-2.4" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="43" x="-3.2" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<smd name="44" x="-4" y="5.8" dx="0.5" dy="1.5" layer="1"/>
+<text x="-3.81" y="6.985" size="1.778" layer="25">&gt;NAME</text>
+<text x="-4.445" y="-8.7551" size="1.778" layer="27">&gt;VALUE</text>
+<rectangle x1="-6.1001" y1="3.8001" x2="-4.95" y2="4.1999" layer="51"/>
+<rectangle x1="-6.1001" y1="3" x2="-4.95" y2="3.4" layer="51"/>
+<rectangle x1="-6.1001" y1="2.1999" x2="-4.95" y2="2.5999" layer="51"/>
+<rectangle x1="-6.1001" y1="1.4" x2="-4.95" y2="1.8001" layer="51"/>
+<rectangle x1="-6.1001" y1="0.5999" x2="-4.95" y2="1" layer="51"/>
+<rectangle x1="-6.1001" y1="-0.1999" x2="-4.95" y2="0.1999" layer="51"/>
+<rectangle x1="-6.1001" y1="-1" x2="-4.95" y2="-0.5999" layer="51"/>
+<rectangle x1="-6.1001" y1="-1.8001" x2="-4.95" y2="-1.4" layer="51"/>
+<rectangle x1="-6.1001" y1="-2.5999" x2="-4.95" y2="-2.1999" layer="51"/>
+<rectangle x1="-6.1001" y1="-3.4" x2="-4.95" y2="-3" layer="51"/>
+<rectangle x1="-6.1001" y1="-4.1999" x2="-4.95" y2="-3.8001" layer="51"/>
+<rectangle x1="-4.1999" y1="-6.1001" x2="-3.8001" y2="-4.95" layer="51"/>
+<rectangle x1="-3.4" y1="-6.1001" x2="-3" y2="-4.95" layer="51"/>
+<rectangle x1="-2.5999" y1="-6.1001" x2="-2.1999" y2="-4.95" layer="51"/>
+<rectangle x1="-1.8001" y1="-6.1001" x2="-1.4" y2="-4.95" layer="51"/>
+<rectangle x1="-1" y1="-6.1001" x2="-0.5999" y2="-4.95" layer="51"/>
+<rectangle x1="-0.1999" y1="-6.1001" x2="0.1999" y2="-4.95" layer="51"/>
+<rectangle x1="0.5999" y1="-6.1001" x2="1" y2="-4.95" layer="51"/>
+<rectangle x1="1.4" y1="-6.1001" x2="1.8001" y2="-4.95" layer="51"/>
+<rectangle x1="2.1999" y1="-6.1001" x2="2.5999" y2="-4.95" layer="51"/>
+<rectangle x1="3" y1="-6.1001" x2="3.4" y2="-4.95" layer="51"/>
+<rectangle x1="3.8001" y1="-6.1001" x2="4.1999" y2="-4.95" layer="51"/>
+<rectangle x1="4.95" y1="-4.1999" x2="6.1001" y2="-3.8001" layer="51"/>
+<rectangle x1="4.95" y1="-3.4" x2="6.1001" y2="-3" layer="51"/>
+<rectangle x1="4.95" y1="-2.5999" x2="6.1001" y2="-2.1999" layer="51"/>
+<rectangle x1="4.95" y1="-1.8001" x2="6.1001" y2="-1.4" layer="51"/>
+<rectangle x1="4.95" y1="-1" x2="6.1001" y2="-0.5999" layer="51"/>
+<rectangle x1="4.95" y1="-0.1999" x2="6.1001" y2="0.1999" layer="51"/>
+<rectangle x1="4.95" y1="0.5999" x2="6.1001" y2="1" layer="51"/>
+<rectangle x1="4.95" y1="1.4" x2="6.1001" y2="1.8001" layer="51"/>
+<rectangle x1="4.95" y1="2.1999" x2="6.1001" y2="2.5999" layer="51"/>
+<rectangle x1="4.95" y1="3" x2="6.1001" y2="3.4" layer="51"/>
+<rectangle x1="4.95" y1="3.8001" x2="6.1001" y2="4.1999" layer="51"/>
+<rectangle x1="3.8001" y1="4.95" x2="4.1999" y2="6.1001" layer="51"/>
+<rectangle x1="3" y1="4.95" x2="3.4" y2="6.1001" layer="51"/>
+<rectangle x1="2.1999" y1="4.95" x2="2.5999" y2="6.1001" layer="51"/>
+<rectangle x1="1.4" y1="4.95" x2="1.8001" y2="6.1001" layer="51"/>
+<rectangle x1="0.5999" y1="4.95" x2="1" y2="6.1001" layer="51"/>
+<rectangle x1="-0.1999" y1="4.95" x2="0.1999" y2="6.1001" layer="51"/>
+<rectangle x1="-1" y1="4.95" x2="-0.5999" y2="6.1001" layer="51"/>
+<rectangle x1="-1.8001" y1="4.95" x2="-1.4" y2="6.1001" layer="51"/>
+<rectangle x1="-2.5999" y1="4.95" x2="-2.1999" y2="6.1001" layer="51"/>
+<rectangle x1="-3.4" y1="4.95" x2="-3" y2="6.1001" layer="51"/>
+<rectangle x1="-4.1999" y1="4.95" x2="-3.8001" y2="6.1001" layer="51"/>
+</package>
+<package name="PWRPAD_2-65MM">
+<pad name="P$1" x="0" y="0" drill="2.65" diameter="4.65" thermals="no"/>
+</package>
+<package name="PWRPAD_2-05MM">
+<pad name="P$1" x="0" y="0" drill="2.05" diameter="3.8" thermals="no"/>
+</package>
 </packages>
 <symbols>
-<symbol name="TMC262">
-<pin name="VHS" x="20.32" y="40.64" length="middle" rot="R180"/>
-<pin name="VS" x="20.32" y="45.72" length="middle" rot="R180"/>
-<pin name="HA1" x="20.32" y="27.94" length="middle" rot="R180"/>
-<pin name="HA2" x="20.32" y="25.4" length="middle" rot="R180"/>
-<pin name="BMA1" x="20.32" y="20.32" length="middle" rot="R180"/>
-<pin name="BMA2" x="20.32" y="17.78" length="middle" rot="R180"/>
-<pin name="LA2" x="20.32" y="12.7" length="middle" rot="R180"/>
-<pin name="LA1" x="20.32" y="10.16" length="middle" rot="R180"/>
-<pin name="SRA" x="20.32" y="5.08" length="middle" rot="R180"/>
+<symbol name="PWRPAD">
+<pin name="PWRPAD" x="-5.08" y="0" length="middle"/>
+</symbol>
+<symbol name="VREG-AP2112">
+<pin name="VIN" x="-12.7" y="2.54" length="middle"/>
+<pin name="EN" x="-12.7" y="-2.54" length="middle"/>
+<pin name="GND" x="0" y="-10.16" length="middle" rot="R90"/>
+<pin name="VOUT" x="12.7" y="2.54" length="middle" rot="R180"/>
+<wire x1="-7.62" y1="5.08" x2="-7.62" y2="-5.08" width="0.254" layer="94"/>
+<wire x1="-7.62" y1="-5.08" x2="7.62" y2="-5.08" width="0.254" layer="94"/>
+<wire x1="7.62" y1="-5.08" x2="7.62" y2="5.08" width="0.254" layer="94"/>
+<wire x1="7.62" y1="5.08" x2="-7.62" y2="5.08" width="0.254" layer="94"/>
+<text x="-2.54" y="7.62" size="1.27" layer="95">&gt;NAME</text>
+<text x="2.54" y="-7.62" size="1.27" layer="96">&gt;VALUE</text>
+</symbol>
+<symbol name="TMC2660">
+<pin name="VHS" x="20.32" y="45.72" length="middle" rot="R180"/>
+<pin name="VS" x="20.32" y="40.64" length="middle" rot="R180"/>
 <pin name="5VOUT" x="20.32" y="35.56" length="middle" rot="R180"/>
 <pin name="TEST_ANA" x="-20.32" y="0" length="middle"/>
 <pin name="VCC_IO" x="-20.32" y="45.72" length="middle"/>
-<pin name="CLK" x="-20.32" y="40.64" length="middle"/>
+<pin name="CLK" x="-20.32" y="22.86" length="middle"/>
 <pin name="STEP" x="-20.32" y="35.56" length="middle"/>
 <pin name="DIR" x="-20.32" y="33.02" length="middle"/>
-<pin name="TST_MODE" x="-20.32" y="27.94" length="middle"/>
-<pin name="ENABLE" x="-20.32" y="22.86" length="middle"/>
+<pin name="TST_MODE" x="-20.32" y="-2.54" length="middle"/>
+<pin name="ENABLE" x="-20.32" y="25.4" length="middle"/>
 <pin name="CSN" x="-20.32" y="17.78" length="middle"/>
 <pin name="SCK" x="-20.32" y="15.24" length="middle"/>
 <pin name="SDI" x="-20.32" y="12.7" length="middle"/>
 <pin name="SDO" x="-20.32" y="10.16" length="middle"/>
-<pin name="SG_TST" x="-20.32" y="5.08" length="middle"/>
-<pin name="HB1" x="20.32" y="-5.08" length="middle" rot="R180"/>
-<pin name="HB2" x="20.32" y="-7.62" length="middle" rot="R180"/>
-<pin name="BMB1" x="20.32" y="-12.7" length="middle" rot="R180"/>
-<pin name="BMB2" x="20.32" y="-15.24" length="middle" rot="R180"/>
-<pin name="LB2" x="20.32" y="-20.32" length="middle" rot="R180"/>
-<pin name="LB1" x="20.32" y="-22.86" length="middle" rot="R180"/>
-<pin name="SRB" x="20.32" y="-27.94" length="middle" rot="R180"/>
-<pin name="GND@2" x="20.32" y="-38.1" length="middle" rot="R180"/>
-<pin name="DIE_PAD" x="20.32" y="-40.64" length="middle" rot="R180"/>
-<pin name="GND@1" x="20.32" y="-35.56" length="middle" rot="R180"/>
-<wire x1="-15.24" y1="48.26" x2="-15.24" y2="-43.18" width="0.254" layer="94"/>
-<wire x1="-15.24" y1="-43.18" x2="15.24" y2="-43.18" width="0.254" layer="94"/>
-<wire x1="15.24" y1="-43.18" x2="15.24" y2="48.26" width="0.254" layer="94"/>
+<pin name="SG_TST" x="-20.32" y="2.54" length="middle"/>
+<pin name="GND@1" x="-20.32" y="-10.16" length="middle"/>
+<wire x1="-15.24" y1="48.26" x2="-15.24" y2="-53.34" width="0.254" layer="94"/>
+<wire x1="-15.24" y1="-53.34" x2="15.24" y2="-53.34" width="0.254" layer="94"/>
+<wire x1="15.24" y1="-53.34" x2="15.24" y2="48.26" width="0.254" layer="94"/>
 <wire x1="15.24" y1="48.26" x2="-15.24" y2="48.26" width="0.254" layer="94"/>
-<text x="-2.54" y="50.8" size="1.27" layer="95">&gt;NAME</text>
-<text x="-2.54" y="-48.26" size="1.27" layer="96">&gt;VALUE</text>
-<pin name="GNDP" x="20.32" y="-33.02" length="middle" rot="R180"/>
-</symbol>
-<symbol name="FDMQ8203">
-<pin name="G3" x="-25.4" y="7.62" length="middle"/>
-<wire x1="-20.32" y1="22.86" x2="20.32" y2="22.86" width="0.254" layer="94"/>
-<wire x1="20.32" y1="22.86" x2="20.32" y2="-22.86" width="0.254" layer="94"/>
-<wire x1="-20.32" y1="-22.86" x2="-20.32" y2="22.86" width="0.254" layer="94"/>
-<pin name="S3@1" x="-25.4" y="17.78" length="middle"/>
-<pin name="S3@2" x="-25.4" y="12.7" length="middle"/>
-<wire x1="20.32" y1="-22.86" x2="-20.32" y2="-22.86" width="0.254" layer="94"/>
-<wire x1="7.62" y1="-13.335" x2="5.715" y2="-13.335" width="0.254" layer="94"/>
-<wire x1="6.35" y1="-12.7" x2="5.08" y2="-12.7" width="0.254" layer="94"/>
-<wire x1="6.985" y1="-12.7" x2="8.255" y2="-12.7" width="0.254" layer="94"/>
-<wire x1="6.35" y1="-11.43" x2="6.985" y2="-12.065" width="0.254" layer="94"/>
-<wire x1="6.35" y1="-11.43" x2="6.985" y2="-10.795" width="0.254" layer="94"/>
-<wire x1="6.35" y1="-12.065" x2="6.35" y2="-11.43" width="0.254" layer="94"/>
-<wire x1="6.35" y1="-11.43" x2="6.35" y2="-10.795" width="0.254" layer="94"/>
-<wire x1="6.35" y1="-11.43" x2="5.08" y2="-11.43" width="0.254" layer="94"/>
-<wire x1="5.08" y1="-11.43" x2="5.08" y2="-12.7" width="0.254" layer="94"/>
-<wire x1="8.255" y1="-12.7" x2="8.255" y2="-11.43" width="0.254" layer="94"/>
-<wire x1="8.255" y1="-11.43" x2="6.35" y2="-11.43" width="0.254" layer="94"/>
-<text x="-5.08" y="25.4" size="1.778" layer="95">&gt;NAME</text>
-<text x="-5.08" y="-27.94" size="1.778" layer="96">&gt;VALUE</text>
-<pin name="D3/D4@1" x="-25.4" y="2.54" length="middle"/>
-<pin name="D3/D4@2" x="-25.4" y="-2.54" length="middle"/>
-<pin name="S4@1" x="-25.4" y="-7.62" length="middle"/>
-<pin name="S4@2" x="-25.4" y="-12.7" length="middle"/>
-<pin name="G4" x="-25.4" y="-17.78" length="middle"/>
-<pin name="S2@1" x="25.4" y="17.78" length="middle" rot="R180"/>
-<pin name="S2@2" x="25.4" y="12.7" length="middle" rot="R180"/>
-<pin name="G2" x="25.4" y="7.62" length="middle" rot="R180"/>
-<pin name="D1/D2@1" x="25.4" y="2.54" length="middle" rot="R180"/>
-<pin name="D1/D2@2" x="25.4" y="-2.54" length="middle" rot="R180"/>
-<pin name="S1@1" x="25.4" y="-7.62" length="middle" rot="R180"/>
-<pin name="S1@2" x="25.4" y="-12.7" length="middle" rot="R180"/>
-<pin name="G1" x="25.4" y="-17.78" length="middle" rot="R180"/>
-<wire x1="5.08" y1="-12.7" x2="2.54" y2="-12.7" width="0.254" layer="94"/>
-<wire x1="8.255" y1="-12.7" x2="10.16" y2="-12.7" width="0.254" layer="94"/>
-<wire x1="7.62" y1="12.065" x2="5.715" y2="12.065" width="0.254" layer="94"/>
-<wire x1="6.35" y1="12.7" x2="5.08" y2="12.7" width="0.254" layer="94"/>
-<wire x1="6.985" y1="12.7" x2="8.255" y2="12.7" width="0.254" layer="94"/>
-<wire x1="6.985" y1="13.97" x2="6.35" y2="13.335" width="0.254" layer="94"/>
-<wire x1="6.985" y1="13.97" x2="6.35" y2="14.605" width="0.254" layer="94"/>
-<wire x1="6.985" y1="13.335" x2="6.985" y2="13.97" width="0.254" layer="94"/>
-<wire x1="6.985" y1="13.97" x2="6.985" y2="14.605" width="0.254" layer="94"/>
-<wire x1="6.985" y1="13.97" x2="5.08" y2="13.97" width="0.254" layer="94"/>
-<wire x1="5.08" y1="13.97" x2="5.08" y2="12.7" width="0.254" layer="94"/>
-<wire x1="8.255" y1="12.7" x2="8.255" y2="13.97" width="0.254" layer="94"/>
-<wire x1="8.255" y1="13.97" x2="6.985" y2="13.97" width="0.254" layer="94"/>
-<wire x1="5.08" y1="12.7" x2="2.54" y2="12.7" width="0.254" layer="94"/>
-<wire x1="8.255" y1="12.7" x2="10.16" y2="12.7" width="0.254" layer="94"/>
-<wire x1="5.08" y1="9.525" x2="5.08" y2="10.16" width="0.254" layer="94"/>
-<wire x1="5.08" y1="10.16" x2="5.08" y2="10.795" width="0.254" layer="94"/>
-<wire x1="5.08" y1="10.795" x2="5.715" y2="10.795" width="0.254" layer="94"/>
-<wire x1="5.715" y1="10.795" x2="5.715" y2="10.16" width="0.254" layer="94"/>
-<wire x1="5.715" y1="10.16" x2="5.08" y2="10.16" width="0.254" layer="94"/>
-<wire x1="5.08" y1="-15.24" x2="5.08" y2="-14.605" width="0.254" layer="94"/>
-<wire x1="5.08" y1="-14.605" x2="5.715" y2="-15.24" width="0.254" layer="94"/>
-<wire x1="5.715" y1="-15.24" x2="5.715" y2="-14.605" width="0.254" layer="94"/>
-<wire x1="5.08" y1="8.89" x2="5.715" y2="8.89" width="0.254" layer="94"/>
-<wire x1="5.715" y1="8.89" x2="5.715" y2="8.255" width="0.254" layer="94"/>
-<wire x1="5.715" y1="8.255" x2="5.08" y2="8.255" width="0.254" layer="94"/>
-<wire x1="5.08" y1="8.255" x2="5.08" y2="7.62" width="0.254" layer="94"/>
-<wire x1="5.08" y1="7.62" x2="5.715" y2="7.62" width="0.254" layer="94"/>
-<wire x1="5.715" y1="-15.875" x2="5.715" y2="-17.145" width="0.254" layer="94"/>
-<wire x1="-7.62" y1="-13.335" x2="-5.715" y2="-13.335" width="0.254" layer="94"/>
-<wire x1="-6.35" y1="-12.7" x2="-5.08" y2="-12.7" width="0.254" layer="94"/>
-<wire x1="-6.985" y1="-12.7" x2="-8.255" y2="-12.7" width="0.254" layer="94"/>
-<wire x1="-6.35" y1="-11.43" x2="-6.985" y2="-12.065" width="0.254" layer="94"/>
-<wire x1="-6.35" y1="-11.43" x2="-6.985" y2="-10.795" width="0.254" layer="94"/>
-<wire x1="-6.35" y1="-12.065" x2="-6.35" y2="-11.43" width="0.254" layer="94"/>
-<wire x1="-6.35" y1="-11.43" x2="-6.35" y2="-10.795" width="0.254" layer="94"/>
-<wire x1="-6.35" y1="-11.43" x2="-5.08" y2="-11.43" width="0.254" layer="94"/>
-<wire x1="-5.08" y1="-11.43" x2="-5.08" y2="-12.7" width="0.254" layer="94"/>
-<wire x1="-8.255" y1="-12.7" x2="-8.255" y2="-11.43" width="0.254" layer="94"/>
-<wire x1="-8.255" y1="-11.43" x2="-6.35" y2="-11.43" width="0.254" layer="94"/>
-<wire x1="-5.08" y1="-12.7" x2="-2.54" y2="-12.7" width="0.254" layer="94"/>
-<wire x1="-8.255" y1="-12.7" x2="-10.16" y2="-12.7" width="0.254" layer="94"/>
-<wire x1="-7.62" y1="12.065" x2="-5.715" y2="12.065" width="0.254" layer="94"/>
-<wire x1="-6.35" y1="12.7" x2="-5.08" y2="12.7" width="0.254" layer="94"/>
-<wire x1="-6.985" y1="12.7" x2="-8.255" y2="12.7" width="0.254" layer="94"/>
-<wire x1="-6.985" y1="13.97" x2="-6.35" y2="13.335" width="0.254" layer="94"/>
-<wire x1="-6.985" y1="13.97" x2="-6.35" y2="14.605" width="0.254" layer="94"/>
-<wire x1="-6.985" y1="13.335" x2="-6.985" y2="13.97" width="0.254" layer="94"/>
-<wire x1="-6.985" y1="13.97" x2="-6.985" y2="14.605" width="0.254" layer="94"/>
-<wire x1="-6.985" y1="13.97" x2="-5.08" y2="13.97" width="0.254" layer="94"/>
-<wire x1="-5.08" y1="13.97" x2="-5.08" y2="12.7" width="0.254" layer="94"/>
-<wire x1="-8.255" y1="12.7" x2="-8.255" y2="13.97" width="0.254" layer="94"/>
-<wire x1="-8.255" y1="13.97" x2="-6.985" y2="13.97" width="0.254" layer="94"/>
-<wire x1="-5.08" y1="12.7" x2="-2.54" y2="12.7" width="0.254" layer="94"/>
-<wire x1="-8.255" y1="12.7" x2="-10.16" y2="12.7" width="0.254" layer="94"/>
-<wire x1="-5.715" y1="9.525" x2="-5.715" y2="10.16" width="0.254" layer="94"/>
-<wire x1="-5.715" y1="10.16" x2="-5.715" y2="10.795" width="0.254" layer="94"/>
-<wire x1="-5.715" y1="10.795" x2="-5.08" y2="10.795" width="0.254" layer="94"/>
-<wire x1="-5.08" y1="10.795" x2="-5.08" y2="10.16" width="0.254" layer="94"/>
-<wire x1="-5.08" y1="10.16" x2="-5.715" y2="10.16" width="0.254" layer="94"/>
-<wire x1="-5.715" y1="8.89" x2="-5.08" y2="8.89" width="0.254" layer="94"/>
-<wire x1="-5.08" y1="8.89" x2="-5.08" y2="8.255" width="0.254" layer="94"/>
-<wire x1="-5.08" y1="8.255" x2="-5.715" y2="8.255" width="0.254" layer="94"/>
-<wire x1="-5.715" y1="7.62" x2="-5.08" y2="7.62" width="0.254" layer="94"/>
-<wire x1="-5.715" y1="-15.24" x2="-5.715" y2="-14.605" width="0.254" layer="94"/>
-<wire x1="-5.715" y1="-14.605" x2="-5.08" y2="-15.24" width="0.254" layer="94"/>
-<wire x1="-5.08" y1="-15.24" x2="-5.08" y2="-14.605" width="0.254" layer="94"/>
-<wire x1="-5.08" y1="-15.875" x2="-5.08" y2="-16.51" width="0.254" layer="94"/>
-<wire x1="-5.08" y1="-16.51" x2="-5.08" y2="-17.145" width="0.254" layer="94"/>
-<wire x1="-5.715" y1="-15.875" x2="-5.715" y2="-16.51" width="0.254" layer="94"/>
-<wire x1="-5.715" y1="-16.51" x2="-5.08" y2="-16.51" width="0.254" layer="94"/>
-<wire x1="-5.08" y1="8.255" x2="-5.08" y2="7.62" width="0.254" layer="94"/>
-<wire x1="-2.54" y1="12.7" x2="-2.54" y2="2.54" width="0.254" layer="94"/>
-<wire x1="-2.54" y1="2.54" x2="-2.54" y2="-2.54" width="0.254" layer="94"/>
-<wire x1="-2.54" y1="-2.54" x2="-2.54" y2="-12.7" width="0.254" layer="94"/>
-<wire x1="-2.54" y1="-2.54" x2="-7.62" y2="-2.54" width="0.254" layer="94"/>
-<wire x1="-2.54" y1="2.54" x2="-7.62" y2="2.54" width="0.254" layer="94"/>
-<wire x1="-10.16" y1="-7.62" x2="-10.16" y2="-12.7" width="0.254" layer="94"/>
-<wire x1="-10.16" y1="12.7" x2="-10.16" y2="17.78" width="0.254" layer="94"/>
-<wire x1="10.16" y1="12.7" x2="10.16" y2="17.78" width="0.254" layer="94"/>
-<wire x1="2.54" y1="12.7" x2="2.54" y2="2.54" width="0.254" layer="94"/>
-<wire x1="2.54" y1="2.54" x2="2.54" y2="-2.54" width="0.254" layer="94"/>
-<wire x1="2.54" y1="-2.54" x2="2.54" y2="-12.7" width="0.254" layer="94"/>
-<wire x1="10.16" y1="-12.7" x2="10.16" y2="-7.62" width="0.254" layer="94"/>
-<wire x1="7.62" y1="-13.335" x2="7.62" y2="-17.78" width="0.254" layer="94"/>
-<wire x1="7.62" y1="-17.78" x2="12.7" y2="-17.78" width="0.254" layer="94"/>
-<wire x1="-7.62" y1="-13.335" x2="-7.62" y2="-17.78" width="0.254" layer="94"/>
-<wire x1="-7.62" y1="-17.78" x2="-12.7" y2="-17.78" width="0.254" layer="94"/>
-<wire x1="-7.62" y1="12.065" x2="-7.62" y2="7.62" width="0.254" layer="94"/>
-<wire x1="-7.62" y1="7.62" x2="-12.7" y2="7.62" width="0.254" layer="94"/>
-<wire x1="7.62" y1="12.065" x2="7.62" y2="7.62" width="0.254" layer="94"/>
-<wire x1="7.62" y1="7.62" x2="12.7" y2="7.62" width="0.254" layer="94"/>
-<wire x1="2.54" y1="2.54" x2="7.62" y2="2.54" width="0.254" layer="94"/>
-<wire x1="2.54" y1="-2.54" x2="7.62" y2="-2.54" width="0.254" layer="94"/>
-</symbol>
-<symbol name="PWRPAD">
-<pin name="PWRPAD" x="-5.08" y="0" length="middle"/>
+<text x="-2.54" y="48.26" size="1.27" layer="95">&gt;NAME</text>
+<text x="-2.54" y="-55.88" size="1.27" layer="96">&gt;VALUE</text>
+<pin name="VSA" x="20.32" y="25.4" length="middle" rot="R180"/>
+<pin name="OA2@1" x="20.32" y="7.62" length="middle" rot="R180"/>
+<pin name="OA2@2" x="20.32" y="5.08" length="middle" rot="R180"/>
+<pin name="BRA" x="20.32" y="-5.08" length="middle" rot="R180"/>
+<pin name="SRA" x="20.32" y="-7.62" length="middle" rot="R180"/>
+<pin name="SRB" x="20.32" y="-50.8" length="middle" rot="R180"/>
+<pin name="BRB" x="20.32" y="-48.26" length="middle" rot="R180"/>
+<pin name="OB1@1" x="20.32" y="-22.86" length="middle" rot="R180"/>
+<pin name="OB1@2" x="20.32" y="-25.4" length="middle" rot="R180"/>
+<pin name="VSB" x="20.32" y="-17.78" length="middle" rot="R180"/>
+<pin name="OA1@2" x="20.32" y="17.78" length="middle" rot="R180"/>
+<pin name="OA1@1" x="20.32" y="20.32" length="middle" rot="R180"/>
+<pin name="OB2@1" x="20.32" y="-35.56" length="middle" rot="R180"/>
+<pin name="OB2@2" x="20.32" y="-38.1" length="middle" rot="R180"/>
+<pin name="GND@2" x="-20.32" y="-12.7" length="middle"/>
+<pin name="GND@3" x="-20.32" y="-15.24" length="middle"/>
+<pin name="OA1@3" x="20.32" y="15.24" length="middle" rot="R180"/>
+<pin name="OA1@4" x="20.32" y="12.7" length="middle" rot="R180"/>
+<pin name="OA2@3" x="20.32" y="2.54" length="middle" rot="R180"/>
+<pin name="OA2@4" x="20.32" y="0" length="middle" rot="R180"/>
+<pin name="OB1@3" x="20.32" y="-27.94" length="middle" rot="R180"/>
+<pin name="OB1@4" x="20.32" y="-30.48" length="middle" rot="R180"/>
+<pin name="OB2@3" x="20.32" y="-40.64" length="middle" rot="R180"/>
+<pin name="OB2@4" x="20.32" y="-43.18" length="middle" rot="R180"/>
 </symbol>
 </symbols>
 <devicesets>
-<deviceset name="PREDRIVER_TMC262" prefix="U">
+<deviceset name="PWRPAD" prefix="J">
 <gates>
-<gate name="G$1" symbol="TMC262" x="0" y="0"/>
+<gate name="G$1" symbol="PWRPAD" x="0" y="0"/>
 </gates>
 <devices>
-<device name="" package="QFN32">
+<device name="SC-02_2-45MM" package="PWRPAD_SC-02_2-45MM">
 <connects>
-<connect gate="G$1" pin="5VOUT" pad="9"/>
-<connect gate="G$1" pin="BMA1" pad="5"/>
-<connect gate="G$1" pin="BMA2" pad="4"/>
-<connect gate="G$1" pin="BMB1" pad="20"/>
-<connect gate="G$1" pin="BMB2" pad="21"/>
-<connect gate="G$1" pin="CLK" pad="16"/>
-<connect gate="G$1" pin="CSN" pad="14"/>
-<connect gate="G$1" pin="DIE_PAD" pad="EXP"/>
-<connect gate="G$1" pin="DIR" pad="30"/>
-<connect gate="G$1" pin="ENABLE" pad="15"/>
-<connect gate="G$1" pin="GND@1" pad="1"/>
-<connect gate="G$1" pin="GND@2" pad="13"/>
-<connect gate="G$1" pin="GNDP" pad="28"/>
-<connect gate="G$1" pin="HA1" pad="2"/>
-<connect gate="G$1" pin="HA2" pad="3"/>
-<connect gate="G$1" pin="HB1" pad="23"/>
-<connect gate="G$1" pin="HB2" pad="22"/>
-<connect gate="G$1" pin="LA1" pad="6"/>
-<connect gate="G$1" pin="LA2" pad="7"/>
-<connect gate="G$1" pin="LB1" pad="19"/>
-<connect gate="G$1" pin="LB2" pad="18"/>
-<connect gate="G$1" pin="SCK" pad="12"/>
-<connect gate="G$1" pin="SDI" pad="11"/>
-<connect gate="G$1" pin="SDO" pad="10"/>
-<connect gate="G$1" pin="SG_TST" pad="27"/>
-<connect gate="G$1" pin="SRA" pad="8"/>
-<connect gate="G$1" pin="SRB" pad="17"/>
-<connect gate="G$1" pin="STEP" pad="31"/>
-<connect gate="G$1" pin="TEST_ANA" pad="26"/>
-<connect gate="G$1" pin="TST_MODE" pad="32"/>
-<connect gate="G$1" pin="VCC_IO" pad="29"/>
-<connect gate="G$1" pin="VHS" pad="24"/>
-<connect gate="G$1" pin="VS" pad="25"/>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
 </connects>
 <technologies>
 <technology name=""/>
 </technologies>
 </device>
-</devices>
-</deviceset>
-<deviceset name="FDMQ8203" prefix="Q">
-<gates>
-<gate name="G$1" symbol="FDMQ8203" x="0" y="0"/>
-</gates>
-<devices>
-<device name="" package="MLP4.5X5_4PAD">
+<device name="4MM" package="PWRPAD_4MM">
 <connects>
-<connect gate="G$1" pin="D1/D2@1" pad="P$13"/>
-<connect gate="G$1" pin="D1/D2@2" pad="P$15"/>
-<connect gate="G$1" pin="D3/D4@1" pad="P$14"/>
-<connect gate="G$1" pin="D3/D4@2" pad="P$16"/>
-<connect gate="G$1" pin="G1" pad="P$1"/>
-<connect gate="G$1" pin="G2" pad="P$4"/>
-<connect gate="G$1" pin="G3" pad="P$9"/>
-<connect gate="G$1" pin="G4" pad="P$12"/>
-<connect gate="G$1" pin="S1@1" pad="P$2"/>
-<connect gate="G$1" pin="S1@2" pad="P$3"/>
-<connect gate="G$1" pin="S2@1" pad="P$5"/>
-<connect gate="G$1" pin="S2@2" pad="P$6"/>
-<connect gate="G$1" pin="S3@1" pad="P$7"/>
-<connect gate="G$1" pin="S3@2" pad="P$8"/>
-<connect gate="G$1" pin="S4@1" pad="P$10"/>
-<connect gate="G$1" pin="S4@2" pad="P$11"/>
+<connect gate="G$1" pin="PWRPAD" pad="P$1"/>
 </connects>
 <technologies>
 <technology name=""/>
 </technologies>
 </device>
-</devices>
-</deviceset>
-<deviceset name="PWRPAD" prefix="J">
-<gates>
-<gate name="G$1" symbol="PWRPAD" x="0" y="0"/>
-</gates>
-<devices>
-<device name="2-5MM" package="PWRPAD_2-5MM">
+<device name="M3" package="PWRPAD_3-25MM">
 <connects>
 <connect gate="G$1" pin="PWRPAD" pad="P$1"/>
 </connects>
@@ -1476,7 +935,7 @@ Source: http://datasheets.maxim-ic.com/en/ds/MAX7042.pdf</description>
 <technology name=""/>
 </technologies>
 </device>
-<device name="4MM" package="PWRPAD_4MM">
+<device name="M2.5" package="PWRPAD_2-65MM">
 <connects>
 <connect gate="G$1" pin="PWRPAD" pad="P$1"/>
 </connects>
@@ -1484,7 +943,7 @@ Source: http://datasheets.maxim-ic.com/en/ds/MAX7042.pdf</description>
 <technology name=""/>
 </technologies>
 </device>
-<device name="M3" package="PWRPAD_3-25MM">
+<device name="M2" package="PWRPAD_2-05MM">
 <connects>
 <connect gate="G$1" pin="PWRPAD" pad="P$1"/>
 </connects>
@@ -1494,6 +953,78 @@ Source: http://datasheets.maxim-ic.com/en/ds/MAX7042.pdf</description>
 </device>
 </devices>
 </deviceset>
+<deviceset name="VREG-AP2112" prefix="U">
+<gates>
+<gate name="G$1" symbol="VREG-AP2112" x="0" y="0"/>
+</gates>
+<devices>
+<device name="" package="SOT23-5">
+<connects>
+<connect gate="G$1" pin="EN" pad="3"/>
+<connect gate="G$1" pin="GND" pad="2"/>
+<connect gate="G$1" pin="VIN" pad="1"/>
+<connect gate="G$1" pin="VOUT" pad="5"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="TMC2660">
+<gates>
+<gate name="G$1" symbol="TMC2660" x="0" y="0"/>
+</gates>
+<devices>
+<device name="U" package="TQFP44">
+<connects>
+<connect gate="G$1" pin="5VOUT" pad="13"/>
+<connect gate="G$1" pin="BRA" pad="9"/>
+<connect gate="G$1" pin="BRB" pad="25"/>
+<connect gate="G$1" pin="CLK" pad="21"/>
+<connect gate="G$1" pin="CSN" pad="18"/>
+<connect gate="G$1" pin="DIR" pad="41"/>
+<connect gate="G$1" pin="ENABLE" pad="19"/>
+<connect gate="G$1" pin="GND@1" pad="17"/>
+<connect gate="G$1" pin="GND@2" pad="39"/>
+<connect gate="G$1" pin="GND@3" pad="44"/>
+<connect gate="G$1" pin="OA1@1" pad="2"/>
+<connect gate="G$1" pin="OA1@2" pad="3"/>
+<connect gate="G$1" pin="OA1@3" pad="7"/>
+<connect gate="G$1" pin="OA1@4" pad="8"/>
+<connect gate="G$1" pin="OA2@1" pad="5"/>
+<connect gate="G$1" pin="OA2@2" pad="6"/>
+<connect gate="G$1" pin="OA2@3" pad="10"/>
+<connect gate="G$1" pin="OA2@4" pad="11"/>
+<connect gate="G$1" pin="OB1@1" pad="31"/>
+<connect gate="G$1" pin="OB1@2" pad="32"/>
+<connect gate="G$1" pin="OB1@3" pad="26"/>
+<connect gate="G$1" pin="OB1@4" pad="27"/>
+<connect gate="G$1" pin="OB2@1" pad="28"/>
+<connect gate="G$1" pin="OB2@2" pad="29"/>
+<connect gate="G$1" pin="OB2@3" pad="23"/>
+<connect gate="G$1" pin="OB2@4" pad="24"/>
+<connect gate="G$1" pin="SCK" pad="16"/>
+<connect gate="G$1" pin="SDI" pad="15"/>
+<connect gate="G$1" pin="SDO" pad="14"/>
+<connect gate="G$1" pin="SG_TST" pad="38"/>
+<connect gate="G$1" pin="SRA" pad="12"/>
+<connect gate="G$1" pin="SRB" pad="22"/>
+<connect gate="G$1" pin="STEP" pad="42"/>
+<connect gate="G$1" pin="TEST_ANA" pad="37"/>
+<connect gate="G$1" pin="TST_MODE" pad="43"/>
+<connect gate="G$1" pin="VCC_IO" pad="40"/>
+<connect gate="G$1" pin="VHS" pad="35"/>
+<connect gate="G$1" pin="VS" pad="36"/>
+<connect gate="G$1" pin="VSA" pad="4"/>
+<connect gate="G$1" pin="VSB" pad="30"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
 </devicesets>
 </library>
 <library name="borkedlabs-passives">
@@ -1606,14 +1137,14 @@ chip</description>
 <wire x1="1.473" y1="0.983" x2="1.473" y2="-0.983" width="0.0508" layer="39"/>
 <wire x1="1.473" y1="-0.983" x2="-1.473" y2="-0.983" width="0.0508" layer="39"/>
 <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"/>
-<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"/>
+<wire x1="-0.356" y1="0.332" x2="0.356" y2="0.332" width="0.1016" layer="51"/>
+<wire x1="-0.356" y1="-0.319" x2="0.356" y2="-0.319" width="0.1016" layer="51"/>
+<smd name="1" x="-0.8" y="0" dx="0.96" dy="0.8" layer="1"/>
+<smd name="2" x="0.8" y="0" dx="0.96" dy="0.8" layer="1"/>
 <text x="-0.889" y="1.397" size="1.016" layer="25">&gt;NAME</text>
 <text x="-1.016" y="-2.413" size="1.016" layer="27">&gt;VALUE</text>
-<rectangle x1="-0.8382" y1="-0.4699" x2="-0.3381" y2="0.4801" layer="51"/>
-<rectangle x1="0.3302" y1="-0.4699" x2="0.8303" y2="0.4801" layer="51"/>
+<rectangle x1="-0.8382" y1="-0.4" x2="-0.3381" y2="0.4" layer="51"/>
+<rectangle x1="0.3302" y1="-0.4" x2="0.8303" y2="0.4" layer="51"/>
 <rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/>
 </package>
 <package name="0402-CAP">
@@ -1646,36 +1177,6 @@ chip</description>
 <text x="-2.07" y="1.77" size="1.016" layer="25">&gt;NAME</text>
 <text x="-2.17" y="-3.24" size="1.016" layer="27">&gt;VALUE</text>
 </package>
-<package name="6.6X6.6-CAP">
-<wire x1="-3.25" y1="3.25" x2="1.55" y2="3.25" width="0.1016" layer="51"/>
-<wire x1="1.55" y1="3.25" x2="3.25" y2="1.55" width="0.1016" layer="51"/>
-<wire x1="3.25" y1="1.55" x2="3.25" y2="-1.55" width="0.1016" layer="51"/>
-<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="-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"/>
-<smd name="-" x="-2.4" y="0" dx="3" dy="1.4" layer="1"/>
-<text x="-2.75" y="4" size="1.016" layer="25">&gt;NAME</text>
-<text x="-2.75" y="-4.975" size="1.016" layer="27">&gt;VALUE</text>
-<rectangle x1="-3.65" y1="-0.35" x2="-3.05" y2="0.35" layer="51"/>
-<rectangle x1="3.05" y1="-0.35" x2="3.65" y2="0.35" layer="51"/>
-<polygon width="0.1016" layer="51">
-<vertex x="-2.15" y="2.15"/>
-<vertex x="-2.6" y="1.6"/>
-<vertex x="-2.9" y="0.9"/>
-<vertex x="-3.05" y="0"/>
-<vertex x="-2.9" y="-0.95"/>
-<vertex x="-2.55" y="-1.65"/>
-<vertex x="-2.15" y="-2.15"/>
-<vertex x="-2.15" y="2.1"/>
-</polygon>
-<text x="-0.762" y="1.27" size="0.6096" layer="21" font="vector">BFC</text>
-<wire x1="1.905" y1="1.524" x2="1.397" y2="1.524" width="0.127" layer="21"/>
-<wire x1="1.651" y1="1.778" x2="1.651" y2="1.27" width="0.127" layer="21"/>
-<wire x1="-1.905" y1="1.524" x2="-1.397" y2="1.524" width="0.127" layer="21"/>
-</package>
 </packages>
 <symbols>
 <symbol name="RESISTOR">
@@ -1708,18 +1209,6 @@ chip</description>
 <text x="1.524" y="-5.842" size="1.27" layer="97">&gt;VOLTAGE</text>
 <text x="1.524" y="-7.62" size="1.27" layer="97">&gt;TYPE</text>
 </symbol>
-<symbol name="CAP-POL">
-<wire x1="-2.54" y1="0" x2="2.54" y2="0" width="0.254" layer="94"/>
-<wire x1="0" y1="-1.016" x2="0" y2="-2.54" width="0.1524" layer="94"/>
-<wire x1="0" y1="-1" x2="2.4892" y2="-1.8542" width="0.254" layer="94" curve="-37.878202" cap="flat"/>
-<wire x1="-2.4669" y1="-1.8504" x2="0" y2="-1.0161" width="0.254" layer="94" curve="-37.376341" cap="flat"/>
-<text x="1.016" y="0.635" size="1.778" layer="95">&gt;NAME</text>
-<text x="1.016" y="-4.191" size="1.778" layer="96">&gt;VALUE</text>
-<rectangle x1="-2.253" y1="0.668" x2="-1.364" y2="0.795" layer="94"/>
-<rectangle x1="-1.872" y1="0.287" x2="-1.745" y2="1.176" layer="94"/>
-<pin name="+" x="0" y="2.54" visible="off" length="short" direction="pas" swaplevel="1" rot="R270"/>
-<pin name="-" x="0" y="-5.08" visible="off" length="short" direction="pas" swaplevel="1" rot="R90"/>
-</symbol>
 </symbols>
 <devicesets>
 <deviceset name="RESISTOR" prefix="R" uservalue="yes">
@@ -1886,22 +1375,6 @@ Standard 0603 ceramic capacitor, and 0.1" leaded capacitor.</description>
 </device>
 </devices>
 </deviceset>
-<deviceset name="CAP-POL" prefix="C" uservalue="yes">
-<gates>
-<gate name="G$1" symbol="CAP-POL" x="0" y="0"/>
-</gates>
-<devices>
-<device name="-6.6X6.6" package="6.6X6.6-CAP">
-<connects>
-<connect gate="G$1" pin="+" pad="+"/>
-<connect gate="G$1" pin="-" pad="-"/>
-</connects>
-<technologies>
-<technology name=""/>
-</technologies>
-</device>
-</devices>
-</deviceset>
 </devicesets>
 </library>
 <library name="motors">
@@ -1941,15 +1414,15 @@ Standard 0603 ceramic capacitor, and 0.1" leaded capacitor.</description>
 <packages>
 <package name="TSSOP14">
 <description>&lt;b&gt;Thin Shrink Small Outline Plastic 14&lt;/b&gt;</description>
-<wire x1="-2.5146" y1="-2.0828" x2="2.5146" y2="-2.0828" width="0.1524" layer="21"/>
-<wire x1="2.5146" y1="2.0828" x2="2.5146" y2="-2.0828" width="0.1524" layer="21"/>
-<wire x1="2.5146" y1="2.0828" x2="-2.5146" y2="2.0828" width="0.1524" layer="21"/>
-<wire x1="-2.5146" y1="-2.0828" x2="-2.5146" y2="2.0828" width="0.1524" layer="21"/>
-<wire x1="-2.286" y1="-1.8542" x2="2.286" y2="-1.8542" width="0.0508" layer="21"/>
-<wire x1="2.286" y1="1.8542" x2="2.286" y2="-1.8542" width="0.0508" layer="21"/>
-<wire x1="2.286" y1="1.8542" x2="-2.286" y2="1.8542" width="0.0508" layer="21"/>
-<wire x1="-2.286" y1="-1.8542" x2="-2.286" y2="1.8542" width="0.0508" layer="21"/>
-<circle x="-1.6256" y="-1.2192" radius="0.4572" width="0.1524" layer="21"/>
+<wire x1="-2.5146" y1="-2.0828" x2="2.5146" y2="-2.0828" width="0.1524" layer="51"/>
+<wire x1="2.5146" y1="2.0828" x2="2.5146" y2="-2.0828" width="0.1524" layer="51"/>
+<wire x1="2.5146" y1="2.0828" x2="-2.5146" y2="2.0828" width="0.1524" layer="51"/>
+<wire x1="-2.5146" y1="-2.0828" x2="-2.5146" y2="2.0828" width="0.1524" layer="51"/>
+<wire x1="-2.286" y1="-1.8542" x2="2.286" y2="-1.8542" width="0.0508" layer="51"/>
+<wire x1="2.286" y1="1.8542" x2="2.286" y2="-1.8542" width="0.0508" layer="51"/>
+<wire x1="2.286" y1="1.8542" x2="-2.286" y2="1.8542" width="0.0508" layer="51"/>
+<wire x1="-2.286" y1="-1.8542" x2="-2.286" y2="1.8542" width="0.0508" layer="51"/>
+<circle x="-1.6256" y="-1.2192" radius="0.3048" width="0.1524" layer="21"/>
 <smd name="1" x="-1.905" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/>
 <smd name="2" x="-1.27" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/>
 <smd name="3" x="-0.635" y="-2.7178" dx="0.3048" dy="0.9906" layer="1"/>
@@ -2162,87 +1635,94 @@ Source: http://www.osram.convergy.de/ ... LA_LO_LA_LY E67B.pdf</description>
 <hole x="-1.5" y="0.4" drill="0.85"/>
 <hole x="1.5" y="0.4" drill="0.85"/>
 </package>
-<package name="6MM_SWITCH">
-<description>&lt;b&gt;OMRON SWITCH&lt;/b&gt;</description>
-<wire x1="3.302" y1="-0.762" x2="3.048" y2="-0.762" width="0.1524" layer="21"/>
-<wire x1="3.302" y1="-0.762" x2="3.302" y2="0.762" width="0.1524" layer="21"/>
-<wire x1="3.048" y1="0.762" x2="3.302" y2="0.762" width="0.1524" layer="21"/>
-<wire x1="3.048" y1="1.016" x2="3.048" y2="2.54" width="0.1524" layer="51"/>
-<wire x1="-3.302" y1="0.762" x2="-3.048" y2="0.762" width="0.1524" layer="21"/>
-<wire x1="-3.302" y1="0.762" x2="-3.302" y2="-0.762" width="0.1524" layer="21"/>
-<wire x1="-3.048" y1="-0.762" x2="-3.302" y2="-0.762" width="0.1524" layer="21"/>
-<wire x1="3.048" y1="2.54" x2="2.54" y2="3.048" width="0.1524" layer="51"/>
-<wire x1="2.54" y1="-3.048" x2="3.048" y2="-2.54" width="0.1524" layer="51"/>
-<wire x1="3.048" y1="-2.54" x2="3.048" y2="-1.016" width="0.1524" layer="51"/>
-<wire x1="-2.54" y1="3.048" x2="-3.048" y2="2.54" width="0.1524" layer="51"/>
-<wire x1="-3.048" y1="2.54" x2="-3.048" y2="1.016" width="0.1524" layer="51"/>
-<wire x1="-2.54" y1="-3.048" x2="-3.048" y2="-2.54" width="0.1524" layer="51"/>
-<wire x1="-3.048" y1="-2.54" x2="-3.048" y2="-1.016" width="0.1524" layer="51"/>
-<wire x1="-1.27" y1="1.27" x2="-1.27" y2="-1.27" width="0.0508" layer="51"/>
-<wire x1="1.27" y1="-1.27" x2="-1.27" y2="-1.27" width="0.0508" layer="51"/>
-<wire x1="1.27" y1="-1.27" x2="1.27" y2="1.27" width="0.0508" layer="51"/>
-<wire x1="-1.27" y1="1.27" x2="1.27" y2="1.27" width="0.0508" layer="51"/>
-<wire x1="-1.27" y1="3.048" x2="-1.27" y2="2.794" width="0.0508" layer="21"/>
-<wire x1="1.27" y1="2.794" x2="-1.27" y2="2.794" width="0.0508" layer="21"/>
-<wire x1="1.27" y1="2.794" x2="1.27" y2="3.048" width="0.0508" layer="21"/>
-<wire x1="1.143" y1="-2.794" x2="-1.27" y2="-2.794" width="0.0508" layer="21"/>
-<wire x1="1.143" y1="-2.794" x2="1.143" y2="-3.048" width="0.0508" layer="21"/>
-<wire x1="-1.27" y1="-2.794" x2="-1.27" y2="-3.048" width="0.0508" layer="21"/>
-<wire x1="2.54" y1="-3.048" x2="2.159" y2="-3.048" width="0.1524" layer="51"/>
-<wire x1="-2.54" y1="-3.048" x2="-2.159" y2="-3.048" width="0.1524" layer="51"/>
-<wire x1="-2.159" y1="-3.048" x2="-1.27" y2="-3.048" width="0.1524" layer="21"/>
-<wire x1="-2.54" y1="3.048" x2="-2.159" y2="3.048" width="0.1524" layer="51"/>
-<wire x1="2.54" y1="3.048" x2="2.159" y2="3.048" width="0.1524" layer="51"/>
-<wire x1="2.159" y1="3.048" x2="1.27" y2="3.048" width="0.1524" layer="21"/>
-<wire x1="1.27" y1="3.048" x2="-1.27" y2="3.048" width="0.1524" layer="21"/>
-<wire x1="-1.27" y1="3.048" x2="-2.159" y2="3.048" width="0.1524" layer="21"/>
-<wire x1="-1.27" y1="-3.048" x2="1.143" y2="-3.048" width="0.1524" layer="21"/>
-<wire x1="1.143" y1="-3.048" x2="2.159" y2="-3.048" width="0.1524" layer="21"/>
-<wire x1="3.048" y1="-0.762" x2="3.048" y2="-1.016" width="0.1524" layer="21"/>
-<wire x1="3.048" y1="0.762" x2="3.048" y2="1.016" width="0.1524" layer="21"/>
-<wire x1="-3.048" y1="-0.762" x2="-3.048" y2="-1.016" width="0.1524" layer="21"/>
-<wire x1="-3.048" y1="0.762" x2="-3.048" y2="1.016" width="0.1524" layer="21"/>
-<wire x1="-1.27" y1="-2.159" x2="1.27" y2="-2.159" width="0.1524" layer="51"/>
-<wire x1="1.27" y1="2.286" x2="-1.27" y2="2.286" width="0.1524" layer="51"/>
-<wire x1="-2.413" y1="1.27" x2="-2.413" y2="0.508" width="0.1524" layer="51"/>
-<wire x1="-2.413" y1="-0.508" x2="-2.413" y2="-1.27" width="0.1524" layer="51"/>
-<wire x1="-2.413" y1="0.508" x2="-2.159" y2="-0.381" width="0.1524" layer="51"/>
-<circle x="0" y="0" radius="1.778" width="0.1524" layer="21"/>
-<circle x="-2.159" y="-2.159" radius="0.508" width="0.1524" layer="51"/>
-<circle x="2.159" y="-2.032" radius="0.508" width="0.1524" layer="51"/>
-<circle x="2.159" y="2.159" radius="0.508" width="0.1524" layer="51"/>
-<circle x="-2.159" y="2.159" radius="0.508" width="0.1524" layer="51"/>
-<circle x="0" y="0" radius="0.635" width="0.0508" layer="51"/>
-<circle x="0" y="0" radius="0.254" width="0.1524" layer="21"/>
-<smd name="1" x="-3.302" y="2.286" dx="2.286" dy="1.524" layer="1"/>
-<smd name="2" x="3.302" y="2.286" dx="2.286" dy="1.524" layer="1"/>
-<smd name="3" x="-3.302" y="-2.286" dx="2.286" dy="1.524" layer="1"/>
-<smd name="4" x="3.302" y="-2.286" dx="2.286" dy="1.524" layer="1"/>
-<text x="-3.048" y="3.683" size="1.27" layer="25" ratio="10">&gt;NAME</text>
-<text x="-3.048" y="-5.08" size="1.27" layer="27" ratio="10">&gt;VALUE</text>
-<text x="-4.318" y="1.651" size="1.27" layer="51" ratio="10">1</text>
-<text x="3.556" y="1.524" size="1.27" layer="51" ratio="10">2</text>
-<text x="-4.572" y="-2.794" size="1.27" layer="51" ratio="10">3</text>
-<text x="3.556" y="-2.794" size="1.27" layer="51" ratio="10">4</text>
+<package name="TACT-SWITCH-KMR6">
+<smd name="P$1" x="-2.05" y="0.8" dx="0.9" dy="1" layer="1" rot="R180"/>
+<smd name="P$2" x="2.05" y="0.8" dx="0.9" dy="1" layer="1" rot="R180"/>
+<smd name="P$3" x="-2.05" y="-0.8" dx="0.9" dy="1" layer="1" rot="R180"/>
+<smd name="P$4" x="2.05" y="-0.8" dx="0.9" dy="1" layer="1" rot="R180"/>
+<smd name="P$5" x="0" y="1.5" dx="1.7" dy="0.55" layer="1" rot="R180"/>
+<wire x1="-1.4" y1="0.8" x2="0" y2="0.8" width="0.127" layer="51"/>
+<wire x1="0" y1="0.8" x2="1.4" y2="0.8" width="0.127" layer="51"/>
+<wire x1="-1.4" y1="-0.8" x2="0" y2="-0.8" width="0.127" layer="51"/>
+<wire x1="0" y1="-0.8" x2="1.4" y2="-0.8" width="0.127" layer="51"/>
+<wire x1="0" y1="0.8" x2="0" y2="0.6" width="0.127" layer="51"/>
+<wire x1="0" y1="0.6" x2="0.4" y2="-0.4" width="0.127" layer="51"/>
+<wire x1="0" y1="-0.8" x2="0" y2="-0.5" width="0.127" layer="51"/>
+<wire x1="-2.1" y1="0.2" x2="-2.1" y2="-0.2" width="0.127" layer="51"/>
+<wire x1="2.1" y1="-0.2" x2="2.1" y2="0.2" width="0.127" layer="51"/>
+<wire x1="2.1" y1="1.4" x2="2.1" y2="1.5" width="0.127" layer="51"/>
+<wire x1="2.1" y1="1.5" x2="1" y2="1.5" width="0.127" layer="51"/>
+<wire x1="-1" y1="1.5" x2="-2.1" y2="1.5" width="0.127" layer="51"/>
+<wire x1="-2.1" y1="1.5" x2="-2.1" y2="1.4" width="0.127" layer="51"/>
+<wire x1="-2.1" y1="-1.4" x2="-2.1" y2="-1.5" width="0.127" layer="51"/>
+<wire x1="-2.1" y1="-1.5" x2="2.1" y2="-1.5" width="0.127" layer="51"/>
+<wire x1="2.1" y1="-1.5" x2="2.1" y2="-1.4" width="0.127" layer="51"/>
+</package>
+<package name="2-SMD-5X3MM">
+<wire x1="-2.5" y1="1.3" x2="-2.5" y2="1.6" width="0.127" layer="21"/>
+<wire x1="-2.5" y1="1.6" x2="2.5" y2="1.6" width="0.127" layer="21"/>
+<wire x1="2.5" y1="1.6" x2="2.5" y2="1.3" width="0.127" layer="21"/>
+<wire x1="2.5" y1="-1.3" x2="2.5" y2="-1.6" width="0.127" layer="21"/>
+<wire x1="2.5" y1="-1.6" x2="-2.5" y2="-1.6" width="0.127" layer="21"/>
+<wire x1="-2.5" y1="-1.6" x2="-2.5" y2="-1.3" width="0.127" layer="21"/>
+<smd name="P$1" x="-2" y="0" dx="2" dy="2.4" layer="1"/>
+<smd name="P$2" x="2" y="0" dx="2" dy="2.4" layer="1"/>
+<text x="-2.54" y="2.54" size="1.27" layer="25">&gt;NAME</text>
+<text x="-2.54" y="-3.81" size="1.27" layer="27">&gt;VALUE</text>
 </package>
-<package name="SOT23">
-<description>&lt;b&gt;SOT 23&lt;/b&gt;</description>
-<wire x1="1.4224" y1="0.6604" x2="1.4224" y2="-0.6604" width="0.1524" layer="51"/>
-<wire x1="1.4224" y1="-0.6604" x2="-1.4224" y2="-0.6604" width="0.1524" layer="51"/>
-<wire x1="-1.4224" y1="-0.6604" x2="-1.4224" y2="0.6604" width="0.1524" layer="51"/>
-<wire x1="-1.4224" y1="0.6604" x2="1.4224" y2="0.6604" width="0.1524" layer="51"/>
-<wire x1="-1.4224" y1="-0.1524" x2="-1.4224" y2="0.6604" width="0.1524" layer="21"/>
-<wire x1="-1.4224" y1="0.6604" x2="-0.8636" y2="0.6604" width="0.1524" layer="21"/>
-<wire x1="1.4224" y1="0.6604" x2="1.4224" y2="-0.1524" width="0.1524" layer="21"/>
-<wire x1="0.8636" y1="0.6604" x2="1.4224" y2="0.6604" width="0.1524" layer="21"/>
-<smd name="3" x="0" y="1.1" dx="1" dy="1.4" layer="1"/>
-<smd name="2" x="0.95" y="-1.1" dx="1" dy="1.4" layer="1"/>
-<smd name="1" x="-0.95" y="-1.1" dx="1" dy="1.4" layer="1"/>
-<text x="-1.905" y="1.905" size="1.27" layer="25">&gt;NAME</text>
-<text x="-1.905" y="-3.175" size="1.27" layer="27">&gt;VALUE</text>
-<rectangle x1="-0.2286" y1="0.7112" x2="0.2286" y2="1.2954" layer="51"/>
-<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 name="2-SMD-1-5X3-2MM">
+<smd name="P$1" x="-1.25" y="0" dx="1.1" dy="1.9" layer="1" rot="R180"/>
+<smd name="P$2" x="1.25" y="0" dx="1.1" dy="1.9" layer="1" rot="R180"/>
+<wire x1="-0.7" y1="0.7" x2="0.7" y2="0.7" width="0.127" layer="51"/>
+<wire x1="-0.7" y1="-0.7" x2="0.7" y2="-0.7" width="0.127" layer="51"/>
+</package>
+<package name="P-LCC-4-FANCYFAB">
+<description>&lt;b&gt;Power TOPLED®&lt;/b&gt;&lt;p&gt;
+Source: http://www.osram.convergy.de/ ... LA_LO_LA_LY E67B.pdf</description>
+<wire x1="-1.4" y1="-1.05" x2="-1.4" y2="-1.6" width="0.2032" layer="51"/>
+<wire x1="-1.4" y1="-1.6" x2="-1" y2="-1.6" width="0.2032" layer="51"/>
+<wire x1="-1" y1="-1.6" x2="-0.85" y2="-1.6" width="0.2032" layer="51"/>
+<wire x1="-0.85" y1="-1.6" x2="1" y2="-1.6" width="0.2032" layer="51"/>
+<wire x1="1" y1="-1.6" x2="1.4" y2="-1.6" width="0.2032" layer="51"/>
+<wire x1="1.4" y1="-1.6" x2="1.4" y2="1.6" width="0.2032" layer="51"/>
+<wire x1="1.4" y1="1.6" x2="1.1" y2="1.6" width="0.2032" layer="51"/>
+<wire x1="1.1" y1="1.6" x2="-1" y2="1.6" width="0.2032" layer="51"/>
+<wire x1="-1" y1="1.6" x2="-1.4" y2="1.6" width="0.2032" layer="51"/>
+<wire x1="-1" y1="1.6" x2="-1" y2="1.8" width="0.1016" layer="51"/>
+<wire x1="-1" y1="1.8" x2="-0.5" y2="1.8" width="0.1016" layer="51"/>
+<wire x1="-0.5" y1="1.8" x2="-0.5" y2="1.65" width="0.1016" layer="51"/>
+<wire x1="0.5" y1="1.65" x2="0.5" y2="1.8" width="0.1016" layer="51"/>
+<wire x1="0.5" y1="1.8" x2="1.1" y2="1.8" width="0.1016" layer="51"/>
+<wire x1="1.1" y1="1.8" x2="1.1" y2="1.6" width="0.1016" layer="51"/>
+<wire x1="-1" y1="-1.6" x2="-1" y2="-1.8" width="0.1016" layer="51"/>
+<wire x1="-1" y1="-1.8" x2="-0.5" y2="-1.8" width="0.1016" layer="51"/>
+<wire x1="-0.5" y1="-1.8" x2="-0.5" y2="-1.65" width="0.1016" layer="51"/>
+<wire x1="0.5" y1="-1.65" x2="0.5" y2="-1.8" width="0.1016" layer="51"/>
+<wire x1="0.5" y1="-1.8" x2="1" y2="-1.8" width="0.1016" layer="51"/>
+<wire x1="1" y1="-1.8" x2="1" y2="-1.6" width="0.1016" layer="51"/>
+<wire x1="-0.85" y1="-1.6" x2="-1.4" y2="-1.05" width="0.2032" layer="51"/>
+<wire x1="-1.4" y1="1.6" x2="-1.4" y2="-1.05" width="0.2032" layer="51"/>
+<circle x="0" y="0" radius="1.1" width="0.2032" layer="51"/>
+<text x="-3.81" y="-2.54" size="1.27" layer="25" rot="R90">&gt;NAME</text>
+<text x="5.08" y="-2.54" size="1.27" layer="27" rot="R90">&gt;VALUE</text>
+<text x="-1.905" y="-3.81" size="1.27" layer="51">R</text>
+<text x="-1.905" y="2.54" size="1.27" layer="51">G</text>
+<text x="1.27" y="2.54" size="1.27" layer="51">B</text>
+<text x="1.27" y="-3.81" size="1.27" layer="51">A</text>
+<rectangle x1="-1.15" y1="0.75" x2="-0.35" y2="1.85" layer="29"/>
+<rectangle x1="0.35" y1="0.75" x2="1.15" y2="1.85" layer="29"/>
+<rectangle x1="0.35" y1="-1.85" x2="1.15" y2="-0.75" layer="29"/>
+<rectangle x1="-1.15" y1="-1.85" x2="-0.35" y2="-0.75" layer="29"/>
+<rectangle x1="-1.1" y1="-1.8" x2="-0.4" y2="-0.8" layer="31"/>
+<rectangle x1="0.4" y1="-1.8" x2="1.1" y2="-0.8" layer="31"/>
+<rectangle x1="0.4" y1="0.8" x2="1.1" y2="1.8" layer="31"/>
+<rectangle x1="-1.1" y1="0.8" x2="-0.4" y2="1.8" layer="31"/>
+<rectangle x1="-0.2" y1="-0.2" x2="0.2" y2="0.2" layer="21"/>
+<smd name="A" x="0.75" y="-1.3" dx="0.8" dy="1.1" layer="1" rot="R180" stop="no" cream="no"/>
+<smd name="R" x="-0.75" y="-1.3" dx="0.8" dy="1.1" layer="1" rot="R180" stop="no" cream="no"/>
+<smd name="G" x="-0.75" y="1.3" dx="0.8" dy="1.1" layer="1" rot="R180" stop="no" cream="no"/>
+<smd name="B" x="0.75" y="1.3" dx="0.8" dy="1.1" layer="1" rot="R180" stop="no" cream="no"/>
+<circle x="-1.705" y="-1.524" radius="0.127" width="0.127" layer="21"/>
 </package>
 </packages>
 <symbols>
@@ -2355,22 +1835,20 @@ Source: http://www.osram.convergy.de/ ... LA_LO_LA_LY E67B.pdf</description>
 <pin name="S1" x="2.54" y="5.08" visible="pad" length="short" direction="pas" swaplevel="1" rot="R270"/>
 <pin name="P1" x="2.54" y="-5.08" visible="pad" length="short" direction="pas" swaplevel="2" rot="R90"/>
 </symbol>
-<symbol name="REGULATOR">
-<wire x1="-6.35" y1="5.08" x2="-6.35" y2="2.54" width="0.4064" layer="94"/>
-<wire x1="-6.35" y1="2.54" x2="-6.35" y2="-1.27" width="0.4064" layer="94"/>
-<wire x1="-6.35" y1="-1.27" x2="0" y2="-1.27" width="0.4064" layer="94"/>
-<wire x1="0" y1="-1.27" x2="6.35" y2="-1.27" width="0.4064" layer="94"/>
-<wire x1="6.35" y1="-1.27" x2="6.35" y2="2.54" width="0.4064" layer="94"/>
-<wire x1="6.35" y1="2.54" x2="6.35" y2="5.08" width="0.4064" layer="94"/>
-<wire x1="6.35" y1="5.08" x2="-6.35" y2="5.08" width="0.4064" layer="94"/>
-<wire x1="-7.62" y1="2.54" x2="-6.35" y2="2.54" width="0.254" layer="94"/>
-<wire x1="0" y1="-1.27" x2="0" y2="-2.54" width="0.254" layer="94"/>
-<wire x1="6.35" y1="2.54" x2="7.62" y2="2.54" width="0.254" layer="94"/>
-<text x="-6.35" y="-3.81" size="1.27" layer="95">&gt;NAME</text>
-<text x="1.27" y="-3.81" size="1.27" layer="96">&gt;VALUE</text>
-<pin name="IN" x="-7.62" y="2.54" length="point"/>
-<pin name="GND" x="0" y="-2.54" length="point" rot="R90"/>
-<pin name="OUT" x="7.62" y="2.54" length="point" rot="R180"/>
+<symbol name="CRYSTAL">
+<wire x1="1.016" y1="0" x2="2.54" y2="0" width="0.1524" layer="94"/>
+<wire x1="-2.54" y1="0" x2="-1.016" y2="0" width="0.1524" layer="94"/>
+<wire x1="-0.381" y1="1.524" x2="-0.381" y2="-1.524" width="0.254" layer="94"/>
+<wire x1="-0.381" y1="-1.524" x2="0.381" y2="-1.524" width="0.254" layer="94"/>
+<wire x1="0.381" y1="-1.524" x2="0.381" y2="1.524" width="0.254" layer="94"/>
+<wire x1="0.381" y1="1.524" x2="-0.381" y2="1.524" width="0.254" layer="94"/>
+<wire x1="1.016" y1="1.778" x2="1.016" y2="-1.778" width="0.254" layer="94"/>
+<wire x1="-1.016" y1="1.778" x2="-1.016" y2="0" width="0.254" layer="94"/>
+<wire x1="-1.016" y1="0" x2="-1.016" y2="-1.778" width="0.254" layer="94"/>
+<text x="-1.016" y="2.54" size="1.778" layer="95">&gt;NAME</text>
+<text x="-1.016" y="-4.318" size="1.778" layer="96">&gt;VALUE</text>
+<pin name="2" x="2.54" y="0" visible="off" length="point" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="1" x="-2.54" y="0" visible="off" length="point" direction="pas" swaplevel="1"/>
 </symbol>
 </symbols>
 <devicesets>
@@ -2438,6 +1916,17 @@ Three footprint variants included:
 <technology name=""/>
 </technologies>
 </device>
+<device name="FANCYFAB" package="P-LCC-4-FANCYFAB">
+<connects>
+<connect gate="G$1" pin="A2" pad="A"/>
+<connect gate="G$1" pin="CBLUE" pad="B"/>
+<connect gate="G$1" pin="CGREEN" pad="G"/>
+<connect gate="G$1" pin="CRED" pad="R"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
 </devices>
 </deviceset>
 <deviceset name="SLIDE-SWITCH" prefix="S">
@@ -2460,18 +1949,17 @@ Three footprint variants included:
 </device>
 </devices>
 </deviceset>
-<deviceset name="6MM_SWITCH" prefix="S" uservalue="yes">
-<description>&lt;b&gt;OMRON SWITCH&lt;/b&gt;</description>
+<deviceset name="2-8X4-5_SWITCH">
 <gates>
-<gate name="2" symbol="TS2" x="0" y="0"/>
+<gate name="G$1" symbol="TS2" x="0" y="0"/>
 </gates>
 <devices>
-<device name="6MM_SWITCH" package="6MM_SWITCH">
+<device name="" package="TACT-SWITCH-KMR6">
 <connects>
-<connect gate="2" pin="P" pad="1"/>
-<connect gate="2" pin="P1" pad="2"/>
-<connect gate="2" pin="S" pad="3"/>
-<connect gate="2" pin="S1" pad="4"/>
+<connect gate="G$1" pin="P" pad="P$1"/>
+<connect gate="G$1" pin="P1" pad="P$2"/>
+<connect gate="G$1" pin="S" pad="P$3"/>
+<connect gate="G$1" pin="S1" pad="P$4"/>
 </connects>
 <technologies>
 <technology name=""/>
@@ -2479,16 +1967,24 @@ Three footprint variants included:
 </device>
 </devices>
 </deviceset>
-<deviceset name="REGULATOR" prefix="IC" uservalue="yes">
+<deviceset name="CRYSTAL">
 <gates>
-<gate name="G$1" symbol="REGULATOR" x="0" y="0"/>
+<gate name="G$1" symbol="CRYSTAL" x="0" y="0"/>
 </gates>
 <devices>
-<device name="SOT23" package="SOT23">
+<device name="" package="2-SMD-5X3MM">
 <connects>
-<connect gate="G$1" pin="GND" pad="3"/>
-<connect gate="G$1" pin="IN" pad="2"/>
-<connect gate="G$1" pin="OUT" pad="1"/>
+<connect gate="G$1" pin="1" pad="P$1"/>
+<connect gate="G$1" pin="2" pad="P$2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="SMALL" package="2-SMD-1-5X3-2MM">
+<connects>
+<connect gate="G$1" pin="1" pad="P$1"/>
+<connect gate="G$1" pin="2" pad="P$2"/>
 </connects>
 <technologies>
 <technology name=""/>
@@ -3521,16 +3017,13 @@ JST-SH type.
 <parts>
 <part name="U$1" library="atsam" deviceset="ATSAMD51" device="QFN64"/>
 <part name="J1" library="atsam" deviceset="TC2030-SWD" device="-MCP"/>
-<part name="U$4" library="power" deviceset="PREDRIVER_TMC262" device=""/>
 <part name="R1" library="borkedlabs-passives" deviceset="RESISTOR" device="2512"/>
-<part name="U$2" library="power" deviceset="FDMQ8203" device=""/>
 <part name="U$6" library="motors" deviceset="NEMA17" device=""/>
 <part name="U$7" library="sensor" deviceset="AS5047" device=""/>
 <part name="X1" library="fab" deviceset="MICRO-USB" device="_ORIG"/>
-<part name="D1" library="fab" deviceset="LEDRGBNEW" device=""/>
+<part name="D1" library="fab" deviceset="LEDRGBNEW" device="FANCYFAB" value="LEDRGBNEWFANCYFAB"/>
 <part name="S1" library="fab" deviceset="SLIDE-SWITCH" device=""/>
-<part name="S2" library="fab" deviceset="6MM_SWITCH" device="6MM_SWITCH"/>
-<part name="IC1" library="fab" deviceset="REGULATOR" device="SOT23"/>
+<part name="S2" library="fab" deviceset="2-8X4-5_SWITCH" device=""/>
 <part name="GND1" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
 <part name="P+2" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="V+" device=""/>
 <part name="GND2" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
@@ -3542,11 +3035,10 @@ JST-SH type.
 <part name="C4" library="borkedlabs-passives" deviceset="CAP" device="0805" value="470nF"/>
 <part name="GND4" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
 <part name="C5" library="borkedlabs-passives" deviceset="CAP" device="0805" value="220nF"/>
-<part name="C6" library="borkedlabs-passives" deviceset="CAP" device="0805" value="100nF"/>
+<part name="C6" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
 <part name="GND5" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
 <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="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"/>
@@ -3557,27 +3049,22 @@ JST-SH type.
 <part name="C13" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
 <part name="+3V4" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/>
 <part name="GND8" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
-<part name="GND9" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
-<part name="GND10" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
 <part name="GND11" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
 <part name="+3V5" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/>
 <part name="GND12" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
 <part name="+3V6" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/>
 <part name="C14" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
 <part name="GND13" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
-<part name="R4" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="2k2"/>
-<part name="R5" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="1k"/>
-<part name="R6" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="2k2"/>
+<part name="R4" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="3k3"/>
+<part name="R5" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="1k8"/>
+<part name="R6" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="3k3"/>
 <part name="+3V7" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/>
 <part name="GND14" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
 <part name="GND15" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
 <part name="C15" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
 <part name="C16" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
 <part name="GND16" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
-<part name="R3" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="220R"/>
-<part name="R7" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="1k"/>
-<part name="+3V1" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/>
-<part name="C18" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
+<part name="R7" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="15k"/>
 <part name="P+3" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="V+" device=""/>
 <part name="C17" library="borkedlabs-passives" deviceset="CAP" device="1206" value="4.7uF"/>
 <part name="C21" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/>
@@ -3585,14 +3072,11 @@ JST-SH type.
 <part name="GND17" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
 <part name="GND18" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
 <part name="R2" library="borkedlabs-passives" deviceset="RESISTOR" device="2512"/>
-<part name="U$3" library="power" deviceset="FDMQ8203" device=""/>
 <part name="P+4" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="V+" device=""/>
 <part name="C20" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/>
 <part name="C22" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/>
 <part name="GND19" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
 <part name="GND20" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
-<part name="R8" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="4R7"/>
-<part name="R9" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="4R7"/>
 <part name="J5" library="SparkFun-Connectors" deviceset="JST_6_PIN_HORIZONTAL" device="" value="BM06B-SRSS-TB"/>
 <part name="+3V8" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/>
 <part name="+3V9" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/>
@@ -3605,10 +3089,27 @@ JST-SH type.
 <part name="GND24" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
 <part name="C23" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/>
 <part name="C24" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/>
-<part name="J9" library="power" deviceset="PWRPAD" device="2-5MM"/>
-<part name="J2" library="power" deviceset="PWRPAD" device="2-5MM"/>
-<part name="J3" library="power" deviceset="PWRPAD" device="2-5MM"/>
-<part name="J7" library="power" deviceset="PWRPAD" device="2-5MM"/>
+<part name="J9" library="power" deviceset="PWRPAD" device="M2" value="PWRPADM2"/>
+<part name="J2" library="power" deviceset="PWRPAD" device="M2" value="PWRPADM2"/>
+<part name="J3" library="power" deviceset="PWRPAD" device="M2" value="PWRPADM2"/>
+<part name="J7" library="power" deviceset="PWRPAD" device="M2" value="PWRPADM2"/>
+<part name="U1" library="power" deviceset="VREG-AP2112" device=""/>
+<part name="C7" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/>
+<part name="C8" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/>
+<part name="C18" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/>
+<part name="C25" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/>
+<part name="C26" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/>
+<part name="C27" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF"/>
+<part name="U$2" library="fab" deviceset="CRYSTAL" device="SMALL"/>
+<part name="C28" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="12.5pF"/>
+<part name="C29" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="12.5pF"/>
+<part name="GND25" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="U$3" library="power" deviceset="TMC2660" device="U"/>
+<part name="GND9" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/>
+<part name="R3" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="10R"/>
+<part name="R8" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="10R"/>
+<part name="C30" library="borkedlabs-passives" deviceset="CAP" device="0805" value="10nF"/>
+<part name="C31" library="borkedlabs-passives" deviceset="CAP" device="0805" value="10nF"/>
 </parts>
 <sheets>
 <sheet>
@@ -3617,94 +3118,99 @@ JST-SH type.
 <instances>
 <instance part="U$1" gate="G$1" x="55.88" y="236.22"/>
 <instance part="J1" gate="G$1" x="35.56" y="78.74"/>
-<instance part="U$4" gate="G$1" x="200.66" y="193.04"/>
-<instance part="R1" gate="G$1" x="309.88" y="167.64" rot="R90"/>
-<instance part="U$2" gate="G$1" x="309.88" y="203.2"/>
+<instance part="R1" gate="G$1" x="248.92" y="187.96" rot="R180"/>
 <instance part="U$6" gate="G$1" x="71.12" y="251.46"/>
 <instance part="U$7" gate="G$1" x="195.58" y="86.36"/>
 <instance part="X1" gate="G$1" x="27.94" y="35.56" rot="R90"/>
-<instance part="D1" gate="G$1" x="185.42" y="119.38" rot="R270"/>
+<instance part="D1" gate="G$1" x="114.3" y="81.28" rot="R270"/>
 <instance part="S1" gate="G$1" x="27.94" y="17.78" rot="R180"/>
-<instance part="S2" gate="2" x="27.94" y="58.42" rot="R270"/>
-<instance part="IC1" gate="G$1" x="53.34" y="15.24"/>
-<instance part="GND1" gate="1" x="63.5" y="58.42" rot="R90"/>
-<instance part="P+2" gate="1" x="241.3" y="248.92"/>
+<instance part="S2" gate="G$1" x="27.94" y="58.42" rot="R270"/>
+<instance part="GND1" gate="1" x="50.8" y="58.42" rot="R90"/>
+<instance part="P+2" gate="1" x="236.22" y="248.92"/>
 <instance part="GND2" gate="1" x="17.78" y="27.94"/>
 <instance part="C1" gate="G$1" x="35.56" y="12.7"/>
-<instance part="C2" gate="G$1" x="66.04" y="12.7"/>
-<instance part="C3" gate="G$1" x="76.2" y="12.7"/>
-<instance part="+3V2" gate="G$1" x="86.36" y="17.78" rot="R270"/>
+<instance part="C2" gate="G$1" x="76.2" y="12.7"/>
+<instance part="C3" gate="G$1" x="86.36" y="12.7"/>
+<instance part="+3V2" gate="G$1" x="96.52" y="17.78" rot="R270"/>
 <instance part="GND3" gate="1" x="53.34" y="2.54"/>
 <instance part="C4" gate="G$1" x="243.84" y="228.6" rot="R90"/>
 <instance part="GND4" gate="1" x="251.46" y="228.6" rot="R90"/>
-<instance part="C5" gate="G$1" x="231.14" y="233.68" rot="R90"/>
+<instance part="C5" gate="G$1" x="228.6" y="238.76" rot="R90"/>
 <instance part="C6" gate="G$1" x="246.38" y="238.76" rot="R90"/>
 <instance part="GND5" gate="1" x="254" y="238.76" rot="R90"/>
-<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="P+1" gate="1" x="271.78" y="271.78" rot="R270"/>
+<instance part="GND6" gate="1" x="271.78" y="264.16" rot="R90"/>
 <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"/>
 <instance part="C12" gate="G$1" x="-35.56" y="233.68" rot="R180"/>
-<instance part="+3V3" gate="G$1" x="-12.7" y="86.36" rot="R90"/>
-<instance part="GND7" gate="1" x="-12.7" y="78.74" rot="R270"/>
-<instance part="J4" gate="G$1" x="381" y="172.72" rot="R180"/>
-<instance part="C13" gate="G$1" x="152.4" y="236.22" rot="R180"/>
-<instance part="+3V4" gate="G$1" x="139.7" y="238.76" rot="R90"/>
-<instance part="GND8" gate="1" x="139.7" y="231.14" rot="R270"/>
-<instance part="GND9" gate="1" x="162.56" y="233.68" rot="R270"/>
-<instance part="GND10" gate="1" x="236.22" y="152.4" rot="R90"/>
-<instance part="GND11" gate="1" x="162.56" y="220.98" rot="R270"/>
-<instance part="+3V5" gate="G$1" x="200.66" y="124.46" rot="R270"/>
+<instance part="+3V3" gate="G$1" x="-27.94" y="86.36" rot="R90"/>
+<instance part="GND7" gate="1" x="2.54" y="81.28" rot="R270"/>
+<instance part="J4" gate="G$1" x="317.5" y="182.88" rot="R180"/>
+<instance part="C13" gate="G$1" x="175.26" y="236.22" rot="R180"/>
+<instance part="+3V4" gate="G$1" x="154.94" y="238.76" rot="R90"/>
+<instance part="GND8" gate="1" x="162.56" y="231.14" rot="R270"/>
+<instance part="GND11" gate="1" x="162.56" y="215.9" rot="R270"/>
+<instance part="+3V5" gate="G$1" x="129.54" y="86.36" rot="R270"/>
 <instance part="GND12" gate="1" x="231.14" y="91.44" rot="R90"/>
 <instance part="+3V6" gate="G$1" x="231.14" y="83.82" rot="R270"/>
 <instance part="C14" gate="G$1" x="223.52" y="88.9" rot="R180"/>
-<instance part="GND13" gate="1" x="147.32" y="114.3" rot="R270"/>
-<instance part="R4" gate="G$1" x="175.26" y="124.46"/>
-<instance part="R5" gate="G$1" x="165.1" y="119.38"/>
-<instance part="R6" gate="G$1" x="175.26" y="114.3"/>
+<instance part="GND13" gate="1" x="76.2" y="76.2" rot="R270"/>
+<instance part="R4" gate="G$1" x="104.14" y="86.36"/>
+<instance part="R5" gate="G$1" x="93.98" y="81.28"/>
+<instance part="R6" gate="G$1" x="104.14" y="76.2"/>
 <instance part="+3V7" gate="G$1" x="-48.26" y="236.22" rot="R90"/>
 <instance part="GND14" gate="1" x="-48.26" y="228.6" rot="R270"/>
 <instance part="GND15" gate="1" x="2.54" y="187.96" rot="R270"/>
 <instance part="C15" gate="G$1" x="5.08" y="233.68" rot="R180"/>
 <instance part="C16" gate="G$1" x="10.16" y="215.9" rot="R180"/>
 <instance part="GND16" gate="1" x="-12.7" y="210.82" rot="R270"/>
-<instance part="R3" gate="G$1" x="53.34" y="58.42"/>
-<instance part="R7" gate="G$1" x="-5.08" y="71.12" rot="R90"/>
-<instance part="+3V1" gate="G$1" x="-12.7" y="63.5" rot="R90"/>
-<instance part="C18" gate="G$1" x="38.1" y="53.34"/>
-<instance part="P+3" gate="1" x="309.88" y="236.22"/>
+<instance part="R7" gate="G$1" x="-5.08" y="83.82"/>
+<instance part="P+3" gate="1" x="289.56" y="218.44" rot="R270"/>
 <instance part="C17" gate="G$1" x="0" y="215.9" rot="R180"/>
-<instance part="C21" gate="G$1" x="322.58" y="238.76" rot="R180"/>
-<instance part="C19" gate="G$1" x="332.74" y="238.76" rot="R180"/>
-<instance part="GND17" gate="1" x="322.58" y="246.38" rot="R180"/>
-<instance part="GND18" gate="1" x="309.88" y="157.48"/>
-<instance part="R2" gate="G$1" x="309.88" y="71.12" rot="R90"/>
-<instance part="U$3" gate="G$1" x="309.88" y="106.68"/>
-<instance part="P+4" gate="1" x="309.88" y="139.7"/>
-<instance part="C20" gate="G$1" x="322.58" y="142.24" rot="R180"/>
-<instance part="C22" gate="G$1" x="332.74" y="142.24" rot="R180"/>
-<instance part="GND19" gate="1" x="322.58" y="149.86" rot="R180"/>
-<instance part="GND20" gate="1" x="309.88" y="60.96"/>
-<instance part="R8" gate="G$1" x="241.3" y="165.1"/>
-<instance part="R9" gate="G$1" x="241.3" y="198.12"/>
+<instance part="C21" gate="G$1" x="266.7" y="223.52" rot="R180"/>
+<instance part="C19" gate="G$1" x="276.86" y="223.52" rot="R180"/>
+<instance part="GND17" gate="1" x="276.86" y="231.14" rot="R180"/>
+<instance part="GND18" gate="1" x="259.08" y="187.96" rot="R90"/>
+<instance part="R2" gate="G$1" x="246.38" y="144.78" rot="R180"/>
+<instance part="P+4" gate="1" x="289.56" y="175.26" rot="R270"/>
+<instance part="C20" gate="G$1" x="266.7" y="180.34" rot="R180"/>
+<instance part="C22" gate="G$1" x="276.86" y="180.34" rot="R180"/>
+<instance part="GND19" gate="1" x="276.86" y="187.96" rot="R180"/>
+<instance part="GND20" gate="1" x="256.54" y="144.78" rot="R90"/>
 <instance part="J5" gate="A" x="30.48" y="276.86"/>
 <instance part="+3V8" gate="G$1" x="58.42" y="281.94" rot="R270"/>
 <instance part="+3V9" gate="G$1" x="58.42" y="274.32" rot="R270"/>
 <instance part="GND21" gate="1" x="60.96" y="266.7" rot="R90"/>
 <instance part="GND22" gate="1" x="60.96" y="284.48" rot="R90"/>
-<instance part="J6" gate="A" x="30.48" y="327.66"/>
-<instance part="+3V10" gate="G$1" x="58.42" y="332.74" rot="R270"/>
-<instance part="+3V11" gate="G$1" x="58.42" y="325.12" rot="R270"/>
-<instance part="GND23" gate="1" x="60.96" y="317.5" rot="R90"/>
-<instance part="GND24" gate="1" x="60.96" y="335.28" rot="R90"/>
+<instance part="J6" gate="A" x="30.48" y="304.8"/>
+<instance part="+3V10" gate="G$1" x="58.42" y="309.88" rot="R270"/>
+<instance part="+3V11" gate="G$1" x="58.42" y="302.26" rot="R270"/>
+<instance part="GND23" gate="1" x="60.96" y="294.64" rot="R90"/>
+<instance part="GND24" gate="1" x="60.96" y="312.42" rot="R90"/>
 <instance part="C23" gate="G$1" x="53.34" y="271.78" rot="R180"/>
-<instance part="C24" gate="G$1" x="53.34" y="322.58" rot="R180"/>
+<instance part="C24" gate="G$1" x="53.34" y="299.72" rot="R180"/>
 <instance part="J9" gate="G$1" x="218.44" y="276.86" rot="R90"/>
 <instance part="J2" gate="G$1" x="198.12" y="271.78" rot="R180"/>
 <instance part="J3" gate="G$1" x="198.12" y="264.16" rot="R180"/>
 <instance part="J7" gate="G$1" x="218.44" y="259.08" rot="R270"/>
+<instance part="U1" gate="G$1" x="53.34" y="20.32"/>
+<instance part="C7" gate="G$1" x="226.06" y="269.24" rot="R180"/>
+<instance part="C8" gate="G$1" x="233.68" y="269.24" rot="R180"/>
+<instance part="C18" gate="G$1" x="241.3" y="269.24" rot="R180"/>
+<instance part="C25" gate="G$1" x="248.92" y="269.24" rot="R180"/>
+<instance part="C26" gate="G$1" x="256.54" y="269.24" rot="R180"/>
+<instance part="C27" gate="G$1" x="264.16" y="269.24" rot="R180"/>
+<instance part="U$2" gate="G$1" x="111.76" y="236.22" rot="R90"/>
+<instance part="C28" gate="G$1" x="121.92" y="233.68" rot="R270"/>
+<instance part="C29" gate="G$1" x="121.92" y="243.84" rot="R270"/>
+<instance part="GND25" gate="1" x="129.54" y="238.76" rot="R90"/>
+<instance part="U$3" gate="G$1" x="200.66" y="193.04"/>
+<instance part="GND9" gate="1" x="162.56" y="177.8" rot="R270"/>
+<instance part="R3" gate="G$1" x="233.68" y="142.24" rot="R180"/>
+<instance part="R8" gate="G$1" x="236.22" y="185.42" rot="R180"/>
+<instance part="C30" gate="G$1" x="233.68" y="180.34" rot="R270"/>
+<instance part="C31" gate="G$1" x="231.14" y="137.16" rot="R270"/>
 </instances>
 <busses>
 </busses>
@@ -3722,16 +3228,16 @@ JST-SH type.
 <wire x1="35.56" y1="7.62" x2="53.34" y2="7.62" width="0.1524" layer="91"/>
 <pinref part="GND3" gate="1" pin="GND"/>
 <wire x1="53.34" y1="7.62" x2="53.34" y2="5.08" width="0.1524" layer="91"/>
-<pinref part="IC1" gate="G$1" pin="GND"/>
-<wire x1="53.34" y1="7.62" x2="53.34" y2="12.7" width="0.1524" layer="91"/>
+<wire x1="53.34" y1="7.62" x2="53.34" y2="10.16" width="0.1524" layer="91"/>
 <junction x="53.34" y="7.62"/>
 <pinref part="C2" gate="G$1" pin="2"/>
-<wire x1="66.04" y1="10.16" x2="66.04" y2="7.62" width="0.1524" layer="91"/>
-<wire x1="66.04" y1="7.62" x2="53.34" y2="7.62" width="0.1524" layer="91"/>
-<pinref part="C3" gate="G$1" pin="2"/>
 <wire x1="76.2" y1="10.16" x2="76.2" y2="7.62" width="0.1524" layer="91"/>
-<wire x1="76.2" y1="7.62" x2="66.04" y2="7.62" width="0.1524" layer="91"/>
-<junction x="66.04" y="7.62"/>
+<wire x1="76.2" y1="7.62" x2="53.34" y2="7.62" width="0.1524" layer="91"/>
+<pinref part="C3" gate="G$1" pin="2"/>
+<wire x1="86.36" y1="10.16" x2="86.36" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="86.36" y1="7.62" x2="76.2" y2="7.62" width="0.1524" layer="91"/>
+<junction x="76.2" y="7.62"/>
+<pinref part="U1" gate="G$1" pin="GND"/>
 </segment>
 <segment>
 <pinref part="C4" gate="G$1" pin="2"/>
@@ -3739,63 +3245,35 @@ JST-SH type.
 <wire x1="246.38" y1="228.6" x2="248.92" y2="228.6" width="0.1524" layer="91"/>
 </segment>
 <segment>
-<pinref part="GND5" gate="1" pin="GND"/>
-<pinref part="C6" gate="G$1" pin="2"/>
-<wire x1="251.46" y1="238.76" x2="248.92" y2="238.76" width="0.1524" layer="91"/>
-</segment>
-<segment>
-<pinref part="J1" gate="G$1" pin="GND"/>
-<wire x1="22.86" y1="81.28" x2="20.32" y2="81.28" width="0.1524" layer="91"/>
-<wire x1="20.32" y1="81.28" x2="20.32" y2="78.74" width="0.1524" layer="91"/>
-<pinref part="GND7" gate="1" pin="GND"/>
-<wire x1="20.32" y1="78.74" x2="-10.16" y2="78.74" width="0.1524" layer="91"/>
-<pinref part="J1" gate="G$1" pin="TRACESWO"/>
-<wire x1="22.86" y1="78.74" x2="20.32" y2="78.74" width="0.1524" layer="91"/>
-<junction x="20.32" y="78.74"/>
-</segment>
-<segment>
 <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"/>
-<junction x="231.14" y="264.16"/>
-<wire x1="231.14" y1="264.16" x2="218.44" y2="264.16" width="0.1524" layer="91"/>
+<wire x1="269.24" y1="264.16" x2="264.16" y2="264.16" width="0.1524" layer="91"/>
 <pinref part="J3" gate="G$1" pin="PWRPAD"/>
 <pinref part="J7" gate="G$1" pin="PWRPAD"/>
+<wire x1="264.16" y1="264.16" x2="256.54" y2="264.16" width="0.1524" layer="91"/>
+<wire x1="256.54" y1="264.16" x2="248.92" y2="264.16" width="0.1524" layer="91"/>
+<wire x1="248.92" y1="264.16" x2="241.3" y2="264.16" width="0.1524" layer="91"/>
+<wire x1="241.3" y1="264.16" x2="233.68" y2="264.16" width="0.1524" layer="91"/>
+<wire x1="233.68" y1="264.16" x2="226.06" y2="264.16" width="0.1524" layer="91"/>
+<wire x1="226.06" y1="264.16" x2="218.44" y2="264.16" width="0.1524" layer="91"/>
 <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"/>
+<pinref part="C7" gate="G$1" pin="1"/>
+<junction x="226.06" y="264.16"/>
+<pinref part="C8" gate="G$1" pin="1"/>
+<junction x="233.68" y="264.16"/>
+<pinref part="C18" gate="G$1" pin="1"/>
+<junction x="241.3" y="264.16"/>
+<pinref part="C25" gate="G$1" pin="1"/>
+<junction x="248.92" y="264.16"/>
+<pinref part="C26" gate="G$1" pin="1"/>
+<junction x="256.54" y="264.16"/>
+<pinref part="C27" gate="G$1" pin="1"/>
+<junction x="264.16" y="264.16"/>
 </segment>
 <segment>
 <pinref part="GND8" gate="1" pin="GND"/>
 <pinref part="C13" gate="G$1" pin="1"/>
-<wire x1="142.24" y1="231.14" x2="152.4" y2="231.14" width="0.1524" layer="91"/>
-</segment>
-<segment>
-<pinref part="GND9" gate="1" pin="GND"/>
-<pinref part="U$4" gate="G$1" pin="CLK"/>
-<wire x1="165.1" y1="233.68" x2="180.34" y2="233.68" width="0.1524" layer="91"/>
-</segment>
-<segment>
-<pinref part="U$4" gate="G$1" pin="GNDP"/>
-<wire x1="220.98" y1="160.02" x2="223.52" y2="160.02" width="0.1524" layer="91"/>
-<wire x1="223.52" y1="160.02" x2="223.52" y2="157.48" width="0.1524" layer="91"/>
-<wire x1="223.52" y1="157.48" x2="223.52" y2="154.94" width="0.1524" layer="91"/>
-<wire x1="223.52" y1="154.94" x2="223.52" y2="152.4" width="0.1524" layer="91"/>
-<wire x1="223.52" y1="152.4" x2="233.68" y2="152.4" width="0.1524" layer="91"/>
-<pinref part="U$4" gate="G$1" pin="DIE_PAD"/>
-<wire x1="220.98" y1="152.4" x2="223.52" y2="152.4" width="0.1524" layer="91"/>
-<junction x="223.52" y="152.4"/>
-<pinref part="U$4" gate="G$1" pin="GND@2"/>
-<wire x1="220.98" y1="154.94" x2="223.52" y2="154.94" width="0.1524" layer="91"/>
-<junction x="223.52" y="154.94"/>
-<pinref part="U$4" gate="G$1" pin="GND@1"/>
-<wire x1="220.98" y1="157.48" x2="223.52" y2="157.48" width="0.1524" layer="91"/>
-<junction x="223.52" y="157.48"/>
-<pinref part="GND10" gate="1" pin="GND"/>
-</segment>
-<segment>
-<pinref part="U$4" gate="G$1" pin="TST_MODE"/>
-<wire x1="180.34" y1="220.98" x2="165.1" y2="220.98" width="0.1524" layer="91"/>
-<pinref part="GND11" gate="1" pin="GND"/>
+<wire x1="165.1" y1="231.14" x2="175.26" y2="231.14" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="GND12" gate="1" pin="GND"/>
@@ -3808,7 +3286,7 @@ JST-SH type.
 <segment>
 <pinref part="R6" gate="G$1" pin="1"/>
 <pinref part="GND13" gate="1" pin="GND"/>
-<wire x1="170.18" y1="114.3" x2="149.86" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="99.06" y1="76.2" x2="78.74" y2="76.2" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="C9" gate="G$1" pin="1"/>
@@ -3858,35 +3336,22 @@ JST-SH type.
 <junction x="0" y="210.82"/>
 </segment>
 <segment>
-<pinref part="R3" gate="G$1" pin="2"/>
-<pinref part="GND1" gate="1" pin="GND"/>
-<wire x1="58.42" y1="58.42" x2="60.96" y2="58.42" width="0.1524" layer="91"/>
-</segment>
-<segment>
-<pinref part="C19" gate="G$1" pin="2"/>
-<pinref part="C21" gate="G$1" pin="2"/>
-<wire x1="332.74" y1="241.3" x2="322.58" y2="241.3" width="0.1524" layer="91"/>
-<wire x1="322.58" y1="243.84" x2="322.58" y2="241.3" width="0.1524" layer="91"/>
-<junction x="322.58" y="241.3"/>
-<pinref part="GND17" gate="1" pin="GND"/>
-</segment>
-<segment>
 <pinref part="GND18" gate="1" pin="GND"/>
 <pinref part="R1" gate="G$1" pin="1"/>
-<wire x1="309.88" y1="160.02" x2="309.88" y2="162.56" width="0.1524" layer="91"/>
-</segment>
-<segment>
-<pinref part="C22" gate="G$1" pin="2"/>
-<pinref part="C20" gate="G$1" pin="2"/>
-<wire x1="332.74" y1="144.78" x2="322.58" y2="144.78" width="0.1524" layer="91"/>
-<wire x1="322.58" y1="147.32" x2="322.58" y2="144.78" width="0.1524" layer="91"/>
-<junction x="322.58" y="144.78"/>
-<pinref part="GND19" gate="1" pin="GND"/>
+<wire x1="256.54" y1="187.96" x2="254" y2="187.96" width="0.1524" layer="91"/>
+<pinref part="C30" gate="G$1" pin="1"/>
+<wire x1="238.76" y1="180.34" x2="254" y2="180.34" width="0.1524" layer="91"/>
+<wire x1="254" y1="180.34" x2="254" y2="187.96" width="0.1524" layer="91"/>
+<junction x="254" y="187.96"/>
 </segment>
 <segment>
 <pinref part="GND20" gate="1" pin="GND"/>
 <pinref part="R2" gate="G$1" pin="1"/>
-<wire x1="309.88" y1="63.5" x2="309.88" y2="66.04" width="0.1524" layer="91"/>
+<wire x1="254" y1="144.78" x2="251.46" y2="144.78" width="0.1524" layer="91"/>
+<pinref part="C31" gate="G$1" pin="1"/>
+<wire x1="236.22" y1="137.16" x2="251.46" y2="137.16" width="0.1524" layer="91"/>
+<wire x1="251.46" y1="137.16" x2="251.46" y2="144.78" width="0.1524" layer="91"/>
+<junction x="251.46" y="144.78"/>
 </segment>
 <segment>
 <pinref part="GND22" gate="1" pin="GND"/>
@@ -3896,17 +3361,17 @@ JST-SH type.
 <segment>
 <pinref part="GND24" gate="1" pin="GND"/>
 <pinref part="J6" gate="A" pin="6"/>
-<wire x1="58.42" y1="335.28" x2="35.56" y2="335.28" width="0.1524" layer="91"/>
+<wire x1="58.42" y1="312.42" x2="35.56" y2="312.42" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="J6" gate="A" pin="1"/>
-<wire x1="35.56" y1="322.58" x2="45.72" y2="322.58" width="0.1524" layer="91"/>
-<wire x1="45.72" y1="322.58" x2="45.72" y2="317.5" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="299.72" x2="45.72" y2="299.72" width="0.1524" layer="91"/>
+<wire x1="45.72" y1="299.72" x2="45.72" y2="294.64" width="0.1524" layer="91"/>
 <pinref part="C24" gate="G$1" pin="1"/>
-<wire x1="45.72" y1="317.5" x2="53.34" y2="317.5" width="0.1524" layer="91"/>
+<wire x1="45.72" y1="294.64" x2="53.34" y2="294.64" width="0.1524" layer="91"/>
 <pinref part="GND23" gate="1" pin="GND"/>
-<wire x1="53.34" y1="317.5" x2="58.42" y2="317.5" width="0.1524" layer="91"/>
-<junction x="53.34" y="317.5"/>
+<wire x1="53.34" y1="294.64" x2="58.42" y2="294.64" width="0.1524" layer="91"/>
+<junction x="53.34" y="294.64"/>
 </segment>
 <segment>
 <pinref part="J5" gate="A" pin="1"/>
@@ -3918,6 +3383,68 @@ JST-SH type.
 <wire x1="53.34" y1="266.7" x2="58.42" y2="266.7" width="0.1524" layer="91"/>
 <junction x="53.34" y="266.7"/>
 </segment>
+<segment>
+<pinref part="J1" gate="G$1" pin="GND"/>
+<pinref part="GND7" gate="1" pin="GND"/>
+<wire x1="5.08" y1="81.28" x2="22.86" y2="81.28" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="S2" gate="G$1" pin="S"/>
+<wire x1="48.26" y1="58.42" x2="33.02" y2="58.42" width="0.1524" layer="91"/>
+<pinref part="GND1" gate="1" pin="GND"/>
+</segment>
+<segment>
+<pinref part="C29" gate="G$1" pin="1"/>
+<pinref part="C28" gate="G$1" pin="1"/>
+<wire x1="127" y1="243.84" x2="127" y2="238.76" width="0.1524" layer="91"/>
+<pinref part="GND25" gate="1" pin="GND"/>
+<wire x1="127" y1="238.76" x2="127" y2="233.68" width="0.1524" layer="91"/>
+<junction x="127" y="238.76"/>
+</segment>
+<segment>
+<pinref part="U$3" gate="G$1" pin="CLK"/>
+<pinref part="GND11" gate="1" pin="GND"/>
+<wire x1="180.34" y1="215.9" x2="165.1" y2="215.9" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="U$3" gate="G$1" pin="GND@1"/>
+<wire x1="180.34" y1="182.88" x2="177.8" y2="182.88" width="0.1524" layer="91"/>
+<wire x1="177.8" y1="182.88" x2="177.8" y2="180.34" width="0.1524" layer="91"/>
+<pinref part="U$3" gate="G$1" pin="GND@2"/>
+<wire x1="177.8" y1="180.34" x2="180.34" y2="180.34" width="0.1524" layer="91"/>
+<wire x1="177.8" y1="180.34" x2="177.8" y2="177.8" width="0.1524" layer="91"/>
+<junction x="177.8" y="180.34"/>
+<pinref part="U$3" gate="G$1" pin="GND@3"/>
+<wire x1="177.8" y1="177.8" x2="180.34" y2="177.8" width="0.1524" layer="91"/>
+<wire x1="177.8" y1="177.8" x2="165.1" y2="177.8" width="0.1524" layer="91"/>
+<junction x="177.8" y="177.8"/>
+<pinref part="GND9" gate="1" pin="GND"/>
+<pinref part="U$3" gate="G$1" pin="TST_MODE"/>
+<wire x1="180.34" y1="190.5" x2="177.8" y2="190.5" width="0.1524" layer="91"/>
+<wire x1="177.8" y1="190.5" x2="177.8" y2="182.88" width="0.1524" layer="91"/>
+<junction x="177.8" y="182.88"/>
+</segment>
+<segment>
+<pinref part="C6" gate="G$1" pin="2"/>
+<pinref part="GND5" gate="1" pin="GND"/>
+<wire x1="248.92" y1="238.76" x2="251.46" y2="238.76" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="C21" gate="G$1" pin="2"/>
+<pinref part="C19" gate="G$1" pin="2"/>
+<wire x1="266.7" y1="226.06" x2="276.86" y2="226.06" width="0.1524" layer="91"/>
+<pinref part="GND17" gate="1" pin="GND"/>
+<wire x1="276.86" y1="228.6" x2="276.86" y2="226.06" width="0.1524" layer="91"/>
+<junction x="276.86" y="226.06"/>
+</segment>
+<segment>
+<pinref part="C20" gate="G$1" pin="2"/>
+<pinref part="C22" gate="G$1" pin="2"/>
+<wire x1="266.7" y1="182.88" x2="276.86" y2="182.88" width="0.1524" layer="91"/>
+<pinref part="GND19" gate="1" pin="GND"/>
+<wire x1="276.86" y1="185.42" x2="276.86" y2="182.88" width="0.1524" layer="91"/>
+<junction x="276.86" y="182.88"/>
+</segment>
 </net>
 <net name="N$4" class="0">
 <segment>
@@ -3955,42 +3482,53 @@ JST-SH type.
 <net name="N$3" class="0">
 <segment>
 <pinref part="S1" gate="G$1" pin="2"/>
-<pinref part="IC1" gate="G$1" pin="IN"/>
 <wire x1="33.02" y1="17.78" x2="35.56" y2="17.78" width="0.1524" layer="91"/>
 <pinref part="C1" gate="G$1" pin="1"/>
-<wire x1="35.56" y1="17.78" x2="45.72" y2="17.78" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="17.78" x2="38.1" y2="17.78" width="0.1524" layer="91"/>
+<wire x1="38.1" y1="17.78" x2="38.1" y2="22.86" width="0.1524" layer="91"/>
 <junction x="35.56" y="17.78"/>
+<pinref part="U1" gate="G$1" pin="VIN"/>
+<wire x1="38.1" y1="22.86" x2="40.64" y2="22.86" width="0.1524" layer="91"/>
+<pinref part="U1" gate="G$1" pin="EN"/>
+<wire x1="40.64" y1="17.78" x2="38.1" y2="17.78" width="0.1524" layer="91"/>
+<junction x="38.1" y="17.78"/>
 </segment>
 </net>
 <net name="+3V3" class="0">
 <segment>
-<pinref part="IC1" gate="G$1" pin="OUT"/>
 <pinref part="C2" gate="G$1" pin="1"/>
-<wire x1="60.96" y1="17.78" x2="66.04" y2="17.78" width="0.1524" layer="91"/>
 <pinref part="C3" gate="G$1" pin="1"/>
-<wire x1="66.04" y1="17.78" x2="76.2" y2="17.78" width="0.1524" layer="91"/>
-<junction x="66.04" y="17.78"/>
-<wire x1="76.2" y1="17.78" x2="83.82" y2="17.78" width="0.1524" layer="91"/>
-<junction x="76.2" y="17.78"/>
+<wire x1="76.2" y1="17.78" x2="86.36" y2="17.78" width="0.1524" layer="91"/>
+<wire x1="86.36" y1="17.78" x2="93.98" y2="17.78" width="0.1524" layer="91"/>
+<junction x="86.36" y="17.78"/>
 <pinref part="+3V2" gate="G$1" pin="+3V3"/>
+<pinref part="U1" gate="G$1" pin="VOUT"/>
+<wire x1="66.04" y1="22.86" x2="76.2" y2="22.86" width="0.1524" layer="91"/>
+<wire x1="76.2" y1="22.86" x2="76.2" y2="17.78" width="0.1524" layer="91"/>
+<junction x="76.2" y="17.78"/>
 </segment>
 <segment>
 <pinref part="J1" gate="G$1" pin="VDD"/>
 <pinref part="+3V3" gate="G$1" pin="+3V3"/>
-<wire x1="22.86" y1="86.36" x2="-10.16" y2="86.36" width="0.1524" layer="91"/>
+<wire x1="22.86" y1="86.36" x2="-12.7" y2="86.36" width="0.1524" layer="91"/>
+<pinref part="R7" gate="G$1" pin="1"/>
+<wire x1="-12.7" y1="86.36" x2="-25.4" y2="86.36" width="0.1524" layer="91"/>
+<wire x1="-10.16" y1="83.82" x2="-12.7" y2="83.82" width="0.1524" layer="91"/>
+<wire x1="-12.7" y1="83.82" x2="-12.7" y2="86.36" width="0.1524" layer="91"/>
+<junction x="-12.7" y="86.36"/>
 </segment>
 <segment>
 <pinref part="+3V4" gate="G$1" pin="+3V3"/>
 <pinref part="C13" gate="G$1" pin="2"/>
-<wire x1="142.24" y1="238.76" x2="152.4" y2="238.76" width="0.1524" layer="91"/>
-<pinref part="U$4" gate="G$1" pin="VCC_IO"/>
-<wire x1="152.4" y1="238.76" x2="180.34" y2="238.76" width="0.1524" layer="91"/>
-<junction x="152.4" y="238.76"/>
+<wire x1="157.48" y1="238.76" x2="175.26" y2="238.76" width="0.1524" layer="91"/>
+<wire x1="175.26" y1="238.76" x2="180.34" y2="238.76" width="0.1524" layer="91"/>
+<junction x="175.26" y="238.76"/>
+<pinref part="U$3" gate="G$1" pin="VCC_IO"/>
 </segment>
 <segment>
 <pinref part="+3V5" gate="G$1" pin="+3V3"/>
 <pinref part="D1" gate="G$1" pin="A2"/>
-<wire x1="198.12" y1="124.46" x2="190.5" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="127" y1="86.36" x2="119.38" y2="86.36" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="U$7" gate="G$1" pin="VDD3V"/>
@@ -4044,12 +3582,6 @@ JST-SH type.
 <junction x="5.08" y="236.22"/>
 </segment>
 <segment>
-<pinref part="R7" gate="G$1" pin="1"/>
-<wire x1="-5.08" y1="66.04" x2="-5.08" y2="63.5" width="0.1524" layer="91"/>
-<pinref part="+3V1" gate="G$1" pin="+3V3"/>
-<wire x1="-5.08" y1="63.5" x2="-10.16" y2="63.5" width="0.1524" layer="91"/>
-</segment>
-<segment>
 <pinref part="+3V8" gate="G$1" pin="+3V3"/>
 <pinref part="J5" gate="A" pin="5"/>
 <wire x1="55.88" y1="281.94" x2="35.56" y2="281.94" width="0.1524" layer="91"/>
@@ -4065,15 +3597,15 @@ JST-SH type.
 <segment>
 <pinref part="+3V10" gate="G$1" pin="+3V3"/>
 <pinref part="J6" gate="A" pin="5"/>
-<wire x1="55.88" y1="332.74" x2="35.56" y2="332.74" width="0.1524" layer="91"/>
+<wire x1="55.88" y1="309.88" x2="35.56" y2="309.88" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="+3V11" gate="G$1" pin="+3V3"/>
 <pinref part="J6" gate="A" pin="2"/>
-<wire x1="55.88" y1="325.12" x2="53.34" y2="325.12" width="0.1524" layer="91"/>
+<wire x1="55.88" y1="302.26" x2="53.34" y2="302.26" width="0.1524" layer="91"/>
 <pinref part="C24" gate="G$1" pin="2"/>
-<wire x1="53.34" y1="325.12" x2="35.56" y2="325.12" width="0.1524" layer="91"/>
-<junction x="53.34" y="325.12"/>
+<wire x1="53.34" y1="302.26" x2="35.56" y2="302.26" width="0.1524" layer="91"/>
+<junction x="53.34" y="302.26"/>
 </segment>
 </net>
 <net name="TMC5VOUT" class="0">
@@ -4083,93 +3615,72 @@ JST-SH type.
 <label x="7.62" y="15.24" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="U$4" gate="G$1" pin="5VOUT"/>
 <wire x1="220.98" y1="228.6" x2="238.76" y2="228.6" width="0.1524" layer="91"/>
 <label x="223.52" y="228.6" size="1.778" layer="95"/>
 <pinref part="C4" gate="G$1" pin="1"/>
-</segment>
-</net>
-<net name="N$2" class="0">
-<segment>
-<pinref part="U$4" gate="G$1" pin="VHS"/>
-<pinref part="C5" gate="G$1" pin="1"/>
-<wire x1="220.98" y1="233.68" x2="226.06" y2="233.68" width="0.1524" layer="91"/>
+<pinref part="U$3" gate="G$1" pin="5VOUT"/>
 </segment>
 </net>
 <net name="V+" class="0">
 <segment>
-<pinref part="C5" gate="G$1" pin="2"/>
-<wire x1="233.68" y1="233.68" x2="241.3" y2="233.68" width="0.1524" layer="91"/>
-<wire x1="241.3" y1="233.68" x2="241.3" y2="238.76" width="0.1524" layer="91"/>
-<pinref part="U$4" gate="G$1" pin="VS"/>
-<wire x1="241.3" y1="238.76" x2="220.98" y2="238.76" width="0.1524" layer="91"/>
-<pinref part="C6" gate="G$1" pin="1"/>
-<junction x="241.3" y="238.76"/>
-<pinref part="P+2" gate="1" pin="V+"/>
-<wire x1="241.3" y1="246.38" x2="241.3" y2="238.76" width="0.1524" layer="91"/>
-</segment>
-<segment>
-<pinref part="C7" gate="G$1" pin="+"/>
 <pinref part="P+1" gate="1" pin="V+"/>
 <wire x1="203.2" y1="271.78" x2="218.44" y2="271.78" width="0.1524" layer="91"/>
-<wire x1="218.44" y1="271.78" x2="231.14" y2="271.78" width="0.1524" layer="91"/>
-<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"/>
+<wire x1="218.44" y1="271.78" x2="226.06" y2="271.78" width="0.1524" layer="91"/>
 <pinref part="J9" gate="G$1" pin="PWRPAD"/>
 <junction x="218.44" y="271.78"/>
 <pinref part="J2" gate="G$1" pin="PWRPAD"/>
+<pinref part="C7" gate="G$1" pin="2"/>
+<wire x1="226.06" y1="271.78" x2="233.68" y2="271.78" width="0.1524" layer="91"/>
+<junction x="226.06" y="271.78"/>
+<pinref part="C8" gate="G$1" pin="2"/>
+<wire x1="233.68" y1="271.78" x2="241.3" y2="271.78" width="0.1524" layer="91"/>
+<junction x="233.68" y="271.78"/>
+<pinref part="C18" gate="G$1" pin="2"/>
+<wire x1="241.3" y1="271.78" x2="248.92" y2="271.78" width="0.1524" layer="91"/>
+<junction x="241.3" y="271.78"/>
+<pinref part="C25" gate="G$1" pin="2"/>
+<wire x1="248.92" y1="271.78" x2="256.54" y2="271.78" width="0.1524" layer="91"/>
+<junction x="248.92" y="271.78"/>
+<pinref part="C26" gate="G$1" pin="2"/>
+<wire x1="256.54" y1="271.78" x2="264.16" y2="271.78" width="0.1524" layer="91"/>
+<junction x="256.54" y="271.78"/>
+<pinref part="C27" gate="G$1" pin="2"/>
+<wire x1="264.16" y1="271.78" x2="269.24" y2="271.78" width="0.1524" layer="91"/>
+<junction x="264.16" y="271.78"/>
+</segment>
+<segment>
+<pinref part="C5" gate="G$1" pin="2"/>
+<wire x1="231.14" y1="238.76" x2="236.22" y2="238.76" width="0.1524" layer="91"/>
+<pinref part="P+2" gate="1" pin="V+"/>
+<wire x1="236.22" y1="238.76" x2="236.22" y2="246.38" width="0.1524" layer="91"/>
+<pinref part="U$3" gate="G$1" pin="VS"/>
+<wire x1="220.98" y1="233.68" x2="236.22" y2="233.68" width="0.1524" layer="91"/>
+<wire x1="236.22" y1="233.68" x2="236.22" y2="238.76" width="0.1524" layer="91"/>
+<junction x="236.22" y="238.76"/>
+<pinref part="C6" gate="G$1" pin="1"/>
+<wire x1="236.22" y1="238.76" x2="241.3" y2="238.76" width="0.1524" layer="91"/>
 </segment>
 <segment>
-<pinref part="U$2" gate="G$1" pin="S3@2"/>
-<wire x1="284.48" y1="215.9" x2="281.94" y2="215.9" width="0.1524" layer="91"/>
-<wire x1="281.94" y1="215.9" x2="281.94" y2="220.98" width="0.1524" layer="91"/>
-<pinref part="U$2" gate="G$1" pin="S3@1"/>
-<wire x1="281.94" y1="220.98" x2="284.48" y2="220.98" width="0.1524" layer="91"/>
-<wire x1="281.94" y1="220.98" x2="281.94" y2="233.68" width="0.1524" layer="91"/>
-<junction x="281.94" y="220.98"/>
-<pinref part="U$2" gate="G$1" pin="S2@2"/>
-<wire x1="335.28" y1="215.9" x2="337.82" y2="215.9" width="0.1524" layer="91"/>
-<wire x1="337.82" y1="215.9" x2="337.82" y2="220.98" width="0.1524" layer="91"/>
-<pinref part="U$2" gate="G$1" pin="S2@1"/>
-<wire x1="337.82" y1="220.98" x2="335.28" y2="220.98" width="0.1524" layer="91"/>
-<wire x1="281.94" y1="233.68" x2="309.88" y2="233.68" width="0.1524" layer="91"/>
-<wire x1="309.88" y1="233.68" x2="322.58" y2="233.68" width="0.1524" layer="91"/>
-<wire x1="322.58" y1="233.68" x2="332.74" y2="233.68" width="0.1524" layer="91"/>
-<wire x1="332.74" y1="233.68" x2="337.82" y2="233.68" width="0.1524" layer="91"/>
-<wire x1="337.82" y1="233.68" x2="337.82" y2="220.98" width="0.1524" layer="91"/>
-<junction x="337.82" y="220.98"/>
 <pinref part="P+3" gate="1" pin="V+"/>
-<junction x="309.88" y="233.68"/>
-<pinref part="C21" gate="G$1" pin="1"/>
-<junction x="322.58" y="233.68"/>
 <pinref part="C19" gate="G$1" pin="1"/>
-<junction x="332.74" y="233.68"/>
+<wire x1="287.02" y1="218.44" x2="276.86" y2="218.44" width="0.1524" layer="91"/>
+<pinref part="C21" gate="G$1" pin="1"/>
+<wire x1="276.86" y1="218.44" x2="266.7" y2="218.44" width="0.1524" layer="91"/>
+<junction x="276.86" y="218.44"/>
+<pinref part="U$3" gate="G$1" pin="VSA"/>
+<wire x1="266.7" y1="218.44" x2="220.98" y2="218.44" width="0.1524" layer="91"/>
+<junction x="266.7" y="218.44"/>
 </segment>
 <segment>
-<pinref part="U$3" gate="G$1" pin="S3@2"/>
-<wire x1="284.48" y1="119.38" x2="281.94" y2="119.38" width="0.1524" layer="91"/>
-<wire x1="281.94" y1="119.38" x2="281.94" y2="124.46" width="0.1524" layer="91"/>
-<pinref part="U$3" gate="G$1" pin="S3@1"/>
-<wire x1="281.94" y1="124.46" x2="284.48" y2="124.46" width="0.1524" layer="91"/>
-<wire x1="281.94" y1="124.46" x2="281.94" y2="137.16" width="0.1524" layer="91"/>
-<junction x="281.94" y="124.46"/>
-<pinref part="U$3" gate="G$1" pin="S2@2"/>
-<wire x1="335.28" y1="119.38" x2="337.82" y2="119.38" width="0.1524" layer="91"/>
-<wire x1="337.82" y1="119.38" x2="337.82" y2="124.46" width="0.1524" layer="91"/>
-<pinref part="U$3" gate="G$1" pin="S2@1"/>
-<wire x1="337.82" y1="124.46" x2="335.28" y2="124.46" width="0.1524" layer="91"/>
-<wire x1="281.94" y1="137.16" x2="309.88" y2="137.16" width="0.1524" layer="91"/>
-<wire x1="309.88" y1="137.16" x2="322.58" y2="137.16" width="0.1524" layer="91"/>
-<wire x1="322.58" y1="137.16" x2="332.74" y2="137.16" width="0.1524" layer="91"/>
-<wire x1="332.74" y1="137.16" x2="337.82" y2="137.16" width="0.1524" layer="91"/>
-<wire x1="337.82" y1="137.16" x2="337.82" y2="124.46" width="0.1524" layer="91"/>
-<junction x="337.82" y="124.46"/>
 <pinref part="P+4" gate="1" pin="V+"/>
-<junction x="309.88" y="137.16"/>
-<pinref part="C20" gate="G$1" pin="1"/>
-<junction x="322.58" y="137.16"/>
 <pinref part="C22" gate="G$1" pin="1"/>
-<junction x="332.74" y="137.16"/>
+<wire x1="287.02" y1="175.26" x2="276.86" y2="175.26" width="0.1524" layer="91"/>
+<pinref part="C20" gate="G$1" pin="1"/>
+<wire x1="276.86" y1="175.26" x2="266.7" y2="175.26" width="0.1524" layer="91"/>
+<junction x="276.86" y="175.26"/>
+<pinref part="U$3" gate="G$1" pin="VSB"/>
+<wire x1="266.7" y1="175.26" x2="220.98" y2="175.26" width="0.1524" layer="91"/>
+<junction x="266.7" y="175.26"/>
 </segment>
 </net>
 <net name="RESET" class="0">
@@ -4179,33 +3690,28 @@ JST-SH type.
 <label x="5.08" y="180.34" size="1.778" layer="95"/>
 </segment>
 <segment>
-<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"/>
+<wire x1="22.86" y1="58.42" x2="7.62" y2="58.42" width="0.1524" layer="91"/>
+<pinref part="S2" gate="G$1" pin="P"/>
 <label x="7.62" y="58.42" size="1.778" layer="95"/>
-<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>
 <segment>
 <pinref part="J1" gate="G$1" pin="RESET"/>
-<wire x1="22.86" y1="83.82" x2="7.62" y2="83.82" width="0.1524" layer="91"/>
+<wire x1="22.86" y1="83.82" x2="0" y2="83.82" width="0.1524" layer="91"/>
 <label x="7.62" y="83.82" size="1.778" layer="95"/>
+<pinref part="R7" gate="G$1" pin="2"/>
 </segment>
 </net>
 <net name="SWCLK" class="0">
 <segment>
-<pinref part="J1" gate="G$1" pin="SWCLK"/>
-<wire x1="22.86" y1="76.2" x2="-5.08" y2="76.2" width="0.1524" layer="91"/>
-<label x="7.62" y="76.2" size="1.778" layer="95"/>
-<pinref part="R7" gate="G$1" pin="2"/>
-</segment>
-<segment>
 <pinref part="U$1" gate="G$1" pin="PA30/SER7-2/SER1-2/TC6-0/SWCLK"/>
 <wire x1="99.06" y1="167.64" x2="114.3" y2="167.64" width="0.1524" layer="91"/>
 <label x="101.6" y="167.64" size="1.778" layer="95"/>
 </segment>
+<segment>
+<pinref part="J1" gate="G$1" pin="SWCLK"/>
+<wire x1="22.86" y1="76.2" x2="7.62" y2="76.2" width="0.1524" layer="91"/>
+<label x="7.62" y="76.2" size="1.778" layer="95"/>
+</segment>
 </net>
 <net name="SWDIO" class="0">
 <segment>
@@ -4214,52 +3720,52 @@ JST-SH type.
 <label x="7.62" y="73.66" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="U$1" gate="G$1" pin="PB30/SER7-0/SER5-1/TC0-0/SWDIO"/>
-<wire x1="99.06" y1="106.68" x2="111.76" y2="106.68" width="0.1524" layer="91"/>
-<label x="101.6" y="106.68" size="1.778" layer="95"/>
+<pinref part="U$1" gate="G$1" pin="PA31/SER7-3/SER1-3/TC6-1/SWDIO"/>
+<wire x1="99.06" y1="165.1" x2="114.3" y2="165.1" width="0.1524" layer="91"/>
+<label x="101.6" y="165.1" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="STEP" class="0">
 <segment>
-<pinref part="U$4" gate="G$1" pin="STEP"/>
 <wire x1="180.34" y1="228.6" x2="167.64" y2="228.6" width="0.1524" layer="91"/>
 <label x="167.64" y="228.6" size="1.778" layer="95"/>
+<pinref part="U$3" gate="G$1" pin="STEP"/>
 </segment>
 <segment>
-<pinref part="U$1" gate="G$1" pin="PB09/ADC0-3/ADC1-1/SE4-1/TC4-1"/>
-<wire x1="99.06" y1="134.62" x2="114.3" y2="134.62" width="0.1524" layer="91"/>
-<label x="101.6" y="134.62" size="1.778" layer="95"/>
+<pinref part="U$1" gate="G$1" pin="PB08/ADC0-2/ADC1-9/SER4-0/TC4-0"/>
+<wire x1="99.06" y1="137.16" x2="114.3" y2="137.16" width="0.1524" layer="91"/>
+<label x="101.6" y="137.16" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="DIR" class="0">
 <segment>
-<pinref part="U$4" gate="G$1" pin="DIR"/>
 <wire x1="180.34" y1="226.06" x2="167.64" y2="226.06" width="0.1524" layer="91"/>
 <label x="167.64" y="226.06" size="1.778" layer="95"/>
+<pinref part="U$3" gate="G$1" pin="DIR"/>
 </segment>
 <segment>
-<pinref part="U$1" gate="G$1" pin="PB08/ADC0-2/ADC1-9/SER4-0/TC4-0"/>
-<wire x1="99.06" y1="137.16" x2="114.3" y2="137.16" width="0.1524" layer="91"/>
-<label x="101.6" y="137.16" size="1.778" layer="95"/>
+<pinref part="U$1" gate="G$1" pin="PB09/ADC0-3/ADC1-1/SER4-1/TC4-1"/>
+<wire x1="99.06" y1="134.62" x2="114.3" y2="134.62" width="0.1524" layer="91"/>
+<label x="101.6" y="134.62" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="TMC_EN" class="0">
 <segment>
-<pinref part="U$4" gate="G$1" pin="ENABLE"/>
-<wire x1="180.34" y1="215.9" x2="167.64" y2="215.9" width="0.1524" layer="91"/>
-<label x="167.64" y="215.9" size="1.778" layer="95"/>
-</segment>
-<segment>
 <pinref part="U$1" gate="G$1" pin="PB07/ADC1-9"/>
 <wire x1="99.06" y1="139.7" x2="114.3" y2="139.7" width="0.1524" layer="91"/>
 <label x="101.6" y="139.7" size="1.778" layer="95"/>
 </segment>
+<segment>
+<pinref part="U$3" gate="G$1" pin="ENABLE"/>
+<wire x1="180.34" y1="218.44" x2="167.64" y2="218.44" width="0.1524" layer="91"/>
+<label x="167.64" y="218.44" size="1.778" layer="95"/>
+</segment>
 </net>
 <net name="TMC_CSN" class="0">
 <segment>
-<pinref part="U$4" gate="G$1" pin="CSN"/>
 <wire x1="180.34" y1="210.82" x2="167.64" y2="210.82" width="0.1524" layer="91"/>
 <label x="167.64" y="210.82" size="1.778" layer="95"/>
+<pinref part="U$3" gate="G$1" pin="CSN"/>
 </segment>
 <segment>
 <pinref part="U$1" gate="G$1" pin="PA06/ANAREF-VREFC/ADC0-6/SER0-2/TC1-0"/>
@@ -4269,9 +3775,9 @@ JST-SH type.
 </net>
 <net name="TMC_SCK" class="0">
 <segment>
-<pinref part="U$4" gate="G$1" pin="SCK"/>
 <wire x1="180.34" y1="208.28" x2="167.64" y2="208.28" width="0.1524" layer="91"/>
 <label x="167.64" y="208.28" size="1.778" layer="95"/>
+<pinref part="U$3" gate="G$1" pin="SCK"/>
 </segment>
 <segment>
 <pinref part="U$1" gate="G$1" pin="PA05/ADC0-5/DAC-1/SER0-1/TC0-1"/>
@@ -4281,9 +3787,9 @@ JST-SH type.
 </net>
 <net name="TMC_MOSI" class="0">
 <segment>
-<pinref part="U$4" gate="G$1" pin="SDI"/>
 <wire x1="180.34" y1="205.74" x2="167.64" y2="205.74" width="0.1524" layer="91"/>
 <label x="167.64" y="205.74" size="1.778" layer="95"/>
+<pinref part="U$3" gate="G$1" pin="SDI"/>
 </segment>
 <segment>
 <pinref part="U$1" gate="G$1" pin="PA07/ADC0-7/SER0-3/TC1-1"/>
@@ -4293,15 +3799,15 @@ JST-SH type.
 </net>
 <net name="TMC_SG" class="0">
 <segment>
-<pinref part="U$4" gate="G$1" pin="SG_TST"/>
-<wire x1="180.34" y1="198.12" x2="167.64" y2="198.12" width="0.1524" layer="91"/>
-<label x="167.64" y="198.12" size="1.778" layer="95"/>
-</segment>
-<segment>
 <pinref part="U$1" gate="G$1" pin="PB06/ADC1-8"/>
 <wire x1="99.06" y1="142.24" x2="114.3" y2="142.24" width="0.1524" layer="91"/>
 <label x="101.6" y="142.24" size="1.778" layer="95"/>
 </segment>
+<segment>
+<pinref part="U$3" gate="G$1" pin="SG_TST"/>
+<wire x1="180.34" y1="195.58" x2="167.64" y2="195.58" width="0.1524" layer="91"/>
+<label x="167.64" y="195.58" size="1.778" layer="95"/>
+</segment>
 </net>
 <net name="AS_CSN" class="0">
 <segment>
@@ -4355,45 +3861,45 @@ JST-SH type.
 <segment>
 <pinref part="R6" gate="G$1" pin="2"/>
 <pinref part="D1" gate="G$1" pin="CGREEN"/>
-<wire x1="180.34" y1="114.3" x2="182.88" y2="114.3" width="0.1524" layer="91"/>
+<wire x1="109.22" y1="76.2" x2="111.76" y2="76.2" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$5" class="0">
 <segment>
 <pinref part="R5" gate="G$1" pin="2"/>
 <pinref part="D1" gate="G$1" pin="CBLUE"/>
-<wire x1="170.18" y1="119.38" x2="182.88" y2="119.38" width="0.1524" layer="91"/>
+<wire x1="99.06" y1="81.28" x2="111.76" y2="81.28" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$6" class="0">
 <segment>
 <pinref part="R4" gate="G$1" pin="2"/>
 <pinref part="D1" gate="G$1" pin="CRED"/>
-<wire x1="180.34" y1="124.46" x2="182.88" y2="124.46" width="0.1524" layer="91"/>
+<wire x1="109.22" y1="86.36" x2="111.76" y2="86.36" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="STLR" class="0">
 <segment>
 <pinref part="R4" gate="G$1" pin="1"/>
-<wire x1="170.18" y1="124.46" x2="147.32" y2="124.46" width="0.1524" layer="91"/>
-<label x="147.32" y="124.46" size="1.778" layer="95"/>
+<wire x1="99.06" y1="86.36" x2="76.2" y2="86.36" width="0.1524" layer="91"/>
+<label x="76.2" y="86.36" size="1.778" layer="95"/>
 </segment>
 <segment>
-<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"/>
+<pinref part="U$1" gate="G$1" pin="PB13/SER4-1/TC4-1"/>
+<wire x1="99.06" y1="124.46" x2="114.3" y2="124.46" width="0.1524" layer="91"/>
+<label x="101.6" y="124.46" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="STLB" class="0">
 <segment>
 <pinref part="R5" gate="G$1" pin="1"/>
-<wire x1="160.02" y1="119.38" x2="147.32" y2="119.38" width="0.1524" layer="91"/>
-<label x="147.32" y="119.38" size="1.778" layer="95"/>
+<wire x1="88.9" y1="81.28" x2="76.2" y2="81.28" width="0.1524" layer="91"/>
+<label x="76.2" y="81.28" size="1.778" layer="95"/>
 </segment>
 <segment>
-<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"/>
+<pinref part="U$1" gate="G$1" pin="PB14/SER4-2/TC5-0"/>
+<wire x1="99.06" y1="121.92" x2="114.3" y2="121.92" width="0.1524" layer="91"/>
+<label x="101.6" y="121.92" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="N$7" class="0">
@@ -4406,21 +3912,11 @@ JST-SH type.
 <pinref part="C17" gate="G$1" pin="2"/>
 </segment>
 </net>
-<net name="N$8" class="0">
-<segment>
-<pinref part="S2" gate="2" pin="S"/>
-<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"/>
-<pinref part="C18" gate="G$1" pin="1"/>
-<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>
 <net name="TMC_MISO" class="0">
 <segment>
-<pinref part="U$4" gate="G$1" pin="SDO"/>
 <wire x1="180.34" y1="203.2" x2="167.64" y2="203.2" width="0.1524" layer="91"/>
 <label x="167.64" y="203.2" size="1.778" layer="95"/>
+<pinref part="U$3" gate="G$1" pin="SDO"/>
 </segment>
 <segment>
 <pinref part="U$1" gate="G$1" pin="PA04/ANAREF-VREFB/ADC0-4/SER0-0/TC0-0"/>
@@ -4428,309 +3924,237 @@ JST-SH type.
 <label x="101.6" y="226.06" size="1.778" layer="95"/>
 </segment>
 </net>
-<net name="N$12" class="0">
-<segment>
-<pinref part="U$2" gate="G$1" pin="S4@1"/>
-<wire x1="284.48" y1="195.58" x2="281.94" y2="195.58" width="0.1524" layer="91"/>
-<wire x1="281.94" y1="195.58" x2="281.94" y2="190.5" width="0.1524" layer="91"/>
-<pinref part="U$2" gate="G$1" pin="S4@2"/>
-<wire x1="281.94" y1="190.5" x2="284.48" y2="190.5" width="0.1524" layer="91"/>
-<wire x1="281.94" y1="190.5" x2="269.24" y2="190.5" width="0.1524" layer="91"/>
-<junction x="281.94" y="190.5"/>
-<wire x1="269.24" y1="190.5" x2="269.24" y2="172.72" width="0.1524" layer="91"/>
-<pinref part="R1" gate="G$1" pin="2"/>
-<wire x1="269.24" y1="172.72" x2="309.88" y2="172.72" width="0.1524" layer="91"/>
-<wire x1="309.88" y1="172.72" x2="350.52" y2="172.72" width="0.1524" layer="91"/>
-<wire x1="350.52" y1="172.72" x2="350.52" y2="190.5" width="0.1524" layer="91"/>
-<junction x="309.88" y="172.72"/>
-<pinref part="U$2" gate="G$1" pin="S1@1"/>
-<wire x1="335.28" y1="195.58" x2="337.82" y2="195.58" width="0.1524" layer="91"/>
-<wire x1="337.82" y1="195.58" x2="337.82" y2="190.5" width="0.1524" layer="91"/>
-<pinref part="U$2" gate="G$1" pin="S1@2"/>
-<wire x1="337.82" y1="190.5" x2="335.28" y2="190.5" width="0.1524" layer="91"/>
-<wire x1="350.52" y1="190.5" x2="337.82" y2="190.5" width="0.1524" layer="91"/>
-<junction x="337.82" y="190.5"/>
-<wire x1="248.92" y1="198.12" x2="248.92" y2="190.5" width="0.1524" layer="91"/>
-<wire x1="248.92" y1="190.5" x2="269.24" y2="190.5" width="0.1524" layer="91"/>
-<junction x="269.24" y="190.5"/>
-<pinref part="R9" gate="G$1" pin="2"/>
-<wire x1="246.38" y1="198.12" x2="248.92" y2="198.12" width="0.1524" layer="91"/>
-</segment>
-</net>
-<net name="N$9" class="0">
-<segment>
-<pinref part="U$3" gate="G$1" pin="S4@1"/>
-<wire x1="284.48" y1="99.06" x2="281.94" y2="99.06" width="0.1524" layer="91"/>
-<wire x1="281.94" y1="99.06" x2="281.94" y2="93.98" width="0.1524" layer="91"/>
-<pinref part="U$3" gate="G$1" pin="S4@2"/>
-<wire x1="281.94" y1="93.98" x2="284.48" y2="93.98" width="0.1524" layer="91"/>
-<wire x1="281.94" y1="93.98" x2="269.24" y2="93.98" width="0.1524" layer="91"/>
-<junction x="281.94" y="93.98"/>
-<wire x1="269.24" y1="93.98" x2="269.24" y2="76.2" width="0.1524" layer="91"/>
-<pinref part="R2" gate="G$1" pin="2"/>
-<wire x1="269.24" y1="76.2" x2="309.88" y2="76.2" width="0.1524" layer="91"/>
-<wire x1="309.88" y1="76.2" x2="350.52" y2="76.2" width="0.1524" layer="91"/>
-<wire x1="350.52" y1="76.2" x2="350.52" y2="93.98" width="0.1524" layer="91"/>
-<junction x="309.88" y="76.2"/>
-<pinref part="U$3" gate="G$1" pin="S1@1"/>
-<wire x1="335.28" y1="99.06" x2="337.82" y2="99.06" width="0.1524" layer="91"/>
-<wire x1="337.82" y1="99.06" x2="337.82" y2="93.98" width="0.1524" layer="91"/>
-<pinref part="U$3" gate="G$1" pin="S1@2"/>
-<wire x1="337.82" y1="93.98" x2="335.28" y2="93.98" width="0.1524" layer="91"/>
-<wire x1="350.52" y1="93.98" x2="337.82" y2="93.98" width="0.1524" layer="91"/>
-<junction x="337.82" y="93.98"/>
-<wire x1="248.92" y1="165.1" x2="248.92" y2="93.98" width="0.1524" layer="91"/>
-<wire x1="248.92" y1="93.98" x2="269.24" y2="93.98" width="0.1524" layer="91"/>
-<junction x="269.24" y="93.98"/>
-<pinref part="R8" gate="G$1" pin="2"/>
-<wire x1="246.38" y1="165.1" x2="248.92" y2="165.1" width="0.1524" layer="91"/>
-</segment>
-</net>
-<net name="HA1" class="0">
-<segment>
-<pinref part="U$2" gate="G$1" pin="G3"/>
-<wire x1="284.48" y1="210.82" x2="271.78" y2="210.82" width="0.1524" layer="91"/>
-<label x="271.78" y="210.82" size="1.778" layer="95"/>
-</segment>
-<segment>
-<pinref part="U$4" gate="G$1" pin="HA1"/>
-<wire x1="220.98" y1="220.98" x2="236.22" y2="220.98" width="0.1524" layer="91"/>
-<label x="223.52" y="220.98" size="1.778" layer="95"/>
-</segment>
-</net>
-<net name="HA2" class="0">
-<segment>
-<pinref part="U$2" gate="G$1" pin="G2"/>
-<wire x1="335.28" y1="210.82" x2="347.98" y2="210.82" width="0.1524" layer="91"/>
-<label x="340.36" y="210.82" size="1.778" layer="95"/>
-</segment>
-<segment>
-<pinref part="U$4" gate="G$1" pin="HA2"/>
-<wire x1="220.98" y1="218.44" x2="236.22" y2="218.44" width="0.1524" layer="91"/>
-<label x="223.52" y="218.44" size="1.778" layer="95"/>
-</segment>
-</net>
-<net name="BMA1" class="0">
-<segment>
-<pinref part="U$4" gate="G$1" pin="BMA1"/>
-<wire x1="220.98" y1="213.36" x2="236.22" y2="213.36" width="0.1524" layer="91"/>
-<label x="223.52" y="213.36" size="1.778" layer="95"/>
-</segment>
+<net name="NP2TX" class="0">
 <segment>
-<pinref part="U$2" gate="G$1" pin="D3/D4@2"/>
-<wire x1="284.48" y1="200.66" x2="281.94" y2="200.66" width="0.1524" layer="91"/>
-<wire x1="281.94" y1="200.66" x2="281.94" y2="205.74" width="0.1524" layer="91"/>
-<wire x1="281.94" y1="205.74" x2="271.78" y2="205.74" width="0.1524" layer="91"/>
-<pinref part="U$2" gate="G$1" pin="D3/D4@1"/>
-<wire x1="284.48" y1="205.74" x2="281.94" y2="205.74" width="0.1524" layer="91"/>
-<junction x="281.94" y="205.74"/>
-<label x="271.78" y="205.74" size="1.778" layer="95"/>
+<pinref part="U$1" gate="G$1" pin="PB02/ADC0-14/SER5-0/TC6-0"/>
+<wire x1="99.06" y1="152.4" x2="114.3" y2="152.4" width="0.1524" layer="91"/>
+<label x="101.6" y="152.4" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="J4" gate="G$1" pin="1"/>
-<wire x1="375.92" y1="175.26" x2="365.76" y2="175.26" width="0.1524" layer="91"/>
-<label x="365.76" y="175.26" size="1.778" layer="95"/>
+<pinref part="J6" gate="A" pin="4"/>
+<wire x1="35.56" y1="307.34" x2="48.26" y2="307.34" width="0.1524" layer="91"/>
+<label x="38.1" y="307.34" size="1.778" layer="95"/>
 </segment>
 </net>
-<net name="BMA2" class="0">
-<segment>
-<pinref part="U$4" gate="G$1" pin="BMA2"/>
-<wire x1="220.98" y1="210.82" x2="236.22" y2="210.82" width="0.1524" layer="91"/>
-<label x="223.52" y="210.82" size="1.778" layer="95"/>
-</segment>
+<net name="NP1TX" class="0">
 <segment>
-<pinref part="U$2" gate="G$1" pin="D1/D2@2"/>
-<wire x1="335.28" y1="200.66" x2="337.82" y2="200.66" width="0.1524" layer="91"/>
-<wire x1="337.82" y1="200.66" x2="337.82" y2="205.74" width="0.1524" layer="91"/>
-<pinref part="U$2" gate="G$1" pin="D1/D2@1"/>
-<wire x1="335.28" y1="205.74" x2="337.82" y2="205.74" width="0.1524" layer="91"/>
-<wire x1="337.82" y1="205.74" x2="347.98" y2="205.74" width="0.1524" layer="91"/>
-<junction x="337.82" y="205.74"/>
-<label x="340.36" y="205.74" size="1.778" layer="95"/>
+<pinref part="U$1" gate="G$1" pin="PA13/SER2-1/SER4-0/TC2-1/TCC0-7"/>
+<wire x1="99.06" y1="203.2" x2="114.3" y2="203.2" width="0.1524" layer="91"/>
+<label x="101.6" y="203.2" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="J4" gate="G$1" pin="2"/>
-<wire x1="375.92" y1="172.72" x2="365.76" y2="172.72" width="0.1524" layer="91"/>
-<label x="365.76" y="172.72" size="1.778" layer="95"/>
+<pinref part="J5" gate="A" pin="4"/>
+<wire x1="35.56" y1="279.4" x2="48.26" y2="279.4" width="0.1524" layer="91"/>
+<label x="38.1" y="279.4" size="1.778" layer="95"/>
 </segment>
 </net>
-<net name="HB1" class="0">
+<net name="NP1RX" class="0">
 <segment>
-<pinref part="U$4" gate="G$1" pin="HB1"/>
-<wire x1="220.98" y1="187.96" x2="236.22" y2="187.96" width="0.1524" layer="91"/>
-<label x="223.52" y="187.96" size="1.778" layer="95"/>
+<pinref part="U$1" gate="G$1" pin="PA12/SER2-0/SER4-1/TC2-0/TCC0-6"/>
+<wire x1="99.06" y1="205.74" x2="114.3" y2="205.74" width="0.1524" layer="91"/>
+<label x="101.6" y="205.74" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="U$3" gate="G$1" pin="G3"/>
-<wire x1="284.48" y1="114.3" x2="271.78" y2="114.3" width="0.1524" layer="91"/>
-<label x="271.78" y="114.3" size="1.778" layer="95"/>
+<pinref part="J5" gate="A" pin="3"/>
+<wire x1="35.56" y1="276.86" x2="48.26" y2="276.86" width="0.1524" layer="91"/>
+<label x="38.1" y="276.86" size="1.778" layer="95"/>
 </segment>
 </net>
-<net name="HB2" class="0">
+<net name="NP2RX" class="0">
 <segment>
-<pinref part="U$4" gate="G$1" pin="HB2"/>
-<wire x1="220.98" y1="185.42" x2="236.22" y2="185.42" width="0.1524" layer="91"/>
-<label x="223.52" y="185.42" size="1.778" layer="95"/>
+<pinref part="U$1" gate="G$1" pin="PB03/ADC0/SER5-1/TC6"/>
+<wire x1="99.06" y1="149.86" x2="114.3" y2="149.86" width="0.1524" layer="91"/>
+<label x="101.6" y="149.86" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="U$3" gate="G$1" pin="G2"/>
-<wire x1="335.28" y1="114.3" x2="347.98" y2="114.3" width="0.1524" layer="91"/>
-<label x="340.36" y="114.3" size="1.778" layer="95"/>
+<pinref part="J6" gate="A" pin="3"/>
+<wire x1="35.56" y1="304.8" x2="48.26" y2="304.8" width="0.1524" layer="91"/>
+<label x="38.1" y="304.8" size="1.778" layer="95"/>
 </segment>
 </net>
-<net name="LB2" class="0">
+<net name="SWO" class="0">
 <segment>
-<pinref part="U$4" gate="G$1" pin="LB2"/>
-<wire x1="220.98" y1="172.72" x2="236.22" y2="172.72" width="0.1524" layer="91"/>
-<label x="223.52" y="172.72" size="1.778" layer="95"/>
+<pinref part="J1" gate="G$1" pin="TRACESWO"/>
+<wire x1="22.86" y1="78.74" x2="7.62" y2="78.74" width="0.1524" layer="91"/>
+<label x="7.62" y="78.74" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="U$3" gate="G$1" pin="G1"/>
-<wire x1="335.28" y1="88.9" x2="347.98" y2="88.9" width="0.1524" layer="91"/>
-<label x="340.36" y="88.9" size="1.778" layer="95"/>
+<pinref part="U$1" gate="G$1" pin="PB30/SER7-0/SER5-1/TC0-0/SWO"/>
+<wire x1="99.06" y1="106.68" x2="111.76" y2="106.68" width="0.1524" layer="91"/>
+<label x="101.6" y="106.68" size="1.778" layer="95"/>
 </segment>
 </net>
-<net name="LB1" class="0">
-<segment>
-<pinref part="U$4" gate="G$1" pin="LB1"/>
-<wire x1="220.98" y1="170.18" x2="236.22" y2="170.18" width="0.1524" layer="91"/>
-<label x="223.52" y="170.18" size="1.778" layer="95"/>
-</segment>
+<net name="N$8" class="0">
 <segment>
-<pinref part="U$3" gate="G$1" pin="G4"/>
-<wire x1="284.48" y1="88.9" x2="271.78" y2="88.9" width="0.1524" layer="91"/>
-<label x="271.78" y="88.9" size="1.778" layer="95"/>
+<pinref part="U$1" gate="G$1" pin="PA01/XOUT32/SER1-1/TC2-1"/>
+<pinref part="U$2" gate="G$1" pin="1"/>
+<wire x1="99.06" y1="233.68" x2="111.76" y2="233.68" width="0.1524" layer="91"/>
+<pinref part="C28" gate="G$1" pin="2"/>
+<wire x1="111.76" y1="233.68" x2="119.38" y2="233.68" width="0.1524" layer="91"/>
+<junction x="111.76" y="233.68"/>
 </segment>
 </net>
-<net name="BMB1" class="0">
-<segment>
-<pinref part="U$3" gate="G$1" pin="D3/D4@2"/>
-<wire x1="284.48" y1="104.14" x2="281.94" y2="104.14" width="0.1524" layer="91"/>
-<wire x1="281.94" y1="104.14" x2="281.94" y2="109.22" width="0.1524" layer="91"/>
-<wire x1="281.94" y1="109.22" x2="271.78" y2="109.22" width="0.1524" layer="91"/>
-<pinref part="U$3" gate="G$1" pin="D3/D4@1"/>
-<wire x1="284.48" y1="109.22" x2="281.94" y2="109.22" width="0.1524" layer="91"/>
-<junction x="281.94" y="109.22"/>
-<label x="271.78" y="109.22" size="1.778" layer="95"/>
-</segment>
-<segment>
-<pinref part="J4" gate="G$1" pin="3"/>
-<wire x1="375.92" y1="170.18" x2="365.76" y2="170.18" width="0.1524" layer="91"/>
-<label x="365.76" y="170.18" size="1.778" layer="95"/>
-</segment>
+<net name="N$12" class="0">
 <segment>
-<pinref part="U$4" gate="G$1" pin="BMB1"/>
-<wire x1="220.98" y1="180.34" x2="236.22" y2="180.34" width="0.1524" layer="91"/>
-<label x="223.52" y="180.34" size="1.778" layer="95"/>
+<pinref part="U$1" gate="G$1" pin="PA00/XIN32/SER1-0/TC2-0"/>
+<wire x1="99.06" y1="236.22" x2="104.14" y2="236.22" width="0.1524" layer="91"/>
+<wire x1="104.14" y1="236.22" x2="104.14" y2="238.76" width="0.1524" layer="91"/>
+<pinref part="U$2" gate="G$1" pin="2"/>
+<wire x1="104.14" y1="238.76" x2="111.76" y2="238.76" width="0.1524" layer="91"/>
+<wire x1="111.76" y1="238.76" x2="116.84" y2="238.76" width="0.1524" layer="91"/>
+<wire x1="116.84" y1="238.76" x2="116.84" y2="243.84" width="0.1524" layer="91"/>
+<junction x="111.76" y="238.76"/>
+<pinref part="C29" gate="G$1" pin="2"/>
+<wire x1="116.84" y1="243.84" x2="119.38" y2="243.84" width="0.1524" layer="91"/>
 </segment>
 </net>
-<net name="BMB2" class="0">
-<segment>
-<pinref part="U$3" gate="G$1" pin="D1/D2@2"/>
-<wire x1="335.28" y1="104.14" x2="337.82" y2="104.14" width="0.1524" layer="91"/>
-<wire x1="337.82" y1="104.14" x2="337.82" y2="109.22" width="0.1524" layer="91"/>
-<pinref part="U$3" gate="G$1" pin="D1/D2@1"/>
-<wire x1="335.28" y1="109.22" x2="337.82" y2="109.22" width="0.1524" layer="91"/>
-<wire x1="337.82" y1="109.22" x2="347.98" y2="109.22" width="0.1524" layer="91"/>
-<junction x="337.82" y="109.22"/>
-<label x="340.36" y="109.22" size="1.778" layer="95"/>
-</segment>
-<segment>
-<pinref part="J4" gate="G$1" pin="4"/>
-<wire x1="375.92" y1="167.64" x2="365.76" y2="167.64" width="0.1524" layer="91"/>
-<label x="365.76" y="167.64" size="1.778" layer="95"/>
-</segment>
+<net name="N$2" class="0">
 <segment>
-<pinref part="U$4" gate="G$1" pin="BMB2"/>
-<wire x1="220.98" y1="177.8" x2="236.22" y2="177.8" width="0.1524" layer="91"/>
-<label x="223.52" y="177.8" size="1.778" layer="95"/>
+<pinref part="U$3" gate="G$1" pin="VHS"/>
+<pinref part="C5" gate="G$1" pin="1"/>
+<wire x1="220.98" y1="238.76" x2="223.52" y2="238.76" width="0.1524" layer="91"/>
 </segment>
 </net>
-<net name="LA1" class="0">
+<net name="SRB" class="0">
 <segment>
-<pinref part="U$2" gate="G$1" pin="G4"/>
-<wire x1="284.48" y1="185.42" x2="271.78" y2="185.42" width="0.1524" layer="91"/>
-<label x="271.78" y="185.42" size="1.778" layer="95"/>
-</segment>
-<segment>
-<pinref part="U$4" gate="G$1" pin="LA1"/>
-<wire x1="220.98" y1="203.2" x2="236.22" y2="203.2" width="0.1524" layer="91"/>
-<label x="223.52" y="203.2" size="1.778" layer="95"/>
+<pinref part="U$3" gate="G$1" pin="SRB"/>
+<pinref part="R3" gate="G$1" pin="2"/>
+<wire x1="220.98" y1="142.24" x2="228.6" y2="142.24" width="0.1524" layer="91"/>
+<pinref part="C31" gate="G$1" pin="2"/>
+<wire x1="228.6" y1="142.24" x2="228.6" y2="137.16" width="0.1524" layer="91"/>
+<junction x="228.6" y="142.24"/>
 </segment>
 </net>
-<net name="LA2" class="0">
+<net name="BRB" class="0">
 <segment>
-<pinref part="U$2" gate="G$1" pin="G1"/>
-<wire x1="335.28" y1="185.42" x2="347.98" y2="185.42" width="0.1524" layer="91"/>
-<label x="340.36" y="185.42" size="1.778" layer="95"/>
-</segment>
-<segment>
-<pinref part="U$4" gate="G$1" pin="LA2"/>
-<wire x1="220.98" y1="205.74" x2="236.22" y2="205.74" width="0.1524" layer="91"/>
-<label x="223.52" y="205.74" size="1.778" layer="95"/>
+<pinref part="R3" gate="G$1" pin="1"/>
+<pinref part="U$3" gate="G$1" pin="BRB"/>
+<pinref part="R2" gate="G$1" pin="2"/>
+<wire x1="220.98" y1="144.78" x2="241.3" y2="144.78" width="0.1524" layer="91"/>
+<wire x1="238.76" y1="142.24" x2="241.3" y2="142.24" width="0.1524" layer="91"/>
+<wire x1="241.3" y1="142.24" x2="241.3" y2="144.78" width="0.1524" layer="91"/>
+<junction x="241.3" y="144.78"/>
 </segment>
 </net>
-<net name="N$10" class="0">
+<net name="BRA" class="0">
 <segment>
-<pinref part="R9" gate="G$1" pin="1"/>
-<pinref part="U$4" gate="G$1" pin="SRA"/>
-<wire x1="236.22" y1="198.12" x2="220.98" y2="198.12" width="0.1524" layer="91"/>
+<pinref part="R1" gate="G$1" pin="2"/>
+<pinref part="U$3" gate="G$1" pin="BRA"/>
+<wire x1="243.84" y1="187.96" x2="220.98" y2="187.96" width="0.1524" layer="91"/>
+<pinref part="R8" gate="G$1" pin="1"/>
+<wire x1="241.3" y1="185.42" x2="243.84" y2="185.42" width="0.1524" layer="91"/>
+<wire x1="243.84" y1="185.42" x2="243.84" y2="187.96" width="0.1524" layer="91"/>
+<junction x="243.84" y="187.96"/>
 </segment>
 </net>
-<net name="N$11" class="0">
+<net name="SRA" class="0">
 <segment>
-<pinref part="R8" gate="G$1" pin="1"/>
-<pinref part="U$4" gate="G$1" pin="SRB"/>
-<wire x1="236.22" y1="165.1" x2="220.98" y2="165.1" width="0.1524" layer="91"/>
+<pinref part="U$3" gate="G$1" pin="SRA"/>
+<pinref part="R8" gate="G$1" pin="2"/>
+<wire x1="220.98" y1="185.42" x2="231.14" y2="185.42" width="0.1524" layer="91"/>
+<pinref part="C30" gate="G$1" pin="2"/>
+<wire x1="231.14" y1="185.42" x2="231.14" y2="180.34" width="0.1524" layer="91"/>
+<junction x="231.14" y="185.42"/>
 </segment>
 </net>
-<net name="NP2TX" class="0">
-<segment>
-<pinref part="J5" gate="A" pin="4"/>
-<wire x1="35.56" y1="279.4" x2="48.26" y2="279.4" width="0.1524" layer="91"/>
-<label x="38.1" y="279.4" size="1.778" layer="95"/>
+<net name="OA2" class="0">
+<segment>
+<pinref part="U$3" gate="G$1" pin="OA2@4"/>
+<wire x1="220.98" y1="193.04" x2="223.52" y2="193.04" width="0.1524" layer="91"/>
+<wire x1="223.52" y1="193.04" x2="223.52" y2="195.58" width="0.1524" layer="91"/>
+<pinref part="U$3" gate="G$1" pin="OA2@3"/>
+<wire x1="223.52" y1="195.58" x2="220.98" y2="195.58" width="0.1524" layer="91"/>
+<pinref part="U$3" gate="G$1" pin="OA2@2"/>
+<wire x1="220.98" y1="198.12" x2="223.52" y2="198.12" width="0.1524" layer="91"/>
+<wire x1="223.52" y1="198.12" x2="223.52" y2="195.58" width="0.1524" layer="91"/>
+<junction x="223.52" y="195.58"/>
+<pinref part="U$3" gate="G$1" pin="OA2@1"/>
+<wire x1="220.98" y1="200.66" x2="223.52" y2="200.66" width="0.1524" layer="91"/>
+<wire x1="223.52" y1="200.66" x2="223.52" y2="198.12" width="0.1524" layer="91"/>
+<junction x="223.52" y="198.12"/>
+<wire x1="223.52" y1="200.66" x2="243.84" y2="200.66" width="0.1524" layer="91"/>
+<junction x="223.52" y="200.66"/>
+<label x="236.22" y="200.66" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="U$1" gate="G$1" pin="PB02/ADC0-14/SER5-0/TC6-0"/>
-<wire x1="99.06" y1="152.4" x2="114.3" y2="152.4" width="0.1524" layer="91"/>
-<label x="101.6" y="152.4" size="1.778" layer="95"/>
+<pinref part="J4" gate="G$1" pin="2"/>
+<wire x1="312.42" y1="182.88" x2="302.26" y2="182.88" width="0.1524" layer="91"/>
+<label x="302.26" y="182.88" size="1.778" layer="95"/>
 </segment>
 </net>
-<net name="NP1TX" class="0">
-<segment>
-<pinref part="J6" gate="A" pin="4"/>
-<wire x1="35.56" y1="330.2" x2="48.26" y2="330.2" width="0.1524" layer="91"/>
-<label x="38.1" y="330.2" size="1.778" layer="95"/>
+<net name="OA1" class="0">
+<segment>
+<pinref part="U$3" gate="G$1" pin="OA1@1"/>
+<wire x1="220.98" y1="213.36" x2="223.52" y2="213.36" width="0.1524" layer="91"/>
+<wire x1="223.52" y1="213.36" x2="223.52" y2="210.82" width="0.1524" layer="91"/>
+<pinref part="U$3" gate="G$1" pin="OA1@2"/>
+<wire x1="223.52" y1="210.82" x2="220.98" y2="210.82" width="0.1524" layer="91"/>
+<pinref part="U$3" gate="G$1" pin="OA1@3"/>
+<wire x1="220.98" y1="208.28" x2="223.52" y2="208.28" width="0.1524" layer="91"/>
+<wire x1="223.52" y1="208.28" x2="223.52" y2="210.82" width="0.1524" layer="91"/>
+<junction x="223.52" y="210.82"/>
+<pinref part="U$3" gate="G$1" pin="OA1@4"/>
+<wire x1="220.98" y1="205.74" x2="223.52" y2="205.74" width="0.1524" layer="91"/>
+<wire x1="223.52" y1="205.74" x2="223.52" y2="208.28" width="0.1524" layer="91"/>
+<junction x="223.52" y="208.28"/>
+<wire x1="223.52" y1="213.36" x2="243.84" y2="213.36" width="0.1524" layer="91"/>
+<junction x="223.52" y="213.36"/>
+<label x="236.22" y="213.36" size="1.778" layer="95"/>
 </segment>
 <segment>
-<pinref part="U$1" gate="G$1" pin="PA00/SER1-0/TC2-0"/>
-<wire x1="99.06" y1="236.22" x2="114.3" y2="236.22" width="0.1524" layer="91"/>
-<label x="101.6" y="236.22" size="1.778" layer="95"/>
-<label x="101.6" y="236.22" size="1.778" layer="95"/>
+<pinref part="J4" gate="G$1" pin="1"/>
+<wire x1="312.42" y1="185.42" x2="302.26" y2="185.42" width="0.1524" layer="91"/>
+<label x="302.26" y="185.42" size="1.778" layer="95"/>
 </segment>
 </net>
-<net name="NP1RX" class="0">
+<net name="OB2" class="0">
 <segment>
-<pinref part="J6" gate="A" pin="3"/>
-<wire x1="35.56" y1="327.66" x2="48.26" y2="327.66" width="0.1524" layer="91"/>
-<label x="38.1" y="327.66" size="1.778" layer="95"/>
+<wire x1="223.52" y1="157.48" x2="223.52" y2="154.94" width="0.1524" layer="91"/>
+<wire x1="223.52" y1="154.94" x2="223.52" y2="152.4" width="0.1524" layer="91"/>
+<wire x1="223.52" y1="152.4" x2="223.52" y2="149.86" width="0.1524" layer="91"/>
+<wire x1="223.52" y1="157.48" x2="243.84" y2="157.48" width="0.1524" layer="91"/>
+<label x="236.22" y="157.48" size="1.778" layer="95"/>
+<pinref part="U$3" gate="G$1" pin="OB2@4"/>
+<wire x1="220.98" y1="149.86" x2="223.52" y2="149.86" width="0.1524" layer="91"/>
+<pinref part="U$3" gate="G$1" pin="OB2@3"/>
+<wire x1="220.98" y1="152.4" x2="223.52" y2="152.4" width="0.1524" layer="91"/>
+<junction x="223.52" y="152.4"/>
+<pinref part="U$3" gate="G$1" pin="OB2@2"/>
+<wire x1="220.98" y1="154.94" x2="223.52" y2="154.94" width="0.1524" layer="91"/>
+<junction x="223.52" y="154.94"/>
+<pinref part="U$3" gate="G$1" pin="OB2@1"/>
+<wire x1="220.98" y1="157.48" x2="223.52" y2="157.48" width="0.1524" layer="91"/>
+<junction x="223.52" y="157.48"/>
 </segment>
 <segment>
-<pinref part="U$1" gate="G$1" pin="PA01/SER1-1/TC2-1"/>
-<wire x1="99.06" y1="233.68" x2="114.3" y2="233.68" width="0.1524" layer="91"/>
-<label x="101.6" y="233.68" size="1.778" layer="95"/>
+<pinref part="J4" gate="G$1" pin="4"/>
+<wire x1="312.42" y1="177.8" x2="302.26" y2="177.8" width="0.1524" layer="91"/>
+<label x="302.26" y="177.8" size="1.778" layer="95"/>
 </segment>
 </net>
-<net name="NP2RX" class="0">
-<segment>
-<pinref part="J5" gate="A" pin="3"/>
-<wire x1="35.56" y1="276.86" x2="48.26" y2="276.86" width="0.1524" layer="91"/>
-<label x="38.1" y="276.86" size="1.778" layer="95"/>
+<net name="OB1" class="0">
+<segment>
+<wire x1="223.52" y1="162.56" x2="223.52" y2="165.1" width="0.1524" layer="91"/>
+<wire x1="223.52" y1="165.1" x2="223.52" y2="167.64" width="0.1524" layer="91"/>
+<wire x1="223.52" y1="167.64" x2="223.52" y2="170.18" width="0.1524" layer="91"/>
+<wire x1="223.52" y1="170.18" x2="243.84" y2="170.18" width="0.1524" layer="91"/>
+<label x="236.22" y="170.18" size="1.778" layer="95"/>
+<pinref part="U$3" gate="G$1" pin="OB1@4"/>
+<wire x1="220.98" y1="162.56" x2="223.52" y2="162.56" width="0.1524" layer="91"/>
+<pinref part="U$3" gate="G$1" pin="OB1@3"/>
+<wire x1="220.98" y1="165.1" x2="223.52" y2="165.1" width="0.1524" layer="91"/>
+<junction x="223.52" y="165.1"/>
+<pinref part="U$3" gate="G$1" pin="OB1@2"/>
+<wire x1="220.98" y1="167.64" x2="223.52" y2="167.64" width="0.1524" layer="91"/>
+<junction x="223.52" y="167.64"/>
+<pinref part="U$3" gate="G$1" pin="OB1@1"/>
+<wire x1="220.98" y1="170.18" x2="223.52" y2="170.18" width="0.1524" layer="91"/>
+<junction x="223.52" y="170.18"/>
 </segment>
 <segment>
-<pinref part="U$1" gate="G$1" pin="PB03/ADC0/SER5-1/TC6"/>
-<wire x1="99.06" y1="149.86" x2="114.3" y2="149.86" width="0.1524" layer="91"/>
-<label x="101.6" y="149.86" size="1.778" layer="95"/>
+<pinref part="J4" gate="G$1" pin="3"/>
+<wire x1="312.42" y1="180.34" x2="302.26" y2="180.34" width="0.1524" layer="91"/>
+<label x="302.26" y="180.34" size="1.778" layer="95"/>
 </segment>
 </net>
 </nets>
diff --git a/images/routed.png b/images/routed.png
new file mode 100644
index 0000000000000000000000000000000000000000..436841fd1723947be8cf425017f8aa8e58461bc5
Binary files /dev/null and b/images/routed.png differ
diff --git a/images/schematic.png b/images/schematic.png
index 3b7154a3b059c78267e460750c1bece0ed02f3a1..e06e7c5c8bda1a70994602a9479e34cde4b3562f 100644
Binary files a/images/schematic.png and b/images/schematic.png differ
diff --git a/images/tmc2130.svg b/images/tmc2130.svg
deleted file mode 100644
index 35b4ddc88b330a72dcab82d1caab2ab548e62412..0000000000000000000000000000000000000000
--- a/images/tmc2130.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 431.71 169.4"><defs><style>.cls-1,.cls-15,.cls-18,.cls-20,.cls-4,.cls-7,.cls-8{fill:none;}.cls-2{clip-path:url(#clip-path);}.cls-3{fill:#d9d9d9;}.cls-4{stroke:#003a8a;}.cls-15,.cls-18,.cls-20,.cls-4,.cls-7,.cls-8{stroke-linecap:round;stroke-linejoin:round;}.cls-4,.cls-7{stroke-width:0.77px;}.cls-5{font-size:5.43px;}.cls-10,.cls-11,.cls-12,.cls-16,.cls-21,.cls-22,.cls-5{font-family:ManualOrifice,Bold, ManualOrifice,Bold;}.cls-6{fill:#96afcf;}.cls-13,.cls-19,.cls-6,.cls-9{fill-rule:evenodd;}.cls-18,.cls-20,.cls-7,.cls-8{stroke:#000;}.cls-8{stroke-width:1.38px;}.cls-9{fill:#e8eef7;}.cls-10{font-size:6.38px;}.cls-11{font-size:12.77px;}.cls-12{font-size:5.74px;}.cls-14{fill:#fff;}.cls-15{stroke:#2fde10;stroke-width:2.6px;}.cls-16{font-size:7.66px;}.cls-17{fill:#c05046;}.cls-18{stroke-width:0.46px;}.cls-19{fill:#e4b4b1;}.cls-20{stroke-width:0.15px;}.cls-21{font-size:4.47px;}.cls-22{font-size:5.11px;}</style><clipPath id="clip-path"><rect class="cls-1" x="-13.04" y="-4.27" width="446.17" height="175.55"/></clipPath></defs><title>TMC2130-LA</title><g id="Ebene_2" data-name="Ebene 2"><g id="Ebene_1-2" data-name="Ebene 1"><g class="cls-2"><rect class="cls-3" x="251.61" y="81.1" width="37.73" height="18.86"/><rect class="cls-4" x="251.61" y="81.1" width="37.73" height="18.86"/><text class="cls-5" transform="translate(255.68 92.15)">s</text><text class="cls-5" transform="translate(258.24 92.15)">p</text><text class="cls-5" transform="translate(261.42 92.15)">r</text><text class="cls-5" transform="translate(263.43 92.15)">e</text><text class="cls-5" transform="translate(266.29 92.15)">a</text><text class="cls-5" transform="translate(269.36 92.15)">d</text><text class="cls-5" transform="translate(272.53 92.15)">C</text><text class="cls-5" transform="translate(275.59 92.15)">y</text><text class="cls-5" transform="translate(278.39 92.15)">c</text><text class="cls-5" transform="translate(280.9 92.15)">l</text><text class="cls-5" transform="translate(282.4 92.15)">e</text><rect class="cls-3" x="251.61" y="99.96" width="37.73" height="18.86"/><rect class="cls-4" x="251.61" y="99.96" width="37.73" height="18.86"/><text class="cls-5" transform="translate(255.72 111.01)">s</text><text class="cls-5" transform="translate(258.28 111.01)">t</text><text class="cls-5" transform="translate(260.15 111.01)">e</text><text class="cls-5" transform="translate(263.01 111.01)">a</text><text class="cls-5" transform="translate(266.08 111.01)">l</text><text class="cls-5" transform="translate(267.57 111.01)">t</text><text class="cls-5" transform="translate(269.44 111.01)">h</text><text class="cls-5" transform="translate(272.62 111.01)">C</text><text class="cls-5" transform="translate(275.68 111.01)">h</text><text class="cls-5" transform="translate(278.85 111.01)">o</text><text class="cls-5" transform="translate(282.05 111.01)">p</text><polygon class="cls-6" points="309.33 72.96 309.33 118.19 354.57 95.57 309.33 72.96"/><polygon class="cls-7" points="309.33 72.96 309.33 118.19 354.57 95.57 309.33 72.96"/><rect class="cls-8" x="37" y="20.35" width="334.76" height="148.36"/><polygon class="cls-9" points="313.86 77.48 313.86 122.71 359.1 100.1 313.86 77.48"/><polygon class="cls-7" points="313.86 77.48 313.86 122.71 359.1 100.1 313.86 77.48"/><text class="cls-10" transform="translate(316.41 102.01)"> </text><text class="cls-10" transform="translate(318.65 102.01)">D</text><text class="cls-10" transform="translate(322.92 102.01)">R</text><text class="cls-10" transform="translate(326.66 102.01)">I</text><text class="cls-10" transform="translate(329.31 102.01)">V</text><text class="cls-10" transform="translate(333.26 102.01)">E</text><text class="cls-10" transform="translate(336.36 102.01)">R</text><text class="cls-11" transform="translate(311.88 47.83)">T</text><text class="cls-11" transform="translate(318.71 47.83)">M</text><text class="cls-11" transform="translate(328.35 47.83)">C</text><text class="cls-11" transform="translate(335.56 47.83)">2</text><text class="cls-11" transform="translate(341.94 47.83)">1</text><text class="cls-11" transform="translate(348.32 47.83)">3</text><text class="cls-11" transform="translate(354.71 47.83)">0</text><text class="cls-11" transform="translate(361.09 47.83)"> </text><rect class="cls-3" x="175.81" y="84.8" width="56.1" height="38.67"/><rect class="cls-7" x="175.81" y="84.8" width="56.1" height="38.67"/><text class="cls-10" transform="translate(182.57 104.14)">P</text><text class="cls-10" transform="translate(186.18 104.14)">r</text><text class="cls-10" transform="translate(188.54 104.14)">o</text><text class="cls-10" transform="translate(192.31 104.14)">g</text><text class="cls-10" transform="translate(196.04 104.14)">r</text><text class="cls-10" transform="translate(198.4 104.14)">a</text><text class="cls-10" transform="translate(201.79 104.14)">m</text><text class="cls-10" transform="translate(207.31 104.14)">m</text><text class="cls-10" transform="translate(212.83 104.14)">a</text><text class="cls-10" transform="translate(216.21 104.14)">b</text><text class="cls-10" transform="translate(219.95 104.14)">l</text><text class="cls-10" transform="translate(221.7 104.14)">e</text><text class="cls-10" transform="translate(189.66 111.16)">2</text><text class="cls-10" transform="translate(192.86 111.16)">5</text><text class="cls-10" transform="translate(196.05 111.16)">6</text><text class="cls-10" transform="translate(199.24 111.16)"> </text><text class="cls-10" transform="translate(201.47 111.16)">µ</text><text class="cls-10" transform="translate(205.14 111.16)">S</text><text class="cls-10" transform="translate(208.67 111.16)">t</text><text class="cls-10" transform="translate(210.87 111.16)">e</text><text class="cls-10" transform="translate(214.3 111.16)">p</text><text class="cls-10" transform="translate(188.71 118.18)">S</text><text class="cls-10" transform="translate(192.24 118.18)">e</text><text class="cls-10" transform="translate(195.67 118.18)">q</text><text class="cls-10" transform="translate(199.41 118.18)">u</text><text class="cls-10" transform="translate(203.08 118.18)">e</text><text class="cls-10" transform="translate(206.51 118.18)">n</text><text class="cls-10" transform="translate(210.24 118.18)">c</text><text class="cls-10" transform="translate(213.2 118.18)">e</text><text class="cls-10" transform="translate(216.63 118.18)">r</text><rect class="cls-3" x="175.81" y="128.9" width="56.1" height="18.09"/><rect class="cls-7" x="175.81" y="128.9" width="56.1" height="18.09"/><text class="cls-12" transform="translate(190.45 136.23)">P</text><text class="cls-12" transform="translate(193.7 136.23)">r</text><text class="cls-12" transform="translate(195.82 136.23)">o</text><text class="cls-12" transform="translate(199.21 136.23)">t</text><text class="cls-12" transform="translate(201.19 136.23)">e</text><text class="cls-12" transform="translate(204.28 136.23)">c</text><text class="cls-12" transform="translate(206.94 136.23)">t</text><text class="cls-12" transform="translate(208.93 136.23)">i</text><text class="cls-12" transform="translate(210.51 136.23)">o</text><text class="cls-12" transform="translate(213.9 136.23)">n</text><text class="cls-12" transform="translate(185.73 143.12)">&amp;</text><text class="cls-12" transform="translate(189.74 143.12)"> </text><text class="cls-12" transform="translate(191.75 143.12)">D</text><text class="cls-12" transform="translate(195.6 143.12)">i</text><text class="cls-12" transform="translate(197.18 143.12)">a</text><text class="cls-12" transform="translate(200.23 143.12)">g</text><text class="cls-12" transform="translate(203.59 143.12)">n</text><text class="cls-12" transform="translate(206.95 143.12)">o</text><text class="cls-12" transform="translate(210.34 143.12)">s</text><text class="cls-12" transform="translate(213.05 143.12)">t</text><text class="cls-12" transform="translate(215.03 143.12)">i</text><text class="cls-12" transform="translate(216.61 143.12)">c</text><text class="cls-12" transform="translate(219.27 143.12)">s</text><line class="cls-7" x1="154.62" y1="99.96" x2="169.65" y2="99.96"/><polygon class="cls-13" points="169.06 97.58 176.18 99.96 169.06 102.33 169.06 97.58"/><line class="cls-7" x1="288.53" y1="99.96" x2="302.8" y2="99.96"/><polygon class="cls-13" points="302.21 97.58 309.33 99.96 302.21 102.33 302.21 97.58"/><text class="cls-10" transform="translate(3.85 102.48)">S</text><text class="cls-10" transform="translate(7.38 102.48)">P</text><text class="cls-10" transform="translate(10.98 102.48)">I</text><rect class="cls-14" x="245.09" y="145.88" width="115.81" height="13.09"/><rect class="cls-15" x="245.09" y="145.88" width="115.81" height="13.09"/><rect class="cls-14" x="245.09" y="145.88" width="38.6" height="13.09"/><rect class="cls-7" x="245.09" y="145.88" width="38.6" height="13.09"/><text class="cls-10" transform="translate(247.89 154.34)">s</text><text class="cls-10" transform="translate(250.9 154.34)">t</text><text class="cls-10" transform="translate(253.1 154.34)">a</text><text class="cls-10" transform="translate(256.71 154.34)">l</text><text class="cls-10" transform="translate(258.47 154.34)">l</text><text class="cls-10" transform="translate(260.22 154.34)">G</text><text class="cls-10" transform="translate(264.34 154.34)">u</text><text class="cls-10" transform="translate(268.01 154.34)">a</text><text class="cls-10" transform="translate(271.62 154.34)">r</text><text class="cls-10" transform="translate(273.98 154.34)">d</text><text class="cls-10" transform="translate(277.71 154.34)">2</text><rect class="cls-14" x="283.7" y="145.88" width="38.6" height="13.09"/><rect class="cls-7" x="283.7" y="145.88" width="38.6" height="13.09"/><text class="cls-10" transform="translate(290.46 154.34)">c</text><text class="cls-10" transform="translate(293.42 154.34)">o</text><text class="cls-10" transform="translate(297.18 154.34)">o</text><text class="cls-10" transform="translate(300.95 154.34)">l</text><text class="cls-10" transform="translate(302.71 154.34)">S</text><text class="cls-10" transform="translate(306.23 154.34)">t</text><text class="cls-10" transform="translate(308.43 154.34)">e</text><text class="cls-10" transform="translate(311.8 154.34)">p</text><rect class="cls-14" x="322.3" y="145.88" width="38.6" height="13.09"/><rect class="cls-7" x="322.3" y="145.88" width="38.6" height="13.09"/><text class="cls-10" transform="translate(331.85 154.34)">d</text><text class="cls-10" transform="translate(335.58 154.34)">c</text><text class="cls-10" transform="translate(338.54 154.34)">S</text><text class="cls-10" transform="translate(342.06 154.34)">t</text><text class="cls-10" transform="translate(344.26 154.34)">e</text><text class="cls-10" transform="translate(347.63 154.34)">p</text><text class="cls-10" transform="translate(0.43 39.18)">P</text><text class="cls-10" transform="translate(4.04 39.18)">o</text><text class="cls-10" transform="translate(7.8 39.18)">w</text><text class="cls-10" transform="translate(13.49 39.18)">e</text><text class="cls-10" transform="translate(16.92 39.18)">r</text><text class="cls-10" transform="translate(19.28 39.18)"> </text><text class="cls-10" transform="translate(0 46.84)">S</text><text class="cls-10" transform="translate(3.52 46.84)">u</text><text class="cls-10" transform="translate(7.19 46.84)">p</text><text class="cls-10" transform="translate(10.93 46.84)">p</text><text class="cls-10" transform="translate(14.66 46.84)">l</text><text class="cls-10" transform="translate(16.42 46.84)">y</text><line class="cls-7" x1="49.47" y1="41.14" x2="23.43" y2="41.1"/><polygon class="cls-13" points="48.88 38.77 56 41.15 48.87 43.52 48.88 38.77"/><text class="cls-16" transform="translate(402.15 76.02)">M</text><text class="cls-16" transform="translate(407.93 76.02)">o</text><text class="cls-16" transform="translate(412.45 76.02)">t</text><text class="cls-16" transform="translate(415.1 76.02)">o</text><text class="cls-16" transform="translate(419.62 76.02)">r</text><line class="cls-7" x1="358.73" y1="100" x2="386.27" y2="100"/><polygon class="cls-13" points="385.67 97.63 392.8 100 385.67 102.38 385.67 97.63"/><rect class="cls-17" x="392.8" y="80.62" width="38.68" height="38.68"/><rect class="cls-18" x="392.8" y="80.62" width="38.68" height="38.68"/><path class="cls-19" d="M401.1,100.17a11.11,11.11,0,1,1,22.22,0h0a11.11,11.11,0,0,1-22.22,0Z"/><path class="cls-20" d="M401.1,100.17a11.11,11.11,0,1,1,22.22,0h0a11.11,11.11,0,0,1-22.22,0Z"/><path class="cls-13" d="M409.82,100.45a2.41,2.41,0,1,1,4.78-.56h0a2.41,2.41,0,0,1-4.78.56Z"/><path class="cls-20" d="M409.82,100.45a2.41,2.41,0,1,1,4.78-.56h0a2.41,2.41,0,0,1-4.78.56Z"/><path class="cls-13" d="M394.67,83.7a1.09,1.09,0,0,1,2.17-.26h0a1.09,1.09,0,0,1-2.17.26Z"/><path class="cls-20" d="M394.67,83.7a1.09,1.09,0,0,1,2.17-.26h0a1.09,1.09,0,0,1-2.17.26Z"/><path class="cls-13" d="M427.62,83.55a1.09,1.09,0,0,1,2.17-.26h0a1.09,1.09,0,0,1-2.17.26Z"/><path class="cls-20" d="M427.62,83.55a1.09,1.09,0,0,1,2.17-.26h0a1.09,1.09,0,0,1-2.17.26Z"/><path class="cls-13" d="M394.43,116.74a1.09,1.09,0,0,1,2.17-.26h0a1.09,1.09,0,0,1-2.17.26Z"/><path class="cls-20" d="M394.43,116.74a1.09,1.09,0,0,1,2.17-.26h0a1.09,1.09,0,0,1-2.17.26Z"/><path class="cls-13" d="M427.58,116.74a1.09,1.09,0,0,1,2.17-.26h0a1.09,1.09,0,0,1-2.17.26Z"/><path class="cls-20" d="M427.58,116.74a1.09,1.09,0,0,1,2.17-.26h0a1.09,1.09,0,0,1-2.17.26Z"/><line class="cls-7" x1="202.97" y1="9.49" x2="202.97" y2="39.15"/><polygon class="cls-13" points="205.34 38.56 202.97 45.68 200.59 38.56 205.34 38.56"/><text class="cls-10" transform="translate(189.75 5.98)">S</text><text class="cls-10" transform="translate(193.27 5.98)">t</text><text class="cls-10" transform="translate(195.47 5.98)">e</text><text class="cls-10" transform="translate(198.91 5.98)">p</text><text class="cls-10" transform="translate(202.64 5.98)">/</text><text class="cls-10" transform="translate(204.88 5.98)">D</text><text class="cls-10" transform="translate(209.15 5.98)">i</text><text class="cls-10" transform="translate(210.91 5.98)">r</text><rect class="cls-3" x="175.05" y="45.68" width="56.1" height="10.86"/><rect class="cls-7" x="175.05" y="45.68" width="56.1" height="10.86"/><text class="cls-12" transform="translate(183.34 52.83)">S</text><text class="cls-12" transform="translate(186.51 52.83)">t</text><text class="cls-12" transform="translate(188.49 52.83)">e</text><text class="cls-12" transform="translate(191.58 52.83)">p</text><text class="cls-12" transform="translate(194.94 52.83)"> </text><text class="cls-12" transform="translate(196.95 52.83)">M</text><text class="cls-12" transform="translate(201.29 52.83)">u</text><text class="cls-12" transform="translate(204.6 52.83)">l</text><text class="cls-12" transform="translate(206.18 52.83)">t</text><text class="cls-12" transform="translate(208.16 52.83)">i</text><text class="cls-12" transform="translate(209.74 52.83)">p</text><text class="cls-12" transform="translate(213.1 52.83)">l</text><text class="cls-12" transform="translate(214.68 52.83)">y</text><text class="cls-12" transform="translate(217.64 52.83)">e</text><text class="cls-12" transform="translate(220.73 52.83)">r</text><rect class="cls-3" x="252.33" y="81.86" width="36.19" height="18.09"/><rect class="cls-7" x="252.33" y="81.86" width="36.19" height="18.09"/><text class="cls-5" transform="translate(255.64 92.53)">s</text><text class="cls-5" transform="translate(258.2 92.53)">p</text><text class="cls-5" transform="translate(261.37 92.53)">r</text><text class="cls-5" transform="translate(263.38 92.53)">e</text><text class="cls-5" transform="translate(266.25 92.53)">a</text><text class="cls-5" transform="translate(269.31 92.53)">d</text><text class="cls-5" transform="translate(272.49 92.53)">C</text><text class="cls-5" transform="translate(275.55 92.53)">y</text><text class="cls-5" transform="translate(278.35 92.53)">c</text><text class="cls-5" transform="translate(280.86 92.53)">l</text><text class="cls-5" transform="translate(282.35 92.53)">e</text><rect class="cls-3" x="252.33" y="99.96" width="36.19" height="18.09"/><rect class="cls-7" x="252.33" y="99.96" width="36.19" height="18.09"/><text class="cls-5" transform="translate(255.67 110.63)">s</text><text class="cls-5" transform="translate(258.23 110.63)">t</text><text class="cls-5" transform="translate(260.1 110.63)">e</text><text class="cls-5" transform="translate(262.97 110.63)">a</text><text class="cls-5" transform="translate(266.03 110.63)">l</text><text class="cls-5" transform="translate(267.53 110.63)">t</text><text class="cls-5" transform="translate(269.4 110.63)">h</text><text class="cls-5" transform="translate(272.57 110.63)">C</text><text class="cls-5" transform="translate(275.63 110.63)">h</text><text class="cls-5" transform="translate(278.81 110.63)">o</text><text class="cls-5" transform="translate(282.01 110.63)">p</text><line class="cls-7" x1="245.08" y1="99.96" x2="232.28" y2="99.96"/><polygon class="cls-13" points="244.49 97.58 251.61 99.96 244.49 102.33 244.49 97.58"/><rect class="cls-3" x="252.33" y="45.68" width="36.19" height="23.52"/><rect class="cls-7" x="252.33" y="45.68" width="36.19" height="23.52"/><text class="cls-21" transform="translate(255.47 67.39)">D</text><text class="cls-21" transform="translate(258.47 67.39)">A</text><text class="cls-21" transform="translate(261.33 67.39)">C</text><text class="cls-21" transform="translate(263.85 67.39)"> </text><text class="cls-21" transform="translate(265.41 67.39)">R</text><text class="cls-21" transform="translate(268.03 67.39)">e</text><text class="cls-21" transform="translate(270.43 67.39)">f</text><text class="cls-21" transform="translate(271.84 67.39)">e</text><text class="cls-21" transform="translate(274.24 67.39)">r</text><text class="cls-21" transform="translate(275.89 67.39)">e</text><text class="cls-21" transform="translate(278.3 67.39)">n</text><text class="cls-21" transform="translate(280.91 67.39)">c</text><text class="cls-21" transform="translate(282.98 67.39)">e</text><polygon class="cls-7" points="278.72 61.96 264.85 55.02 278.72 48.09 278.72 61.96"/><line class="cls-18" x1="282.19" y1="58.5" x2="278.72" y2="58.5"/><line class="cls-18" x1="282.19" y1="51.56" x2="278.72" y2="51.56"/><line class="cls-7" x1="277.61" y1="51.56" x2="275.67" y2="51.56"/><line class="cls-7" x1="276.64" y1="52.53" x2="276.64" y2="50.59"/><line class="cls-7" x1="277.61" y1="58.35" x2="275.67" y2="58.35"/><line class="cls-18" x1="264.85" y1="55.02" x2="261.38" y2="55.02"/><line class="cls-7" x1="271.34" y1="8.59" x2="271.34" y2="39.15"/><polygon class="cls-13" points="273.71 38.56 271.34 45.68 268.96 38.56 273.71 38.56"/><text class="cls-10" transform="translate(263.94 5.66)">I</text><text class="cls-10" transform="translate(266.59 5.66)">R</text><text class="cls-10" transform="translate(270.32 5.66)">E</text><text class="cls-10" transform="translate(273.42 5.66)">F</text><text class="cls-10" transform="translate(276.51 5.66)"> </text><text class="cls-10" transform="translate(278.75 5.66)">o</text><text class="cls-10" transform="translate(282.39 5.66)">p</text><text class="cls-10" transform="translate(285.93 5.66)">t</text><text class="cls-10" transform="translate(288 5.66)">i</text><text class="cls-10" transform="translate(289.7 5.66)">o</text><text class="cls-10" transform="translate(293.33 5.66)">n</text><text class="cls-10" transform="translate(296.94 5.66)">a</text><text class="cls-10" transform="translate(300.36 5.66)">l</text><text class="cls-10" transform="translate(302.05 5.66)"> </text><text class="cls-10" transform="translate(304.28 5.66)">c</text><text class="cls-10" transform="translate(306.98 5.66)">u</text><text class="cls-10" transform="translate(310.52 5.66)">r</text><text class="cls-10" transform="translate(312.7 5.66)">r</text><text class="cls-10" transform="translate(314.87 5.66)">e</text><text class="cls-10" transform="translate(317.99 5.66)">n</text><text class="cls-10" transform="translate(321.6 5.66)">t</text><text class="cls-10" transform="translate(323.68 5.66)"> </text><text class="cls-10" transform="translate(325.91 5.66)">s</text><text class="cls-10" transform="translate(328.73 5.66)">c</text><text class="cls-10" transform="translate(331.43 5.66)">a</text><text class="cls-10" transform="translate(334.85 5.66)">l</text><text class="cls-10" transform="translate(336.54 5.66)">i</text><text class="cls-10" transform="translate(338.23 5.66)">n</text><text class="cls-10" transform="translate(341.84 5.66)">g</text><line class="cls-7" x1="202.97" y1="66.03" x2="202.97" y2="78.28"/><polygon class="cls-13" points="205.34 77.68 202.97 84.81 200.59 77.68 205.34 77.68"/><line class="cls-7" x1="25.49" y1="100.27" x2="49.37" y2="100.27"/><polygon class="cls-13" points="26.08 102.64 18.96 100.27 26.08 97.9 26.08 102.64"/><polygon class="cls-13" points="48.77 97.9 55.9 100.27 48.77 102.64 48.77 97.9"/><rect class="cls-3" x="55.89" y="78.24" width="48.86" height="45.23"/><rect class="cls-7" x="55.89" y="78.24" width="48.86" height="45.23"/><text class="cls-10" transform="translate(63.01 98.94)">S</text><text class="cls-10" transform="translate(66.53 98.94)">P</text><text class="cls-10" transform="translate(70.14 98.94)">I</text><text class="cls-10" transform="translate(72.79 98.94)"> </text><text class="cls-10" transform="translate(75.02 98.94)">C</text><text class="cls-10" transform="translate(78.62 98.94)">o</text><text class="cls-10" transform="translate(82.39 98.94)">n</text><text class="cls-10" transform="translate(86.12 98.94)">t</text><text class="cls-10" transform="translate(88.32 98.94)">r</text><text class="cls-10" transform="translate(90.69 98.94)">o</text><text class="cls-10" transform="translate(94.45 98.94)">l</text><text class="cls-10" transform="translate(96.21 98.94)">,</text><text class="cls-10" transform="translate(58.48 106.6)">C</text><text class="cls-10" transform="translate(62.08 106.6)">o</text><text class="cls-10" transform="translate(65.85 106.6)">n</text><text class="cls-10" transform="translate(69.58 106.6)">f</text><text class="cls-10" transform="translate(71.59 106.6)">i</text><text class="cls-10" transform="translate(73.35 106.6)">g</text><text class="cls-10" transform="translate(77.08 106.6)"> </text><text class="cls-10" transform="translate(79.32 106.6)">&amp;</text><text class="cls-10" transform="translate(83.77 106.6)"> </text><text class="cls-10" transform="translate(86.01 106.6)">D</text><text class="cls-10" transform="translate(90.28 106.6)">i</text><text class="cls-10" transform="translate(92.04 106.6)">a</text><text class="cls-10" transform="translate(95.42 106.6)">g</text><text class="cls-10" transform="translate(99.16 106.6)">s</text><text class="cls-10" transform="translate(4.76 139.87)">C</text><text class="cls-10" transform="translate(8.36 139.87)">L</text><text class="cls-10" transform="translate(11.27 139.87)">K</text><line class="cls-7" x1="49.47" y1="137.95" x2="18.9" y2="137.95"/><polygon class="cls-13" points="48.88 135.58 56 137.95 48.88 140.32 48.88 135.58"/><rect class="cls-3" x="124.76" y="78.24" width="30.76" height="45.23"/><rect class="cls-7" x="124.76" y="78.24" width="30.76" height="45.23"/><text class="cls-10" transform="translate(129.55 95.11)">C</text><text class="cls-10" transform="translate(133.15 95.11)">o</text><text class="cls-10" transform="translate(136.92 95.11)">n</text><text class="cls-10" transform="translate(140.65 95.11)">t</text><text class="cls-10" transform="translate(142.85 95.11)">r</text><text class="cls-10" transform="translate(145.21 95.11)">o</text><text class="cls-10" transform="translate(148.98 95.11)">l</text><text class="cls-10" transform="translate(128.31 102.77)">R</text><text class="cls-10" transform="translate(132.04 102.77)">e</text><text class="cls-10" transform="translate(135.48 102.77)">g</text><text class="cls-10" transform="translate(139.21 102.77)">i</text><text class="cls-10" transform="translate(140.97 102.77)">s</text><text class="cls-10" transform="translate(143.98 102.77)">t</text><text class="cls-10" transform="translate(146.18 102.77)">e</text><text class="cls-10" transform="translate(149.62 102.77)">r</text><text class="cls-10" transform="translate(135.56 110.43)">S</text><text class="cls-10" transform="translate(139.09 110.43)">e</text><text class="cls-10" transform="translate(142.52 110.43)">t</text><line class="cls-7" x1="104.76" y1="99.96" x2="118.23" y2="99.96"/><polygon class="cls-13" points="117.64 97.58 124.76 99.96 117.64 102.33 117.64 97.58"/><rect class="cls-3" x="175.06" y="56.17" width="56.1" height="13.03"/><rect class="cls-7" x="175.06" y="56.17" width="56.1" height="13.03"/><text class="cls-21" transform="translate(185.39 61.34)">S</text><text class="cls-21" transform="translate(187.85 61.34)">t</text><text class="cls-21" transform="translate(189.4 61.34)">a</text><text class="cls-21" transform="translate(191.76 61.34)">n</text><text class="cls-21" transform="translate(194.38 61.34)">d</text><text class="cls-21" transform="translate(196.99 61.34)">s</text><text class="cls-21" transform="translate(199.1 61.34)">t</text><text class="cls-21" transform="translate(200.64 61.34)">i</text><text class="cls-21" transform="translate(201.87 61.34)">l</text><text class="cls-21" transform="translate(203.1 61.34)">l</text><text class="cls-21" transform="translate(204.33 61.34)"> </text><text class="cls-21" transform="translate(205.89 61.34)">C</text><text class="cls-21" transform="translate(208.41 61.34)">u</text><text class="cls-21" transform="translate(210.98 61.34)">r</text><text class="cls-21" transform="translate(212.64 61.34)">r</text><text class="cls-21" transform="translate(214.29 61.34)">e</text><text class="cls-21" transform="translate(216.69 61.34)">n</text><text class="cls-21" transform="translate(219.31 61.34)">t</text><text class="cls-21" transform="translate(220.85 61.34)"> </text><text class="cls-21" transform="translate(192.97 66.7)">R</text><text class="cls-21" transform="translate(195.58 66.7)">e</text><text class="cls-21" transform="translate(197.99 66.7)">d</text><text class="cls-21" transform="translate(200.6 66.7)">u</text><text class="cls-21" transform="translate(203.17 66.7)">c</text><text class="cls-21" transform="translate(205.24 66.7)">t</text><text class="cls-21" transform="translate(206.78 66.7)">i</text><text class="cls-21" transform="translate(208.01 66.7)">o</text><text class="cls-21" transform="translate(210.65 66.7)">n</text><rect class="cls-3" x="56" y="128.9" width="48.86" height="18.09"/><rect class="cls-7" x="56" y="128.9" width="48.86" height="18.09"/><text class="cls-22" transform="translate(62.84 136.42)">C</text><text class="cls-22" transform="translate(65.72 136.42)">L</text><text class="cls-22" transform="translate(68.04 136.42)">K</text><text class="cls-22" transform="translate(70.82 136.42)"> </text><text class="cls-22" transform="translate(72.61 136.42)">O</text><text class="cls-22" transform="translate(76.08 136.42)">s</text><text class="cls-22" transform="translate(78.49 136.42)">c</text><text class="cls-22" transform="translate(80.86 136.42)">i</text><text class="cls-22" transform="translate(82.26 136.42)">l</text><text class="cls-22" transform="translate(83.67 136.42)">l</text><text class="cls-22" transform="translate(85.07 136.42)">a</text><text class="cls-22" transform="translate(87.78 136.42)">t</text><text class="cls-22" transform="translate(89.54 136.42)">o</text><text class="cls-22" transform="translate(92.55 136.42)">r</text><text class="cls-22" transform="translate(94.44 136.42)"> </text><text class="cls-22" transform="translate(96.23 136.42)">/</text><text class="cls-22" transform="translate(98.01 136.42)"> </text><text class="cls-22" transform="translate(71.06 142.55)">S</text><text class="cls-22" transform="translate(73.88 142.55)">e</text><text class="cls-22" transform="translate(76.62 142.55)">l</text><text class="cls-22" transform="translate(78.03 142.55)">e</text><text class="cls-22" transform="translate(80.77 142.55)">c</text><text class="cls-22" transform="translate(83.14 142.55)">t</text><text class="cls-22" transform="translate(84.9 142.55)">o</text><text class="cls-22" transform="translate(87.91 142.55)">r</text><rect class="cls-3" x="56" y="55.46" width="48.86" height="18.32"/><rect class="cls-7" x="56" y="55.46" width="48.86" height="18.32"/><text class="cls-12" transform="translate(68.57 66.34)">I</text><text class="cls-12" transform="translate(70.96 66.34)">n</text><text class="cls-12" transform="translate(74.32 66.34)">t</text><text class="cls-12" transform="translate(76.3 66.34)">e</text><text class="cls-12" transform="translate(79.39 66.34)">r</text><text class="cls-12" transform="translate(81.52 66.34)">r</text><text class="cls-12" transform="translate(83.64 66.34)">u</text><text class="cls-12" transform="translate(86.95 66.34)">p</text><text class="cls-12" transform="translate(90.31 66.34)">t</text><line class="cls-7" x1="56" y1="64.51" x2="25.43" y2="64.51"/><polygon class="cls-13" points="26.03 66.88 18.9 64.51 26.03 62.13 26.03 66.88"/><text class="cls-10" transform="translate(4.73 66.42)">I</text><text class="cls-10" transform="translate(7.38 66.42)">N</text><text class="cls-10" transform="translate(11.56 66.42)">T</text><rect class="cls-3" x="103.95" y="32.11" width="30.76" height="18.27"/><rect class="cls-7" x="103.95" y="32.11" width="30.76" height="18.27"/><text class="cls-12" transform="translate(110.22 39.52)">C</text><text class="cls-12" transform="translate(113.46 39.52)">h</text><text class="cls-12" transform="translate(116.82 39.52)">a</text><text class="cls-12" transform="translate(119.87 39.52)">r</text><text class="cls-12" transform="translate(121.99 39.52)">g</text><text class="cls-12" transform="translate(125.35 39.52)">e</text><text class="cls-12" transform="translate(128.44 39.52)"> </text><text class="cls-12" transform="translate(111.89 46.41)">P</text><text class="cls-12" transform="translate(115.14 46.41)">u</text><text class="cls-12" transform="translate(118.44 46.41)">m</text><text class="cls-12" transform="translate(123.41 46.41)">p</text><path class="cls-7" d="M192.62,92.72c0-1.81,3.26-5.13,5.76-5.43s4.41,2.72,6,5.36,2.93,5,4.7,5.46c2.95.76,7.11-3.57,7.11-5.39"/><rect class="cls-3" x="56" y="32.11" width="48.86" height="18.26"/><rect class="cls-7" x="56" y="32.11" width="48.86" height="18.26"/><text class="cls-12" transform="translate(62.29 42.96)">+</text><text class="cls-12" transform="translate(64.88 42.96)">5</text><text class="cls-12" transform="translate(67.75 42.96)">V</text><text class="cls-12" transform="translate(71.31 42.96)"> </text><text class="cls-12" transform="translate(73.32 42.96)">R</text><text class="cls-12" transform="translate(76.68 42.96)">e</text><text class="cls-12" transform="translate(79.77 42.96)">g</text><text class="cls-12" transform="translate(83.13 42.96)">u</text><text class="cls-12" transform="translate(86.44 42.96)">l</text><text class="cls-12" transform="translate(88.02 42.96)">a</text><text class="cls-12" transform="translate(91.06 42.96)">t</text><text class="cls-12" transform="translate(93.05 42.96)">o</text><text class="cls-12" transform="translate(96.44 42.96)">r</text></g></g></g></svg>
\ No newline at end of file
diff --git a/images/tmc262.svg b/images/tmc262.svg
deleted file mode 100644
index 36a6d53cdc1f31746df6e83a4684a11e0ccff718..0000000000000000000000000000000000000000
--- a/images/tmc262.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 431.72 168.7"><defs><style>.cls-1,.cls-16,.cls-20,.cls-21,.cls-4,.cls-6{fill:none;}.cls-2{clip-path:url(#clip-path);}.cls-3{fill:#96afcf;}.cls-13,.cls-17,.cls-3,.cls-7,.cls-8{fill-rule:evenodd;}.cls-20,.cls-21,.cls-4,.cls-6{stroke:#000;}.cls-16,.cls-20,.cls-21,.cls-4,.cls-6{stroke-linecap:round;stroke-linejoin:round;}.cls-4{stroke-width:0.59px;}.cls-5{font-size:4.95px;}.cls-10,.cls-12,.cls-15,.cls-18,.cls-19,.cls-22,.cls-23,.cls-24,.cls-5{font-family:MicrosoftTaiLe-Bold, Microsoft Tai Le;font-weight:700;}.cls-16,.cls-21,.cls-6{stroke-width:0.36px;}.cls-8{fill:#e8eef7;}.cls-13,.cls-9{fill:#d9d9d9;}.cls-10{font-size:5.44px;}.cls-11,.cls-17{fill:#fff;}.cls-12{font-size:5.94px;}.cls-14{fill:#25ac0d;}.cls-15{font-size:4.97px;}.cls-16{stroke:gray;}.cls-18{font-size:6.43px;}.cls-19{font-size:4.29px;}.cls-20{stroke-width:0.12px;}.cls-21{stroke-dasharray:0.36 0.71;}.cls-22{font-size:3.96px;}.cls-23{font-size:2.64px;}.cls-24{font-size:8.91px;}</style><clipPath id="clip-path"><rect class="cls-1" x="-4.25" y="-2.64" width="438.95" height="173.65"/></clipPath></defs><title>TMC262-LA</title><g id="Ebene_2" data-name="Ebene 2"><g id="Ebene_1-2" data-name="Ebene 1"><g class="cls-2"><polygon class="cls-3" points="201.93 59.66 201.93 94.73 237.12 77.19 201.93 59.66"/><polygon class="cls-4" points="201.93 59.66 201.93 94.73 237.12 77.19 201.93 59.66"/><text class="cls-5" transform="translate(203.92 78.68)">G</text><text class="cls-5" transform="translate(207.12 78.68)">a</text><text class="cls-5" transform="translate(209.75 78.68)">t</text><text class="cls-5" transform="translate(211.46 78.68)">e</text><text class="cls-5" transform="translate(214.13 78.68)"> </text><text class="cls-5" transform="translate(215.87 78.68)">d</text><text class="cls-5" transform="translate(218.78 78.68)">r</text><text class="cls-5" transform="translate(220.61 78.68)">i</text><text class="cls-5" transform="translate(221.98 78.68)">v</text><text class="cls-5" transform="translate(224.69 78.68)">e</text><text class="cls-5" transform="translate(227.36 78.68)">r</text><polygon class="cls-3" points="201.93 21.07 201.93 56.15 237.12 38.61 201.93 21.07"/><polygon class="cls-4" points="201.93 21.07 201.93 56.15 237.12 38.61 201.93 21.07"/><text class="cls-5" transform="translate(203.92 40.1)">G</text><text class="cls-5" transform="translate(207.12 40.1)">a</text><text class="cls-5" transform="translate(209.75 40.1)">t</text><text class="cls-5" transform="translate(211.46 40.1)">e</text><text class="cls-5" transform="translate(214.13 40.1)"> </text><text class="cls-5" transform="translate(215.87 40.1)">d</text><text class="cls-5" transform="translate(218.78 40.1)">r</text><text class="cls-5" transform="translate(220.61 40.1)">i</text><text class="cls-5" transform="translate(221.98 40.1)">v</text><text class="cls-5" transform="translate(224.69 40.1)">e</text><text class="cls-5" transform="translate(227.36 40.1)">r</text><line class="cls-6" x1="275.12" y1="42.12" x2="332.13" y2="42.12"/><polyline class="cls-6" points="167.44 116.48 159.7 116.48 159.7 88.62"/><polygon class="cls-7" points="158.09 89.02 159.7 84.21 161.31 89.02 158.09 89.02"/><polyline class="cls-6" points="187.85 112.27 258.23 112.27 258.23 119.28 268.79 119.28"/><path d="M25.21,13.29H273.08V158.63H25.21Zm1.55,144.57-.77-.77H272.31l-.77.77V14.06l.77.77H26l.77-.77Z"/><polygon class="cls-8" points="205.45 24.58 205.45 59.66 240.64 42.12 205.45 24.58"/><polygon class="cls-4" points="205.45 24.58 205.45 59.66 240.64 42.12 205.45 24.58"/><text class="cls-5" transform="translate(207.44 43.6)">G</text><text class="cls-5" transform="translate(210.64 43.6)">a</text><text class="cls-5" transform="translate(213.27 43.6)">t</text><text class="cls-5" transform="translate(214.98 43.6)">e</text><text class="cls-5" transform="translate(217.66 43.6)"> </text><text class="cls-5" transform="translate(219.39 43.6)">D</text><text class="cls-5" transform="translate(222.72 43.6)">r</text><text class="cls-5" transform="translate(224.56 43.6)">i</text><text class="cls-5" transform="translate(225.92 43.6)">v</text><text class="cls-5" transform="translate(228.63 43.6)">e</text><text class="cls-5" transform="translate(231.31 43.6)">r</text><polygon class="cls-8" points="205.45 63.16 205.45 98.24 240.64 80.7 205.45 63.16"/><polygon class="cls-4" points="205.45 63.16 205.45 98.24 240.64 80.7 205.45 63.16"/><text class="cls-5" transform="translate(207.44 82.18)">G</text><text class="cls-5" transform="translate(210.64 82.18)">a</text><text class="cls-5" transform="translate(213.27 82.18)">t</text><text class="cls-5" transform="translate(214.98 82.18)">e</text><text class="cls-5" transform="translate(217.66 82.18)"> </text><text class="cls-5" transform="translate(219.39 82.18)">D</text><text class="cls-5" transform="translate(222.72 82.18)">r</text><text class="cls-5" transform="translate(224.56 82.18)">i</text><text class="cls-5" transform="translate(225.92 82.18)">v</text><text class="cls-5" transform="translate(228.63 82.18)">e</text><text class="cls-5" transform="translate(231.31 82.18)">r</text><polyline class="cls-6" points="177.3 49.13 191.37 49.13 191.37 42.12 201.03 42.12"/><polygon class="cls-7" points="200.62 40.52 205.45 42.12 200.62 43.72 200.62 40.52"/><polyline class="cls-6" points="177.3 70.18 191.37 70.18 191.37 80.7 201.03 80.7"/><polygon class="cls-7" points="200.62 79.09 205.45 80.7 200.62 82.3 200.62 79.09"/><rect class="cls-9" x="165.69" y="105.25" width="36.24" height="38.16"/><rect class="cls-4" x="165.69" y="105.25" width="36.24" height="38.16"/><text class="cls-5" transform="translate(171.09 131.83)">2</text><text class="cls-5" transform="translate(173.57 131.83)"> </text><text class="cls-5" transform="translate(175.31 131.83)">x</text><text class="cls-5" transform="translate(177.82 131.83)"> </text><text class="cls-5" transform="translate(179.56 131.83)">C</text><text class="cls-5" transform="translate(182.36 131.83)">u</text><text class="cls-5" transform="translate(185.21 131.83)">r</text><text class="cls-5" transform="translate(187.05 131.83)">r</text><text class="cls-5" transform="translate(188.89 131.83)">e</text><text class="cls-5" transform="translate(191.56 131.83)">n</text><text class="cls-5" transform="translate(194.46 131.83)">t</text><text class="cls-5" transform="translate(196.17 131.83)"> </text><text class="cls-5" transform="translate(170.38 137.77)">C</text><text class="cls-5" transform="translate(173.18 137.77)">o</text><text class="cls-5" transform="translate(176.11 137.77)">m</text><text class="cls-5" transform="translate(180.4 137.77)">p</text><text class="cls-5" transform="translate(183.31 137.77)">a</text><text class="cls-5" transform="translate(185.94 137.77)">r</text><text class="cls-5" transform="translate(187.78 137.77)">a</text><text class="cls-5" transform="translate(190.41 137.77)">t</text><text class="cls-5" transform="translate(192.12 137.77)">o</text><text class="cls-5" transform="translate(195.05 137.77)">r</text><polygon class="cls-4" points="189.44 108.06 171.84 116.48 189.44 124.89 189.44 108.06"/><line class="cls-6" x1="193.84" y1="112.27" x2="189.44" y2="112.27"/><line class="cls-6" x1="193.84" y1="120.68" x2="189.44" y2="120.68"/><line class="cls-4" x1="188.03" y1="113.11" x2="185.57" y2="113.11"/><line class="cls-4" x1="186.8" y1="111.93" x2="186.8" y2="114.28"/><line class="cls-4" x1="188.03" y1="119.84" x2="185.57" y2="119.84"/><line class="cls-6" x1="171.84" y1="116.48" x2="167.44" y2="116.48"/><rect class="cls-9" x="40.06" y="129.8" width="38.71" height="17.54"/><rect class="cls-4" x="40.06" y="129.8" width="38.71" height="17.54"/><text class="cls-5" transform="translate(47.83 137.09)">P</text><text class="cls-5" transform="translate(50.64 137.09)">r</text><text class="cls-5" transform="translate(52.47 137.09)">o</text><text class="cls-5" transform="translate(55.4 137.09)">t</text><text class="cls-5" transform="translate(57.12 137.09)">e</text><text class="cls-5" transform="translate(59.79 137.09)">c</text><text class="cls-5" transform="translate(62.09 137.09)">t</text><text class="cls-5" transform="translate(63.8 137.09)">i</text><text class="cls-5" transform="translate(65.17 137.09)">o</text><text class="cls-5" transform="translate(68.1 137.09)">n</text><text class="cls-5" transform="translate(43.75 143.03)">&amp;</text><text class="cls-5" transform="translate(47.22 143.03)"> </text><text class="cls-5" transform="translate(48.95 143.03)">D</text><text class="cls-5" transform="translate(52.28 143.03)">i</text><text class="cls-5" transform="translate(53.65 143.03)">a</text><text class="cls-5" transform="translate(56.28 143.03)">g</text><text class="cls-5" transform="translate(59.18 143.03)">n</text><text class="cls-5" transform="translate(62.09 143.03)">o</text><text class="cls-5" transform="translate(65.02 143.03)">s</text><text class="cls-5" transform="translate(67.36 143.03)">t</text><text class="cls-5" transform="translate(69.07 143.03)">i</text><text class="cls-5" transform="translate(70.44 143.03)">c</text><text class="cls-5" transform="translate(72.74 143.03)">s</text><rect class="cls-9" x="63.82" y="35.1" width="39.41" height="49.1"/><rect class="cls-4" x="63.82" y="35.1" width="39.41" height="49.1"/><text class="cls-10" transform="translate(70.51 61.29)">S</text><text class="cls-10" transform="translate(73.53 61.29)">i</text><text class="cls-10" transform="translate(75.03 61.29)">n</text><text class="cls-10" transform="translate(78.23 61.29)">e</text><text class="cls-10" transform="translate(81.16 61.29)"> </text><text class="cls-10" transform="translate(83.08 61.29)">T</text><text class="cls-10" transform="translate(86 61.29)">a</text><text class="cls-10" transform="translate(88.89 61.29)">b</text><text class="cls-10" transform="translate(92.09 61.29)">l</text><text class="cls-10" transform="translate(93.59 61.29)">e</text><text class="cls-10" transform="translate(69.46 67.82)">4</text><text class="cls-10" transform="translate(72.19 67.82)">*</text><text class="cls-10" transform="translate(74.63 67.82)">2</text><text class="cls-10" transform="translate(77.36 67.82)">5</text><text class="cls-10" transform="translate(80.09 67.82)">6</text><text class="cls-10" transform="translate(82.82 67.82)"> </text><text class="cls-10" transform="translate(84.73 67.82)">e</text><text class="cls-10" transform="translate(87.67 67.82)">n</text><text class="cls-10" transform="translate(90.86 67.82)">t</text><text class="cls-10" transform="translate(92.75 67.82)">r</text><text class="cls-10" transform="translate(94.77 67.82)">y</text><path class="cls-4" d="M70.85,47c0-1.88,3.12-5.31,5.52-5.61s4.22,2.81,5.7,5.53,2.81,5.19,4.5,5.66c2.82.78,6.8-3.7,6.8-5.58"/><line class="cls-6" x1="124.52" y1="59.65" x2="134.17" y2="59.65"/><polygon class="cls-7" points="133.76 58.05 138.59 59.66 133.76 61.26 133.76 58.05"/><line class="cls-6" x1="28.63" y1="49.13" x2="35.46" y2="49.13"/><polygon class="cls-7" points="35.06 47.53 39.89 49.13 35.06 50.74 35.06 47.53"/><rect class="cls-11" x="23.17" y="46.33" width="5.63" height="5.61"/><rect class="cls-6" x="23.17" y="46.33" width="5.63" height="5.61"/><text class="cls-12" transform="translate(0 50.91)">S</text><text class="cls-12" transform="translate(3.29 50.91)">T</text><text class="cls-12" transform="translate(6.48 50.91)">E</text><text class="cls-12" transform="translate(9.37 50.91)">P</text><line class="cls-6" x1="28.63" y1="65.97" x2="35.46" y2="65.97"/><polygon class="cls-7" points="35.06 64.37 39.89 65.97 35.06 67.57 35.06 64.37"/><rect class="cls-11" x="23.17" y="63.16" width="5.63" height="5.61"/><rect class="cls-6" x="23.17" y="63.16" width="5.63" height="5.61"/><text class="cls-12" transform="translate(0 67.05)">D</text><text class="cls-12" transform="translate(3.99 67.05)">I</text><text class="cls-12" transform="translate(6.46 67.05)">R</text><polygon class="cls-13" points="251.19 147.34 232.9 147.34 213.19 133.31 232.9 119.28 251.19 119.28 251.19 147.34"/><polygon class="cls-4" points="251.19 147.34 232.9 147.34 213.19 133.31 232.9 119.28 251.19 119.28 251.19 147.34"/><text class="cls-5" transform="translate(223.31 134.8)">2</text><text class="cls-5" transform="translate(225.79 134.8)"> </text><text class="cls-5" transform="translate(227.53 134.8)">x</text><text class="cls-5" transform="translate(230.03 134.8)"> </text><text class="cls-5" transform="translate(231.77 134.8)">D</text><text class="cls-5" transform="translate(235.1 134.8)">A</text><text class="cls-5" transform="translate(238.28 134.8)">C</text><polyline class="cls-6" points="152.67 84.21 152.67 150.85 258.23 150.85 258.23 133.31 255.62 133.31"/><polygon class="cls-7" points="256.02 134.91 251.19 133.31 256.02 131.71 256.02 134.91"/><rect class="cls-9" x="40.06" y="94.73" width="38.71" height="35.07"/><rect class="cls-4" x="40.06" y="94.73" width="38.71" height="35.07"/><text class="cls-5" transform="translate(46.2 110.78)">S</text><text class="cls-5" transform="translate(48.94 110.78)">P</text><text class="cls-5" transform="translate(51.74 110.78)">I</text><text class="cls-5" transform="translate(53.8 110.78)"> </text><text class="cls-5" transform="translate(55.54 110.78)">c</text><text class="cls-5" transform="translate(57.84 110.78)">o</text><text class="cls-5" transform="translate(60.77 110.78)">n</text><text class="cls-5" transform="translate(63.68 110.78)">t</text><text class="cls-5" transform="translate(65.39 110.78)">r</text><text class="cls-5" transform="translate(67.23 110.78)">o</text><text class="cls-5" transform="translate(70.16 110.78)">l</text><text class="cls-5" transform="translate(71.52 110.78)">,</text><text class="cls-5" transform="translate(42.43 116.72)">C</text><text class="cls-5" transform="translate(45.23 116.72)">o</text><text class="cls-5" transform="translate(48.16 116.72)">n</text><text class="cls-5" transform="translate(51.06 116.72)">f</text><text class="cls-5" transform="translate(52.62 116.72)">i</text><text class="cls-5" transform="translate(53.99 116.72)">g</text><text class="cls-5" transform="translate(56.89 116.72)"> </text><text class="cls-5" transform="translate(58.63 116.72)">&amp;</text><text class="cls-5" transform="translate(62.1 116.72)"> </text><text class="cls-5" transform="translate(63.83 116.72)">D</text><text class="cls-5" transform="translate(67.16 116.72)">i</text><text class="cls-5" transform="translate(68.53 116.72)">a</text><text class="cls-5" transform="translate(71.16 116.72)">g</text><text class="cls-5" transform="translate(74.06 116.72)">s</text><line class="cls-6" x1="28.63" y1="101.05" x2="35.46" y2="101.05"/><polygon class="cls-7" points="35.06 99.44 39.89 101.05 35.06 102.65 35.06 99.44"/><rect class="cls-11" x="23.17" y="98.24" width="5.63" height="5.61"/><rect class="cls-6" x="23.17" y="98.24" width="5.63" height="5.61"/><text class="cls-12" transform="translate(0.88 102.83)">C</text><text class="cls-12" transform="translate(4.24 102.83)">S</text><text class="cls-12" transform="translate(7.53 102.83)">N</text><line class="cls-6" x1="28.63" y1="109.46" x2="35.46" y2="109.46"/><polygon class="cls-7" points="35.06 107.86 39.89 109.46 35.06 111.06 35.06 107.86"/><rect class="cls-11" x="23.17" y="106.65" width="5.63" height="5.61"/><rect class="cls-6" x="23.17" y="106.65" width="5.63" height="5.61"/><text class="cls-12" transform="translate(0.88 111.24)">S</text><text class="cls-12" transform="translate(4.17 111.24)">C</text><text class="cls-12" transform="translate(7.53 111.24)">K</text><line class="cls-6" x1="33.23" y1="126.3" x2="39.89" y2="126.3"/><polygon class="cls-7" points="33.63 127.9 28.8 126.3 33.63 124.69 33.63 127.9"/><rect class="cls-11" x="23.17" y="123.49" width="5.63" height="5.61"/><rect class="cls-6" x="23.17" y="123.49" width="5.63" height="5.61"/><text class="cls-12" transform="translate(0.88 128.08)">S</text><text class="cls-12" transform="translate(4.17 128.08)">D</text><text class="cls-12" transform="translate(8.16 128.08)">O</text><line class="cls-6" x1="28.63" y1="117.88" x2="35.46" y2="117.88"/><polygon class="cls-7" points="35.06 116.27 39.89 117.88 35.06 119.48 35.06 116.27"/><rect class="cls-11" x="23.17" y="115.07" width="5.63" height="5.61"/><rect class="cls-6" x="23.17" y="115.07" width="5.63" height="5.61"/><text class="cls-12" transform="translate(0.88 119.66)">S</text><text class="cls-12" transform="translate(4.17 119.66)">D</text><text class="cls-12" transform="translate(8.16 119.66)">I</text><line class="cls-6" x1="83.2" y1="105.25" x2="98.98" y2="105.25"/><polygon class="cls-7" points="83.6 106.86 78.77 105.25 83.6 103.65 83.6 106.86"/><polygon class="cls-7" points="98.58 103.65 103.41 105.25 98.58 106.86 98.58 103.65"/><rect class="cls-14" x="103.4" y="126.3" width="35.19" height="21.04"/><rect class="cls-4" x="103.4" y="126.3" width="35.19" height="21.04"/><text class="cls-5" transform="translate(106 138.3)">s</text><text class="cls-5" transform="translate(108.34 138.3)">t</text><text class="cls-5" transform="translate(110.05 138.3)">a</text><text class="cls-5" transform="translate(112.69 138.3)">l</text><text class="cls-5" transform="translate(114.05 138.3)">l</text><text class="cls-5" transform="translate(115.42 138.3)">G</text><text class="cls-5" transform="translate(118.62 138.3)">u</text><text class="cls-5" transform="translate(121.47 138.3)">a</text><text class="cls-5" transform="translate(124.11 138.3)">r</text><text class="cls-5" transform="translate(125.94 138.3)">d</text><text class="cls-5" transform="translate(128.85 138.3)">2</text><text class="cls-5" transform="translate(131.33 138.3)">™</text><rect class="cls-11" x="118.18" y="155.06" width="5.63" height="5.61"/><rect class="cls-6" x="118.18" y="155.06" width="5.63" height="5.61"/><line class="cls-6" x1="121" y1="147.34" x2="121" y2="150.65"/><polygon class="cls-7" points="122.61 150.25 121 155.06 119.39 150.25 122.61 150.25"/><polyline class="cls-6" points="201.93 120.68 208.69 120.68 208.69 133.31 213.19 133.31"/><rect class="cls-14" x="103.4" y="94.73" width="35.19" height="21.04"/><rect class="cls-4" x="103.4" y="94.73" width="35.19" height="21.04"/><text class="cls-5" transform="translate(108.89 106.74)">c</text><text class="cls-5" transform="translate(111.19 106.74)">o</text><text class="cls-5" transform="translate(114.12 106.74)">o</text><text class="cls-5" transform="translate(117.04 106.74)">l</text><text class="cls-5" transform="translate(118.41 106.74)">S</text><text class="cls-5" transform="translate(121.15 106.74)">t</text><text class="cls-5" transform="translate(122.86 106.74)">e</text><text class="cls-5" transform="translate(125.54 106.74)">p</text><text class="cls-5" transform="translate(128.44 106.74)">™</text><ellipse class="cls-11" cx="121" cy="59.66" rx="5.63" ry="5.61"/><ellipse class="cls-6" cx="121" cy="59.66" rx="5.63" ry="5.61"/><text class="cls-12" transform="translate(119.49 61.44)">x</text><line class="cls-6" x1="103.23" y1="59.82" x2="110.95" y2="59.82"/><polygon class="cls-7" points="110.55 58.22 115.37 59.82 110.55 61.43 110.55 58.22"/><line class="cls-6" x1="121.17" y1="94.73" x2="121.17" y2="69.68"/><polygon class="cls-7" points="119.56 70.08 121.17 65.27 122.78 70.08 119.56 70.08"/><line class="cls-6" x1="121" y1="126.3" x2="121" y2="120.18"/><polygon class="cls-7" points="119.39 120.58 121 115.77 122.61 120.58 119.39 120.58"/><rect class="cls-9" x="39.89" y="38.61" width="14.08" height="42.09"/><rect class="cls-4" x="39.89" y="38.61" width="14.08" height="42.09"/><text class="cls-15" transform="matrix(0, -1, 1, 0, 48.42, 76.08)">S</text><text class="cls-15" transform="matrix(0, -1, 1, 0, 48.42, 73.35)">t</text><text class="cls-15" transform="matrix(0, -1, 1, 0, 48.42, 71.64)">e</text><text class="cls-15" transform="matrix(0, -1, 1, 0, 48.42, 68.98)">p</text><text class="cls-15" transform="matrix(0, -1, 1, 0, 48.42, 66.08)"> </text><text class="cls-15" transform="matrix(0, -1, 1, 0, 48.42, 64.35)">M</text><text class="cls-15" transform="matrix(0, -1, 1, 0, 48.42, 60.61)">u</text><text class="cls-15" transform="matrix(0, -1, 1, 0, 48.42, 57.77)">l</text><text class="cls-15" transform="matrix(0, -1, 1, 0, 48.42, 56.41)">t</text><text class="cls-15" transform="matrix(0, -1, 1, 0, 48.42, 54.7)">i</text><text class="cls-15" transform="matrix(0, -1, 1, 0, 48.42, 53.34)">p</text><text class="cls-15" transform="matrix(0, -1, 1, 0, 48.42, 50.44)">l</text><text class="cls-15" transform="matrix(0, -1, 1, 0, 48.42, 49.08)">i</text><text class="cls-15" transform="matrix(0, -1, 1, 0, 48.42, 47.72)">e</text><text class="cls-15" transform="matrix(0, -1, 1, 0, 48.42, 45.06)">r</text><text class="cls-12" transform="translate(122.98 166.66)">S</text><text class="cls-12" transform="translate(126.27 166.66)">G</text><text class="cls-12" transform="translate(130.11 166.66)">_</text><text class="cls-12" transform="translate(132.92 166.66)">T</text><text class="cls-12" transform="translate(136.1 166.66)">S</text><text class="cls-12" transform="translate(139.39 166.66)">T</text><line class="cls-6" x1="240.64" y1="80.7" x2="251.19" y2="80.7"/><rect class="cls-9" x="138.59" y="35.1" width="38.71" height="49.1"/><rect class="cls-4" x="138.59" y="35.1" width="38.71" height="49.1"/><text class="cls-10" transform="translate(147.52 61.29)">C</text><text class="cls-10" transform="translate(150.6 61.29)">h</text><text class="cls-10" transform="translate(153.79 61.29)">o</text><text class="cls-10" transform="translate(157.02 61.29)">p</text><text class="cls-10" transform="translate(160.21 61.29)">p</text><text class="cls-10" transform="translate(163.41 61.29)">e</text><text class="cls-10" transform="translate(166.35 61.29)">r</text><line class="cls-6" x1="53.96" y1="59.65" x2="59.39" y2="59.65"/><polygon class="cls-7" points="58.99 58.05 63.81 59.66 58.99 61.26 58.99 58.05"/><line class="cls-6" x1="28.8" y1="35.11" x2="35.64" y2="35.11"/><polygon class="cls-7" points="35.24 33.5 40.06 35.11 35.24 36.71 35.24 33.5"/><rect class="cls-11" x="23.17" y="32.3" width="5.63" height="5.61"/><rect class="cls-6" x="23.17" y="32.3" width="5.63" height="5.61"/><text class="cls-12" transform="translate(0.53 36.89)">V</text><text class="cls-12" transform="translate(4.22 36.89)">C</text><text class="cls-12" transform="translate(7.58 36.89)">C</text><text class="cls-12" transform="translate(10.94 36.89)">_</text><text class="cls-12" transform="translate(13.74 36.89)">I</text><text class="cls-12" transform="translate(16.22 36.89)">O</text><line class="cls-6" x1="83.2" y1="136.82" x2="98.98" y2="136.82"/><polygon class="cls-7" points="83.6 138.42 78.77 136.82 83.6 135.21 83.6 138.42"/><polygon class="cls-7" points="98.58 135.21 103.41 136.82 98.58 138.42 98.58 135.21"/><rect class="cls-11" x="268.09" y="37.91" width="5.63" height="5.61"/><rect class="cls-16" x="268.09" y="37.91" width="5.63" height="5.61"/><rect class="cls-11" x="268.09" y="65.97" width="5.63" height="5.61"/><rect class="cls-16" x="268.09" y="65.97" width="5.63" height="5.61"/><rect class="cls-11" x="268.09" y="101.04" width="5.63" height="5.61"/><rect class="cls-16" x="268.09" y="101.04" width="5.63" height="5.61"/><line class="cls-6" x1="342.69" y1="150.85" x2="342.69" y2="144.53"/><rect x="339.17" y="150.57" width="7.04" height="0.98"/><rect class="cls-6" x="339.17" y="150.57" width="7.04" height="0.98"/><path class="cls-17" d="M384.91,4.66a1.12,1.12,0,0,1,0-2.25h0a1.12,1.12,0,1,1,0,2.25Z"/><path class="cls-4" d="M384.91,4.66a1.12,1.12,0,0,1,0-2.25h0a1.12,1.12,0,1,1,0,2.25Z"/><line class="cls-6" x1="384.91" y1="10.55" x2="384.91" y2="4.66"/><text class="cls-18" transform="translate(389.68 5.47)">+</text><text class="cls-18" transform="translate(392.59 5.47)">V</text><text class="cls-19" transform="translate(396.59 6.37)">M</text><line class="cls-6" x1="342.69" y1="10.55" x2="342.69" y2="35.11"/><line class="cls-6" x1="342.69" y1="144.53" x2="342.69" y2="138.22"/><line class="cls-6" x1="342.69" y1="98.24" x2="342.69" y2="49.13"/><text class="cls-12" transform="translate(277.11 40.39)">H</text><text class="cls-12" transform="translate(280.89 40.39)">S</text><text class="cls-12" transform="translate(277.81 103.52)">L</text><text class="cls-12" transform="translate(280.52 103.52)">S</text><line class="cls-6" x1="413.06" y1="62.46" x2="342.69" y2="62.46"/><path class="cls-7" d="M343.89,62.46a1.21,1.21,0,0,0-2.41,0h0a1.21,1.21,0,0,0,2.41,0Z"/><rect class="cls-11" x="268.79" y="101.74" width="5.63" height="5.61"/><rect class="cls-16" x="268.79" y="101.74" width="5.63" height="5.61"/><rect class="cls-11" x="269.49" y="102.45" width="5.63" height="5.61"/><rect class="cls-16" x="269.49" y="102.45" width="5.63" height="5.61"/><rect class="cls-11" x="270.2" y="103.15" width="5.63" height="5.61"/><rect class="cls-6" x="270.2" y="103.15" width="5.63" height="5.61"/><rect class="cls-11" x="268.79" y="38.61" width="5.63" height="5.61"/><rect class="cls-16" x="268.79" y="38.61" width="5.63" height="5.61"/><rect class="cls-11" x="269.49" y="39.31" width="5.63" height="5.61"/><rect class="cls-16" x="269.49" y="39.31" width="5.63" height="5.61"/><rect class="cls-11" x="270.2" y="40.02" width="5.63" height="5.61"/><rect class="cls-6" x="270.2" y="40.02" width="5.63" height="5.61"/><line class="cls-6" x1="414.47" y1="62.46" x2="413.06" y2="62.46"/><line class="cls-4" x1="417.28" y1="62.46" x2="417.28" y2="61.76"/><line class="cls-4" x1="420.1" y1="62.46" x2="420.1" y2="61.76"/><line class="cls-4" x1="422.91" y1="62.46" x2="422.91" y2="61.76"/><line class="cls-4" x1="425.73" y1="62.46" x2="425.73" y2="61.76"/><path class="cls-4" d="M414.47,61.76a3.15,3.15,0,0,0,4.23-1.41h0a1.41,1.41,0,0,0,2.82,0h0a1.41,1.41,0,0,1,1.41,1.41h0a1.41,1.41,0,0,1,1.41-1.41h0a1.41,1.41,0,0,1,1.41,1.41h0"/><line class="cls-4" x1="414.47" y1="62.46" x2="414.47" y2="61.76"/><line class="cls-6" x1="427.13" y1="62.46" x2="425.73" y2="62.46"/><text class="cls-12" transform="translate(408.99 80.67)">2</text><text class="cls-12" transform="translate(411.96 80.67)"> </text><text class="cls-12" transform="translate(414.05 80.67)">P</text><text class="cls-12" transform="translate(417.42 80.67)">h</text><text class="cls-12" transform="translate(420.9 80.67)">a</text><text class="cls-12" transform="translate(424.06 80.67)">s</text><text class="cls-12" transform="translate(426.87 80.67)">e</text><text class="cls-12" transform="translate(430.08 80.67)"> </text><text class="cls-12" transform="translate(409.14 87.8)">S</text><text class="cls-12" transform="translate(412.43 87.8)">t</text><text class="cls-12" transform="translate(414.49 87.8)">e</text><text class="cls-12" transform="translate(417.69 87.8)">p</text><text class="cls-12" transform="translate(421.18 87.8)">p</text><text class="cls-12" transform="translate(424.67 87.8)">e</text><text class="cls-12" transform="translate(427.87 87.8)">r</text><ellipse class="cls-9" cx="420.1" cy="51.24" rx="7.04" ry="7.02"/><ellipse class="cls-6" cx="420.1" cy="51.24" rx="7.04" ry="7.02"/><line class="cls-6" x1="413.88" y1="47.96" x2="426.31" y2="54.54"/><text class="cls-12" transform="translate(420.33 50.91)">N</text><text class="cls-12" transform="translate(416.81 56.53)">S</text><path class="cls-16" d="M332.13,42.12a7,7,0,0,1,14.07,0h0a7,7,0,0,1-14.07,0Z"/><line class="cls-6" x1="337.76" y1="108.76" x2="337.76" y2="101.74"/><polyline class="cls-6" points="342.69 108.76 339.17 108.76 339.17 101.74 342.69 101.74"/><line class="cls-6" x1="332.13" y1="105.25" x2="337.76" y2="105.25"/><rect x="339.17" y="101.75" width="0.7" height="7.01"/><rect class="cls-6" x="339.17" y="101.75" width="0.7" height="7.01"/><polyline class="cls-6" points="342.69 108.76 342.69 105.25 339.87 105.25"/><path class="cls-7" d="M342.33,108.76a.35.35,0,0,0,.7,0h0a.35.35,0,1,0-.7,0Z"/><path class="cls-6" d="M342.33,108.76a.35.35,0,0,0,.7,0h0a.35.35,0,1,0-.7,0Z"/><line class="cls-6" x1="342.69" y1="101.74" x2="342.69" y2="98.24"/><line class="cls-6" x1="342.69" y1="108.76" x2="342.69" y2="112.27"/><polygon class="cls-7" points="340.15 105.25 341.98 106.09 341.98 104.41 340.15 105.25"/><polygon class="cls-20" points="340.15 105.25 341.98 106.09 341.98 104.41 340.15 105.25"/><path class="cls-16" d="M332.13,105.25a7,7,0,0,1,14.07,0h0a7,7,0,0,1-14.07,0Z"/><path class="cls-16" d="M346.2,31.6a7,7,0,0,1,14.08,0h0a7,7,0,0,1-14.08,0Z"/><line class="cls-6" x1="351.83" y1="98.24" x2="351.83" y2="91.22"/><polyline class="cls-6" points="356.76 98.24 353.24 98.24 353.24 91.22 356.76 91.22"/><line class="cls-6" x1="346.2" y1="94.73" x2="351.83" y2="94.73"/><rect x="353.24" y="91.22" width="0.7" height="7.01"/><rect class="cls-6" x="353.24" y="91.22" width="0.7" height="7.01"/><polyline class="cls-6" points="356.76 98.24 356.76 94.73 353.94 94.73"/><path class="cls-7" d="M356.41,98.24a.35.35,0,0,0,.71,0h0a.35.35,0,0,0-.71,0Z"/><path class="cls-6" d="M356.41,98.24a.35.35,0,0,0,.71,0h0a.35.35,0,0,0-.71,0Z"/><line class="cls-6" x1="356.76" y1="91.22" x2="356.76" y2="87.72"/><line class="cls-6" x1="356.76" y1="98.24" x2="356.76" y2="101.74"/><polygon class="cls-7" points="354.23 94.73 356.05 95.57 356.05 93.89 354.23 94.73"/><polygon class="cls-20" points="354.23 94.73 356.05 95.57 356.05 93.89 354.23 94.73"/><path class="cls-16" d="M346.2,94.73a7,7,0,0,1,14.08,0h0a7,7,0,0,1-14.08,0Z"/><path class="cls-16" d="M360.28,42.12a7,7,0,0,1,14.07,0h0a7,7,0,0,1-14.07,0Z"/><line class="cls-6" x1="365.91" y1="109.46" x2="365.91" y2="102.45"/><polyline class="cls-6" points="370.84 109.46 367.31 109.46 367.31 102.45 370.84 102.45"/><line class="cls-6" x1="360.28" y1="105.95" x2="365.91" y2="105.95"/><rect x="367.32" y="102.44" width="0.7" height="7.01"/><rect class="cls-6" x="367.32" y="102.44" width="0.7" height="7.01"/><polyline class="cls-6" points="370.84 109.46 370.84 105.95 368.02 105.95"/><path class="cls-7" d="M370.48,109.46a.35.35,0,0,0,.71,0h0a.35.35,0,0,0-.71,0Z"/><path class="cls-6" d="M370.48,109.46a.35.35,0,0,0,.71,0h0a.35.35,0,0,0-.71,0Z"/><line class="cls-6" x1="370.84" y1="102.45" x2="370.84" y2="98.94"/><line class="cls-6" x1="370.84" y1="109.46" x2="370.84" y2="112.97"/><polygon class="cls-7" points="368.3 105.95 370.13 106.8 370.13 105.11 368.3 105.95"/><polygon class="cls-20" points="368.3 105.95 370.13 106.8 370.13 105.11 368.3 105.95"/><path class="cls-16" d="M361,106a7,7,0,0,1,14.07,0h0A7,7,0,0,1,361,106Z"/><line class="cls-6" x1="356.76" y1="38.61" x2="356.76" y2="87.72"/><line class="cls-6" x1="370.84" y1="49.13" x2="370.84" y2="98.94"/><polyline class="cls-6" points="342.69 10.55 370.84 10.55 370.84 35.11"/><line class="cls-6" x1="356.76" y1="24.58" x2="356.76" y2="10.55"/><path class="cls-7" d="M356.76,11.76a1.2,1.2,0,1,0,0-2.41h0a1.2,1.2,0,1,0,0,2.41Z"/><polyline class="cls-6" points="342.69 141.03 370.84 141.03 370.84 138.22"/><path class="cls-7" d="M343.89,141a1.21,1.21,0,0,0-2.41,0h0a1.21,1.21,0,0,0,2.41,0Z"/><line class="cls-6" x1="356.76" y1="73.69" x2="429.95" y2="73.69"/><path class="cls-7" d="M358,73.69a1.21,1.21,0,0,0-2.41,0h0a1.21,1.21,0,0,0,2.41,0Z"/><line class="cls-21" x1="346.2" y1="31.6" x2="335.65" y2="31.6"/><line class="cls-21" x1="360.28" y1="42.12" x2="349.72" y2="42.12"/><line class="cls-21" x1="360.28" y1="105.95" x2="348.31" y2="105.95"/><line class="cls-21" x1="346.2" y1="94.73" x2="335.65" y2="94.73"/><line class="cls-6" x1="337.76" y1="38.61" x2="337.76" y2="45.63"/><polyline class="cls-6" points="342.69 38.61 339.17 38.61 339.17 45.63 342.69 45.63"/><line class="cls-6" x1="332.13" y1="42.12" x2="337.76" y2="42.12"/><rect x="339.17" y="38.61" width="0.7" height="7.01"/><rect class="cls-6" x="339.17" y="38.61" width="0.7" height="7.01"/><polyline class="cls-6" points="342.69 38.61 342.69 42.12 339.87 42.12"/><path class="cls-7" d="M342.33,38.61a.35.35,0,0,1,.7,0h0a.35.35,0,1,1-.7,0Z"/><path class="cls-6" d="M342.33,38.61a.35.35,0,0,1,.7,0h0a.35.35,0,1,1-.7,0Z"/><line class="cls-6" x1="342.69" y1="38.47" x2="342.69" y2="35.11"/><line class="cls-6" x1="342.69" y1="45.63" x2="342.69" y2="49.13"/><polygon class="cls-7" points="342.19 42.12 340.36 42.96 340.36 41.28 342.19 42.12"/><polygon class="cls-20" points="342.19 42.12 340.36 42.96 340.36 41.28 342.19 42.12"/><line class="cls-6" x1="351.83" y1="28.09" x2="351.83" y2="35.11"/><polyline class="cls-6" points="356.76 28.09 353.24 28.09 353.24 35.11 356.76 35.11"/><line class="cls-6" x1="346.2" y1="31.6" x2="351.83" y2="31.6"/><rect x="353.24" y="28.09" width="0.7" height="7.01"/><rect class="cls-6" x="353.24" y="28.09" width="0.7" height="7.01"/><polyline class="cls-6" points="356.76 28.09 356.76 31.6 353.94 31.6"/><path class="cls-7" d="M356.41,28.09a.35.35,0,0,1,.71,0h0a.35.35,0,0,1-.71,0Z"/><path class="cls-6" d="M356.41,28.09a.35.35,0,0,1,.71,0h0a.35.35,0,0,1-.71,0Z"/><line class="cls-6" x1="356.76" y1="27.95" x2="356.76" y2="24.58"/><line class="cls-6" x1="356.76" y1="35.11" x2="356.76" y2="38.61"/><polygon class="cls-7" points="356.27 31.6 354.44 32.44 354.44 30.76 356.27 31.6"/><polygon class="cls-20" points="356.27 31.6 354.44 32.44 354.44 30.76 356.27 31.6"/><line class="cls-6" x1="365.91" y1="38.61" x2="365.91" y2="45.63"/><polyline class="cls-6" points="370.84 38.61 367.31 38.61 367.31 45.63 370.84 45.63"/><line class="cls-6" x1="360.28" y1="42.12" x2="365.91" y2="42.12"/><rect x="367.32" y="38.61" width="0.7" height="7.01"/><rect class="cls-6" x="367.32" y="38.61" width="0.7" height="7.01"/><polyline class="cls-6" points="370.84 38.61 370.84 42.12 368.02 42.12"/><path class="cls-7" d="M370.48,38.61a.35.35,0,0,1,.71,0h0a.35.35,0,0,1-.71,0Z"/><path class="cls-6" d="M370.48,38.61a.35.35,0,0,1,.71,0h0a.35.35,0,0,1-.71,0Z"/><line class="cls-6" x1="370.84" y1="38.47" x2="370.84" y2="35.11"/><line class="cls-6" x1="370.84" y1="45.63" x2="370.84" y2="49.13"/><polygon class="cls-7" points="370.34 42.12 368.51 42.96 368.51 41.28 370.34 42.12"/><polygon class="cls-20" points="370.34 42.12 368.51 42.96 368.51 41.28 370.34 42.12"/><text class="cls-12" transform="translate(277.11 68.45)">B</text><text class="cls-12" transform="translate(280.68 68.45)">M</text><rect class="cls-11" x="268.79" y="66.67" width="5.63" height="5.61"/><rect class="cls-16" x="268.79" y="66.67" width="5.63" height="5.61"/><rect class="cls-11" x="269.49" y="67.37" width="5.63" height="5.61"/><rect class="cls-16" x="269.49" y="67.37" width="5.63" height="5.61"/><rect class="cls-11" x="270.2" y="68.07" width="5.63" height="5.61"/><rect class="cls-6" x="270.2" y="68.07" width="5.63" height="5.61"/><line class="cls-6" x1="342.69" y1="70.18" x2="275.83" y2="70.18"/><path class="cls-7" d="M341.48,70.18a1.21,1.21,0,0,0,2.41,0h0a1.21,1.21,0,0,0-2.41,0Z"/><text class="cls-22" transform="translate(346.08 132.39)">R</text><text class="cls-23" transform="translate(348.4 132.95)">S</text><rect class="cls-11" x="341.28" y="127" width="2.82" height="8.42"/><rect class="cls-4" x="341.28" y="127" width="2.82" height="8.42"/><line class="cls-6" x1="342.69" y1="124.19" x2="342.69" y2="127"/><line class="cls-6" x1="342.69" y1="135.42" x2="342.69" y2="138.22"/><text class="cls-22" transform="translate(374.23 132.39)">R</text><text class="cls-23" transform="translate(376.55 132.95)">S</text><rect class="cls-11" x="369.43" y="127" width="2.82" height="8.42"/><rect class="cls-4" x="369.43" y="127" width="2.82" height="8.42"/><line class="cls-6" x1="370.84" y1="124.19" x2="370.84" y2="127"/><line class="cls-6" x1="370.84" y1="135.42" x2="370.84" y2="138.22"/><line class="cls-6" x1="342.69" y1="124.19" x2="342.69" y2="112.27"/><line class="cls-6" x1="356.76" y1="124.19" x2="356.76" y2="101.74"/><line class="cls-6" x1="370.84" y1="124.19" x2="370.84" y2="112.97"/><text class="cls-12" transform="translate(277.81 117.56)">R</text><text class="cls-12" transform="translate(281.3 117.56)">S</text><rect class="cls-11" x="268.79" y="115.77" width="5.63" height="5.61"/><rect class="cls-16" x="268.79" y="115.77" width="5.63" height="5.61"/><rect class="cls-11" x="270.2" y="117.18" width="5.63" height="5.61"/><rect class="cls-6" x="270.2" y="117.18" width="5.63" height="5.61"/><line class="cls-6" x1="342.69" y1="119.28" x2="275.83" y2="119.28"/><path class="cls-7" d="M341.48,119.28a1.21,1.21,0,0,0,2.41,0h0a1.21,1.21,0,0,0-2.41,0Z"/><line class="cls-6" x1="356.76" y1="124.19" x2="342.69" y2="124.19"/><path class="cls-7" d="M343.89,124.19a1.21,1.21,0,0,0-2.41,0h0a1.21,1.21,0,0,0,2.41,0Z"/><polyline class="cls-6" points="429.95 73.69 429.95 62.46 427.13 62.46"/><line class="cls-6" x1="379.98" y1="98.24" x2="379.98" y2="91.22"/><polyline class="cls-6" points="384.91 98.24 381.39 98.24 381.39 91.22 384.91 91.22"/><line class="cls-6" x1="374.35" y1="94.73" x2="379.98" y2="94.73"/><rect x="381.39" y="91.22" width="0.7" height="7.01"/><rect class="cls-6" x="381.39" y="91.22" width="0.7" height="7.01"/><polyline class="cls-6" points="384.91 98.24 384.91 94.73 382.1 94.73"/><path class="cls-7" d="M384.56,98.24a.35.35,0,1,0,.7,0h0a.35.35,0,1,0-.7,0Z"/><path class="cls-6" d="M384.56,98.24a.35.35,0,1,0,.7,0h0a.35.35,0,1,0-.7,0Z"/><line class="cls-6" x1="384.91" y1="91.22" x2="384.91" y2="87.72"/><line class="cls-6" x1="384.91" y1="98.24" x2="384.91" y2="101.74"/><polygon class="cls-7" points="382.38 94.73 384.21 95.57 384.21 93.89 382.38 94.73"/><polygon class="cls-20" points="382.38 94.73 384.21 95.57 384.21 93.89 382.38 94.73"/><path class="cls-16" d="M374.35,94.73a7,7,0,0,1,14.08,0h0a7,7,0,0,1-14.08,0Z"/><line class="cls-6" x1="384.91" y1="38.61" x2="384.91" y2="87.72"/><line class="cls-21" x1="374.35" y1="31.6" x2="363.8" y2="31.6"/><line class="cls-21" x1="374.35" y1="94.73" x2="363.8" y2="94.73"/><line class="cls-6" x1="379.98" y1="28.09" x2="379.98" y2="35.11"/><polyline class="cls-6" points="384.91 28.09 381.39 28.09 381.39 35.11 384.91 35.11"/><line class="cls-6" x1="374.35" y1="31.6" x2="379.98" y2="31.6"/><rect x="381.39" y="28.09" width="0.7" height="7.01"/><rect class="cls-6" x="381.39" y="28.09" width="0.7" height="7.01"/><polyline class="cls-6" points="384.91 28.09 384.91 31.6 382.1 31.6"/><path class="cls-7" d="M384.56,28.09a.35.35,0,0,1,.7,0h0a.35.35,0,1,1-.7,0Z"/><path class="cls-6" d="M384.56,28.09a.35.35,0,0,1,.7,0h0a.35.35,0,1,1-.7,0Z"/><line class="cls-6" x1="384.91" y1="27.95" x2="384.91" y2="24.58"/><line class="cls-6" x1="384.91" y1="35.11" x2="384.91" y2="38.61"/><polygon class="cls-7" points="384.42 31.6 382.59 32.44 382.59 30.76 384.42 31.6"/><polygon class="cls-20" points="384.42 31.6 382.59 32.44 382.59 30.76 384.42 31.6"/><line class="cls-6" x1="384.91" y1="124.19" x2="384.91" y2="101.74"/><line class="cls-6" x1="384.91" y1="124.19" x2="370.84" y2="124.19"/><path class="cls-7" d="M372,124.19a1.21,1.21,0,0,0-2.41,0h0a1.21,1.21,0,0,0,2.41,0Z"/><path class="cls-16" d="M375.06,31.6a7,7,0,0,1,14.08,0h0a7,7,0,0,1-14.08,0Z"/><line class="cls-6" x1="407.43" y1="45.63" x2="407.43" y2="44.22"/><line class="cls-4" x1="407.43" y1="48.43" x2="408.14" y2="48.43"/><line class="cls-4" x1="407.43" y1="51.24" x2="408.14" y2="51.24"/><line class="cls-4" x1="407.43" y1="54.05" x2="408.14" y2="54.05"/><line class="cls-4" x1="407.43" y1="56.85" x2="408.14" y2="56.85"/><path class="cls-4" d="M408.14,45.63a1.4,1.4,0,1,1,0,2.81,1.4,1.4,0,0,1,1.41,1.4h0a1.41,1.41,0,0,1-1.41,1.41,1.4,1.4,0,0,1,1.41,1.4h0A1.41,1.41,0,0,1,408.14,54h0a1.4,1.4,0,0,1,1.41,1.4h0a1.4,1.4,0,0,1-1.41,1.4h0"/><line class="cls-4" x1="407.43" y1="45.63" x2="408.14" y2="45.63"/><line class="cls-6" x1="407.43" y1="58.25" x2="407.43" y2="56.85"/><line class="cls-6" x1="407.43" y1="58.25" x2="370.84" y2="58.25"/><path class="cls-7" d="M372,58.25a1.21,1.21,0,0,0-2.41,0h0a1.21,1.21,0,0,0,2.41,0Z"/><line class="cls-6" x1="407.43" y1="44.22" x2="384.91" y2="44.22"/><path class="cls-7" d="M386.11,44.22a1.21,1.21,0,0,0-2.41,0h0a1.21,1.21,0,0,0,2.41,0Z"/><line class="cls-21" x1="370.84" y1="119.98" x2="358.87" y2="119.98"/><path class="cls-7" d="M369.63,120a1.21,1.21,0,0,0,2.41,0h0a1.21,1.21,0,0,0-2.41,0Z"/><line class="cls-6" x1="370.84" y1="10.55" x2="384.91" y2="10.55"/><path class="cls-7" d="M372,10.55a1.21,1.21,0,0,0-2.41,0h0a1.21,1.21,0,0,0,2.41,0Z"/><line class="cls-6" x1="384.91" y1="24.58" x2="384.91" y2="10.55"/><path class="cls-7" d="M384.91,11.76a1.2,1.2,0,1,0,0-2.41h0a1.2,1.2,0,1,0,0,2.41Z"/><line class="cls-6" x1="332.13" y1="105.25" x2="275.83" y2="105.25"/><polyline class="cls-6" points="251.19 80.7 251.19 105.25 268.08 105.25"/><text class="cls-24" transform="translate(45.48 27.96)">T</text><text class="cls-24" transform="translate(50.26 27.96)">M</text><text class="cls-24" transform="translate(57.01 27.96)">C</text><text class="cls-24" transform="translate(62.06 27.96)">2</text><text class="cls-24" transform="translate(66.53 27.96)">6</text><text class="cls-24" transform="translate(71 27.96)">2</text></g></g></g></svg>
\ No newline at end of file
diff --git a/images/routing-begin.png b/images/v0.1/routing-begin.png
similarity index 100%
rename from images/routing-begin.png
rename to images/v0.1/routing-begin.png
diff --git a/images/routing-complete.png b/images/v0.1/routing-complete.png
similarity index 100%
rename from images/routing-complete.png
rename to images/v0.1/routing-complete.png
diff --git a/images/routing-one-bridge.png b/images/v0.1/routing-one-bridge.png
similarity index 100%
rename from images/routing-one-bridge.png
rename to images/v0.1/routing-one-bridge.png
diff --git a/images/v0.1/schematic.png b/images/v0.1/schematic.png
new file mode 100644
index 0000000000000000000000000000000000000000..3b7154a3b059c78267e460750c1bece0ed02f3a1
Binary files /dev/null and b/images/v0.1/schematic.png differ