Changeset - 2d6713fe7822
[Not reviewed]
default
0 2 0
Ethan Zonca - 6 years ago 2018-08-15 18:44:25
ez@ethanzonca.com
Final 0.4 schematic and board tweaks
2 files changed with 330 insertions and 261 deletions:
canable.brd
114
72
canable.sch
216
189
0 comments (0 inline, 0 general)
canable.brd
Show inline comments
 
@@ -108,205 +108,205 @@
 
<layer number="123" name="mtOrigins" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="124" name="mbOrigins" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="125" name="_tNames" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="126" name="_bNames" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="127" name="mtValues" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="128" name="mbValues" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="129" name="mtStop" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="130" name="mbStop" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="131" name="prix" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="132" name="test" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="133" name="mtFinish" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="134" name="mbFinish" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="135" name="mtGlue" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="136" name="mbGlue" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="137" name="mtTest" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="138" name="mbTest" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="139" name="mtKeepout" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="140" name="mbKeepout" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="141" name="mtRestrict" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="142" name="mbRestrict" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="143" name="mvRestrict" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="144" name="Drill_legend" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="145" name="mHoles" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="146" name="mMilling" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="147" name="mMeasures" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="148" name="mDocument" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="149" name="mReference" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="150" name="Notes" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="151" name="HeatSink" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="152" name="mbDocu" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="153" name="FabDoc1" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="154" name="FabDoc2" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="155" name="FabDoc3" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="190" name="Comments" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="191" name="mNets" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="192" name="mBusses" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="193" name="mPins" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="194" name="mSymbols" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="195" name="mNames" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="196" name="mValues" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="199" name="Contour" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="200" name="200bmp" color="1" fill="10" visible="no" active="yes"/>
 
<layer number="201" name="201bmp" color="2" fill="10" visible="no" active="yes"/>
 
<layer number="202" name="202bmp" color="3" fill="10" visible="no" active="yes"/>
 
<layer number="203" name="203bmp" color="4" fill="10" visible="no" active="yes"/>
 
<layer number="204" name="204bmp" color="5" fill="10" visible="no" active="yes"/>
 
<layer number="205" name="205bmp" color="6" fill="10" visible="no" active="yes"/>
 
<layer number="206" name="206bmp" color="7" fill="10" visible="no" active="yes"/>
 
<layer number="207" name="207bmp" color="8" fill="10" visible="no" active="yes"/>
 
<layer number="208" name="208bmp" color="9" fill="10" visible="no" active="yes"/>
 
<layer number="209" name="209bmp" color="14" fill="1" visible="no" active="yes"/>
 
<layer number="210" name="210bmp" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="211" name="211bmp" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="212" name="212bmp" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="213" name="213bmp" color="1" fill="10" visible="no" active="yes"/>
 
<layer number="214" name="214bmp" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="215" name="215bmp" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="216" name="216bmp" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/>
 
<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/>
 
<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/>
 
<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/>
 
<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/>
 
<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/>
 
<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/>
 
<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/>
 
<layer number="225" name="225bmp" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="226" name="226bmp" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="227" name="227bmp" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="228" name="228bmp" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="229" name="229bmp" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="230" name="230bmp" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="231" name="231bmp" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="232" name="Eagle3D_PG2" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="233" name="Eagle3D_PG3" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="248" name="Housing" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="249" name="Edge" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/>
 
<layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/>
 
<layer number="254" name="cooling" color="7" fill="1" visible="no" active="yes"/>
 
<layer number="255" name="PART_" color="7" fill="1" visible="no" active="yes"/>
 
</layers>
 
<board>
 
<plain>
 
<dimension x1="0.635" y1="39.37" x2="15.875" y2="39.37" x3="8.255" y3="-5.08" textsize="1.27" layer="209" dtype="horizontal"/>
 
<wire x1="0.635" y1="38.1" x2="0.635" y2="0.79375" width="0" layer="20"/>
 
<wire x1="0.635" y1="0.79375" x2="1.27" y2="0.15875" width="0" layer="20" curve="90"/>
 
<wire x1="1.27" y1="0.15875" x2="15.24" y2="0.15875" width="0" layer="20"/>
 
<wire x1="15.24" y1="0.15875" x2="15.875" y2="0.79375" width="0" layer="20" curve="90"/>
 
<wire x1="15.875" y1="0.79375" x2="15.875" y2="38.1" width="0" layer="20"/>
 
<wire x1="15.875" y1="38.1" x2="15.24" y2="38.735" width="0" layer="20" curve="90"/>
 
<wire x1="15.24" y1="38.735" x2="1.27" y2="38.735" width="0" layer="20"/>
 
<wire x1="1.27" y1="38.735" x2="0.635" y2="38.1" width="0" layer="20" curve="90"/>
 
<dimension x1="16.51" y1="-1.11125" x2="17.145" y2="38.735" x3="-5.08" y3="18.811875" textsize="1.778" layer="209" dtype="vertical"/>
 
<circle x="2.69875" y="0.79375" radius="0.15875" width="0.127" layer="21"/>
 
<circle x="13.81125" y="0.79375" radius="0.15875" width="0.127" layer="21"/>
 
<text x="7.77875" y="31.27375" size="0.8128" layer="21" ratio="16" rot="SR180">CANH</text>
 
<text x="7.46125" y="31.27375" size="0.8128" layer="21" ratio="16" rot="SR180">CANH</text>
 
<text x="11.7475" y="31.27375" size="0.8128" layer="21" ratio="16" rot="SR180">CANL</text>
 
<text x="14.9225" y="31.27375" size="0.8128" layer="21" ratio="16" rot="SR180">GND</text>
 
<text x="12.22375" y="26.19375" size="0.8128" layer="21" ratio="16" rot="R90">TERM</text>
 
<text x="4.28625" y="26.035" size="0.8128" layer="21" ratio="16" rot="SR270">BOOT</text>
 
<text x="2.69875" y="4.92125" size="1.016" layer="22" ratio="16" rot="SMR90">canable.io</text>
 
<text x="5.08" y="34.13125" size="0.8128" layer="22" ratio="16" rot="SMR180">CANH</text>
 
<text x="8.73125" y="34.13125" size="0.8128" layer="22" ratio="16" rot="SMR180">CANL</text>
 
<text x="12.7" y="34.13125" size="0.8128" layer="22" ratio="16" rot="SMR180">GND</text>
 
<text x="0.9525" y="3.96875" size="0.8128" layer="21" ratio="16">Pwr</text>
 
<text x="13.6525" y="3.96875" size="0.8128" layer="21" ratio="16">Act</text>
 
<text x="2.2225" y="34.13125" size="0.8128" layer="22" ratio="16" rot="SMR180">5v</text>
 
<text x="3.81" y="31.27375" size="0.8128" layer="21" ratio="16" rot="SR180">5v</text>
 
<text x="3.175" y="31.27375" size="0.8128" layer="21" ratio="16" rot="SR180">5v</text>
 
<text x="1.27" y="4.92125" size="1.016" layer="22" ratio="16" rot="SMR90">by protofusion.org</text>
 
<circle x="3.93125" y="19.2615" radius="0.1" width="0.4064" layer="21"/>
 
<circle x="6.3125" y="25.13525" radius="0.1" width="0.4064" layer="21"/>
 
<dimension x1="15.24" y1="0.15875" x2="14.605" y2="38.735" x3="-6.985" y3="19.446875" textsize="1.778" layer="114" dtype="vertical" unit="inch"/>
 
<dimension x1="15.875" y1="38.1" x2="0.635" y2="36.195" x3="8.255" y3="43.18" textsize="1.778" layer="114" dtype="horizontal" unit="inch"/>
 
</plain>
 
<libraries>
 
<library name="SparkFun-LED">
 
<description>&lt;h3&gt;SparkFun Electronics' preferred foot prints&lt;/h3&gt;
 
In this library you'll find discrete LEDs for illumination or indication, but no displays.&lt;br&gt;&lt;br&gt;
 
We've spent an enormous amount of time creating and checking these footprints and parts, but it is the end user's responsibility to ensure correctness and suitablity for a given componet or application. If you enjoy using this library, please buy one of our products at www.sparkfun.com.
 
&lt;br&gt;&lt;br&gt;
 
&lt;b&gt;Licensing:&lt;/b&gt; Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ 
 
&lt;br&gt;&lt;br&gt;
 
You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage.</description>
 
<packages>
 
<package name="LED-0603">
 
<description>&lt;B&gt;LED 0603 SMT&lt;/B&gt;&lt;p&gt;
 
0603, surface mount.
 
&lt;p&gt;Specifications:
 
&lt;ul&gt;&lt;li&gt;Pin count: 2&lt;/li&gt;
 
&lt;li&gt;Pin pitch:0.075inch &lt;/li&gt;
 
&lt;li&gt;Area: 0.06" x 0.03"&lt;/li&gt;
 
&lt;/ul&gt;&lt;/p&gt;
 
&lt;p&gt;Example device(s):
 
&lt;ul&gt;&lt;li&gt;LED - BLUE&lt;/li&gt;</description>
 
<smd name="C" x="0.877" y="0" dx="1" dy="1" layer="1" roundness="30" rot="R270"/>
 
<smd name="A" x="-0.877" y="0" dx="1" dy="1" layer="1" roundness="30" rot="R270"/>
 
<text x="0" y="0.635" size="0.6096" layer="25" font="vector" ratio="20" align="bottom-center">&gt;NAME</text>
 
<text x="0" y="-0.635" size="0.6096" layer="27" font="vector" ratio="20" align="top-center">&gt;VALUE</text>
 
<wire x1="1.5875" y1="0.47625" x2="1.5875" y2="-0.47625" width="0.127" layer="21"/>
 
<wire x1="0.15875" y1="0.47625" x2="0.15875" y2="0" width="0.127" layer="51"/>
 
<wire x1="0.15875" y1="0" x2="0.15875" y2="-0.47625" width="0.127" layer="51"/>
 
<wire x1="0.15875" y1="0" x2="-0.15875" y2="0.3175" width="0.127" layer="51"/>
 
<wire x1="0.15875" y1="0" x2="-0.15875" y2="-0.3175" width="0.127" layer="51"/>
 
</package>
 
</packages>
 
</library>
 
<library name="SparkFun-Connectors">
 
<description>&lt;h3&gt;SparkFun Electronics' preferred foot prints&lt;/h3&gt;
 
In this library you'll find connectors and sockets- basically anything that can be plugged into or onto.&lt;br&gt;&lt;br&gt;
 
We've spent an enormous amount of time creating and checking these footprints and parts, but it is the end user's responsibility to ensure correctness and suitablity for a given componet or application. If you enjoy using this library, please buy one of our products at www.sparkfun.com.
 
&lt;br&gt;&lt;br&gt;
 
&lt;b&gt;Licensing:&lt;/b&gt; Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ 
 
&lt;br&gt;&lt;br&gt;
 
You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage.</description>
 
<packages>
 
<package name="1X03_LOCK">
 
<wire x1="3.81" y1="0.635" x2="4.445" y2="1.27" width="0.2032" layer="21"/>
 
<wire x1="4.445" y1="1.27" x2="5.715" y2="1.27" width="0.2032" layer="21"/>
 
<wire x1="5.715" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/>
 
<wire x1="6.35" y1="-0.635" x2="5.715" y2="-1.27" width="0.2032" layer="21"/>
 
<wire x1="5.715" y1="-1.27" x2="4.445" y2="-1.27" width="0.2032" layer="21"/>
 
<wire x1="4.445" y1="-1.27" x2="3.81" y2="-0.635" width="0.2032" layer="21"/>
 
<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.2032" layer="21"/>
 
<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.2032" layer="21"/>
 
<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.2032" layer="21"/>
 
<wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.2032" layer="21"/>
 
<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.2032" layer="21"/>
 
<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.2032" layer="21"/>
 
<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.2032" layer="21"/>
 
<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.2032" layer="21"/>
 
<wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.2032" layer="21"/>
 
<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/>
 
<wire x1="-0.635" y1="1.27" x2="-1.27" y2="0.635" width="0.2032" layer="21"/>
 
<wire x1="-1.27" y1="-0.635" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/>
 
<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/>
 
<wire x1="6.35" y1="0.635" x2="6.35" y2="-0.635" width="0.2032" layer="21"/>
 
<pad name="1" x="0" y="0.127" drill="1.016" diameter="1.8796" rot="R90"/>
 
<pad name="2" x="2.54" y="-0.127" drill="1.016" diameter="1.8796" rot="R90"/>
 
<pad name="3" x="5.08" y="0.127" drill="1.016" diameter="1.8796" rot="R90"/>
 
<text x="-1.3462" y="1.8288" size="1.27" layer="25" ratio="10">&gt;NAME</text>
 
<text x="-1.27" y="-3.175" size="1.27" layer="27">&gt;VALUE</text>
 
<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/>
 
<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
 
<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
 
</package>
 
<package name="SCREWTERMINAL-3.5MM-4_LOCK">
 
<wire x1="-2.3" y1="3.4" x2="12.8" y2="3.4" width="0.2032" layer="21"/>
 
<wire x1="12.8" y1="3.4" x2="12.8" y2="-2.8" width="0.2032" layer="21"/>
 
<wire x1="12.8" y1="-2.8" x2="12.8" y2="-3.6" width="0.2032" layer="21"/>
 
<wire x1="12.8" y1="-3.6" x2="-2.3" y2="-3.6" width="0.2032" layer="21"/>
 
<wire x1="-2.3" y1="-3.6" x2="-2.3" y2="-2.8" width="0.2032" layer="21"/>
 
<wire x1="-2.3" y1="-2.8" x2="-2.3" y2="3.4" width="0.2032" layer="21"/>
 
<wire x1="12.8" y1="-2.8" x2="-2.3" y2="-2.8" width="0.2032" layer="21"/>
 
<wire x1="-2.3" y1="-1.35" x2="-2.7" y2="-1.35" width="0.2032" layer="51"/>
 
<wire x1="-2.7" y1="-1.35" x2="-2.7" y2="-2.35" width="0.2032" layer="51"/>
 
<wire x1="-2.7" y1="-2.35" x2="-2.3" y2="-2.35" width="0.2032" layer="51"/>
 
<wire x1="12.8" y1="3.15" x2="13.2" y2="3.15" width="0.2032" layer="51"/>
 
<wire x1="13.2" y1="3.15" x2="13.2" y2="2.15" width="0.2032" layer="51"/>
 
<wire x1="13.2" y1="2.15" x2="12.8" y2="2.15" width="0.2032" layer="51"/>
 
<circle x="0" y="0" radius="0.425" width="0.001" layer="51"/>
 
<circle x="3.5" y="0" radius="0.425" width="0.001" layer="51"/>
 
<circle x="7" y="0" radius="0.425" width="0.001" layer="51"/>
 
<circle x="10.5" y="0" radius="0.425" width="0.001" layer="51"/>
 
<pad name="1" x="-0.1778" y="0" drill="1.2" diameter="2.032" shape="square"/>
 
@@ -1955,454 +1955,496 @@ design rules under a new name.</descript
 
<param name="RoutingGrid" value="12.5mil"/>
 
<param name="AutoGrid" value="1"/>
 
<param name="Efforts" value="0"/>
 
<param name="TopRouterVariant" value="1"/>
 
<param name="tpViaShape" value="round"/>
 
<param name="PrefDir.1" value="|"/>
 
<param name="PrefDir.2" value="0"/>
 
<param name="PrefDir.3" value="0"/>
 
<param name="PrefDir.4" value="0"/>
 
<param name="PrefDir.5" value="0"/>
 
<param name="PrefDir.6" value="0"/>
 
<param name="PrefDir.7" value="0"/>
 
<param name="PrefDir.8" value="0"/>
 
<param name="PrefDir.9" value="0"/>
 
<param name="PrefDir.10" value="0"/>
 
<param name="PrefDir.11" value="0"/>
 
<param name="PrefDir.12" value="0"/>
 
<param name="PrefDir.13" value="0"/>
 
<param name="PrefDir.14" value="0"/>
 
<param name="PrefDir.15" value="0"/>
 
<param name="PrefDir.16" value="-"/>
 
<param name="cfVia" value="8"/>
 
<param name="cfNonPref" value="5"/>
 
<param name="cfChangeDir" value="2"/>
 
<param name="cfOrthStep" value="2"/>
 
<param name="cfDiagStep" value="3"/>
 
<param name="cfExtdStep" value="0"/>
 
<param name="cfBonusStep" value="1"/>
 
<param name="cfMalusStep" value="1"/>
 
<param name="cfPadImpact" value="4"/>
 
<param name="cfSmdImpact" value="4"/>
 
<param name="cfBusImpact" value="0"/>
 
<param name="cfHugging" value="3"/>
 
<param name="cfAvoid" value="4"/>
 
<param name="cfPolygon" value="10"/>
 
<param name="cfBase.1" value="0"/>
 
<param name="cfBase.2" value="1"/>
 
<param name="cfBase.3" value="1"/>
 
<param name="cfBase.4" value="1"/>
 
<param name="cfBase.5" value="1"/>
 
<param name="cfBase.6" value="1"/>
 
<param name="cfBase.7" value="1"/>
 
<param name="cfBase.8" value="1"/>
 
<param name="cfBase.9" value="1"/>
 
<param name="cfBase.10" value="1"/>
 
<param name="cfBase.11" value="1"/>
 
<param name="cfBase.12" value="1"/>
 
<param name="cfBase.13" value="1"/>
 
<param name="cfBase.14" value="1"/>
 
<param name="cfBase.15" value="1"/>
 
<param name="cfBase.16" value="0"/>
 
<param name="mnVias" value="20"/>
 
<param name="mnSegments" value="9999"/>
 
<param name="mnExtdSteps" value="9999"/>
 
<param name="mnRipupLevel" value="10"/>
 
<param name="mnRipupSteps" value="100"/>
 
<param name="mnRipupTotal" value="100"/>
 
</pass>
 
<pass name="Follow-me" refer="Default" active="yes">
 
</pass>
 
<pass name="Busses" refer="Default" active="yes">
 
<param name="cfNonPref" value="4"/>
 
<param name="cfBusImpact" value="4"/>
 
<param name="cfHugging" value="0"/>
 
<param name="mnVias" value="0"/>
 
</pass>
 
<pass name="Route" refer="Default" active="yes">
 
</pass>
 
<pass name="Optimize1" refer="Default" active="yes">
 
<param name="cfVia" value="99"/>
 
<param name="cfExtdStep" value="10"/>
 
<param name="cfHugging" value="1"/>
 
<param name="mnExtdSteps" value="1"/>
 
<param name="mnRipupLevel" value="0"/>
 
</pass>
 
<pass name="Optimize2" refer="Optimize1" active="yes">
 
<param name="cfNonPref" value="0"/>
 
<param name="cfChangeDir" value="6"/>
 
<param name="cfExtdStep" value="0"/>
 
<param name="cfBonusStep" value="2"/>
 
<param name="cfMalusStep" value="2"/>
 
<param name="cfPadImpact" value="2"/>
 
<param name="cfSmdImpact" value="2"/>
 
<param name="cfHugging" value="0"/>
 
</pass>
 
<pass name="Optimize3" refer="Optimize2" active="yes">
 
<param name="cfChangeDir" value="8"/>
 
<param name="cfPadImpact" value="0"/>
 
<param name="cfSmdImpact" value="0"/>
 
</pass>
 
<pass name="Optimize4" refer="Optimize3" active="yes">
 
<param name="cfChangeDir" value="25"/>
 
</pass>
 
</autorouter>
 
<elements>
 
<element name="U2" library="SparkFun-PowerIC" package="SOT23-5" value="MF-REG-SOT235-3.3V-300mA" x="8.41375" y="8.5725" smashed="yes" rot="R270">
 
<attribute name="NAME" x="10.414" y="7.0485" size="0.8128" layer="25" ratio="16" rot="R180"/>
 
<attribute name="NAME" x="10.414" y="7.0485" size="0.8128" layer="104" ratio="16" rot="R180"/>
 
<attribute name="PROD_ID" value="VREG-00822" x="-24.60625" y="-26.9875" size="1.778" layer="27" rot="R270" display="off"/>
 
<attribute name="VALUE" x="8.22325" y="9.525" size="0.4064" layer="27" rot="R270"/>
 
</element>
 
<element name="LED1" library="SparkFun-LED" package="LED-0603" value="LB Q39G-L2OO-35-1" x="14.605" y="2.38125" smashed="yes" rot="R270">
 
<attribute name="NAME" x="13.319125" y="3.07975" size="0.8128" layer="25" ratio="16"/>
 
<element name="D2" library="SparkFun-LED" package="LED-0603" value="MF-LED-0603-RED" x="14.605" y="2.38125" smashed="yes" rot="R270">
 
<attribute name="NAME" x="13.319125" y="3.07975" size="0.8128" layer="104" ratio="16"/>
 
<attribute name="VALUE" x="13.589" y="1.30175" size="0.4064" layer="27"/>
 
</element>
 
<element name="C5" library="SparkFun-Passives" package="0603-CAP" value="1uF" x="4.28625" y="9.525" smashed="yes" rot="R180">
 
<attribute name="NAME" x="5.93725" y="9.699625" size="0.8128" layer="25" ratio="16" rot="R270"/>
 
<attribute name="NAME" x="5.93725" y="9.699625" size="0.8128" layer="104" ratio="16" rot="R270"/>
 
<attribute name="VALUE" x="5.36575" y="10.668" size="0.4064" layer="27" rot="R180"/>
 
</element>
 
<element name="C7" library="SparkFun-Passives" package="0603-CAP" value="1uF" x="11.509375" y="8.5725" smashed="yes" rot="R270">
 
<attribute name="NAME" x="9.42975" y="7.921625" size="0.8128" layer="25" ratio="16"/>
 
<element name="C6" library="SparkFun-Passives" package="0603-CAP" value="1uF" x="11.509375" y="8.5725" smashed="yes" rot="R270">
 
<attribute name="NAME" x="9.42975" y="7.921625" size="0.8128" layer="104" ratio="16"/>
 
<attribute name="VALUE" x="10.366375" y="9.652" size="0.4064" layer="27" rot="R270"/>
 
</element>
 
<element name="R1" library="SparkFun-Passives" package="0603-RES" value="390" x="14.605" y="8.5725" smashed="yes" rot="R270">
 
<attribute name="NAME" x="15.3035" y="10.0965" size="0.8128" layer="25" ratio="16" rot="R270"/>
 
<element name="R2" library="SparkFun-Passives" package="0603-RES" value="390" x="14.605" y="8.5725" smashed="yes" rot="R270">
 
<attribute name="NAME" x="15.3035" y="10.0965" size="0.8128" layer="104" ratio="16" rot="R270"/>
 
<attribute name="VALUE" x="13.462" y="9.652" size="0.4064" layer="27" rot="R270"/>
 
</element>
 
<element name="C2" library="SparkFun-Passives" package="0603-CAP" value="0.1uF" x="13.335" y="20.955" smashed="yes">
 
<attribute name="NAME" x="13.668375" y="21.6535" size="0.8128" layer="25" ratio="16" rot="R90"/>
 
<element name="C3" library="SparkFun-Passives" package="0603-CAP" value="0.1uF" x="13.335" y="20.955" smashed="yes">
 
<attribute name="NAME" x="13.668375" y="21.6535" size="0.8128" layer="104" ratio="16" rot="R90"/>
 
<attribute name="VALUE" x="12.2555" y="19.812" size="0.4064" layer="27"/>
 
</element>
 
<element name="C1" library="SparkFun-Passives" package="0603-CAP" value="0.1uF" x="13.0175" y="8.5725" smashed="yes" rot="R270">
 
<attribute name="NAME" x="11.176" y="9.032875" size="0.8128" layer="25" ratio="16"/>
 
<element name="C4" library="SparkFun-Passives" package="0603-CAP" value="0.1uF" x="13.0175" y="8.5725" smashed="yes" rot="R270">
 
<attribute name="NAME" x="11.176" y="9.032875" size="0.8128" layer="104" ratio="16"/>
 
<attribute name="VALUE" x="11.8745" y="9.652" size="0.4064" layer="27" rot="R270"/>
 
</element>
 
<element name="U3" library="SparkFun-DigitalIC" package="SO08" value="MCP2551T-E/SN" x="8.255" y="26.035">
 
<element name="U3" library="SparkFun-DigitalIC" package="SO08" value="MCP2551T-E/SN" x="8.255" y="26.035" smashed="yes">
 
<attribute name="NAME" x="6.985" y="26.035" size="0.4064" layer="104"/>
 
<attribute name="PROD_ID" value="IC-09907" x="8.255" y="26.035" size="1.778" layer="27" display="off"/>
 
<attribute name="VALUE" x="6.985" y="25.4" size="0.4064" layer="27"/>
 
</element>
 
<element name="U1" library="Protofusion" package="LQFP48" value="STM32F042C6T6" x="8.255" y="15.875">
 
<element name="U1" library="Protofusion" package="LQFP48" value="STM32F042C6T6" x="8.255" y="15.875" smashed="yes">
 
<attribute name="DIGIKEY_PART_NUMBER" value="" x="8.255" y="15.875" size="1.778" layer="27" display="off"/>
 
<attribute name="MANUFACTURER" value="" x="8.255" y="15.875" size="1.778" layer="27" display="off"/>
 
<attribute name="NAME" x="5.281" y="21.1751" size="1.27" layer="104" ratio="10"/>
 
<attribute name="PART_NUMBER" value="" x="8.255" y="15.875" size="1.778" layer="27" display="off"/>
 
</element>
 
<element name="J1" library="Protofusion" package="POGOPROG-CONN-4-ALLSMT" value="POGOPIN-CONN-4" x="14.9225" y="15.08125" rot="R180">
 
<element name="J2" library="Protofusion" package="POGOPROG-CONN-4-ALLSMT" value="POGOPIN-CONN-4" x="14.9225" y="15.08125" smashed="yes" rot="R180">
 
<attribute name="DIGIKEY_PART_NUMBER" value="" x="14.9225" y="15.08125" size="1.778" layer="27" rot="R180" display="off"/>
 
<attribute name="MANUFACTURER" value="" x="14.9225" y="15.08125" size="1.778" layer="27" rot="R180" display="off"/>
 
<attribute name="NAME" x="17.4625" y="11.27125" size="1.27" layer="104" rot="R180"/>
 
<attribute name="PART_NUMBER" value="" x="14.9225" y="15.08125" size="1.778" layer="27" rot="R180" display="off"/>
 
<attribute name="VALUE" x="16.1925" y="20.16125" size="1.27" layer="27" rot="R180"/>
 
</element>
 
<element name="D1" library="SparkFun-LED" package="LED-0603" value="MF-LED-0603-GREEN" x="1.905" y="2.38125" smashed="yes" rot="R270">
 
<attribute name="NAME" x="2.54" y="2.38125" size="0.6096" layer="104" font="vector" ratio="20" rot="R270" align="bottom-center"/>
 
<attribute name="VALUE" x="1.27" y="2.38125" size="0.6096" layer="27" font="vector" ratio="20" rot="R270" align="top-center"/>
 
</element>
 
<element name="R1" library="SparkFun-Passives" package="0603-RES" value="560" x="1.905" y="8.5725" smashed="yes" rot="R270">
 
<attribute name="NAME" x="2.667" y="9.4615" size="0.4064" layer="104" font="vector" rot="R270"/>
 
<attribute name="VALUE" x="0.762" y="9.5885" size="0.4064" layer="27" font="vector" rot="R270"/>
 
</element>
 
<element name="C7" library="SparkFun-Passives" package="0603-CAP" value="0.1uF" x="4.92125" y="27.94" smashed="yes" rot="R90">
 
<attribute name="NAME" x="4.15925" y="27.051" size="0.4064" layer="104" font="vector" rot="R90"/>
 
<attribute name="VALUE" x="6.06425" y="26.924" size="0.4064" layer="27" font="vector" rot="R90"/>
 
</element>
 
<element name="R4" library="SparkFun-Passives" package="0603-RES" value="120" x="11.7475" y="24.4475" smashed="yes" rot="R270">
 
<attribute name="NAME" x="12.5095" y="25.3365" size="0.4064" layer="104" font="vector" rot="R270"/>
 
<attribute name="VALUE" x="10.6045" y="25.4635" size="0.4064" layer="27" font="vector" rot="R270"/>
 
</element>
 
<element name="C2" library="SparkFun-Passives" package="0603-CAP" value="0.1uF" x="3.175" y="20.955" smashed="yes" rot="R180">
 
<attribute name="NAME" x="4.064" y="20.193" size="0.4064" layer="104" font="vector" rot="R180"/>
 
<attribute name="VALUE" x="4.191" y="22.098" size="0.4064" layer="27" font="vector" rot="R180"/>
 
</element>
 
<element name="LED2" library="SparkFun-LED" package="LED-0603" value="MF-LED-0603-GREEN" x="1.905" y="2.38125" rot="R270"/>
 
<element name="R2" library="SparkFun-Passives" package="0603-RES" value="560" x="1.905" y="8.5725" rot="R270"/>
 
<element name="C3" library="SparkFun-Passives" package="0603-CAP" value="0.1uF" x="4.92125" y="27.94" rot="R90"/>
 
<element name="R3" library="SparkFun-Passives" package="0603-RES" value="120" x="11.7475" y="24.4475" rot="R270"/>
 
<element name="C4" library="SparkFun-Passives" package="0603-CAP" value="0.1uF" x="3.175" y="20.955" rot="R180"/>
 
<element name="C6" library="SparkFun-Passives" package="0603-CAP" value="0.1uF" x="1.905" y="13.49375" rot="R270"/>
 
<element name="R4" library="SparkFun-Passives" package="0603-RES" value="10k" x="1.905" y="18.0975" rot="R90"/>
 
<element name="J4" library="SparkFun-Connectors" package="1X03_LOCK" value="M20-9990346" x="2.54" y="23.495" rot="R90"/>
 
<element name="J5" library="SparkFun-Connectors" package="1X03_LOCK" value="M20-9990346" x="13.97" y="23.495" rot="R90"/>
 
<element name="J3" library="SparkFun-Connectors" package="SCREWTERMINAL-3.5MM-4_LOCK" value="0393570004" x="3.01625" y="35.56"/>
 
<element name="F1" library="dp_devices" package="PTC0805" value="0ZCK0035FF2G" x="3.65125" y="6.985" rot="R270"/>
 
<element name="J2" library="MF_Connectors" package="MICROUSB-RIGHT" value="" x="8.255" y="2.8575"/>
 
<element name="C1" library="SparkFun-Passives" package="0603-CAP" value="0.1uF" x="1.905" y="13.49375" smashed="yes" rot="R270">
 
<attribute name="NAME" x="2.667" y="14.38275" size="0.4064" layer="104" font="vector" rot="R270"/>
 
<attribute name="VALUE" x="0.762" y="14.50975" size="0.4064" layer="27" font="vector" rot="R270"/>
 
</element>
 
<element name="R3" library="SparkFun-Passives" package="0603-RES" value="10k" x="1.905" y="18.0975" smashed="yes" rot="R90">
 
<attribute name="NAME" x="1.143" y="17.2085" size="0.4064" layer="104" font="vector" rot="R90"/>
 
<attribute name="VALUE" x="3.048" y="17.0815" size="0.4064" layer="27" font="vector" rot="R90"/>
 
</element>
 
<element name="JP3" library="SparkFun-Connectors" package="1X03_LOCK" value="M20-9990346" x="2.54" y="23.495" smashed="yes" rot="R90">
 
<attribute name="NAME" x="0.7112" y="22.1488" size="1.27" layer="104" ratio="10" rot="R90"/>
 
<attribute name="VALUE" x="5.715" y="22.225" size="1.27" layer="27" rot="R90"/>
 
</element>
 
<element name="JP2" library="SparkFun-Connectors" package="1X03_LOCK" value="M20-9990346" x="13.97" y="23.495" smashed="yes" rot="R90">
 
<attribute name="NAME" x="12.1412" y="22.1488" size="1.27" layer="104" ratio="10" rot="R90"/>
 
<attribute name="VALUE" x="17.145" y="22.225" size="1.27" layer="27" rot="R90"/>
 
</element>
 
<element name="J3" library="SparkFun-Connectors" package="SCREWTERMINAL-3.5MM-4_LOCK" value="0393570004" x="3.01625" y="35.56" smashed="yes">
 
<attribute name="NAME" x="1.74625" y="38.1" size="0.4064" layer="104"/>
 
<attribute name="VALUE" x="1.74625" y="36.83" size="0.4064" layer="27"/>
 
</element>
 
<element name="F1" library="dp_devices" package="PTC0805" value="0ZCK0035FF2G" x="3.65125" y="6.985" smashed="yes" rot="R270">
 
<attribute name="NAME" x="4.92125" y="9.525" size="1.27" layer="104" ratio="10" rot="R270"/>
 
<attribute name="VALUE" x="1.11125" y="9.525" size="1.27" layer="27" ratio="10" rot="R270"/>
 
</element>
 
<element name="J1" library="MF_Connectors" package="MICROUSB-RIGHT" value="MF-CON-MICROUSB-RIGHT" x="8.255" y="2.8575" smashed="yes">
 
<attribute name="NAME" x="3.175" y="5.5575" size="0.8128" layer="104" font="vector" ratio="16"/>
 
</element>
 
<element name="U$1" library="Protofusion-logos" package="CANABLE-0.4" value="" x="3.81" y="4.445" rot="MR90"/>
 
</elements>
 
<signals>
 
<signal name="GND">
 
<contactref element="U2" pad="2"/>
 
<contactref element="LED1" pad="C"/>
 
<contactref element="D2" pad="C"/>
 
<contactref element="C5" pad="1"/>
 
<contactref element="C7" pad="2"/>
 
<contactref element="C6" pad="2"/>
 
<contactref element="U1" pad="8"/>
 
<contactref element="U1" pad="35"/>
 
<contactref element="U1" pad="23"/>
 
<contactref element="U1" pad="47"/>
 
<contactref element="LED2" pad="C"/>
 
<contactref element="D1" pad="C"/>
 
<contactref element="U3" pad="2"/>
 
<contactref element="C3" pad="2"/>
 
<contactref element="C7" pad="2"/>
 
<contactref element="U3" pad="8"/>
 
<contactref element="J1" pad="2"/>
 
<contactref element="C2" pad="2"/>
 
<contactref element="J2" pad="2"/>
 
<contactref element="C3" pad="2"/>
 
<contactref element="C4" pad="2"/>
 
<contactref element="C1" pad="2"/>
 
<contactref element="C6" pad="2"/>
 
<contactref element="C4" pad="2"/>
 
<contactref element="R4" pad="1"/>
 
<contactref element="C2" pad="2"/>
 
<contactref element="R3" pad="1"/>
 
<polygon width="0.254" layer="16">
 
<vertex x="-1.27" y="42.545"/>
 
<vertex x="20.32" y="42.545"/>
 
<vertex x="20.32" y="-1.905"/>
 
<vertex x="-1.27" y="-1.905"/>
 
</polygon>
 
<polygon width="0.254" layer="1">
 
<vertex x="-2.54" y="-1.905"/>
 
<vertex x="21.59" y="-1.42875"/>
 
<vertex x="21.59" y="43.18"/>
 
<vertex x="-2.54" y="43.18"/>
 
</polygon>
 
<via x="13.335" y="3.33375" extent="1-16" drill="0.381"/>
 
<via x="3.175" y="3.33375" extent="1-16" drill="0.381"/>
 
<via x="10.16" y="25.4" extent="1-16" drill="0.381"/>
 
<via x="2.8575" y="19.84375" extent="1-16" drill="0.381"/>
 
<wire x1="4.92125" y1="28.73375" x2="6.35" y2="28.73375" width="0.254" layer="1"/>
 
<contactref element="J3" pad="4"/>
 
<wire x1="10.505" y1="11.575" x2="10.505" y2="10.505" width="0.254" layer="1"/>
 
<wire x1="10.505" y1="10.505" x2="10.16" y2="10.16" width="0.254" layer="1"/>
 
<via x="4.445" y="10.95375" extent="1-16" drill="0.381"/>
 
<via x="5.87375" y="8.41375" extent="1-16" drill="0.381"/>
 
<contactref element="J2" pad="5"/>
 
<contactref element="J2" pad="S6"/>
 
<contactref element="J2" pad="S1"/>
 
<contactref element="J2" pad="S5"/>
 
<contactref element="J2" pad="S2"/>
 
<contactref element="J2" pad="S3"/>
 
<contactref element="J2" pad="S4"/>
 
<contactref element="J1" pad="5"/>
 
<contactref element="J1" pad="S6"/>
 
<contactref element="J1" pad="S1"/>
 
<contactref element="J1" pad="S5"/>
 
<contactref element="J1" pad="S2"/>
 
<contactref element="J1" pad="S3"/>
 
<contactref element="J1" pad="S4"/>
 
</signal>
 
<signal name="3.3V">
 
<contactref element="U2" pad="5"/>
 
<contactref element="C7" pad="1"/>
 
<contactref element="C6" pad="1"/>
 
<contactref element="U1" pad="1"/>
 
<contactref element="U1" pad="24"/>
 
<contactref element="U1" pad="36"/>
 
<contactref element="U1" pad="9"/>
 
<contactref element="U1" pad="48"/>
 
<contactref element="J1" pad="1"/>
 
<contactref element="C1" pad="1"/>
 
<contactref element="J2" pad="1"/>
 
<contactref element="C4" pad="1"/>
 
<contactref element="C3" pad="1"/>
 
<contactref element="C2" pad="1"/>
 
<contactref element="C4" pad="1"/>
 
<contactref element="C6" pad="1"/>
 
<contactref element="C1" pad="1"/>
 
<wire x1="9.71385" y1="9.5225" x2="9.71385" y2="8.76135" width="0.254" layer="1"/>
 
<wire x1="9.71385" y1="8.76135" x2="9.525" y2="8.5725" width="0.254" layer="1"/>
 
<via x="9.525" y="8.5725" extent="1-16" drill="0.381"/>
 
<via x="3.96875" y="19.685" extent="1-16" drill="0.381"/>
 
<via x="1.905" y="15.5575" extent="1-16" drill="0.381"/>
 
<via x="12.54125" y="19.685" extent="1-16" drill="0.381"/>
 
<wire x1="9.525" y1="14.605" x2="9.525" y2="18.786975" width="0.254" layer="16"/>
 
<wire x1="9.525" y1="18.786975" x2="10.423025" y2="19.685" width="0.254" layer="16"/>
 
<wire x1="10.423025" y1="19.685" x2="12.54125" y2="19.685" width="0.254" layer="16"/>
 
<via x="14.9225" y="12.7" extent="1-16" drill="0.381"/>
 
<via x="13.0175" y="10.795" extent="1-16" drill="0.381"/>
 
<contactref element="J4" pad="1"/>
 
<contactref element="JP3" pad="1"/>
 
<wire x1="1.905" y1="15.5575" x2="1.905" y2="14.34375" width="0.254" layer="1"/>
 
<wire x1="4.025" y1="20.955" x2="4.025" y2="19.685" width="0.254" layer="1"/>
 
<wire x1="4.025" y1="19.685" x2="4.025" y2="18.695" width="0.254" layer="1"/>
 
<wire x1="4.025" y1="18.695" x2="3.955" y2="18.625" width="0.254" layer="1"/>
 
<wire x1="5.505" y1="20.175" x2="5.505" y2="19.73625" width="0.254" layer="1"/>
 
<wire x1="3.96875" y1="19.685" x2="4.025" y2="19.685" width="0.254" layer="1"/>
 
<wire x1="4.025" y1="20.955" x2="4.025" y2="21.883" width="0.254" layer="1"/>
 
<wire x1="4.025" y1="21.883" x2="2.413" y2="23.495" width="0.254" layer="1"/>
 
<wire x1="1.905" y1="15.5575" x2="3.96875" y2="17.62125" width="0.254" layer="16"/>
 
<wire x1="3.96875" y1="17.62125" x2="3.96875" y2="19.685" width="0.254" layer="16"/>
 
<wire x1="12.54125" y1="19.685" x2="12.555" y2="19.685" width="0.254" layer="1"/>
 
<wire x1="12.555" y1="19.685" x2="12.555" y2="18.625" width="0.254" layer="1"/>
 
<wire x1="12.555" y1="19.685" x2="12.555" y2="20.885" width="0.254" layer="1"/>
 
<wire x1="12.555" y1="20.885" x2="12.485" y2="20.955" width="0.254" layer="1"/>
 
<wire x1="1.905" y1="14.2875" x2="1.905" y2="14.34375" width="0.254" layer="1"/>
 
<wire x1="5.505" y1="19.73625" x2="5.45375" y2="19.685" width="0.254" layer="1"/>
 
<wire x1="5.45375" y1="19.685" x2="3.96875" y2="19.685" width="0.254" layer="1"/>
 
<wire x1="14.9225" y1="13.81125" x2="14.9225" y2="12.7" width="0.254" layer="1"/>
 
<wire x1="13.0175" y1="10.795" x2="14.9225" y2="12.7" width="0.254" layer="16"/>
 
<via x="9.525" y="14.605" extent="1-16" drill="0.381"/>
 
<wire x1="3.955" y1="14.625" x2="9.505" y2="14.625" width="0.254" layer="1"/>
 
<wire x1="3.955" y1="14.625" x2="2.18625" y2="14.625" width="0.254" layer="1"/>
 
<wire x1="2.18625" y1="14.625" x2="1.905" y2="14.34375" width="0.254" layer="1"/>
 
<wire x1="9.71385" y1="9.5225" x2="11.409375" y2="9.5225" width="0.254" layer="1"/>
 
<wire x1="11.005" y1="11.575" x2="11.005" y2="10.74375" width="0.254" layer="1"/>
 
<wire x1="11.509375" y1="9.4225" x2="11.509375" y2="10.239375" width="0.254" layer="1"/>
 
<wire x1="11.509375" y1="10.239375" x2="11.005" y2="10.74375" width="0.254" layer="1"/>
 
<wire x1="13.0175" y1="9.4225" x2="13.0175" y2="10.795" width="0.254" layer="1"/>
 
<wire x1="11.509375" y1="9.4225" x2="13.0175" y2="9.4225" width="0.254" layer="1"/>
 
<wire x1="9.525" y1="8.5725" x2="9.525" y2="14.605" width="0.254" layer="16"/>
 
<wire x1="11.509375" y1="9.4225" x2="11.409375" y2="9.5225" width="0.254" layer="1"/>
 
<wire x1="9.505" y1="14.625" x2="9.525" y2="14.605" width="0.254" layer="1"/>
 
</signal>
 
<signal name="V_BATT">
 
<contactref element="U2" pad="3"/>
 
<contactref element="U2" pad="1"/>
 
<contactref element="C5" pad="2"/>
 
<contactref element="U3" pad="3"/>
 
<contactref element="C3" pad="1"/>
 
<contactref element="C7" pad="1"/>
 
<wire x1="8.255" y1="9.36625" x2="8.255" y2="7.9375" width="0.4064" layer="1"/>
 
<wire x1="8.255" y1="7.9375" x2="7.9375" y2="7.62" width="0.4064" layer="1"/>
 
<wire x1="7.9375" y1="7.62" x2="7.11615" y2="7.62" width="0.4064" layer="1"/>
 
<wire x1="7.14375" y1="7.5924" x2="7.11615" y2="7.62" width="0.254" layer="1"/>
 
<wire x1="7.11615" y1="7.62" x2="7.11365" y2="7.6225" width="0.254" layer="1"/>
 
<via x="8.255" y="9.36625" extent="1-16" drill="0.381"/>
 
<wire x1="7.62" y1="23.8125" x2="8.89" y2="25.0825" width="0.4064" layer="16"/>
 
<via x="8.89" y="25.0825" extent="1-16" drill="0.381"/>
 
<wire x1="8.89" y1="25.0825" x2="8.89" y2="23.4188" width="0.4064" layer="1"/>
 
<wire x1="8.89" y1="25.0825" x2="8.41375" y2="25.55875" width="0.4064" layer="1"/>
 
<wire x1="8.41375" y1="25.55875" x2="5.23875" y2="25.55875" width="0.4064" layer="1"/>
 
<wire x1="5.23875" y1="25.55875" x2="4.92125" y2="25.87625" width="0.4064" layer="1"/>
 
<wire x1="4.92125" y1="25.87625" x2="4.92125" y2="27.09" width="0.4064" layer="1"/>
 
<contactref element="J3" pad="1"/>
 
<wire x1="2.83845" y1="35.56" x2="8.89" y2="29.50845" width="0.4064" layer="16"/>
 
<wire x1="8.89" y1="29.50845" x2="8.89" y2="25.0825" width="0.4064" layer="16"/>
 
<contactref element="F1" pad="1"/>
 
<wire x1="3.43625" y1="9.525" x2="3.43625" y2="8.3" width="0.4064" layer="1"/>
 
<wire x1="3.43625" y1="8.3" x2="3.65125" y2="8.085" width="0.4064" layer="1"/>
 
<wire x1="7.11615" y1="7.62" x2="5.55625" y2="7.62" width="0.4064" layer="1"/>
 
<wire x1="5.55625" y1="7.62" x2="5.08" y2="8.09625" width="0.4064" layer="1"/>
 
<wire x1="5.08" y1="8.09625" x2="3.6625" y2="8.09625" width="0.4064" layer="1"/>
 
<wire x1="3.6625" y1="8.09625" x2="3.65125" y2="8.085" width="0.4064" layer="1"/>
 
<wire x1="8.255" y1="9.36625" x2="7.62" y2="10.00125" width="0.4064" layer="16"/>
 
<wire x1="7.62" y1="10.00125" x2="7.62" y2="23.8125" width="0.4064" layer="16"/>
 
<wire x1="7.11365" y1="9.5225" x2="8.09875" y2="9.5225" width="0.4064" layer="1"/>
 
<wire x1="8.09875" y1="9.5225" x2="8.255" y2="9.36625" width="0.4064" layer="1"/>
 
</signal>
 
<signal name="D+">
 
<contactref element="U1" pad="33"/>
 
<via x="8.5725" y="6.0325" extent="1-16" drill="0.381"/>
 
<via x="11.1125" y="15.5575" extent="1-16" drill="0.381"/>
 
<wire x1="12.555" y1="17.125" x2="9.8225" y2="17.125" width="0.254" layer="1"/>
 
<wire x1="9.8225" y1="17.125" x2="9.525" y2="16.8275" width="0.254" layer="1"/>
 
<wire x1="9.525" y1="16.8275" x2="9.525" y2="15.875" width="0.254" layer="1"/>
 
<wire x1="9.525" y1="15.875" x2="9.8425" y2="15.5575" width="0.254" layer="1"/>
 
<wire x1="9.8425" y1="15.5575" x2="11.1125" y2="15.5575" width="0.254" layer="1"/>
 
<wire x1="11.1125" y1="15.5575" x2="11.1125" y2="7.39811875" width="0.254" layer="16"/>
 
<wire x1="11.1125" y1="7.39811875" x2="9.74688125" y2="6.0325" width="0.254" layer="16"/>
 
<wire x1="9.74688125" y1="6.0325" x2="8.5725" y2="6.0325" width="0.254" layer="16"/>
 
<contactref element="J2" pad="3"/>
 
<contactref element="J1" pad="3"/>
 
<wire x1="8.255" y1="4.1275" x2="8.255" y2="5.715" width="0.254" layer="1"/>
 
<wire x1="8.255" y1="5.715" x2="8.5725" y2="6.0325" width="0.254" layer="1"/>
 
</signal>
 
<signal name="D-">
 
<contactref element="U1" pad="32"/>
 
<via x="7.46125" y="6.0325" extent="1-16" drill="0.381"/>
 
<wire x1="8.41375" y1="6.985" x2="9.74636875" y2="6.985" width="0.254" layer="16"/>
 
<wire x1="9.74636875" y1="6.985" x2="10.31875" y2="7.55738125" width="0.254" layer="16"/>
 
<wire x1="10.31875" y1="7.55738125" x2="10.31875" y2="16.35125" width="0.254" layer="16"/>
 
<via x="10.31875" y="16.35125" extent="1-16" drill="0.381"/>
 
<wire x1="12.555" y1="16.625" x2="10.5925" y2="16.625" width="0.254" layer="1"/>
 
<wire x1="10.5925" y1="16.625" x2="10.31875" y2="16.35125" width="0.254" layer="1"/>
 
<wire x1="7.46125" y1="6.0325" x2="8.41375" y2="6.985" width="0.254" layer="16"/>
 
<contactref element="J2" pad="2"/>
 
<contactref element="J1" pad="2"/>
 
<wire x1="7.605" y1="4.1275" x2="7.605" y2="5.88875" width="0.254" layer="1"/>
 
<wire x1="7.605" y1="5.88875" x2="7.46125" y2="6.0325" width="0.254" layer="1"/>
 
</signal>
 
<signal name="N$23">
 
<contactref element="LED1" pad="A"/>
 
<contactref element="R1" pad="2"/>
 
<contactref element="D2" pad="A"/>
 
<contactref element="R2" pad="2"/>
 
<wire x1="14.605" y1="7.7225" x2="14.605" y2="3.25825" width="0.254" layer="1"/>
 
</signal>
 
<signal name="LED_RX">
 
<contactref element="R1" pad="1"/>
 
<contactref element="R2" pad="1"/>
 
<contactref element="U1" pad="19"/>
 
<wire x1="11.7475" y1="12.3825" x2="11.1125" y2="13.0175" width="0.254" layer="1"/>
 
<wire x1="11.1125" y1="13.0175" x2="8.89" y2="13.0175" width="0.254" layer="1"/>
 
<wire x1="8.89" y1="13.0175" x2="8.505" y2="12.6325" width="0.254" layer="1"/>
 
<wire x1="8.505" y1="11.575" x2="8.505" y2="12.6325" width="0.254" layer="1"/>
 
<wire x1="11.7475" y1="12.3825" x2="13.0175" y2="12.3825" width="0.254" layer="1"/>
 
<wire x1="13.0175" y1="12.3825" x2="14.605" y2="10.795" width="0.254" layer="1"/>
 
<wire x1="14.605" y1="10.795" x2="14.605" y2="9.4225" width="0.254" layer="1"/>
 
</signal>
 
<signal name="N$2">
 
<contactref element="LED2" pad="A"/>
 
<contactref element="R2" pad="2"/>
 
<contactref element="D1" pad="A"/>
 
<contactref element="R1" pad="2"/>
 
<wire x1="1.905" y1="3.25825" x2="1.905" y2="7.7225" width="0.254" layer="1"/>
 
</signal>
 
<signal name="LED_TX">
 
<contactref element="R2" pad="1"/>
 
<contactref element="R1" pad="1"/>
 
<contactref element="U1" pad="18"/>
 
<wire x1="5.3825" y1="13.0175" x2="7.62" y2="13.0175" width="0.254" layer="1"/>
 
<wire x1="7.62" y1="13.0175" x2="8.005" y2="12.6325" width="0.254" layer="1"/>
 
<wire x1="8.005" y1="11.575" x2="8.005" y2="12.6325" width="0.254" layer="1"/>
 
<wire x1="5.3825" y1="13.0175" x2="3.16" y2="10.795" width="0.254" layer="1"/>
 
<wire x1="3.16" y1="10.795" x2="2.259975" y2="10.795" width="0.254" layer="1"/>
 
<wire x1="2.259975" y1="10.795" x2="1.905" y2="10.440025" width="0.254" layer="1"/>
 
<wire x1="1.905" y1="10.440025" x2="1.905" y2="9.4225" width="0.254" layer="1"/>
 
</signal>
 
<signal name="CAN_RX">
 
<contactref element="U1" pad="45"/>
 
<contactref element="U3" pad="4"/>
 
<wire x1="7.005" y1="20.175" x2="7.005" y2="21.13375" width="0.254" layer="1"/>
 
<wire x1="7.005" y1="21.13375" x2="7.3025" y2="21.43125" width="0.254" layer="1"/>
 
<wire x1="10.16" y1="23.4188" x2="10.16" y2="21.9075" width="0.254" layer="1"/>
 
<wire x1="10.16" y1="21.9075" x2="9.68375" y2="21.43125" width="0.254" layer="1"/>
 
<wire x1="7.3025" y1="21.43125" x2="9.68375" y2="21.43125" width="0.254" layer="1"/>
 
</signal>
 
<signal name="CAN_TX">
 
<contactref element="U1" pad="46"/>
 
<contactref element="U3" pad="1"/>
 
<wire x1="6.505" y1="20.175" x2="6.505" y2="23.975" width="0.254" layer="1"/>
 
<wire x1="6.505" y1="23.975" x2="6.35" y2="24.13" width="0.254" layer="1"/>
 
<wire x1="6.35" y1="24.13" x2="6.35" y2="23.4188" width="0.254" layer="1"/>
 
</signal>
 
<signal name="SWDIO">
 
<contactref element="U1" pad="34"/>
 
<contactref element="J1" pad="4"/>
 
<contactref element="J2" pad="4"/>
 
<wire x1="12.555" y1="17.625" x2="14.91875" y2="17.625" width="0.254" layer="1"/>
 
<wire x1="14.91875" y1="17.625" x2="14.9225" y2="17.62125" width="0.254" layer="1"/>
 
</signal>
 
<signal name="SWCLK">
 
<contactref element="U1" pad="37"/>
 
<contactref element="J1" pad="3"/>
 
<contactref element="J2" pad="3"/>
 
<wire x1="11.005" y1="20.175" x2="11.005" y2="18.625" width="0.254" layer="1"/>
 
<wire x1="11.005" y1="18.625" x2="10.795" y2="18.415" width="0.254" layer="1"/>
 
<via x="13.97" y="16.35125" extent="1-16" drill="0.381"/>
 
<wire x1="13.97" y1="16.35125" x2="12.85875" y2="16.35125" width="0.254" layer="16"/>
 
<wire x1="12.85875" y1="16.35125" x2="10.795" y2="18.415" width="0.254" layer="16"/>
 
<via x="10.795" y="18.415" extent="1-16" drill="0.381"/>
 
<wire x1="14.9225" y1="16.35125" x2="13.97" y2="16.35125" width="0.254" layer="1"/>
 
</signal>
 
<signal name="CANH">
 
<contactref element="U3" pad="7"/>
 
<contactref element="R3" pad="1"/>
 
<contactref element="R4" pad="1"/>
 
<wire x1="7.62" y1="28.6512" x2="7.62" y2="34.63405" width="0.254" layer="1"/>
 
<wire x1="7.62" y1="28.6512" x2="7.62" y2="27.305" width="0.254" layer="1"/>
 
<wire x1="7.62" y1="27.305" x2="8.255" y2="26.67" width="0.254" layer="1"/>
 
<wire x1="11.7475" y1="25.2975" x2="11.7475" y2="26.3525" width="0.254" layer="1"/>
 
<wire x1="11.7475" y1="26.3525" x2="11.43" y2="26.67" width="0.254" layer="1"/>
 
<wire x1="11.43" y1="26.67" x2="8.255" y2="26.67" width="0.254" layer="1"/>
 
<contactref element="J3" pad="2"/>
 
<wire x1="7.62" y1="34.63405" x2="6.69405" y2="35.56" width="0.254" layer="1"/>
 
</signal>
 
<signal name="CANL">
 
<contactref element="U3" pad="6"/>
 
<wire x1="8.89" y1="28.6512" x2="8.89" y2="31.115" width="0.254" layer="1"/>
 
<wire x1="11.303" y1="31.115" x2="8.89" y2="31.115" width="0.254" layer="1"/>
 
<contactref element="J5" pad="3"/>
 
<contactref element="JP2" pad="3"/>
 
<wire x1="11.303" y1="31.115" x2="13.843" y2="28.575" width="0.254" layer="1"/>
 
<contactref element="J3" pad="3"/>
 
<wire x1="8.89" y1="31.115" x2="8.89" y2="34.61155" width="0.254" layer="1"/>
 
<wire x1="8.89" y1="34.61155" x2="9.83845" y2="35.56" width="0.254" layer="1"/>
 
</signal>
 
<signal name="N$3">
 
<contactref element="R3" pad="2"/>
 
<contactref element="J5" pad="2"/>
 
<contactref element="R4" pad="2"/>
 
<contactref element="JP2" pad="2"/>
 
<wire x1="12.7" y1="24.4475" x2="12.7" y2="25.7175" width="0.254" layer="1"/>
 
<wire x1="12.7" y1="25.7175" x2="13.0175" y2="26.035" width="0.254" layer="1"/>
 
<wire x1="13.0175" y1="26.035" x2="14.097" y2="26.035" width="0.254" layer="1"/>
 
<wire x1="12.7" y1="24.4475" x2="11.85" y2="23.5975" width="0.254" layer="1"/>
 
<wire x1="11.85" y1="23.5975" x2="11.7475" y2="23.5975" width="0.254" layer="1"/>
 
</signal>
 
<signal name="BOOT0">
 
<contactref element="J4" pad="2"/>
 
<contactref element="JP3" pad="2"/>
 
<contactref element="U1" pad="44"/>
 
<contactref element="R4" pad="2"/>
 
<contactref element="R3" pad="2"/>
 
<wire x1="7.505" y1="20.175" x2="7.505" y2="18.935" width="0.254" layer="1"/>
 
<contactref element="U1" pad="2"/>
 
<wire x1="7.505" y1="18.935" x2="6.695" y2="18.125" width="0.254" layer="1"/>
 
<wire x1="3.955" y1="18.125" x2="6.695" y2="18.125" width="0.254" layer="1"/>
 
<wire x1="2.667" y1="26.035" x2="2.54" y2="26.035" width="0.254" layer="1"/>
 
<wire x1="2.54" y1="26.035" x2="1.11125" y2="24.60625" width="0.254" layer="1"/>
 
<wire x1="1.11125" y1="24.60625" x2="1.11125" y2="19.74125" width="0.254" layer="1"/>
 
<wire x1="1.11125" y1="19.74125" x2="1.905" y2="18.9475" width="0.254" layer="1"/>
 
<wire x1="3.955" y1="18.125" x2="2.7275" y2="18.125" width="0.254" layer="1"/>
 
<wire x1="2.7275" y1="18.125" x2="1.905" y2="18.9475" width="0.254" layer="1"/>
 
</signal>
 
<signal name="N$1">
 
<polygon width="0" layer="1" pour="cutout">
 
<polygon width="0.0254" layer="1" pour="cutout">
 
<vertex x="5.08" y="28.575"/>
 
<vertex x="5.715" y="28.575"/>
 
<vertex x="5.715" y="29.21"/>
 
<vertex x="5.08" y="29.21"/>
 
</polygon>
 
</signal>
 
<signal name="VBUS_RAW">
 
<contactref element="F1" pad="2"/>
 
<wire x1="3.65125" y1="5.885" x2="6.33875" y2="5.885" width="0.3048" layer="1"/>
 
<wire x1="6.33875" y1="5.885" x2="6.746875" y2="5.476875" width="0.3048" layer="1"/>
 
<wire x1="6.746875" y1="5.476875" x2="6.955" y2="5.26875" width="0.3048" layer="1"/>
 
<contactref element="J2" pad="1"/>
 
<wire x1="6.33875" y1="5.885" x2="6.955" y2="5.26875" width="0.3048" layer="1"/>
 
<contactref element="J1" pad="1"/>
 
<wire x1="6.955" y1="5.26875" x2="6.955" y2="4.1275" width="0.3048" layer="1"/>
 
</signal>
 
</signals>
 
<errors>
 
<approved hash="20,1,9a02cb77a9a67543"/>
 
</errors>
 
</board>
 
</drawing>
 
</eagle>
canable.sch
Show inline comments
 
@@ -2053,193 +2053,193 @@ 5V - VREG-00823</description>
 
<rectangle x1="-0.9001" y1="3.4501" x2="-0.5999" y2="4.4999" layer="51"/>
 
<rectangle x1="-1.4001" y1="3.4501" x2="-1.0999" y2="4.4999" layer="51"/>
 
<rectangle x1="-1.9001" y1="3.4501" x2="-1.5999" y2="4.4999" layer="51"/>
 
<rectangle x1="-2.4001" y1="3.4501" x2="-2.0999" y2="4.4999" layer="51"/>
 
<rectangle x1="-2.9001" y1="3.4501" x2="-2.5999" y2="4.4999" layer="51"/>
 
</package>
 
<package name="POGOPROG-CONN-4-ALLSMT">
 
<smd name="3" x="0" y="-1.27" dx="0.889" dy="0.8128" layer="1" cream="no"/>
 
<smd name="2" x="0" y="0" dx="0.889" dy="0.8128" layer="1" cream="no"/>
 
<smd name="4" x="0" y="-2.54" dx="0.889" dy="0.8128" layer="1" cream="no"/>
 
<smd name="1" x="0" y="1.27" dx="0.889" dy="0.8128" layer="1" cream="no"/>
 
<wire x1="-0.635" y1="1.905" x2="0.635" y2="1.905" width="0.127" layer="21"/>
 
<wire x1="0.635" y1="1.905" x2="0.635" y2="-3.175" width="0.127" layer="21"/>
 
<wire x1="0.635" y1="-3.175" x2="-0.635" y2="-3.175" width="0.127" layer="21"/>
 
<wire x1="-0.635" y1="-3.175" x2="-0.635" y2="1.905" width="0.127" layer="21"/>
 
<polygon width="0.127" layer="21">
 
<vertex x="-0.635" y="0.635"/>
 
<vertex x="0.635" y="0.635"/>
 
<vertex x="0.635" y="1.905"/>
 
<vertex x="-0.635" y="1.905"/>
 
</polygon>
 
<text x="-2.54" y="3.81" size="1.27" layer="25">&gt;NAME</text>
 
<text x="-1.27" y="-5.08" size="1.27" layer="27">&gt;VALUE</text>
 
<wire x1="0" y1="3.81" x2="0" y2="2.54" width="0.127" layer="21"/>
 
<wire x1="0.3175" y1="2.8575" x2="0" y2="2.54" width="0.127" layer="21"/>
 
<wire x1="0" y1="2.54" x2="-0.3175" y2="2.8575" width="0.127" layer="21"/>
 
</package>
 
</packages>
 
<symbols>
 
<symbol name="STM32F042C6T6">
 
<wire x1="-10.16" y1="25.4" x2="22.86" y2="25.4" width="0.254" layer="94"/>
 
<wire x1="22.86" y1="25.4" x2="22.86" y2="-66.04" width="0.254" layer="94"/>
 
<wire x1="22.86" y1="-66.04" x2="-10.16" y2="-66.04" width="0.254" layer="94"/>
 
<wire x1="-10.16" y1="-66.04" x2="-10.16" y2="25.4" width="0.254" layer="94"/>
 
<pin name="VDD1" x="-15.24" y="22.86" length="middle"/>
 
<pin name="VDD2" x="-15.24" y="20.32" length="middle"/>
 
<pin name="VDDA" x="-15.24" y="17.78" length="middle"/>
 
<pin name="VDDAIO" x="-15.24" y="12.7" length="middle"/>
 
<pin name="VBAT" x="-15.24" y="10.16" length="middle"/>
 
<pin name="NRST" x="-15.24" y="5.08" length="middle"/>
 
<pin name="PF0/OSC-IN" x="-15.24" y="-2.54" length="middle"/>
 
<pin name="PF1/OSC_OUT" x="-15.24" y="-5.08" length="middle"/>
 
<pin name="PF11/BOOT0" x="-15.24" y="-7.62" length="middle"/>
 
<pin name="PC13" x="-15.24" y="-12.7" length="middle"/>
 
<pin name="PC14" x="-15.24" y="-15.24" length="middle"/>
 
<pin name="PC15" x="-15.24" y="-17.78" length="middle"/>
 
<pin name="VSSA" x="-15.24" y="-25.4" length="middle"/>
 
<pin name="VSS1" x="-15.24" y="-27.94" length="middle"/>
 
<pin name="VSS2" x="-15.24" y="-30.48" length="middle"/>
 
<pin name="VSS3" x="-15.24" y="-33.02" length="middle"/>
 
<pin name="PA0\" x="27.94" y="22.86" length="middle" rot="R180"/>
 
<pin name="PA1" x="27.94" y="20.32" length="middle" rot="R180"/>
 
<pin name="PA2" x="27.94" y="17.78" length="middle" rot="R180"/>
 
<pin name="PA3" x="27.94" y="15.24" length="middle" rot="R180"/>
 
<pin name="PA4" x="27.94" y="12.7" length="middle" rot="R180"/>
 
<pin name="PA5" x="27.94" y="10.16" length="middle" rot="R180"/>
 
<pin name="PA6" x="27.94" y="7.62" length="middle" rot="R180"/>
 
<pin name="PA7" x="27.94" y="5.08" length="middle" rot="R180"/>
 
<pin name="PA8" x="27.94" y="2.54" length="middle" rot="R180"/>
 
<pin name="PA9" x="27.94" y="0" length="middle" rot="R180"/>
 
<pin name="PA10" x="27.94" y="-2.54" length="middle" rot="R180"/>
 
<pin name="PA11" x="27.94" y="-5.08" length="middle" rot="R180"/>
 
<pin name="PA12" x="27.94" y="-7.62" length="middle" rot="R180"/>
 
<pin name="PA13" x="27.94" y="-10.16" length="middle" rot="R180"/>
 
<pin name="PA14" x="27.94" y="-12.7" length="middle" rot="R180"/>
 
<pin name="PA15" x="27.94" y="-15.24" length="middle" rot="R180"/>
 
<pin name="PB0" x="27.94" y="-22.86" length="middle" rot="R180"/>
 
<pin name="PB1" x="27.94" y="-25.4" length="middle" rot="R180"/>
 
<pin name="PB2" x="27.94" y="-27.94" length="middle" rot="R180"/>
 
<pin name="PB3" x="27.94" y="-30.48" length="middle" rot="R180"/>
 
<pin name="PB4" x="27.94" y="-33.02" length="middle" rot="R180"/>
 
<pin name="PB5" x="27.94" y="-35.56" length="middle" rot="R180"/>
 
<pin name="PB6" x="27.94" y="-38.1" length="middle" rot="R180"/>
 
<pin name="PB7" x="27.94" y="-40.64" length="middle" rot="R180"/>
 
<pin name="PB8" x="27.94" y="-43.18" length="middle" rot="R180"/>
 
<pin name="PB9" x="27.94" y="-45.72" length="middle" rot="R180"/>
 
<pin name="PB10" x="27.94" y="-48.26" length="middle" rot="R180"/>
 
<pin name="PB11" x="27.94" y="-50.8" length="middle" rot="R180"/>
 
<pin name="PB12" x="27.94" y="-53.34" length="middle" rot="R180"/>
 
<pin name="PB13" x="27.94" y="-55.88" length="middle" rot="R180"/>
 
<pin name="PB14" x="27.94" y="-58.42" length="middle" rot="R180"/>
 
<pin name="PB15" x="27.94" y="-60.96" length="middle" rot="R180"/>
 
<text x="-9.652" y="26.162" size="1.27" layer="95">&gt;NAME</text>
 
<text x="-10.16" y="-68.58" size="1.27" layer="96">&gt;VALUE</text>
 
</symbol>
 
<symbol name="POGOPROG-CONN-4">
 
<pin name="SWDIO" x="-2.54" y="-2.54" length="short"/>
 
<pin name="SWCLK" x="-2.54" y="0" length="short"/>
 
<pin name="VCC" x="-2.54" y="5.08" length="short"/>
 
<pin name="GND" x="-2.54" y="2.54" length="short"/>
 
<text x="0" y="7.62" size="1.778" layer="95">&gt;NAME</text>
 
<text x="0" y="-5.08" size="1.778" layer="95" rot="MR180">&gt;VALUE</text>
 
<rectangle x1="0" y1="-3.81" x2="1.27" y2="6.35" layer="94"/>
 
</symbol>
 
</symbols>
 
<devicesets>
 
<deviceset name="STM32F042C6T6">
 
<deviceset name="STM32F042C6T6" prefix="U">
 
<description>STM32F0 Family Microcontroller</description>
 
<gates>
 
<gate name="G$1" symbol="STM32F042C6T6" x="-5.08" y="20.32"/>
 
</gates>
 
<devices>
 
<device name="" package="LQFP48">
 
<connects>
 
<connect gate="G$1" pin="NRST" pad="7"/>
 
<connect gate="G$1" pin="PA0\" pad="10"/>
 
<connect gate="G$1" pin="PA1" pad="11"/>
 
<connect gate="G$1" pin="PA10" pad="31"/>
 
<connect gate="G$1" pin="PA11" pad="32"/>
 
<connect gate="G$1" pin="PA12" pad="33"/>
 
<connect gate="G$1" pin="PA13" pad="34"/>
 
<connect gate="G$1" pin="PA14" pad="37"/>
 
<connect gate="G$1" pin="PA15" pad="38"/>
 
<connect gate="G$1" pin="PA2" pad="12"/>
 
<connect gate="G$1" pin="PA3" pad="13"/>
 
<connect gate="G$1" pin="PA4" pad="14"/>
 
<connect gate="G$1" pin="PA5" pad="15"/>
 
<connect gate="G$1" pin="PA6" pad="16"/>
 
<connect gate="G$1" pin="PA7" pad="17"/>
 
<connect gate="G$1" pin="PA8" pad="29"/>
 
<connect gate="G$1" pin="PA9" pad="30"/>
 
<connect gate="G$1" pin="PB0" pad="18"/>
 
<connect gate="G$1" pin="PB1" pad="19"/>
 
<connect gate="G$1" pin="PB10" pad="21"/>
 
<connect gate="G$1" pin="PB11" pad="22"/>
 
<connect gate="G$1" pin="PB12" pad="25"/>
 
<connect gate="G$1" pin="PB13" pad="26"/>
 
<connect gate="G$1" pin="PB14" pad="27"/>
 
<connect gate="G$1" pin="PB15" pad="28"/>
 
<connect gate="G$1" pin="PB2" pad="20"/>
 
<connect gate="G$1" pin="PB3" pad="39"/>
 
<connect gate="G$1" pin="PB4" pad="40"/>
 
<connect gate="G$1" pin="PB5" pad="41"/>
 
<connect gate="G$1" pin="PB6" pad="42"/>
 
<connect gate="G$1" pin="PB7" pad="43"/>
 
<connect gate="G$1" pin="PB8" pad="45"/>
 
<connect gate="G$1" pin="PB9" pad="46"/>
 
<connect gate="G$1" pin="PC13" pad="2"/>
 
<connect gate="G$1" pin="PC14" pad="3"/>
 
<connect gate="G$1" pin="PC15" pad="4"/>
 
<connect gate="G$1" pin="PF0/OSC-IN" pad="5"/>
 
<connect gate="G$1" pin="PF1/OSC_OUT" pad="6"/>
 
<connect gate="G$1" pin="PF11/BOOT0" pad="44"/>
 
<connect gate="G$1" pin="VBAT" pad="1"/>
 
<connect gate="G$1" pin="VDD1" pad="48"/>
 
<connect gate="G$1" pin="VDD2" pad="24"/>
 
<connect gate="G$1" pin="VDDA" pad="9"/>
 
<connect gate="G$1" pin="VDDAIO" pad="36"/>
 
<connect gate="G$1" pin="VSS1" pad="35"/>
 
<connect gate="G$1" pin="VSS2" pad="23"/>
 
<connect gate="G$1" pin="VSS3" pad="47"/>
 
<connect gate="G$1" pin="VSSA" pad="8"/>
 
</connects>
 
<technologies>
 
<technology name="">
 
<attribute name="DIGIKEY_PART_NUMBER" value="" constant="no"/>
 
<attribute name="MANUFACTURER" value="" constant="no"/>
 
<attribute name="PART_NUMBER" value="" constant="no"/>
 
</technology>
 
</technologies>
 
</device>
 
</devices>
 
</deviceset>
 
<deviceset name="POGOPIN-CONN-4" prefix="J">
 
<description>ProtoProg programming header</description>
 
<gates>
 
<gate name="G$1" symbol="POGOPROG-CONN-4" x="0" y="0"/>
 
</gates>
 
<devices>
 
<device name="" package="POGOPROG-CONN-4-ALLSMT">
 
<connects>
 
<connect gate="G$1" pin="GND" pad="2"/>
 
<connect gate="G$1" pin="SWCLK" pad="3"/>
 
<connect gate="G$1" pin="SWDIO" pad="4"/>
 
<connect gate="G$1" pin="VCC" pad="1"/>
 
</connects>
 
<technologies>
 
<technology name="">
 
<attribute name="DIGIKEY_PART_NUMBER" value="" constant="no"/>
 
<attribute name="MANUFACTURER" value="" constant="no"/>
 
<attribute name="PART_NUMBER" value="" constant="no"/>
 
</technology>
 
</technologies>
 
</device>
 
</devices>
 
</deviceset>
 
</devicesets>
 
</library>
 
<library name="SparkFun-Aesthetics">
 
<description>&lt;h3&gt;SparkFun Electronics' preferred foot prints&lt;/h3&gt;
 
In this library you'll find non-functional items- supply symbols, logos, notations, frame blocks, etc.&lt;br&gt;&lt;br&gt;
 
We've spent an enormous amount of time creating and checking these footprints and parts, but it is the end user's responsibility to ensure correctness and suitablity for a given componet or application. If you enjoy using this library, please buy one of our products at www.sparkfun.com.
 
&lt;br&gt;&lt;br&gt;
 
@@ -3387,611 +3387,638 @@ http://dangerousprototypes.com</descript
 
<text x="0" y="6.096" size="1.016" layer="97" font="vector" align="bottom-center">USB PORT</text>
 
<wire x1="5.08" y1="7.62" x2="5.08" y2="-10.16" width="0.127" layer="94"/>
 
<wire x1="5.08" y1="-10.16" x2="-5.08" y2="-10.16" width="0.127" layer="94"/>
 
<wire x1="-5.08" y1="-10.16" x2="-5.08" y2="7.62" width="0.127" layer="94"/>
 
<wire x1="-5.08" y1="7.62" x2="5.08" y2="7.62" width="0.127" layer="94"/>
 
<text x="-5.08" y="12.7" size="1.016" layer="95" font="vector" align="top-left">&gt;NAME</text>
 
<text x="-5.08" y="10.16" size="1.016" layer="96" font="vector">&gt;VALUE</text>
 
<pin name="ID" x="7.62" y="-2.54" visible="off" length="short" rot="R180"/>
 
<pin name="SLD" x="7.62" y="-7.62" visible="off" length="short" direction="pwr" rot="R180"/>
 
<text x="4.572" y="5.08" size="1.016" layer="97" font="vector" align="center-right">5V</text>
 
<text x="4.572" y="2.54" size="1.016" layer="97" font="vector" align="center-right">D-</text>
 
<text x="4.572" y="0" size="1.016" layer="97" font="vector" align="center-right">D+</text>
 
<text x="4.572" y="-2.54" size="1.016" layer="97" font="vector" align="center-right">ID</text>
 
<text x="4.572" y="-5.08" size="1.016" layer="97" font="vector" align="center-right">GND</text>
 
<text x="4.572" y="-7.62" size="1.016" layer="97" font="vector" align="center-right">SHIELD</text>
 
<polygon width="0.254" layer="94">
 
<vertex x="-1.905" y="3.175"/>
 
<vertex x="-1.27" y="4.445"/>
 
<vertex x="-0.635" y="3.175"/>
 
</polygon>
 
<polygon width="0.254" layer="94">
 
<vertex x="-3.175" y="0.3175" curve="-90"/>
 
<vertex x="-2.8575" y="0" curve="-90"/>
 
<vertex x="-3.175" y="-0.3175" curve="-90"/>
 
<vertex x="-3.4925" y="0" curve="-90"/>
 
</polygon>
 
<polygon width="0.254" layer="94">
 
<vertex x="0.3175" y="1.5875"/>
 
<vertex x="0.3175" y="0.9525"/>
 
<vertex x="0.9525" y="0.9525"/>
 
<vertex x="0.9525" y="1.5875"/>
 
</polygon>
 
<wire x1="-1.27" y1="-3.595840625" x2="-1.27" y2="-2.325840625" width="0.254" layer="94"/>
 
<wire x1="-1.27" y1="-2.325840625" x2="-1.27" y2="3.175" width="0.254" layer="94"/>
 
<wire x1="0.337421875" y1="-0.297578125" x2="-0.972421875" y2="-1.607421875" width="0.254" layer="94"/>
 
<wire x1="-3.175" y1="0" x2="-3.175" y2="-0.849159375" width="0.254" layer="94"/>
 
<wire x1="-2.877421875" y1="-1.567578125" x2="-1.567578125" y2="-2.877421875" width="0.254" layer="94"/>
 
<wire x1="-3.175" y1="-0.849159375" x2="-2.877421875" y2="-1.567578125" width="0.254" layer="94" curve="44.999875"/>
 
<wire x1="0.635" y1="1.27" x2="0.635" y2="0.420840625" width="0.254" layer="94"/>
 
<wire x1="0.635" y1="0.420840625" x2="0.337421875" y2="-0.297578125" width="0.254" layer="94" curve="-44.999875"/>
 
<wire x1="-1.27" y1="-3.81" x2="-1.27" y2="-3.595840625" width="0.254" layer="94"/>
 
<wire x1="-1.27" y1="-3.595840625" x2="-1.567578125" y2="-2.877421875" width="0.254" layer="94" curve="44.999875"/>
 
<wire x1="-1.27" y1="-2.325840625" x2="-0.972421875" y2="-1.607421875" width="0.254" layer="94" curve="-44.999875"/>
 
<polygon width="0.254" layer="94">
 
<vertex x="-1.2065" y="-5.715"/>
 
<vertex x="-1.3335" y="-5.715" curve="-90"/>
 
<vertex x="-2.2225" y="-4.826"/>
 
<vertex x="-2.2225" y="-4.699" curve="-90"/>
 
<vertex x="-1.3335" y="-3.81"/>
 
<vertex x="-1.2065" y="-3.81" curve="-90"/>
 
<vertex x="-0.3175" y="-4.699"/>
 
<vertex x="-0.3175" y="-4.826" curve="-90"/>
 
</polygon>
 
</symbol>
 
</symbols>
 
<devicesets>
 
<deviceset name="USB" prefix="J" uservalue="yes">
 
<description>&lt;b&gt;Library:&lt;/b&gt;  MF_Connectors&lt;br/&gt;
 
&lt;b&gt;Description:&lt;/b&gt; 5 Pin USB Connectors. SLD is the shield connection. Usually tied to ground through a small ferrite bead.&lt;br/&gt;</description>
 
<gates>
 
<gate name="G$1" symbol="USB_5PIN" x="0" y="0"/>
 
</gates>
 
<devices>
 
<device name="_MICRO_RIGHT" package="MICROUSB-RIGHT">
 
<connects>
 
<connect gate="G$1" pin="5V" pad="1"/>
 
<connect gate="G$1" pin="D+" pad="3"/>
 
<connect gate="G$1" pin="D-" pad="2"/>
 
<connect gate="G$1" pin="GND" pad="5"/>
 
<connect gate="G$1" pin="ID" pad="4"/>
 
<connect gate="G$1" pin="SLD" pad="S1 S2 S3 S4 S5 S6"/>
 
</connects>
 
<technologies>
 
<technology name=""/>
 
</technologies>
 
</device>
 
<device name="_MINI_RIGHT" package="MINIUSB-RIGHT">
 
<connects>
 
<connect gate="G$1" pin="5V" pad="1"/>
 
<connect gate="G$1" pin="D+" pad="3"/>
 
<connect gate="G$1" pin="D-" pad="2"/>
 
<connect gate="G$1" pin="GND" pad="5"/>
 
<connect gate="G$1" pin="ID" pad="4"/>
 
<connect gate="G$1" pin="SLD" pad="S1 S2 S3 S4"/>
 
</connects>
 
<technologies>
 
<technology name=""/>
 
</technologies>
 
</device>
 
</devices>
 
</deviceset>
 
</devicesets>
 
</library>
 
</libraries>
 
<attributes>
 
<attribute name="CNAME" value="CANable USB&lt;=&gt;CAN"/>
 
<attribute name="CREVISION" value="0.1"/>
 
<attribute name="CREVISION" value="0.4"/>
 
<attribute name="DESIGNER" value="Ethan Zonca"/>
 
</attributes>
 
<variantdefs>
 
</variantdefs>
 
<classes>
 
<class number="0" name="default" width="0" drill="0">
 
</class>
 
</classes>
 
<parts>
 
<part name="U2" library="SparkFun-PowerIC" deviceset="MIC5205" device="3.3V" value="MF-REG-SOT235-3.3V-300mA"/>
 
<part name="LED1" library="SparkFun-LED" deviceset="LED" device="0603" value="LB Q39G-L2OO-35-1"/>
 
<part name="SUPPLY3" library="SparkFun-Aesthetics" deviceset="V_BATT" device=""/>
 
<part name="GND2" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
 
<part name="SUPPLY4" library="SparkFun-Aesthetics" deviceset="3.3V" device=""/>
 
<part name="D2" library="SparkFun-LED" deviceset="LED" device="0603" value="MF-LED-0603-RED"/>
 
<part name="SUPPLY2" library="SparkFun-Aesthetics" deviceset="V_BATT" device=""/>
 
<part name="GND6" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
 
<part name="SUPPLY3" library="SparkFun-Aesthetics" deviceset="3.3V" device=""/>
 
<part name="SUPPLY5" library="SparkFun-Aesthetics" deviceset="V_BATT" device=""/>
 
<part name="C5" library="SparkFun-Passives" deviceset="CAP" device="0603-CAP" value="1uF"/>
 
<part name="C7" library="SparkFun-Passives" deviceset="CAP" device="0603-CAP" value="1uF"/>
 
<part name="R1" library="SparkFun-Passives" deviceset="RESISTOR" device="0603-RES" value="390"/>
 
<part name="GND4" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
 
<part name="C6" library="SparkFun-Passives" deviceset="CAP" device="0603-CAP" value="1uF"/>
 
<part name="R2" library="SparkFun-Passives" deviceset="RESISTOR" device="0603-RES" value="390"/>
 
<part name="GND3" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
 
<part name="GND5" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
 
<part name="GND7" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
 
<part name="GND8" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
 
<part name="FRAME1" library="SparkFun-Aesthetics" deviceset="FRAME-A4L" device=""/>
 
<part name="C2" library="SparkFun-Passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
 
<part name="C1" library="SparkFun-Passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
 
<part name="U$18" library="microbuilder" deviceset="GND" device=""/>
 
<part name="C3" library="SparkFun-Passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
 
<part name="C4" library="SparkFun-Passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
 
<part name="SUP1" library="microbuilder" deviceset="GND" device=""/>
 
<part name="U3" library="SparkFun-DigitalIC" deviceset="MCP2551" device="" value="MCP2551T-E/SN"/>
 
<part name="U1" library="Protofusion" deviceset="STM32F042C6T6" device=""/>
 
<part name="J1" library="Protofusion" deviceset="POGOPIN-CONN-4" device=""/>
 
<part name="LED2" library="SparkFun-LED" deviceset="LED" device="0603" value="MF-LED-0603-GREEN"/>
 
<part name="R2" library="SparkFun-Passives" deviceset="RESISTOR" device="0603-RES" value="560"/>
 
<part name="J2" library="Protofusion" deviceset="POGOPIN-CONN-4" device=""/>
 
<part name="D1" library="SparkFun-LED" deviceset="LED" device="0603" value="MF-LED-0603-GREEN"/>
 
<part name="R1" library="SparkFun-Passives" deviceset="RESISTOR" device="0603-RES" value="560"/>
 
<part name="GND1" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
 
<part name="SUPPLY1" library="SparkFun-Aesthetics" deviceset="3.3V" device=""/>
 
<part name="GND3" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
 
<part name="C3" library="SparkFun-Passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
 
<part name="GND5" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
 
<part name="R3" library="SparkFun-Passives" deviceset="RESISTOR" device="0603-RES" value="120"/>
 
<part name="SUPPLY6" library="SparkFun-Aesthetics" deviceset="V_BATT" device=""/>
 
<part name="GND6" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
 
<part name="SUPPLY2" library="SparkFun-Aesthetics" deviceset="3.3V" device=""/>
 
<part name="GND8" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
 
<part name="C7" library="SparkFun-Passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
 
<part name="GND11" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
 
<part name="R4" library="SparkFun-Passives" deviceset="RESISTOR" device="0603-RES" value="120"/>
 
<part name="SUPPLY4" library="SparkFun-Aesthetics" deviceset="V_BATT" device=""/>
 
<part name="GND9" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
 
<part name="C4" library="SparkFun-Passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
 
<part name="C6" library="SparkFun-Passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
 
<part name="SUPPLY8" library="SparkFun-Aesthetics" deviceset="3.3V" device=""/>
 
<part name="GND10" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
 
<part name="GND11" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
 
<part name="R4" library="SparkFun-Passives" deviceset="RESISTOR" device="0603-RES" value="10k"/>
 
<part name="J4" library="SparkFun-Connectors" deviceset="M03" device="LOCK" value="M20-9990346"/>
 
<part name="SUPPLY8" library="SparkFun-Aesthetics" deviceset="3.3V" device=""/>
 
<part name="J5" library="SparkFun-Connectors" deviceset="M03" device="LOCK" value="M20-9990346"/>
 
<part name="C2" library="SparkFun-Passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
 
<part name="C1" library="SparkFun-Passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
 
<part name="GND4" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
 
<part name="GND2" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
 
<part name="R3" library="SparkFun-Passives" deviceset="RESISTOR" device="0603-RES" value="10k"/>
 
<part name="JP3" library="SparkFun-Connectors" deviceset="M03" device="LOCK" value="M20-9990346"/>
 
<part name="SUPPLY6" library="SparkFun-Aesthetics" deviceset="3.3V" device=""/>
 
<part name="JP2" library="SparkFun-Connectors" deviceset="M03" device="LOCK" value="M20-9990346"/>
 
<part name="J3" library="SparkFun-Connectors" deviceset="M04" device="SCREW_LOCK" value="0393570004"/>
 
<part name="SUPPLY7" library="SparkFun-Aesthetics" deviceset="V_BATT" device=""/>
 
<part name="F1" library="dp_devices" deviceset="FUSE_PTC" device="-0805" value="0ZCK0035FF2G"/>
 
<part name="J2" library="MF_Connectors" deviceset="USB" device="_MICRO_RIGHT"/>
 
<part name="U$4" library="microbuilder" deviceset="GND" device=""/>
 
<part name="J1" library="MF_Connectors" deviceset="USB" device="_MICRO_RIGHT" value="MF-CON-MICROUSB-RIGHT"/>
 
<part name="SUP2" library="microbuilder" deviceset="GND" device=""/>
 
</parts>
 
<sheets>
 
<sheet>
 
<plain>
 
<text x="98.552" y="57.912" size="5.08" layer="113">Power Supply</text>
 
<text x="81.28" y="7.62" size="2.1844" layer="94">Based on CANtact by Eric Evenchick - http://cantact.io/</text>
 
<wire x1="78.74" y1="5.08" x2="78.74" y2="12.7" width="0.0254" layer="94"/>
 
<wire x1="78.74" y1="12.7" x2="184.15" y2="12.7" width="0.0254" layer="94"/>
 
<wire x1="184.15" y1="12.7" x2="184.15" y2="11.938" width="0.1524" layer="94"/>
 
<text x="233.934" y="171.704" size="5.08" layer="113">Jumpers</text>
 
<text x="224.028" y="105.664" size="5.08" layer="113">Connectors</text>
 
<text x="226.314" y="171.704" size="5.08" layer="113">Jumpers</text>
 
<text x="221.488" y="108.204" size="5.08" layer="113">Connectors</text>
 
<text x="17.78" y="123.444" size="2.1844" layer="94">PC13 connected for
 
ease of routing</text>
 
<text x="25.654" y="61.468" size="5.08" layer="113">Indication</text>
 
<text x="262.382" y="151.13" size="2.1844" layer="94" rot="R180">2-3 terminates CAN bus</text>
 
<text x="261.366" y="124.968" size="2.1844" layer="94" rot="R180">1-2 enters bootloader</text>
 
<text x="165.608" y="171.704" size="5.08" layer="113">USB</text>
 
</plain>
 
<instances>
 
<instance part="U2" gate="G$1" x="121.92" y="38.1"/>
 
<instance part="LED1" gate="G$1" x="50.8" y="27.94"/>
 
<instance part="SUPPLY3" gate="G$1" x="106.68" y="45.72"/>
 
<instance part="GND2" gate="1" x="106.68" y="27.94"/>
 
<instance part="SUPPLY4" gate="G$1" x="149.86" y="45.72"/>
 
<instance part="SUPPLY5" gate="G$1" x="190.5" y="170.18"/>
 
<instance part="C5" gate="G$1" x="93.98" y="40.64" rot="R180"/>
 
<instance part="C7" gate="G$1" x="154.94" y="35.56"/>
 
<instance part="R1" gate="G$1" x="50.8" y="38.1" rot="R270"/>
 
<instance part="GND4" gate="1" x="50.8" y="17.78"/>
 
<instance part="GND7" gate="1" x="93.98" y="30.48"/>
 
<instance part="GND8" gate="1" x="154.94" y="27.94"/>
 
<instance part="U2" gate="G$1" x="121.92" y="38.1" smashed="yes">
 
<attribute name="NAME" x="114.3" y="47.244" size="1.778" layer="95"/>
 
<attribute name="VALUE" x="114.3" y="21.59" size="1.778" layer="96"/>
 
</instance>
 
<instance part="D2" gate="G$1" x="50.8" y="27.94" smashed="yes">
 
<attribute name="NAME" x="47.371" y="23.368" size="1.778" layer="95" font="vector" rot="R90"/>
 
<attribute name="VALUE" x="55.245" y="20.066" size="1.778" layer="96" font="vector" rot="R90" align="top-left"/>
 
</instance>
 
<instance part="SUPPLY2" gate="G$1" x="99.06" y="45.72"/>
 
<instance part="GND6" gate="1" x="106.68" y="27.94"/>
 
<instance part="SUPPLY3" gate="G$1" x="139.7" y="45.72"/>
 
<instance part="SUPPLY5" gate="G$1" x="193.04" y="160.02"/>
 
<instance part="C5" gate="G$1" x="99.06" y="38.1" rot="R180"/>
 
<instance part="C6" gate="G$1" x="139.7" y="35.56"/>
 
<instance part="R2" gate="G$1" x="50.8" y="38.1" rot="R270"/>
 
<instance part="GND3" gate="1" x="50.8" y="17.78"/>
 
<instance part="GND5" gate="1" x="99.06" y="27.94"/>
 
<instance part="GND7" gate="1" x="139.7" y="27.94"/>
 
<instance part="FRAME1" gate="G$1" x="5.08" y="5.08"/>
 
<instance part="C2" gate="G$1" x="48.26" y="154.94"/>
 
<instance part="C1" gate="G$1" x="58.42" y="157.48"/>
 
<instance part="U$18" gate="G$1" x="68.58" y="101.6"/>
 
<instance part="U3" gate="MCP2551" x="215.9" y="88.9"/>
 
<instance part="C3" gate="G$1" x="48.26" y="154.94"/>
 
<instance part="C4" gate="G$1" x="58.42" y="157.48"/>
 
<instance part="SUP1" gate="G$1" x="68.58" y="101.6"/>
 
<instance part="U3" gate="MCP2551" x="218.44" y="71.12"/>
 
<instance part="U1" gate="G$1" x="86.36" y="139.7"/>
 
<instance part="J1" gate="G$1" x="259.08" y="63.5" smashed="yes">
 
<attribute name="NAME" x="259.08" y="71.12" size="1.778" layer="95"/>
 
<instance part="J2" gate="G$1" x="261.62" y="45.72" smashed="yes">
 
<attribute name="NAME" x="261.62" y="53.34" size="1.778" layer="95"/>
 
</instance>
 
<instance part="LED2" gate="G$1" x="38.1" y="27.94"/>
 
<instance part="R2" gate="G$1" x="38.1" y="38.1" rot="R270"/>
 
<instance part="D1" gate="G$1" x="38.1" y="27.94" smashed="yes">
 
<attribute name="NAME" x="34.671" y="23.368" size="1.778" layer="95" font="vector" rot="R90"/>
 
<attribute name="VALUE" x="42.037" y="19.05" size="1.778" layer="96" font="vector" rot="R90" align="top-left"/>
 
</instance>
 
<instance part="R1" gate="G$1" x="38.1" y="38.1" rot="R270"/>
 
<instance part="GND1" gate="1" x="38.1" y="17.78"/>
 
<instance part="SUPPLY1" gate="G$1" x="68.58" y="170.18"/>
 
<instance part="GND3" gate="1" x="190.5" y="78.74"/>
 
<instance part="C3" gate="G$1" x="180.34" y="88.9"/>
 
<instance part="GND5" gate="1" x="248.92" y="83.82"/>
 
<instance part="R3" gate="G$1" x="241.3" y="160.02"/>
 
<instance part="SUPPLY6" gate="G$1" x="187.96" y="99.06"/>
 
<instance part="GND6" gate="1" x="241.3" y="83.82"/>
 
<instance part="SUPPLY2" gate="G$1" x="254" y="71.12"/>
 
<instance part="GND9" gate="1" x="241.3" y="55.88"/>
 
<instance part="C4" gate="G$1" x="38.1" y="152.4"/>
 
<instance part="C6" gate="G$1" x="30.48" y="147.32"/>
 
<instance part="GND10" gate="1" x="58.42" y="137.16"/>
 
<instance part="GND11" gate="1" x="50.8" y="121.92"/>
 
<instance part="R4" gate="G$1" x="58.42" y="124.46"/>
 
<instance part="J4" gate="G$1" x="259.08" y="134.62" rot="R180"/>
 
<instance part="SUPPLY8" gate="G$1" x="243.84" y="139.7"/>
 
<instance part="J5" gate="G$1" x="259.08" y="160.02" rot="R180"/>
 
<instance part="J3" gate="G$1" x="256.54" y="93.98" rot="R180"/>
 
<instance part="SUPPLY7" gate="G$1" x="248.92" y="99.06"/>
 
<instance part="F1" gate="G$1" x="180.34" y="167.64" smashed="yes" rot="R180">
 
<attribute name="NAME" x="176.53" y="169.7386" size="1.778" layer="95"/>
 
<attribute name="VALUE" x="176.53" y="163.638" size="1.778" layer="96"/>
 
<instance part="GND8" gate="1" x="193.04" y="60.96"/>
 
<instance part="C7" gate="G$1" x="182.88" y="71.12"/>
 
<instance part="GND11" gate="1" x="251.46" y="66.04"/>
 
<instance part="R4" gate="G$1" x="241.3" y="160.02"/>
 
<instance part="SUPPLY4" gate="G$1" x="190.5" y="81.28"/>
 
<instance part="GND9" gate="1" x="243.84" y="66.04"/>
 
<instance part="SUPPLY8" gate="G$1" x="256.54" y="53.34"/>
 
<instance part="GND10" gate="1" x="243.84" y="38.1"/>
 
<instance part="C2" gate="G$1" x="38.1" y="152.4"/>
 
<instance part="C1" gate="G$1" x="30.48" y="147.32"/>
 
<instance part="GND4" gate="1" x="58.42" y="137.16"/>
 
<instance part="GND2" gate="1" x="50.8" y="121.92"/>
 
<instance part="R3" gate="G$1" x="58.42" y="124.46"/>
 
<instance part="JP3" gate="G$1" x="259.08" y="134.62" smashed="yes" rot="R180">
 
<attribute name="VALUE" x="262.128" y="128.778" size="1.778" layer="96" rot="R180"/>
 
<attribute name="NAME" x="261.366" y="142.24" size="1.778" layer="95" rot="R180"/>
 
</instance>
 
<instance part="J2" gate="G$1" x="160.02" y="162.56"/>
 
<instance part="U$4" gate="G$1" x="170.18" y="149.86"/>
 
<instance part="SUPPLY6" gate="G$1" x="243.84" y="139.7"/>
 
<instance part="JP2" gate="G$1" x="259.08" y="160.02" smashed="yes" rot="R180">
 
<attribute name="VALUE" x="261.874" y="153.67" size="1.778" layer="96" rot="R180"/>
 
<attribute name="NAME" x="261.62" y="167.64" size="1.778" layer="95" rot="R180"/>
 
</instance>
 
<instance part="J3" gate="G$1" x="259.08" y="76.2" smashed="yes" rot="R180">
 
<attribute name="VALUE" x="272.796" y="67.564" size="1.778" layer="96" rot="R180"/>
 
<attribute name="NAME" x="263.906" y="83.566" size="1.778" layer="95" rot="R180"/>
 
</instance>
 
<instance part="SUPPLY7" gate="G$1" x="251.46" y="81.28"/>
 
<instance part="F1" gate="G$1" x="182.88" y="157.48" smashed="yes" rot="R180">
 
<attribute name="NAME" x="179.07" y="159.5786" size="1.778" layer="95"/>
 
<attribute name="VALUE" x="179.07" y="153.478" size="1.778" layer="96"/>
 
</instance>
 
<instance part="J1" gate="G$1" x="162.56" y="152.4" smashed="yes">
 
<attribute name="NAME" x="157.226" y="161.544" size="1.016" layer="95" font="vector" align="top-left"/>
 
<attribute name="VALUE" x="152.908" y="140.716" size="1.016" layer="96" font="vector"/>
 
</instance>
 
<instance part="SUP2" gate="G$1" x="172.72" y="139.7"/>
 
</instances>
 
<busses>
 
</busses>
 
<nets>
 
<net name="GND" class="0">
 
<segment>
 
<pinref part="U2" gate="G$1" pin="GND"/>
 
<wire x1="111.76" y1="38.1" x2="106.68" y2="38.1" width="0.1524" layer="91"/>
 
<wire x1="106.68" y1="38.1" x2="106.68" y2="30.48" width="0.1524" layer="91"/>
 
<pinref part="GND2" gate="1" pin="GND"/>
 
<pinref part="GND6" gate="1" pin="GND"/>
 
</segment>
 
<segment>
 
<pinref part="LED1" gate="G$1" pin="C"/>
 
<pinref part="GND4" gate="1" pin="GND"/>
 
<pinref part="D2" gate="G$1" pin="C"/>
 
<pinref part="GND3" gate="1" pin="GND"/>
 
<wire x1="50.8" y1="22.86" x2="50.8" y2="20.32" width="0.1524" layer="91"/>
 
</segment>
 
<segment>
 
<pinref part="C5" gate="G$1" pin="1"/>
 
<pinref part="GND7" gate="1" pin="GND"/>
 
<wire x1="93.98" y1="33.02" x2="93.98" y2="35.56" width="0.1524" layer="91"/>
 
<pinref part="GND5" gate="1" pin="GND"/>
 
<wire x1="99.06" y1="30.48" x2="99.06" y2="33.02" width="0.1524" layer="91"/>
 
</segment>
 
<segment>
 
<pinref part="C7" gate="G$1" pin="2"/>
 
<pinref part="GND8" gate="1" pin="GND"/>
 
<wire x1="154.94" y1="30.48" x2="154.94" y2="33.02" width="0.1524" layer="91"/>
 
<pinref part="C6" gate="G$1" pin="2"/>
 
<pinref part="GND7" gate="1" pin="GND"/>
 
<wire x1="139.7" y1="30.48" x2="139.7" y2="33.02" width="0.1524" layer="91"/>
 
</segment>
 
<segment>
 
<pinref part="U$18" gate="G$1" pin="GND"/>
 
<pinref part="SUP1" gate="G$1" pin="GND"/>
 
<pinref part="U1" gate="G$1" pin="VSSA"/>
 
<wire x1="71.12" y1="114.3" x2="68.58" y2="114.3" width="0.1524" layer="91"/>
 
<wire x1="68.58" y1="114.3" x2="68.58" y2="111.76" width="0.1524" layer="91"/>
 
<pinref part="U1" gate="G$1" pin="VSS1"/>
 
<wire x1="68.58" y1="111.76" x2="68.58" y2="109.22" width="0.1524" layer="91"/>
 
<wire x1="68.58" y1="109.22" x2="68.58" y2="106.68" width="0.1524" layer="91"/>
 
<wire x1="68.58" y1="106.68" x2="68.58" y2="104.14" width="0.1524" layer="91"/>
 
<wire x1="71.12" y1="111.76" x2="68.58" y2="111.76" width="0.1524" layer="91"/>
 
<junction x="68.58" y="111.76"/>
 
<pinref part="U1" gate="G$1" pin="VSS2"/>
 
<wire x1="71.12" y1="109.22" x2="68.58" y2="109.22" width="0.1524" layer="91"/>
 
<junction x="68.58" y="109.22"/>
 
<pinref part="U1" gate="G$1" pin="VSS3"/>
 
<wire x1="71.12" y1="106.68" x2="68.58" y2="106.68" width="0.1524" layer="91"/>
 
<junction x="68.58" y="106.68"/>
 
</segment>
 
<segment>
 
<pinref part="LED2" gate="G$1" pin="C"/>
 
<pinref part="D1" gate="G$1" pin="C"/>
 
<pinref part="GND1" gate="1" pin="GND"/>
 
<wire x1="38.1" y1="22.86" x2="38.1" y2="20.32" width="0.1524" layer="91"/>
 
</segment>
 
<segment>
 
<pinref part="U3" gate="MCP2551" pin="VSS"/>
 
<wire x1="205.74" y1="93.98" x2="190.5" y2="93.98" width="0.1524" layer="91"/>
 
<wire x1="190.5" y1="93.98" x2="190.5" y2="83.82" width="0.1524" layer="91"/>
 
<pinref part="GND3" gate="1" pin="GND"/>
 
<pinref part="C3" gate="G$1" pin="2"/>
 
<wire x1="190.5" y1="83.82" x2="190.5" y2="81.28" width="0.1524" layer="91"/>
 
<wire x1="180.34" y1="86.36" x2="180.34" y2="83.82" width="0.1524" layer="91"/>
 
<wire x1="180.34" y1="83.82" x2="190.5" y2="83.82" width="0.1524" layer="91"/>
 
<junction x="190.5" y="83.82"/>
 
<wire x1="208.28" y1="76.2" x2="193.04" y2="76.2" width="0.1524" layer="91"/>
 
<wire x1="193.04" y1="76.2" x2="193.04" y2="66.04" width="0.1524" layer="91"/>
 
<pinref part="GND8" gate="1" pin="GND"/>
 
<pinref part="C7" gate="G$1" pin="2"/>
 
<wire x1="193.04" y1="66.04" x2="193.04" y2="63.5" width="0.1524" layer="91"/>
 
<wire x1="182.88" y1="68.58" x2="182.88" y2="66.04" width="0.1524" layer="91"/>
 
<wire x1="182.88" y1="66.04" x2="193.04" y2="66.04" width="0.1524" layer="91"/>
 
<junction x="193.04" y="66.04"/>
 
</segment>
 
<segment>
 
<wire x1="251.46" y1="88.9" x2="248.92" y2="88.9" width="0.1524" layer="91"/>
 
<wire x1="248.92" y1="88.9" x2="248.92" y2="86.36" width="0.1524" layer="91"/>
 
<pinref part="GND5" gate="1" pin="GND"/>
 
<wire x1="254" y1="71.12" x2="251.46" y2="71.12" width="0.1524" layer="91"/>
 
<wire x1="251.46" y1="71.12" x2="251.46" y2="68.58" width="0.1524" layer="91"/>
 
<pinref part="GND11" gate="1" pin="GND"/>
 
<pinref part="J3" gate="G$1" pin="4"/>
 
</segment>
 
<segment>
 
<pinref part="U3" gate="MCP2551" pin="RS"/>
 
<wire x1="236.22" y1="96.52" x2="241.3" y2="96.52" width="0.1524" layer="91"/>
 
<wire x1="241.3" y1="96.52" x2="241.3" y2="86.36" width="0.1524" layer="91"/>
 
<pinref part="GND6" gate="1" pin="GND"/>
 
</segment>
 
<segment>
 
<pinref part="J1" gate="G$1" pin="GND"/>
 
<wire x1="256.54" y1="66.04" x2="241.3" y2="66.04" width="0.1524" layer="91"/>
 
<wire x1="241.3" y1="66.04" x2="241.3" y2="58.42" width="0.1524" layer="91"/>
 
<wire x1="238.76" y1="78.74" x2="243.84" y2="78.74" width="0.1524" layer="91"/>
 
<wire x1="243.84" y1="78.74" x2="243.84" y2="68.58" width="0.1524" layer="91"/>
 
<pinref part="GND9" gate="1" pin="GND"/>
 
</segment>
 
<segment>
 
<pinref part="C6" gate="G$1" pin="2"/>
 
<pinref part="J2" gate="G$1" pin="GND"/>
 
<wire x1="259.08" y1="48.26" x2="243.84" y2="48.26" width="0.1524" layer="91"/>
 
<wire x1="243.84" y1="48.26" x2="243.84" y2="40.64" width="0.1524" layer="91"/>
 
<pinref part="GND10" gate="1" pin="GND"/>
 
</segment>
 
<segment>
 
<pinref part="C1" gate="G$1" pin="2"/>
 
<wire x1="30.48" y1="144.78" x2="30.48" y2="142.24" width="0.1524" layer="91"/>
 
<pinref part="C4" gate="G$1" pin="2"/>
 
<pinref part="C2" gate="G$1" pin="2"/>
 
<wire x1="38.1" y1="149.86" x2="38.1" y2="142.24" width="0.1524" layer="91"/>
 
<wire x1="38.1" y1="142.24" x2="30.48" y2="142.24" width="0.1524" layer="91"/>
 
<pinref part="C2" gate="G$1" pin="2"/>
 
<pinref part="C3" gate="G$1" pin="2"/>
 
<wire x1="38.1" y1="142.24" x2="48.26" y2="142.24" width="0.1524" layer="91"/>
 
<wire x1="48.26" y1="142.24" x2="48.26" y2="152.4" width="0.1524" layer="91"/>
 
<junction x="38.1" y="142.24"/>
 
<pinref part="C1" gate="G$1" pin="2"/>
 
<pinref part="C4" gate="G$1" pin="2"/>
 
<wire x1="48.26" y1="142.24" x2="58.42" y2="142.24" width="0.1524" layer="91"/>
 
<wire x1="58.42" y1="142.24" x2="58.42" y2="154.94" width="0.1524" layer="91"/>
 
<junction x="48.26" y="142.24"/>
 
<wire x1="58.42" y1="142.24" x2="58.42" y2="139.7" width="0.1524" layer="91"/>
 
<junction x="58.42" y="142.24"/>
 
<pinref part="GND10" gate="1" pin="GND"/>
 
<pinref part="GND4" gate="1" pin="GND"/>
 
</segment>
 
<segment>
 
<pinref part="GND11" gate="1" pin="GND"/>
 
<pinref part="R4" gate="G$1" pin="1"/>
 
<pinref part="GND2" gate="1" pin="GND"/>
 
<pinref part="R3" gate="G$1" pin="1"/>
 
<wire x1="50.8" y1="124.46" x2="53.34" y2="124.46" width="0.1524" layer="91"/>
 
</segment>
 
<segment>
 
<pinref part="J2" gate="G$1" pin="GND"/>
 
<wire x1="167.64" y1="157.48" x2="170.18" y2="157.48" width="0.1524" layer="91"/>
 
<wire x1="170.18" y1="157.48" x2="170.18" y2="154.94" width="0.1524" layer="91"/>
 
<pinref part="J2" gate="G$1" pin="SLD"/>
 
<wire x1="170.18" y1="154.94" x2="170.18" y2="152.4" width="0.1524" layer="91"/>
 
<wire x1="167.64" y1="154.94" x2="170.18" y2="154.94" width="0.1524" layer="91"/>
 
<junction x="170.18" y="154.94"/>
 
<pinref part="U$4" gate="G$1" pin="GND"/>
 
<pinref part="J1" gate="G$1" pin="GND"/>
 
<wire x1="170.18" y1="147.32" x2="172.72" y2="147.32" width="0.1524" layer="91"/>
 
<wire x1="172.72" y1="147.32" x2="172.72" y2="144.78" width="0.1524" layer="91"/>
 
<pinref part="J1" gate="G$1" pin="SLD"/>
 
<wire x1="172.72" y1="144.78" x2="172.72" y2="142.24" width="0.1524" layer="91"/>
 
<wire x1="170.18" y1="144.78" x2="172.72" y2="144.78" width="0.1524" layer="91"/>
 
<junction x="172.72" y="144.78"/>
 
<pinref part="SUP2" gate="G$1" pin="GND"/>
 
</segment>
 
</net>
 
<net name="3.3V" class="0">
 
<segment>
 
<pinref part="U2" gate="G$1" pin="OUT"/>
 
<wire x1="129.54" y1="43.18" x2="149.86" y2="43.18" width="0.1524" layer="91"/>
 
<wire x1="149.86" y1="43.18" x2="149.86" y2="45.72" width="0.1524" layer="91"/>
 
<pinref part="SUPPLY4" gate="G$1" pin="3.3V"/>
 
<pinref part="C7" gate="G$1" pin="1"/>
 
<wire x1="149.86" y1="43.18" x2="154.94" y2="43.18" width="0.1524" layer="91"/>
 
<wire x1="154.94" y1="43.18" x2="154.94" y2="40.64" width="0.1524" layer="91"/>
 
<junction x="149.86" y="43.18"/>
 
<wire x1="129.54" y1="43.18" x2="139.7" y2="43.18" width="0.1524" layer="91"/>
 
<wire x1="139.7" y1="43.18" x2="139.7" y2="45.72" width="0.1524" layer="91"/>
 
<pinref part="SUPPLY3" gate="G$1" pin="3.3V"/>
 
<pinref part="C6" gate="G$1" pin="1"/>
 
<wire x1="139.7" y1="43.18" x2="139.7" y2="40.64" width="0.1524" layer="91"/>
 
<junction x="139.7" y="43.18"/>
 
</segment>
 
<segment>
 
<pinref part="U1" gate="G$1" pin="VDD1"/>
 
<wire x1="71.12" y1="162.56" x2="68.58" y2="162.56" width="0.1524" layer="91"/>
 
<wire x1="68.58" y1="162.56" x2="68.58" y2="170.18" width="0.1524" layer="91"/>
 
<pinref part="U1" gate="G$1" pin="VDD2"/>
 
<wire x1="71.12" y1="160.02" x2="68.58" y2="160.02" width="0.1524" layer="91"/>
 
<wire x1="68.58" y1="160.02" x2="68.58" y2="162.56" width="0.1524" layer="91"/>
 
<junction x="68.58" y="162.56"/>
 
<pinref part="U1" gate="G$1" pin="VDDA"/>
 
<wire x1="71.12" y1="157.48" x2="68.58" y2="157.48" width="0.1524" layer="91"/>
 
<wire x1="68.58" y1="157.48" x2="68.58" y2="160.02" width="0.1524" layer="91"/>
 
<junction x="68.58" y="160.02"/>
 
<pinref part="U1" gate="G$1" pin="VDDAIO"/>
 
<wire x1="71.12" y1="152.4" x2="68.58" y2="152.4" width="0.1524" layer="91"/>
 
<wire x1="68.58" y1="152.4" x2="68.58" y2="157.48" width="0.1524" layer="91"/>
 
<junction x="68.58" y="157.48"/>
 
<pinref part="U1" gate="G$1" pin="VBAT"/>
 
<wire x1="71.12" y1="149.86" x2="68.58" y2="149.86" width="0.1524" layer="91"/>
 
<wire x1="68.58" y1="149.86" x2="68.58" y2="152.4" width="0.1524" layer="91"/>
 
<junction x="68.58" y="152.4"/>
 
<pinref part="SUPPLY1" gate="G$1" pin="3.3V"/>
 
<pinref part="C1" gate="G$1" pin="1"/>
 
<pinref part="C4" gate="G$1" pin="1"/>
 
<wire x1="68.58" y1="162.56" x2="58.42" y2="162.56" width="0.1524" layer="91"/>
 
<pinref part="C2" gate="G$1" pin="1"/>
 
<pinref part="C3" gate="G$1" pin="1"/>
 
<wire x1="58.42" y1="162.56" x2="48.26" y2="162.56" width="0.1524" layer="91"/>
 
<wire x1="48.26" y1="162.56" x2="48.26" y2="160.02" width="0.1524" layer="91"/>
 
<junction x="58.42" y="162.56"/>
 
<pinref part="C4" gate="G$1" pin="1"/>
 
<pinref part="C2" gate="G$1" pin="1"/>
 
<wire x1="48.26" y1="162.56" x2="38.1" y2="162.56" width="0.1524" layer="91"/>
 
<wire x1="38.1" y1="162.56" x2="38.1" y2="157.48" width="0.1524" layer="91"/>
 
<junction x="48.26" y="162.56"/>
 
<pinref part="C6" gate="G$1" pin="1"/>
 
<pinref part="C1" gate="G$1" pin="1"/>
 
<wire x1="38.1" y1="162.56" x2="30.48" y2="162.56" width="0.1524" layer="91"/>
 
<wire x1="30.48" y1="162.56" x2="30.48" y2="152.4" width="0.1524" layer="91"/>
 
<junction x="38.1" y="162.56"/>
 
</segment>
 
<segment>
 
<pinref part="J1" gate="G$1" pin="VCC"/>
 
<wire x1="256.54" y1="68.58" x2="254" y2="68.58" width="0.1524" layer="91"/>
 
<wire x1="254" y1="68.58" x2="254" y2="71.12" width="0.1524" layer="91"/>
 
<pinref part="SUPPLY2" gate="G$1" pin="3.3V"/>
 
<pinref part="J2" gate="G$1" pin="VCC"/>
 
<wire x1="259.08" y1="50.8" x2="256.54" y2="50.8" width="0.1524" layer="91"/>
 
<wire x1="256.54" y1="50.8" x2="256.54" y2="53.34" width="0.1524" layer="91"/>
 
<pinref part="SUPPLY8" gate="G$1" pin="3.3V"/>
 
</segment>
 
<segment>
 
<pinref part="J4" gate="G$1" pin="1"/>
 
<pinref part="JP3" gate="G$1" pin="1"/>
 
<wire x1="251.46" y1="137.16" x2="243.84" y2="137.16" width="0.1524" layer="91"/>
 
<wire x1="243.84" y1="137.16" x2="243.84" y2="139.7" width="0.1524" layer="91"/>
 
<pinref part="SUPPLY8" gate="G$1" pin="3.3V"/>
 
<pinref part="SUPPLY6" gate="G$1" pin="3.3V"/>
 
</segment>
 
</net>
 
<net name="V_BATT" class="0">
 
<segment>
 
<pinref part="U2" gate="G$1" pin="EN"/>
 
<wire x1="111.76" y1="33.02" x2="109.22" y2="33.02" width="0.1524" layer="91"/>
 
<wire x1="109.22" y1="33.02" x2="109.22" y2="43.18" width="0.1524" layer="91"/>
 
<pinref part="U2" gate="G$1" pin="IN"/>
 
<wire x1="109.22" y1="43.18" x2="111.76" y2="43.18" width="0.1524" layer="91"/>
 
<wire x1="109.22" y1="43.18" x2="106.68" y2="43.18" width="0.1524" layer="91"/>
 
<wire x1="106.68" y1="43.18" x2="106.68" y2="45.72" width="0.1524" layer="91"/>
 
<wire x1="109.22" y1="43.18" x2="99.06" y2="43.18" width="0.1524" layer="91"/>
 
<wire x1="99.06" y1="43.18" x2="99.06" y2="45.72" width="0.1524" layer="91"/>
 
<junction x="109.22" y="43.18"/>
 
<pinref part="SUPPLY3" gate="G$1" pin="V_BATT"/>
 
<pinref part="SUPPLY2" gate="G$1" pin="V_BATT"/>
 
<pinref part="C5" gate="G$1" pin="2"/>
 
<wire x1="93.98" y1="43.18" x2="106.68" y2="43.18" width="0.1524" layer="91"/>
 
<junction x="106.68" y="43.18"/>
 
<wire x1="99.06" y1="40.64" x2="99.06" y2="43.18" width="0.1524" layer="91"/>
 
<junction x="99.06" y="43.18"/>
 
</segment>
 
<segment>
 
<pinref part="U3" gate="MCP2551" pin="VDD"/>
 
<wire x1="205.74" y1="91.44" x2="187.96" y2="91.44" width="0.1524" layer="91"/>
 
<wire x1="187.96" y1="91.44" x2="187.96" y2="96.52" width="0.1524" layer="91"/>
 
<pinref part="C3" gate="G$1" pin="1"/>
 
<wire x1="187.96" y1="96.52" x2="187.96" y2="99.06" width="0.1524" layer="91"/>
 
<wire x1="180.34" y1="93.98" x2="180.34" y2="96.52" width="0.1524" layer="91"/>
 
<wire x1="180.34" y1="96.52" x2="187.96" y2="96.52" width="0.1524" layer="91"/>
 
<junction x="187.96" y="96.52"/>
 
<pinref part="SUPPLY6" gate="G$1" pin="V_BATT"/>
 
<wire x1="208.28" y1="73.66" x2="190.5" y2="73.66" width="0.1524" layer="91"/>
 
<wire x1="190.5" y1="73.66" x2="190.5" y2="78.74" width="0.1524" layer="91"/>
 
<pinref part="C7" gate="G$1" pin="1"/>
 
<wire x1="190.5" y1="78.74" x2="190.5" y2="81.28" width="0.1524" layer="91"/>
 
<wire x1="182.88" y1="76.2" x2="182.88" y2="78.74" width="0.1524" layer="91"/>
 
<wire x1="182.88" y1="78.74" x2="190.5" y2="78.74" width="0.1524" layer="91"/>
 
<junction x="190.5" y="78.74"/>
 
<pinref part="SUPPLY4" gate="G$1" pin="V_BATT"/>
 
</segment>
 
<segment>
 
<pinref part="J3" gate="G$1" pin="1"/>
 
<pinref part="SUPPLY7" gate="G$1" pin="V_BATT"/>
 
<wire x1="251.46" y1="96.52" x2="248.92" y2="96.52" width="0.1524" layer="91"/>
 
<wire x1="248.92" y1="96.52" x2="248.92" y2="99.06" width="0.1524" layer="91"/>
 
<wire x1="254" y1="78.74" x2="251.46" y2="78.74" width="0.1524" layer="91"/>
 
<wire x1="251.46" y1="78.74" x2="251.46" y2="81.28" width="0.1524" layer="91"/>
 
</segment>
 
<segment>
 
<pinref part="F1" gate="G$1" pin="1"/>
 
<pinref part="SUPPLY5" gate="G$1" pin="V_BATT"/>
 
<wire x1="185.42" y1="167.64" x2="190.5" y2="167.64" width="0.1524" layer="91"/>
 
<wire x1="190.5" y1="167.64" x2="190.5" y2="170.18" width="0.1524" layer="91"/>
 
<wire x1="187.96" y1="157.48" x2="193.04" y2="157.48" width="0.1524" layer="91"/>
 
<wire x1="193.04" y1="157.48" x2="193.04" y2="160.02" width="0.1524" layer="91"/>
 
</segment>
 
</net>
 
<net name="D+" class="0">
 
<segment>
 
<pinref part="U1" gate="G$1" pin="PA12"/>
 
<wire x1="116.84" y1="132.08" x2="114.3" y2="132.08" width="0.1524" layer="91"/>
 
<label x="116.84" y="132.08" size="1.27" layer="95" xref="yes"/>
 
</segment>
 
<segment>
 
<pinref part="J2" gate="G$1" pin="D+"/>
 
<wire x1="170.18" y1="162.56" x2="167.64" y2="162.56" width="0.1524" layer="91"/>
 
<label x="170.18" y="162.56" size="1.27" layer="95" xref="yes"/>
 
<pinref part="J1" gate="G$1" pin="D+"/>
 
<wire x1="172.72" y1="152.4" x2="170.18" y2="152.4" width="0.1524" layer="91"/>
 
<label x="172.72" y="152.4" size="1.27" layer="95" xref="yes"/>
 
</segment>
 
</net>
 
<net name="D-" class="0">
 
<segment>
 
<pinref part="U1" gate="G$1" pin="PA11"/>
 
<wire x1="116.84" y1="134.62" x2="114.3" y2="134.62" width="0.1524" layer="91"/>
 
<label x="116.84" y="134.62" size="1.27" layer="95" xref="yes"/>
 
</segment>
 
<segment>
 
<pinref part="J2" gate="G$1" pin="D-"/>
 
<wire x1="170.18" y1="165.1" x2="167.64" y2="165.1" width="0.1524" layer="91"/>
 
<label x="170.18" y="165.1" size="1.27" layer="95" xref="yes"/>
 
<pinref part="J1" gate="G$1" pin="D-"/>
 
<wire x1="172.72" y1="154.94" x2="170.18" y2="154.94" width="0.1524" layer="91"/>
 
<label x="172.72" y="154.94" size="1.27" layer="95" xref="yes"/>
 
</segment>
 
</net>
 
<net name="N$23" class="0">
 
<segment>
 
<pinref part="LED1" gate="G$1" pin="A"/>
 
<pinref part="R1" gate="G$1" pin="2"/>
 
<pinref part="D2" gate="G$1" pin="A"/>
 
<pinref part="R2" gate="G$1" pin="2"/>
 
<wire x1="50.8" y1="30.48" x2="50.8" y2="33.02" width="0.1524" layer="91"/>
 
</segment>
 
</net>
 
<net name="SWCLK" class="0">
 
<segment>
 
<pinref part="U1" gate="G$1" pin="PA14"/>
 
<wire x1="116.84" y1="127" x2="114.3" y2="127" width="0.1524" layer="91"/>
 
<label x="116.84" y="127" size="1.27" layer="95" xref="yes"/>
 
</segment>
 
<segment>
 
<pinref part="J1" gate="G$1" pin="SWCLK"/>
 
<wire x1="254" y1="63.5" x2="256.54" y2="63.5" width="0.1524" layer="91"/>
 
<label x="254" y="63.5" size="1.27" layer="95" rot="R180" xref="yes"/>
 
<pinref part="J2" gate="G$1" pin="SWCLK"/>
 
<wire x1="256.54" y1="45.72" x2="259.08" y2="45.72" width="0.1524" layer="91"/>
 
<label x="256.54" y="45.72" size="1.27" layer="95" rot="R180" xref="yes"/>
 
</segment>
 
</net>
 
<net name="SWDIO" class="0">
 
<segment>
 
<pinref part="U1" gate="G$1" pin="PA13"/>
 
<wire x1="116.84" y1="129.54" x2="114.3" y2="129.54" width="0.1524" layer="91"/>
 
<label x="116.84" y="129.54" size="1.27" layer="95" xref="yes"/>
 
</segment>
 
<segment>
 
<pinref part="J1" gate="G$1" pin="SWDIO"/>
 
<wire x1="254" y1="60.96" x2="256.54" y2="60.96" width="0.1524" layer="91"/>
 
<label x="254" y="60.96" size="1.27" layer="95" rot="R180" xref="yes"/>
 
<pinref part="J2" gate="G$1" pin="SWDIO"/>
 
<wire x1="256.54" y1="43.18" x2="259.08" y2="43.18" width="0.1524" layer="91"/>
 
<label x="256.54" y="43.18" size="1.27" layer="95" rot="R180" xref="yes"/>
 
</segment>
 
</net>
 
<net name="LED_RX" class="0">
 
<segment>
 
<pinref part="R1" gate="G$1" pin="1"/>
 
<pinref part="R2" gate="G$1" pin="1"/>
 
<wire x1="50.8" y1="45.72" x2="50.8" y2="43.18" width="0.1524" layer="91"/>
 
<label x="50.8" y="45.72" size="1.27" layer="95" rot="R90" xref="yes"/>
 
</segment>
 
<segment>
 
<pinref part="U1" gate="G$1" pin="PB1"/>
 
<wire x1="114.3" y1="114.3" x2="116.84" y2="114.3" width="0.1524" layer="91"/>
 
<label x="116.84" y="114.3" size="1.27" layer="95" xref="yes"/>
 
</segment>
 
</net>
 
<net name="N$2" class="0">
 
<segment>
 
<pinref part="LED2" gate="G$1" pin="A"/>
 
<pinref part="R2" gate="G$1" pin="2"/>
 
<pinref part="D1" gate="G$1" pin="A"/>
 
<pinref part="R1" gate="G$1" pin="2"/>
 
<wire x1="38.1" y1="30.48" x2="38.1" y2="33.02" width="0.1524" layer="91"/>
 
</segment>
 
</net>
 
<net name="LED_TX" class="0">
 
<segment>
 
<pinref part="R2" gate="G$1" pin="1"/>
 
<pinref part="R1" gate="G$1" pin="1"/>
 
<wire x1="38.1" y1="45.72" x2="38.1" y2="43.18" width="0.1524" layer="91"/>
 
<label x="38.1" y="45.72" size="1.27" layer="95" rot="R90" xref="yes"/>
 
</segment>
 
<segment>
 
<pinref part="U1" gate="G$1" pin="PB0"/>
 
<wire x1="114.3" y1="116.84" x2="116.84" y2="116.84" width="0.1524" layer="91"/>
 
<label x="116.84" y="116.84" size="1.27" layer="95" xref="yes"/>
 
</segment>
 
</net>
 
<net name="CAN_RX" class="0">
 
<segment>
 
<pinref part="U1" gate="G$1" pin="PB8"/>
 
<wire x1="116.84" y1="96.52" x2="114.3" y2="96.52" width="0.1524" layer="91"/>
 
<label x="116.84" y="96.52" size="1.27" layer="95" xref="yes"/>
 
</segment>
 
<segment>
 
<pinref part="U3" gate="MCP2551" pin="RXD"/>
 
<wire x1="205.74" y1="88.9" x2="203.2" y2="88.9" width="0.1524" layer="91"/>
 
<label x="203.2" y="88.9" size="1.27" layer="95" rot="R180" xref="yes"/>
 
<wire x1="208.28" y1="71.12" x2="205.74" y2="71.12" width="0.1524" layer="91"/>
 
<label x="205.74" y="71.12" size="1.27" layer="95" rot="R180" xref="yes"/>
 
</segment>
 
</net>
 
<net name="CAN_TX" class="0">
 
<segment>
 
<pinref part="U1" gate="G$1" pin="PB9"/>
 
<wire x1="116.84" y1="93.98" x2="114.3" y2="93.98" width="0.1524" layer="91"/>
 
<label x="116.84" y="93.98" size="1.27" layer="95" xref="yes"/>
 
</segment>
 
<segment>
 
<pinref part="U3" gate="MCP2551" pin="TXD"/>
 
<wire x1="203.2" y1="96.52" x2="205.74" y2="96.52" width="0.1524" layer="91"/>
 
<label x="203.2" y="96.52" size="1.27" layer="95" rot="R180" xref="yes"/>
 
<wire x1="205.74" y1="78.74" x2="208.28" y2="78.74" width="0.1524" layer="91"/>
 
<label x="205.74" y="78.74" size="1.27" layer="95" rot="R180" xref="yes"/>
 
</segment>
 
</net>
 
<net name="CANH" class="0">
 
<segment>
 
<pinref part="U3" gate="MCP2551" pin="CANH"/>
 
<wire x1="236.22" y1="93.98" x2="251.46" y2="93.98" width="0.1524" layer="91"/>
 
<label x="243.84" y="93.98" size="1.27" layer="95"/>
 
<wire x1="238.76" y1="76.2" x2="254" y2="76.2" width="0.1524" layer="91"/>
 
<label x="246.38" y="76.2" size="1.27" layer="95"/>
 
<pinref part="J3" gate="G$1" pin="2"/>
 
</segment>
 
<segment>
 
<pinref part="R3" gate="G$1" pin="1"/>
 
<pinref part="R4" gate="G$1" pin="1"/>
 
<wire x1="236.22" y1="160.02" x2="233.68" y2="160.02" width="0.1524" layer="91"/>
 
<label x="233.68" y="160.02" size="1.27" layer="95" rot="R180" xref="yes"/>
 
</segment>
 
</net>
 
<net name="CANL" class="0">
 
<segment>
 
<pinref part="U3" gate="MCP2551" pin="CANL"/>
 
<wire x1="236.22" y1="91.44" x2="251.46" y2="91.44" width="0.1524" layer="91"/>
 
<label x="243.84" y="91.44" size="1.27" layer="95"/>
 
<wire x1="238.76" y1="73.66" x2="254" y2="73.66" width="0.1524" layer="91"/>
 
<label x="246.38" y="73.66" size="1.27" layer="95"/>
 
<pinref part="J3" gate="G$1" pin="3"/>
 
</segment>
 
<segment>
 
<wire x1="251.46" y1="157.48" x2="233.68" y2="157.48" width="0.1524" layer="91"/>
 
<label x="233.68" y="157.48" size="1.27" layer="95" rot="R180" xref="yes"/>
 
<pinref part="J5" gate="G$1" pin="3"/>
 
<pinref part="JP2" gate="G$1" pin="3"/>
 
</segment>
 
</net>
 
<net name="N$3" class="0">
 
<segment>
 
<pinref part="R3" gate="G$1" pin="2"/>
 
<pinref part="R4" gate="G$1" pin="2"/>
 
<wire x1="246.38" y1="160.02" x2="251.46" y2="160.02" width="0.1524" layer="91"/>
 
<pinref part="J5" gate="G$1" pin="2"/>
 
<pinref part="JP2" gate="G$1" pin="2"/>
 
</segment>
 
</net>
 
<net name="BOOT0" class="0">
 
<segment>
 
<pinref part="J4" gate="G$1" pin="2"/>
 
<pinref part="JP3" gate="G$1" pin="2"/>
 
<wire x1="251.46" y1="134.62" x2="243.84" y2="134.62" width="0.1524" layer="91"/>
 
<label x="243.84" y="134.62" size="1.27" layer="95" rot="R180" xref="yes"/>
 
</segment>
 
<segment>
 
<pinref part="U1" gate="G$1" pin="PF11/BOOT0"/>
 
<wire x1="71.12" y1="132.08" x2="66.04" y2="132.08" width="0.1524" layer="91"/>
 
<pinref part="R4" gate="G$1" pin="2"/>
 
<pinref part="R3" gate="G$1" pin="2"/>
 
<wire x1="66.04" y1="132.08" x2="55.88" y2="132.08" width="0.1524" layer="91"/>
 
<wire x1="63.5" y1="124.46" x2="66.04" y2="124.46" width="0.1524" layer="91"/>
 
<wire x1="66.04" y1="124.46" x2="66.04" y2="127" width="0.1524" layer="91"/>
 
<junction x="66.04" y="132.08"/>
 
<label x="55.88" y="132.08" size="1.27" layer="95" rot="R180" xref="yes"/>
 
<pinref part="U1" gate="G$1" pin="PC13"/>
 
<wire x1="66.04" y1="127" x2="66.04" y2="132.08" width="0.1524" layer="91"/>
 
<wire x1="71.12" y1="127" x2="66.04" y2="127" width="0.1524" layer="91"/>
 
<junction x="66.04" y="127"/>
 
</segment>
 
</net>
 
<net name="VBUS_RAW" class="0">
 
<segment>
 
<pinref part="F1" gate="G$1" pin="2"/>
 
<wire x1="167.64" y1="167.64" x2="175.26" y2="167.64" width="0.1524" layer="91"/>
 
<pinref part="J2" gate="G$1" pin="5V"/>
 
<wire x1="170.18" y1="157.48" x2="177.8" y2="157.48" width="0.1524" layer="91"/>
 
<pinref part="J1" gate="G$1" pin="5V"/>
 
</segment>
 
</net>
 
</nets>
 
</sheet>
 
</sheets>
 
<errors>
 
<approved hash="202,1,129.54,33.02,U2,BP,,,,"/>
 
<approved hash="104,1,170.18,157.48,J1,5V,VBUS_RAW,,,"/>
 
<approved hash="104,1,170.18,144.78,J1,SLD,GND,,,"/>
 
<approved hash="113,1,165.608,152.114,J1,,,,,"/>
 
</errors>
 
</schematic>
 
</drawing>
 
<compatibility>
 
<note version="6.3" minversion="6.2.2" severity="warning">
 
Since Version 6.2.2 text objects can contain more than one line,
 
which will not be processed correctly with this version.
 
</note>
 
</compatibility>
 
</eagle>
0 comments (0 inline, 0 general)