From 53e9efd80af2095f758abf62fe9f7a0bb20d7e75 Mon Sep 17 00:00:00 2001 From: Jake Read <jake.read@cba.mit.edu> Date: Tue, 8 May 2018 10:33:01 -0400 Subject: [PATCH] some doc --- README.md | 50 +- circuit/mkstepper17/eagle.epf | 60 +- circuit/mkstepper23/eagle.epf | 47 +- circuit/mkstepper23/mkstepper23.brd | 1655 +++++++++++++++++++++------ circuit/mkstepper23/mkstepper23.sch | 693 ++++++----- v0-3.md | 25 + 6 files changed, 1782 insertions(+), 748 deletions(-) create mode 100644 v0-3.md diff --git a/README.md b/README.md index 5867984..7cc20a6 100644 --- a/README.md +++ b/README.md @@ -2,54 +2,24 @@  -Uses TMC2660 -Uses ATSAMD51 -Uses AS5147D - -Does networked control of stepper motors w/ up to 2.8A current. Plans for closed loop step-servo control. - See [circuit chatter](/circuit) and [programming chatter](/embedded). ## Commands -Position: -key: 129, units: int32_t, steps - -Speed: -key: 130, units: uint32_t, steps/s - -Block: -key: 131, entry speed, acceleration, cruise speed, exit speed, steps +Block (defines one trapezoid) + - key: 129, steps to make (signed int32), entry speed (uint32) mm/min, acceleration rate (uint32) mm/min/s, acceleration steps (uint32), steps until deceleration (uint32) + - careful, it's possible to specify a block that will not terminate (zero speed while still having steps to make) + - returns an ack when the block is complete # Todo - -Redo doc as if it's a real project. Update board for AEAT6600 Encoder. + - working on next boards, one for NEMA17s (board is out to fab) and one for NEMA23s (board is being designed) + - if necessary, more accurate step ticker, rather than current polling technique ## MKStepper17 + - is out to fab ## MKStepper23 p/n pairs FDD8424HCT-ND - -### Step Driver - -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 - -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. - -Also [smartstepper](https://hackaday.io/project/18468-smart-stepper) - -## 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. - -# Currently - -Ready for MKXMods network integration. - - + - schemtatic + - nc all: stlrs + - route logic, power looks siiiik diff --git a/circuit/mkstepper17/eagle.epf b/circuit/mkstepper17/eagle.epf index 2868d8d..6d2e772 100644 --- a/circuit/mkstepper17/eagle.epf +++ b/circuit/mkstepper17/eagle.epf @@ -37,17 +37,17 @@ UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/rload.lbr" UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/sym.lbr" [Win_1] -Type="Library Editor" -Number=3 -File="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/power.lbr" -View="-53.139 -66.5683 99.0171 62.7644" -WireWidths=" 0.0762 0.1016 0.15 0.2 0.2032 0.3048 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524 0.254 0.127" +Type="Schematic Editor" +Number=1 +File="mkstepper17.sch" +View="97.0363 109.963 325.663 272.577" +WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.2032 0.254 0.3048 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524" PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0" PadDrills=" 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6" ViaDiameters=" 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1 1.15 1.2 1.3 0" ViaDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35" HoleDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35" -TextSizes=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778 1.27" +TextSizes=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778" PolygonSpacings=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.27" PolygonIsolates=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0" MiterRadiuss=" 0.254 0.3175 0.635 1.27 2.54 1 2 2.5 5 7.5 10 0" @@ -57,7 +57,7 @@ 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=0 +WireBendSet=31 WireCap=1 MiterStyle=0 PadShape=0 @@ -78,18 +78,20 @@ SwapLevel=0 ArcDirection=0 AddLevel=2 PadsSameType=0 -Layer=94 +Layer=91 +Views=" 1: 97.0363 109.963 325.663 272.577" +Sheet="1" [Win_2] -Type="Schematic Editor" -Number=1 -File="mkstepper17.sch" -View="48.7773 86.9926 323.129 282.129" -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" +Type="Board Editor" +Number=2 +File="mkstepper17.brd" +View="10.5097 0.492931 54.8965 46.4287" +WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.254 0.3048 0.4064 0.508 0.6096 1.016 2.54 1.27 0.8128 0.1524 0.2032" PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0" PadDrills=" 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6" ViaDiameters=" 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1 1.15 1.2 1.3 0" -ViaDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35" +ViaDrills=" 0.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" 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" @@ -100,14 +102,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=1 +WireBendSet=0 WireCap=1 MiterStyle=0 PadShape=0 ViaShape=1 PolygonPour=0 -PolygonRank=0 +PolygonRank=1 PolygonThermals=1 PolygonOrphans=0 TextRatio=8 @@ -122,22 +124,20 @@ SwapLevel=0 ArcDirection=0 AddLevel=2 PadsSameType=0 -Layer=91 -Views=" 1: 48.7773 86.9926 323.129 282.129" -Sheet="1" +Layer=1 [Win_3] -Type="Board Editor" -Number=2 -File="mkstepper17.brd" -View="10.5097 0.492931 54.8965 46.4287" -WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.254 0.3048 0.4064 0.508 0.6096 1.016 2.54 1.27 0.8128 0.1524 0.2032" +Type="Library Editor" +Number=3 +File="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/power.lbr" +View="-53.139 -66.5683 99.0171 62.7644" +WireWidths=" 0.0762 0.1016 0.15 0.2 0.2032 0.3048 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524 0.254 0.127" 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.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" +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" +TextSizes=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778 1.27" 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" @@ -146,14 +146,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=1 +WireBend=0 WireBendSet=0 WireCap=1 MiterStyle=0 PadShape=0 ViaShape=1 PolygonPour=0 -PolygonRank=1 +PolygonRank=0 PolygonThermals=1 PolygonOrphans=0 TextRatio=8 @@ -168,7 +168,7 @@ SwapLevel=0 ArcDirection=0 AddLevel=2 PadsSameType=0 -Layer=1 +Layer=94 [Win_4] Type="Control Panel" diff --git a/circuit/mkstepper23/eagle.epf b/circuit/mkstepper23/eagle.epf index df6f450..d0b3cbc 100644 --- a/circuit/mkstepper23/eagle.epf +++ b/circuit/mkstepper23/eagle.epf @@ -39,8 +39,8 @@ UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/sym.lbr" [Win_1] Type="Library Editor" Number=3 -File="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/power.lbr" -View="-53.139 -66.5683 99.0171 62.7644" +File="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/motors.lbr" +View="-37.2261 -32.5557 39.2933 43.9638" WireWidths=" 0.0762 0.1016 0.15 0.2 0.2032 0.3048 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524 0.254 0.127" 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" @@ -78,18 +78,19 @@ SwapLevel=0 ArcDirection=0 AddLevel=2 PadsSameType=0 -Layer=94 +Layer=21 +Package="NEMA23" [Win_2] -Type="Board Editor" -Number=2 -File="mkstepper23.brd" -View="4.43603 16.6642 41.6965 54.8187" +Type="Schematic Editor" +Number=1 +File="mkstepper23.sch" +View="145.746 67.6478 430.941 309.902" 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.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" +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" @@ -100,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=1 -WireBendSet=0 +WireBend=4 +WireBendSet=31 WireCap=1 MiterStyle=0 PadShape=0 ViaShape=1 PolygonPour=0 -PolygonRank=1 +PolygonRank=0 PolygonThermals=1 PolygonOrphans=0 TextRatio=8 @@ -122,18 +123,20 @@ SwapLevel=0 ArcDirection=0 AddLevel=2 PadsSameType=0 -Layer=1 +Layer=91 +Views=" 1: 145.746 67.6478 430.941 309.902" +Sheet="1" [Win_3] -Type="Schematic Editor" -Number=1 -File="mkstepper23.sch" -View="129.891 175.056 225.402 256.187" -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" +Type="Board Editor" +Number=2 +File="mkstepper23.brd" +View="6.90462 -2.72817 71.291 63.2032" +WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.254 0.3048 0.508 0.6096 0.8128 1.016 1.27 2.54 0.2032 0.4064 0.1524" PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0" PadDrills=" 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6" ViaDiameters=" 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1 1.15 1.2 1.3 0" -ViaDrills=" 0.2 0.25 0.3 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35" +ViaDrills=" 0.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" 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" @@ -145,13 +148,13 @@ 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=4 -WireBendSet=31 +WireBendSet=0 WireCap=1 MiterStyle=0 PadShape=0 ViaShape=1 PolygonPour=0 -PolygonRank=0 +PolygonRank=1 PolygonThermals=1 PolygonOrphans=0 TextRatio=8 @@ -166,9 +169,7 @@ SwapLevel=0 ArcDirection=0 AddLevel=2 PadsSameType=0 -Layer=91 -Views=" 1: 129.891 175.056 225.402 256.187" -Sheet="1" +Layer=16 [Win_4] Type="Control Panel" diff --git a/circuit/mkstepper23/mkstepper23.brd b/circuit/mkstepper23/mkstepper23.brd index 7a701d8..5c237e0 100644 --- a/circuit/mkstepper23/mkstepper23.brd +++ b/circuit/mkstepper23/mkstepper23.brd @@ -6,7 +6,7 @@ <setting alwaysvectorfont="yes"/> <setting verticaltext="up"/> </settings> -<grid distance="0.5" unitdist="mm" unit="mm" style="lines" multiple="1" display="yes" altdistance="1" altunitdist="mm" altunit="mm"/> +<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="2" name="Route2" color="1" fill="3" visible="no" active="no"/> @@ -58,7 +58,7 @@ <layer number="48" name="Document" color="7" fill="1" visible="no" active="yes"/> <layer number="49" name="Reference" color="7" fill="1" visible="no" active="yes"/> <layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/> -<layer number="51" name="tDocu" color="7" fill="1" visible="no" active="yes"/> +<layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="yes"/> <layer number="52" name="bDocu" color="7" fill="1" visible="no" active="yes"/> <layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/> <layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/> @@ -166,8 +166,8 @@ <text x="71.35" y="40.65" size="0.8128" layer="21" font="vector" rot="R180">B1</text> <text x="71.35" y="38.15" size="0.8128" layer="21" font="vector" rot="R180">B2</text> <text x="62.9" y="51.7" size="0.8128" layer="21" font="vector">mkstepper23 v0.1</text> -<text x="22.25" y="66" size="1.016" layer="21" font="vector">GND</text> -<text x="34.05" y="61" size="1.016" layer="21" font="vector">V+</text> +<text x="31.25" y="-1" size="1.016" layer="21" font="vector">GND</text> +<text x="41.55" y="-1" size="1.016" layer="21" font="vector">V+</text> <text x="69.503" y="32.829" size="1.016" layer="21" font="vector">one at a time</text> <wire x1="7" y1="52.5" x2="7" y2="21.5" width="0.1524" layer="47"/> <wire x1="7" y1="21.5" x2="38" y2="21.5" width="0.1524" layer="47"/> @@ -177,6 +177,30 @@ <text x="61.1964" y="25.91" size="1.016" layer="21" font="vector">UP1</text> <dimension x1="43.75" y1="57.75" x2="43.75" y2="1.75" x3="47.75" y3="29.75" textsize="0.6096" layer="48"/> <dimension x1="1.75" y1="58.75" x2="43.25" y2="58.75" x3="22.5" y3="61.25" textsize="0.6096" layer="48"/> +<wire x1="2" y1="49" x2="6.5" y2="49" width="0.1524" layer="20"/> +<wire x1="6.5" y1="49" x2="11" y2="53.5" width="0.1524" layer="20" curve="90"/> +<wire x1="11" y1="53.5" x2="11" y2="55.5" width="0.1524" layer="20"/> +<wire x1="14" y1="58.5" x2="46" y2="58.5" width="0.1524" layer="20"/> +<wire x1="49" y1="55.5" x2="49" y2="53.5" width="0.1524" layer="20"/> +<wire x1="49" y1="53.5" x2="53.5" y2="49" width="0.1524" layer="20" curve="90"/> +<wire x1="53.5" y1="49" x2="55.5" y2="49" width="0.1524" layer="20"/> +<wire x1="58.5" y1="46" x2="58.5" y2="14" width="0.1524" layer="20"/> +<wire x1="55.5" y1="11" x2="53.5" y2="11" width="0.1524" layer="20"/> +<wire x1="53.5" y1="11" x2="49" y2="6.5" width="0.1524" layer="20" curve="90"/> +<wire x1="49" y1="6.5" x2="49" y2="4.5" width="0.1524" layer="20"/> +<wire x1="46" y1="1.5" x2="14" y2="1.5" width="0.1524" layer="20"/> +<wire x1="11" y1="4.5" x2="11" y2="6.5" width="0.1524" layer="20"/> +<wire x1="11" y1="6.5" x2="6.5" y2="11" width="0.1524" layer="20" curve="90"/> +<wire x1="6.5" y1="11" x2="4.5" y2="11" width="0.1524" layer="20"/> +<wire x1="1.5" y1="14" x2="1.5" y2="48.5" width="0.1524" layer="20"/> +<wire x1="11" y1="55.5" x2="14" y2="58.5" width="0.1524" layer="20" curve="-90"/> +<wire x1="46" y1="58.5" x2="49" y2="55.5" width="0.1524" layer="20" curve="-90"/> +<wire x1="55.5" y1="49" x2="58.5" y2="46" width="0.1524" layer="20" curve="-90"/> +<wire x1="55.5" y1="11" x2="58.5" y2="14" width="0.1524" layer="20" curve="90"/> +<wire x1="46" y1="1.5" x2="49" y2="4.5" width="0.1524" layer="20" curve="90"/> +<wire x1="11" y1="4.5" x2="14" y2="1.5" width="0.1524" layer="20" curve="90"/> +<wire x1="1.5" y1="14" x2="4.5" y2="11" width="0.1524" layer="20" curve="90"/> +<wire x1="1.5" y1="48.5" x2="2" y2="49" width="0.1524" layer="20" curve="-90"/> </plain> <libraries> <library name="atsam"> @@ -349,38 +373,38 @@ Source: http://datasheets.maxim-ic.com/en/ds/MAX7042.pdf</description> <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="1" x="-2.325" y="1.75" dx="0.55" 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="8" x="-2.325" y="-1.75" dx="0.55" dy="0.25" layer="1" stop="no" cream="no"/> +<smd name="9" x="-1.75" y="-2.325" dx="0.55" 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="16" x="1.75" y="-2.325" dx="0.55" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/> +<smd name="17" x="2.325" y="-1.75" dx="0.55" 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="24" x="2.325" y="1.75" dx="0.55" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/> +<smd name="25" x="1.75" y="2.325" dx="0.55" 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"/> +<smd name="32" x="-1.75" y="2.325" dx="0.55" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/> <text x="-4.05" y="-4.35" size="1.27" layer="27">>VALUE</text> <text x="-3.8" y="3.25" size="1.27" layer="25">>NAME</text> <rectangle x1="-0.3" y1="1.1" x2="0.3" y2="1.4" layer="31"/> @@ -1156,28 +1180,6 @@ You are welcome to use this library for commercial purposes. For attribution, we </package> </packages> </library> -<library name="motors"> -<packages> -<package name="NEMA23"> -<wire x1="-28.2" y1="-28.2" x2="28.2" y2="-28.2" width="0.127" layer="49"/> -<wire x1="-28.2" y1="-28.2" x2="-28.2" y2="28.2" width="0.127" layer="49"/> -<wire x1="28.2" y1="-28.2" x2="28.2" y2="28.2" width="0.127" layer="49"/> -<wire x1="-28.2" y1="28.2" x2="28.2" y2="28.2" width="0.127" layer="49"/> -<pad name="P$1" x="-23.57" y="23.57" drill="5.15" diameter="8"/> -<pad name="P$2" x="23.57" y="23.57" drill="5.15" diameter="8"/> -<pad name="P$3" x="-23.57" y="-23.57" drill="5.15" diameter="8"/> -<pad name="P$4" x="23.57" y="-23.57" drill="5.15" diameter="8"/> -<circle x="-23.57" y="23.57" radius="5" width="0.127" layer="21"/> -<circle x="23.57" y="23.57" radius="5" width="0.127" layer="21"/> -<circle x="23.57" y="-23.57" radius="5" width="0.127" layer="21"/> -<circle x="-23.57" y="-23.57" radius="5" width="0.127" layer="21"/> -<pad name="P$5" x="-25.7" y="16.05" drill="3.15" diameter="5.7"/> -<pad name="P$6" x="16.05" y="25.7" drill="3.15" diameter="5.7"/> -<pad name="P$7" x="25.7" y="-16.05" drill="3.15" diameter="5.7"/> -<pad name="P$8" x="-16.05" y="-25.7" drill="3.15" diameter="5.7"/> -</package> -</packages> -</library> </libraries> <attributes> </attributes> @@ -1205,19 +1207,19 @@ design rules under a new name.</description> <param name="layerSetup" value="(1*16)"/> <param name="mtCopper" value="0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm"/> <param name="mtIsolate" value="1.5mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm"/> -<param name="mdWireWire" value="8mil"/> -<param name="mdWirePad" value="8mil"/> -<param name="mdWireVia" value="8mil"/> -<param name="mdPadPad" value="8mil"/> -<param name="mdPadVia" value="8mil"/> -<param name="mdViaVia" value="8mil"/> -<param name="mdSmdPad" value="8mil"/> -<param name="mdSmdVia" value="8mil"/> -<param name="mdSmdSmd" value="8mil"/> +<param name="mdWireWire" value="6mil"/> +<param name="mdWirePad" value="6mil"/> +<param name="mdWireVia" value="6mil"/> +<param name="mdPadPad" value="6mil"/> +<param name="mdPadVia" value="6mil"/> +<param name="mdViaVia" value="6mil"/> +<param name="mdSmdPad" value="6mil"/> +<param name="mdSmdVia" value="6mil"/> +<param name="mdSmdSmd" value="6mil"/> <param name="mdViaViaSameLayer" value="6mil"/> <param name="mnLayersViaInSmd" value="2"/> -<param name="mdCopperDimension" value="10mil"/> -<param name="mdDrill" value="10mil"/> +<param name="mdCopperDimension" value="8mil"/> +<param name="mdDrill" value="8mil"/> <param name="mdSmdStop" value="0mil"/> <param name="msWidth" value="6mil"/> <param name="msDrill" value="0.3mm"/> @@ -1368,186 +1370,167 @@ design rules under a new name.</description> </pass> </autorouter> <elements> -<element name="U1" library="atsam" package="QFN-64-9X9MM" value="ATSAMD51QFN64" x="27.85" y="18.95" rot="R180"/> -<element name="R13" library="borkedlabs-passives" package="R2512" value="" x="36.2224" y="41.2948" rot="R270"> -<attribute name="PACKAGE" value="2512" x="36.2224" y="41.2948" size="1.778" layer="27" rot="R270" display="off"/> -<attribute name="PRECISION" value="" x="36.2224" y="41.2948" size="1.778" layer="27" rot="R270" display="off"/> -</element> -<element name="S1" library="fab" package="TACT-SWITCH-KMR6" value="2-8X4-5_SWITCH" x="20.2588" y="4.7682" rot="R90"/> -<element name="C17" library="borkedlabs-passives" package="0805" value="470nF 16v" x="26.7596" y="47.7116" rot="R90"> -<attribute name="PACKAGE" value="0805" x="26.7596" y="47.7116" size="1.778" layer="27" rot="R90" display="off"/> -<attribute name="TYPE" value="" x="26.7596" y="47.7116" size="1.778" layer="27" rot="R90" display="off"/> -<attribute name="VOLTAGE" value="" x="26.7596" y="47.7116" size="1.778" layer="27" rot="R90" display="off"/> -</element> -<element name="C13" library="borkedlabs-passives" package="0805" value="220nF 50v" x="37.95" y="27.05" rot="R90"> -<attribute name="PACKAGE" value="0805" x="37.95" y="27.05" size="1.778" layer="27" rot="R90" display="off"/> -<attribute name="TYPE" value="" x="37.95" y="27.05" size="1.778" layer="27" rot="R90" display="off"/> -<attribute name="VOLTAGE" value="" x="37.95" y="27.05" size="1.778" layer="27" rot="R90" display="off"/> -</element> -<element name="C18" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 50v" x="37.95" y="29.75" rot="R90"> -<attribute name="PACKAGE" value="0603" x="37.95" y="29.75" size="1.778" layer="27" rot="R90" display="off"/> -<attribute name="TYPE" value="" x="37.95" y="29.75" size="1.778" layer="27" rot="R90" display="off"/> -<attribute name="VOLTAGE" value="" x="37.95" y="29.75" size="1.778" layer="27" rot="R90" display="off"/> +<element name="U1" library="atsam" package="QFN-64-9X9MM" value="ATSAMD51QFN64" x="20.35" y="15.65" rot="R180"/> +<element name="R13" library="borkedlabs-passives" package="R2512" value="50mOhm" x="34.5" y="39.5"> +<attribute name="PACKAGE" value="2512" x="34.5" y="39.5" size="1.778" layer="27" display="off"/> +<attribute name="PRECISION" value="" x="34.5" y="39.5" size="1.778" layer="27" display="off"/> </element> -<element name="C4" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="34.4456" y="19.0316" rot="R180"> -<attribute name="PACKAGE" value="0603" x="34.4456" y="19.0316" size="1.778" layer="27" rot="R180" display="off"/> -<attribute name="TYPE" value="" x="34.4456" y="19.0316" size="1.778" layer="27" rot="R180" display="off"/> -<attribute name="VOLTAGE" value="" x="34.4456" y="19.0316" size="1.778" layer="27" rot="R180" display="off"/> +<element name="S1" library="fab" package="TACT-SWITCH-KMR6" value="2-8X4-5_SWITCH" x="32.5" y="5" rot="R270"/> +<element name="C4" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="26.2" y="14.6" rot="R90"> +<attribute name="PACKAGE" value="0603" x="26.2" y="14.6" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="TYPE" value="" x="26.2" y="14.6" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="VOLTAGE" value="" x="26.2" y="14.6" size="1.778" layer="27" rot="R90" display="off"/> </element> -<element name="C3" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="27.55" y="12" rot="R90"> -<attribute name="PACKAGE" value="0603" x="27.55" y="12" size="1.778" layer="27" rot="R90" display="off"/> -<attribute name="TYPE" value="" x="27.55" y="12" size="1.778" layer="27" rot="R90" display="off"/> -<attribute name="VOLTAGE" value="" x="27.55" y="12" size="1.778" layer="27" rot="R90" display="off"/> +<element name="C3" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="21" y="9.7"> +<attribute name="PACKAGE" value="0603" x="21" y="9.7" size="1.778" layer="27" display="off"/> +<attribute name="TYPE" value="" x="21" y="9.7" size="1.778" layer="27" display="off"/> +<attribute name="VOLTAGE" value="" x="21" y="9.7" size="1.778" layer="27" display="off"/> </element> -<element name="C2" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="28.7604" y="24.7518"> -<attribute name="PACKAGE" value="0603" x="28.7604" y="24.7518" size="1.778" layer="27" display="off"/> -<attribute name="TYPE" value="" x="28.7604" y="24.7518" size="1.778" layer="27" display="off"/> -<attribute name="VOLTAGE" value="" x="28.7604" y="24.7518" size="1.778" layer="27" display="off"/> +<element name="C2" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="21.7604" y="22.2518"> +<attribute name="PACKAGE" value="0603" x="21.7604" y="22.2518" size="1.778" layer="27" display="off"/> +<attribute name="TYPE" value="" x="21.7604" y="22.2518" size="1.778" layer="27" display="off"/> +<attribute name="VOLTAGE" value="" x="21.7604" y="22.2518" size="1.778" layer="27" display="off"/> </element> -<element name="C1" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="21.75" y="14.25" rot="R90"> -<attribute name="PACKAGE" value="0603" x="21.75" y="14.25" size="1.778" layer="27" rot="R90" display="off"/> -<attribute name="TYPE" value="" x="21.75" y="14.25" size="1.778" layer="27" rot="R90" display="off"/> -<attribute name="VOLTAGE" value="" x="21.75" y="14.25" size="1.778" layer="27" rot="R90" display="off"/> +<element name="C1" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="14.5" y="12.7" rot="R270"> +<attribute name="PACKAGE" value="0603" x="14.5" y="12.7" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="TYPE" value="" x="14.5" y="12.7" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="VOLTAGE" value="" x="14.5" y="12.7" size="1.778" layer="27" rot="R270" display="off"/> </element> <element name="J11" library="SparkFun-Connectors" package="1X04_LONGPADS" value="" x="55.5" y="33.5" rot="R270"> <attribute name="PROD_ID" value="CONN-09696" x="55.5" y="33.5" size="1.778" layer="27" rot="R270" display="off"/> </element> -<element name="C10" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="37.95" y="32.75" rot="R270"> -<attribute name="PACKAGE" value="0603" x="37.95" y="32.75" size="1.778" layer="27" rot="R270" display="off"/> -<attribute name="TYPE" value="" x="37.95" y="32.75" size="1.778" layer="27" rot="R270" display="off"/> -<attribute name="VOLTAGE" value="" x="37.95" y="32.75" size="1.778" layer="27" rot="R270" display="off"/> +<element name="C10" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="38.5" y="31.3" rot="R180"> +<attribute name="PACKAGE" value="0603" x="38.5" y="31.3" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="TYPE" value="" x="38.5" y="31.3" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="VOLTAGE" value="" x="38.5" y="31.3" size="1.778" layer="27" rot="R180" display="off"/> </element> -<element name="R2" library="borkedlabs-passives" package="0805" value="150R" x="22.95" y="51.8" rot="R90"> -<attribute name="PACKAGE" value="0805" x="22.95" y="51.8" size="1.778" layer="27" rot="R90" display="off"/> -<attribute name="PRECISION" value="" x="22.95" y="51.8" size="1.778" layer="27" rot="R90" display="off"/> +<element name="R2" library="borkedlabs-passives" package="0805" value="150R" x="37.55" y="6.7" rot="R270"> +<attribute name="PACKAGE" value="0805" x="37.55" y="6.7" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="PRECISION" value="" x="37.55" y="6.7" size="1.778" layer="27" rot="R270" display="off"/> </element> -<element name="R3" library="borkedlabs-passives" package="0805" value="10R" x="20.95" y="51.8" rot="R90"> -<attribute name="PACKAGE" value="0805" x="20.95" y="51.8" size="1.778" layer="27" rot="R90" display="off"/> -<attribute name="PRECISION" value="" x="20.95" y="51.8" size="1.778" layer="27" rot="R90" display="off"/> +<element name="R3" library="borkedlabs-passives" package="0805" value="10R" x="39.55" y="6.7" rot="R270"> +<attribute name="PACKAGE" value="0805" x="39.55" y="6.7" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="PRECISION" value="" x="39.55" y="6.7" size="1.778" layer="27" rot="R270" display="off"/> </element> -<element name="R4" library="borkedlabs-passives" package="0805" value="100R" x="18.95" y="51.8" rot="R90"> -<attribute name="PACKAGE" value="0805" x="18.95" y="51.8" size="1.778" layer="27" rot="R90" display="off"/> -<attribute name="PRECISION" value="" x="18.95" y="51.8" size="1.778" layer="27" rot="R90" display="off"/> +<element name="R4" library="borkedlabs-passives" package="0805" value="100R" x="41.55" y="6.7" rot="R270"> +<attribute name="PACKAGE" value="0805" x="41.55" y="6.7" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="PRECISION" value="" x="41.55" y="6.7" size="1.778" layer="27" rot="R270" display="off"/> </element> -<element name="C6" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="21.9894" y="21.2188" rot="R90"> -<attribute name="PACKAGE" value="0603" x="21.9894" y="21.2188" size="1.778" layer="27" rot="R90" display="off"/> -<attribute name="TYPE" value="" x="21.9894" y="21.2188" size="1.778" layer="27" rot="R90" display="off"/> -<attribute name="VOLTAGE" value="" x="21.9894" y="21.2188" size="1.778" layer="27" rot="R90" display="off"/> +<element name="C6" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="14.5" y="18.2" rot="R90"> +<attribute name="PACKAGE" value="0603" x="14.5" y="18.2" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="TYPE" value="" x="14.5" y="18.2" size="1.778" layer="27" rot="R90" display="off"/> +<attribute name="VOLTAGE" value="" x="14.5" y="18.2" size="1.778" layer="27" rot="R90" display="off"/> </element> -<element name="C7" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="25.7976" y="12" rot="R90"> -<attribute name="PACKAGE" value="0603" x="25.7976" y="12" size="1.778" layer="27" rot="R90" display="off"/> -<attribute name="TYPE" value="" x="25.7976" y="12" size="1.778" layer="27" rot="R90" display="off"/> -<attribute name="VOLTAGE" value="" x="25.7976" y="12" size="1.778" layer="27" rot="R90" display="off"/> +<element name="C7" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="18.1" y="9.7" rot="R180"> +<attribute name="PACKAGE" value="0603" x="18.1" y="9.7" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="TYPE" value="" x="18.1" y="9.7" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="VOLTAGE" value="" x="18.1" y="9.7" size="1.778" layer="27" rot="R180" display="off"/> </element> -<element name="R1" library="borkedlabs-passives" package="0805" value="10k" x="12.65" y="51.8" rot="R90"> -<attribute name="PACKAGE" value="0805" x="12.65" y="51.8" size="1.778" layer="27" rot="R90" display="off"/> -<attribute name="PRECISION" value="" x="12.65" y="51.8" size="1.778" layer="27" rot="R90" display="off"/> +<element name="R1" library="borkedlabs-passives" package="0805" value="10k" x="35.35" y="5.2" rot="R270"> +<attribute name="PACKAGE" value="0805" x="35.35" y="5.2" size="1.778" layer="27" rot="R270" display="off"/> +<attribute name="PRECISION" value="" x="35.35" y="5.2" size="1.778" layer="27" rot="R270" display="off"/> </element> -<element name="C5" library="borkedlabs-passives" package="1206" value="4.7uF 16v" x="23.95" y="11.1524" rot="R90"> -<attribute name="PACKAGE" value="1206" x="23.95" y="11.1524" size="1.778" layer="27" rot="R90" display="off"/> -<attribute name="TYPE" value="" x="23.95" y="11.1524" size="1.778" layer="27" rot="R90" display="off"/> -<attribute name="VOLTAGE" value="" x="23.95" y="11.1524" size="1.778" layer="27" rot="R90" display="off"/> +<element name="C5" library="borkedlabs-passives" package="1206" value="4.7uF 16v" x="14.1" y="9.6"> +<attribute name="PACKAGE" value="1206" x="14.1" y="9.6" size="1.778" layer="27" display="off"/> +<attribute name="TYPE" value="" x="14.1" y="9.6" size="1.778" layer="27" display="off"/> +<attribute name="VOLTAGE" value="" x="14.1" y="9.6" size="1.778" layer="27" display="off"/> </element> -<element name="C20" library="borkedlabs-passives" package="1206" value="10uF 50v" x="70.55" y="24.15" rot="R180"> -<attribute name="PACKAGE" value="1206" x="70.55" y="24.15" size="1.778" layer="27" rot="R180" display="off"/> -<attribute name="TYPE" value="" x="70.55" y="24.15" size="1.778" layer="27" rot="R180" display="off"/> -<attribute name="VOLTAGE" value="" x="70.55" y="24.15" size="1.778" layer="27" rot="R180" display="off"/> -</element> -<element name="C23" library="borkedlabs-passives" package="1206" value="10uF 50v" x="70.55" y="25.95" rot="R180"> -<attribute name="PACKAGE" value="1206" x="70.55" y="25.95" size="1.778" layer="27" rot="R180" display="off"/> -<attribute name="TYPE" value="" x="70.55" y="25.95" size="1.778" layer="27" rot="R180" display="off"/> -<attribute name="VOLTAGE" value="" x="70.55" y="25.95" size="1.778" layer="27" rot="R180" display="off"/> -</element> -<element name="R12" library="borkedlabs-passives" package="R2512" value="" x="38.2354" y="17.9182" rot="R90"> -<attribute name="PACKAGE" value="2512" x="27.235396875" y="9.918196875" size="1.778" layer="27" rot="R90" display="off"/> -<attribute name="PRECISION" value="" x="27.235396875" y="9.918196875" size="1.778" layer="27" rot="R90" display="off"/> -</element> -<element name="C21" library="borkedlabs-passives" package="1206" value="10uF 50v" x="70.35" y="18.75" rot="R180"> -<attribute name="PACKAGE" value="1206" x="78.15" y="7.95" size="1.778" layer="27" rot="R180" display="off"/> -<attribute name="TYPE" value="" x="78.15" y="7.95" size="1.778" layer="27" rot="R180" display="off"/> -<attribute name="VOLTAGE" value="" x="78.15" y="7.95" size="1.778" layer="27" rot="R180" display="off"/> -</element> -<element name="C24" library="borkedlabs-passives" package="1206" value="10uf 50v" x="70.35" y="20.55" rot="R180"> -<attribute name="PACKAGE" value="1206" x="83.15" y="16.15" size="1.778" layer="27" rot="R180" display="off"/> -<attribute name="TYPE" value="" x="83.15" y="16.15" size="1.778" layer="27" rot="R180" display="off"/> -<attribute name="VOLTAGE" value="" x="83.15" y="16.15" size="1.778" layer="27" rot="R180" display="off"/> +<element name="R12" library="borkedlabs-passives" package="R2512" value="50mOhm" x="34.5" y="21.5"> +<attribute name="PACKAGE" value="2512" x="26.499996875" y="32.500003125" size="1.778" layer="27" display="off"/> +<attribute name="PRECISION" value="" x="26.499996875" y="32.500003125" size="1.778" layer="27" display="off"/> </element> <element name="U$5" library="fab" package="CBA-SILK-LOGO" value="" x="65.9" y="59" rot="R90"/> <element name="U$9" library="fab" package="MK-LOGO-SILK" value="" x="62.2" y="62"/> -<element name="J9" library="power" package="PWRPAD_M3-PEM-MOUNT" value="PWRPAD" x="40.9" y="66.039"/> -<element name="J10" library="power" package="PWRPAD_M3-PEM-MOUNT" value="PWRPAD" x="28.65" y="65.039"/> -<element name="C11" library="borkedlabs-passives" package="1206" value="10uF 50v" x="70.55" y="27.75"> -<attribute name="PACKAGE" value="1206" x="70.55" y="27.75" size="0.6096" layer="27" display="off"/> -<attribute name="TYPE" value="" x="70.55" y="27.75" size="0.6096" layer="27" display="off"/> -<attribute name="VOLTAGE" value="" x="70.55" y="27.75" size="0.6096" layer="27" display="off"/> +<element name="J9" library="power" package="PWRPAD_M3-PEM-MOUNT" value="PWRPAD" x="36.5" y="54"/> +<element name="J10" library="power" package="PWRPAD_M3-PEM-MOUNT" value="PWRPAD" x="28.5" y="54"/> +<element name="C11" library="borkedlabs-passives" package="1206" value="10uF 50v" x="75" y="28.5" rot="R180"> +<attribute name="PACKAGE" value="1206" x="75" y="28.5" size="0.6096" layer="27" rot="R180" display="off"/> +<attribute name="TYPE" value="" x="75" y="28.5" size="0.6096" layer="27" rot="R180" display="off"/> +<attribute name="VOLTAGE" value="" x="75" y="28.5" size="0.6096" layer="27" rot="R180" display="off"/> </element> -<element name="C16" library="borkedlabs-passives" package="1206" value="10uF 50v" x="75.15" y="25.95" rot="R180"> -<attribute name="PACKAGE" value="1206" x="75.15" y="25.95" size="0.6096" layer="27" rot="R180" display="off"/> -<attribute name="TYPE" value="" x="75.15" y="25.95" size="0.6096" layer="27" rot="R180" display="off"/> -<attribute name="VOLTAGE" value="" x="75.15" y="25.95" size="0.6096" layer="27" rot="R180" display="off"/> +<element name="C16" library="borkedlabs-passives" package="1206" value="10uF 50v" x="75" y="26.5" rot="R180"> +<attribute name="PACKAGE" value="1206" x="75" y="26.5" size="0.6096" layer="27" rot="R180" display="off"/> +<attribute name="TYPE" value="" x="75" y="26.5" size="0.6096" layer="27" rot="R180" display="off"/> +<attribute name="VOLTAGE" value="" x="75" y="26.5" size="0.6096" layer="27" rot="R180" display="off"/> </element> -<element name="C19" library="borkedlabs-passives" package="1206" value="10uF 50v" x="75.15" y="24.15" rot="R180"> -<attribute name="PACKAGE" value="1206" x="75.15" y="24.15" size="0.6096" layer="27" rot="R180" display="off"/> -<attribute name="TYPE" value="" x="75.15" y="24.15" size="0.6096" layer="27" rot="R180" display="off"/> -<attribute name="VOLTAGE" value="" x="75.15" y="24.15" size="0.6096" layer="27" rot="R180" display="off"/> +<element name="C19" library="borkedlabs-passives" package="1206" value="10uF 50v" x="75" y="24.5" rot="R180"> +<attribute name="PACKAGE" value="1206" x="75" y="24.5" size="0.6096" layer="27" rot="R180" display="off"/> +<attribute name="TYPE" value="" x="75" y="24.5" size="0.6096" layer="27" rot="R180" display="off"/> +<attribute name="VOLTAGE" value="" x="75" y="24.5" size="0.6096" layer="27" rot="R180" display="off"/> </element> -<element name="C22" library="borkedlabs-passives" package="1206" value="10uF 50v" x="74.95" y="18.75" rot="R180"> -<attribute name="PACKAGE" value="1206" x="74.95" y="18.75" size="0.6096" layer="27" rot="R180" display="off"/> -<attribute name="TYPE" value="" x="74.95" y="18.75" size="0.6096" layer="27" rot="R180" display="off"/> -<attribute name="VOLTAGE" value="" x="74.95" y="18.75" size="0.6096" layer="27" rot="R180" display="off"/> +<element name="C22" library="borkedlabs-passives" package="1206" value="10uF 50v" x="75" y="20.5" rot="R180"> +<attribute name="PACKAGE" value="1206" x="75" y="20.5" size="0.6096" layer="27" rot="R180" display="off"/> +<attribute name="TYPE" value="" x="75" y="20.5" size="0.6096" layer="27" rot="R180" display="off"/> +<attribute name="VOLTAGE" value="" x="75" y="20.5" size="0.6096" layer="27" rot="R180" display="off"/> </element> -<element name="C25" library="borkedlabs-passives" package="1206" value="10uF 50v" x="74.95" y="20.55" rot="R180"> -<attribute name="PACKAGE" value="1206" x="74.95" y="20.55" size="0.6096" layer="27" rot="R180" display="off"/> -<attribute name="TYPE" value="" x="74.95" y="20.55" size="0.6096" layer="27" rot="R180" display="off"/> -<attribute name="VOLTAGE" value="" x="74.95" y="20.55" size="0.6096" layer="27" rot="R180" display="off"/> +<element name="C25" library="borkedlabs-passives" package="1206" value="10uF 50v" x="75" y="22.5" rot="R180"> +<attribute name="PACKAGE" value="1206" x="75" y="22.5" size="0.6096" layer="27" rot="R180" display="off"/> +<attribute name="TYPE" value="" x="75" y="22.5" size="0.6096" layer="27" rot="R180" display="off"/> +<attribute name="VOLTAGE" value="" x="75" y="22.5" size="0.6096" layer="27" rot="R180" display="off"/> </element> -<element name="C26" library="borkedlabs-passives" package="1206" value="10uF 50v" x="70.35" y="16.95"> -<attribute name="PACKAGE" value="1206" x="70.35" y="16.95" size="0.6096" layer="27" display="off"/> -<attribute name="TYPE" value="" x="70.35" y="16.95" size="0.6096" layer="27" display="off"/> -<attribute name="VOLTAGE" value="" x="70.35" y="16.95" size="0.6096" layer="27" display="off"/> +<element name="C26" library="borkedlabs-passives" package="1206" value="10uF 50v" x="75" y="18.5" rot="R180"> +<attribute name="PACKAGE" value="1206" x="75" y="18.5" size="0.6096" layer="27" rot="R180" display="off"/> +<attribute name="TYPE" value="" x="75" y="18.5" size="0.6096" layer="27" rot="R180" display="off"/> +<attribute name="VOLTAGE" value="" x="75" y="18.5" size="0.6096" layer="27" rot="R180" display="off"/> </element> -<element name="D1" library="lights" package="LED0805" value="LED0805-RED" x="22.95" y="54.7" rot="R270"/> -<element name="D2" library="lights" package="LED0805" value="LED0805-BLUE" x="20.95" y="54.7" rot="R270"/> -<element name="D3" library="lights" package="LED0805" value="LED0805-GRN" x="18.95" y="54.7" rot="R270"/> -<element name="R5" library="borkedlabs-passives" package="0805" value="150R" x="-27.5" y="24.5" rot="R270"> -<attribute name="PACKAGE" value="0805" x="-21.6" y="24.5" size="0.6096" layer="27" rot="R270" display="off"/> -<attribute name="PRECISION" value="" x="-21.6" y="24.5" size="0.6096" layer="27" rot="R270" display="off"/> +<element name="D1" library="lights" package="LED0805" value="LED0805-RED" x="37.55" y="3.8" rot="R90"/> +<element name="D2" library="lights" package="LED0805" value="LED0805-BLUE" x="39.55" y="3.8" rot="R90"/> +<element name="D3" library="lights" package="LED0805" value="LED0805-GRN" x="41.55" y="3.8" rot="R90"/> +<element name="R5" library="borkedlabs-passives" package="0805" value="150R" x="14" y="41" rot="R180"> +<attribute name="PACKAGE" value="0805" x="14" y="35.1" size="0.6096" layer="27" rot="R180" display="off"/> +<attribute name="PRECISION" value="" x="14" y="35.1" size="0.6096" layer="27" rot="R180" display="off"/> </element> -<element name="D4" library="lights" package="LED0805" value="LED0805-RED" x="-35.75" y="8" rot="R90"/> -<element name="R6" library="borkedlabs-passives" package="0805" value="10R" x="-29" y="24.5" rot="R270"> -<attribute name="PACKAGE" value="0805" x="-23.1" y="24.5" size="0.6096" layer="27" rot="R270" display="off"/> -<attribute name="PRECISION" value="" x="-23.1" y="24.5" size="0.6096" layer="27" rot="R270" display="off"/> +<element name="D4" library="lights" package="LED0805" value="LED0805-RED" x="2.25" y="36.5" rot="R90"/> +<element name="R6" library="borkedlabs-passives" package="0805" value="10R" x="14" y="43.5" rot="R180"> +<attribute name="PACKAGE" value="0805" x="14" y="37.6" size="0.6096" layer="27" rot="R180" display="off"/> +<attribute name="PRECISION" value="" x="14" y="37.6" size="0.6096" layer="27" rot="R180" display="off"/> </element> -<element name="D5" library="lights" package="LED0805" value="LED0805-BLU" x="-35.25" y="18.5" rot="R270"/> -<element name="R7" library="borkedlabs-passives" package="0805" value="150R" x="-26" y="24.5" rot="R270"> -<attribute name="PACKAGE" value="0805" x="-14.3" y="24.5" size="0.6096" layer="27" rot="R270" display="off"/> -<attribute name="PRECISION" value="" x="-14.3" y="24.5" size="0.6096" layer="27" rot="R270" display="off"/> +<element name="D5" library="lights" package="LED0805" value="LED0805-BLU" x="2.25" y="47" rot="R270"/> +<element name="R7" library="borkedlabs-passives" package="0805" value="150R" x="13.5" y="25.5" rot="R180"> +<attribute name="PACKAGE" value="0805" x="13.5" y="13.8" size="0.6096" layer="27" rot="R180" display="off"/> +<attribute name="PRECISION" value="" x="13.5" y="13.8" size="0.6096" layer="27" rot="R180" display="off"/> </element> -<element name="D6" library="lights" package="LED0805" value="LED0805-RED" x="-36" y="-9" rot="R90"/> -<element name="R8" library="borkedlabs-passives" package="0805" value="10R" x="-24.5" y="24.5" rot="R270"> -<attribute name="PACKAGE" value="0805" x="-23.6" y="28.1" size="0.6096" layer="27" rot="R270" display="off"/> -<attribute name="PRECISION" value="" x="-23.6" y="28.1" size="0.6096" layer="27" rot="R270" display="off"/> +<element name="D6" library="lights" package="LED0805" value="LED0805-RED" x="2" y="22" rot="R90"/> +<element name="R8" library="borkedlabs-passives" package="0805" value="10R" x="13.5" y="29" rot="R180"> +<attribute name="PACKAGE" value="0805" x="17.1" y="28.1" size="0.6096" layer="27" rot="R180" display="off"/> +<attribute name="PRECISION" value="" x="17.1" y="28.1" size="0.6096" layer="27" rot="R180" display="off"/> </element> -<element name="D7" library="lights" package="LED0805" value="LED0805-BLU" x="-37.5" y="1.5" rot="R270"/> -<element name="J6" library="power" package="PWRPAD_3-25MM" value="PWRPADM3" x="4.3" y="46.1"/> -<element name="J7" library="power" package="PWRPAD_3-25MM" value="PWRPADM3" x="55.7" y="13.9"/> -<element name="J8" library="SparkFun-Connectors" package="1X05_NO_SILK" value="" x="12.45" y="48.75"/> -<element name="J1" library="connector" package="RJ12-6-SMT" value="RJ12-6-SMT" x="1.45" y="35.05" rot="R270"/> -<element name="J2" library="connector" package="RJ12-6-SMT" value="RJ12-6-SMT" x="1.3" y="20.45" rot="R270"/> -<element name="J3" library="SparkFun-Connectors" package="SAMTECH_FTSH-105-01" value="CORTEX_DEBUG_SMD" x="29.15" y="4.9"/> +<element name="D7" library="lights" package="LED0805" value="LED0805-BLU" x="2" y="32.5" rot="R270"/> +<element name="J6" library="power" package="PWRPAD_3-25MM" value="PWRPADM3" x="14" y="55.5"/> +<element name="J7" library="power" package="PWRPAD_3-25MM" value="PWRPADM3" x="55.5" y="46"/> +<element name="J8" library="SparkFun-Connectors" package="1X05_NO_SILK" value="" x="24.65" y="35.25" rot="R270"/> +<element name="J1" library="connector" package="RJ12-6-SMT" value="RJ12-6-SMT" x="3" y="42" rot="R270"/> +<element name="J2" library="connector" package="RJ12-6-SMT" value="RJ12-6-SMT" x="3" y="27.5" rot="R270"/> +<element name="J3" library="SparkFun-Connectors" package="SAMTECH_FTSH-105-01" value="CORTEX_DEBUG_SMD" x="24" y="5"/> <element name="MP1" library="connector" package="JRTOMBSTONE" value="JRTOMBSTONE" x="74.3" y="59.7"/> -<element name="R9" library="borkedlabs-passives" package="0805" value="10k" x="25" y="47.7" rot="R270"> -<attribute name="PACKAGE" value="0805" x="25" y="47.7" size="1.778" layer="27" rot="R270" display="off"/> -<attribute name="PRECISION" value="" x="25" y="47.7" size="1.778" layer="27" rot="R270" display="off"/> +<element name="R9" library="borkedlabs-passives" package="0805" value="10k" x="38.5" y="32.6" rot="R180"> +<attribute name="PACKAGE" value="0805" x="38.5" y="32.6" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="PRECISION" value="" x="38.5" y="32.6" size="1.778" layer="27" rot="R180" display="off"/> +</element> +<element name="U2" library="power" package="QFN32" value="TMC262" x="33.6" y="31.1" rot="R270"/> +<element name="J4" library="power" package="PWRPAD_3-25MM" value="PWRPADM3" x="46" y="55.5"/> +<element name="J5" library="power" package="PWRPAD_3-25MM" value="PWRPADM3" x="4.5" y="14"/> +<element name="Q1" library="power" package="DPAK-5" value="PNPAIR-FDD8424H" x="47.5" y="35" rot="R270"/> +<element name="Q2" library="power" package="DPAK-5" value="PNPAIR-FDD8424H" x="47.5" y="44.5" rot="R270"/> +<element name="Q3" library="power" package="DPAK-5" value="PNPAIR-FDD8424H" x="47.5" y="15.5" rot="R270"/> +<element name="Q4" library="power" package="DPAK-5" value="PNPAIR-FDD8424H" x="47.5" y="25" rot="R270"/> +<element name="C8" library="borkedlabs-passives" package="0805" value="470nF" x="38.5" y="28.8"> +<attribute name="PACKAGE" value="0805" x="38.5" y="28.8" size="1.778" layer="27" display="off"/> +<attribute name="TYPE" value="" x="38.5" y="28.8" size="1.778" layer="27" display="off"/> +<attribute name="VOLTAGE" value="" x="38.5" y="28.8" size="1.778" layer="27" display="off"/> +</element> +<element name="C9" library="borkedlabs-passives" package="0805" value="470nF" x="29.2" y="33.1" rot="R180"> +<attribute name="PACKAGE" value="0805" x="29.2" y="33.1" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="TYPE" value="" x="29.2" y="33.1" size="1.778" layer="27" rot="R180" display="off"/> +<attribute name="VOLTAGE" value="" x="29.2" y="33.1" size="1.778" layer="27" rot="R180" display="off"/> +</element> +<element name="C12" library="borkedlabs-passives" package="0603-CAP" value="0.1uF 16v" x="38.5" y="30.1"> +<attribute name="PACKAGE" value="0603" x="38.5" y="30.1" size="1.778" layer="27" display="off"/> +<attribute name="TYPE" value="" x="38.5" y="30.1" size="1.778" layer="27" display="off"/> +<attribute name="VOLTAGE" value="" x="38.5" y="30.1" size="1.778" layer="27" display="off"/> </element> -<element name="U2" library="power" package="QFN32" value="TMC262" x="33.9" y="30.4" rot="R270"/> -<element name="U$1" library="motors" package="NEMA23" value="NEMA23" x="30" y="30"/> -<element name="J4" library="power" package="PWRPAD_3-25MM" value="PWRPADM3" x="46.1" y="55.7"/> -<element name="J5" library="power" package="PWRPAD_3-25MM" value="PWRPADM3" x="14" y="4.3"/> -<element name="Q1" library="power" package="DPAK-5" value="PNPAIR-FDD8424H" x="47.5" y="16" rot="R270"/> -<element name="Q2" library="power" package="DPAK-5" value="PNPAIR-FDD8424H" x="47.5" y="25.5" rot="R270"/> -<element name="Q3" library="power" package="DPAK-5" value="PNPAIR-FDD8424H" x="47.5" y="35" rot="R270"/> -<element name="Q4" library="power" package="DPAK-5" value="PNPAIR-FDD8424H" x="47.5" y="44.5" rot="R270"/> +<element name="J12" library="power" package="PWRPAD_3-25MM" value="PWRPADM3" x="46" y="4.5"/> +<element name="J13" library="power" package="PWRPAD_3-25MM" value="PWRPADM3" x="14" y="4.5"/> </elements> <signals> <signal name="RESET"> @@ -1555,12 +1538,11 @@ design rules under a new name.</description> <contactref element="S1" pad="P$1"/> <contactref element="J3" pad="10"/> <contactref element="R1" pad="1"/> -<wire x1="19.4588" y1="2.7182" x2="12.65" y2="50.85" width="0" layer="19" extent="1-1"/> -<wire x1="25.6" y1="14.45" x2="19.4588" y2="2.7182" width="0" layer="19" extent="1-1"/> -<wire x1="31.69" y1="7.313" x2="25.6" y2="14.45" width="0" layer="19" extent="1-1"/> +<wire x1="35.35" y1="6.15" x2="33.3" y2="7.05" width="0" layer="19" extent="1-1"/> +<wire x1="26.54" y1="7.413" x2="33.3" y2="7.05" width="0" layer="19" extent="1-1"/> +<wire x1="18.1" y1="11.15" x2="26.54" y2="7.413" width="0" layer="19" extent="1-1"/> </signal> <signal name="GND"> -<contactref element="C17" pad="2"/> <contactref element="C10" pad="1"/> <contactref element="R4" pad="1"/> <contactref element="C4" pad="1"/> @@ -1585,11 +1567,6 @@ design rules under a new name.</description> <contactref element="C22" pad="1"/> <contactref element="C25" pad="1"/> <contactref element="C26" pad="1"/> -<contactref element="C18" pad="2"/> -<contactref element="C20" pad="2"/> -<contactref element="C23" pad="2"/> -<contactref element="C21" pad="2"/> -<contactref element="C24" pad="2"/> <contactref element="J8" pad="1"/> <contactref element="J1" pad="P$4"/> <contactref element="J1" pad="P$3"/> @@ -1601,46 +1578,127 @@ design rules under a new name.</description> <contactref element="R9" pad="1"/> <contactref element="U2" pad="32"/> <contactref element="U2" pad="16"/> -<wire x1="76.55" y1="24.15" x2="76.55" y2="25.95" width="0" layer="19" extent="1-1"/> -<wire x1="37.95" y1="33.55" x2="76.55" y2="24.15" width="0" layer="19" extent="1-1"/> -<wire x1="37.95" y1="30.55" x2="37.95" y2="33.55" width="0" layer="19" extent="1-1"/> -<wire x1="69.15" y1="25.95" x2="76.55" y2="25.95" width="0" layer="19" extent="1-1"/> -<wire x1="69.15" y1="27.75" x2="69.15" y2="25.95" width="0" layer="19" extent="1-1"/> -<wire x1="69.15" y1="24.15" x2="69.15" y2="25.95" width="0" layer="19" extent="1-1"/> -<wire x1="28.65" y1="65.039" x2="69.15" y2="27.75" width="0" layer="19" extent="1-1"/> -<wire x1="36.2224" y1="44.0948" x2="28.65" y2="65.039" width="0" layer="19" extent="1-1"/> -<wire x1="26.7596" y1="48.6616" x2="36.2224" y2="44.0948" width="0" layer="19" extent="1-1"/> -<wire x1="25" y1="48.65" x2="26.7596" y2="48.6616" width="0" layer="19" extent="1-1"/> -<wire x1="36.2" y1="32.15" x2="26.7596" y2="48.6616" width="0" layer="19" extent="1-1"/> -<wire x1="31.6" y1="28.65" x2="36.2" y2="32.15" width="0" layer="19" extent="1-1"/> -<wire x1="35.2456" y1="19.0316" x2="31.6" y2="28.65" width="0" layer="19" extent="1-1"/> -<wire x1="32.35" y1="18.2" x2="35.2456" y2="19.0316" width="0" layer="19" extent="1-1"/> -<wire x1="29.1" y1="23.45" x2="32.35" y2="18.2" width="0" layer="19" extent="1-1"/> -<wire x1="27.9604" y1="24.7518" x2="29.1" y2="23.45" width="0" layer="19" extent="1-1"/> -<wire x1="12.45" y1="48.75" x2="27.9604" y2="24.7518" width="0" layer="19" extent="1-1"/> -<wire x1="21.0588" y1="2.7182" x2="12.45" y2="48.75" width="0" layer="19" extent="1-1"/> -<wire x1="23.35" y1="22.7" x2="21.0588" y2="2.7182" width="0" layer="19" extent="1-1"/> -<wire x1="21.9894" y1="20.4188" x2="23.35" y2="22.7" width="0" layer="19" extent="1-1"/> -<wire x1="23.35" y1="15.7" x2="21.9894" y2="20.4188" width="0" layer="19" extent="1-1"/> -<wire x1="21.75" y1="13.45" x2="23.35" y2="15.7" width="0" layer="19" extent="1-1"/> -<wire x1="26.6" y1="14.45" x2="23.35" y2="15.7" width="0" layer="19" extent="1-1"/> -<wire x1="25.7976" y1="11.2" x2="26.6" y2="14.45" width="0" layer="19" extent="1-1"/> -<wire x1="27.55" y1="11.2" x2="25.7976" y2="11.2" width="0" layer="19" extent="1-1"/> -<wire x1="23.95" y1="9.7524" x2="25.7976" y2="11.2" width="0" layer="19" extent="1-1"/> -<wire x1="18.95" y1="50.85" x2="27.9604" y2="24.7518" width="0" layer="19" extent="1-1"/> -<wire x1="27.88" y1="2.487" x2="27.55" y2="11.2" width="0" layer="19" extent="1-1"/> -<wire x1="29.15" y1="2.487" x2="27.88" y2="2.487" width="0" layer="19" extent="1-1"/> -<wire x1="31.69" y1="2.487" x2="29.15" y2="2.487" width="0" layer="19" extent="1-1"/> -<wire x1="38.2354" y1="15.1182" x2="31.69" y2="2.487" width="0" layer="19" extent="1-1"/> -<wire x1="68.95" y1="20.55" x2="38.2354" y2="15.1182" width="0" layer="19" extent="1-1"/> -<wire x1="68.95" y1="18.75" x2="68.95" y2="20.55" width="0" layer="19" extent="1-1"/> -<wire x1="68.95" y1="16.95" x2="68.95" y2="18.75" width="0" layer="19" extent="1-1"/> -<wire x1="76.35" y1="18.75" x2="68.95" y2="18.75" width="0" layer="19" extent="1-1"/> -<wire x1="76.35" y1="20.55" x2="76.35" y2="18.75" width="0" layer="19" extent="1-1"/> -<wire x1="18.699" y1="19.815" x2="68.95" y2="16.95" width="0" layer="19" extent="1-1"/> -<wire x1="18.699" y1="21.085" x2="18.699" y2="19.815" width="0" layer="19" extent="1-1"/> -<wire x1="18.849" y1="34.415" x2="27.88" y2="2.487" width="0" layer="19" extent="1-1"/> -<wire x1="18.849" y1="35.685" x2="18.849" y2="34.415" width="0" layer="19" extent="1-1"/> +<contactref element="U2" pad="28"/> +<contactref element="U2" pad="1"/> +<contactref element="U2" pad="13"/> +<contactref element="U2" pad="EXP"/> +<contactref element="C9" pad="2"/> +<contactref element="C12" pad="2"/> +<polygon width="0.1524" layer="16"> +<vertex x="32.5" y="59"/> +<vertex x="32.5" y="52"/> +<vertex x="35" y="49.5"/> +<vertex x="38.5" y="49.5"/> +<vertex x="38.5" y="8.4"/> +<vertex x="29.5" y="8.4"/> +<vertex x="29.5" y="44.5"/> +<vertex x="24" y="50"/> +<vertex x="24" y="59"/> +</polygon> +<via x="32.4" y="32.3" extent="1-16" drill="0.3"/> +<via x="34.8" y="32.3" extent="1-16" drill="0.3"/> +<via x="34" y="32.3" extent="1-16" drill="0.3"/> +<via x="33.2" y="32.3" extent="1-16" drill="0.3"/> +<via x="32.4" y="31.6" extent="1-16" drill="0.3"/> +<via x="34.8" y="31.6" extent="1-16" drill="0.3"/> +<via x="34" y="31.6" extent="1-16" drill="0.3"/> +<via x="33.2" y="31.6" extent="1-16" drill="0.3"/> +<via x="32.4" y="30.6" extent="1-16" drill="0.3"/> +<via x="34.8" y="30.6" extent="1-16" drill="0.3"/> +<via x="34" y="30.6" extent="1-16" drill="0.3"/> +<via x="33.2" y="30.6" extent="1-16" drill="0.3"/> +<via x="32.4" y="29.9" extent="1-16" drill="0.3"/> +<via x="34.8" y="29.9" extent="1-16" drill="0.3"/> +<via x="34" y="29.9" extent="1-16" drill="0.3"/> +<via x="33.2" y="29.9" extent="1-16" drill="0.3"/> +<wire x1="35.35" y1="33.425" x2="35.35" y2="32.85" width="0.2032" layer="1"/> +<wire x1="35.35" y1="32.85" x2="34.8" y2="32.3" width="0.2032" layer="1"/> +<wire x1="35.925" y1="32.85" x2="35.35" y2="32.85" width="0.2032" layer="1"/> +<wire x1="31.3" y1="30.85" x2="32.15" y2="30.85" width="0.2032" layer="1"/> +<wire x1="32.15" y1="30.85" x2="32.4" y2="30.6" width="0.2032" layer="1"/> +<wire x1="31.275" y1="29.35" x2="31.85" y2="29.35" width="0.2032" layer="1"/> +<wire x1="31.85" y1="29.35" x2="32.4" y2="29.9" width="0.2032" layer="1"/> +<wire x1="35.9" y1="30.85" x2="35.05" y2="30.85" width="0.2032" layer="1"/> +<wire x1="35.05" y1="30.85" x2="34.8" y2="30.6" width="0.2032" layer="1"/> +<via x="38.171590625" y="33.571590625" extent="1-16" drill="0.3"/> +<wire x1="39.375" y1="32.525" x2="39.45" y2="32.6" width="0.2032" layer="1"/> +<wire x1="39.3" y1="30.1" x2="39.3" y2="31.3" width="0.4064" layer="1"/> +<wire x1="39.3" y1="31.3" x2="39.3" y2="32.45" width="0.4064" layer="1"/> +<wire x1="39.3" y1="32.45" x2="39.375" y2="32.525" width="0.4064" layer="1"/> +<wire x1="39.45" y1="32.6" x2="39.14318125" y2="32.6" width="0.4064" layer="1"/> +<wire x1="39.14318125" y1="32.6" x2="38.171590625" y2="33.571590625" width="0.4064" layer="1"/> +<polygon width="0.1524" layer="1" thermals="no"> +<vertex x="32.7" y="23.2"/> +<vertex x="29.5" y="23.2"/> +<vertex x="29.5" y="19.8"/> +<vertex x="32.7" y="19.8"/> +</polygon> +<via x="30.8" y="40.7" extent="1-16" drill="0.3"/> +<via x="30.8" y="40" extent="1-16" drill="0.3"/> +<via x="30.8" y="39" extent="1-16" drill="0.3"/> +<via x="30.8" y="38.3" extent="1-16" drill="0.3"/> +<polygon width="0.1524" layer="1" thermals="no"> +<vertex x="32.7" y="41.2"/> +<vertex x="29.5" y="41.2"/> +<vertex x="29.5" y="37.8"/> +<vertex x="32.7" y="37.8"/> +</polygon> +<via x="29.8" y="38.1" extent="1-16" drill="0.3"/> +<via x="29.8" y="40.9" extent="1-16" drill="0.3"/> +<via x="32.4" y="40.9" extent="1-16" drill="0.3"/> +<via x="32.4" y="38.1" extent="1-16" drill="0.3"/> +<via x="30.8" y="22.7" extent="1-16" drill="0.3"/> +<via x="30.8" y="22" extent="1-16" drill="0.3"/> +<via x="30.8" y="21" extent="1-16" drill="0.3"/> +<via x="30.8" y="20.3" extent="1-16" drill="0.3"/> +<via x="29.8" y="20.1" extent="1-16" drill="0.3"/> +<via x="29.8" y="22.9" extent="1-16" drill="0.3"/> +<via x="32.4" y="22.9" extent="1-16" drill="0.3"/> +<via x="32.4" y="20.1" extent="1-16" drill="0.3"/> +<polygon width="0.1524" layer="16"> +<vertex x="29" y="0.9"/> +<vertex x="38.5" y="0.9"/> +<vertex x="38.5" y="7.9"/> +<vertex x="29" y="7.9"/> +<vertex x="29" y="15.5"/> +<vertex x="29.7" y="15.5"/> +<vertex x="29.7" y="16.7"/> +<vertex x="29" y="16.7"/> +<vertex x="29" y="44.3"/> +<vertex x="23.5" y="49.8"/> +<vertex x="23.5" y="59"/> +<vertex x="1" y="59"/> +<vertex x="1" y="1"/> +</polygon> +<wire x1="76.4" y1="26.5" x2="76.4" y2="28.5" width="0" layer="19" extent="1-1"/> +<wire x1="76.4" y1="24.5" x2="76.4" y2="26.5" width="0" layer="19" extent="1-1"/> +<wire x1="76.4" y1="22.5" x2="76.4" y2="24.5" width="0" layer="19" extent="1-1"/> +<wire x1="76.4" y1="20.5" x2="76.4" y2="22.5" width="0" layer="19" extent="1-1"/> +<wire x1="76.4" y1="18.5" x2="76.4" y2="20.5" width="0" layer="19" extent="1-1"/> +<wire x1="41.55" y1="7.65" x2="76.4" y2="18.5" width="0" layer="19" extent="1-1"/> +<wire x1="31.7" y1="7.05" x2="41.55" y2="7.65" width="0" layer="19" extent="1-1"/> +<wire x1="26.54" y1="2.587" x2="31.7" y2="7.05" width="0" layer="19" extent="1-1"/> +<wire x1="24" y1="2.587" x2="26.54" y2="2.587" width="0" layer="19" extent="1-1"/> +<wire x1="22.73" y1="2.587" x2="24" y2="2.587" width="0" layer="19" extent="1-1"/> +<wire x1="20.2" y1="9.7" x2="22.73" y2="2.587" width="0" layer="19" extent="1-1"/> +<wire x1="18.9" y1="9.7" x2="20.2" y2="9.7" width="0" layer="19" extent="1-1"/> +<wire x1="19.1" y1="11.15" x2="18.9" y2="9.7" width="0" layer="19" extent="1-1"/> +<wire x1="15.85" y1="12.4" x2="19.1" y2="11.15" width="0" layer="19" extent="1-1"/> +<wire x1="14.5" y1="13.5" x2="15.85" y2="12.4" width="0" layer="19" extent="1-1"/> +<wire x1="14.5" y1="17.4" x2="14.5" y2="13.5" width="0" layer="19" extent="1-1"/> +<wire x1="15.85" y1="19.4" x2="14.5" y2="17.4" width="0" layer="19" extent="1-1"/> +<wire x1="12.7" y1="9.6" x2="15.85" y2="12.4" width="0" layer="19" extent="1-1"/> +<wire x1="21.6" y1="20.15" x2="15.85" y2="19.4" width="0" layer="19" extent="1-1"/> +<wire x1="20.9604" y1="22.2518" x2="21.6" y2="20.15" width="0" layer="19" extent="1-1"/> +<wire x1="20.399" y1="26.865" x2="20.9604" y2="22.2518" width="0" layer="19" extent="1-1"/> +<wire x1="20.399" y1="28.135" x2="20.399" y2="26.865" width="0" layer="19" extent="1-1"/> +<wire x1="24.85" y1="14.9" x2="21.6" y2="20.15" width="0" layer="19" extent="1-1"/> +<wire x1="26.2" y1="13.8" x2="24.85" y2="14.9" width="0" layer="19" extent="1-1"/> +<wire x1="29.8" y1="20.1" x2="24.85" y2="14.9" width="0" layer="19" extent="1-1"/> +<wire x1="33.6" y1="31.1" x2="33.2" y2="30.6" width="0" layer="19" extent="1-1"/> +<wire x1="28.25" y1="33.1" x2="31.3" y2="30.85" width="0" layer="19" extent="1-1"/> +<wire x1="20.399" y1="41.365" x2="24.65" y2="35.25" width="0" layer="19" extent="1-1"/> +<wire x1="20.399" y1="42.635" x2="20.399" y2="41.365" width="0" layer="19" extent="1-1"/> </signal> <signal name="+3V3"> <contactref element="C10" pad="2"/> @@ -1668,33 +1726,62 @@ design rules under a new name.</description> <contactref element="J3" pad="1"/> <contactref element="R1" pad="2"/> <contactref element="U2" pad="29"/> -<wire x1="37.95" y1="31.95" x2="36.2" y2="30.65" width="0" layer="19" extent="1-1"/> -<wire x1="33.6456" y1="19.0316" x2="37.95" y2="31.95" width="0" layer="19" extent="1-1"/> -<wire x1="32.35" y1="18.7" x2="33.6456" y2="19.0316" width="0" layer="19" extent="1-1"/> -<wire x1="29.6" y1="23.45" x2="32.35" y2="18.7" width="0" layer="19" extent="1-1"/> -<wire x1="29.5604" y1="24.7518" x2="29.6" y2="23.45" width="0" layer="19" extent="1-1"/> -<wire x1="23.35" y1="22.2" x2="29.6" y2="23.45" width="0" layer="19" extent="1-1"/> -<wire x1="21.9894" y1="22.0188" x2="23.35" y2="22.2" width="0" layer="19" extent="1-1"/> -<wire x1="27.6" y1="14.45" x2="32.35" y2="18.7" width="0" layer="19" extent="1-1"/> -<wire x1="27.55" y1="12.8" x2="27.6" y2="14.45" width="0" layer="19" extent="1-1"/> -<wire x1="23.35" y1="15.2" x2="27.6" y2="14.45" width="0" layer="19" extent="1-1"/> -<wire x1="21.75" y1="15.05" x2="23.35" y2="15.2" width="0" layer="19" extent="1-1"/> -<wire x1="12.65" y1="52.75" x2="29.5604" y2="24.7518" width="0" layer="19" extent="1-1"/> -<wire x1="18.95" y1="55.55" x2="12.65" y2="52.75" width="0" layer="19" extent="1-1"/> -<wire x1="20.95" y1="55.55" x2="18.95" y2="55.55" width="0" layer="19" extent="1-1"/> -<wire x1="22.95" y1="55.55" x2="20.95" y2="55.55" width="0" layer="19" extent="1-1"/> -<wire x1="26.61" y1="2.487" x2="27.55" y2="12.8" width="0" layer="19" extent="1-1"/> -<wire x1="-35.25" y1="19.35" x2="26.61" y2="2.487" width="0" layer="19" extent="1-1"/> -<wire x1="18.849" y1="31.875" x2="-35.25" y2="19.35" width="0" layer="19" extent="1-1"/> -<wire x1="18.849" y1="38.225" x2="18.849" y2="31.875" width="0" layer="19" extent="1-1"/> -<wire x1="-35.75" y1="7.15" x2="18.849" y2="38.225" width="0" layer="19" extent="1-1"/> -<wire x1="-37.5" y1="2.35" x2="26.61" y2="2.487" width="0" layer="19" extent="1-1"/> -<wire x1="18.699" y1="17.275" x2="-37.5" y2="2.35" width="0" layer="19" extent="1-1"/> -<wire x1="18.699" y1="23.625" x2="18.699" y2="17.275" width="0" layer="19" extent="1-1"/> -<wire x1="-36" y1="-9.85" x2="18.699" y2="23.625" width="0" layer="19" extent="1-1"/> -</signal> -<signal name="TMC5VOUT"> -<contactref element="C17" pad="1"/> +<wire x1="35.9" y1="31.35" x2="36.4048" y2="31.35" width="0.2032" layer="1"/> +<wire x1="36.4048" y1="31.35" x2="36.6548" y2="31.1" width="0.2032" layer="1"/> +<via x="36.6548" y="31.1" extent="1-16" drill="0.3"/> +<wire x1="37.1564" y1="30.53046875" x2="37.1564" y2="30.210575" width="0.2032" layer="16"/> +<wire x1="36.6548" y1="31.1" x2="36.6548" y2="31.03206875" width="0.2032" layer="16"/> +<wire x1="36.6548" y1="31.03206875" x2="37.1564" y2="30.53046875" width="0.2032" layer="16"/> +<wire x1="37.1564" y1="30.210575" x2="39.1302" y2="28.236775" width="0.2032" layer="16"/> +<wire x1="39.1302" y1="24.54064375" x2="39.335421875" y2="24.335421875" width="0.2032" layer="16"/> +<via x="39.335421875" y="24.335421875" extent="1-16" drill="0.3"/> +<wire x1="39.3564" y1="24.03046875" x2="39.3564" y2="23.56953125" width="0.2032" layer="1"/> +<wire x1="39.3564" y1="23.56953125" x2="39.1302" y2="23.34333125" width="0.2032" layer="1"/> +<wire x1="39.335421875" y1="24.335421875" x2="39.335421875" y2="24.051446875" width="0.2032" layer="1"/> +<wire x1="39.335421875" y1="24.051446875" x2="39.3564" y2="24.03046875" width="0.2032" layer="1"/> +<via x="39.335421875" y="19.864578125" extent="1-16" drill="0.3"/> +<wire x1="39.1302" y1="20.85666875" x2="39.3564" y2="20.63046875" width="0.2032" layer="1"/> +<wire x1="39.3564" y1="20.63046875" x2="39.3564" y2="20.16953125" width="0.2032" layer="1"/> +<wire x1="39.3564" y1="20.16953125" x2="39.335421875" y2="20.148553125" width="0.2032" layer="1"/> +<wire x1="39.335421875" y1="20.148553125" x2="39.335421875" y2="19.864578125" width="0.2032" layer="1"/> +<wire x1="39.1302" y1="23.34333125" x2="39.1302" y2="20.85666875" width="0.2032" layer="1"/> +<wire x1="39.335421875" y1="19.864578125" x2="39.1302" y2="19.65935625" width="0.2032" layer="16"/> +<via x="38.6" y="11.1428" extent="1-16" drill="0.3"/> +<wire x1="39.1302" y1="12.15666875" x2="39.1564" y2="12.13046875" width="0.2032" layer="16"/> +<wire x1="39.1564" y1="12.13046875" x2="39.1564" y2="11.66953125" width="0.2032" layer="16"/> +<wire x1="39.1564" y1="11.66953125" x2="38.83046875" y2="11.3436" width="0.2032" layer="16"/> +<wire x1="38.83046875" y1="11.3436" x2="38.8008" y2="11.3436" width="0.2032" layer="16"/> +<wire x1="38.8008" y1="11.3436" x2="38.6" y2="11.1428" width="0.2032" layer="16"/> +<wire x1="39.1302" y1="19.65935625" x2="39.1302" y2="12.15666875" width="0.2032" layer="16"/> +<wire x1="38.6" y1="11.1428" x2="37.8572" y2="11.1428" width="0.2032" layer="1"/> +<wire x1="37.8572" y1="11.1428" x2="37.8302" y2="11.1698" width="0.2032" layer="1"/> +<wire x1="37.8302" y1="11.1698" x2="37.7" y2="11.1698" width="0.2032" layer="1"/> +<wire x1="39.1302" y1="28.236775" x2="39.1302" y2="24.54064375" width="0.2032" layer="16"/> +<wire x1="36.6548" y1="31.1" x2="37.5" y2="31.1" width="0.2032" layer="1"/> +<wire x1="37.5" y1="31.1" x2="37.7" y2="31.3" width="0.2032" layer="1"/> +<wire x1="20.399" y1="38.825" x2="20.399" y2="45.175" width="0" layer="19" extent="1-1"/> +<wire x1="20.399" y1="30.675" x2="20.399" y2="38.825" width="0" layer="19" extent="1-1"/> +<wire x1="20.399" y1="24.325" x2="20.399" y2="30.675" width="0" layer="19" extent="1-1"/> +<wire x1="22.5604" y1="22.2518" x2="20.399" y2="24.325" width="0" layer="19" extent="1-1"/> +<wire x1="22.1" y1="20.15" x2="22.5604" y2="22.2518" width="0" layer="19" extent="1-1"/> +<wire x1="24.85" y1="15.4" x2="22.1" y2="20.15" width="0" layer="19" extent="1-1"/> +<wire x1="26.2" y1="15.4" x2="24.85" y2="15.4" width="0" layer="19" extent="1-1"/> +<wire x1="15.85" y1="18.9" x2="22.1" y2="20.15" width="0" layer="19" extent="1-1"/> +<wire x1="14.5" y1="19" x2="15.85" y2="18.9" width="0" layer="19" extent="1-1"/> +<wire x1="20.1" y1="11.15" x2="24.85" y2="15.4" width="0" layer="19" extent="1-1"/> +<wire x1="21.8" y1="9.7" x2="20.1" y2="11.15" width="0" layer="19" extent="1-1"/> +<wire x1="15.85" y1="11.9" x2="20.1" y2="11.15" width="0" layer="19" extent="1-1"/> +<wire x1="14.5" y1="11.9" x2="15.85" y2="11.9" width="0" layer="19" extent="1-1"/> +<wire x1="21.46" y1="2.587" x2="21.8" y2="9.7" width="0" layer="19" extent="1-1"/> +<wire x1="37.7" y1="11.1698" x2="26.2" y2="15.4" width="0" layer="19" extent="1-1"/> +<wire x1="35.35" y1="4.25" x2="37.7" y2="11.1698" width="0" layer="19" extent="1-1"/> +<wire x1="37.55" y1="2.95" x2="35.35" y2="4.25" width="0" layer="19" extent="1-1"/> +<wire x1="39.55" y1="2.95" x2="37.55" y2="2.95" width="0" layer="19" extent="1-1"/> +<wire x1="41.55" y1="2.95" x2="39.55" y2="2.95" width="0" layer="19" extent="1-1"/> +<wire x1="2" y1="21.15" x2="14.5" y2="19" width="0" layer="19" extent="1-1"/> +<wire x1="2" y1="33.35" x2="2" y2="21.15" width="0" layer="19" extent="1-1"/> +<wire x1="2.25" y1="35.65" x2="2" y2="33.35" width="0" layer="19" extent="1-1"/> +<wire x1="2.25" y1="47.85" x2="2.25" y2="35.65" width="0" layer="19" extent="1-1"/> </signal> <signal name="V+"> <contactref element="J9" pad="P$1"/> @@ -1704,205 +1791,1079 @@ design rules under a new name.</description> <contactref element="C22" pad="2"/> <contactref element="C25" pad="2"/> <contactref element="C26" pad="2"/> -<contactref element="C13" pad="2"/> -<contactref element="C18" pad="1"/> -<contactref element="C23" pad="1"/> -<contactref element="C20" pad="1"/> -<contactref element="C24" pad="1"/> -<contactref element="C21" pad="1"/> -<wire x1="71.95" y1="27.75" x2="40.9" y2="66.039" width="0" layer="19" extent="1-1"/> -<wire x1="71.95" y1="25.95" x2="71.95" y2="27.75" width="0" layer="19" extent="1-1"/> -<wire x1="73.75" y1="25.95" x2="71.95" y2="25.95" width="0" layer="19" extent="1-1"/> -<wire x1="73.75" y1="24.15" x2="73.75" y2="25.95" width="0" layer="19" extent="1-1"/> -<wire x1="71.95" y1="24.15" x2="71.95" y2="25.95" width="0" layer="19" extent="1-1"/> -<wire x1="37.95" y1="28.95" x2="73.75" y2="24.15" width="0" layer="19" extent="1-1"/> -<wire x1="37.95" y1="28" x2="37.95" y2="28.95" width="0" layer="19" extent="1-1"/> -<wire x1="73.55" y1="20.55" x2="37.95" y2="28" width="0" layer="19" extent="1-1"/> -<wire x1="73.55" y1="18.75" x2="73.55" y2="20.55" width="0" layer="19" extent="1-1"/> -<wire x1="71.75" y1="20.55" x2="73.55" y2="20.55" width="0" layer="19" extent="1-1"/> -<wire x1="71.75" y1="18.75" x2="73.55" y2="18.75" width="0" layer="19" extent="1-1"/> -<wire x1="71.75" y1="16.95" x2="71.75" y2="18.75" width="0" layer="19" extent="1-1"/> +<contactref element="U2" pad="25"/> +<contactref element="C12" pad="1"/> +<contactref element="C8" pad="2"/> +<contactref element="Q1" pad="4"/> +<contactref element="Q2" pad="4"/> +<contactref element="Q3" pad="4"/> +<contactref element="Q4" pad="4"/> +<polygon width="0.1524" layer="16"> +<vertex x="45" y="59"/> +<vertex x="32.9" y="59"/> +<vertex x="32.9" y="52.2"/> +<vertex x="35.2" y="49.9"/> +<vertex x="39" y="49.9"/> +<vertex x="39" y="1"/> +<vertex x="45" y="1"/> +</polygon> +<via x="42.9" y="43.4" extent="1-16" drill="0.3"/> +<via x="42.9" y="33.9" extent="1-16" drill="0.3"/> +<via x="42.9" y="23.9" extent="1-16" drill="0.3"/> +<via x="42.9" y="14.4" extent="1-16" drill="0.3"/> +<wire x1="37.0947875" y1="29.654" x2="37.254" y2="29.654" width="0.2032" layer="1"/> +<wire x1="37.254" y1="29.654" x2="37.7" y2="30.1" width="0.2032" layer="1"/> +<wire x1="35.925" y1="29.35" x2="36.7907875" y2="29.35" width="0.2032" layer="1"/> +<wire x1="36.7907875" y1="29.35" x2="37.0947875" y2="29.654" width="0.2032" layer="1"/> +<wire x1="37.7" y1="30.1" x2="38.15" y2="30.1" width="0.2032" layer="1"/> +<wire x1="38.15" y1="30.1" x2="38.566" y2="29.684" width="0.2032" layer="1"/> +<wire x1="38.566" y1="29.684" x2="38.566" y2="29.5947875" width="0.2032" layer="1"/> +<wire x1="38.566" y1="29.5947875" x2="38.7147875" y2="29.446" width="0.2032" layer="1"/> +<wire x1="38.7147875" y1="29.446" x2="38.804" y2="29.446" width="0.2032" layer="1"/> +<wire x1="38.804" y1="29.446" x2="39.45" y2="28.8" width="0.2032" layer="1"/> +<wire x1="39.45" y1="28.8" x2="39.8" y2="28.8" width="0.2032" layer="1"/> +<wire x1="39.8" y1="28.8" x2="40.2" y2="29.2" width="0.2032" layer="1"/> +<via x="40.2" y="29.2" extent="1-16" drill="0.3"/> +<polygon width="0.1524" layer="1" thermals="no" rank="2"> +<vertex x="38.5" y="42.7"/> +<vertex x="44.4" y="42.7"/> +<vertex x="44.4" y="45"/> +<vertex x="38.5" y="45"/> +</polygon> +<via x="42.1" y="43.4" extent="1-16" drill="0.3"/> +<via x="43" y="44.3" extent="1-16" drill="0.3"/> +<via x="40.4" y="44.3" extent="1-16" drill="0.3"/> +<via x="40.1" y="43" extent="1-16" drill="0.3"/> +<via x="44" y="43" extent="1-16" drill="0.3"/> +<polygon width="0.1524" layer="1" thermals="no"> +<vertex x="41.1" y="33.2"/> +<vertex x="44.4" y="33.2"/> +<vertex x="44.4" y="35.6"/> +<vertex x="44.4" y="36.2"/> +<vertex x="39" y="36.2"/> +<vertex x="39" y="33.2"/> +</polygon> +<via x="42.1" y="33.9" extent="1-16" drill="0.3"/> +<via x="44" y="33.6" extent="1-16" drill="0.3"/> +<via x="44" y="34.9" extent="1-16" drill="0.3"/> +<via x="39.5" y="35.6" extent="1-16" drill="0.3"/> +<via x="40.8" y="34.1" extent="1-16" drill="0.3"/> +<polygon width="0.1524" layer="1" thermals="no"> +<vertex x="41.1" y="23.2"/> +<vertex x="45" y="23.2"/> +<vertex x="45" y="25"/> +<vertex x="43.6" y="25"/> +<vertex x="43.1" y="25.5"/> +<vertex x="41" y="25.5"/> +<vertex x="40.1" y="24.6"/> +<vertex x="40.1" y="22.8"/> +<vertex x="41" y="22.8"/> +<vertex x="41.1" y="22.9"/> +</polygon> +<via x="42.1" y="24.9" extent="1-16" drill="0.3"/> +<via x="44.7" y="24.4" extent="1-16" drill="0.3"/> +<via x="42.1" y="23.9" extent="1-16" drill="0.3"/> +<via x="44.7" y="23.5" extent="1-16" drill="0.3"/> +<via x="41.1" y="23.7" extent="1-16" drill="0.3"/> +<polygon width="0.1524" layer="1" thermals="no"> +<vertex x="38.4" y="13.7"/> +<vertex x="44.4" y="13.7"/> +<vertex x="44.4" y="16.9"/> +<vertex x="38.4" y="16.9"/> +</polygon> +<via x="42.1" y="14.4" extent="1-16" drill="0.3"/> +<via x="44" y="14" extent="1-16" drill="0.3"/> +<via x="43" y="15.4" extent="1-16" drill="0.3"/> +<via x="40.3" y="15.7" extent="1-16" drill="0.3"/> +<via x="41" y="14.2" extent="1-16" drill="0.3"/> +<wire x1="73.6" y1="26.5" x2="73.6" y2="28.5" width="0" layer="19" extent="1-1"/> +<wire x1="73.6" y1="24.5" x2="73.6" y2="26.5" width="0" layer="19" extent="1-1"/> +<wire x1="73.6" y1="22.5" x2="73.6" y2="24.5" width="0" layer="19" extent="1-1"/> +<wire x1="73.6" y1="20.5" x2="73.6" y2="22.5" width="0" layer="19" extent="1-1"/> +<wire x1="73.6" y1="18.5" x2="73.6" y2="20.5" width="0" layer="19" extent="1-1"/> +<wire x1="44.7" y1="24.4" x2="73.6" y2="24.5" width="0" layer="19" extent="1-1"/> </signal> <signal name="SWCLK"> <contactref element="U1" pad="57"/> <contactref element="J3" pad="4"/> -<wire x1="27.88" y1="7.313" x2="28.1" y2="14.45" width="0" layer="19" extent="1-1"/> +<wire x1="22.73" y1="7.413" x2="20.6" y2="11.15" width="0" layer="19" extent="1-1"/> </signal> <signal name="SWDIO"> <contactref element="U1" pad="58"/> <contactref element="J3" pad="2"/> -<wire x1="26.61" y1="7.313" x2="28.6" y2="14.45" width="0" layer="19" extent="1-1"/> +<wire x1="21.46" y1="7.413" x2="21.1" y2="11.15" width="0" layer="19" extent="1-1"/> </signal> <signal name="STEP"> <contactref element="U1" pad="11"/> <contactref element="R9" pad="2"/> <contactref element="U2" pad="31"/> -<wire x1="25" y1="46.75" x2="36.2" y2="31.65" width="0" layer="19" extent="1-1"/> -<wire x1="32.35" y1="20.2" x2="25" y2="46.75" width="0" layer="19" extent="1-1"/> +<wire x1="35.9" y1="32.35" x2="36.37113125" y2="32.35" width="0.1524" layer="1"/> +<wire x1="36.37113125" y1="32.35" x2="36.6548" y2="32.63366875" width="0.1524" layer="1"/> +<via x="36.6548" y="32.63366875" extent="1-16" drill="0.3"/> +<wire x1="36.6548" y1="32.63366875" x2="36.881" y2="32.40746875" width="0.1524" layer="16"/> +<wire x1="36.881" y1="32.40746875" x2="36.88515" y2="32.40746875" width="0.1524" layer="16"/> +<wire x1="36.88515" y1="32.40746875" x2="37.09261875" y2="32.2" width="0.1524" layer="16"/> +<wire x1="37.09261875" y1="32.2" x2="37.1" y2="32.2" width="0.1524" layer="16"/> +<wire x1="37.1" y1="32.2" x2="37.2" y2="32.1" width="0.1524" layer="16"/> +<wire x1="37.2" y1="32.1" x2="37.2" y2="31.73680625" width="0.1524" layer="16"/> +<wire x1="37.4906" y1="31.44620625" x2="37.4906" y2="31.0943" width="0.1524" layer="16"/> +<wire x1="37.2" y1="31.73680625" x2="37.4906" y2="31.44620625" width="0.1524" layer="16"/> +<wire x1="37.7914" y1="30.7935" x2="37.7914" y2="30.47360625" width="0.1524" layer="16"/> +<wire x1="37.4906" y1="31.0943" x2="37.7914" y2="30.7935" width="0.1524" layer="16"/> +<wire x1="37.7914" y1="30.47360625" x2="39.7652" y2="28.49980625" width="0.1524" layer="16"/> +<wire x1="39.7652" y1="28.49980625" x2="39.7652" y2="25.7" width="0.1524" layer="16"/> +<wire x1="39.7652" y1="25.7" x2="40.008928125" y2="25.456271875" width="0.1524" layer="16"/> +<wire x1="40.008928125" y1="25.456271875" x2="40.356271875" y2="25.456271875" width="0.1524" layer="16"/> +<via x="40.356271875" y="25.456271875" extent="1-16" drill="0.3"/> +<wire x1="40.356271875" y1="25.456271875" x2="40.356271875" y2="24.656271875" width="0.1524" layer="1"/> +<wire x1="40.356271875" y1="24.656271875" x2="40.17123125" y2="24.47123125" width="0.1524" layer="1"/> +<wire x1="40.17123125" y1="23.940175" x2="39.9914" y2="23.76034375" width="0.1524" layer="1"/> +<wire x1="40.17123125" y1="24.47123125" x2="40.17123125" y2="23.940175" width="0.1524" layer="1"/> +<wire x1="39.9914" y1="23.3065" x2="39.7652" y2="23.0803" width="0.1524" layer="1"/> +<wire x1="39.9914" y1="23.76034375" x2="39.9914" y2="23.3065" width="0.1524" layer="1"/> +<wire x1="39.7652" y1="23.0803" x2="39.7652" y2="21.1197" width="0.1524" layer="1"/> +<wire x1="39.7652" y1="21.1197" x2="39.9914" y2="20.8935" width="0.1524" layer="1"/> +<wire x1="39.9914" y1="20.8935" x2="39.9914" y2="20.39061875" width="0.1524" layer="1"/> +<wire x1="39.9914" y1="20.39061875" x2="40.17123125" y2="20.2107875" width="0.1524" layer="1"/> +<wire x1="40.17123125" y1="20.2107875" x2="40.17123125" y2="19.77973125" width="0.1524" layer="1"/> +<via x="40.456271875" y="18.843728125" extent="1-16" drill="0.3"/> +<wire x1="40.17123125" y1="19.77973125" x2="40.40185625" y2="19.54910625" width="0.1524" layer="1"/> +<wire x1="40.40185625" y1="18.89814375" x2="40.456271875" y2="18.843728125" width="0.1524" layer="1"/> +<wire x1="40.40185625" y1="19.54910625" x2="40.40185625" y2="18.89814375" width="0.1524" layer="1"/> +<wire x1="40.456271875" y1="18.843728125" x2="40.208928125" y2="18.843728125" width="0.1524" layer="16"/> +<wire x1="40.208928125" y1="18.843728125" x2="39.7652" y2="18.4" width="0.1524" layer="16"/> +<wire x1="39.7652" y1="12.4197" x2="39.7914" y2="12.3935" width="0.1524" layer="16"/> +<wire x1="39.7914" y1="12.3935" x2="39.7914" y2="11.15219375" width="0.1524" layer="16"/> +<wire x1="39.7914" y1="11.15219375" x2="39.231" y2="10.59179375" width="0.1524" layer="16"/> +<wire x1="39.7652" y1="18.4" x2="39.7652" y2="12.4197" width="0.1524" layer="16"/> +<via x="38.7" y="9.6284" extent="1-16" drill="0.3"/> +<wire x1="39.231" y1="10.59179375" x2="39.231" y2="10.16565" width="0.1524" layer="16"/> +<wire x1="38.7" y1="9.63465" x2="38.7" y2="9.6284" width="0.1524" layer="16"/> +<wire x1="39.231" y1="10.16565" x2="38.7" y2="9.63465" width="0.1524" layer="16"/> +<wire x1="38.7" y1="9.6284" x2="38.7" y2="9.63465" width="0.1524" layer="1"/> +<wire x1="38.7" y1="9.63465" x2="38.169" y2="10.16565" width="0.1524" layer="1"/> +<wire x1="38.169" y1="10.16565" x2="38.169" y2="10.3388" width="0.1524" layer="1"/> +<wire x1="38.169" y1="10.3388" x2="38" y2="10.5078" width="0.1524" layer="1"/> +<wire x1="38" y1="10.5078" x2="37.9" y2="10.5078" width="0.1524" layer="1"/> +<wire x1="36.6548" y1="32.63366875" x2="37.55" y2="32.63366875" width="0.1524" layer="1"/> +<wire x1="37.55" y1="32.63366875" x2="37.55" y2="32.6" width="0.1524" layer="1"/> +<wire x1="24.85" y1="16.9" x2="37.9" y2="10.5078" width="0" layer="19" extent="1-1"/> </signal> <signal name="DIR"> <contactref element="U1" pad="12"/> <contactref element="U2" pad="30"/> -<wire x1="32.35" y1="20.7" x2="36.2" y2="31.15" width="0" layer="19" extent="1-1"/> +<wire x1="35.9" y1="31.85" x2="36.63873125" y2="31.85" width="0.1524" layer="1"/> +<wire x1="36.63873125" y1="31.85" x2="36.6652" y2="31.87646875" width="0.1524" layer="1"/> +<via x="36.6652" y="31.87646875" extent="1-16" drill="0.3"/> +<wire x1="37.1858" y1="31.31995" x2="37.1858" y2="30.96804375" width="0.1524" layer="16"/> +<wire x1="36.6652" y1="31.87646875" x2="36.6652" y2="31.84055" width="0.1524" layer="16"/> +<wire x1="36.6652" y1="31.84055" x2="37.1858" y2="31.31995" width="0.1524" layer="16"/> +<wire x1="37.4866" y1="30.66724375" x2="37.4866" y2="30.34735" width="0.1524" layer="16"/> +<wire x1="37.1858" y1="30.96804375" x2="37.4866" y2="30.66724375" width="0.1524" layer="16"/> +<wire x1="37.4866" y1="30.34735" x2="39.4604" y2="28.37355" width="0.1524" layer="16"/> +<wire x1="39.4604" y1="25.2813" x2="39.82085" y2="24.92085" width="0.1524" layer="16"/> +<via x="39.82085" y="24.92085" extent="1-16" drill="0.3"/> +<wire x1="39.82085" y1="24.92085" x2="39.82085" y2="24.60095625" width="0.1524" layer="1"/> +<wire x1="39.82085" y1="24.60095625" x2="39.86643125" y2="24.555375" width="0.1524" layer="1"/> +<wire x1="39.86643125" y1="24.555375" x2="39.86643125" y2="24.06643125" width="0.1524" layer="1"/> +<wire x1="39.86643125" y1="24.06643125" x2="39.6866" y2="23.8866" width="0.1524" layer="1"/> +<wire x1="39.6866" y1="23.43275625" x2="39.4604" y2="23.20655625" width="0.1524" layer="1"/> +<wire x1="39.6866" y1="23.8866" x2="39.6866" y2="23.43275625" width="0.1524" layer="1"/> +<wire x1="39.4604" y1="23.20655625" x2="39.4604" y2="20.99344375" width="0.1524" layer="1"/> +<wire x1="39.6866" y1="20.76724375" x2="39.6866" y2="20.2643625" width="0.1524" layer="1"/> +<wire x1="39.4604" y1="20.99344375" x2="39.6866" y2="20.76724375" width="0.1524" layer="1"/> +<via x="39.870846875" y="19.329153125" extent="1-16" drill="0.3"/> +<wire x1="39.86643125" y1="19.33356875" x2="39.870846875" y2="19.329153125" width="0.1524" layer="1"/> +<wire x1="39.86643125" y1="20.08453125" x2="39.86643125" y2="19.33356875" width="0.1524" layer="1"/> +<wire x1="39.6866" y1="20.2643625" x2="39.86643125" y2="20.08453125" width="0.1524" layer="1"/> +<wire x1="39.870846875" y1="19.329153125" x2="39.4604" y2="18.91870625" width="0.1524" layer="16"/> +<wire x1="39.4604" y1="18.91870625" x2="39.4604" y2="12.29344375" width="0.1524" layer="16"/> +<via x="38.7" y="10.3856" extent="1-16" drill="0.3"/> +<wire x1="39.4604" y1="12.29344375" x2="39.4866" y2="12.26724375" width="0.1524" layer="16"/> +<wire x1="38.7" y1="10.49185" x2="38.7" y2="10.3856" width="0.1524" layer="16"/> +<wire x1="39.4866" y1="12.26724375" x2="39.4866" y2="11.27845" width="0.1524" layer="16"/> +<wire x1="39.4866" y1="11.27845" x2="38.7" y2="10.49185" width="0.1524" layer="16"/> +<wire x1="38.7" y1="10.3856" x2="38.4738" y2="10.6118" width="0.1524" layer="1"/> +<wire x1="38.4738" y1="10.6118" x2="38.38005" y2="10.6118" width="0.1524" layer="1"/> +<wire x1="38.38005" y1="10.6118" x2="38.17925" y2="10.8126" width="0.1524" layer="1"/> +<wire x1="38.17925" y1="10.8126" x2="37.9" y2="10.8126" width="0.1524" layer="1"/> +<wire x1="39.4604" y1="28.37355" x2="39.4604" y2="25.2813" width="0.1524" layer="16"/> +<wire x1="24.85" y1="17.4" x2="37.9" y2="10.8126" width="0" layer="19" extent="1-1"/> </signal> <signal name="TMC_EN"> <contactref element="U1" pad="10"/> <contactref element="U2" pad="15"/> -<wire x1="32.35" y1="19.7" x2="31.6" y2="29.15" width="0" layer="19" extent="1-1"/> +<wire x1="30.7714" y1="30.1303125" x2="30.7714" y2="30.19925625" width="0.1524" layer="1"/> +<wire x1="31.3" y1="29.85" x2="31.0517125" y2="29.85" width="0.1524" layer="1"/> +<wire x1="31.0517125" y1="29.85" x2="30.7714" y2="30.1303125" width="0.1524" layer="1"/> +<wire x1="30.7714" y1="30.19925625" x2="29.91845625" y2="31.0522" width="0.1524" layer="1"/> +<wire x1="29.91845625" y1="31.0522" x2="27.0143125" y2="31.0522" width="0.1524" layer="1"/> +<wire x1="27.0143125" y1="31.0522" x2="26.428" y2="30.4658875" width="0.1524" layer="1"/> +<wire x1="24.7" y1="23.48763125" x2="24.7" y2="23.4" width="0.1524" layer="1"/> +<wire x1="26.428" y1="25.21563125" x2="24.7" y2="23.48763125" width="0.1524" layer="1"/> +<wire x1="26.428" y1="30.4658875" x2="26.428" y2="25.21563125" width="0.1524" layer="1"/> +<wire x1="24.85" y1="16.4" x2="24.7" y2="23.4" width="0" layer="19" extent="1-1"/> </signal> <signal name="TMC_CSN"> <contactref element="U2" pad="14"/> <contactref element="U1" pad="19"/> -<wire x1="30.6" y1="23.45" x2="31.6" y2="29.65" width="0" layer="19" extent="1-1"/> +<contactref element="J8" pad="5"/> +<wire x1="31.0517125" y1="30.35" x2="30.0447125" y2="31.357" width="0.1524" layer="1"/> +<wire x1="31.3" y1="30.35" x2="31.0517125" y2="30.35" width="0.1524" layer="1"/> +<wire x1="30.0447125" y1="31.357" x2="26.88805625" y2="31.357" width="0.1524" layer="1"/> +<wire x1="26.88805625" y1="31.357" x2="26.1232" y2="30.59214375" width="0.1524" layer="1"/> +<wire x1="24.65" y1="25.97763125" x2="24.65" y2="25.09" width="0.1524" layer="1"/> +<wire x1="26.1232" y1="27.45083125" x2="24.65" y2="25.97763125" width="0.1524" layer="1"/> +<wire x1="26.1232" y1="30.59214375" x2="26.1232" y2="27.45083125" width="0.1524" layer="1"/> +<wire x1="23.1" y1="20.15" x2="24.65" y2="25.09" width="0" layer="19" extent="1-1"/> </signal> <signal name="TMC_SCK"> <contactref element="U2" pad="12"/> <contactref element="U1" pad="17"/> -<wire x1="31.6" y1="23.45" x2="31.6" y2="30.65" width="0" layer="19" extent="1-1"/> +<contactref element="J8" pad="4"/> +<wire x1="31.3" y1="31.35" x2="31.1536" y2="31.4964" width="0.1524" layer="1"/> +<wire x1="31.1536" y1="31.4964" x2="30.37254375" y2="31.4964" width="0.1524" layer="1"/> +<wire x1="30.37254375" y1="31.4964" x2="30.20714375" y2="31.6618" width="0.1524" layer="1"/> +<wire x1="26.7618" y1="31.6618" x2="30.20714375" y2="31.6618" width="0.1524" layer="1"/> +<wire x1="24.65" y1="27.63" x2="25.8184" y2="28.7984" width="0.1524" layer="1"/> +<wire x1="25.8184" y1="30.7184" x2="26.7618" y2="31.6618" width="0.1524" layer="1"/> +<wire x1="25.8184" y1="28.7984" x2="25.8184" y2="30.7184" width="0.1524" layer="1"/> +<wire x1="24.1" y1="20.15" x2="24.65" y2="27.63" width="0" layer="19" extent="1-1"/> </signal> <signal name="TMC_MOSI"> <contactref element="U2" pad="11"/> <contactref element="U1" pad="20"/> -<wire x1="30.1" y1="23.45" x2="31.6" y2="31.15" width="0" layer="19" extent="1-1"/> +<contactref element="J8" pad="3"/> +<wire x1="31.3" y1="31.85" x2="30.45" y2="31.85" width="0.1524" layer="1"/> +<wire x1="30.45" y1="31.85" x2="30.3334" y2="31.9666" width="0.1524" layer="1"/> +<wire x1="24.65" y1="30.65" x2="24.65" y2="30.17" width="0.1524" layer="1"/> +<wire x1="30.3334" y1="31.9666" x2="25.9666" y2="31.9666" width="0.1524" layer="1"/> +<wire x1="25.9666" y1="31.9666" x2="24.65" y2="30.65" width="0.1524" layer="1"/> +<wire x1="22.6" y1="20.15" x2="24.65" y2="30.17" width="0" layer="19" extent="1-1"/> </signal> <signal name="TMC_SG"> <contactref element="U1" pad="9"/> <contactref element="U2" pad="27"/> -<wire x1="32.35" y1="19.2" x2="36.2" y2="29.65" width="0" layer="19" extent="1-1"/> -</signal> -<signal name="AS_CSN"> -<contactref element="J8" pad="3"/> -</signal> -<signal name="AS_CLK"> -<contactref element="J8" pad="5"/> -</signal> -<signal name="AS_MISO"> -<contactref element="J8" pad="4"/> -</signal> -<signal name="AS_MOSI"> -<contactref element="J8" pad="2"/> +<wire x1="35.9" y1="30.35" x2="36.55" y2="30.35" width="0.1524" layer="1"/> +<wire x1="36.55" y1="30.35" x2="36.6" y2="30.3" width="0.1524" layer="1"/> +<via x="36.6" y="30.3" extent="1-16" drill="0.3"/> +<wire x1="36.6" y1="30.3" x2="38.8" y2="28.1" width="0.1524" layer="16"/> +<wire x1="38.8" y1="28.1" x2="38.8" y2="23.8" width="0.1524" layer="16"/> +<via x="38.8" y="23.8" extent="1-16" drill="0.3"/> +<wire x1="38.8" y1="23.8" x2="38.8" y2="20.4" width="0.1524" layer="1"/> +<via x="38.8" y="20.4" extent="1-16" drill="0.3"/> +<wire x1="38.8" y1="20.4" x2="38.8" y2="12.1" width="0.1524" layer="16"/> +<wire x1="38.8" y1="12.1" x2="38.6" y2="11.9" width="0.1524" layer="16"/> +<via x="38.6" y="11.9" extent="1-16" drill="0.3"/> +<wire x1="38.6" y1="11.9" x2="38.2" y2="11.5" width="0.1524" layer="1"/> +<wire x1="38.2" y1="11.5" x2="37.5" y2="11.5" width="0.1524" layer="1"/> +<wire x1="24.85" y1="15.9" x2="37.5" y2="11.5" width="0" layer="19" extent="1-1"/> </signal> <signal name="N$1"> <contactref element="R4" pad="2"/> <contactref element="D3" pad="2"/> -<wire x1="18.95" y1="53.85" x2="18.95" y2="52.75" width="0" layer="19" extent="1-1"/> +<wire x1="41.55" y1="4.65" x2="41.55" y2="5.75" width="0" layer="19" extent="1-1"/> </signal> <signal name="N$5"> <contactref element="R3" pad="2"/> <contactref element="D2" pad="2"/> -<wire x1="20.95" y1="53.85" x2="20.95" y2="52.75" width="0" layer="19" extent="1-1"/> +<wire x1="39.55" y1="4.65" x2="39.55" y2="5.75" width="0" layer="19" extent="1-1"/> </signal> <signal name="N$6"> <contactref element="R2" pad="2"/> <contactref element="D1" pad="2"/> -<wire x1="22.95" y1="53.85" x2="22.95" y2="52.75" width="0" layer="19" extent="1-1"/> +<wire x1="37.55" y1="4.65" x2="37.55" y2="5.75" width="0" layer="19" extent="1-1"/> </signal> <signal name="STLR"> <contactref element="R2" pad="1"/> -<contactref element="U1" pad="26"/> -<wire x1="27.1" y1="23.45" x2="22.95" y2="50.85" width="0" layer="19" extent="1-1"/> </signal> <signal name="STLB"> <contactref element="R3" pad="1"/> -<contactref element="U1" pad="27"/> -<wire x1="26.6" y1="23.45" x2="20.95" y2="50.85" width="0" layer="19" extent="1-1"/> </signal> <signal name="N$7"> <contactref element="C7" pad="2"/> <contactref element="U1" pad="53"/> <contactref element="C5" pad="2"/> -<wire x1="25.7976" y1="12.8" x2="26.1" y2="14.45" width="0" layer="19" extent="1-1"/> -<wire x1="23.95" y1="12.5524" x2="25.7976" y2="12.8" width="0" layer="19" extent="1-1"/> +<wire x1="17.3" y1="9.7" x2="18.6" y2="11.15" width="0" layer="19" extent="1-1"/> +<wire x1="15.5" y1="9.6" x2="17.3" y2="9.7" width="0" layer="19" extent="1-1"/> </signal> <signal name="TMC_MISO"> <contactref element="U2" pad="10"/> <contactref element="U1" pad="18"/> -<wire x1="31.1" y1="23.45" x2="31.6" y2="31.65" width="0" layer="19" extent="1-1"/> +<contactref element="J8" pad="2"/> +<wire x1="31.3" y1="32.35" x2="30.7286" y2="32.35" width="0.1524" layer="1"/> +<wire x1="30.7286" y1="32.35" x2="30.7286" y2="32.2714" width="0.1524" layer="1"/> +<wire x1="25.0886" y1="32.2714" x2="24.65" y2="32.71" width="0.1524" layer="1"/> +<wire x1="30.7286" y1="32.2714" x2="25.0886" y2="32.2714" width="0.1524" layer="1"/> +<wire x1="23.6" y1="20.15" x2="25.0886" y2="32.2714" width="0" layer="19" extent="1-1"/> </signal> <signal name="N$9"> </signal> <signal name="OB2"> -<contactref element="J11" pad="4"/> +<contactref element="Q4" pad="3"/> +<contactref element="U2" pad="21"/> +<wire x1="48.5" y1="25" x2="43.5" y2="25" width="0.1524" layer="1"/> +<wire x1="42.9886" y1="25.5114" x2="41.2" y2="25.5114" width="0.1524" layer="1"/> +<wire x1="41.2" y1="25.5114" x2="41.2" y2="24.79809375" width="0.1524" layer="1"/> +<wire x1="41.2" y1="24.79809375" x2="41.19208125" y2="24.790175" width="0.1524" layer="1"/> +<via x="41.19208125" y="24.790175" extent="1-16" drill="0.3"/> +<wire x1="41.19208125" y1="24.790175" x2="40.690175" y2="24.790175" width="0.1524" layer="16"/> +<wire x1="40.690175" y1="24.790175" x2="38.5048" y2="22.6048" width="0.1524" layer="16"/> +<wire x1="38.5048" y1="22.6048" x2="38.02625625" y2="22.6048" width="0.1524" layer="16"/> +<via x="35.8" y="25.2" extent="1-16" drill="0.3"/> +<wire x1="36.331" y1="24.30005625" x2="36.331" y2="24.61995" width="0.1524" layer="16"/> +<wire x1="35.8" y1="25.15095" x2="35.8" y2="25.2" width="0.1524" layer="16"/> +<wire x1="36.331" y1="24.61995" x2="35.8" y2="25.15095" width="0.1524" layer="16"/> +<wire x1="38.02625625" y1="22.6048" x2="36.331" y2="24.30005625" width="0.1524" layer="16"/> +<wire x1="43.5" y1="25" x2="42.9886" y2="25.5114" width="0.1524" layer="1"/> +<wire x1="33.85" y1="26.75" x2="34.1594" y2="26.4406" width="0.1524" layer="1"/> +<wire x1="34.9594" y1="26.4406" x2="35.5738" y2="25.8262" width="0.1524" layer="1"/> +<wire x1="35.5738" y1="25.8262" x2="35.5738" y2="25.4262" width="0.1524" layer="1"/> +<wire x1="35.5738" y1="25.4262" x2="35.8" y2="25.2" width="0.1524" layer="1"/> +<wire x1="34.1594" y1="26.4406" x2="34.9594" y2="26.4406" width="0.1524" layer="1"/> +<wire x1="33.85" y1="28.8" x2="33.85" y2="26.75" width="0.1524" layer="1"/> +<contactref element="J11" pad="3"/> +<polygon width="0.1524" layer="1" thermals="no" rank="2"> +<vertex x="58.8" y="29.5"/> +<vertex x="38.5" y="29.5"/> +<vertex x="38.5" y="19.7"/> +<vertex x="53.3" y="19.7"/> +<vertex x="53.3" y="27.3"/> +<vertex x="58.8" y="27.3"/> +</polygon> +<polygon width="0.1524" layer="16" thermals="no" rank="2"> +<vertex x="58.8" y="29.5"/> +<vertex x="38.5" y="29.5"/> +<vertex x="38.5" y="19.7"/> +<vertex x="53.3" y="19.7"/> +<vertex x="53.3" y="27.3"/> +<vertex x="58.8" y="27.3"/> +</polygon> +<via x="50.9" y="26.7" extent="1-16" drill="0.3"/> +<via x="50.9" y="25.9" extent="1-16" drill="0.3"/> +<via x="50.9" y="25" extent="1-16" drill="0.3"/> +<via x="50.9" y="24.1" extent="1-16" drill="0.3"/> +<via x="50.9" y="23.2" extent="1-16" drill="0.3"/> +<via x="45.6" y="26.7" extent="1-16" drill="0.3"/> +<via x="45.6" y="25.9" extent="1-16" drill="0.3"/> +<via x="45.6" y="25" extent="1-16" drill="0.3"/> +<via x="45.6" y="24.1" extent="1-16" drill="0.3"/> +<via x="45.6" y="23.2" extent="1-16" drill="0.3"/> +<via x="46.4" y="26.7" extent="1-16" drill="0.3"/> +<via x="46.4" y="27.7" extent="1-16" drill="0.3"/> +<via x="46.4" y="25" extent="1-16" drill="0.3"/> +<via x="46.5" y="22.2" extent="1-16" drill="0.3"/> +<via x="46.4" y="23.2" extent="1-16" drill="0.3"/> +<via x="47.3" y="26.7" extent="1-16" drill="0.3"/> +<via x="47.3" y="25.9" extent="1-16" drill="0.3"/> +<via x="47.3" y="25" extent="1-16" drill="0.3"/> +<via x="47.3" y="24.1" extent="1-16" drill="0.3"/> +<via x="47.3" y="23.2" extent="1-16" drill="0.3"/> +<via x="48.2" y="26.7" extent="1-16" drill="0.3"/> +<via x="48.3" y="27.8" extent="1-16" drill="0.3"/> +<via x="48.2" y="25" extent="1-16" drill="0.3"/> +<via x="48.2" y="22.2" extent="1-16" drill="0.3"/> +<via x="48.2" y="23.2" extent="1-16" drill="0.3"/> +<via x="49.1" y="26.7" extent="1-16" drill="0.3"/> +<via x="49.1" y="25.9" extent="1-16" drill="0.3"/> +<via x="49.1" y="25" extent="1-16" drill="0.3"/> +<via x="49.1" y="24.1" extent="1-16" drill="0.3"/> +<via x="49.1" y="23.2" extent="1-16" drill="0.3"/> +<via x="50" y="26.7" extent="1-16" drill="0.3"/> +<via x="50" y="27.8" extent="1-16" drill="0.3"/> +<via x="50" y="25" extent="1-16" drill="0.3"/> +<via x="50" y="22.2" extent="1-16" drill="0.3"/> +<via x="50" y="23.2" extent="1-16" drill="0.3"/> +<via x="52.8" y="20.2" extent="1-16" drill="0.3"/> +<via x="57.6" y="29.1" extent="1-16" drill="0.3"/> +<via x="57.7" y="27.8" extent="1-16" drill="0.3"/> +<via x="52.8" y="29.1" extent="1-16" drill="0.3"/> +<via x="45.8" y="29.1" extent="1-16" drill="0.3"/> +<via x="45.7" y="20.2" extent="1-16" drill="0.3"/> </signal> <signal name="SWO"> <contactref element="U1" pad="59"/> <contactref element="J3" pad="6"/> -<wire x1="29.15" y1="7.313" x2="29.1" y2="14.45" width="0" layer="19" extent="1-1"/> -</signal> -<signal name="BRB"> -<contactref element="R12" pad="2"/> -</signal> -<signal name="BRA"> -<contactref element="R13" pad="2"/> +<wire x1="24" y1="7.413" x2="21.6" y2="11.15" width="0" layer="19" extent="1-1"/> </signal> <signal name="OA2"> -<contactref element="J11" pad="2"/> +<contactref element="Q2" pad="3"/> +<contactref element="U2" pad="4"/> +<wire x1="48.5" y1="44.5" x2="43.8" y2="44.5" width="0.1524" layer="1"/> +<wire x1="43.8" y1="44.5" x2="43.3394" y2="44.9606" width="0.1524" layer="1"/> +<wire x1="43.3394" y1="44.9606" x2="40.09165625" y2="44.9606" width="0.1524" layer="1"/> +<via x="39.2" y="43.4428" extent="1-16" drill="0.3"/> +<wire x1="39.2" y1="43.54905" x2="39.2" y2="43.4428" width="0.1524" layer="1"/> +<wire x1="39.631" y1="44.49994375" x2="39.631" y2="43.98005" width="0.1524" layer="1"/> +<wire x1="39.631" y1="43.98005" x2="39.2" y2="43.54905" width="0.1524" layer="1"/> +<wire x1="40.09165625" y1="44.9606" x2="39.631" y2="44.49994375" width="0.1524" layer="1"/> +<wire x1="39.2" y1="43.4428" x2="38.9572" y2="43.4428" width="0.1524" layer="16"/> +<wire x1="38.9572" y1="43.4428" x2="38.5048" y2="43.8952" width="0.1524" layer="16"/> +<wire x1="38.5048" y1="43.8952" x2="36.5" y2="43.8952" width="0.1524" layer="16"/> +<wire x1="36.5" y1="43.8952" x2="35.979325" y2="43.374525" width="0.1524" layer="16"/> +<wire x1="35.979325" y1="43.374525" x2="35.925475" y2="43.374525" width="0.1524" layer="16"/> +<via x="35.925475" y="43.374525" extent="1-16" drill="0.3"/> +<wire x1="35.925475" y1="43.374525" x2="35.60558125" y2="43.374525" width="0.1524" layer="1"/> +<wire x1="33.2048" y1="40.97374375" x2="33.2048" y2="40.1" width="0.1524" layer="1"/> +<wire x1="35.60558125" y1="43.374525" x2="33.2048" y2="40.97374375" width="0.1524" layer="1"/> +<wire x1="33.2048" y1="40.1" x2="33.2738" y2="40.031" width="0.1524" layer="1"/> +<wire x1="33.2738" y1="40.031" x2="33.431" y2="40.031" width="0.1524" layer="1"/> +<via x="33.431" y="40.031" extent="1-16" drill="0.3"/> +<wire x1="33.431" y1="40.031" x2="33.431" y2="39.18485" width="0.1524" layer="16"/> +<wire x1="33.431" y1="39.18485" x2="33.7358" y2="38.88005" width="0.1524" layer="16"/> +<via x="33.7358" y="38.88005" extent="1-16" drill="0.3"/> +<wire x1="33.7358" y1="38.88005" x2="33.5096" y2="38.65385" width="0.1524" layer="1"/> +<wire x1="33.5096" y1="38.65385" x2="33.5096" y2="36.4" width="0.1524" layer="1"/> +<wire x1="33.5096" y1="36.4" x2="33.7358" y2="36.1738" width="0.1524" layer="1"/> +<wire x1="33.7358" y1="36.1738" x2="33.7358" y2="36.11515" width="0.1524" layer="1"/> +<via x="33.7358" y="36.11515" extent="1-16" drill="0.3"/> +<wire x1="33.85" y1="33.4" x2="33.85" y2="34.10599375" width="0.1524" layer="1"/> +<via x="34.7978" y="35.05379375" extent="1-16" drill="0.3"/> +<wire x1="33.85" y1="34.10599375" x2="33.90340625" y2="34.1594" width="0.1524" layer="1"/> +<wire x1="33.90340625" y1="34.1594" x2="33.9034625" y2="34.1594" width="0.1524" layer="1"/> +<wire x1="34.5716" y1="34.8275375" x2="34.5716" y2="34.82759375" width="0.1524" layer="1"/> +<wire x1="34.5716" y1="34.82759375" x2="34.7978" y2="35.05379375" width="0.1524" layer="1"/> +<wire x1="33.9034625" y1="34.1594" x2="34.5716" y2="34.8275375" width="0.1524" layer="1"/> +<wire x1="34.7978" y1="35.05379375" x2="33.73644375" y2="36.11515" width="0.1524" layer="16"/> +<wire x1="33.73644375" y1="36.11515" x2="33.7358" y2="36.11515" width="0.1524" layer="16"/> +<contactref element="J11" pad="1"/> +<polygon width="0.1524" layer="1" thermals="no" rank="4"> +<vertex x="58.8" y="32.4"/> +<vertex x="53.6" y="32.4"/> +<vertex x="53.6" y="40.5"/> +<vertex x="38.5" y="40.5"/> +<vertex x="38.5" y="53.2"/> +<vertex x="58.8" y="53.2"/> +</polygon> +<polygon width="0.1524" layer="16" thermals="no" rank="4"> +<vertex x="58.8" y="32.4"/> +<vertex x="53.6" y="32.4"/> +<vertex x="53.6" y="40.5"/> +<vertex x="38.5" y="40.5"/> +<vertex x="38.5" y="53.2"/> +<vertex x="58.8" y="53.2"/> +</polygon> +<via x="50.8" y="46.2" extent="1-16" drill="0.3"/> +<via x="50.8" y="45.4" extent="1-16" drill="0.3"/> +<via x="50.8" y="44.5" extent="1-16" drill="0.3"/> +<via x="50.8" y="43.6" extent="1-16" drill="0.3"/> +<via x="50.8" y="42.7" extent="1-16" drill="0.3"/> +<via x="45.5" y="46.2" extent="1-16" drill="0.3"/> +<via x="45.5" y="45.4" extent="1-16" drill="0.3"/> +<via x="45.5" y="44.5" extent="1-16" drill="0.3"/> +<via x="45.5" y="43.6" extent="1-16" drill="0.3"/> +<via x="45.5" y="42.7" extent="1-16" drill="0.3"/> +<via x="46.3" y="46.2" extent="1-16" drill="0.3"/> +<via x="46.3" y="47.3" extent="1-16" drill="0.3"/> +<via x="46.3" y="44.5" extent="1-16" drill="0.3"/> +<via x="46.3" y="41.8" extent="1-16" drill="0.3"/> +<via x="46.3" y="42.7" extent="1-16" drill="0.3"/> +<via x="47.2" y="46.2" extent="1-16" drill="0.3"/> +<via x="47.2" y="45.4" extent="1-16" drill="0.3"/> +<via x="47.2" y="44.5" extent="1-16" drill="0.3"/> +<via x="47.2" y="43.6" extent="1-16" drill="0.3"/> +<via x="47.2" y="42.7" extent="1-16" drill="0.3"/> +<via x="48.1" y="46.2" extent="1-16" drill="0.3"/> +<via x="48.1" y="47.3" extent="1-16" drill="0.3"/> +<via x="48.1" y="44.5" extent="1-16" drill="0.3"/> +<via x="48.1" y="41.7" extent="1-16" drill="0.3"/> +<via x="48.1" y="42.7" extent="1-16" drill="0.3"/> +<via x="49" y="46.2" extent="1-16" drill="0.3"/> +<via x="49" y="45.4" extent="1-16" drill="0.3"/> +<via x="49" y="44.5" extent="1-16" drill="0.3"/> +<via x="49" y="43.6" extent="1-16" drill="0.3"/> +<via x="49" y="42.7" extent="1-16" drill="0.3"/> +<via x="49.9" y="46.2" extent="1-16" drill="0.3"/> +<via x="49.9" y="47.3" extent="1-16" drill="0.3"/> +<via x="49.9" y="44.5" extent="1-16" drill="0.3"/> +<via x="49.9" y="41.7" extent="1-16" drill="0.3"/> +<via x="49.9" y="42.7" extent="1-16" drill="0.3"/> +<via x="57.7" y="32.9" extent="1-16" drill="0.3"/> +<via x="54" y="35" extent="1-16" drill="0.3"/> +<via x="57.5" y="42.8" extent="1-16" drill="0.3"/> +<via x="52.5" y="48.2" extent="1-16" drill="0.3"/> +<via x="45.8" y="41.1" extent="1-16" drill="0.3"/> +<via x="45.7" y="51.9" extent="1-16" drill="0.3"/> +<via x="48.1" y="52.5" extent="1-16" drill="0.3"/> </signal> <signal name="OA1"> -<contactref element="J11" pad="1"/> +<contactref element="Q1" pad="3"/> +<contactref element="U2" pad="5"/> +<wire x1="33.35" y1="33.4" x2="33.35" y2="34.1878875" width="0.1524" layer="1"/> +<wire x1="33.35" y1="34.1878875" x2="33.5096" y2="34.3474875" width="0.1524" layer="1"/> +<wire x1="33.5096" y1="34.3474875" x2="33.5096" y2="34.4642" width="0.1524" layer="1"/> +<wire x1="33.5096" y1="34.4642" x2="33.77720625" y2="34.4642" width="0.1524" layer="1"/> +<wire x1="33.77720625" y1="34.4642" x2="34.2668" y2="34.95379375" width="0.1524" layer="1"/> +<wire x1="34.2668" y1="34.95379375" x2="34.2668" y2="35.27374375" width="0.1524" layer="1"/> +<wire x1="34.2668" y1="35.27374375" x2="35.18825625" y2="36.1952" width="0.1524" layer="1"/> +<wire x1="35.18825625" y1="36.1952" x2="40.7" y2="36.1952" width="0.1524" layer="1"/> +<wire x1="40.7" y1="36.1952" x2="40.8714" y2="36.0238" width="0.1524" layer="1"/> +<wire x1="40.8714" y1="36.0238" x2="40.8714" y2="35.6453125" width="0.1524" layer="1"/> +<wire x1="40.8714" y1="35.6453125" x2="41.0053125" y2="35.5114" width="0.1524" layer="1"/> +<wire x1="47.9886" y1="35.5114" x2="48.5" y2="35" width="0.1524" layer="1"/> +<wire x1="41.0053125" y1="35.5114" x2="47.9886" y2="35.5114" width="0.1524" layer="1"/> +<polygon width="0.1524" layer="1" thermals="no" rank="2"> +<vertex x="58.8" y="29.9"/> +<vertex x="38.5" y="29.9"/> +<vertex x="38.5" y="40.3"/> +<vertex x="53.3" y="40.3"/> +<vertex x="53.3" y="32.1"/> +<vertex x="58.8" y="32.1"/> +</polygon> +<contactref element="J11" pad="2"/> +<polygon width="0.1524" layer="16" thermals="no" rank="2"> +<vertex x="58.8" y="29.9"/> +<vertex x="38.5" y="29.9"/> +<vertex x="38.5" y="40.3"/> +<vertex x="53.3" y="40.3"/> +<vertex x="53.3" y="32.1"/> +<vertex x="58.8" y="32.1"/> +</polygon> +<via x="50.9" y="36.7" extent="1-16" drill="0.3"/> +<via x="50.9" y="35.9" extent="1-16" drill="0.3"/> +<via x="50.9" y="35" extent="1-16" drill="0.3"/> +<via x="50.9" y="34.1" extent="1-16" drill="0.3"/> +<via x="50.9" y="33.2" extent="1-16" drill="0.3"/> +<via x="45.6" y="36.7" extent="1-16" drill="0.3"/> +<via x="45.6" y="35.9" extent="1-16" drill="0.3"/> +<via x="45.6" y="35" extent="1-16" drill="0.3"/> +<via x="45.6" y="34.1" extent="1-16" drill="0.3"/> +<via x="45.6" y="33.2" extent="1-16" drill="0.3"/> +<via x="46.4" y="36.7" extent="1-16" drill="0.3"/> +<via x="46.3" y="37.7" extent="1-16" drill="0.3"/> +<via x="46.4" y="35" extent="1-16" drill="0.3"/> +<via x="46.4" y="32.1" extent="1-16" drill="0.3"/> +<via x="46.4" y="33.2" extent="1-16" drill="0.3"/> +<via x="47.3" y="36.7" extent="1-16" drill="0.3"/> +<via x="47.3" y="35.9" extent="1-16" drill="0.3"/> +<via x="47.3" y="35" extent="1-16" drill="0.3"/> +<via x="47.3" y="34.1" extent="1-16" drill="0.3"/> +<via x="47.3" y="33.2" extent="1-16" drill="0.3"/> +<via x="48.2" y="36.7" extent="1-16" drill="0.3"/> +<via x="48.3" y="37.8" extent="1-16" drill="0.3"/> +<via x="48.2" y="35" extent="1-16" drill="0.3"/> +<via x="48.1" y="32.1" extent="1-16" drill="0.3"/> +<via x="48.2" y="33.2" extent="1-16" drill="0.3"/> +<via x="49.1" y="36.7" extent="1-16" drill="0.3"/> +<via x="49.1" y="35.9" extent="1-16" drill="0.3"/> +<via x="49.1" y="35" extent="1-16" drill="0.3"/> +<via x="49.1" y="34.1" extent="1-16" drill="0.3"/> +<via x="49.1" y="33.2" extent="1-16" drill="0.3"/> +<via x="50" y="36.7" extent="1-16" drill="0.3"/> +<via x="50" y="37.8" extent="1-16" drill="0.3"/> +<via x="50" y="35" extent="1-16" drill="0.3"/> +<via x="50" y="32.1" extent="1-16" drill="0.3"/> +<via x="50" y="33.2" extent="1-16" drill="0.3"/> +<via x="45.8" y="30.4" extent="1-16" drill="0.3"/> +<via x="52.7" y="30.4" extent="1-16" drill="0.3"/> +<via x="57.7" y="30.4" extent="1-16" drill="0.3"/> +<via x="57.7" y="31.6" extent="1-16" drill="0.3"/> +<via x="52.9" y="39.8" extent="1-16" drill="0.3"/> +<via x="45.8" y="39.9" extent="1-16" drill="0.3"/> </signal> <signal name="OB1"> -<contactref element="J11" pad="3"/> +<contactref element="Q3" pad="3"/> +<contactref element="U2" pad="20"/> +<wire x1="48.5" y1="15.5" x2="43.7" y2="15.5" width="0.1524" layer="1"/> +<wire x1="43.7" y1="15.5" x2="43.1886" y2="16.0114" width="0.1524" layer="1"/> +<wire x1="41.0053125" y1="16.0114" x2="40.2215125" y2="16.7952" width="0.1524" layer="1"/> +<wire x1="38.5232375" y1="16.7952" x2="38.521065625" y2="16.7931" width="0.1524" layer="1"/> +<wire x1="38.521065625" y1="16.7931" x2="38.39723125" y2="16.7952" width="0.1524" layer="1"/> +<wire x1="38.39723125" y1="16.7952" x2="38.27374375" y2="16.7952" width="0.1524" layer="1"/> +<wire x1="38.27374375" y1="16.7952" x2="38.2716125" y2="16.79733125" width="0.1524" layer="1"/> +<wire x1="38.2716125" y1="16.79733125" x2="38.268603125" y2="16.79738125" width="0.1524" layer="1"/> +<wire x1="38.268603125" y1="16.79738125" x2="38.18278125" y2="16.8861625" width="0.1524" layer="1"/> +<wire x1="38.18278125" y1="16.8861625" x2="38.0952" y2="16.97374375" width="0.1524" layer="1"/> +<wire x1="38.0952" y1="16.97374375" x2="38.0952" y2="16.9767625" width="0.1524" layer="1"/> +<wire x1="38.0952" y1="16.9767625" x2="37.446275" y2="17.648065625" width="0.1524" layer="1"/> +<wire x1="40.2215125" y1="16.7952" x2="38.5232375" y2="16.7952" width="0.1524" layer="1"/> +<wire x1="37.446275" y1="17.648065625" x2="35.3" y2="19.794340625" width="0.1524" layer="1"/> +<wire x1="35.3" y1="19.794340625" x2="35.3" y2="19.8" width="0.1524" layer="1"/> +<wire x1="43.1886" y1="16.0114" x2="41.0053125" y2="16.0114" width="0.1524" layer="1"/> +<wire x1="35.3" y1="19.794340625" x2="34.2048" y2="20.889540625" width="0.1524" layer="1"/> +<wire x1="34.2048" y1="20.889540625" x2="34.2048" y2="23.32279375" width="0.1524" layer="1"/> +<wire x1="34.4358" y1="23.55379375" x2="34.4358" y2="24.24620625" width="0.1524" layer="1"/> +<wire x1="34.4358" y1="24.24620625" x2="34.12475" y2="24.55725625" width="0.1524" layer="1"/> +<wire x1="34.2048" y1="23.32279375" x2="34.4358" y2="23.55379375" width="0.1524" layer="1"/> +<via x="33.1" y="25.3" extent="1-16" drill="0.3"/> +<wire x1="34.12475" y1="24.55725625" x2="34.12475" y2="24.87715" width="0.1524" layer="1"/> +<wire x1="34.12475" y1="24.87715" x2="33.7019" y2="25.3" width="0.1524" layer="1"/> +<wire x1="33.7019" y1="25.3" x2="33.1" y2="25.3" width="0.1524" layer="1"/> +<wire x1="33.1" y1="25.3" x2="33.1" y2="27.112" width="0.1524" layer="16"/> +<wire x1="33.1" y1="27.112" x2="33.319" y2="27.331" width="0.1524" layer="16"/> +<via x="33.319" y="27.331" extent="1-16" drill="0.3"/> +<wire x1="33.35" y1="28.8" x2="33.35" y2="28.45" width="0.1524" layer="1"/> +<wire x1="33.35" y1="28.45" x2="33.5452" y2="28.2548" width="0.1524" layer="1"/> +<wire x1="33.5452" y1="28.2548" x2="33.5452" y2="27.5572" width="0.1524" layer="1"/> +<wire x1="33.5452" y1="27.5572" x2="33.319" y2="27.331" width="0.1524" layer="1"/> +<contactref element="J11" pad="4"/> +<polygon width="0.1524" layer="1" thermals="no" rank="3"> +<vertex x="58.8" y="27"/> +<vertex x="53.5" y="27"/> +<vertex x="53.5" y="19.5"/> +<vertex x="38.5" y="19.5"/> +<vertex x="38.5" y="6.7"/> +<vertex x="58.8" y="6.7"/> +</polygon> +<polygon width="0.1524" layer="16" thermals="no" rank="3"> +<vertex x="58.8" y="27"/> +<vertex x="53.5" y="27"/> +<vertex x="53.5" y="19.5"/> +<vertex x="38.5" y="19.5"/> +<vertex x="38.5" y="6.7"/> +<vertex x="58.8" y="6.7"/> +</polygon> +<via x="50.9" y="17.3" extent="1-16" drill="0.3"/> +<via x="50.9" y="16.5" extent="1-16" drill="0.3"/> +<via x="50.9" y="15.6" extent="1-16" drill="0.3"/> +<via x="50.9" y="14.7" extent="1-16" drill="0.3"/> +<via x="50.9" y="13.8" extent="1-16" drill="0.3"/> +<via x="45.6" y="17.3" extent="1-16" drill="0.3"/> +<via x="45.6" y="16.5" extent="1-16" drill="0.3"/> +<via x="45.6" y="15.6" extent="1-16" drill="0.3"/> +<via x="45.6" y="14.7" extent="1-16" drill="0.3"/> +<via x="45.6" y="13.8" extent="1-16" drill="0.3"/> +<via x="46.4" y="17.3" extent="1-16" drill="0.3"/> +<via x="46.4" y="18.3" extent="1-16" drill="0.3"/> +<via x="46.4" y="15.6" extent="1-16" drill="0.3"/> +<via x="46.4" y="12.7" extent="1-16" drill="0.3"/> +<via x="46.4" y="13.8" extent="1-16" drill="0.3"/> +<via x="47.3" y="17.3" extent="1-16" drill="0.3"/> +<via x="47.3" y="16.5" extent="1-16" drill="0.3"/> +<via x="47.3" y="15.6" extent="1-16" drill="0.3"/> +<via x="47.3" y="14.7" extent="1-16" drill="0.3"/> +<via x="47.3" y="13.8" extent="1-16" drill="0.3"/> +<via x="48.2" y="17.3" extent="1-16" drill="0.3"/> +<via x="48.2" y="18.2" extent="1-16" drill="0.3"/> +<via x="48.2" y="15.6" extent="1-16" drill="0.3"/> +<via x="48.2" y="12.7" extent="1-16" drill="0.3"/> +<via x="48.2" y="13.8" extent="1-16" drill="0.3"/> +<via x="49.1" y="17.3" extent="1-16" drill="0.3"/> +<via x="49.1" y="16.5" extent="1-16" drill="0.3"/> +<via x="49.1" y="15.6" extent="1-16" drill="0.3"/> +<via x="49.1" y="14.7" extent="1-16" drill="0.3"/> +<via x="49.1" y="13.8" extent="1-16" drill="0.3"/> +<via x="50" y="17.3" extent="1-16" drill="0.3"/> +<via x="50" y="18.3" extent="1-16" drill="0.3"/> +<via x="50" y="15.6" extent="1-16" drill="0.3"/> +<via x="50" y="12.7" extent="1-16" drill="0.3"/> +<via x="50" y="13.8" extent="1-16" drill="0.3"/> +<via x="57.7" y="26.6" extent="1-16" drill="0.3"/> +<via x="54" y="24.4" extent="1-16" drill="0.3"/> +<via x="53" y="19.1" extent="1-16" drill="0.3"/> +<via x="57.5" y="14" extent="1-16" drill="0.3"/> +<via x="55.5" y="11.8" extent="1-16" drill="0.3"/> +<via x="45.7" y="19.1" extent="1-16" drill="0.3"/> +<via x="45.8" y="8.2" extent="1-16" drill="0.3"/> +<via x="48.2" y="7.7" extent="1-16" drill="0.3"/> </signal> <signal name="UP0RX"> <contactref element="J1" pad="P$2"/> <contactref element="U1" pad="36"/> -<wire x1="18.849" y1="36.955" x2="23.35" y2="21.2" width="0" layer="19" extent="1-1"/> +<wire x1="15.85" y1="17.9" x2="20.399" y2="43.905" width="0" layer="19" extent="1-1"/> </signal> <signal name="UP0TX"> <contactref element="J1" pad="P$5"/> <contactref element="U1" pad="35"/> -<wire x1="18.849" y1="33.145" x2="23.35" y2="21.7" width="0" layer="19" extent="1-1"/> +<wire x1="15.85" y1="18.4" x2="20.399" y2="40.095" width="0" layer="19" extent="1-1"/> </signal> <signal name="UP1TX"> <contactref element="U1" pad="63"/> <contactref element="J2" pad="P$5"/> -<wire x1="18.699" y1="18.545" x2="31.1" y2="14.45" width="0" layer="19" extent="1-1"/> +<wire x1="23.6" y1="11.15" x2="20.399" y2="25.595" width="0" layer="19" extent="1-1"/> </signal> <signal name="UP1RX"> <contactref element="U1" pad="64"/> <contactref element="J2" pad="P$2"/> -<wire x1="18.699" y1="22.355" x2="31.6" y2="14.45" width="0" layer="19" extent="1-1"/> +<wire x1="24.1" y1="11.15" x2="20.399" y2="29.405" width="0" layer="19" extent="1-1"/> </signal> <signal name="N$10"> <contactref element="R5" pad="2"/> <contactref element="D4" pad="2"/> -<wire x1="-35.75" y1="8.85" x2="-27.5" y2="23.55" width="0" layer="19" extent="1-1"/> +<wire x1="2.25" y1="37.35" x2="13.05" y2="41" width="0" layer="19" extent="1-1"/> </signal> <signal name="UP0STLR"> <contactref element="R5" pad="1"/> -<contactref element="U1" pad="38"/> -<wire x1="-27.5" y1="25.45" x2="23.35" y2="20.2" width="0" layer="19" extent="1-1"/> </signal> <signal name="N$11"> <contactref element="R6" pad="2"/> <contactref element="D5" pad="2"/> -<wire x1="-35.25" y1="17.65" x2="-29" y2="23.55" width="0" layer="19" extent="1-1"/> +<wire x1="2.25" y1="46.15" x2="13.05" y2="43.5" width="0" layer="19" extent="1-1"/> </signal> <signal name="UP0STLB"> <contactref element="R6" pad="1"/> -<contactref element="U1" pad="37"/> -<wire x1="-29" y1="25.45" x2="23.35" y2="20.7" width="0" layer="19" extent="1-1"/> </signal> <signal name="N$13"> <contactref element="R7" pad="2"/> <contactref element="D6" pad="2"/> -<wire x1="-36" y1="-8.15" x2="-26" y2="23.55" width="0" layer="19" extent="1-1"/> +<wire x1="2" y1="22.85" x2="12.55" y2="25.5" width="0" layer="19" extent="1-1"/> </signal> <signal name="N$14"> <contactref element="R8" pad="2"/> <contactref element="D7" pad="2"/> -<wire x1="-24.5" y1="23.55" x2="-37.5" y2="0.65" width="0" layer="19" extent="1-1"/> +<wire x1="2" y1="31.65" x2="12.55" y2="29" width="0" layer="19" extent="1-1"/> </signal> <signal name="UP1STLR"> <contactref element="R7" pad="1"/> -<contactref element="U1" pad="42"/> -<wire x1="-26" y1="25.45" x2="23.35" y2="18.2" width="0" layer="19" extent="1-1"/> </signal> <signal name="UP1STLB"> <contactref element="R8" pad="1"/> -<contactref element="U1" pad="44"/> -<wire x1="-24.5" y1="25.45" x2="23.35" y2="17.2" width="0" layer="19" extent="1-1"/> +</signal> +<signal name="N$2"> +<contactref element="U2" pad="24"/> +<contactref element="C8" pad="1"/> +<wire x1="35.35" y1="28.775" x2="35.375" y2="28.8" width="0.2032" layer="1"/> +<wire x1="35.375" y1="28.8" x2="37.55" y2="28.8" width="0.2032" layer="1"/> +</signal> +<signal name="N$3"> +<contactref element="U2" pad="9"/> +<contactref element="C9" pad="1"/> +<wire x1="31.275" y1="32.85" x2="30.15" y2="32.85" width="0.1524" layer="1"/> +<wire x1="30.15" y1="32.85" x2="30.15" y2="33.1" width="0.1524" layer="1"/> +</signal> +<signal name="SRA"> +<contactref element="R13" pad="2"/> +<contactref element="U2" pad="8"/> +<contactref element="Q1" pad="1"/> +<contactref element="Q2" pad="1"/> +<polygon width="0.1524" layer="1" thermals="no"> +<vertex x="43.4" y="46.3"/> +<vertex x="40.5" y="46.3"/> +<vertex x="38.6" y="44.4"/> +<vertex x="38.6" y="40.3"/> +<vertex x="41.1" y="37.8"/> +<vertex x="43.4" y="37.8"/> +<vertex x="43.4" y="36.8"/> +<vertex x="37.4" y="36.8"/> +<vertex x="36.4" y="37.8"/> +<vertex x="36.4" y="45"/> +<vertex x="38.7" y="47.3"/> +<vertex x="43.4" y="47.3"/> +</polygon> +<wire x1="33.6" y1="39.5" x2="37.3" y2="39.5" width="0.1524" layer="1"/> +<wire x1="31.85" y1="33.425" x2="31.85" y2="33.98105625" width="0.1524" layer="1"/> +<wire x1="31.85" y1="33.98105625" x2="32.584471875" y2="34.715528125" width="0.1524" layer="1"/> +<wire x1="32.584471875" y1="34.715528125" x2="32.584471875" y2="35.084528125" width="0.1524" layer="1"/> +<wire x1="32.584471875" y1="35.084528125" x2="32.369" y2="35.3" width="0.1524" layer="1"/> +<via x="32.369" y="35.3" extent="1-16" drill="0.3"/> +<wire x1="32.369" y1="35.3" x2="33.431" y2="35.3" width="0.1524" layer="16"/> +<via x="33.431" y="35.3" extent="1-16" drill="0.3"/> +<wire x1="33.431" y1="35.3" x2="33.431" y2="35.669" width="0.1524" layer="1"/> +<wire x1="33.431" y1="35.669" x2="33.2048" y2="35.8952" width="0.1524" layer="1"/> +<wire x1="33.2048" y1="35.8952" x2="33.2048" y2="39.1" width="0.1524" layer="1"/> +<wire x1="33.2048" y1="39.1" x2="33.6" y2="39.4952" width="0.1524" layer="1"/> +<wire x1="33.6" y1="39.4952" x2="33.6" y2="39.5" width="0.1524" layer="1"/> +</signal> +<signal name="SRB"> +<contactref element="R12" pad="2"/> +<contactref element="U2" pad="17"/> +<contactref element="Q3" pad="1"/> +<contactref element="Q4" pad="1"/> +<polygon width="0.1524" layer="1" thermals="no"> +<vertex x="43.4" y="26.8"/> +<vertex x="41.1" y="26.8"/> +<vertex x="38.3" y="24"/> +<vertex x="38.3" y="20.2"/> +<vertex x="40.2" y="18.3"/> +<vertex x="43.4" y="18.3"/> +<vertex x="43.4" y="17.4"/> +<vertex x="38.6" y="17.4"/> +<vertex x="36.3" y="19.7"/> +<vertex x="36.3" y="24.7"/> +<vertex x="39.3" y="27.7"/> +<vertex x="43.4" y="27.7"/> +</polygon> +<wire x1="37.3" y1="21.5" x2="37.2" y2="21.6" width="0.1524" layer="1"/> +<wire x1="37.2" y1="21.6" x2="35.9" y2="21.6" width="0.1524" layer="1"/> +<wire x1="35.9" y1="21.6" x2="35.1" y2="22.4" width="0.1524" layer="1"/> +<via x="35.1" y="22.4" extent="1-16" drill="0.3"/> +<wire x1="35.1" y1="22.4" x2="33.6" y2="23.9" width="0.1524" layer="16"/> +<via x="33.6" y="23.9" extent="1-16" drill="0.3"/> +<wire x1="33.6" y1="23.9" x2="31.85" y2="25.65" width="0.1524" layer="1"/> +<wire x1="31.85" y1="25.65" x2="31.85" y2="28.775" width="0.1524" layer="1"/> +</signal> +<signal name="LB2"> +<contactref element="U2" pad="18"/> +<contactref element="Q4" pad="2"/> +<wire x1="42.2" y1="26.14" x2="41.14" y2="26.14" width="0.1524" layer="1"/> +<wire x1="41.14" y1="26.14" x2="40.781753125" y2="25.781753125" width="0.1524" layer="1"/> +<wire x1="40.781753125" y1="25.781753125" x2="40.88728125" y2="25.676225" width="0.1524" layer="1"/> +<wire x1="40.88728125" y1="25.676225" x2="40.88728125" y2="25.236325" width="0.1524" layer="1"/> +<wire x1="40.88728125" y1="25.236325" x2="40.66108125" y2="25.010125" width="0.1524" layer="1"/> +<wire x1="40.66108125" y1="24.530025" x2="40.47603125" y2="24.344975" width="0.1524" layer="1"/> +<wire x1="40.66108125" y1="25.010125" x2="40.66108125" y2="24.530025" width="0.1524" layer="1"/> +<wire x1="40.47603125" y1="23.81391875" x2="40.2962" y2="23.6340875" width="0.1524" layer="1"/> +<wire x1="40.47603125" y1="24.344975" x2="40.47603125" y2="23.81391875" width="0.1524" layer="1"/> +<wire x1="40.2962" y1="23.18024375" x2="40.07" y2="22.95404375" width="0.1524" layer="1"/> +<wire x1="40.07" y1="22.95404375" x2="40.07" y2="22.7" width="0.1524" layer="1"/> +<wire x1="40.2962" y1="23.6340875" x2="40.2962" y2="23.18024375" width="0.1524" layer="1"/> +<wire x1="40.07" y1="22.7" x2="40.2962" y2="22.4738" width="0.1524" layer="1"/> +<wire x1="40.2962" y1="22.4738" x2="40.2962" y2="22.3" width="0.1524" layer="1"/> +<via x="40.2962" y="22.3" extent="1-16" drill="0.3"/> +<wire x1="40.2962" y1="22.3" x2="37.9" y2="22.3" width="0.1524" layer="16"/> +<wire x1="37.9" y1="22.3" x2="35.8" y2="24.4" width="0.1524" layer="16"/> +<via x="35.8" y="24.4" extent="1-16" drill="0.3"/> +<wire x1="33.1" y1="26.5" x2="32.2" y2="27.4" width="0.1524" layer="1"/> +<wire x1="32.35" y1="28.15" x2="32.35" y2="28.8" width="0.1524" layer="1"/> +<wire x1="32.2" y1="27.4" x2="32.2" y2="28" width="0.1524" layer="1"/> +<wire x1="32.2" y1="28" x2="32.35" y2="28.15" width="0.1524" layer="1"/> +<wire x1="35.8" y1="24.4" x2="35.5" y2="24.7" width="0.1524" layer="1"/> +<wire x1="35.5" y1="24.7" x2="35.275175" y2="24.7" width="0.1524" layer="1"/> +<wire x1="35.275175" y1="24.7" x2="35.2375875" y2="24.7375875" width="0.1524" layer="1"/> +<wire x1="35.269" y1="25.26004375" x2="35.269" y2="25.69994375" width="0.1524" layer="1"/> +<wire x1="35.2375875" y1="24.7375875" x2="35.2375875" y2="25.22863125" width="0.1524" layer="1"/> +<wire x1="35.2375875" y1="25.22863125" x2="35.269" y2="25.26004375" width="0.1524" layer="1"/> +<wire x1="35.269" y1="25.69994375" x2="34.83314375" y2="26.1358" width="0.1524" layer="1"/> +<wire x1="34.83314375" y1="26.1358" x2="33.3" y2="26.1358" width="0.1524" layer="1"/> +<wire x1="33.3" y1="26.1358" x2="33.1" y2="26.3358" width="0.1524" layer="1"/> +<wire x1="33.1" y1="26.3358" x2="33.1" y2="26.5" width="0.1524" layer="1"/> +</signal> +<signal name="LB1"> +<contactref element="U2" pad="19"/> +<contactref element="Q3" pad="2"/> +<wire x1="42.2" y1="16.64" x2="42.04" y2="16.8" width="0.1524" layer="1"/> +<wire x1="40.8" y1="16.8" x2="40.5" y2="17.1" width="0.1524" layer="1"/> +<wire x1="38.4" y1="17.1" x2="35.5" y2="20.1" width="0.1524" layer="1"/> +<wire x1="42.04" y1="16.8" x2="40.8" y2="16.8" width="0.1524" layer="1"/> +<wire x1="40.5" y1="17.1" x2="38.4" y2="17.1" width="0.1524" layer="1"/> +<wire x1="34.50960625" y1="21.09039375" x2="35.5" y2="20.1" width="0.1524" layer="1"/> +<wire x1="32.85" y1="28.8" x2="32.85" y2="28.05" width="0.1524" layer="1"/> +<wire x1="32.85" y1="28.05" x2="32.9" y2="28" width="0.1524" layer="1"/> +<via x="32.9" y="28" extent="1-16" drill="0.3"/> +<wire x1="32.9" y1="28" x2="33" y2="27.9" width="0.1524" layer="16"/> +<wire x1="33" y1="27.9" x2="33" y2="27.76295" width="0.1524" layer="16"/> +<wire x1="33" y1="27.76295" x2="32.788" y2="27.55095" width="0.1524" layer="16"/> +<wire x1="32.788" y1="27.55095" x2="32.788" y2="27.11105" width="0.1524" layer="16"/> +<wire x1="32.788" y1="27.11105" x2="32.7952" y2="27.10385" width="0.1524" layer="16"/> +<wire x1="32.7952" y1="26.50625" x2="32.569" y2="26.28005" width="0.1524" layer="16"/> +<via x="32.569" y="26.28005" extent="1-16" drill="0.3"/> +<wire x1="32.7952" y1="27.10385" x2="32.7952" y2="26.50625" width="0.1524" layer="16"/> +<wire x1="32.569" y1="26.28005" x2="33.01805" y2="25.831" width="0.1524" layer="1"/> +<wire x1="33.01805" y1="25.831" x2="33.31995" y2="25.831" width="0.1524" layer="1"/> +<wire x1="33.31995" y1="25.831" x2="33.54615" y2="25.6048" width="0.1524" layer="1"/> +<wire x1="33.54615" y1="25.6048" x2="33.82815625" y2="25.6048" width="0.1524" layer="1"/> +<wire x1="33.82815625" y1="25.6048" x2="34.42955" y2="25.00340625" width="0.1524" layer="1"/> +<wire x1="34.42955" y1="25.00340625" x2="34.42955" y2="24.6835125" width="0.1524" layer="1"/> +<wire x1="34.42955" y1="24.6835125" x2="34.7406" y2="24.3724625" width="0.1524" layer="1"/> +<wire x1="34.7406" y1="24.3724625" x2="34.7406" y2="23.4275375" width="0.1524" layer="1"/> +<wire x1="34.7406" y1="23.4275375" x2="34.50960625" y2="23.19654375" width="0.1524" layer="1"/> +<wire x1="34.50960625" y1="23.19654375" x2="34.50960625" y2="21.09039375" width="0.1524" layer="1"/> +</signal> +<signal name="HB2"> +<contactref element="U2" pad="22"/> +<contactref element="Q4" pad="5"/> +<wire x1="42.2" y1="22.72" x2="42.18" y2="22.7" width="0.1524" layer="1"/> +<wire x1="42.18" y1="22.7" x2="41" y2="22.7" width="0.1524" layer="1"/> +<via x="40.2962" y="21.5428" extent="1-16" drill="0.3"/> +<wire x1="41" y1="22.7" x2="40.8272" y2="22.5272" width="0.1524" layer="1"/> +<wire x1="40.2962" y1="21.54905" x2="40.2962" y2="21.5428" width="0.1524" layer="1"/> +<wire x1="40.8272" y1="22.5272" x2="40.8272" y2="22.08005" width="0.1524" layer="1"/> +<wire x1="40.8272" y1="22.08005" x2="40.2962" y2="21.54905" width="0.1524" layer="1"/> +<wire x1="40.2962" y1="21.5428" x2="39.8438" y2="21.9952" width="0.1524" layer="16"/> +<wire x1="37.77374375" y1="21.9952" x2="36.084471875" y2="23.684471875" width="0.1524" layer="16"/> +<wire x1="39.8438" y1="21.9952" x2="37.77374375" y2="21.9952" width="0.1524" layer="16"/> +<wire x1="36.084471875" y1="23.684471875" x2="35.841671875" y2="23.684471875" width="0.1524" layer="16"/> +<wire x1="35.841671875" y1="23.684471875" x2="35.8" y2="23.6428" width="0.1524" layer="16"/> +<via x="35.8" y="23.6428" extent="1-16" drill="0.3"/> +<wire x1="35.8" y1="23.6428" x2="35.8" y2="23.64905" width="0.1524" layer="1"/> +<wire x1="35.8" y1="23.64905" x2="35.269" y2="24.18005" width="0.1524" layer="1"/> +<via x="34.738" y="25.47999375" extent="1-16" drill="0.3"/> +<wire x1="34.738" y1="25.47999375" x2="34.738" y2="24.80611875" width="0.1524" layer="1"/> +<wire x1="35.269" y1="24.27511875" x2="35.269" y2="24.18005" width="0.1524" layer="1"/> +<wire x1="34.738" y1="24.80611875" x2="35.269" y2="24.27511875" width="0.1524" layer="1"/> +<wire x1="34.35" y1="27.1932" x2="34.5716" y2="26.9716" width="0.1524" layer="1"/> +<via x="34.5716" y="26.9716" extent="1-16" drill="0.3"/> +<wire x1="34.5716" y1="26.9716" x2="34.5716" y2="25.64639375" width="0.1524" layer="16"/> +<wire x1="34.5716" y1="25.64639375" x2="34.738" y2="25.47999375" width="0.1524" layer="16"/> +<wire x1="34.35" y1="28.8" x2="34.35" y2="27.1932" width="0.1524" layer="1"/> +</signal> +<signal name="HB1"> +<contactref element="U2" pad="23"/> +<contactref element="Q3" pad="5"/> +<wire x1="42.2" y1="13.22" x2="42.12" y2="13.3" width="0.1524" layer="1"/> +<wire x1="42.12" y1="13.3" x2="40.9" y2="13.3" width="0.1524" layer="1"/> +<wire x1="40.9" y1="13.3" x2="38.4" y2="15.8" width="0.1524" layer="1"/> +<wire x1="38.060096875" y1="16.574528125" x2="37.96359375" y2="16.67429375" width="0.1524" layer="1"/> +<wire x1="38.4" y1="15.8" x2="38.4" y2="16.23196875" width="0.1524" layer="1"/> +<wire x1="38.4" y1="16.23196875" x2="38.060096875" y2="16.571871875" width="0.1524" layer="1"/> +<wire x1="38.060096875" y1="16.571871875" x2="38.060096875" y2="16.574528125" width="0.1524" layer="1"/> +<wire x1="37.054003125" y1="17.583884375" x2="37.054003125" y2="17.609278125" width="0.1524" layer="1"/> +<wire x1="37.96359375" y1="16.67429375" x2="37.054003125" y2="17.583884375" width="0.1524" layer="1"/> +<wire x1="33.9" y1="20.76328125" x2="37.054003125" y2="17.609278125" width="0.1524" layer="1"/> +<via x="33.59375" y="24.6572" extent="1-16" drill="0.3"/> +<wire x1="34.131" y1="24.11995" x2="34.131" y2="23.68005" width="0.1524" layer="1"/> +<wire x1="33.59375" y1="24.6572" x2="34.131" y2="24.11995" width="0.1524" layer="1"/> +<wire x1="34.131" y1="23.68005" x2="33.89999375" y2="23.44904375" width="0.1524" layer="1"/> +<wire x1="33.89999375" y1="23.44904375" x2="33.9" y2="23.4490375" width="0.1524" layer="1"/> +<wire x1="33.9" y1="23.4490375" x2="33.9" y2="20.76328125" width="0.1524" layer="1"/> +<wire x1="33.59375" y1="26.7447" x2="33.59375" y2="25.5572" width="0.1524" layer="16"/> +<wire x1="33.59375" y1="25.5572" x2="33.631" y2="25.51995" width="0.1524" layer="16"/> +<wire x1="33.631" y1="25.51995" x2="33.631" y2="25.08005" width="0.1524" layer="16"/> +<wire x1="33.631" y1="25.08005" x2="33.59375" y2="25.0428" width="0.1524" layer="16"/> +<wire x1="33.59375" y1="25.0428" x2="33.59375" y2="24.6572" width="0.1524" layer="16"/> +<wire x1="34.85" y1="28.8" x2="34.85" y2="27.7598" width="0.1524" layer="1"/> +<wire x1="34.85" y1="27.7598" x2="34.881" y2="27.7288" width="0.1524" layer="1"/> +<via x="34.881" y="27.7288" extent="1-16" drill="0.3"/> +<wire x1="34.881" y1="27.7288" x2="34.57785" y2="27.7288" width="0.1524" layer="16"/> +<wire x1="34.57785" y1="27.7288" x2="33.59375" y2="26.7447" width="0.1524" layer="16"/> +</signal> +<signal name="LA2"> +<contactref element="U2" pad="7"/> +<contactref element="Q2" pad="2"/> +<wire x1="42.2" y1="45.64" x2="41.06" y2="45.64" width="0.1524" layer="1"/> +<wire x1="41.06" y1="45.64" x2="40.8" y2="45.9" width="0.1524" layer="1"/> +<wire x1="40.8" y1="45.9" x2="40.6" y2="45.9" width="0.1524" layer="1"/> +<wire x1="40.6" y1="45.9" x2="39.1" y2="44.4" width="0.1524" layer="1"/> +<wire x1="39.1" y1="44.4" x2="39.1" y2="44.2" width="0.1524" layer="1"/> +<via x="39.1" y="44.2" extent="1-16" drill="0.3"/> +<wire x1="39.1" y1="44.2" x2="36" y2="44.2" width="0.1524" layer="16"/> +<via x="36" y="44.2" extent="1-16" drill="0.3"/> +<wire x1="36" y1="44.2" x2="32.9" y2="41.1" width="0.1524" layer="1"/> +<wire x1="32.9" y1="41.1" x2="32.9" y2="34.6" width="0.1524" layer="1"/> +<wire x1="32.9" y1="34.6" x2="32.35" y2="34.05" width="0.1524" layer="1"/> +<wire x1="32.35" y1="34.05" x2="32.35" y2="33.4" width="0.1524" layer="1"/> +</signal> +<signal name="LA1"> +<contactref element="U2" pad="6"/> +<contactref element="Q1" pad="2"/> +<wire x1="32.85" y1="33.4" x2="32.8" y2="33.45" width="0.1524" layer="1"/> +<wire x1="32.8" y1="33.45" x2="32.8" y2="34.06894375" width="0.1524" layer="1"/> +<wire x1="33.2048" y1="34.47374375" x2="33.2048" y2="34.7" width="0.1524" layer="1"/> +<wire x1="32.8" y1="34.06894375" x2="33.2048" y2="34.47374375" width="0.1524" layer="1"/> +<wire x1="33.2048" y1="34.7" x2="33.2738" y2="34.769" width="0.1524" layer="1"/> +<wire x1="33.2738" y1="34.769" x2="33.65095" y2="34.769" width="0.1524" layer="1"/> +<wire x1="33.65095" y1="34.769" x2="33.962" y2="35.08005" width="0.1524" layer="1"/> +<wire x1="33.962" y1="35.08005" x2="33.962" y2="35.4" width="0.1524" layer="1"/> +<wire x1="33.962" y1="35.4" x2="35.062" y2="36.5" width="0.1524" layer="1"/> +<wire x1="41.84" y1="36.5" x2="42.2" y2="36.14" width="0.1524" layer="1"/> +<wire x1="35.062" y1="36.5" x2="41.84" y2="36.5" width="0.1524" layer="1"/> +</signal> +<signal name="HA2"> +<contactref element="U2" pad="3"/> +<contactref element="Q2" pad="5"/> +<wire x1="42.2" y1="42.22" x2="39.6656" y2="42.22" width="0.1524" layer="1"/> +<wire x1="39.6656" y1="42.22" x2="39.2" y2="42.6856" width="0.1524" layer="1"/> +<via x="39.2" y="42.6856" extent="1-16" drill="0.3"/> +<wire x1="39.2" y1="42.6856" x2="38.2952" y2="43.5904" width="0.1524" layer="16"/> +<wire x1="38.2952" y1="43.5904" x2="36.62625625" y2="43.5904" width="0.1524" layer="16"/> +<via x="35.591003125" y="42.608996875" extent="1-16" drill="0.3"/> +<wire x1="36.456475" y1="43.42061875" x2="36.456475" y2="43.154575" width="0.1524" layer="16"/> +<wire x1="36.456475" y1="43.154575" x2="35.910896875" y2="42.608996875" width="0.1524" layer="16"/> +<wire x1="36.62625625" y1="43.5904" x2="36.456475" y2="43.42061875" width="0.1524" layer="16"/> +<wire x1="35.910896875" y1="42.608996875" x2="35.591003125" y2="42.608996875" width="0.1524" layer="16"/> +<wire x1="35.591003125" y1="42.608996875" x2="35.271109375" y2="42.608996875" width="0.1524" layer="1"/> +<wire x1="35.271109375" y1="42.608996875" x2="34.03105625" y2="41.36894375" width="0.1524" layer="1"/> +<wire x1="34.03105625" y1="41.36894375" x2="34.03105625" y2="40.18814375" width="0.1524" layer="1"/> +<wire x1="34.03105625" y1="40.18814375" x2="34.1882" y2="40.031" width="0.1524" layer="1"/> +<via x="34.1882" y="40.031" extent="1-16" drill="0.3"/> +<wire x1="34.1882" y1="40.031" x2="34.1882" y2="39.2738" width="0.1524" layer="16"/> +<wire x1="34.1882" y1="39.2738" x2="34.493" y2="38.969" width="0.1524" layer="16"/> +<via x="34.493" y="38.969" extent="1-16" drill="0.3"/> +<wire x1="34.493" y1="38.969" x2="34.2668" y2="38.7428" width="0.1524" layer="1"/> +<wire x1="34.2668" y1="38.7428" x2="34.2668" y2="38.6601" width="0.1524" layer="1"/> +<wire x1="34.2668" y1="38.6601" x2="33.8144" y2="38.2077" width="0.1524" layer="1"/> +<wire x1="33.8144" y1="37.1262" x2="34.0406" y2="36.9" width="0.1524" layer="1"/> +<via x="34.0406" y="36.9" extent="1-16" drill="0.3"/> +<wire x1="34.0406" y1="36.9" x2="34.0406" y2="36.5613" width="0.1524" layer="16"/> +<wire x1="34.0406" y1="36.5613" x2="34.2668" y2="36.3351" width="0.1524" layer="16"/> +<wire x1="34.2668" y1="36.3351" x2="34.2668" y2="36.01585" width="0.1524" layer="16"/> +<wire x1="34.693434375" y1="35.589215625" x2="35.333221875" y2="35.589215625" width="0.1524" layer="16"/> +<via x="35.333221875" y="35.589215625" extent="1-16" drill="0.3"/> +<wire x1="35.01775" y1="34.52279375" x2="34.6979125" y2="34.52279375" width="0.1524" layer="1"/> +<wire x1="35.333221875" y1="34.838265625" x2="35.01775" y2="34.52279375" width="0.1524" layer="1"/> +<wire x1="35.333221875" y1="35.589215625" x2="35.333221875" y2="34.838265625" width="0.1524" layer="1"/> +<wire x1="34.35" y1="34.17488125" x2="34.35" y2="33.4" width="0.1524" layer="1"/> +<wire x1="33.8144" y1="38.2077" x2="33.8144" y2="37.1262" width="0.1524" layer="1"/> +<wire x1="34.2668" y1="36.01585" x2="34.693434375" y2="35.589215625" width="0.1524" layer="16"/> +<wire x1="34.6979125" y1="34.52279375" x2="34.35" y2="34.17488125" width="0.1524" layer="1"/> +</signal> +<signal name="HA1"> +<contactref element="U2" pad="2"/> +<contactref element="Q1" pad="5"/> +<wire x1="42.2" y1="32.72" x2="41.92" y2="33" width="0.1524" layer="1"/> +<wire x1="41.92" y1="33" x2="40.9" y2="33" width="0.1524" layer="1"/> +<wire x1="40.9" y1="33" x2="40.5666" y2="33.3334" width="0.1524" layer="1"/> +<wire x1="40.5666" y1="33.3334" x2="38.3666" y2="35.8904" width="0.1524" layer="1"/> +<wire x1="38.3666" y1="35.8904" x2="36.4" y2="35.8904" width="0.1524" layer="1"/> +<wire x1="35.86423125" y1="35.36926875" x2="35.63803125" y2="35.14306875" width="0.1524" layer="1"/> +<wire x1="36.4" y1="35.8904" x2="35.86423125" y2="35.35463125" width="0.1524" layer="1"/> +<wire x1="35.86423125" y1="35.35463125" x2="35.86423125" y2="35.36926875" width="0.1524" layer="1"/> +<wire x1="35.14400625" y1="34.21799375" x2="34.956025" y2="34.21799375" width="0.1524" layer="1"/> +<wire x1="34.956025" y1="34.21799375" x2="34.85" y2="34.11196875" width="0.1524" layer="1"/> +<wire x1="35.63803125" y1="34.71201875" x2="35.14400625" y2="34.21799375" width="0.1524" layer="1"/> +<wire x1="35.63803125" y1="35.14306875" x2="35.63803125" y2="34.71201875" width="0.1524" layer="1"/> +<wire x1="34.85" y1="33.4" x2="34.85" y2="34.11196875" width="0.1524" layer="1"/> +</signal> +<signal name="OB3"> +<via x="66.1" y="11.2" extent="1-16" drill="0.3"/> +<via x="66.1" y="10.4" extent="1-16" drill="0.3"/> +<via x="66.1" y="9.5" extent="1-16" drill="0.3"/> +<via x="66.1" y="8.6" extent="1-16" drill="0.3"/> +<via x="66.1" y="7.7" extent="1-16" drill="0.3"/> +<via x="60.8" y="11.2" extent="1-16" drill="0.3"/> +<via x="60.8" y="10.4" extent="1-16" drill="0.3"/> +<via x="60.8" y="9.5" extent="1-16" drill="0.3"/> +<via x="60.8" y="8.6" extent="1-16" drill="0.3"/> +<via x="60.8" y="7.7" extent="1-16" drill="0.3"/> +<via x="61.6" y="11.2" extent="1-16" drill="0.3"/> +<via x="61.6" y="10.4" extent="1-16" drill="0.3"/> +<via x="61.6" y="9.5" extent="1-16" drill="0.3"/> +<via x="61.6" y="8.6" extent="1-16" drill="0.3"/> +<via x="61.6" y="7.7" extent="1-16" drill="0.3"/> +<via x="62.5" y="11.2" extent="1-16" drill="0.3"/> +<via x="62.5" y="10.4" extent="1-16" drill="0.3"/> +<via x="62.5" y="9.5" extent="1-16" drill="0.3"/> +<via x="62.5" y="8.6" extent="1-16" drill="0.3"/> +<via x="62.5" y="7.7" extent="1-16" drill="0.3"/> +<via x="63.4" y="11.2" extent="1-16" drill="0.3"/> +<via x="63.4" y="10.4" extent="1-16" drill="0.3"/> +<via x="63.4" y="9.5" extent="1-16" drill="0.3"/> +<via x="63.4" y="8.6" extent="1-16" drill="0.3"/> +<via x="63.4" y="7.7" extent="1-16" drill="0.3"/> +<via x="64.3" y="11.2" extent="1-16" drill="0.3"/> +<via x="64.3" y="10.4" extent="1-16" drill="0.3"/> +<via x="64.3" y="9.5" extent="1-16" drill="0.3"/> +<via x="64.3" y="8.6" extent="1-16" drill="0.3"/> +<via x="64.3" y="7.7" extent="1-16" drill="0.3"/> +<via x="65.2" y="11.2" extent="1-16" drill="0.3"/> +<via x="65.2" y="10.4" extent="1-16" drill="0.3"/> +<via x="65.2" y="9.5" extent="1-16" drill="0.3"/> +<via x="65.2" y="8.6" extent="1-16" drill="0.3"/> +<via x="65.2" y="7.7" extent="1-16" drill="0.3"/> +<wire x1="66.1" y1="10.4" x2="66.1" y2="11.2" width="0" layer="19" extent="1-1"/> +<wire x1="66.1" y1="9.5" x2="66.1" y2="10.4" width="0" layer="19" extent="1-1"/> +<wire x1="66.1" y1="8.6" x2="66.1" y2="9.5" width="0" layer="19" extent="1-1"/> +<wire x1="66.1" y1="7.7" x2="66.1" y2="8.6" width="0" layer="19" extent="1-1"/> +<wire x1="65.2" y1="11.2" x2="66.1" y2="11.2" width="0" layer="19" extent="1-1"/> +<wire x1="65.2" y1="10.4" x2="65.2" y2="11.2" width="0" layer="19" extent="1-1"/> +<wire x1="64.3" y1="11.2" x2="65.2" y2="11.2" width="0" layer="19" extent="1-1"/> +<wire x1="64.3" y1="10.4" x2="64.3" y2="11.2" width="0" layer="19" extent="1-1"/> +<wire x1="63.4" y1="11.2" x2="64.3" y2="11.2" width="0" layer="19" extent="1-1"/> +<wire x1="63.4" y1="10.4" x2="63.4" y2="11.2" width="0" layer="19" extent="1-1"/> +<wire x1="62.5" y1="11.2" x2="63.4" y2="11.2" width="0" layer="19" extent="1-1"/> +<wire x1="62.5" y1="10.4" x2="62.5" y2="11.2" width="0" layer="19" extent="1-1"/> +<wire x1="61.6" y1="11.2" x2="62.5" y2="11.2" width="0" layer="19" extent="1-1"/> +<wire x1="61.6" y1="10.4" x2="61.6" y2="11.2" width="0" layer="19" extent="1-1"/> +<wire x1="60.8" y1="11.2" x2="61.6" y2="11.2" width="0" layer="19" extent="1-1"/> +<wire x1="60.8" y1="10.4" x2="61.6" y2="10.4" width="0" layer="19" extent="1-1"/> +<wire x1="64.3" y1="9.5" x2="64.3" y2="10.4" width="0" layer="19" extent="1-1"/> +<wire x1="64.3" y1="8.6" x2="64.3" y2="9.5" width="0" layer="19" extent="1-1"/> +<wire x1="64.3" y1="7.7" x2="64.3" y2="8.6" width="0" layer="19" extent="1-1"/> +<wire x1="65.2" y1="9.5" x2="66.1" y2="9.5" width="0" layer="19" extent="1-1"/> +<wire x1="65.2" y1="8.6" x2="66.1" y2="8.6" width="0" layer="19" extent="1-1"/> +<wire x1="65.2" y1="7.7" x2="66.1" y2="7.7" width="0" layer="19" extent="1-1"/> +<wire x1="61.6" y1="9.5" x2="61.6" y2="10.4" width="0" layer="19" extent="1-1"/> +<wire x1="60.8" y1="9.5" x2="61.6" y2="9.5" width="0" layer="19" extent="1-1"/> +<wire x1="61.6" y1="8.6" x2="61.6" y2="9.5" width="0" layer="19" extent="1-1"/> +<wire x1="60.8" y1="8.6" x2="61.6" y2="8.6" width="0" layer="19" extent="1-1"/> +<wire x1="61.6" y1="7.7" x2="61.6" y2="8.6" width="0" layer="19" extent="1-1"/> +<wire x1="60.8" y1="7.7" x2="61.6" y2="7.7" width="0" layer="19" extent="1-1"/> +<wire x1="62.5" y1="9.5" x2="62.5" y2="10.4" width="0" layer="19" extent="1-1"/> +<wire x1="62.5" y1="8.6" x2="61.6" y2="8.6" width="0" layer="19" extent="1-1"/> +<wire x1="62.5" y1="7.7" x2="61.6" y2="7.7" width="0" layer="19" extent="1-1"/> +<wire x1="63.4" y1="9.5" x2="63.4" y2="10.4" width="0" layer="19" extent="1-1"/> +<wire x1="63.4" y1="8.6" x2="64.3" y2="8.6" width="0" layer="19" extent="1-1"/> +<wire x1="63.4" y1="7.7" x2="64.3" y2="7.7" width="0" layer="19" extent="1-1"/> </signal> </signals> </board> diff --git a/circuit/mkstepper23/mkstepper23.sch b/circuit/mkstepper23/mkstepper23.sch index 965b050..4a25031 100644 --- a/circuit/mkstepper23/mkstepper23.sch +++ b/circuit/mkstepper23/mkstepper23.sch @@ -8,34 +8,34 @@ </settings> <grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="yes" altdistance="0.01" altunitdist="inch" altunit="inch"/> <layers> -<layer number="1" name="Top" color="4" fill="1" visible="yes" active="no"/> -<layer number="2" name="Route2" color="1" fill="3" visible="yes" active="no"/> -<layer number="3" name="Route3" color="4" fill="3" visible="yes" active="no"/> -<layer number="4" name="Route4" color="1" fill="4" visible="yes" active="no"/> -<layer number="5" name="Route5" color="4" fill="4" visible="yes" active="no"/> -<layer number="6" name="Route6" color="1" fill="8" visible="yes" active="no"/> -<layer number="7" name="Route7" color="4" fill="8" visible="yes" active="no"/> -<layer number="8" name="Route8" color="1" fill="2" visible="yes" active="no"/> -<layer number="9" name="Route9" color="4" fill="2" visible="yes" active="no"/> -<layer number="10" name="Route10" color="1" fill="7" visible="yes" active="no"/> -<layer number="11" name="Route11" color="4" fill="7" visible="yes" active="no"/> -<layer number="12" name="Route12" color="1" fill="5" visible="yes" active="no"/> -<layer number="13" name="Route13" color="4" fill="5" visible="yes" active="no"/> -<layer number="14" name="Route14" color="1" fill="6" visible="yes" active="no"/> -<layer number="15" name="Route15" color="4" fill="6" visible="yes" active="no"/> -<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="no"/> -<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="no"/> -<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="no"/> -<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="no"/> -<layer number="20" name="Dimension" color="24" fill="1" visible="yes" active="no"/> -<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="no"/> -<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="no"/> -<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="no"/> -<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="no"/> -<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="no"/> -<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="no"/> -<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="no"/> -<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="no"/> +<layer number="1" name="Top" color="4" fill="1" visible="no" active="no"/> +<layer number="2" name="Route2" color="1" fill="3" visible="no" active="no"/> +<layer number="3" name="Route3" color="4" fill="3" visible="no" active="no"/> +<layer number="4" name="Route4" color="1" fill="4" visible="no" active="no"/> +<layer number="5" name="Route5" color="4" fill="4" visible="no" active="no"/> +<layer number="6" name="Route6" color="1" fill="8" visible="no" active="no"/> +<layer number="7" name="Route7" color="4" fill="8" visible="no" active="no"/> +<layer number="8" name="Route8" color="1" fill="2" visible="no" active="no"/> +<layer number="9" name="Route9" color="4" fill="2" visible="no" active="no"/> +<layer number="10" name="Route10" color="1" fill="7" visible="no" active="no"/> +<layer number="11" name="Route11" color="4" fill="7" visible="no" active="no"/> +<layer number="12" name="Route12" color="1" fill="5" visible="no" active="no"/> +<layer number="13" name="Route13" color="4" fill="5" visible="no" active="no"/> +<layer number="14" name="Route14" color="1" fill="6" visible="no" active="no"/> +<layer number="15" name="Route15" color="4" fill="6" visible="no" active="no"/> +<layer number="16" name="Bottom" color="1" fill="1" visible="no" active="no"/> +<layer number="17" name="Pads" color="2" fill="1" visible="no" active="no"/> +<layer number="18" name="Vias" color="2" fill="1" visible="no" active="no"/> +<layer number="19" name="Unrouted" color="6" fill="1" visible="no" active="no"/> +<layer number="20" name="Dimension" color="24" fill="1" visible="no" active="no"/> +<layer number="21" name="tPlace" color="7" fill="1" visible="no" active="no"/> +<layer number="22" name="bPlace" color="7" fill="1" visible="no" active="no"/> +<layer number="23" name="tOrigins" color="15" fill="1" visible="no" active="no"/> +<layer number="24" name="bOrigins" color="15" fill="1" visible="no" active="no"/> +<layer number="25" name="tNames" color="7" fill="1" visible="no" active="no"/> +<layer number="26" name="bNames" color="7" fill="1" visible="no" active="no"/> +<layer number="27" name="tValues" color="7" fill="1" visible="no" active="no"/> +<layer number="28" name="bValues" color="7" fill="1" visible="no" active="no"/> <layer number="29" name="tStop" color="7" fill="3" visible="no" active="no"/> <layer number="30" name="bStop" color="7" fill="6" visible="no" active="no"/> <layer number="31" name="tCream" color="7" fill="4" visible="no" active="no"/> @@ -44,8 +44,8 @@ <layer number="34" name="bFinish" color="6" fill="6" visible="no" active="no"/> <layer number="35" name="tGlue" color="7" fill="4" visible="no" active="no"/> <layer number="36" name="bGlue" color="7" fill="5" visible="no" active="no"/> -<layer number="37" name="tTest" color="7" fill="1" visible="yes" active="no"/> -<layer number="38" name="bTest" color="7" fill="1" visible="yes" active="no"/> +<layer number="37" name="tTest" color="7" fill="1" visible="no" active="no"/> +<layer number="38" name="bTest" color="7" fill="1" visible="no" active="no"/> <layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="no"/> <layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="no"/> <layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="no"/> @@ -53,19 +53,19 @@ <layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="no"/> <layer number="44" name="Drills" color="7" fill="1" visible="no" active="no"/> <layer number="45" name="Holes" color="7" fill="1" visible="no" active="no"/> -<layer number="46" name="Milling" color="3" fill="1" visible="yes" active="no"/> -<layer number="47" name="Measures" color="7" fill="1" visible="yes" active="no"/> -<layer number="48" name="Document" color="7" fill="1" visible="yes" active="no"/> -<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="no"/> -<layer number="50" name="dxf" color="7" fill="1" visible="yes" active="no"/> -<layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="no"/> -<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="no"/> -<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="yes" active="no"/> -<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="yes" active="no"/> -<layer number="56" name="wert" color="7" fill="1" visible="yes" active="no"/> -<layer number="57" name="tCAD" color="7" fill="1" visible="yes" active="no"/> -<layer number="59" name="tCarbon" color="7" fill="1" visible="yes" active="no"/> -<layer number="60" name="bCarbon" color="7" fill="1" visible="yes" active="no"/> +<layer number="46" name="Milling" color="3" fill="1" visible="no" active="no"/> +<layer number="47" name="Measures" color="7" fill="1" visible="no" active="no"/> +<layer number="48" name="Document" color="7" fill="1" visible="no" active="no"/> +<layer number="49" name="Reference" color="7" fill="1" visible="no" active="no"/> +<layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/> +<layer number="51" name="tDocu" color="7" fill="1" visible="no" active="no"/> +<layer number="52" name="bDocu" color="7" fill="1" visible="no" active="no"/> +<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/> +<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/> +<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/> +<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/> +<layer number="59" name="tCarbon" color="7" fill="1" visible="no" active="no"/> +<layer number="60" name="bCarbon" color="7" fill="1" visible="no" active="no"/> <layer number="90" name="Modules" color="5" fill="1" visible="yes" active="yes"/> <layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/> <layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/> @@ -497,38 +497,38 @@ Source: http://datasheets.maxim-ic.com/en/ds/MAX7042.pdf</description> <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="1" x="-2.325" y="1.75" dx="0.55" 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="8" x="-2.325" y="-1.75" dx="0.55" dy="0.25" layer="1" stop="no" cream="no"/> +<smd name="9" x="-1.75" y="-2.325" dx="0.55" 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="16" x="1.75" y="-2.325" dx="0.55" dy="0.25" layer="1" rot="R90" stop="no" cream="no"/> +<smd name="17" x="2.325" y="-1.75" dx="0.55" 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="24" x="2.325" y="1.75" dx="0.55" dy="0.25" layer="1" rot="R180" stop="no" cream="no"/> +<smd name="25" x="1.75" y="2.325" dx="0.55" 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"/> +<smd name="32" x="-1.75" y="2.325" dx="0.55" dy="0.25" layer="1" rot="R270" stop="no" cream="no"/> <text x="-4.05" y="-4.35" size="1.27" layer="27">>VALUE</text> <text x="-3.8" y="3.25" size="1.27" layer="25">>NAME</text> <rectangle x1="-0.3" y1="1.1" x2="0.3" y2="1.4" layer="31"/> @@ -1041,14 +1041,14 @@ Source: http://datasheets.maxim-ic.com/en/ds/MAX7042.pdf</description> <pin name="GNDP" x="20.32" y="-33.02" length="middle" rot="R180"/> </symbol> <symbol name="PNPAIR"> -<pin name="GN" x="-12.7" y="-8.89" length="middle"/> +<pin name="GN" x="-12.7" y="-10.16" length="middle"/> <pin name="GP" x="-12.7" y="7.62" length="middle"/> <pin name="DN/DP" x="22.86" y="0" length="middle" rot="R180"/> -<pin name="SN" x="5.08" y="-21.59" length="middle" rot="R90"/> +<pin name="SN" x="5.08" y="-22.86" length="middle" rot="R90"/> <pin name="SP" x="5.08" y="20.32" length="middle" rot="R270"/> -<wire x1="-7.62" y1="15.24" x2="-7.62" y2="-16.51" width="0.127" layer="94"/> -<wire x1="-7.62" y1="-16.51" x2="17.78" y2="-16.51" width="0.127" layer="94"/> -<wire x1="17.78" y1="-16.51" x2="17.78" y2="15.24" width="0.127" layer="94"/> +<wire x1="-7.62" y1="15.24" x2="-7.62" y2="-17.78" width="0.127" layer="94"/> +<wire x1="-7.62" y1="-17.78" x2="17.78" y2="-17.78" width="0.127" layer="94"/> +<wire x1="17.78" y1="-17.78" x2="17.78" y2="15.24" width="0.127" layer="94"/> <wire x1="17.78" y1="15.24" x2="-7.62" y2="15.24" width="0.127" layer="94"/> <wire x1="-1.27" y1="-8.89" x2="4.445" y2="-8.89" width="0.127" layer="94"/> <wire x1="4.445" y1="-8.89" x2="4.445" y2="-5.08" width="0.127" layer="94"/> @@ -3654,47 +3654,6 @@ PTH and SMD connector options available.</p> </deviceset> </devicesets> </library> -<library name="motors"> -<packages> -<package name="NEMA23"> -<wire x1="-28.2" y1="-28.2" x2="28.2" y2="-28.2" width="0.127" layer="49"/> -<wire x1="-28.2" y1="-28.2" x2="-28.2" y2="28.2" width="0.127" layer="49"/> -<wire x1="28.2" y1="-28.2" x2="28.2" y2="28.2" width="0.127" layer="49"/> -<wire x1="-28.2" y1="28.2" x2="28.2" y2="28.2" width="0.127" layer="49"/> -<pad name="P$1" x="-23.57" y="23.57" drill="5.15" diameter="8"/> -<pad name="P$2" x="23.57" y="23.57" drill="5.15" diameter="8"/> -<pad name="P$3" x="-23.57" y="-23.57" drill="5.15" diameter="8"/> -<pad name="P$4" x="23.57" y="-23.57" drill="5.15" diameter="8"/> -<circle x="-23.57" y="23.57" radius="5" width="0.127" layer="21"/> -<circle x="23.57" y="23.57" radius="5" width="0.127" layer="21"/> -<circle x="23.57" y="-23.57" radius="5" width="0.127" layer="21"/> -<circle x="-23.57" y="-23.57" radius="5" width="0.127" layer="21"/> -<pad name="P$5" x="-25.7" y="16.05" drill="3.15" diameter="5.7"/> -<pad name="P$6" x="16.05" y="25.7" drill="3.15" diameter="5.7"/> -<pad name="P$7" x="25.7" y="-16.05" drill="3.15" diameter="5.7"/> -<pad name="P$8" x="-16.05" y="-25.7" drill="3.15" diameter="5.7"/> -</package> -</packages> -<symbols> -<symbol name="NEMA23"> -<text x="-2.54" y="2.54" size="1.27" layer="95">>NAME</text> -</symbol> -</symbols> -<devicesets> -<deviceset name="NEMA23"> -<gates> -<gate name="G$1" symbol="NEMA23" x="2.54" y="-2.54"/> -</gates> -<devices> -<device name="" package="NEMA23"> -<technologies> -<technology name=""/> -</technologies> -</device> -</devices> -</deviceset> -</devicesets> -</library> </libraries> <attributes> </attributes> @@ -3706,15 +3665,9 @@ PTH and SMD connector options available.</p> </classes> <parts> <part name="U1" library="atsam" deviceset="ATSAMD51" device="QFN64"/> -<part name="R13" library="borkedlabs-passives" deviceset="RESISTOR" device="2512"/> +<part name="R13" library="borkedlabs-passives" deviceset="RESISTOR" device="2512" value="50mOhm"/> <part name="S1" library="fab" deviceset="2-8X4-5_SWITCH" device=""/> <part name="GND9" 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="C17" library="borkedlabs-passives" deviceset="CAP" device="0805" value="470nF 16v"/> -<part name="GND17" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> -<part name="C13" library="borkedlabs-passives" deviceset="CAP" device="0805" value="220nF 50v"/> -<part name="C18" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF 50v"/> -<part name="GND18" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> <part name="P+4" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="V+" device=""/> <part name="GND23" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> <part name="C4" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF 16v"/> @@ -3722,7 +3675,7 @@ PTH and SMD connector options available.</p> <part name="C2" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF 16v"/> <part name="C1" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF 16v"/> <part name="J11" library="SparkFun-Connectors" deviceset="CONN_04" device="LONGPADS"/> -<part name="C10" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF 16v"/> +<part name="C10" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/> <part name="+3V310" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> <part name="GND13" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> <part name="+3V37" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> @@ -3737,17 +3690,9 @@ PTH and SMD connector options available.</p> <part name="C7" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF 16v"/> <part name="GND4" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> <part name="R1" library="borkedlabs-passives" deviceset="RESISTOR" device="0805-RES" value="10k"/> -<part name="P+2" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="V+" device=""/> <part name="C5" library="borkedlabs-passives" deviceset="CAP" device="1206" value="4.7uF 16v"/> -<part name="C20" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF 50v"/> -<part name="C23" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF 50v"/> -<part name="GND21" 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="R12" library="borkedlabs-passives" deviceset="RESISTOR" device="2512"/> -<part name="P+3" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="V+" device=""/> -<part name="C21" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uF 50v"/> -<part name="C24" library="borkedlabs-passives" deviceset="CAP" device="1206" value="10uf 50v"/> -<part name="GND22" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> +<part name="R12" library="borkedlabs-passives" deviceset="RESISTOR" device="2512" value="50mOhm"/> <part name="GND19" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> <part name="J9" library="power" deviceset="PWRPAD" device="" value="PWRPAD"/> <part name="J10" library="power" deviceset="PWRPAD" device="" value="PWRPAD"/> @@ -3789,13 +3734,20 @@ PTH and SMD connector options available.</p> <part name="GND12" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> <part name="U2" library="power" deviceset="TMC262" device=""/> <part name="GND7" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> -<part name="U$1" library="motors" deviceset="NEMA23" device=""/> <part name="J4" library="power" deviceset="PWRPAD" device="M3"/> <part name="J5" library="power" deviceset="PWRPAD" device="M3"/> <part name="Q1" library="power" deviceset="PNPAIR-FDD8424H" device=""/> <part name="Q2" library="power" deviceset="PNPAIR-FDD8424H" device=""/> <part name="Q3" library="power" deviceset="PNPAIR-FDD8424H" device=""/> <part name="Q4" library="power" deviceset="PNPAIR-FDD8424H" device=""/> +<part name="C8" library="borkedlabs-passives" deviceset="CAP" device="0805" value="470nF"/> +<part name="C9" library="borkedlabs-passives" deviceset="CAP" device="0805" value="470nF"/> +<part name="C12" library="borkedlabs-passives" deviceset="CAP" device="0603-CAP" value="0.1uF 16v"/> +<part name="P+1" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="V+" device=""/> +<part name="GND8" 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="J12" library="power" deviceset="PWRPAD" device="M3"/> +<part name="J13" library="power" deviceset="PWRPAD" device="M3"/> </parts> <sheets> <sheet> @@ -3803,22 +3755,16 @@ PTH and SMD connector options available.</p> </plain> <instances> <instance part="U1" gate="G$1" x="55.88" y="236.22"/> -<instance part="R13" gate="G$1" x="281.94" y="187.96" rot="R180"/> +<instance part="R13" gate="G$1" x="241.3" y="198.12" rot="R180"/> <instance part="S1" gate="G$1" x="48.26" y="40.64" rot="R270"/> <instance part="GND9" gate="1" x="71.12" y="40.64" rot="R90"/> -<instance part="P+1" gate="1" x="269.24" y="248.92"/> -<instance part="C17" gate="G$1" x="276.86" y="228.6" rot="R90"/> -<instance part="GND17" gate="1" x="284.48" y="228.6" rot="R90"/> -<instance part="C13" gate="G$1" x="261.62" y="238.76" rot="R90"/> -<instance part="C18" gate="G$1" x="279.4" y="238.76" rot="R90"/> -<instance part="GND18" gate="1" x="287.02" y="238.76" rot="R90"/> -<instance part="P+4" gate="1" x="309.88" y="271.78" rot="R270"/> -<instance part="GND23" gate="1" x="309.88" y="264.16" rot="R90"/> +<instance part="P+4" gate="1" x="292.1" y="284.48" rot="R270"/> +<instance part="GND23" gate="1" x="292.1" y="276.86" rot="R90"/> <instance part="C4" gate="G$1" x="-10.16" y="233.68" rot="R180"/> <instance part="C3" gate="G$1" x="-25.4" y="233.68" rot="R180"/> <instance part="C2" gate="G$1" x="-40.64" y="233.68" rot="R180"/> <instance part="C1" gate="G$1" x="-55.88" y="233.68" rot="R180"/> -<instance part="J11" gate="G$1" x="350.52" y="182.88" rot="R180"/> +<instance part="J11" gate="G$1" x="330.2" y="180.34" rot="R180"/> <instance part="C10" gate="G$1" x="175.26" y="236.22" rot="R180"/> <instance part="+3V310" gate="G$1" x="154.94" y="238.76" rot="R90"/> <instance part="GND13" gate="1" x="162.56" y="231.14" rot="R270"/> @@ -3834,27 +3780,19 @@ PTH and SMD connector options available.</p> <instance part="C7" gate="G$1" x="10.16" y="215.9" rot="R180"/> <instance part="GND4" gate="1" x="-20.32" y="210.82" rot="R270"/> <instance part="R1" gate="G$1" x="73.66" y="76.2" rot="R90"/> -<instance part="P+2" gate="1" x="322.58" y="218.44" rot="R270"/> <instance part="C5" gate="G$1" x="-7.62" y="215.9" rot="R180"/> -<instance part="C20" gate="G$1" x="299.72" y="223.52" rot="R180"/> -<instance part="C23" gate="G$1" x="309.88" y="223.52" rot="R180"/> -<instance part="GND21" gate="1" x="309.88" y="231.14" rot="R180"/> -<instance part="GND20" gate="1" x="292.1" y="187.96" rot="R90"/> -<instance part="R12" gate="G$1" x="279.4" y="144.78" rot="R180"/> -<instance part="P+3" gate="1" x="322.58" y="175.26" rot="R270"/> -<instance part="C21" gate="G$1" x="299.72" y="180.34" rot="R180"/> -<instance part="C24" gate="G$1" x="309.88" y="180.34" rot="R180"/> -<instance part="GND22" gate="1" x="309.88" y="187.96" rot="R180"/> -<instance part="GND19" gate="1" x="289.56" y="144.78" rot="R90"/> -<instance part="J9" gate="G$1" x="198.12" y="271.78" rot="R180"/> -<instance part="J10" gate="G$1" x="198.12" y="264.16" rot="R180"/> -<instance part="C11" gate="G$1" x="226.06" y="269.24" rot="R180"/> -<instance part="C16" gate="G$1" x="241.3" y="269.24" rot="R180"/> -<instance part="C19" gate="G$1" x="256.54" y="269.24" rot="R180"/> -<instance part="C22" gate="G$1" x="271.78" y="269.24" rot="R180"/> -<instance part="C25" gate="G$1" x="287.02" y="269.24" rot="R180"/> -<instance part="C26" gate="G$1" x="302.26" y="269.24" rot="R180"/> -<instance part="GND15" gate="1" x="162.56" y="177.8" rot="R270"/> +<instance part="GND20" gate="1" x="251.46" y="198.12" rot="R90"/> +<instance part="R12" gate="G$1" x="241.3" y="165.1" rot="R180"/> +<instance part="GND19" gate="1" x="251.46" y="165.1" rot="R90"/> +<instance part="J9" gate="G$1" x="180.34" y="284.48" rot="R180"/> +<instance part="J10" gate="G$1" x="180.34" y="276.86" rot="R180"/> +<instance part="C11" gate="G$1" x="208.28" y="281.94" rot="R180"/> +<instance part="C16" gate="G$1" x="223.52" y="281.94" rot="R180"/> +<instance part="C19" gate="G$1" x="238.76" y="281.94" rot="R180"/> +<instance part="C22" gate="G$1" x="254" y="281.94" rot="R180"/> +<instance part="C25" gate="G$1" x="269.24" y="281.94" rot="R180"/> +<instance part="C26" gate="G$1" x="284.48" y="281.94" rot="R180"/> +<instance part="GND15" gate="1" x="223.52" y="144.78"/> <instance part="D1" gate="G$1" x="116.84" y="86.36" rot="R270"/> <instance part="D2" gate="G$1" x="116.84" y="76.2" rot="R270"/> <instance part="D3" gate="G$1" x="116.84" y="66.04" rot="R270"/> @@ -3886,45 +3824,47 @@ PTH and SMD connector options available.</p> <instance part="GND12" gate="1" x="144.78" y="213.36"/> <instance part="U2" gate="G$1" x="200.66" y="193.04"/> <instance part="GND7" gate="1" x="162.56" y="220.98" rot="R270"/> -<instance part="U$1" gate="G$1" x="53.34" y="248.92"/> <instance part="J4" gate="G$1" x="91.44" y="266.7"/> <instance part="J5" gate="G$1" x="91.44" y="271.78"/> -<instance part="Q1" gate="G$1" x="401.32" y="223.52"/> -<instance part="Q2" gate="G$1" x="449.58" y="223.52"/> -<instance part="Q3" gate="G$1" x="497.84" y="223.52"/> -<instance part="Q4" gate="G$1" x="543.56" y="223.52"/> +<instance part="Q1" gate="G$1" x="327.66" y="226.06"/> +<instance part="Q2" gate="G$1" x="373.38" y="226.06"/> +<instance part="Q3" gate="G$1" x="421.64" y="226.06"/> +<instance part="Q4" gate="G$1" x="467.36" y="226.06"/> +<instance part="C8" gate="G$1" x="231.14" y="233.68" rot="R90"/> +<instance part="C9" gate="G$1" x="241.3" y="228.6" rot="R90"/> +<instance part="C12" gate="G$1" x="251.46" y="233.68"/> +<instance part="P+1" gate="1" x="269.24" y="238.76" rot="R270"/> +<instance part="GND8" gate="1" x="269.24" y="228.6" rot="R90"/> +<instance part="P+2" gate="1" x="401.32" y="264.16"/> +<instance part="J12" gate="G$1" x="91.44" y="276.86"/> +<instance part="J13" gate="G$1" x="91.44" y="281.94"/> </instances> <busses> </busses> <nets> <net name="GND" class="0"> <segment> -<pinref part="C17" gate="G$1" pin="2"/> -<pinref part="GND17" gate="1" pin="GND"/> -<wire x1="279.4" y1="228.6" x2="281.94" y2="228.6" width="0.1524" layer="91"/> -</segment> -<segment> <pinref part="GND23" gate="1" pin="GND"/> -<wire x1="307.34" y1="264.16" x2="302.26" y2="264.16" width="0.1524" layer="91"/> +<wire x1="289.56" y1="276.86" x2="284.48" y2="276.86" width="0.1524" layer="91"/> <pinref part="J10" gate="G$1" pin="PWRPAD"/> -<wire x1="302.26" y1="264.16" x2="287.02" y2="264.16" width="0.1524" layer="91"/> -<wire x1="287.02" y1="264.16" x2="271.78" y2="264.16" width="0.1524" layer="91"/> -<wire x1="271.78" y1="264.16" x2="256.54" y2="264.16" width="0.1524" layer="91"/> -<wire x1="256.54" y1="264.16" x2="241.3" y2="264.16" width="0.1524" layer="91"/> -<wire x1="241.3" y1="264.16" x2="226.06" y2="264.16" width="0.1524" layer="91"/> -<wire x1="226.06" y1="264.16" x2="203.2" y2="264.16" width="0.1524" layer="91"/> +<wire x1="284.48" y1="276.86" x2="269.24" y2="276.86" width="0.1524" layer="91"/> +<wire x1="269.24" y1="276.86" x2="254" y2="276.86" width="0.1524" layer="91"/> +<wire x1="254" y1="276.86" x2="238.76" y2="276.86" width="0.1524" layer="91"/> +<wire x1="238.76" y1="276.86" x2="223.52" y2="276.86" width="0.1524" layer="91"/> +<wire x1="223.52" y1="276.86" x2="208.28" y2="276.86" width="0.1524" layer="91"/> +<wire x1="208.28" y1="276.86" x2="185.42" y2="276.86" width="0.1524" layer="91"/> <pinref part="C11" gate="G$1" pin="1"/> -<junction x="226.06" y="264.16"/> +<junction x="208.28" y="276.86"/> <pinref part="C16" gate="G$1" pin="1"/> -<junction x="241.3" y="264.16"/> +<junction x="223.52" y="276.86"/> <pinref part="C19" gate="G$1" pin="1"/> -<junction x="256.54" y="264.16"/> +<junction x="238.76" y="276.86"/> <pinref part="C22" gate="G$1" pin="1"/> -<junction x="271.78" y="264.16"/> +<junction x="254" y="276.86"/> <pinref part="C25" gate="G$1" pin="1"/> -<junction x="287.02" y="264.16"/> +<junction x="269.24" y="276.86"/> <pinref part="C26" gate="G$1" pin="1"/> -<junction x="302.26" y="264.16"/> +<junction x="284.48" y="276.86"/> </segment> <segment> <pinref part="GND13" gate="1" pin="GND"/> @@ -3991,12 +3931,12 @@ PTH and SMD connector options available.</p> <segment> <pinref part="GND20" gate="1" pin="GND"/> <pinref part="R13" gate="G$1" pin="1"/> -<wire x1="289.56" y1="187.96" x2="287.02" y2="187.96" width="0.1524" layer="91"/> +<wire x1="248.92" y1="198.12" x2="246.38" y2="198.12" width="0.1524" layer="91"/> </segment> <segment> <pinref part="R12" gate="G$1" pin="1"/> <pinref part="GND19" gate="1" pin="GND"/> -<wire x1="287.02" y1="144.78" x2="284.48" y2="144.78" width="0.1524" layer="91"/> +<wire x1="248.92" y1="165.1" x2="246.38" y2="165.1" width="0.1524" layer="91"/> </segment> <segment> <pinref part="S1" gate="G$1" pin="S"/> @@ -4004,27 +3944,6 @@ PTH and SMD connector options available.</p> <pinref part="GND9" gate="1" pin="GND"/> </segment> <segment> -<pinref part="C18" gate="G$1" pin="2"/> -<pinref part="GND18" gate="1" pin="GND"/> -<wire x1="281.94" y1="238.76" x2="284.48" y2="238.76" width="0.1524" layer="91"/> -</segment> -<segment> -<pinref part="C20" gate="G$1" pin="2"/> -<pinref part="C23" gate="G$1" pin="2"/> -<wire x1="299.72" y1="226.06" x2="309.88" y2="226.06" width="0.1524" layer="91"/> -<pinref part="GND21" gate="1" pin="GND"/> -<wire x1="309.88" y1="228.6" x2="309.88" y2="226.06" width="0.1524" layer="91"/> -<junction x="309.88" y="226.06"/> -</segment> -<segment> -<pinref part="C21" gate="G$1" pin="2"/> -<pinref part="C24" gate="G$1" pin="2"/> -<wire x1="299.72" y1="182.88" x2="309.88" y2="182.88" width="0.1524" layer="91"/> -<pinref part="GND22" gate="1" pin="GND"/> -<wire x1="309.88" y1="185.42" x2="309.88" y2="182.88" width="0.1524" layer="91"/> -<junction x="309.88" y="182.88"/> -</segment> -<segment> <pinref part="J8" gate="G$1" pin="1"/> <wire x1="127" y1="269.24" x2="114.3" y2="269.24" width="0.1524" layer="91"/> <pinref part="GND11" gate="1" pin="GND"/> @@ -4072,6 +3991,33 @@ PTH and SMD connector options available.</p> <wire x1="180.34" y1="220.98" x2="165.1" y2="220.98" width="0.1524" layer="91"/> <pinref part="GND7" gate="1" pin="GND"/> </segment> +<segment> +<pinref part="U2" 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"/> +<pinref part="U2" gate="G$1" pin="GND@1"/> +<wire x1="223.52" y1="157.48" x2="220.98" 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"/> +<junction x="223.52" y="157.48"/> +<pinref part="U2" gate="G$1" pin="GND@2"/> +<wire x1="223.52" y1="154.94" x2="220.98" 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"/> +<junction x="223.52" y="154.94"/> +<pinref part="U2" gate="G$1" pin="DIE_PAD"/> +<wire x1="223.52" y1="152.4" x2="220.98" y2="152.4" width="0.1524" layer="91"/> +<wire x1="223.52" y1="152.4" x2="223.52" y2="147.32" width="0.1524" layer="91"/> +<junction x="223.52" y="152.4"/> +<pinref part="GND15" gate="1" pin="GND"/> +</segment> +<segment> +<pinref part="C9" gate="G$1" pin="2"/> +<wire x1="243.84" y1="228.6" x2="251.46" y2="228.6" width="0.1524" layer="91"/> +<pinref part="C12" gate="G$1" pin="2"/> +<wire x1="251.46" y1="228.6" x2="251.46" y2="231.14" width="0.1524" layer="91"/> +<wire x1="251.46" y1="228.6" x2="266.7" y2="228.6" width="0.1524" layer="91"/> +<junction x="251.46" y="228.6"/> +<pinref part="GND8" gate="1" pin="GND"/> +</segment> </net> <net name="+3V3" class="0"> <segment> @@ -4186,62 +4132,61 @@ PTH and SMD connector options available.</p> <junction x="22.86" y="81.28"/> </segment> </net> -<net name="TMC5VOUT" class="0"> -<segment> -<wire x1="254" y1="228.6" x2="271.78" y2="228.6" width="0.1524" layer="91"/> -<label x="256.54" y="228.6" size="1.778" layer="95"/> -<pinref part="C17" gate="G$1" pin="1"/> -</segment> -</net> <net name="V+" class="0"> <segment> <pinref part="P+4" gate="1" pin="V+"/> -<wire x1="203.2" y1="271.78" x2="226.06" y2="271.78" width="0.1524" layer="91"/> +<wire x1="185.42" y1="284.48" x2="208.28" y2="284.48" width="0.1524" layer="91"/> <pinref part="J9" gate="G$1" pin="PWRPAD"/> <pinref part="C11" gate="G$1" pin="2"/> -<wire x1="226.06" y1="271.78" x2="241.3" y2="271.78" width="0.1524" layer="91"/> -<junction x="226.06" y="271.78"/> +<wire x1="208.28" y1="284.48" x2="223.52" y2="284.48" width="0.1524" layer="91"/> +<junction x="208.28" y="284.48"/> <pinref part="C16" gate="G$1" pin="2"/> -<wire x1="241.3" y1="271.78" x2="256.54" y2="271.78" width="0.1524" layer="91"/> -<junction x="241.3" y="271.78"/> +<wire x1="223.52" y1="284.48" x2="238.76" y2="284.48" width="0.1524" layer="91"/> +<junction x="223.52" y="284.48"/> <pinref part="C19" gate="G$1" pin="2"/> -<wire x1="256.54" y1="271.78" x2="271.78" y2="271.78" width="0.1524" layer="91"/> -<junction x="256.54" y="271.78"/> +<wire x1="238.76" y1="284.48" x2="254" y2="284.48" width="0.1524" layer="91"/> +<junction x="238.76" y="284.48"/> <pinref part="C22" gate="G$1" pin="2"/> -<wire x1="271.78" y1="271.78" x2="287.02" y2="271.78" width="0.1524" layer="91"/> -<junction x="271.78" y="271.78"/> +<wire x1="254" y1="284.48" x2="269.24" y2="284.48" width="0.1524" layer="91"/> +<junction x="254" y="284.48"/> <pinref part="C25" gate="G$1" pin="2"/> -<wire x1="287.02" y1="271.78" x2="302.26" y2="271.78" width="0.1524" layer="91"/> -<junction x="287.02" y="271.78"/> +<wire x1="269.24" y1="284.48" x2="284.48" y2="284.48" width="0.1524" layer="91"/> +<junction x="269.24" y="284.48"/> <pinref part="C26" gate="G$1" pin="2"/> -<wire x1="302.26" y1="271.78" x2="307.34" y2="271.78" width="0.1524" layer="91"/> -<junction x="302.26" y="271.78"/> +<wire x1="284.48" y1="284.48" x2="289.56" y2="284.48" width="0.1524" layer="91"/> +<junction x="284.48" y="284.48"/> </segment> <segment> -<pinref part="C13" gate="G$1" pin="2"/> -<wire x1="264.16" y1="238.76" x2="269.24" y2="238.76" width="0.1524" layer="91"/> +<pinref part="U2" gate="G$1" pin="VS"/> +<pinref part="C12" gate="G$1" pin="1"/> +<wire x1="220.98" y1="238.76" x2="238.76" y2="238.76" width="0.1524" layer="91"/> +<pinref part="C8" gate="G$1" pin="2"/> +<wire x1="238.76" y1="238.76" x2="251.46" y2="238.76" width="0.1524" layer="91"/> +<wire x1="233.68" y1="233.68" x2="238.76" y2="233.68" width="0.1524" layer="91"/> +<wire x1="238.76" y1="233.68" x2="238.76" y2="238.76" width="0.1524" layer="91"/> +<junction x="238.76" y="238.76"/> +<wire x1="251.46" y1="238.76" x2="266.7" y2="238.76" width="0.1524" layer="91"/> +<junction x="251.46" y="238.76"/> <pinref part="P+1" gate="1" pin="V+"/> -<wire x1="269.24" y1="238.76" x2="269.24" y2="246.38" width="0.1524" layer="91"/> -<wire x1="269.24" y1="233.68" x2="269.24" y2="238.76" width="0.1524" layer="91"/> -<junction x="269.24" y="238.76"/> -<pinref part="C18" gate="G$1" pin="1"/> -<wire x1="269.24" y1="238.76" x2="274.32" y2="238.76" width="0.1524" layer="91"/> </segment> <segment> +<pinref part="Q1" gate="G$1" pin="SP"/> +<wire x1="332.74" y1="246.38" x2="332.74" y2="254" width="0.1524" layer="91"/> +<wire x1="332.74" y1="254" x2="378.46" y2="254" width="0.1524" layer="91"/> +<pinref part="Q2" gate="G$1" pin="SP"/> +<wire x1="378.46" y1="254" x2="378.46" y2="246.38" width="0.1524" layer="91"/> +<wire x1="378.46" y1="254" x2="401.32" y2="254" width="0.1524" layer="91"/> +<junction x="378.46" y="254"/> +<pinref part="Q3" gate="G$1" pin="SP"/> +<wire x1="401.32" y1="254" x2="426.72" y2="254" width="0.1524" layer="91"/> +<wire x1="426.72" y1="254" x2="426.72" y2="246.38" width="0.1524" layer="91"/> +<wire x1="426.72" y1="254" x2="472.44" y2="254" width="0.1524" layer="91"/> +<junction x="426.72" y="254"/> +<pinref part="Q4" gate="G$1" pin="SP"/> +<wire x1="472.44" y1="254" x2="472.44" y2="246.38" width="0.1524" layer="91"/> +<wire x1="401.32" y1="254" x2="401.32" y2="261.62" width="0.1524" layer="91"/> +<junction x="401.32" y="254"/> <pinref part="P+2" gate="1" pin="V+"/> -<pinref part="C23" gate="G$1" pin="1"/> -<wire x1="320.04" y1="218.44" x2="309.88" y2="218.44" width="0.1524" layer="91"/> -<pinref part="C20" gate="G$1" pin="1"/> -<wire x1="309.88" y1="218.44" x2="299.72" y2="218.44" width="0.1524" layer="91"/> -<junction x="309.88" y="218.44"/> -</segment> -<segment> -<pinref part="P+3" gate="1" pin="V+"/> -<pinref part="C24" gate="G$1" pin="1"/> -<wire x1="320.04" y1="175.26" x2="309.88" y2="175.26" width="0.1524" layer="91"/> -<pinref part="C21" gate="G$1" pin="1"/> -<wire x1="309.88" y1="175.26" x2="299.72" y2="175.26" width="0.1524" layer="91"/> -<junction x="309.88" y="175.26"/> </segment> </net> <net name="RESET" class="0"> @@ -4334,6 +4279,11 @@ PTH and SMD connector options available.</p> <wire x1="99.06" y1="210.82" x2="114.3" y2="210.82" width="0.1524" layer="91"/> <label x="101.6" y="210.82" size="1.778" layer="95"/> </segment> +<segment> +<pinref part="J8" gate="G$1" pin="5"/> +<wire x1="127" y1="259.08" x2="114.3" y2="259.08" width="0.1524" layer="91"/> +<label x="114.3" y="259.08" size="1.778" layer="95"/> +</segment> </net> <net name="TMC_SCK" class="0"> <segment> @@ -4346,6 +4296,11 @@ PTH and SMD connector options available.</p> <wire x1="99.06" y1="215.9" x2="114.3" y2="215.9" width="0.1524" layer="91"/> <label x="101.6" y="215.9" size="1.778" layer="95"/> </segment> +<segment> +<pinref part="J8" gate="G$1" pin="4"/> +<wire x1="127" y1="261.62" x2="114.3" y2="261.62" width="0.1524" layer="91"/> +<label x="114.3" y="261.62" size="1.778" layer="95"/> +</segment> </net> <net name="TMC_MOSI" class="0"> <segment> @@ -4358,6 +4313,11 @@ PTH and SMD connector options available.</p> <wire x1="99.06" y1="208.28" x2="114.3" y2="208.28" width="0.1524" layer="91"/> <label x="101.6" y="208.28" size="1.778" layer="95"/> </segment> +<segment> +<pinref part="J8" gate="G$1" pin="3"/> +<wire x1="127" y1="264.16" x2="114.3" y2="264.16" width="0.1524" layer="91"/> +<label x="114.3" y="264.16" size="1.778" layer="95"/> +</segment> </net> <net name="TMC_SG" class="0"> <segment> @@ -4371,34 +4331,6 @@ PTH and SMD connector options available.</p> <label x="167.64" y="198.12" size="1.778" layer="95"/> </segment> </net> -<net name="AS_CSN" class="0"> -<segment> -<pinref part="J8" gate="G$1" pin="3"/> -<wire x1="127" y1="264.16" x2="114.3" y2="264.16" width="0.1524" layer="91"/> -<label x="114.3" y="264.16" size="1.778" layer="95"/> -</segment> -</net> -<net name="AS_CLK" class="0"> -<segment> -<pinref part="J8" gate="G$1" pin="5"/> -<wire x1="127" y1="259.08" x2="114.3" y2="259.08" width="0.1524" layer="91"/> -<label x="114.3" y="259.08" size="1.778" layer="95"/> -</segment> -</net> -<net name="AS_MISO" class="0"> -<segment> -<pinref part="J8" gate="G$1" pin="4"/> -<wire x1="127" y1="261.62" x2="114.3" y2="261.62" width="0.1524" layer="91"/> -<label x="114.3" y="261.62" size="1.778" layer="95"/> -</segment> -</net> -<net name="AS_MOSI" class="0"> -<segment> -<pinref part="J8" gate="G$1" pin="2"/> -<wire x1="127" y1="266.7" x2="114.3" y2="266.7" width="0.1524" layer="91"/> -<label x="114.3" y="266.7" size="1.778" layer="95"/> -</segment> -</net> <net name="N$1" class="0"> <segment> <pinref part="R4" gate="G$1" pin="2"/> @@ -4426,11 +4358,6 @@ PTH and SMD connector options available.</p> <wire x1="99.06" y1="86.36" x2="88.9" y2="86.36" width="0.1524" layer="91"/> <label x="88.9" y="86.36" size="1.778" layer="95"/> </segment> -<segment> -<pinref part="U1" 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> @@ -4438,11 +4365,6 @@ PTH and SMD connector options available.</p> <wire x1="99.06" y1="76.2" x2="88.9" y2="76.2" width="0.1524" layer="91"/> <label x="88.9" y="76.2" size="1.778" layer="95"/> </segment> -<segment> -<pinref part="U1" 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"> <segment> @@ -4465,6 +4387,11 @@ PTH and SMD connector options available.</p> <wire x1="99.06" y1="213.36" x2="114.3" y2="213.36" width="0.1524" layer="91"/> <label x="101.6" y="213.36" size="1.778" layer="95"/> </segment> +<segment> +<pinref part="J8" gate="G$1" pin="2"/> +<wire x1="127" y1="266.7" x2="114.3" y2="266.7" width="0.1524" layer="91"/> +<label x="114.3" y="266.7" size="1.778" layer="95"/> +</segment> </net> <net name="SWO" class="0"> <segment> @@ -4478,44 +4405,72 @@ PTH and SMD connector options available.</p> <label x="60.96" y="76.2" size="1.778" layer="95"/> </segment> </net> -<net name="BRB" class="0"> +<net name="OA2" class="0"> <segment> -<pinref part="R12" gate="G$1" pin="2"/> -<wire x1="254" y1="144.78" x2="274.32" y2="144.78" width="0.1524" layer="91"/> +<pinref part="Q2" gate="G$1" pin="DN/DP"/> +<wire x1="396.24" y1="226.06" x2="403.86" y2="226.06" width="0.1524" layer="91"/> +<label x="398.78" y="226.06" size="1.778" layer="95"/> </segment> -</net> -<net name="BRA" class="0"> <segment> -<pinref part="R13" gate="G$1" pin="2"/> -<wire x1="276.86" y1="187.96" x2="254" y2="187.96" width="0.1524" layer="91"/> +<pinref part="U2" gate="G$1" pin="BMA2"/> +<wire x1="220.98" y1="210.82" x2="233.68" y2="210.82" width="0.1524" layer="91"/> +<label x="223.52" y="210.82" size="1.778" layer="95"/> </segment> -</net> -<net name="OA2" class="0"> <segment> -<pinref part="J11" gate="G$1" pin="2"/> -<wire x1="345.44" y1="182.88" x2="335.28" y2="182.88" width="0.1524" layer="91"/> -<label x="335.28" y="182.88" size="1.778" layer="95"/> +<pinref part="J11" gate="G$1" pin="1"/> +<wire x1="325.12" y1="182.88" x2="314.96" y2="182.88" width="0.1524" layer="91"/> +<label x="314.96" y="182.88" size="1.778" layer="95"/> </segment> </net> <net name="OA1" class="0"> <segment> -<pinref part="J11" gate="G$1" pin="1"/> -<wire x1="345.44" y1="185.42" x2="335.28" y2="185.42" width="0.1524" layer="91"/> -<label x="335.28" y="185.42" size="1.778" layer="95"/> +<pinref part="Q1" gate="G$1" pin="DN/DP"/> +<wire x1="350.52" y1="226.06" x2="358.14" y2="226.06" width="0.1524" layer="91"/> +<label x="353.06" y="226.06" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U2" gate="G$1" pin="BMA1"/> +<wire x1="220.98" y1="213.36" x2="233.68" y2="213.36" width="0.1524" layer="91"/> +<label x="223.52" y="213.36" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="J11" gate="G$1" pin="2"/> +<wire x1="325.12" y1="180.34" x2="314.96" y2="180.34" width="0.1524" layer="91"/> +<label x="314.96" y="180.34" size="1.778" layer="95"/> </segment> </net> <net name="OB2" class="0"> <segment> -<pinref part="J11" gate="G$1" pin="4"/> -<wire x1="345.44" y1="177.8" x2="335.28" y2="177.8" width="0.1524" layer="91"/> -<label x="335.28" y="177.8" size="1.778" layer="95"/> +<pinref part="Q4" gate="G$1" pin="DN/DP"/> +<wire x1="490.22" y1="226.06" x2="497.84" y2="226.06" width="0.1524" layer="91"/> +<label x="492.76" y="226.06" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U2" gate="G$1" pin="BMB2"/> +<wire x1="220.98" y1="177.8" x2="233.68" y2="177.8" width="0.1524" layer="91"/> +<label x="223.52" y="177.8" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="J11" gate="G$1" pin="3"/> +<wire x1="325.12" y1="177.8" x2="314.96" y2="177.8" width="0.1524" layer="91"/> +<label x="314.96" y="177.8" size="1.778" layer="95"/> </segment> </net> <net name="OB1" class="0"> <segment> -<pinref part="J11" gate="G$1" pin="3"/> -<wire x1="345.44" y1="180.34" x2="335.28" y2="180.34" width="0.1524" layer="91"/> -<label x="335.28" y="180.34" size="1.778" layer="95"/> +<pinref part="Q3" gate="G$1" pin="DN/DP"/> +<wire x1="444.5" y1="226.06" x2="452.12" y2="226.06" width="0.1524" layer="91"/> +<label x="447.04" y="226.06" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="U2" gate="G$1" pin="BMB1"/> +<wire x1="220.98" y1="180.34" x2="233.68" y2="180.34" width="0.1524" layer="91"/> +<label x="223.52" y="180.34" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="J11" gate="G$1" pin="4"/> +<wire x1="325.12" y1="175.26" x2="314.96" y2="175.26" width="0.1524" layer="91"/> +<label x="314.96" y="175.26" size="1.778" layer="95"/> </segment> </net> <net name="UP0RX" class="0"> @@ -4579,11 +4534,6 @@ PTH and SMD connector options available.</p> <wire x1="111.76" y1="335.28" x2="101.6" y2="335.28" width="0.1524" layer="91"/> <label x="101.6" y="335.28" size="1.778" layer="95"/> </segment> -<segment> -<pinref part="U1" gate="G$1" pin="PA19/SER1-3/SER3-3/TC3-1"/> -<wire x1="99.06" y1="187.96" x2="114.3" y2="187.96" width="0.1524" layer="91"/> -<label x="101.6" y="187.96" size="1.778" layer="95"/> -</segment> </net> <net name="N$11" class="0"> <segment> @@ -4598,11 +4548,6 @@ PTH and SMD connector options available.</p> <wire x1="111.76" y1="322.58" x2="101.6" y2="322.58" width="0.1524" layer="91"/> <label x="101.6" y="322.58" size="1.778" layer="95"/> </segment> -<segment> -<pinref part="U1" gate="G$1" pin="PA18/SER1-2/SER3-2/TC3-0"/> -<wire x1="99.06" y1="190.5" x2="114.3" y2="190.5" width="0.1524" layer="91"/> -<label x="101.6" y="190.5" size="1.778" layer="95"/> -</segment> </net> <net name="N$13" class="0"> <segment> @@ -4624,11 +4569,6 @@ PTH and SMD connector options available.</p> <wire x1="111.76" y1="304.8" x2="101.6" y2="304.8" width="0.1524" layer="91"/> <label x="101.6" y="304.8" size="1.778" layer="95"/> </segment> -<segment> -<pinref part="U1" gate="G$1" pin="PA21/SER5-3/SER3-3/TC7-1"/> -<wire x1="99.06" y1="182.88" x2="114.3" y2="182.88" width="0.1524" layer="91"/> -<label x="101.6" y="182.88" size="1.778" layer="95"/> -</segment> </net> <net name="UP1STLB" class="0"> <segment> @@ -4636,10 +4576,147 @@ PTH and SMD connector options available.</p> <wire x1="111.76" y1="292.1" x2="101.6" y2="292.1" width="0.1524" layer="91"/> <label x="101.6" y="292.1" size="1.778" layer="95"/> </segment> +</net> +<net name="N$2" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="VHS"/> +<pinref part="C8" gate="G$1" pin="1"/> +<wire x1="220.98" y1="233.68" x2="226.06" y2="233.68" width="0.1524" layer="91"/> +</segment> +</net> +<net name="N$3" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="5VOUT"/> +<pinref part="C9" gate="G$1" pin="1"/> +<wire x1="220.98" y1="228.6" x2="236.22" y2="228.6" width="0.1524" layer="91"/> +</segment> +</net> +<net name="SRA" class="0"> +<segment> +<pinref part="R13" gate="G$1" pin="2"/> +<pinref part="U2" gate="G$1" pin="SRA"/> +<wire x1="236.22" y1="198.12" x2="220.98" y2="198.12" width="0.1524" layer="91"/> +<label x="223.52" y="198.12" size="1.778" layer="95"/> +</segment> +<segment> +<wire x1="332.74" y1="200.66" x2="378.46" y2="200.66" width="0.1524" layer="91"/> +<label x="353.06" y="200.66" size="1.778" layer="95"/> +<pinref part="Q1" gate="G$1" pin="SN"/> +<wire x1="332.74" y1="200.66" x2="332.74" y2="203.2" width="0.1524" layer="91"/> +<pinref part="Q2" gate="G$1" pin="SN"/> +<wire x1="378.46" y1="200.66" x2="378.46" y2="203.2" width="0.1524" layer="91"/> +</segment> +</net> +<net name="SRB" class="0"> +<segment> +<pinref part="R12" gate="G$1" pin="2"/> +<pinref part="U2" gate="G$1" pin="SRB"/> +<wire x1="236.22" y1="165.1" x2="220.98" y2="165.1" width="0.1524" layer="91"/> +<label x="223.52" y="165.1" size="1.778" layer="95"/> +</segment> +<segment> +<wire x1="426.72" y1="200.66" x2="472.44" y2="200.66" width="0.1524" layer="91"/> +<label x="444.5" y="200.66" size="1.778" layer="95"/> +<pinref part="Q3" gate="G$1" pin="SN"/> +<wire x1="426.72" y1="200.66" x2="426.72" y2="203.2" width="0.1524" layer="91"/> +<pinref part="Q4" gate="G$1" pin="SN"/> +<wire x1="472.44" y1="200.66" x2="472.44" y2="203.2" width="0.1524" layer="91"/> +</segment> +</net> +<net name="LB2" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="LB2"/> +<wire x1="220.98" y1="172.72" x2="233.68" y2="172.72" width="0.1524" layer="91"/> +<label x="223.52" y="172.72" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="Q4" gate="G$1" pin="GN"/> +<wire x1="454.66" y1="215.9" x2="447.04" y2="215.9" width="0.1524" layer="91"/> +<label x="447.04" y="215.9" size="1.778" layer="95"/> +</segment> +</net> +<net name="LB1" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="LB1"/> +<wire x1="220.98" y1="170.18" x2="233.68" y2="170.18" width="0.1524" layer="91"/> +<label x="223.52" y="170.18" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="Q3" gate="G$1" pin="GN"/> +<wire x1="408.94" y1="215.9" x2="401.32" y2="215.9" width="0.1524" layer="91"/> +<label x="401.32" y="215.9" size="1.778" layer="95"/> +</segment> +</net> +<net name="HB2" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="HB2"/> +<wire x1="220.98" y1="185.42" x2="233.68" y2="185.42" width="0.1524" layer="91"/> +<label x="223.52" y="185.42" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="Q4" gate="G$1" pin="GP"/> +<wire x1="454.66" y1="233.68" x2="447.04" y2="233.68" width="0.1524" layer="91"/> +<label x="447.04" y="233.68" size="1.778" layer="95"/> +</segment> +</net> +<net name="HB1" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="HB1"/> +<wire x1="220.98" y1="187.96" x2="233.68" y2="187.96" width="0.1524" layer="91"/> +<label x="223.52" y="187.96" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="Q3" gate="G$1" pin="GP"/> +<wire x1="408.94" y1="233.68" x2="401.32" y2="233.68" width="0.1524" layer="91"/> +<label x="401.32" y="233.68" size="1.778" layer="95"/> +</segment> +</net> +<net name="LA2" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="LA2"/> +<wire x1="220.98" y1="205.74" x2="233.68" y2="205.74" width="0.1524" layer="91"/> +<label x="223.52" y="205.74" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="Q2" gate="G$1" pin="GN"/> +<wire x1="360.68" y1="215.9" x2="353.06" y2="215.9" width="0.1524" layer="91"/> +<label x="353.06" y="215.9" size="1.778" layer="95"/> +</segment> +</net> +<net name="LA1" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="LA1"/> +<wire x1="220.98" y1="203.2" x2="233.68" y2="203.2" width="0.1524" layer="91"/> +<label x="223.52" y="203.2" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="Q1" gate="G$1" pin="GN"/> +<wire x1="314.96" y1="215.9" x2="307.34" y2="215.9" width="0.1524" layer="91"/> +<label x="307.34" y="215.9" size="1.778" layer="95"/> +</segment> +</net> +<net name="HA2" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="HA2"/> +<wire x1="220.98" y1="218.44" x2="233.68" y2="218.44" width="0.1524" layer="91"/> +<label x="223.52" y="218.44" size="1.778" layer="95"/> +</segment> +<segment> +<pinref part="Q2" gate="G$1" pin="GP"/> +<wire x1="360.68" y1="233.68" x2="353.06" y2="233.68" width="0.1524" layer="91"/> +<label x="353.06" y="233.68" size="1.778" layer="95"/> +</segment> +</net> +<net name="HA1" class="0"> +<segment> +<pinref part="U2" gate="G$1" pin="HA1"/> +<wire x1="220.98" y1="220.98" x2="233.68" y2="220.98" width="0.1524" layer="91"/> +<label x="223.52" y="220.98" size="1.778" layer="95"/> +</segment> <segment> -<pinref part="U1" gate="G$1" pin="PA23/SER3-1/SER5-0/TC4-1"/> -<wire x1="99.06" y1="177.8" x2="114.3" y2="177.8" width="0.1524" layer="91"/> -<label x="101.6" y="177.8" size="1.778" layer="95"/> +<pinref part="Q1" gate="G$1" pin="GP"/> +<wire x1="314.96" y1="233.68" x2="307.34" y2="233.68" width="0.1524" layer="91"/> +<label x="307.34" y="233.68" size="1.778" layer="95"/> </segment> </net> </nets> diff --git a/v0-3.md b/v0-3.md new file mode 100644 index 0000000..3389903 --- /dev/null +++ b/v0-3.md @@ -0,0 +1,25 @@ +# Notes from V0.3 Driver + +### Step Driver + +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 + +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. + +Also [smartstepper](https://hackaday.io/project/18468-smart-stepper) + +## 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. + +# Currently + +Ready for MKXMods network integration. + + -- GitLab