Commit 9fff30be authored by Jake Read's avatar Jake Read
Browse files

add fab images

parent 4d8be78e
# MachineKit BLDC Driver
![v0-4](/images/fab-v04-01.jpg)
![board](/images/fab-front.jpg)
![board](/images/fab-back.jpg)
See: [Circuit Development](/circuit), [Code Development](/embedded), and [Education](/education)
......
# Machine Kit BLDC Driver: Circuit Development
Uses DRV8302 to drive fancy TI half-bridges, etc. Current sensing, voltage sensing, thermistor, search.
\ No newline at end of file
Uses DRV8302 to drive fancy TI half-bridges, etc. Current sensing, voltage sensing, thermistor, search.
## Notes
- last row of LED R could be an actual row
- hole for mount power not big enough
\ No newline at end of file
[Eagle]
Version="08 07 01"
Version="09 00 00"
Platform="Windows"
Globals="Globals"
Desktop="Desktop"
......@@ -41,7 +41,7 @@ UsedLibrary="D:/Dropbox (Personal)/CBA/doc/libraries_jake/eagle/sparkfun/SparkFu
Type="Schematic Editor"
Number=2
File="mkbldcdriver.sch"
View="-27.0067 -108.204 579.237 121.062"
View="-64.5318 5.38174 356.471 164.594"
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"
......@@ -80,14 +80,14 @@ ArcDirection=0
AddLevel=2
PadsSameType=0
Layer=91
Views=" 1: -27.0067 -108.204 579.237 121.062"
Views=" 1: -64.5318 5.38174 356.471 164.594"
Sheet="1"
[Win_2]
Type="Board Editor"
Number=1
File="mkbldcdriver.brd"
View="1.8203 9.22162 135.827 63.0681"
View="30.328 12.4962 164.335 66.3428"
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.1016 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"
......@@ -113,7 +113,7 @@ PolygonPour=0
PolygonRank=3
PolygonThermals=1
PolygonOrphans=0
TextRatio=8
TextRatio=10
DimensionUnit=1
DimensionPrecision=2
DimensionShowUnit=0
......@@ -132,7 +132,7 @@ Type="Control Panel"
Number=0
[Desktop]
Screen="6000 2160"
Screen="1920 1080"
Window="Win_1"
Window="Win_2"
Window="Win_3"
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="8.7.1">
<eagle version="9.0.0">
<drawing>
<settings>
<setting alwaysvectorfont="yes"/>
<setting alwaysvectorfont="no"/>
<setting verticaltext="up"/>
</settings>
<grid distance="0.1" unitdist="mm" unit="mm" style="dots" multiple="1" display="yes" altdistance="5" altunitdist="mil" altunit="mil"/>
......@@ -26,20 +26,20 @@
<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>
<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>
<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>
<layer number="20" name="Dimension" color="24" fill="1" visible="yes" active="yes"/>
<layer number="19" name="Unrouted" color="6" fill="1" visible="no" active="yes"/>
<layer number="20" name="Dimension" color="24" fill="1" visible="no" active="yes"/>
<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>
<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>
<layer number="22" name="bPlace" color="7" fill="1" visible="no" active="yes"/>
<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
<layer number="24" name="bOrigins" color="15" fill="1" visible="no" active="yes"/>
<layer number="25" name="tNames" color="7" fill="1" visible="no" active="yes"/>
<layer number="26" name="bNames" color="7" fill="1" visible="no" active="yes"/>
<layer number="27" name="tValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="28" name="bValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="29" name="tStop" color="7" fill="3" visible="yes" active="yes"/>
<layer number="30" name="bStop" color="7" fill="6" visible="yes" active="yes"/>
<layer number="31" name="tCream" color="7" fill="4" visible="yes" active="yes"/>
<layer number="32" name="bCream" color="7" fill="5" visible="yes" active="yes"/>
<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>
<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>
......@@ -53,9 +53,9 @@
<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>
<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
<layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="yes" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>
<layer number="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"/>
......@@ -1062,362 +1062,530 @@ design rules under a new name.</description>
</pass>
</autorouter>
<elements>
<element name="R24" library="borkedlabs-passives" package="0805" value="2R2" x="81.015" y="53.046">
<element name="R24" library="borkedlabs-passives" package="0805" value="2R2" x="81.015" y="53.046" smashed="yes">
<attribute name="NAME" x="80.253" y="53.8715" size="1.016" layer="25"/>
<attribute name="PACKAGE" value="0805" x="81.015" y="53.046" size="1.778" layer="27" display="off"/>
<attribute name="PRECISION" value="" x="81.015" y="53.046" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="82.899" y="52.714" size="0.6096" layer="27"/>
</element>
<element name="R25" library="borkedlabs-passives" package="0805" value="2R2" x="81.015" y="54.887">
<element name="R25" library="borkedlabs-passives" package="0805" value="2R2" x="81.015" y="54.887" smashed="yes">
<attribute name="NAME" x="80.253" y="55.7125" size="1.016" layer="25"/>
<attribute name="PACKAGE" value="0805" x="81.015" y="54.887" size="1.778" layer="27" display="off"/>
<attribute name="PRECISION" value="" x="81.015" y="54.887" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="82.799" y="54.755" size="0.6096" layer="27"/>
</element>
<element name="R28" library="borkedlabs-passives" package="0805" value="2R2" x="80.25" y="42.65" rot="R90">
<element name="R28" library="borkedlabs-passives" package="0805" value="2R2" x="80.25" y="42.65" smashed="yes" rot="R90">
<attribute name="NAME" x="79.4245" y="41.888" size="1.016" layer="25" rot="R90"/>
<attribute name="PACKAGE" value="0805" x="80.25" y="42.65" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="PRECISION" value="" x="80.25" y="42.65" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="VALUE" x="80.482" y="39.534" size="0.6096" layer="27" rot="R90"/>
</element>
<element name="R29" library="borkedlabs-passives" package="0805" value="2R2" x="80.25" y="46.15" rot="R270">
<element name="R29" library="borkedlabs-passives" package="0805" value="2R2" x="80.25" y="46.15" smashed="yes" rot="R270">
<attribute name="NAME" x="81.0755" y="46.912" size="1.016" layer="25" rot="R270"/>
<attribute name="PACKAGE" value="0805" x="80.25" y="46.15" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="PRECISION" value="" x="80.25" y="46.15" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="VALUE" x="79.718" y="49.366" size="0.6096" layer="27" rot="R270"/>
</element>
<element name="R27" library="borkedlabs-passives" package="0805" value="5K6" x="63.2" y="35.6" rot="R180">
<element name="R27" library="borkedlabs-passives" package="0805" value="5K6" x="63.2" y="35.6" smashed="yes" rot="R180">
<attribute name="NAME" x="63.962" y="34.7745" size="1.016" layer="25" rot="R180"/>
<attribute name="PACKAGE" value="0805" x="63.2" y="35.6" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="PRECISION" value="" x="63.2" y="35.6" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="VALUE" x="66.216" y="36.032" size="0.6096" layer="27" rot="R180"/>
</element>
<element name="R26" library="borkedlabs-passives" package="0805" value="39K" x="63.2" y="34.1">
<element name="R26" library="borkedlabs-passives" package="0805" value="39K" x="63.2" y="34.1" smashed="yes">
<attribute name="NAME" x="62.438" y="34.9255" size="1.016" layer="25"/>
<attribute name="PACKAGE" value="0805" x="63.2" y="34.1" size="1.778" layer="27" display="off"/>
<attribute name="PRECISION" value="" x="63.2" y="34.1" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="64.884" y="33.668" size="0.6096" layer="27"/>
</element>
<element name="R32" library="borkedlabs-passives" package="0805" value="5K6" x="63.2" y="32.6" rot="R180">
<element name="R32" library="borkedlabs-passives" package="0805" value="5K6" x="63.2" y="32.6" smashed="yes" rot="R180">
<attribute name="NAME" x="63.962" y="31.7745" size="1.016" layer="25" rot="R180"/>
<attribute name="PACKAGE" value="0805" x="63.2" y="32.6" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="PRECISION" value="" x="63.2" y="32.6" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="VALUE" x="65.084" y="32.468" size="0.6096" layer="27"/>
</element>
<element name="R31" library="borkedlabs-passives" package="0805" value="39K" x="63.2" y="31.1">
<element name="R31" library="borkedlabs-passives" package="0805" value="39K" x="63.2" y="31.1" smashed="yes">
<attribute name="NAME" x="62.438" y="31.9255" size="1.016" layer="25"/>
<attribute name="PACKAGE" value="0805" x="63.2" y="31.1" size="1.778" layer="27" display="off"/>
<attribute name="PRECISION" value="" x="63.2" y="31.1" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="64.884" y="30.868" size="0.6096" layer="27"/>
</element>
<element name="R33" library="borkedlabs-passives" package="0805" value="2R2" x="80.25" y="33" rot="R90">
<element name="R33" library="borkedlabs-passives" package="0805" value="2R2" x="80.25" y="33" smashed="yes" rot="R90">
<attribute name="NAME" x="79.4245" y="32.238" size="1.016" layer="25" rot="R90"/>
<attribute name="PACKAGE" value="0805" x="80.25" y="33" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="PRECISION" value="" x="80.25" y="33" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="VALUE" x="82.282" y="31.984" size="0.6096" layer="27" rot="R90"/>
</element>
<element name="R34" library="borkedlabs-passives" package="0805" value="2R2" x="80.25" y="37" rot="R270">
<element name="R34" library="borkedlabs-passives" package="0805" value="2R2" x="80.25" y="37" smashed="yes" rot="R270">
<attribute name="NAME" x="81.0755" y="37.762" size="1.016" layer="25" rot="R270"/>
<attribute name="PACKAGE" value="0805" x="80.25" y="37" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="PRECISION" value="" x="80.25" y="37" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="VALUE" x="78.618" y="37.716" size="0.6096" layer="27" rot="R270"/>
</element>
<element name="R37" library="borkedlabs-passives" package="0805" value="5K6" x="63.2" y="29.6" rot="R180">
<element name="R37" library="borkedlabs-passives" package="0805" value="5K6" x="63.2" y="29.6" smashed="yes" rot="R180">
<attribute name="NAME" x="63.962" y="28.7745" size="1.016" layer="25" rot="R180"/>
<attribute name="PACKAGE" value="0805" x="63.2" y="29.6" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="PRECISION" value="" x="63.2" y="29.6" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="VALUE" x="64.884" y="29.268" size="0.6096" layer="27"/>
</element>
<element name="R36" library="borkedlabs-passives" package="0805" value="39K" x="63.2" y="28.1">
<element name="R36" library="borkedlabs-passives" package="0805" value="39K" x="63.2" y="28.1" smashed="yes">
<attribute name="NAME" x="62.438" y="28.9255" size="1.016" layer="25"/>
<attribute name="PACKAGE" value="0805" x="63.2" y="28.1" size="1.778" layer="27" display="off"/>
<attribute name="PRECISION" value="" x="63.2" y="28.1" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="64.784" y="27.768" size="0.6096" layer="27"/>
</element>
<element name="U2" library="power" package="HTSSOP-56" value="DRV8302" x="69.75" y="46.75"/>
<element name="C31" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="76.75" y="50">
<element name="C31" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="76.75" y="50" smashed="yes">
<attribute name="NAME" x="75.861" y="51.397" size="1.016" layer="25"/>
<attribute name="PACKAGE" value="0603" x="76.75" y="50" size="1.778" layer="27" display="off"/>
<attribute name="TYPE" value="" x="76.75" y="50" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="75.534" y="48.687" size="0.6096" layer="27"/>
<attribute name="VOLTAGE" value="" x="76.75" y="50" size="1.778" layer="27" display="off"/>
</element>
<element name="C32" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="76.75" y="47">
<element name="C32" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="76.75" y="47" smashed="yes">
<attribute name="NAME" x="75.861" y="48.397" size="1.016" layer="25"/>
<attribute name="PACKAGE" value="0603" x="76.75" y="47" size="1.778" layer="27" display="off"/>
<attribute name="TYPE" value="" x="76.75" y="47" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="75.734" y="47.687" size="0.6096" layer="27"/>
<attribute name="VOLTAGE" value="" x="76.75" y="47" size="1.778" layer="27" display="off"/>
</element>
<element name="C33" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="76.7" y="43.1" rot="R180">
<element name="C33" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="76.7" y="43.1" smashed="yes" rot="R180">
<attribute name="NAME" x="77.589" y="41.703" size="1.016" layer="25" rot="R180"/>
<attribute name="PACKAGE" value="0603" x="76.7" y="43.1" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="TYPE" value="" x="76.7" y="43.1" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="VALUE" x="75.584" y="43.787" size="0.6096" layer="27"/>
<attribute name="VOLTAGE" value="" x="76.7" y="43.1" size="1.778" layer="27" rot="R180" display="off"/>
</element>
<element name="C28" library="borkedlabs-passives" package="0805" value="1nF" x="68" y="36.5">
<element name="C28" library="borkedlabs-passives" package="0805" value="1nF" x="68" y="36.5" smashed="yes">
<attribute name="NAME" x="67.238" y="37.3255" size="1.016" layer="25"/>
<attribute name="PACKAGE" value="0805" x="68" y="36.5" size="1.778" layer="27" display="off"/>
<attribute name="TYPE" value="" x="68" y="36.5" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="67.484" y="37.868" size="0.6096" layer="27"/>
<attribute name="VOLTAGE" value="" x="68" y="36.5" size="1.778" layer="27" display="off"/>
</element>
<element name="C29" library="borkedlabs-passives" package="0805" value="1nF" x="71.3" y="36.5">
<element name="C29" library="borkedlabs-passives" package="0805" value="1nF" x="71.3" y="36.5" smashed="yes">
<attribute name="NAME" x="70.538" y="37.3255" size="1.016" layer="25"/>
<attribute name="PACKAGE" value="0805" x="71.3" y="36.5" size="1.778" layer="27" display="off"/>
<attribute name="TYPE" value="" x="71.3" y="36.5" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="70.684" y="37.468" size="0.6096" layer="27"/>
<attribute name="VOLTAGE" value="" x="71.3" y="36.5" size="1.778" layer="27" display="off"/>
</element>
<element name="R18" library="borkedlabs-passives" package="0805" value="R100" x="67.1" y="34.3" rot="R90">
<element name="R18" library="borkedlabs-passives" package="0805" value="R100" x="67.1" y="34.3" smashed="yes" rot="R90">
<attribute name="NAME" x="66.2745" y="33.538" size="1.016" layer="25" rot="R90"/>
<attribute name="PACKAGE" value="0805" x="67.1" y="34.3" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="PRECISION" value="" x="67.1" y="34.3" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="VALUE" x="67.332" y="30.684" size="0.6096" layer="27" rot="R90"/>
</element>
<element name="R19" library="borkedlabs-passives" package="0805" value="R100" x="68.8" y="34.3" rot="R90">
<element name="R19" library="borkedlabs-passives" package="0805" value="R100" x="68.8" y="34.3" smashed="yes" rot="R90">
<attribute name="NAME" x="67.9745" y="33.538" size="1.016" layer="25" rot="R90"/>
<attribute name="PACKAGE" value="0805" x="68.8" y="34.3" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="PRECISION" value="" x="68.8" y="34.3" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="VALUE" x="69.132" y="30.684" size="0.6096" layer="27" rot="R90"/>
</element>
<element name="R20" library="borkedlabs-passives" package="0805" value="R100" x="70.5" y="34.3" rot="R90">
<element name="R20" library="borkedlabs-passives" package="0805" value="R100" x="70.5" y="34.3" smashed="yes" rot="R90">
<attribute name="NAME" x="69.6745" y="33.538" size="1.016" layer="25" rot="R90"/>
<attribute name="PACKAGE" value="0805" x="70.5" y="34.3" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="PRECISION" value="" x="70.5" y="34.3" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="VALUE" x="70.732" y="30.684" size="0.6096" layer="27" rot="R90"/>
</element>
<element name="R21" library="borkedlabs-passives" package="0805" value="R100" x="72.2" y="34.3" rot="R90">
<element name="R21" library="borkedlabs-passives" package="0805" value="R100" x="72.2" y="34.3" smashed="yes" rot="R90">
<attribute name="NAME" x="71.3745" y="33.538" size="1.016" layer="25" rot="R90"/>
<attribute name="PACKAGE" value="0805" x="72.2" y="34.3" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="PRECISION" value="" x="72.2" y="34.3" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="VALUE" x="72.432" y="30.684" size="0.6096" layer="27" rot="R90"/>
</element>
<element name="C24" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="74.5" y="39.1">
<element name="C24" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="74.5" y="39.1" smashed="yes">
<attribute name="NAME" x="73.611" y="40.497" size="1.016" layer="25"/>
<attribute name="PACKAGE" value="0603" x="74.5" y="39.1" size="1.778" layer="27" display="off"/>
<attribute name="TYPE" value="" x="74.5" y="39.1" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="74.684" y="39.787" size="0.6096" layer="27"/>
<attribute name="VOLTAGE" value="" x="74.5" y="39.1" size="1.778" layer="27" display="off"/>
</element>
<element name="C26" library="borkedlabs-passives" package="1206" value="10uF" x="74.058" y="34.492" rot="R270">
<element name="C26" library="borkedlabs-passives" package="1206" value="10uF" x="74.058" y="34.492" smashed="yes" rot="R270">
<attribute name="NAME" x="75.201" y="35.762" size="1.016" layer="25" rot="R270"/>
<attribute name="PACKAGE" value="1206" x="74.058" y="34.492" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="TYPE" value="" x="74.058" y="34.492" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="VALUE" x="77.089" y="33.436" size="0.6096" layer="27" rot="R180"/>
<attribute name="VOLTAGE" value="" x="74.058" y="34.492" size="1.778" layer="27" rot="R270" display="off"/>
</element>
<element name="C20" library="borkedlabs-passives" package="1206" value="2.2uF" x="66.25" y="38.7" rot="R180">
<element name="C20" library="borkedlabs-passives" package="1206" value="2.2uF" x="66.25" y="38.7" smashed="yes" rot="R180">
<attribute name="NAME" x="67.52" y="37.557" size="1.016" layer="25" rot="R180"/>
<attribute name="PACKAGE" value="1206" x="66.25" y="38.7" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="TYPE" value="" x="66.25" y="38.7" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="VALUE" x="63.347" y="37.894" size="0.6096" layer="27" rot="R180"/>
<attribute name="VOLTAGE" value="" x="66.25" y="38.7" size="1.778" layer="27" rot="R180" display="off"/>
</element>
<element name="C19" library="borkedlabs-passives" package="0805" value="22nF" x="62.8" y="46.5">
<element name="C19" library="borkedlabs-passives" package="0805" value="22nF" x="62.8" y="46.5" smashed="yes">
<attribute name="NAME" x="62.038" y="47.3255" size="1.016" layer="25"/>
<attribute name="PACKAGE" value="0805" x="62.8" y="46.5" size="1.778" layer="27" display="off"/>
<attribute name="TYPE" value="" x="62.8" y="46.5" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="59.484" y="46.168" size="0.6096" layer="27"/>
<attribute name="VOLTAGE" value="" x="62.8" y="46.5" size="1.778" layer="27" display="off"/>
</element>
<element name="C16" library="borkedlabs-passives" package="1206" value="2.2uF" x="61.4" y="50.45">
<element name="C16" library="borkedlabs-passives" package="1206" value="2.2uF" x="61.4" y="50.45" smashed="yes">
<attribute name="NAME" x="60.13" y="51.593" size="1.016" layer="25"/>
<attribute name="PACKAGE" value="1206" x="61.4" y="50.45" size="1.778" layer="27" display="off"/>
<attribute name="TYPE" value="" x="61.4" y="50.45" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="61.644" y="49.503" size="0.6096" layer="27" rot="R90"/>
<attribute name="VOLTAGE" value="" x="61.4" y="50.45" size="1.778" layer="27" display="off"/>
</element>
<element name="C13" library="borkedlabs-passives" package="1206" value="2.2uF" x="61.4" y="48.7">
<element name="C13" library="borkedlabs-passives" package="1206" value="2.2uF" x="61.4" y="48.7" smashed="yes">
<attribute name="NAME" x="60.13" y="49.843" size="1.016" layer="25"/>
<attribute name="PACKAGE" value="1206" x="61.4" y="48.7" size="1.778" layer="27" display="off"/>
<attribute name="TYPE" value="" x="61.4" y="48.7" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="61.594" y="47.303" size="0.6096" layer="27" rot="R90"/>
<attribute name="VOLTAGE" value="" x="61.4" y="48.7" size="1.778" layer="27" display="off"/>
</element>
<element name="C17" library="borkedlabs-passives" package="1206" value="2.2uF" x="61.5" y="40">
<element name="C17" library="borkedlabs-passives" package="1206" value="2.2uF" x="61.5" y="40" smashed="yes">
<attribute name="NAME" x="60.23" y="41.143" size="1.016" layer="25"/>
<attribute name="PACKAGE" value="1206" x="61.5" y="40" size="1.778" layer="27" display="off"/>
<attribute name="TYPE" value="" x="61.5" y="40" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="61.794" y="38.803" size="0.6096" layer="27" rot="R90"/>
<attribute name="VOLTAGE" value="" x="61.5" y="40" size="1.778" layer="27" display="off"/>
</element>
<element name="C14" library="borkedlabs-passives" package="1206" value="2.2uF" x="61.5" y="41.75">
<element name="C14" library="borkedlabs-passives" package="1206" value="2.2uF" x="61.5" y="41.75" smashed="yes">
<attribute name="NAME" x="60.23" y="42.893" size="1.016" layer="25"/>
<attribute name="PACKAGE" value="1206" x="61.5" y="41.75" size="1.778" layer="27" display="off"/>
<attribute name="TYPE" value="" x="61.5" y="41.75" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="61.744" y="41.103" size="0.6096" layer="27" rot="R90"/>
<attribute name="VOLTAGE" value="" x="61.5" y="41.75" size="1.778" layer="27" display="off"/>
</element>
<element name="R11" library="borkedlabs-passives" package="0805" value="3K3" x="60.9" y="54.1" rot="R180">
<element name="R11" library="borkedlabs-passives" package="0805" value="10k" x="60.9" y="54.1" smashed="yes" rot="R180">
<attribute name="NAME" x="61.662" y="53.2745" size="1.016" layer="25" rot="R180"/>
<attribute name="PACKAGE" value="0805" x="60.9" y="54.1" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="PRECISION" value="" x="60.9" y="54.1" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="VALUE" x="64.116" y="54.332" size="0.6096" layer="27" rot="R180"/>
</element>
<element name="C40" library="borkedlabs-passives" package="1206" value="10uF" x="86.75" y="29.4" rot="R180">
<element name="C40" library="borkedlabs-passives" package="1206" value="10uF" x="86.75" y="29.4" smashed="yes" rot="R180">
<attribute name="NAME" x="88.02" y="28.257" size="1.016" layer="25" rot="R180"/>
<attribute name="PACKAGE" value="1206" x="86.75" y="29.4" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="TYPE" value="" x="86.75" y="29.4" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="VALUE" x="89.353" y="29.006" size="0.6096" layer="27"/>
<attribute name="VOLTAGE" value="" x="86.75" y="29.4" size="1.778" layer="27" rot="R180" display="off"/>
</element>
<element name="C42" library="borkedlabs-passives" package="1206" value="10uF" x="82.65" y="49.05" rot="R180">
<element name="C42" library="borkedlabs-passives" package="1206" value="10uF" x="82.65" y="49.05" smashed="yes" rot="R180">
<attribute name="NAME" x="83.92" y="47.907" size="1.016" layer="25" rot="R180"/>
<attribute name="PACKAGE" value="1206" x="82.65" y="49.05" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="TYPE" value="" x="82.65" y="49.05" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="VALUE" x="87.147" y="50.044" size="0.6096" layer="27" rot="R180"/>
<attribute name="VOLTAGE" value="" x="82.65" y="49.05" size="1.778" layer="27" rot="R180" display="off"/>
</element>
<element name="C44" library="borkedlabs-passives" package="1206" value="10uF" x="82.85" y="59.05" rot="R180">
<element name="C44" library="borkedlabs-passives" package="1206" value="10uF" x="82.85" y="59.05" smashed="yes" rot="R180">
<attribute name="NAME" x="84.12" y="57.907" size="1.016" layer="25" rot="R180"/>
<attribute name="PACKAGE" value="1206" x="82.85" y="59.05" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="TYPE" value="" x="82.85" y="59.05" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="VALUE" x="85.653" y="58.756" size="0.6096" layer="27"/>
<attribute name="VOLTAGE" value="" x="82.85" y="59.05" size="1.778" layer="27" rot="R180" display="off"/>
</element>
<element name="R10" library="borkedlabs-passives" package="0805" value="10k" x="60.9" y="52.35" rot="R180">
<element name="R10" library="borkedlabs-passives" package="0805" value="10k" x="60.9" y="52.35" smashed="yes" rot="R180">
<attribute name="NAME" x="61.662" y="51.5245" size="1.016" layer="25" rot="R180"/>
<attribute name="PACKAGE" value="0805" x="60.9" y="52.35" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="PRECISION" value="" x="60.9" y="52.35" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="VALUE" x="63.816" y="52.682" size="0.6096" layer="27" rot="R180"/>
</element>
<element name="R8" library="borkedlabs-passives" package="0805" value="1k8" x="37.75" y="40" rot="R180">
<element name="R8" library="borkedlabs-passives" package="0805" value="100R" x="37.75" y="40" smashed="yes" rot="R180">
<attribute name="NAME" x="38.512" y="39.1745" size="1.016" layer="25" rot="R180"/>
<attribute name="PACKAGE" value="0805" x="37.75" y="40" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="PRECISION" value="" x="37.75" y="40" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="VALUE" x="38.266" y="40.232" size="0.6096" layer="27" rot="R180"/>
</element>
<element name="J8" library="power" package="PWRPAD_M3-PEM-MOUNT" value="PWRPAD" x="97" y="21"/>
<element name="J9" library="power" package="PWRPAD_M3-PEM-MOUNT" value="PWRPAD" x="97" y="13.25"/>
<element name="C25" library="borkedlabs-passives" package="0805" value="1uF" x="74.5" y="37.8">
<element name="C25" library="borkedlabs-passives" package="0805" value="1uF" x="74.5" y="37.8" smashed="yes">
<attribute name="NAME" x="73.738" y="38.6255" size="1.016" layer="25"/>
<attribute name="PACKAGE" value="0805" 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="VALUE" x="76.184" y="37.668" size="0.6096" layer="27"/>
<attribute name="VOLTAGE" value="" x="74.5" y="37.8" size="1.778" layer="27" display="off"/>
</element>
<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="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="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" smashed="yes" rot="R270">
<attribute name="NAME" x="42.197" y="50.289" size="1.016" layer="25" rot="R270"/>
<attribute name="PACKAGE" value="0603" x="40.8" y="49.4" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="TYPE" value="" x="40.8" y="49.4" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="VALUE" x="40.587" y="47.716" size="0.6096" layer="27" rot="R270"/>
<attribute name="VOLTAGE" value="" x="40.8" y="49.4" size="1.778" layer="27" rot="R270" display="off"/>
</element>
<element name="C4" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="42.35" y="55.25" rot="R180">
<element name="C4" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="42.35" y="55.25" smashed="yes" rot="R180">
<attribute name="NAME" x="43.239" y="53.853" size="1.016" layer="25" rot="R180"/>
<attribute name="PACKAGE" value="0603" x="42.35" y="55.25" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="TYPE" value="" x="42.35" y="55.25" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="VALUE" x="43.366" y="57.663" size="0.6096" layer="27" rot="R180"/>
<attribute name="VOLTAGE" value="" x="42.35" y="55.25" size="1.778" layer="27" rot="R180" display="off"/>
</element>
<element name="C3" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="50.9" y="55.35">
<element name="C3" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="50.9" y="55.35" smashed="yes">
<attribute name="NAME" x="50.011" y="56.747" size="1.016" layer="25"/>
<attribute name="PACKAGE" value="0603" x="50.9" y="55.35" size="1.778" layer="27" display="off"/>
<attribute name="TYPE" value="" x="50.9" y="55.35" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="52.584" y="55.037" size="0.6096" layer="27"/>
<attribute name="VOLTAGE" value="" x="50.9" y="55.35" size="1.778" layer="27" display="off"/>
</element>
<element name="C2" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="52.9" y="47" rot="R270">
<element name="C2" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="52.9" y="47" smashed="yes" rot="R270">
<attribute name="NAME" x="54.297" y="47.889" size="1.016" layer="25" rot="R270"/>
<attribute name="PACKAGE" value="0603" x="52.9" y="47" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="TYPE" value="" x="52.9" y="47" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="VALUE" x="52.587" y="50.616" size="0.6096" layer="27" rot="R270"/>
<attribute name="VOLTAGE" value="" x="52.9" y="47" 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="51.656" y="60.044" rot="R180"/>
<element name="C39" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="59.6" y="35.6">
<element name="C39" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="59.6" y="35.6" smashed="yes">
<attribute name="NAME" x="58.711" y="36.997" size="1.016" layer="25"/>
<attribute name="PACKAGE" value="0603" x="59.6" y="35.6" size="1.778" layer="27" display="off"/>
<attribute name="TYPE" value="" x="59.6" y="35.6" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="58.684" y="35.487" size="0.6096" layer="27"/>
<attribute name="VOLTAGE" value="" x="59.6" y="35.6" size="1.778" layer="27" display="off"/>
</element>
<element name="C41" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="59.6" y="32.6">
<element name="C41" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="59.6" y="32.6" smashed="yes">
<attribute name="NAME" x="58.711" y="33.997" size="1.016" layer="25"/>
<attribute name="PACKAGE" value="0603" x="59.6" y="32.6" size="1.778" layer="27" display="off"/>
<attribute name="TYPE" value="" x="59.6" y="32.6" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="58.384" y="32.287" size="0.6096" layer="27"/>
<attribute name="VOLTAGE" value="" x="59.6" y="32.6" size="1.778" layer="27" display="off"/>
</element>
<element name="C43" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="59.6" y="29.6">
<element name="C43" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="59.6" y="29.6" smashed="yes">
<attribute name="NAME" x="58.711" y="30.997" size="1.016" layer="25"/>
<attribute name="PACKAGE" value="0603" x="59.6" y="29.6" size="1.778" layer="27" display="off"/>
<attribute name="TYPE" value="" x="59.6" y="29.6" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="58.484" y="29.387" size="0.6096" layer="27"/>
<attribute name="VOLTAGE" value="" x="59.6" y="29.6" size="1.778" layer="27" display="off"/>
</element>
<element name="R39" library="borkedlabs-passives" package="0805" value="5K6" x="63.2" y="26.6" rot="R180">
<element name="R39" library="borkedlabs-passives" package="0805" value="5K6" x="63.2" y="26.6" smashed="yes" rot="R180">
<attribute name="NAME" x="63.962" y="25.7745" size="1.016" layer="25" rot="R180"/>
<attribute name="PACKAGE" value="0805" x="63.2" y="26.6" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="PRECISION" value="" x="63.2" y="26.6" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="VALUE" x="64.784" y="26.368" size="0.6096" layer="27"/>
</element>
<element name="R38" library="borkedlabs-passives" package="0805" value="39K" x="63.2" y="25.1">
<element name="R38" library="borkedlabs-passives" package="0805" value="39K" x="63.2" y="25.1" smashed="yes">
<attribute name="NAME" x="62.438" y="25.9255" size="1.016" layer="25"/>
<attribute name="PACKAGE" value="0805" x="63.2" y="25.1" size="1.778" layer="27" display="off"/>
<attribute name="PRECISION" value="" x="63.2" y="25.1" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="64.884" y="24.768" size="0.6096" layer="27"/>
</element>
<element name="C45" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="59.5" y="26.6">
<element name="C45" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="59.5" y="26.6" smashed="yes">
<attribute name="NAME" x="58.611" y="27.997" size="1.016" layer="25"/>
<attribute name="PACKAGE" value="0603" x="59.5" y="26.6" size="1.778" layer="27" display="off"/>
<attribute name="TYPE" value="" x="59.5" y="26.6" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="58.384" y="26.287" size="0.6096" layer="27"/>
<attribute name="VOLTAGE" value="" x="59.5" y="26.6" size="1.778" layer="27" display="off"/>
</element>
<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"/>
</element>
<element name="C7" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="41.032" y="52.251" rot="R90">
<element name="C7" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="41.032" y="52.251" smashed="yes" rot="R90">
<attribute name="NAME" x="39.635" y="51.362" size="1.016" layer="25" rot="R90"/>
<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.032" y="52.251" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="VALUE" x="40.145" y="51.135" size="0.6096" layer="27" rot="R90"/>
<attribute name="VOLTAGE" value="" x="41.032" y="52.251" size="1.778" layer="27" rot="R90" display="off"/>
</element>
<element name="C5" library="borkedlabs-passives" package="1206" value="4.7uF" x="39.404" y="54.363" rot="R270">
<element name="C5" library="borkedlabs-passives" package="1206" value="4.7uF" x="39.404" y="54.363" smashed="yes" rot="R270">
<attribute name="NAME" x="40.547" y="55.633" size="1.016" layer="25" rot="R270"/>
<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.404" y="54.363" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="VALUE" x="37.61" y="55.46" size="0.6096" layer="27" rot="R270"/>
<attribute name="VOLTAGE" value="" x="39.404" y="54.363" size="1.778" layer="27" rot="R270" display="off"/>
</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" smashed="yes" rot="R270">
<attribute name="NAME" x="47.1255" y="39.862" size="1.016" layer="25" rot="R270"/>
<attribute name="PACKAGE" value="0805" x="46.3" y="39.1" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="VALUE" x="47.368" y="39.916" size="0.6096" layer="27" rot="R270"/>
</element>
<element name="C12" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="44.7" y="42.7" rot="R270">
<element name="C12" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="44.7" y="42.7" smashed="yes" rot="R270">
<attribute name="NAME" x="46.097" y="43.589" size="1.016" layer="25" rot="R270"/>
<attribute name="PACKAGE" value="0603" x="44.7" y="42.7" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="TYPE" value="" x="44.7" y="42.7" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="VALUE" x="43.387" y="43.816" size="0.6096" layer="27" rot="R270"/>
<attribute name="VOLTAGE" value="" x="44.7" y="42.7" size="1.778" layer="27" rot="R270" display="off"/>
</element>
<element name="C1" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="46.6" y="43" rot="R270">
<element name="C1" library="borkedlabs-passives" package="0603-CAP" value="0.1uF" x="46.6" y="43" smashed="yes" rot="R270">
<attribute name="NAME" x="47.997" y="43.889" size="1.016" layer="25" rot="R270"/>
<attribute name="PACKAGE" value="0603" x="46.6" y="43" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="TYPE" value="" x="46.6" y="43" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="VALUE" x="47.487" y="44.016" size="0.6096" layer="27" rot="R270"/>
<attribute name="VOLTAGE" value="" x="46.6" y="43" size="1.778" layer="27" rot="R270" display="off"/>
</element>
<element name="R1" library="borkedlabs-passives" package="0805" value="15k" x="50.699" y="57.146" rot="R180">
<element name="R1" library="borkedlabs-passives" package="0805" value="10k" x="50.699" y="57.146" smashed="yes" rot="R180">
<attribute name="NAME" x="51.461" y="56.3205" size="1.016" layer="25" rot="R180"/>
<attribute name="PACKAGE" value="0805" x="50.699" y="57.146" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="PRECISION" value="" x="50.699" y="57.146" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="VALUE" x="53.915" y="57.278" size="0.6096" layer="27" rot="R180"/>
</element>
<element name="S3" library="fab" package="AYZ0102AGRLC" value="SLIDE-SWITCH" x="60.34" y="60.452"/>
<element name="R3" library="borkedlabs-passives" package="0805" value="3K3" x="55.66" y="60.136" rot="R90">
<element name="S3" library="fab" package="AYZ0102AGRLC" value="SLIDE-SWITCH" x="60.34" y="60.452" smashed="yes">
<attribute name="NAME" x="57.546" y="63.246" size="1.27" layer="25"/>
<attribute name="VALUE" x="57.638" y="63.18" size="0.6096" layer="27"/>