File diff 9b5a2fbcac2d → 5632f7ff799a
canable.sch
Show inline comments
 
@@ -3702,6 +3702,182 @@ You are welcome to use this library for 
 
</deviceset>
 
</devicesets>
 
</library>
 
<library name="dp_devices">
 
<description>Dangerous Prototypes Standard PCB sizes
 
http://dangerousprototypes.com</description>
 
<packages>
 
<package name="PTC0805">
 
<description>0805 fuse</description>
 
<wire x1="-0.5" y1="0.75" x2="0.5" y2="0.75" width="0.0508" layer="21"/>
 
<wire x1="0.5" y1="-0.75" x2="-0.5" y2="-0.75" width="0.0508" layer="21"/>
 
<wire x1="0.5" y1="0.75" x2="0.55" y2="0.75" width="0.0508" layer="49"/>
 
<wire x1="0.55" y1="0.75" x2="0.55" y2="-0.75" width="0.0508" layer="49"/>
 
<wire x1="0.55" y1="-0.75" x2="0.5" y2="-0.75" width="0.0508" layer="49"/>
 
<wire x1="-0.5" y1="0.75" x2="-0.55" y2="0.75" width="0.0508" layer="49"/>
 
<wire x1="-0.55" y1="0.75" x2="-0.55" y2="-0.75" width="0.0508" layer="49"/>
 
<wire x1="-0.55" y1="-0.75" x2="-0.5" y2="-0.75" width="0.0508" layer="49"/>
 
<wire x1="0.55" y1="0.75" x2="1.1" y2="0.75" width="0.0508" layer="49"/>
 
<wire x1="1.1" y1="0.75" x2="1.1" y2="0.45" width="0.0508" layer="49"/>
 
<wire x1="0.55" y1="-0.75" x2="1.1" y2="-0.75" width="0.0508" layer="49"/>
 
<wire x1="1.1" y1="-0.75" x2="1.1" y2="-0.45" width="0.0508" layer="49"/>
 
<wire x1="-0.55" y1="-0.75" x2="-1.1" y2="-0.75" width="0.0508" layer="49"/>
 
<wire x1="-1.1" y1="-0.75" x2="-1.1" y2="-0.45" width="0.0508" layer="49"/>
 
<wire x1="-0.55" y1="0.75" x2="-1.1" y2="0.75" width="0.0508" layer="49"/>
 
<wire x1="-1.1" y1="0.75" x2="-1.1" y2="0.45" width="0.0508" layer="49"/>
 
<wire x1="1.1" y1="0.45" x2="1.1" y2="-0.45" width="0.0508" layer="49" curve="180"/>
 
<wire x1="-1.1" y1="-0.45" x2="-1.1" y2="0.45" width="0.0508" layer="49" curve="180"/>
 
<smd name="1" x="-1.1" y="0" dx="1" dy="1.5" layer="1"/>
 
<smd name="2" x="1.1" y="0" dx="1" dy="1.5" layer="1"/>
 
<text x="-2.54" y="1.27" size="1.27" layer="25" ratio="10">&gt;NAME</text>
 
<text x="-2.54" y="-2.54" size="1.27" layer="27" ratio="10">&gt;VALUE</text>
 
<polygon width="0" layer="49">
 
<vertex x="0.55" y="0.75"/>
 
<vertex x="1.1" y="0.75"/>
 
<vertex x="1.1" y="0.45"/>
 
<vertex x="0.55" y="0.45"/>
 
</polygon>
 
<polygon width="0" layer="49">
 
<vertex x="0.55" y="0.45"/>
 
<vertex x="0.95" y="0.45"/>
 
<vertex x="0.9" y="0.4"/>
 
<vertex x="0.85" y="0.4"/>
 
<vertex x="0.8" y="0.35"/>
 
<vertex x="0.75" y="0.3"/>
 
<vertex x="0.7" y="0.25"/>
 
<vertex x="0.7" y="0.2"/>
 
<vertex x="0.7" y="0.15"/>
 
<vertex x="0.65" y="0.1"/>
 
<vertex x="0.65" y="-0.1"/>
 
<vertex x="0.7" y="-0.15"/>
 
<vertex x="0.7" y="-0.2"/>
 
<vertex x="0.75" y="-0.25"/>
 
<vertex x="0.75" y="-0.3"/>
 
<vertex x="0.8" y="-0.35"/>
 
<vertex x="0.85" y="-0.4"/>
 
<vertex x="0.9" y="-0.4"/>
 
<vertex x="0.95" y="-0.4"/>
 
<vertex x="1" y="-0.45"/>
 
<vertex x="1.05" y="-0.45"/>
 
<vertex x="1.1" y="-0.45"/>
 
<vertex x="1.1" y="-0.75"/>
 
<vertex x="0.55" y="-0.75"/>
 
</polygon>
 
<polygon width="0" layer="49">
 
<vertex x="-0.55" y="0.75"/>
 
<vertex x="-1.1" y="0.75"/>
 
<vertex x="-1.1" y="0.45"/>
 
<vertex x="-1.05" y="0.45"/>
 
<vertex x="-1" y="0.45"/>
 
<vertex x="-0.95" y="0.4"/>
 
<vertex x="-0.85" y="0.4"/>
 
<vertex x="-0.75" y="0.3"/>
 
<vertex x="-0.7" y="0.25"/>
 
<vertex x="-0.7" y="0.2"/>
 
<vertex x="-0.65" y="0.15"/>
 
<vertex x="-0.7" y="0.15"/>
 
<vertex x="-0.65" y="0.1"/>
 
<vertex x="-0.65" y="-0.1"/>
 
<vertex x="-0.7" y="-0.15"/>
 
<vertex x="-0.7" y="-0.2"/>
 
<vertex x="-0.75" y="-0.25"/>
 
<vertex x="-0.75" y="-0.3"/>
 
<vertex x="-0.8" y="-0.35"/>
 
<vertex x="-0.85" y="-0.35"/>
 
<vertex x="-0.9" y="-0.4"/>
 
<vertex x="-0.95" y="-0.4"/>
 
<vertex x="-1" y="-0.45"/>
 
<vertex x="-1.1" y="-0.45"/>
 
<vertex x="-1.1" y="-0.75"/>
 
<vertex x="-0.55" y="-0.75"/>
 
</polygon>
 
</package>
 
<package name="PTC1812L">
 
<description>4.73mm x 3.41mm</description>
 
<wire x1="-1.165" y1="1.705" x2="1.165" y2="1.705" width="0.1524" layer="21"/>
 
<wire x1="1.165" y1="1.705" x2="2.365" y2="1.705" width="0.0634" layer="51"/>
 
<wire x1="2.365" y1="1.705" x2="2.365" y2="0.5" width="0.0634" layer="51"/>
 
<wire x1="2.365" y1="-0.5" x2="2.365" y2="-1.705" width="0.0634" layer="51"/>
 
<wire x1="2.365" y1="-1.705" x2="1.165" y2="-1.705" width="0.0634" layer="51"/>
 
<wire x1="1.165" y1="-1.705" x2="-1.165" y2="-1.705" width="0.1524" layer="21"/>
 
<wire x1="-1.165" y1="-1.705" x2="-2.365" y2="-1.705" width="0.0634" layer="51"/>
 
<wire x1="-2.365" y1="-1.705" x2="-2.365" y2="-0.5" width="0.0634" layer="51"/>
 
<wire x1="-2.365" y1="0.5" x2="-2.365" y2="1.705" width="0.0634" layer="51"/>
 
<wire x1="-2.365" y1="-0.5" x2="-2.365" y2="0.5" width="0.0634" layer="51" curve="180"/>
 
<wire x1="2.365" y1="-0.5" x2="2.365" y2="0.5" width="0.0634" layer="51" curve="-180"/>
 
<wire x1="-1.165" y1="1.705" x2="-1.165" y2="-1.705" width="0.1524" layer="21"/>
 
<wire x1="1.165" y1="1.705" x2="1.165" y2="-1.705" width="0.1524" layer="21"/>
 
<smd name="1" x="-2.62" y="0" dx="1.7" dy="3.15" layer="1"/>
 
<smd name="2" x="2.62" y="0" dx="1.7" dy="3.15" layer="1"/>
 
<text x="-3.81" y="2.54" size="1.27" layer="25" font="vector" ratio="10">&gt;NAME</text>
 
<text x="-3.81" y="-3.81" size="1.27" layer="27" font="vector" ratio="10">&gt;VALUE</text>
 
<polygon width="0.1524" layer="51">
 
<vertex x="-2.365" y="1.705"/>
 
<vertex x="-1.165" y="1.705"/>
 
<vertex x="-1.165" y="-1.705"/>
 
<vertex x="-2.365" y="-1.705"/>
 
<vertex x="-2.365" y="-0.5" curve="90"/>
 
<vertex x="-1.87" y="-0.005"/>
 
<vertex x="-1.87" y="0"/>
 
<vertex x="-1.87" y="0.005" curve="90"/>
 
<vertex x="-2.365" y="0.5"/>
 
</polygon>
 
<polygon width="0.1524" layer="51">
 
<vertex x="2.365" y="1.705"/>
 
<vertex x="2.365" y="0.5" curve="90"/>
 
<vertex x="1.87" y="0.005"/>
 
<vertex x="1.87" y="0"/>
 
<vertex x="1.87" y="-0.005" curve="90"/>
 
<vertex x="2.365" y="-0.5"/>
 
<vertex x="2.365" y="-1.705"/>
 
<vertex x="1.165" y="-1.705"/>
 
<vertex x="1.165" y="1.705"/>
 
</polygon>
 
</package>
 
</packages>
 
<symbols>
 
<symbol name="FUSE_PTC">
 
<wire x1="-2.54" y1="-0.889" x2="2.54" y2="-0.889" width="0.254" layer="94"/>
 
<wire x1="2.54" y1="0.889" x2="-2.54" y2="0.889" width="0.254" layer="94"/>
 
<wire x1="2.54" y1="-0.889" x2="2.54" y2="0.889" width="0.254" layer="94"/>
 
<wire x1="-2.54" y1="-0.889" x2="-2.54" y2="0.889" width="0.254" layer="94"/>
 
<wire x1="1.7" y1="1.7" x2="2.5" y2="1.7" width="0.254" layer="94"/>
 
<wire x1="1.7" y1="1.7" x2="-1.7" y2="-1.7" width="0.254" layer="94"/>
 
<wire x1="-1.7" y1="-1.7" x2="-2.5" y2="-1.7" width="0.254" layer="94"/>
 
<text x="-3.81" y="2.0986" size="1.778" layer="95">&gt;NAME</text>
 
<text x="-3.81" y="-4.002" size="1.778" layer="96">&gt;VALUE</text>
 
<pin name="2" x="5.08" y="0" visible="off" length="short" direction="pas" swaplevel="1" rot="R180"/>
 
<pin name="1" x="-5.08" y="0" visible="off" length="short" direction="pas" swaplevel="1"/>
 
</symbol>
 
</symbols>
 
<devicesets>
 
<deviceset name="FUSE_PTC" prefix="F" uservalue="yes">
 
<description>Resettable PTC</description>
 
<gates>
 
<gate name="G$1" symbol="FUSE_PTC" x="0" y="0"/>
 
</gates>
 
<devices>
 
<device name="-0805" package="PTC0805">
 
<connects>
 
<connect gate="G$1" pin="1" pad="1"/>
 
<connect gate="G$1" pin="2" pad="2"/>
 
</connects>
 
<technologies>
 
<technology name=""/>
 
</technologies>
 
</device>
 
<device name="-1812" package="PTC1812L">
 
<connects>
 
<connect gate="G$1" pin="1" pad="1"/>
 
<connect gate="G$1" pin="2" pad="2"/>
 
</connects>
 
<technologies>
 
<technology name=""/>
 
</technologies>
 
</device>
 
</devices>
 
</deviceset>
 
</devicesets>
 
</library>
 
</libraries>
 
<attributes>
 
<attribute name="CNAME" value="CANable USB&lt;=&gt;CAN"/>
 
@@ -3717,7 +3893,7 @@ You are welcome to use this library for 
 
<parts>
 
<part name="J2" library="SparkFun-Connectors" deviceset="USB" device="-MICROB"/>
 
<part name="U2" library="SparkFun-PowerIC" deviceset="MIC5205" device="3.3V" value="AP2202K-3.3TRG1"/>
 
<part name="LED1" library="SparkFun-LED" deviceset="LED" device="0603"/>
 
<part name="LED1" library="SparkFun-LED" deviceset="LED" device="0603" value="BLUE"/>
 
<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=""/>
 
@@ -3736,7 +3912,7 @@ You are welcome to use this library for 
 
<part name="U3" library="SparkFun-DigitalIC" deviceset="MCP2551" device=""/>
 
<part name="U$1" 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"/>
 
<part name="LED2" library="SparkFun-LED" deviceset="LED" device="0603" value="GREEN"/>
 
<part name="R2" library="SparkFun-Passives" deviceset="RESISTOR" device="0603-RES"/>
 
<part name="GND1" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
 
<part name="SUPPLY1" library="SparkFun-Aesthetics" deviceset="3.3V" device=""/>
 
@@ -3758,6 +3934,7 @@ You are welcome to use this library for 
 
<part name="J4" library="SparkFun-Connectors" deviceset="M03" device="LOCK"/>
 
<part name="J3" library="SparkFun-Connectors" deviceset="M04" device="SCREW_LOCK"/>
 
<part name="SUPPLY7" library="SparkFun-Aesthetics" deviceset="V_BATT" device=""/>
 
<part name="F1" library="dp_devices" deviceset="FUSE_PTC" device="-0805"/>
 
</parts>
 
<sheets>
 
<sheet>
 
@@ -3783,7 +3960,7 @@ ease of routing</text>
 
<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="U$5" gate="G$1" x="251.46" y="33.02"/>
 
<instance part="SUPPLY5" gate="G$1" x="236.22" y="40.64"/>
 
<instance part="SUPPLY5" gate="G$1" x="231.14" y="40.64"/>
 
<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"/>
 
@@ -3822,6 +3999,7 @@ ease of routing</text>
 
<instance part="J4" 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="238.76" y="38.1"/>
 
</instances>
 
<busses>
 
</busses>
 
@@ -4005,12 +4183,6 @@ ease of routing</text>
 
<junction x="106.68" y="43.18"/>
 
</segment>
 
<segment>
 
<wire x1="236.22" y1="38.1" x2="236.22" y2="40.64" width="0.1524" layer="91"/>
 
<pinref part="SUPPLY5" gate="G$1" pin="V_BATT"/>
 
<pinref part="J2" gate="G$1" pin="VBUS"/>
 
<wire x1="236.22" y1="38.1" x2="254" y2="38.1" width="0.1524" layer="91"/>
 
</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"/>
 
@@ -4027,6 +4199,12 @@ ease of routing</text>
 
<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"/>
 
</segment>
 
<segment>
 
<pinref part="F1" gate="G$1" pin="1"/>
 
<pinref part="SUPPLY5" gate="G$1" pin="V_BATT"/>
 
<wire x1="233.68" y1="38.1" x2="231.14" y2="38.1" width="0.1524" layer="91"/>
 
<wire x1="231.14" y1="38.1" x2="231.14" y2="40.64" width="0.1524" layer="91"/>
 
</segment>
 
</net>
 
<net name="D+" class="0">
 
<segment>
 
@@ -4192,6 +4370,13 @@ ease of routing</text>
 
<junction x="66.04" y="127"/>
 
</segment>
 
</net>
 
<net name="N$4" class="0">
 
<segment>
 
<pinref part="J2" gate="G$1" pin="VBUS"/>
 
<pinref part="F1" gate="G$1" pin="2"/>
 
<wire x1="254" y1="38.1" x2="243.84" y2="38.1" width="0.1524" layer="91"/>
 
</segment>
 
</net>
 
</nets>
 
</sheet>
 
</sheets>