Commit b18830e6 authored by Jake Read's avatar Jake Read
Browse files

v0.4 ready for double checking, fab

parent da90bfb6
...@@ -62,30 +62,10 @@ And the full schematic ...@@ -62,30 +62,10 @@ And the full schematic
### BLDC: ### BLDC:
need to add: finishing:
- overall due dilligence
hella vias
- gnd around drv
- ultra mega vcc heatsink under fets
- around phases
- route sense lines (yikes)
- route logic ...
- pull that 3v3 out to thermistor
- verify you can SSI with those pins - verify you can SSI with those pins
- silk: - do ssi encoder board, with one cap, led option
- debug names
- phase names
- heatsink lands
-
split gnd plane power -> logic
- bk does this thru a 0 ohm resistor
footprint update
- and thermistor on that: loop does safe shutdown on big heat for safe search
- Capacitor Offboard Board Board for ultra-mega
- Capacitor lay-down beside for on-board for 1000uF or so
order: order:
- 2512 Shunts - 2512 Shunts
......
...@@ -38,17 +38,17 @@ UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/sym.lbr" ...@@ -38,17 +38,17 @@ UsedLibrary="C:/EAGLE 8.3.2/lbr/ltspice/sym.lbr"
UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries_jake/eagle/sparkfun/SparkFun-DiscreteSemi.lbr" UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries_jake/eagle/sparkfun/SparkFun-DiscreteSemi.lbr"
[Win_1] [Win_1]
Type="Library Editor" Type="Board Editor"
Number=3 Number=1
File="D:/Dropbox (Personal)/CBA/doc/libraries/eagle/power.lbr" File="mkbldcdriver.brd"
View="-2.74419 -2.2552 0.936019 2.20296" View="-4.57313 9.06348 129.433 62.9098"
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" WireWidths=" 0.0762 0.127 0.15 0.508 0.6096 0.8128 2.54 1.016 1.27 0.3048 0.254 0.2 0.4064 0.1524 0.2032 0.1016"
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" 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" PadDrills=" 0.2 0.25 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 0.3"
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" 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.4 0.45 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.5 0.25 0.3 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" HoleDrills=" 0.2 0.25 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35 0.3"
TextSizes=" 0.254 0.3048 0.4064 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.8128 1.016 1.27 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778 0.6096"
PolygonSpacings=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.27" 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" 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" MiterRadiuss=" 0.254 0.3175 0.635 1.27 2.54 1 2 2.5 5 7.5 10 0"
...@@ -57,14 +57,14 @@ DimensionExtWidths=" 0.127 0.254 0.1 0.13 0.26 0" ...@@ -57,14 +57,14 @@ DimensionExtWidths=" 0.127 0.254 0.1 0.13 0.26 0"
DimensionExtLengths=" 1.27 2.54 1 2 3 0" DimensionExtLengths=" 1.27 2.54 1 2 3 0"
DimensionExtOffsets=" 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" 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 WireBend=1
WireBendSet=0 WireBendSet=0
WireCap=1 WireCap=1
MiterStyle=0 MiterStyle=0
PadShape=0 PadShape=0
ViaShape=1 ViaShape=1
PolygonPour=0 PolygonPour=0
PolygonRank=0 PolygonRank=3
PolygonThermals=1 PolygonThermals=1
PolygonOrphans=0 PolygonOrphans=0
TextRatio=8 TextRatio=8
...@@ -79,14 +79,13 @@ SwapLevel=0 ...@@ -79,14 +79,13 @@ SwapLevel=0
ArcDirection=0 ArcDirection=0
AddLevel=2 AddLevel=2
PadsSameType=0 PadsSameType=0
Layer=1 Layer=22
Package="R2512"
[Win_2] [Win_2]
Type="Schematic Editor" Type="Schematic Editor"
Number=2 Number=2
File="mkbldcdriver.sch" File="mkbldcdriver.sch"
View="249.187 96.724 390.18 150.044" View="-118.98 -12.0573 84.0498 64.7235"
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" 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" 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" 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"
...@@ -125,54 +124,10 @@ ArcDirection=0 ...@@ -125,54 +124,10 @@ ArcDirection=0
AddLevel=2 AddLevel=2
PadsSameType=0 PadsSameType=0
Layer=91 Layer=91
Views=" 1: 249.187 96.724 390.18 150.044" Views=" 1: -118.98 -12.0573 84.0498 64.7235"
Sheet="1" Sheet="1"
[Win_3] [Win_3]
Type="Board Editor"
Number=1
File="mkbldcdriver.brd"
View="2.12736 10.6622 136.133 64.5084"
WireWidths=" 0.0762 0.1016 0.127 0.15 0.508 0.6096 0.8128 2.54 1.016 1.27 0.3048 0.254 0.2 0.4064 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.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6 0.3"
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.4 0.45 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.5 0.25 0.3 0.35"
HoleDrills=" 0.2 0.25 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 0.35 0.3"
TextSizes=" 0.254 0.3048 0.4064 0.8128 1.016 1.27 1.4224 1.6764 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.778 0.6096"
PolygonSpacings=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 5.08 6.4516 1.27"
PolygonIsolates=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
MiterRadiuss=" 0.254 0.3175 0.635 1.27 2.54 1 2 2.5 5 7.5 10 0"
DimensionWidths=" 0 0.127 0.254 0.1 0.26 0.13"
DimensionExtWidths=" 0.127 0.254 0.1 0.13 0.26 0"
DimensionExtLengths=" 1.27 2.54 1 2 3 0"
DimensionExtOffsets=" 1.27 2.54 1 2 3 0"
SmdSizes=" 0.3048 0.1524 0.4064 0.2032 0.6096 0.3048 0.8128 0.4064 1.016 0.508 1.27 0.6604 1.4224 0.7112 1.6764 0.8128 1.778 0.9144 1.9304 0.9652 2.1844 1.0668 2.54 1.27 3.81 1.9304 5.08 2.54 6.4516 3.2512 1.27 0.635"
WireBend=3
WireBendSet=0
WireCap=1
MiterStyle=0
PadShape=0
ViaShape=1
PolygonPour=0
PolygonRank=3
PolygonThermals=1
PolygonOrphans=0
TextRatio=8
DimensionUnit=1
DimensionPrecision=2
DimensionShowUnit=0
PinDirection=3
PinFunction=0
PinLength=2
PinVisible=3
SwapLevel=0
ArcDirection=0
AddLevel=2
PadsSameType=0
Layer=1
[Win_4]
Type="Control Panel" Type="Control Panel"
Number=0 Number=0
...@@ -181,4 +136,3 @@ Screen="6000 2160" ...@@ -181,4 +136,3 @@ Screen="6000 2160"
Window="Win_1" Window="Win_1"
Window="Win_2" Window="Win_2"
Window="Win_3" Window="Win_3"
Window="Win_4"
...@@ -36,10 +36,10 @@ ...@@ -36,10 +36,10 @@
<layer number="26" name="bNames" color="7" fill="1" visible="no" active="yes"/> <layer number="26" name="bNames" color="7" fill="1" visible="no" active="yes"/>
<layer number="27" name="tValues" color="7" fill="1" visible="no" active="yes"/> <layer number="27" name="tValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="28" name="bValues" color="7" fill="1" visible="no" active="yes"/> <layer number="28" name="bValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/> <layer number="29" name="tStop" color="7" fill="3" visible="yes" active="yes"/>
<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/> <layer number="30" name="bStop" color="7" fill="6" visible="yes" active="yes"/>
<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/> <layer number="31" name="tCream" color="7" fill="4" visible="yes" active="yes"/>
<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/> <layer number="32" name="bCream" color="7" fill="5" visible="yes" active="yes"/>
<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/> <layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/> <layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/> <layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>
...@@ -52,13 +52,13 @@ ...@@ -52,13 +52,13 @@
<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/> <layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>
<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/> <layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>
<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/> <layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/> <layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/> <layer number="46" name="Milling" color="3" fill="1" visible="yes" active="yes"/>
<layer number="47" name="Measures" color="7" fill="1" visible="yes" active="yes"/> <layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/> <layer number="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="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="50" name="dxf" color="7" fill="1" visible="no" active="no"/>
<layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="yes"/> <layer number="51" name="tDocu" color="7" fill="1" visible="no" active="yes"/>
<layer number="52" name="bDocu" color="7" fill="1" visible="no" active="yes"/> <layer number="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="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="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/>
...@@ -156,28 +156,28 @@ ...@@ -156,28 +156,28 @@
</layers> </layers>
<board> <board>
<plain> <plain>
<text x="111" y="63.5" size="1.778" layer="21" font="vector" rot="R90">W</text> <text x="94.8" y="38.6" size="1.778" layer="21" font="vector" rot="R180">W</text>
<text x="107" y="65" size="1.778" layer="21" font="vector" rot="R90">V</text> <text x="94.7" y="43.1" size="1.778" layer="21" font="vector" rot="R180">V</text>
<text x="104" y="65.5" size="1.778" layer="21" font="vector" rot="R90">U</text> <text x="94.7" y="54.1" size="1.778" layer="21" font="vector" rot="R180">U</text>
<text x="46.379" y="56.162" size="0.6096" layer="21" font="vector">SPI</text> <text x="46.379" y="56.162" size="0.6096" layer="21" font="vector">SPI</text>
<text x="51" y="34.5" size="0.6096" layer="21" font="vector">UP0</text> <text x="50.9" y="25.7" size="0.6096" layer="21" font="vector">UP0</text>
<text x="51" y="12.25" size="0.6096" layer="21" font="vector">UP1</text> <text x="50.9" y="21.15" size="0.6096" layer="21" font="vector">UP1</text>
<text x="49.52" y="65.303" size="0.6096" layer="21" font="vector">V-VCC</text> <text x="54.82" y="25.003" size="0.6096" layer="21" font="vector">V-VCC</text>
<text x="80.42" y="62.943" size="0.6096" layer="21" font="vector">V-W</text> <text x="53.12" y="29.043" size="0.6096" layer="21" font="vector">V-W</text>
<text x="77.67" y="63.11" size="0.6096" layer="21" font="vector">V-V</text> <text x="53.27" y="31.61" size="0.6096" layer="21" font="vector">V-V</text>
<text x="74.42" y="63.023" size="0.6096" layer="21" font="vector">V-U</text> <text x="53.32" y="34.123" size="0.6096" layer="21" font="vector">V-U</text>
<text x="68.67" y="62.98" size="0.6096" layer="21" font="vector">I-V</text> <text x="53.37" y="39.18" size="0.6096" layer="21" font="vector">I-V</text>
<text x="71.17" y="63.563" size="0.6096" layer="21" font="vector">I-W</text> <text x="53.37" y="36.763" size="0.6096" layer="21" font="vector">I-W</text>
<text x="66.17" y="63.27" size="0.6096" layer="21" font="vector">3V3</text> <text x="57.17" y="41.67" size="0.6096" layer="21" font="vector">3V3</text>
<text x="63.17" y="63.56" size="0.6096" layer="21" font="vector">GND</text> <text x="57.17" y="44.26" size="0.6096" layer="21" font="vector">GND</text>
<text x="55.22" y="64.263" size="0.6096" layer="21" font="vector">HI3</text> <text x="57.22" y="46.863" size="0.6096" layer="21" font="vector">HI3</text>
<text x="55.82" y="62.87" size="0.6096" layer="21" font="vector">HI2</text> <text x="57.22" y="49.37" size="0.6096" layer="21" font="vector">HI2</text>
<text x="57.32" y="63.723" size="0.6096" layer="21" font="vector">HI1</text> <text x="57.22" y="51.823" size="0.6096" layer="21" font="vector">HI1</text>
<text x="58.72" y="64.24" size="0.6096" layer="21" font="vector">FAULT</text> <text x="57.22" y="54.44" size="0.6096" layer="21" font="vector">FAULT</text>
<text x="63.5" y="65.278" size="0.8128" layer="21" font="vector">mkbldcdriver v0.4</text> <text x="74.6" y="23.578" size="0.8128" layer="21" font="vector">mkbldcdriver v0.4</text>
<text x="57.9" y="56.742" size="0.6096" layer="21" font="vector">&lt; no - go &gt;</text> <text x="57.9" y="56.742" size="0.6096" layer="21" font="vector">&lt; no - go &gt;</text>
<text x="90.043" y="66.675" size="0.6096" layer="21" font="vector">GND</text> <text x="93.857" y="16.325" size="0.6096" layer="21" font="vector" rot="R180">GND</text>
<text x="89.789" y="64.643" size="0.6096" layer="21" font="vector">VCC</text> <text x="93.611" y="22.957" size="0.6096" layer="21" font="vector" rot="R180">VCC</text>
<wire x1="32" y1="58.75" x2="35.5" y2="62" width="0.1524" layer="20" curve="-92.29061"/> <wire x1="32" y1="58.75" x2="35.5" y2="62" width="0.1524" layer="20" curve="-92.29061"/>
<rectangle x1="59.5" y1="10" x2="86.5" y2="22.5" layer="48"/> <rectangle x1="59.5" y1="10" x2="86.5" y2="22.5" layer="48"/>
<rectangle x1="86" y1="34.5" x2="92.5" y2="57.5" layer="48"/> <rectangle x1="86" y1="34.5" x2="92.5" y2="57.5" layer="48"/>
...@@ -204,6 +204,30 @@ ...@@ -204,6 +204,30 @@
<wire x1="87" y1="10.25" x2="87.5" y2="9.75" width="0.1524" layer="20" curve="90"/> <wire x1="87" y1="10.25" x2="87.5" y2="9.75" width="0.1524" layer="20" curve="90"/>
<wire x1="87.5" y1="9.75" x2="97" y2="9.75" width="0.1524" layer="20"/> <wire x1="87.5" y1="9.75" x2="97" y2="9.75" width="0.1524" layer="20"/>
<rectangle x1="66.5" y1="34.5" x2="73" y2="57.5" layer="48"/> <rectangle x1="66.5" y1="34.5" x2="73" y2="57.5" layer="48"/>
<wire x1="66.5" y1="57.5" x2="66.5" y2="57.1" width="0.1016" layer="22"/>
<wire x1="66.5" y1="57.1" x2="66.9" y2="57.5" width="0.1016" layer="22"/>
<wire x1="66.9" y1="57.5" x2="66.5" y2="57.5" width="0.1016" layer="22"/>
<wire x1="73" y1="57.5" x2="73" y2="57.1" width="0.1016" layer="22"/>
<wire x1="73" y1="57.1" x2="72.6" y2="57.5" width="0.1016" layer="22"/>
<wire x1="72.6" y1="57.5" x2="73" y2="57.5" width="0.1016" layer="22"/>
<wire x1="66.5" y1="34.5" x2="66.5" y2="34.9" width="0.1016" layer="22"/>
<wire x1="66.5" y1="34.9" x2="66.9" y2="34.5" width="0.1016" layer="22"/>
<wire x1="66.9" y1="34.5" x2="66.5" y2="34.5" width="0.1016" layer="22"/>
<wire x1="73" y1="34.5" x2="73" y2="34.9" width="0.1016" layer="22"/>
<wire x1="73" y1="34.9" x2="72.6" y2="34.5" width="0.1016" layer="22"/>
<wire x1="72.6" y1="34.5" x2="73" y2="34.5" width="0.1016" layer="22"/>
<wire x1="86" y1="57.5" x2="86.4" y2="57.5" width="0.1016" layer="22"/>
<wire x1="86.4" y1="57.5" x2="86" y2="57.1" width="0.1016" layer="22"/>
<wire x1="86" y1="57.1" x2="86" y2="57.5" width="0.1016" layer="22"/>
<wire x1="92.5" y1="57.5" x2="92.5" y2="57.1" width="0.1016" layer="22"/>
<wire x1="92.5" y1="57.1" x2="92.1" y2="57.5" width="0.1016" layer="22"/>
<wire x1="92.1" y1="57.5" x2="92.5" y2="57.5" width="0.1016" layer="22"/>
<wire x1="92.5" y1="34.5" x2="92.5" y2="34.9" width="0.1016" layer="22"/>
<wire x1="92.5" y1="34.9" x2="92.1" y2="34.5" width="0.1016" layer="22"/>
<wire x1="92.1" y1="34.5" x2="92.5" y2="34.5" width="0.1016" layer="22"/>
<wire x1="86" y1="34.5" x2="86" y2="34.9" width="0.1016" layer="22"/>
<wire x1="86" y1="34.9" x2="86.4" y2="34.5" width="0.1016" layer="22"/>
<wire x1="86.4" y1="34.5" x2="86" y2="34.5" width="0.1016" layer="22"/>
</plain> </plain>
<libraries> <libraries>
<library name="fab"> <library name="fab">
...@@ -1198,8 +1222,8 @@ design rules under a new name.</description> ...@@ -1198,8 +1222,8 @@ design rules under a new name.</description>
<attribute name="TYPE" value="" x="74.5" y="37.8" size="1.778" layer="27" display="off"/> <attribute name="TYPE" value="" x="74.5" y="37.8" size="1.778" layer="27" display="off"/>
<attribute name="VOLTAGE" value="" x="74.5" y="37.8" size="1.778" layer="27" display="off"/> <attribute name="VOLTAGE" value="" x="74.5" y="37.8" size="1.778" layer="27" display="off"/>
</element> </element>
<element name="U$2" library="fab" package="CBA-SILK-LOGO" value="" x="76.835" y="65.151"/> <element name="U$2" library="fab" package="CBA-SILK-LOGO" value="" x="67.3" y="24.9"/>
<element name="U$3" library="fab" package="MK-LOGO-SILK" value="" x="81.661" y="65.532"/> <element name="U$3" library="fab" package="MK-LOGO-SILK" value="" x="70.1" y="24.9"/>
<element name="U1" library="atsam" package="QFN-64-9X9MM" value="ATSAMD51QFN64" x="46.851" y="49.584" rot="R90"/> <element name="U1" library="atsam" package="QFN-64-9X9MM" value="ATSAMD51QFN64" x="46.851" y="49.584" rot="R90"/>
<element name="C6" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="40.8" y="49.4" rot="R270"> <element name="C6" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="40.8" y="49.4" rot="R270">
<attribute name="PACKAGE" value="0603" x="40.8" y="49.4" size="1.778" layer="27" rot="R270" display="off"/> <attribute name="PACKAGE" value="0603" x="40.8" y="49.4" size="1.778" layer="27" rot="R270" display="off"/>
...@@ -1253,15 +1277,15 @@ design rules under a new name.</description> ...@@ -1253,15 +1277,15 @@ design rules under a new name.</description>
<element name="J6" library="SparkFun-Connectors" package="JST-6-SMD-HORI-1.0MM" value="BM06B-SRSS-TB" x="43.93" y="61.722"> <element name="J6" library="SparkFun-Connectors" package="JST-6-SMD-HORI-1.0MM" value="BM06B-SRSS-TB" x="43.93" y="61.722">
<attribute name="PROD_ID" value="XXX-00000" x="43.93" y="61.722" size="1.778" layer="27" display="off"/> <attribute name="PROD_ID" value="XXX-00000" x="43.93" y="61.722" size="1.778" layer="27" display="off"/>
</element> </element>
<element name="C7" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="41.132" y="52.251" rot="R90"> <element name="C7" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="41.032" y="52.251" rot="R90">
<attribute name="PACKAGE" value="0603" x="41.132" y="52.251" size="1.778" layer="27" rot="R90" display="off"/> <attribute name="PACKAGE" value="0603" x="41.032" y="52.251" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="TYPE" value="" x="41.132" y="52.251" size="1.778" layer="27" rot="R90" display="off"/> <attribute name="TYPE" value="" x="41.032" y="52.251" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="VOLTAGE" value="" x="41.132" y="52.251" size="1.778" layer="27" rot="R90" display="off"/> <attribute name="VOLTAGE" value="" x="41.032" y="52.251" size="1.778" layer="27" rot="R90" display="off"/>
</element> </element>
<element name="C5" library="borkedlabs-passives" package="1206" value="4.7uF" x="39.604" y="54.363" rot="R270"> <element name="C5" library="borkedlabs-passives" package="1206" value="4.7uF" x="39.404" y="54.363" rot="R270">
<attribute name="PACKAGE" value="1206" x="39.604" y="54.363" size="1.778" layer="27" rot="R270" display="off"/> <attribute name="PACKAGE" value="1206" x="39.404" y="54.363" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="TYPE" value="" x="39.604" y="54.363" size="1.778" layer="27" rot="R270" display="off"/> <attribute name="TYPE" value="" x="39.404" y="54.363" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="VOLTAGE" value="" x="39.604" y="54.363" size="1.778" layer="27" rot="R270" display="off"/> <attribute name="VOLTAGE" value="" x="39.404" y="54.363" size="1.778" layer="27" rot="R270" display="off"/>
</element> </element>
<element name="L1" library="borkedlabs-passives" package="0805" value="10uH" x="46.3" y="39.1" rot="R270"> <element name="L1" library="borkedlabs-passives" package="0805" value="10uH" x="46.3" y="39.1" rot="R270">
<attribute name="PACKAGE" value="0805" x="46.3" y="39.1" size="1.778" layer="27" rot="R270" display="off"/> <attribute name="PACKAGE" value="0805" x="46.3" y="39.1" size="1.778" layer="27" rot="R270" display="off"/>
...@@ -1368,24 +1392,24 @@ design rules under a new name.</description> ...@@ -1368,24 +1392,24 @@ design rules under a new name.</description>
<attribute name="PRECISION" value="" x="43.3" y="39.1" size="1.778" layer="27" rot="R270" display="off"/> <attribute name="PRECISION" value="" x="43.3" y="39.1" size="1.778" layer="27" rot="R270" display="off"/>
</element> </element>
<element name="U$13" library="lights" package="LED0805" value="LED0805" x="33" y="22" rot="R270"/> <element name="U$13" library="lights" package="LED0805" value="LED0805" x="33" y="22" rot="R270"/>
<element name="C10" library="borkedlabs-passives" package="1206" value="10uF" x="79.5" y="30.35"> <element name="C10" library="borkedlabs-passives" package="1206" value="10uF" x="79.5" y="30.15">
<attribute name="PACKAGE" value="1206" x="79.5" y="30.35" size="0.6096" layer="27" display="off"/> <attribute name="PACKAGE" value="1206" x="79.5" y="30.15" size="0.6096" layer="27" display="off"/>
<attribute name="TYPE" value="" x="79.5" y="30.35" size="0.6096" layer="27" display="off"/> <attribute name="TYPE" value="" x="79.5" y="30.15" size="0.6096" layer="27" display="off"/>
<attribute name="VOLTAGE" value="" x="79.5" y="30.35" size="0.6096" layer="27" display="off"/> <attribute name="VOLTAGE" value="" x="79.5" y="30.15" size="0.6096" layer="27" display="off"/>
</element> </element>
<element name="C15" library="borkedlabs-passives" package="1206" value="10uF" x="79.5" y="28.4"> <element name="C15" library="borkedlabs-passives" package="1206" value="10uF" x="79.5" y="28.4">
<attribute name="PACKAGE" value="1206" x="79.5" y="28.4" size="0.6096" layer="27" display="off"/> <attribute name="PACKAGE" value="1206" x="79.5" y="28.4" size="0.6096" layer="27" display="off"/>
<attribute name="TYPE" value="" x="79.5" y="28.4" size="0.6096" layer="27" display="off"/> <attribute name="TYPE" value="" x="79.5" y="28.4" size="0.6096" layer="27" display="off"/>
<attribute name="VOLTAGE" value="" x="79.5" y="28.4" size="0.6096" layer="27" display="off"/> <attribute name="VOLTAGE" value="" x="79.5" y="28.4" size="0.6096" layer="27" display="off"/>
</element> </element>
<element name="U$14" library="connector" package="JRTOMBSTONE" value="JRTOMBSTONE" x="84.75" y="65.25"/> <element name="U$14" library="connector" package="JRTOMBSTONE" value="JRTOMBSTONE" x="73" y="24.6"/>
<element name="J13" library="SparkFun-Connectors" package="1X04_NO_SILK" value="" x="56.1" y="54.8" rot="R270"> <element name="J13" library="SparkFun-Connectors" package="1X04_NO_SILK" value="" x="56.1" y="54.8" rot="R270">
<attribute name="PROD_ID" value="CONN-09696" x="56.1" y="54.8" size="0.6096" layer="27" rot="R270" display="off"/> <attribute name="PROD_ID" value="CONN-09696" x="56.1" y="54.8" size="0.6096" layer="27" rot="R270" display="off"/>
</element> </element>
<element name="C18" library="borkedlabs-passives" package="1206" value="10uF" x="69.8" y="56.8" rot="R180"> <element name="C18" library="borkedlabs-passives" package="1206" value="10uF" x="69.8" y="56.7" rot="R180">
<attribute name="PACKAGE" value="1206" x="69.8" y="56.8" size="0.6096" layer="27" rot="R180" display="off"/> <attribute name="PACKAGE" value="1206" x="69.8" y="56.7" size="0.6096" layer="27" rot="R180" display="off"/>
<attribute name="TYPE" value="" x="69.8" y="56.8" size="0.6096" layer="27" rot="R180" display="off"/> <attribute name="TYPE" value="" x="69.8" y="56.7" size="0.6096" layer="27" rot="R180" display="off"/>
<attribute name="VOLTAGE" value="" x="69.8" y="56.8" size="0.6096" layer="27" rot="R180" display="off"/> <attribute name="VOLTAGE" value="" x="69.8" y="56.7" size="0.6096" layer="27" rot="R180" display="off"/>
</element> </element>
<element name="C21" library="borkedlabs-passives" package="1206" value="10uF" x="69.8" y="54.9" rot="R180"> <element name="C21" library="borkedlabs-passives" package="1206" value="10uF" x="69.8" y="54.9" rot="R180">
<attribute name="PACKAGE" value="1206" x="69.8" y="54.9" size="0.6096" layer="27" rot="R180" display="off"/> <attribute name="PACKAGE" value="1206" x="69.8" y="54.9" size="0.6096" layer="27" rot="R180" display="off"/>
...@@ -1469,8 +1493,8 @@ design rules under a new name.</description> ...@@ -1469,8 +1493,8 @@ design rules under a new name.</description>
<via x="50.28" y="48.441" extent="1-16" drill="0.35"/> <via x="50.28" y="48.441" extent="1-16" drill="0.35"/>
<via x="52.9" y="46.2" extent="1-16" drill="0.35"/> <via x="52.9" y="46.2" extent="1-16" drill="0.35"/>
<via x="40.8" y="48.6" extent="1-16" drill="0.35"/> <via x="40.8" y="48.6" extent="1-16" drill="0.35"/>
<via x="39.604" y="55.763" extent="1-16" drill="0.35"/> <via x="39.404" y="55.763" extent="1-16" drill="0.35"/>
<via x="41.132" y="53.051" extent="1-16" drill="0.35"/> <via x="41.032" y="53.051" extent="1-16" drill="0.35"/>
<via x="41.55" y="55.25" extent="1-16" drill="0.35"/> <via x="41.55" y="55.25" extent="1-16" drill="0.35"/>
<via x="46.6" y="42.2" extent="1-16" drill="0.35"/> <via x="46.6" y="42.2" extent="1-16" drill="0.35"/>
<via x="44.7" y="41.9" extent="1-16" drill="0.35"/> <via x="44.7" y="41.9" extent="1-16" drill="0.35"/>
...@@ -1602,17 +1626,15 @@ design rules under a new name.</description> ...@@ -1602,17 +1626,15 @@ design rules under a new name.</description>
<vertex x="79.6" y="32.4"/> <vertex x="79.6" y="32.4"/>
</polygon> </polygon>
<polygon width="0.2032" layer="16" thermals="no" rank="3"> <polygon width="0.2032" layer="16" thermals="no" rank="3">
<vertex x="85.9" y="57"/>
<vertex x="87.3" y="57"/> <vertex x="87.3" y="57"/>
<vertex x="87.6" y="57"/> <vertex x="87.3" y="52.5"/>
<vertex x="87.6" y="52.5"/>
<vertex x="86" y="52.5"/>
<vertex x="85.9" y="52.5"/> <vertex x="85.9" y="52.5"/>
<vertex x="85.9" y="57"/>
</polygon> </polygon>
<via x="87.1" y="56.5" extent="1-16" drill="0.35"/> <via x="87" y="56.5" extent="1-16" drill="0.35"/>
<via x="86.4" y="56.5" extent="1-16" drill="0.35"/> <via x="86.3" y="56.5" extent="1-16" drill="0.35"/>
<via x="83.3" y="29.6" extent="1-16" drill="0.35"/> <via x="82.3" y="29.5" extent="1-16" drill="0.35"/>
<via x="83.3" y="40.3" extent="1-16" drill="0.35"/> <via x="80.7" y="40.7" extent="1-16" drill="0.35"/>
<via x="77.05" y="52.9" extent="1-16" drill="0.35"/> <via x="77.05" y="52.9" extent="1-16" drill="0.35"/>
<via x="76.9" y="51.6" extent="1-16" drill="0.35"/> <via x="76.9" y="51.6" extent="1-16" drill="0.35"/>
<via x="80.9" y="48.7" extent="1-16" drill="0.35"/> <via x="80.9" y="48.7" extent="1-16" drill="0.35"/>
...@@ -1667,6 +1689,94 @@ design rules under a new name.</description> ...@@ -1667,6 +1689,94 @@ design rules under a new name.</description>
<wire x1="44.07555" y1="53.2534" x2="44.7" y2="53.2534" width="0.2032" layer="1"/> <wire x1="44.07555" y1="53.2534" x2="44.7" y2="53.2534" width="0.2032" layer="1"/>
<via x="56" y="21" extent="1-16" drill="0.35"/> <via x="56" y="21" extent="1-16" drill="0.35"/>
<via x="59.95" y="54.1" extent="1-16" drill="0.35"/> <via x="59.95" y="54.1" extent="1-16" drill="0.35"/>
<via x="68.469" y="52.101" extent="1-16" drill="0.35"/>
<via x="69.739" y="52.101" extent="1-16" drill="0.35"/>
<via x="71.009" y="52.101" extent="1-16" drill="0.35"/>
<via x="68.469" y="51.212" extent="1-16" drill="0.35"/>
<via x="68.469" y="50.323" extent="1-16" drill="0.35"/>
<via x="69.739" y="51.212" extent="1-16" drill="0.35"/>
<via x="69.739" y="50.323" extent="1-16" drill="0.35"/>
<via x="71.009" y="51.212" extent="1-16" drill="0.35"/>
<via x="71.009" y="50.323" extent="1-16" drill="0.35"/>
<wire x1="71.148003125" y1="50.183996875" x2="71.009" y2="50.323" width="0.2032" layer="1"/>
<via x="68.469" y="43.401" extent="1-16" drill="0.35"/>
<via x="69.739" y="43.401" extent="1-16" drill="0.35"/>
<via x="71.009" y="43.401" extent="1-16" drill="0.35"/>
<via x="68.469" y="42.512" extent="1-16" drill="0.35"/>
<via x="68.469" y="41.623" extent="1-16" drill="0.35"/>
<via x="69.739" y="42.512" extent="1-16" drill="0.35"/>
<via x="69.739" y="41.623" extent="1-16" drill="0.35"/>
<via x="71.009" y="42.512" extent="1-16" drill="0.35"/>
<via x="71.009" y="41.623" extent="1-16" drill="0.35"/>
<wire x1="71.148003125" y1="41.483996875" x2="71.009" y2="41.623" width="0.2032" layer="1"/>
<via x="68.069" y="54.501" extent="1-16" drill="0.35"/>
<via x="68.069" y="55.301" extent="1-16" drill="0.35"/>
<via x="68.069" y="56.301" extent="1-16" drill="0.35"/>
<via x="68.069" y="57.101" extent="1-16" drill="0.35"/>
<via x="71.769" y="58.601" extent="1-16" drill="0.35"/>
<via x="72.469" y="60.701" extent="1-16" drill="0.35"/>
<via x="69.969" y="60.701" extent="1-16" drill="0.35"/>
<via x="69.469" y="58.601" extent="1-16" drill="0.35"/>
<via x="67.469" y="60.701" extent="1-16" drill="0.35"/>
<via x="67.069" y="58.601" extent="1-16" drill="0.35"/>
<via x="65.269" y="60.701" extent="1-16" drill="0.35"/>
<via x="64.569" y="58.601" extent="1-16" drill="0.35"/>
<via x="65.269" y="56.701" extent="1-16" drill="0.35"/>
<via x="63.169" y="55.401" extent="1-16" drill="0.35"/>
<via x="66.669" y="55.301" extent="1-16" drill="0.35"/>
<via x="67.969" y="39.123" extent="1-16" drill="0.35"/>
<via x="67.969" y="38.323" extent="1-16" drill="0.35"/>
<via x="69.769" y="39.123" extent="1-16" drill="0.35"/>
<via x="66.369" y="38.323" extent="1-16" drill="0.35"/>
<via x="87" y="55.7" extent="1-16" drill="0.35"/>
<via x="86.3" y="55.7" extent="1-16" drill="0.35"/>
<via x="87" y="54.9" extent="1-16" drill="0.35"/>
<via x="86.3" y="54.9" extent="1-16" drill="0.35"/>
<via x="87" y="54.1" extent="1-16" drill="0.35"/>
<via x="86.3" y="54.1" extent="1-16" drill="0.35"/>
<via x="87" y="53.3" extent="1-16" drill="0.35"/>
<via x="86.3" y="53.3" extent="1-16" drill="0.35"/>
<via x="85.2" y="57.2" extent="1-16" drill="0.35"/>
<via x="83.1" y="57.2" extent="1-16" drill="0.35"/>
<via x="80.5" y="57.2" extent="1-16" drill="0.35"/>
<via x="81.7" y="56.4" extent="1-16" drill="0.35"/>
<via x="84.2" y="55.6" extent="1-16" drill="0.35"/>
<via x="83.1" y="54.2" extent="1-16" drill="0.35"/>
<via x="85.2" y="54.2" extent="1-16" drill="0.35"/>
<via x="84.2" y="53.2" extent="1-16" drill="0.35"/>
<via x="83.1" y="41.7" extent="1-16" drill="0.35"/>
<via x="83.9" y="41.7" extent="1-16" drill="0.35"/>
<via x="84.7" y="41.7" extent="1-16" drill="0.35"/>
<via x="82.3" y="41.7" extent="1-16" drill="0.35"/>
<via x="81.5" y="41.7" extent="1-16" drill="0.35"/>
<via x="81.5" y="40.9" extent="1-16" drill="0.35"/>
<via x="82.3" y="40.9" extent="1-16" drill="0.35"/>
<via x="83.1" y="40.9" extent="1-16" drill="0.35"/>
<via x="83.9" y="40.9" extent="1-16" drill="0.35"/>
<via x="84.7" y="40.9" extent="1-16" drill="0.35"/>
<via x="81.9" y="39.5" extent="1-16" drill="0.35"/>
<via x="84" y="39.5" extent="1-16" drill="0.35"/>
<via x="85.7" y="41.2" extent="1-16" drill="0.35"/>
<via x="83" y="39.9" extent="1-16" drill="0.35"/>
<via x="81.6" y="32.5" extent="1-16" drill="0.35"/>
<via x="82.4" y="32.5" extent="1-16" drill="0.35"/>
<via x="83.2" y="32.5" extent="1-16" drill="0.35"/>
<via x="84" y="32.5" extent="1-16" drill="0.35"/>
<via x="84.8" y="32.5" extent="1-16" drill="0.35"/>
<via x="84" y="31.7" extent="1-16" drill="0.35"/>
<via x="84.8" y="31.7" extent="1-16" drill="0.35"/>
<via x="83.2" y="31.7" extent="1-16" drill="0.35"/>
<via x="82.4" y="31.7" extent="1-16" drill="0.35"/>
<via x="81.6" y="31.7" extent="1-16" drill="0.35"/>
<via x="80.1" y="30.9" extent="1-16" drill="0.35"/>
<via x="80" y="28.4" extent="1-16" drill="0.35"/>
<via x="81.7" y="28.4" extent="1-16" drill="0.35"/>
<via x="81.6" y="30.5" extent="1-16" drill="0.35"/>
<via x="84.8" y="30.5" extent="1-16" drill="0.35"/>
<via x="84.8" y="28.4" extent="1-16" drill="0.35"/>
<via x="86.2" y="28.4" extent="1-16" drill="0.35"/>
<via x="86.2" y="30.5" extent="1-16" drill="0.35"/>
<via x="84" y="29.5" extent="1-16" drill="0.35"/>
<wire x1="81.1" y1="59.4" x2="81.45" y2="59.05" width="0" layer="19" extent="1-1"/> <wire x1="81.1" y1="59.4" x2="81.45" y2="59.05" width="0" layer="19" extent="1-1"/>
<wire x1="81.25" y1="49.05" x2="80.9" y2="48.7" width="0" layer="19" extent="1-1"/> <wire x1="81.25" y1="49.05" x2="80.9" y2="48.7" width="0" layer="19" extent="1-1"/>
<wire x1="60.1" y1="40" x2="60.1" y2="41.75" width="0" layer="19" extent="1-1"/> <wire x1="60.1" y1="40" x2="60.1" y2="41.75" width="0" layer="19" extent="1-1"/>
...@@ -1898,8 +2008,8 @@ design rules under a new name.</description> ...@@ -1898,8 +2008,8 @@ design rules under a new name.</description>
<wire x1="82.63813125" y1="50.7268" x2="82.032465625" y2="51.332465625" width="0.2032" layer="1"/> <wire x1="82.63813125" y1="50.7268" x2="82.032465625" y2="51.332465625" width="0.2032" layer="1"/>
<wire x1="85.8320125" y1="50.9372" x2="83.37226875" y2="50.9372" width="0.2032" layer="1"/> <wire x1="85.8320125" y1="50.9372" x2="83.37226875" y2="50.9372" width="0.2032" layer="1"/>
<polygon width="0.2032" layer="1" thermals="no" rank="3"> <polygon width="0.2032" layer="1" thermals="no" rank="3">
<vertex x="91.2" y="52.7"/> <vertex x="91.3" y="52.7"/>
<vertex x="91.2" y="57.7"/> <vertex x="91.3" y="57.7"/>
<vertex x="94.7" y="61.2"/> <vertex x="94.7" y="61.2"/>
<vertex x="94.7" y="62"/>