0 2 0
default
Ethan Zonca - 2 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:
114
72
216
189
↑ Collapse Diff ↑
...
 
@@ -201,7 +201,7 @@
201 201
 
<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"/>
202 202
 
<circle x="2.69875" y="0.79375" radius="0.15875" width="0.127" layer="21"/>
203 203
 
<circle x="13.81125" y="0.79375" radius="0.15875" width="0.127" layer="21"/>
204
 
<text x="7.77875" y="31.27375" size="0.8128" layer="21" ratio="16" rot="SR180">CANH</text>
204
 
<text x="7.46125" y="31.27375" size="0.8128" layer="21" ratio="16" rot="SR180">CANH</text>
205 205
 
<text x="11.7475" y="31.27375" size="0.8128" layer="21" ratio="16" rot="SR180">CANL</text>
206 206
 
<text x="14.9225" y="31.27375" size="0.8128" layer="21" ratio="16" rot="SR180">GND</text>
207 207
 
<text x="12.22375" y="26.19375" size="0.8128" layer="21" ratio="16" rot="R90">TERM</text>
...
 
@@ -213,7 +213,7 @@
213 213
 
<text x="0.9525" y="3.96875" size="0.8128" layer="21" ratio="16">Pwr</text>
214 214
 
<text x="13.6525" y="3.96875" size="0.8128" layer="21" ratio="16">Act</text>
215 215
 
<text x="2.2225" y="34.13125" size="0.8128" layer="22" ratio="16" rot="SMR180">5v</text>
216
 
<text x="3.81" y="31.27375" size="0.8128" layer="21" ratio="16" rot="SR180">5v</text>
216
 
<text x="3.175" y="31.27375" size="0.8128" layer="21" ratio="16" rot="SR180">5v</text>
217 217
 
<text x="1.27" y="4.92125" size="1.016" layer="22" ratio="16" rot="SMR90">by protofusion.org</text>
218 218
 
<circle x="3.93125" y="19.2615" radius="0.1" width="0.4064" layer="21"/>
219 219
 
<circle x="6.3125" y="25.13525" radius="0.1" width="0.4064" layer="21"/>
...
 
@@ -2048,81 +2048,121 @@ design rules under a new name.</descript
2048 2048
 
</autorouter>
2049 2049
 
<elements>
2050 2050
 
<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">
2051
 
<attribute name="NAME" x="10.414" y="7.0485" size="0.8128" layer="25" ratio="16" rot="R180"/>
2051
 
<attribute name="NAME" x="10.414" y="7.0485" size="0.8128" layer="104" ratio="16" rot="R180"/>
2052 2052
 
<attribute name="PROD_ID" value="VREG-00822" x="-24.60625" y="-26.9875" size="1.778" layer="27" rot="R270" display="off"/>
2053 2053
 
<attribute name="VALUE" x="8.22325" y="9.525" size="0.4064" layer="27" rot="R270"/>
2054 2054
 
</element>
2055
 
<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">
2056
 
<attribute name="NAME" x="13.319125" y="3.07975" size="0.8128" layer="25" ratio="16"/>
2055
 
<element name="D2" library="SparkFun-LED" package="LED-0603" value="MF-LED-0603-RED" x="14.605" y="2.38125" smashed="yes" rot="R270">
2056
 
<attribute name="NAME" x="13.319125" y="3.07975" size="0.8128" layer="104" ratio="16"/>
2057 2057
 
<attribute name="VALUE" x="13.589" y="1.30175" size="0.4064" layer="27"/>
2058 2058
 
</element>
2059 2059
 
<element name="C5" library="SparkFun-Passives" package="0603-CAP" value="1uF" x="4.28625" y="9.525" smashed="yes" rot="R180">
2060
 
<attribute name="NAME" x="5.93725" y="9.699625" size="0.8128" layer="25" ratio="16" rot="R270"/>
2060
 
<attribute name="NAME" x="5.93725" y="9.699625" size="0.8128" layer="104" ratio="16" rot="R270"/>
2061 2061
 
<attribute name="VALUE" x="5.36575" y="10.668" size="0.4064" layer="27" rot="R180"/>
2062 2062
 
</element>
2063
 
<element name="C7" library="SparkFun-Passives" package="0603-CAP" value="1uF" x="11.509375" y="8.5725" smashed="yes" rot="R270">
2064
 
<attribute name="NAME" x="9.42975" y="7.921625" size="0.8128" layer="25" ratio="16"/>
2063
 
<element name="C6" library="SparkFun-Passives" package="0603-CAP" value="1uF" x="11.509375" y="8.5725" smashed="yes" rot="R270">
2064
 
<attribute name="NAME" x="9.42975" y="7.921625" size="0.8128" layer="104" ratio="16"/>
2065 2065
 
<attribute name="VALUE" x="10.366375" y="9.652" size="0.4064" layer="27" rot="R270"/>
2066 2066
 
</element>
2067
 
<element name="R1" library="SparkFun-Passives" package="0603-RES" value="390" x="14.605" y="8.5725" smashed="yes" rot="R270">
2068
 
<attribute name="NAME" x="15.3035" y="10.0965" size="0.8128" layer="25" ratio="16" rot="R270"/>
2067
 
<element name="R2" library="SparkFun-Passives" package="0603-RES" value="390" x="14.605" y="8.5725" smashed="yes" rot="R270">
2068
 
<attribute name="NAME" x="15.3035" y="10.0965" size="0.8128" layer="104" ratio="16" rot="R270"/>
2069 2069
 
<attribute name="VALUE" x="13.462" y="9.652" size="0.4064" layer="27" rot="R270"/>
2070 2070
 
</element>
2071
 
<element name="C2" library="SparkFun-Passives" package="0603-CAP" value="0.1uF" x="13.335" y="20.955" smashed="yes">
2072
 
<attribute name="NAME" x="13.668375" y="21.6535" size="0.8128" layer="25" ratio="16" rot="R90"/>
2071
 
<element name="C3" library="SparkFun-Passives" package="0603-CAP" value="0.1uF" x="13.335" y="20.955" smashed="yes">
2072
 
<attribute name="NAME" x="13.668375" y="21.6535" size="0.8128" layer="104" ratio="16" rot="R90"/>
2073 2073
 
<attribute name="VALUE" x="12.2555" y="19.812" size="0.4064" layer="27"/>
2074 2074
 
</element>
2075
 
<element name="C1" library="SparkFun-Passives" package="0603-CAP" value="0.1uF" x="13.0175" y="8.5725" smashed="yes" rot="R270">
2076
 
<attribute name="NAME" x="11.176" y="9.032875" size="0.8128" layer="25" ratio="16"/>
2075
 
<element name="C4" library="SparkFun-Passives" package="0603-CAP" value="0.1uF" x="13.0175" y="8.5725" smashed="yes" rot="R270">
2076
 
<attribute name="NAME" x="11.176" y="9.032875" size="0.8128" layer="104" ratio="16"/>
2077 2077
 
<attribute name="VALUE" x="11.8745" y="9.652" size="0.4064" layer="27" rot="R270"/>
2078 2078
 
</element>
2079
 
<element name="U3" library="SparkFun-DigitalIC" package="SO08" value="MCP2551T-E/SN" x="8.255" y="26.035">
2079
 
<element name="U3" library="SparkFun-DigitalIC" package="SO08" value="MCP2551T-E/SN" x="8.255" y="26.035" smashed="yes">
2080
 
<attribute name="NAME" x="6.985" y="26.035" size="0.4064" layer="104"/>
2080 2081
 
<attribute name="PROD_ID" value="IC-09907" x="8.255" y="26.035" size="1.778" layer="27" display="off"/>
2082
 
<attribute name="VALUE" x="6.985" y="25.4" size="0.4064" layer="27"/>
2081 2083
 
</element>
2082
 
<element name="U1" library="Protofusion" package="LQFP48" value="STM32F042C6T6" x="8.255" y="15.875">
2084
 
<element name="U1" library="Protofusion" package="LQFP48" value="STM32F042C6T6" x="8.255" y="15.875" smashed="yes">
2083 2085
 
<attribute name="DIGIKEY_PART_NUMBER" value="" x="8.255" y="15.875" size="1.778" layer="27" display="off"/>
2084 2086
 
<attribute name="MANUFACTURER" value="" x="8.255" y="15.875" size="1.778" layer="27" display="off"/>
2087
 
<attribute name="NAME" x="5.281" y="21.1751" size="1.27" layer="104" ratio="10"/>
2085 2088
 
<attribute name="PART_NUMBER" value="" x="8.255" y="15.875" size="1.778" layer="27" display="off"/>
2086 2089
 
</element>
2087
 
<element name="J1" library="Protofusion" package="POGOPROG-CONN-4-ALLSMT" value="POGOPIN-CONN-4" x="14.9225" y="15.08125" rot="R180">
2090
 
<element name="J2" library="Protofusion" package="POGOPROG-CONN-4-ALLSMT" value="POGOPIN-CONN-4" x="14.9225" y="15.08125" smashed="yes" rot="R180">
2088 2091
 
<attribute name="DIGIKEY_PART_NUMBER" value="" x="14.9225" y="15.08125" size="1.778" layer="27" rot="R180" display="off"/>
2089 2092
 
<attribute name="MANUFACTURER" value="" x="14.9225" y="15.08125" size="1.778" layer="27" rot="R180" display="off"/>
2093
 
<attribute name="NAME" x="17.4625" y="11.27125" size="1.27" layer="104" rot="R180"/>
2090 2094
 
<attribute name="PART_NUMBER" value="" x="14.9225" y="15.08125" size="1.778" layer="27" rot="R180" display="off"/>
2095
 
<attribute name="VALUE" x="16.1925" y="20.16125" size="1.27" layer="27" rot="R180"/>
2096
 
</element>
2097
 
<element name="D1" library="SparkFun-LED" package="LED-0603" value="MF-LED-0603-GREEN" x="1.905" y="2.38125" smashed="yes" rot="R270">
2098
 
<attribute name="NAME" x="2.54" y="2.38125" size="0.6096" layer="104" font="vector" ratio="20" rot="R270" align="bottom-center"/>
2099
 
<attribute name="VALUE" x="1.27" y="2.38125" size="0.6096" layer="27" font="vector" ratio="20" rot="R270" align="top-center"/>
2100
 
</element>
2101
 
<element name="R1" library="SparkFun-Passives" package="0603-RES" value="560" x="1.905" y="8.5725" smashed="yes" rot="R270">
2102
 
<attribute name="NAME" x="2.667" y="9.4615" size="0.4064" layer="104" font="vector" rot="R270"/>
2103
 
<attribute name="VALUE" x="0.762" y="9.5885" size="0.4064" layer="27" font="vector" rot="R270"/>
2104
 
</element>
2105
 
<element name="C7" library="SparkFun-Passives" package="0603-CAP" value="0.1uF" x="4.92125" y="27.94" smashed="yes" rot="R90">
2106
 
<attribute name="NAME" x="4.15925" y="27.051" size="0.4064" layer="104" font="vector" rot="R90"/>
2107
 
<attribute name="VALUE" x="6.06425" y="26.924" size="0.4064" layer="27" font="vector" rot="R90"/>
2108
 
</element>
2109
 
<element name="R4" library="SparkFun-Passives" package="0603-RES" value="120" x="11.7475" y="24.4475" smashed="yes" rot="R270">
2110
 
<attribute name="NAME" x="12.5095" y="25.3365" size="0.4064" layer="104" font="vector" rot="R270"/>
2111
 
<attribute name="VALUE" x="10.6045" y="25.4635" size="0.4064" layer="27" font="vector" rot="R270"/>
2112
 
</element>
2113
 
<element name="C2" library="SparkFun-Passives" package="0603-CAP" value="0.1uF" x="3.175" y="20.955" smashed="yes" rot="R180">
2114
 
<attribute name="NAME" x="4.064" y="20.193" size="0.4064" layer="104" font="vector" rot="R180"/>
2115
 
<attribute name="VALUE" x="4.191" y="22.098" size="0.4064" layer="27" font="vector" rot="R180"/>
2091 2116
 
</element>
2092
 
<element name="LED2" library="SparkFun-LED" package="LED-0603" value="MF-LED-0603-GREEN" x="1.905" y="2.38125" rot="R270"/>
2093
 
<element name="R2" library="SparkFun-Passives" package="0603-RES" value="560" x="1.905" y="8.5725" rot="R270"/>
2094
 
<element name="C3" library="SparkFun-Passives" package="0603-CAP" value="0.1uF" x="4.92125" y="27.94" rot="R90"/>
2095
 
<element name="R3" library="SparkFun-Passives" package="0603-RES" value="120" x="11.7475" y="24.4475" rot="R270"/>
2096
 
<element name="C4" library="SparkFun-Passives" package="0603-CAP" value="0.1uF" x="3.175" y="20.955" rot="R180"/>
2097
 
<element name="C6" library="SparkFun-Passives" package="0603-CAP" value="0.1uF" x="1.905" y="13.49375" rot="R270"/>
2098
 
<element name="R4" library="SparkFun-Passives" package="0603-RES" value="10k" x="1.905" y="18.0975" rot="R90"/>
2099
 
<element name="J4" library="SparkFun-Connectors" package="1X03_LOCK" value="M20-9990346" x="2.54" y="23.495" rot="R90"/>
2100
 
<element name="J5" library="SparkFun-Connectors" package="1X03_LOCK" value="M20-9990346" x="13.97" y="23.495" rot="R90"/>
2101
 
<element name="J3" library="SparkFun-Connectors" package="SCREWTERMINAL-3.5MM-4_LOCK" value="0393570004" x="3.01625" y="35.56"/>
2102
 
<element name="F1" library="dp_devices" package="PTC0805" value="0ZCK0035FF2G" x="3.65125" y="6.985" rot="R270"/>
2103
 
<element name="J2" library="MF_Connectors" package="MICROUSB-RIGHT" value="" x="8.255" y="2.8575"/>
2117
 
<element name="C1" library="SparkFun-Passives" package="0603-CAP" value="0.1uF" x="1.905" y="13.49375" smashed="yes" rot="R270">
2118
 
<attribute name="NAME" x="2.667" y="14.38275" size="0.4064" layer="104" font="vector" rot="R270"/>
2119
 
<attribute name="VALUE" x="0.762" y="14.50975" size="0.4064" layer="27" font="vector" rot="R270"/>
2120
 
</element>
2121
 
<element name="R3" library="SparkFun-Passives" package="0603-RES" value="10k" x="1.905" y="18.0975" smashed="yes" rot="R90">
2122
 
<attribute name="NAME" x="1.143" y="17.2085" size="0.4064" layer="104" font="vector" rot="R90"/>
2123
 
<attribute name="VALUE" x="3.048" y="17.0815" size="0.4064" layer="27" font="vector" rot="R90"/>
2124
 
</element>
2125
 
<element name="JP3" library="SparkFun-Connectors" package="1X03_LOCK" value="M20-9990346" x="2.54" y="23.495" smashed="yes" rot="R90">
2126
 
<attribute name="NAME" x="0.7112" y="22.1488" size="1.27" layer="104" ratio="10" rot="R90"/>
2127
 
<attribute name="VALUE" x="5.715" y="22.225" size="1.27" layer="27" rot="R90"/>
2128
 
</element>
2129
 
<element name="JP2" library="SparkFun-Connectors" package="1X03_LOCK" value="M20-9990346" x="13.97" y="23.495" smashed="yes" rot="R90">
2130
 
<attribute name="NAME" x="12.1412" y="22.1488" size="1.27" layer="104" ratio="10" rot="R90"/>
2131
 
<attribute name="VALUE" x="17.145" y="22.225" size="1.27" layer="27" rot="R90"/>
2132
 
</element>
2133
 
<element name="J3" library="SparkFun-Connectors" package="SCREWTERMINAL-3.5MM-4_LOCK" value="0393570004" x="3.01625" y="35.56" smashed="yes">
2134
 
<attribute name="NAME" x="1.74625" y="38.1" size="0.4064" layer="104"/>
2135
 
<attribute name="VALUE" x="1.74625" y="36.83" size="0.4064" layer="27"/>
2136
 
</element>
2137
 
<element name="F1" library="dp_devices" package="PTC0805" value="0ZCK0035FF2G" x="3.65125" y="6.985" smashed="yes" rot="R270">
2138
 
<attribute name="NAME" x="4.92125" y="9.525" size="1.27" layer="104" ratio="10" rot="R270"/>
2139
 
<attribute name="VALUE" x="1.11125" y="9.525" size="1.27" layer="27" ratio="10" rot="R270"/>
2140
 
</element>
2141
 
<element name="J1" library="MF_Connectors" package="MICROUSB-RIGHT" value="MF-CON-MICROUSB-RIGHT" x="8.255" y="2.8575" smashed="yes">
2142
 
<attribute name="NAME" x="3.175" y="5.5575" size="0.8128" layer="104" font="vector" ratio="16"/>
2143
 
</element>
2104 2144
 
<element name="U$1" library="Protofusion-logos" package="CANABLE-0.4" value="" x="3.81" y="4.445" rot="MR90"/>
2105 2145
 
</elements>
2106 2146
 
<signals>
2107 2147
 
<signal name="GND">
2108 2148
 
<contactref element="U2" pad="2"/>
2109
 
<contactref element="LED1" pad="C"/>
2149
 
<contactref element="D2" pad="C"/>
2110 2150
 
<contactref element="C5" pad="1"/>
2111
 
<contactref element="C7" pad="2"/>
2151
 
<contactref element="C6" pad="2"/>
2112 2152
 
<contactref element="U1" pad="8"/>
2113 2153
 
<contactref element="U1" pad="35"/>
2114 2154
 
<contactref element="U1" pad="23"/>
2115 2155
 
<contactref element="U1" pad="47"/>
2116
 
<contactref element="LED2" pad="C"/>
2156
 
<contactref element="D1" pad="C"/>
2117 2157
 
<contactref element="U3" pad="2"/>
2118
 
<contactref element="C3" pad="2"/>
2158
 
<contactref element="C7" pad="2"/>
2119 2159
 
<contactref element="U3" pad="8"/>
2120
 
<contactref element="J1" pad="2"/>
2121
 
<contactref element="C2" pad="2"/>
2160
 
<contactref element="J2" pad="2"/>
2161
 
<contactref element="C3" pad="2"/>
2162
 
<contactref element="C4" pad="2"/>
2122 2163
 
<contactref element="C1" pad="2"/>
2123
 
<contactref element="C6" pad="2"/>
2124
 
<contactref element="C4" pad="2"/>
2125
 
<contactref element="R4" pad="1"/>
2164
 
<contactref element="C2" pad="2"/>
2165
 
<contactref element="R3" pad="1"/>
2126 2166
 
<polygon width="0.254" layer="16">
2127 2167
 
<vertex x="-1.27" y="42.545"/>
2128 2168
 
<vertex x="20.32" y="42.545"/>
...
 
@@ -2145,27 +2185,27 @@ design rules under a new name.</descript
2145 2185
 
<wire x1="10.505" y1="10.505" x2="10.16" y2="10.16" width="0.254" layer="1"/>
2146 2186
 
<via x="4.445" y="10.95375" extent="1-16" drill="0.381"/>
2147 2187
 
<via x="5.87375" y="8.41375" extent="1-16" drill="0.381"/>
2148
 
<contactref element="J2" pad="5"/>
2149
 
<contactref element="J2" pad="S6"/>
2150
 
<contactref element="J2" pad="S1"/>
2151
 
<contactref element="J2" pad="S5"/>
2152
 
<contactref element="J2" pad="S2"/>
2153
 
<contactref element="J2" pad="S3"/>
2154
 
<contactref element="J2" pad="S4"/>
2188
 
<contactref element="J1" pad="5"/>
2189
 
<contactref element="J1" pad="S6"/>
2190
 
<contactref element="J1" pad="S1"/>
2191
 
<contactref element="J1" pad="S5"/>
2192
 
<contactref element="J1" pad="S2"/>
2193
 
<contactref element="J1" pad="S3"/>
2194
 
<contactref element="J1" pad="S4"/>
2155 2195
 
</signal>
2156 2196
 
<signal name="3.3V">
2157 2197
 
<contactref element="U2" pad="5"/>
2158
 
<contactref element="C7" pad="1"/>
2198
 
<contactref element="C6" pad="1"/>
2159 2199
 
<contactref element="U1" pad="1"/>
2160 2200
 
<contactref element="U1" pad="24"/>
2161 2201
 
<contactref element="U1" pad="36"/>
2162 2202
 
<contactref element="U1" pad="9"/>
2163 2203
 
<contactref element="U1" pad="48"/>
2164
 
<contactref element="J1" pad="1"/>
2165
 
<contactref element="C1" pad="1"/>
2204
 
<contactref element="J2" pad="1"/>
2205
 
<contactref element="C4" pad="1"/>
2206
 
<contactref element="C3" pad="1"/>
2166 2207
 
<contactref element="C2" pad="1"/>
2167
 
<contactref element="C4" pad="1"/>
2168
 
<contactref element="C6" pad="1"/>
2208
 
<contactref element="C1" pad="1"/>
2169 2209
 
<wire x1="9.71385" y1="9.5225" x2="9.71385" y2="8.76135" width="0.254" layer="1"/>
2170 2210
 
<wire x1="9.71385" y1="8.76135" x2="9.525" y2="8.5725" width="0.254" layer="1"/>
2171 2211
 
<via x="9.525" y="8.5725" extent="1-16" drill="0.381"/>
...
 
@@ -2177,7 +2217,7 @@ design rules under a new name.</descript
2177 2217
 
<wire x1="10.423025" y1="19.685" x2="12.54125" y2="19.685" width="0.254" layer="16"/>
2178 2218
 
<via x="14.9225" y="12.7" extent="1-16" drill="0.381"/>
2179 2219
 
<via x="13.0175" y="10.795" extent="1-16" drill="0.381"/>
2180
 
<contactref element="J4" pad="1"/>
2220
 
<contactref element="JP3" pad="1"/>
2181 2221
 
<wire x1="1.905" y1="15.5575" x2="1.905" y2="14.34375" width="0.254" layer="1"/>
2182 2222
 
<wire x1="4.025" y1="20.955" x2="4.025" y2="19.685" width="0.254" layer="1"/>
2183 2223
 
<wire x1="4.025" y1="19.685" x2="4.025" y2="18.695" width="0.254" layer="1"/>
...
 
@@ -2216,7 +2256,7 @@ design rules under a new name.</descript
2216 2256
 
<contactref element="U2" pad="1"/>
2217 2257
 
<contactref element="C5" pad="2"/>
2218 2258
 
<contactref element="U3" pad="3"/>
2219
 
<contactref element="C3" pad="1"/>
2259
 
<contactref element="C7" pad="1"/>
2220 2260
 
<wire x1="8.255" y1="9.36625" x2="8.255" y2="7.9375" width="0.4064" layer="1"/>
2221 2261
 
<wire x1="8.255" y1="7.9375" x2="7.9375" y2="7.62" width="0.4064" layer="1"/>
2222 2262
 
<wire x1="7.9375" y1="7.62" x2="7.11615" y2="7.62" width="0.4064" layer="1"/>
...
 
@@ -2257,7 +2297,7 @@ design rules under a new name.</descript
2257 2297
 
<wire x1="11.1125" y1="15.5575" x2="11.1125" y2="7.39811875" width="0.254" layer="16"/>
2258 2298
 
<wire x1="11.1125" y1="7.39811875" x2="9.74688125" y2="6.0325" width="0.254" layer="16"/>
2259 2299
 
<wire x1="9.74688125" y1="6.0325" x2="8.5725" y2="6.0325" width="0.254" layer="16"/>
2260
 
<contactref element="J2" pad="3"/>
2300
 
<contactref element="J1" pad="3"/>
2261 2301
 
<wire x1="8.255" y1="4.1275" x2="8.255" y2="5.715" width="0.254" layer="1"/>
2262 2302
 
<wire x1="8.255" y1="5.715" x2="8.5725" y2="6.0325" width="0.254" layer="1"/>
2263 2303
 
</signal>
...
 
@@ -2271,17 +2311,17 @@ design rules under a new name.</descript
2271 2311
 
<wire x1="12.555" y1="16.625" x2="10.5925" y2="16.625" width="0.254" layer="1"/>
2272 2312
 
<wire x1="10.5925" y1="16.625" x2="10.31875" y2="16.35125" width="0.254" layer="1"/>
2273 2313
 
<wire x1="7.46125" y1="6.0325" x2="8.41375" y2="6.985" width="0.254" layer="16"/>
2274
 
<contactref element="J2" pad="2"/>
2314
 
<contactref element="J1" pad="2"/>
2275 2315
 
<wire x1="7.605" y1="4.1275" x2="7.605" y2="5.88875" width="0.254" layer="1"/>
2276 2316
 
<wire x1="7.605" y1="5.88875" x2="7.46125" y2="6.0325" width="0.254" layer="1"/>
2277 2317
 
</signal>
2278 2318
 
<signal name="N$23">
2279
 
<contactref element="LED1" pad="A"/>
2280
 
<contactref element="R1" pad="2"/>
2319
 
<contactref element="D2" pad="A"/>
2320
 
<contactref element="R2" pad="2"/>
2281 2321
 
<wire x1="14.605" y1="7.7225" x2="14.605" y2="3.25825" width="0.254" layer="1"/>
2282 2322
 
</signal>
2283 2323
 
<signal name="LED_RX">
2284
 
<contactref element="R1" pad="1"/>
2324
 
<contactref element="R2" pad="1"/>
2285 2325
 
<contactref element="U1" pad="19"/>
2286 2326
 
<wire x1="11.7475" y1="12.3825" x2="11.1125" y2="13.0175" width="0.254" layer="1"/>
2287 2327
 
<wire x1="11.1125" y1="13.0175" x2="8.89" y2="13.0175" width="0.254" layer="1"/>
...
 
@@ -2292,12 +2332,12 @@ design rules under a new name.</descript
2292 2332
 
<wire x1="14.605" y1="10.795" x2="14.605" y2="9.4225" width="0.254" layer="1"/>
2293 2333
 
</signal>
2294 2334
 
<signal name="N$2">
2295
 
<contactref element="LED2" pad="A"/>
2296
 
<contactref element="R2" pad="2"/>
2335
 
<contactref element="D1" pad="A"/>
2336
 
<contactref element="R1" pad="2"/>
2297 2337
 
<wire x1="1.905" y1="3.25825" x2="1.905" y2="7.7225" width="0.254" layer="1"/>
2298 2338
 
</signal>
2299 2339
 
<signal name="LED_TX">
2300
 
<contactref element="R2" pad="1"/>
2340
 
<contactref element="R1" pad="1"/>
2301 2341
 
<contactref element="U1" pad="18"/>
2302 2342
 
<wire x1="5.3825" y1="13.0175" x2="7.62" y2="13.0175" width="0.254" layer="1"/>
2303 2343
 
<wire x1="7.62" y1="13.0175" x2="8.005" y2="12.6325" width="0.254" layer="1"/>
...
 
@@ -2325,13 +2365,13 @@ design rules under a new name.</descript
2325 2365
 
</signal>
2326 2366
 
<signal name="SWDIO">
2327 2367
 
<contactref element="U1" pad="34"/>
2328
 
<contactref element="J1" pad="4"/>
2368
 
<contactref element="J2" pad="4"/>
2329 2369
 
<wire x1="12.555" y1="17.625" x2="14.91875" y2="17.625" width="0.254" layer="1"/>
2330 2370
 
<wire x1="14.91875" y1="17.625" x2="14.9225" y2="17.62125" width="0.254" layer="1"/>
2331 2371
 
</signal>
2332 2372
 
<signal name="SWCLK">
2333 2373
 
<contactref element="U1" pad="37"/>
2334
 
<contactref element="J1" pad="3"/>
2374
 
<contactref element="J2" pad="3"/>
2335 2375
 
<wire x1="11.005" y1="20.175" x2="11.005" y2="18.625" width="0.254" layer="1"/>
2336 2376
 
<wire x1="11.005" y1="18.625" x2="10.795" y2="18.415" width="0.254" layer="1"/>
2337 2377
 
<via x="13.97" y="16.35125" extent="1-16" drill="0.381"/>
...
 
@@ -2342,7 +2382,7 @@ design rules under a new name.</descript
2342 2382
 
</signal>
2343 2383
 
<signal name="CANH">
2344 2384
 
<contactref element="U3" pad="7"/>
2345
 
<contactref element="R3" pad="1"/>
2385
 
<contactref element="R4" pad="1"/>
2346 2386
 
<wire x1="7.62" y1="28.6512" x2="7.62" y2="34.63405" width="0.254" layer="1"/>
2347 2387
 
<wire x1="7.62" y1="28.6512" x2="7.62" y2="27.305" width="0.254" layer="1"/>
2348 2388
 
<wire x1="7.62" y1="27.305" x2="8.255" y2="26.67" width="0.254" layer="1"/>
...
 
@@ -2356,15 +2396,15 @@ design rules under a new name.</descript
2356 2396
 
<contactref element="U3" pad="6"/>
2357 2397
 
<wire x1="8.89" y1="28.6512" x2="8.89" y2="31.115" width="0.254" layer="1"/>
2358 2398
 
<wire x1="11.303" y1="31.115" x2="8.89" y2="31.115" width="0.254" layer="1"/>
2359
 
<contactref element="J5" pad="3"/>
2399
 
<contactref element="JP2" pad="3"/>
2360 2400
 
<wire x1="11.303" y1="31.115" x2="13.843" y2="28.575" width="0.254" layer="1"/>
2361 2401
 
<contactref element="J3" pad="3"/>
2362 2402
 
<wire x1="8.89" y1="31.115" x2="8.89" y2="34.61155" width="0.254" layer="1"/>
2363 2403
 
<wire x1="8.89" y1="34.61155" x2="9.83845" y2="35.56" width="0.254" layer="1"/>
2364 2404
 
</signal>
2365 2405
 
<signal name="N$3">
2366
 
<contactref element="R3" pad="2"/>
2367
 
<contactref element="J5" pad="2"/>
2406
 
<contactref element="R4" pad="2"/>
2407
 
<contactref element="JP2" pad="2"/>
2368 2408
 
<wire x1="12.7" y1="24.4475" x2="12.7" y2="25.7175" width="0.254" layer="1"/>
2369 2409
 
<wire x1="12.7" y1="25.7175" x2="13.0175" y2="26.035" width="0.254" layer="1"/>
2370 2410
 
<wire x1="13.0175" y1="26.035" x2="14.097" y2="26.035" width="0.254" layer="1"/>
...
 
@@ -2372,9 +2412,9 @@ design rules under a new name.</descript
2372 2412
 
<wire x1="11.85" y1="23.5975" x2="11.7475" y2="23.5975" width="0.254" layer="1"/>
2373 2413
 
</signal>
2374 2414
 
<signal name="BOOT0">
2375
 
<contactref element="J4" pad="2"/>
2415
 
<contactref element="JP3" pad="2"/>
2376 2416
 
<contactref element="U1" pad="44"/>
2377
 
<contactref element="R4" pad="2"/>
2417
 
<contactref element="R3" pad="2"/>
2378 2418
 
<wire x1="7.505" y1="20.175" x2="7.505" y2="18.935" width="0.254" layer="1"/>
2379 2419
 
<contactref element="U1" pad="2"/>
2380 2420
 
<wire x1="7.505" y1="18.935" x2="6.695" y2="18.125" width="0.254" layer="1"/>
...
 
@@ -2387,7 +2427,7 @@ design rules under a new name.</descript
2387 2427
 
<wire x1="2.7275" y1="18.125" x2="1.905" y2="18.9475" width="0.254" layer="1"/>
2388 2428
 
</signal>
2389 2429
 
<signal name="N$1">
2390
 
<polygon width="0" layer="1" pour="cutout">
2430
 
<polygon width="0.0254" layer="1" pour="cutout">
2391 2431
 
<vertex x="5.08" y="28.575"/>
2392 2432
 
<vertex x="5.715" y="28.575"/>
2393 2433
 
<vertex x="5.715" y="29.21"/>
...
 
@@ -2397,12 +2437,14 @@ design rules under a new name.</descript
2397 2437
 
<signal name="VBUS_RAW">
2398 2438
 
<contactref element="F1" pad="2"/>
2399 2439
 
<wire x1="3.65125" y1="5.885" x2="6.33875" y2="5.885" width="0.3048" layer="1"/>
2400
 
<wire x1="6.33875" y1="5.885" x2="6.746875" y2="5.476875" width="0.3048" layer="1"/>
2401
 
<wire x1="6.746875" y1="5.476875" x2="6.955" y2="5.26875" width="0.3048" layer="1"/>
2402
 
<contactref element="J2" pad="1"/>
2440
 
<wire x1="6.33875" y1="5.885" x2="6.955" y2="5.26875" width="0.3048" layer="1"/>
2441
 
<contactref element="J1" pad="1"/>
2403 2442
 
<wire x1="6.955" y1="5.26875" x2="6.955" y2="4.1275" width="0.3048" layer="1"/>
2404 2443
 
</signal>
2405 2444
 
</signals>
2445
 
<errors>
2446
 
<approved hash="20,1,9a02cb77a9a67543"/>
2447
 
</errors>
2406 2448
 
</board>
2407 2449
 
</drawing>
2408 2450
 
</eagle>
...
 
@@ -2146,7 +2146,7 @@ 5V - VREG-00823</description>
2146 2146
 
</symbol>
2147 2147
 
</symbols>
2148 2148
 
<devicesets>
2149
 
<deviceset name="STM32F042C6T6">
2149
 
<deviceset name="STM32F042C6T6" prefix="U">
2150 2150
 
<description>STM32F0 Family Microcontroller</description>
2151 2151
 
<gates>
2152 2152
 
<gate name="G$1" symbol="STM32F042C6T6" x="-5.08" y="20.32"/>
...
 
@@ -3480,7 +3480,7 @@ http://dangerousprototypes.com</descript
3480 3480
 
</libraries>
3481 3481
 
<attributes>
3482 3482
 
<attribute name="CNAME" value="CANable USB&lt;=&gt;CAN"/>
3483
 
<attribute name="CREVISION" value="0.1"/>
3483
 
<attribute name="CREVISION" value="0.4"/>
3484 3484
 
<attribute name="DESIGNER" value="Ethan Zonca"/>
3485 3485
 
</attributes>
3486 3486
 
<variantdefs>
...
 
@@ -3491,49 +3491,49 @@ http://dangerousprototypes.com</descript
3491 3491
 
</classes>
3492 3492
 
<parts>
3493 3493
 
<part name="U2" library="SparkFun-PowerIC" deviceset="MIC5205" device="3.3V" value="MF-REG-SOT235-3.3V-300mA"/>
3494
 
<part name="LED1" library="SparkFun-LED" deviceset="LED" device="0603" value="LB Q39G-L2OO-35-1"/>
3495
 
<part name="SUPPLY3" library="SparkFun-Aesthetics" deviceset="V_BATT" device=""/>
3496
 
<part name="GND2" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
3497
 
<part name="SUPPLY4" library="SparkFun-Aesthetics" deviceset="3.3V" device=""/>
3494
 
<part name="D2" library="SparkFun-LED" deviceset="LED" device="0603" value="MF-LED-0603-RED"/>
3495
 
<part name="SUPPLY2" library="SparkFun-Aesthetics" deviceset="V_BATT" device=""/>
3496
 
<part name="GND6" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
3497
 
<part name="SUPPLY3" library="SparkFun-Aesthetics" deviceset="3.3V" device=""/>
3498 3498
 
<part name="SUPPLY5" library="SparkFun-Aesthetics" deviceset="V_BATT" device=""/>
3499 3499
 
<part name="C5" library="SparkFun-Passives" deviceset="CAP" device="0603-CAP" value="1uF"/>
3500
 
<part name="C7" library="SparkFun-Passives" deviceset="CAP" device="0603-CAP" value="1uF"/>
3501
 
<part name="R1" library="SparkFun-Passives" deviceset="RESISTOR" device="0603-RES" value="390"/>
3502
 
<part name="GND4" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
3500
 
<part name="C6" library="SparkFun-Passives" deviceset="CAP" device="0603-CAP" value="1uF"/>
3501
 
<part name="R2" library="SparkFun-Passives" deviceset="RESISTOR" device="0603-RES" value="390"/>
3502
 
<part name="GND3" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
3503
 
<part name="GND5" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
3503 3504
 
<part name="GND7" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
3504
 
<part name="GND8" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
3505 3505
 
<part name="FRAME1" library="SparkFun-Aesthetics" deviceset="FRAME-A4L" device=""/>
3506
 
<part name="C2" library="SparkFun-Passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
3507
 
<part name="C1" library="SparkFun-Passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
3508
 
<part name="U$18" library="microbuilder" deviceset="GND" device=""/>
3506
 
<part name="C3" library="SparkFun-Passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
3507
 
<part name="C4" library="SparkFun-Passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
3508
 
<part name="SUP1" library="microbuilder" deviceset="GND" device=""/>
3509 3509
 
<part name="U3" library="SparkFun-DigitalIC" deviceset="MCP2551" device="" value="MCP2551T-E/SN"/>
3510 3510
 
<part name="U1" library="Protofusion" deviceset="STM32F042C6T6" device=""/>
3511
 
<part name="J1" library="Protofusion" deviceset="POGOPIN-CONN-4" device=""/>
3512
 
<part name="LED2" library="SparkFun-LED" deviceset="LED" device="0603" value="MF-LED-0603-GREEN"/>
3513
 
<part name="R2" library="SparkFun-Passives" deviceset="RESISTOR" device="0603-RES" value="560"/>
3511
 
<part name="J2" library="Protofusion" deviceset="POGOPIN-CONN-4" device=""/>
3512
 
<part name="D1" library="SparkFun-LED" deviceset="LED" device="0603" value="MF-LED-0603-GREEN"/>
3513
 
<part name="R1" library="SparkFun-Passives" deviceset="RESISTOR" device="0603-RES" value="560"/>
3514 3514
 
<part name="GND1" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
3515 3515
 
<part name="SUPPLY1" library="SparkFun-Aesthetics" deviceset="3.3V" device=""/>
3516
 
<part name="GND3" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
3517
 
<part name="C3" library="SparkFun-Passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
3518
 
<part name="GND5" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
3519
 
<part name="R3" library="SparkFun-Passives" deviceset="RESISTOR" device="0603-RES" value="120"/>
3520
 
<part name="SUPPLY6" library="SparkFun-Aesthetics" deviceset="V_BATT" device=""/>
3521
 
<part name="GND6" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
3522
 
<part name="SUPPLY2" library="SparkFun-Aesthetics" deviceset="3.3V" device=""/>
3516
 
<part name="GND8" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
3517
 
<part name="C7" library="SparkFun-Passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
3518
 
<part name="GND11" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
3519
 
<part name="R4" library="SparkFun-Passives" deviceset="RESISTOR" device="0603-RES" value="120"/>
3520
 
<part name="SUPPLY4" library="SparkFun-Aesthetics" deviceset="V_BATT" device=""/>
3523 3521
 
<part name="GND9" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
3524
 
<part name="C4" library="SparkFun-Passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
3525
 
<part name="C6" library="SparkFun-Passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
3522
 
<part name="SUPPLY8" library="SparkFun-Aesthetics" deviceset="3.3V" device=""/>
3526 3523
 
<part name="GND10" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
3527
 
<part name="GND11" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
3528
 
<part name="R4" library="SparkFun-Passives" deviceset="RESISTOR" device="0603-RES" value="10k"/>
3529
 
<part name="J4" library="SparkFun-Connectors" deviceset="M03" device="LOCK" value="M20-9990346"/>
3530
 
<part name="SUPPLY8" library="SparkFun-Aesthetics" deviceset="3.3V" device=""/>
3531
 
<part name="J5" library="SparkFun-Connectors" deviceset="M03" device="LOCK" value="M20-9990346"/>
3524
 
<part name="C2" library="SparkFun-Passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
3525
 
<part name="C1" library="SparkFun-Passives" deviceset="CAP" device="0603-CAP" value="0.1uF"/>
3526
 
<part name="GND4" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
3527
 
<part name="GND2" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
3528
 
<part name="R3" library="SparkFun-Passives" deviceset="RESISTOR" device="0603-RES" value="10k"/>
3529
 
<part name="JP3" library="SparkFun-Connectors" deviceset="M03" device="LOCK" value="M20-9990346"/>
3530
 
<part name="SUPPLY6" library="SparkFun-Aesthetics" deviceset="3.3V" device=""/>
3531
 
<part name="JP2" library="SparkFun-Connectors" deviceset="M03" device="LOCK" value="M20-9990346"/>
3532 3532
 
<part name="J3" library="SparkFun-Connectors" deviceset="M04" device="SCREW_LOCK" value="0393570004"/>
3533 3533
 
<part name="SUPPLY7" library="SparkFun-Aesthetics" deviceset="V_BATT" device=""/>
3534 3534
 
<part name="F1" library="dp_devices" deviceset="FUSE_PTC" device="-0805" value="0ZCK0035FF2G"/>
3535
 
<part name="J2" library="MF_Connectors" deviceset="USB" device="_MICRO_RIGHT"/>
3536
 
<part name="U$4" library="microbuilder" deviceset="GND" device=""/>
3535
 
<part name="J1" library="MF_Connectors" deviceset="USB" device="_MICRO_RIGHT" value="MF-CON-MICROUSB-RIGHT"/>
3536
 
<part name="SUP2" library="microbuilder" deviceset="GND" device=""/>
3537 3537
 
</parts>
3538 3538
 
<sheets>
3539 3539
 
<sheet>
...
 
@@ -3543,64 +3543,86 @@ http://dangerousprototypes.com</descript
3543 3543
 
<wire x1="78.74" y1="5.08" x2="78.74" y2="12.7" width="0.0254" layer="94"/>
3544 3544
 
<wire x1="78.74" y1="12.7" x2="184.15" y2="12.7" width="0.0254" layer="94"/>
3545 3545
 
<wire x1="184.15" y1="12.7" x2="184.15" y2="11.938" width="0.1524" layer="94"/>
3546
 
<text x="233.934" y="171.704" size="5.08" layer="113">Jumpers</text>
3547
 
<text x="224.028" y="105.664" size="5.08" layer="113">Connectors</text>
3546
 
<text x="226.314" y="171.704" size="5.08" layer="113">Jumpers</text>
3547
 
<text x="221.488" y="108.204" size="5.08" layer="113">Connectors</text>
3548 3548
 
<text x="17.78" y="123.444" size="2.1844" layer="94">PC13 connected for
3549 3549
 
ease of routing</text>
3550 3550
 
<text x="25.654" y="61.468" size="5.08" layer="113">Indication</text>
3551 3551
 
<text x="262.382" y="151.13" size="2.1844" layer="94" rot="R180">2-3 terminates CAN bus</text>
3552 3552
 
<text x="261.366" y="124.968" size="2.1844" layer="94" rot="R180">1-2 enters bootloader</text>
3553
 
<text x="165.608" y="171.704" size="5.08" layer="113">USB</text>
3553 3554
 
</plain>
3554 3555
 
<instances>
3555
 
<instance part="U2" gate="G$1" x="121.92" y="38.1"/>
3556
 
<instance part="LED1" gate="G$1" x="50.8" y="27.94"/>
3557
 
<instance part="SUPPLY3" gate="G$1" x="106.68" y="45.72"/>
3558
 
<instance part="GND2" gate="1" x="106.68" y="27.94"/>
3559
 
<instance part="SUPPLY4" gate="G$1" x="149.86" y="45.72"/>
3560
 
<instance part="SUPPLY5" gate="G$1" x="190.5" y="170.18"/>
3561
 
<instance part="C5" gate="G$1" x="93.98" y="40.64" rot="R180"/>
3562
 
<instance part="C7" gate="G$1" x="154.94" y="35.56"/>
3563
 
<instance part="R1" gate="G$1" x="50.8" y="38.1" rot="R270"/>
3564
 
<instance part="GND4" gate="1" x="50.8" y="17.78"/>
3565
 
<instance part="GND7" gate="1" x="93.98" y="30.48"/>
3566
 
<instance part="GND8" gate="1" x="154.94" y="27.94"/>
3556
 
<instance part="U2" gate="G$1" x="121.92" y="38.1" smashed="yes">
3557
 
<attribute name="NAME" x="114.3" y="47.244" size="1.778" layer="95"/>
3558
 
<attribute name="VALUE" x="114.3" y="21.59" size="1.778" layer="96"/>
3559
 
</instance>
3560
 
<instance part="D2" gate="G$1" x="50.8" y="27.94" smashed="yes">
3561
 
<attribute name="NAME" x="47.371" y="23.368" size="1.778" layer="95" font="vector" rot="R90"/>
3562
 
<attribute name="VALUE" x="55.245" y="20.066" size="1.778" layer="96" font="vector" rot="R90" align="top-left"/>
3563
 
</instance>
3564
 
<instance part="SUPPLY2" gate="G$1" x="99.06" y="45.72"/>
3565
 
<instance part="GND6" gate="1" x="106.68" y="27.94"/>
3566
 
<instance part="SUPPLY3" gate="G$1" x="139.7" y="45.72"/>
3567
 
<instance part="SUPPLY5" gate="G$1" x="193.04" y="160.02"/>
3568
 
<instance part="C5" gate="G$1" x="99.06" y="38.1" rot="R180"/>
3569
 
<instance part="C6" gate="G$1" x="139.7" y="35.56"/>
3570
 
<instance part="R2" gate="G$1" x="50.8" y="38.1" rot="R270"/>
3571
 
<instance part="GND3" gate="1" x="50.8" y="17.78"/>
3572
 
<instance part="GND5" gate="1" x="99.06" y="27.94"/>
3573
 
<instance part="GND7" gate="1" x="139.7" y="27.94"/>
3567 3574
 
<instance part="FRAME1" gate="G$1" x="5.08" y="5.08"/>
3568
 
<instance part="C2" gate="G$1" x="48.26" y="154.94"/>
3569
 
<instance part="C1" gate="G$1" x="58.42" y="157.48"/>
3570
 
<instance part="U$18" gate="G$1" x="68.58" y="101.6"/>
3571
 
<instance part="U3" gate="MCP2551" x="215.9" y="88.9"/>
3575
 
<instance part="C3" gate="G$1" x="48.26" y="154.94"/>
3576
 
<instance part="C4" gate="G$1" x="58.42" y="157.48"/>
3577
 
<instance part="SUP1" gate="G$1" x="68.58" y="101.6"/>
3578
 
<instance part="U3" gate="MCP2551" x="218.44" y="71.12"/>
3572 3579
 
<instance part="U1" gate="G$1" x="86.36" y="139.7"/>
3573
 
<instance part="J1" gate="G$1" x="259.08" y="63.5" smashed="yes">
3574
 
<attribute name="NAME" x="259.08" y="71.12" size="1.778" layer="95"/>
3580
 
<instance part="J2" gate="G$1" x="261.62" y="45.72" smashed="yes">
3581
 
<attribute name="NAME" x="261.62" y="53.34" size="1.778" layer="95"/>
3575 3582
 
</instance>
3576
 
<instance part="LED2" gate="G$1" x="38.1" y="27.94"/>
3577
 
<instance part="R2" gate="G$1" x="38.1" y="38.1" rot="R270"/>
3583
 
<instance part="D1" gate="G$1" x="38.1" y="27.94" smashed="yes">
3584
 
<attribute name="NAME" x="34.671" y="23.368" size="1.778" layer="95" font="vector" rot="R90"/>
3585
 
<attribute name="VALUE" x="42.037" y="19.05" size="1.778" layer="96" font="vector" rot="R90" align="top-left"/>
3586
 
</instance>
3587
 
<instance part="R1" gate="G$1" x="38.1" y="38.1" rot="R270"/>
3578 3588
 
<instance part="GND1" gate="1" x="38.1" y="17.78"/>
3579 3589
 
<instance part="SUPPLY1" gate="G$1" x="68.58" y="170.18"/>
3580
 
<instance part="GND3" gate="1" x="190.5" y="78.74"/>
3581
 
<instance part="C3" gate="G$1" x="180.34" y="88.9"/>
3582
 
<instance part="GND5" gate="1" x="248.92" y="83.82"/>
3583
 
<instance part="R3" gate="G$1" x="241.3" y="160.02"/>
3584
 
<instance part="SUPPLY6" gate="G$1" x="187.96" y="99.06"/>
3585
 
<instance part="GND6" gate="1" x="241.3" y="83.82"/>
3586
 
<instance part="SUPPLY2" gate="G$1" x="254" y="71.12"/>
3587
 
<instance part="GND9" gate="1" x="241.3" y="55.88"/>
3588
 
<instance part="C4" gate="G$1" x="38.1" y="152.4"/>
3589
 
<instance part="C6" gate="G$1" x="30.48" y="147.32"/>
3590
 
<instance part="GND10" gate="1" x="58.42" y="137.16"/>
3591
 
<instance part="GND11" gate="1" x="50.8" y="121.92"/>
3592
 
<instance part="R4" gate="G$1" x="58.42" y="124.46"/>
3593
 
<instance part="J4" gate="G$1" x="259.08" y="134.62" rot="R180"/>
3594
 
<instance part="SUPPLY8" gate="G$1" x="243.84" y="139.7"/>
3595
 
<instance part="J5" gate="G$1" x="259.08" y="160.02" rot="R180"/>
3596
 
<instance part="J3" gate="G$1" x="256.54" y="93.98" rot="R180"/>
3597
 
<instance part="SUPPLY7" gate="G$1" x="248.92" y="99.06"/>
3598
 
<instance part="F1" gate="G$1" x="180.34" y="167.64" smashed="yes" rot="R180">
3599
 
<attribute name="NAME" x="176.53" y="169.7386" size="1.778" layer="95"/>
3600
 
<attribute name="VALUE" x="176.53" y="163.638" size="1.778" layer="96"/>
3590
 
<instance part="GND8" gate="1" x="193.04" y="60.96"/>
3591
 
<instance part="C7" gate="G$1" x="182.88" y="71.12"/>
3592
 
<instance part="GND11" gate="1" x="251.46" y="66.04"/>
3593
 
<instance part="R4" gate="G$1" x="241.3" y="160.02"/>
3594
 
<instance part="SUPPLY4" gate="G$1" x="190.5" y="81.28"/>
3595
 
<instance part="GND9" gate="1" x="243.84" y="66.04"/>
3596
 
<instance part="SUPPLY8" gate="G$1" x="256.54" y="53.34"/>
3597
 
<instance part="GND10" gate="1" x="243.84" y="38.1"/>
3598
 
<instance part="C2" gate="G$1" x="38.1" y="152.4"/>
3599
 
<instance part="C1" gate="G$1" x="30.48" y="147.32"/>
3600
 
<instance part="GND4" gate="1" x="58.42" y="137.16"/>
3601
 
<instance part="GND2" gate="1" x="50.8" y="121.92"/>
3602
 
<instance part="R3" gate="G$1" x="58.42" y="124.46"/>
3603
 
<instance part="JP3" gate="G$1" x="259.08" y="134.62" smashed="yes" rot="R180">
3604
 
<attribute name="VALUE" x="262.128" y="128.778" size="1.778" layer="96" rot="R180"/>
3605
 
<attribute name="NAME" x="261.366" y="142.24" size="1.778" layer="95" rot="R180"/>
3601 3606
 
</instance>
3602
 
<instance part="J2" gate="G$1" x="160.02" y="162.56"/>
3603
 
<instance part="U$4" gate="G$1" x="170.18" y="149.86"/>
3607
 
<instance part="SUPPLY6" gate="G$1" x="243.84" y="139.7"/>
3608
 
<instance part="JP2" gate="G$1" x="259.08" y="160.02" smashed="yes" rot="R180">
3609
 
<attribute name="VALUE" x="261.874" y="153.67" size="1.778" layer="96" rot="R180"/>
3610
 
<attribute name="NAME" x="261.62" y="167.64" size="1.778" layer="95" rot="R180"/>
3611
 
</instance>
3612
 
<instance part="J3" gate="G$1" x="259.08" y="76.2" smashed="yes" rot="R180">
3613
 
<attribute name="VALUE" x="272.796" y="67.564" size="1.778" layer="96" rot="R180"/>
3614
 
<attribute name="NAME" x="263.906" y="83.566" size="1.778" layer="95" rot="R180"/>
3615
 
</instance>
3616
 
<instance part="SUPPLY7" gate="G$1" x="251.46" y="81.28"/>
3617
 
<instance part="F1" gate="G$1" x="182.88" y="157.48" smashed="yes" rot="R180">
3618
 
<attribute name="NAME" x="179.07" y="159.5786" size="1.778" layer="95"/>
3619
 
<attribute name="VALUE" x="179.07" y="153.478" size="1.778" layer="96"/>
3620
 
</instance>
3621
 
<instance part="J1" gate="G$1" x="162.56" y="152.4" smashed="yes">
3622
 
<attribute name="NAME" x="157.226" y="161.544" size="1.016" layer="95" font="vector" align="top-left"/>
3623
 
<attribute name="VALUE" x="152.908" y="140.716" size="1.016" layer="96" font="vector"/>
3624
 
</instance>
3625
 
<instance part="SUP2" gate="G$1" x="172.72" y="139.7"/>
3604 3626
 
</instances>
3605 3627
 
<busses>
3606 3628
 
</busses>
...
 
@@ -3610,25 +3632,25 @@ ease of routing</text>
3610 3632
 
<pinref part="U2" gate="G$1" pin="GND"/>
3611 3633
 
<wire x1="111.76" y1="38.1" x2="106.68" y2="38.1" width="0.1524" layer="91"/>
3612 3634
 
<wire x1="106.68" y1="38.1" x2="106.68" y2="30.48" width="0.1524" layer="91"/>
3613
 
<pinref part="GND2" gate="1" pin="GND"/>
3635
 
<pinref part="GND6" gate="1" pin="GND"/>
3614 3636
 
</segment>
3615 3637
 
<segment>
3616
 
<pinref part="LED1" gate="G$1" pin="C"/>
3617
 
<pinref part="GND4" gate="1" pin="GND"/>
3638
 
<pinref part="D2" gate="G$1" pin="C"/>
3639
 
<pinref part="GND3" gate="1" pin="GND"/>
3618 3640
 
<wire x1="50.8" y1="22.86" x2="50.8" y2="20.32" width="0.1524" layer="91"/>
3619 3641
 
</segment>
3620 3642
 
<segment>
3621 3643
 
<pinref part="C5" gate="G$1" pin="1"/>
3622
 
<pinref part="GND7" gate="1" pin="GND"/>
3623
 
<wire x1="93.98" y1="33.02" x2="93.98" y2="35.56" width="0.1524" layer="91"/>
3644
 
<pinref part="GND5" gate="1" pin="GND"/>
3645
 
<wire x1="99.06" y1="30.48" x2="99.06" y2="33.02" width="0.1524" layer="91"/>
3624 3646
 
</segment>
3625 3647
 
<segment>
3626
 
<pinref part="C7" gate="G$1" pin="2"/>
3627
 
<pinref part="GND8" gate="1" pin="GND"/>
3628
 
<wire x1="154.94" y1="30.48" x2="154.94" y2="33.02" width="0.1524" layer="91"/>
3648
 
<pinref part="C6" gate="G$1" pin="2"/>
3649
 
<pinref part="GND7" gate="1" pin="GND"/>
3650
 
<wire x1="139.7" y1="30.48" x2="139.7" y2="33.02" width="0.1524" layer="91"/>
3629 3651
 
</segment>
3630 3652
 
<segment>
3631
 
<pinref part="U$18" gate="G$1" pin="GND"/>
3653
 
<pinref part="SUP1" gate="G$1" pin="GND"/>
3632 3654
 
<pinref part="U1" gate="G$1" pin="VSSA"/>
3633 3655
 
<wire x1="71.12" y1="114.3" x2="68.58" y2="114.3" width="0.1524" layer="91"/>
3634 3656
 
<wire x1="68.58" y1="114.3" x2="68.58" y2="111.76" width="0.1524" layer="91"/>
...
 
@@ -3646,83 +3668,82 @@ ease of routing</text>
3646 3668
 
<junction x="68.58" y="106.68"/>
3647 3669
 
</segment>
3648 3670
 
<segment>
3649
 
<pinref part="LED2" gate="G$1" pin="C"/>
3671
 
<pinref part="D1" gate="G$1" pin="C"/>
3650 3672
 
<pinref part="GND1" gate="1" pin="GND"/>
3651 3673
 
<wire x1="38.1" y1="22.86" x2="38.1" y2="20.32" width="0.1524" layer="91"/>
3652 3674
 
</segment>
3653 3675
 
<segment>
3654 3676
 
<pinref part="U3" gate="MCP2551" pin="VSS"/>
3655
 
<wire x1="205.74" y1="93.98" x2="190.5" y2="93.98" width="0.1524" layer="91"/>
3656
 
<wire x1="190.5" y1="93.98" x2="190.5" y2="83.82" width="0.1524" layer="91"/>
3657
 
<pinref part="GND3" gate="1" pin="GND"/>
3658
 
<pinref part="C3" gate="G$1" pin="2"/>
3659
 
<wire x1="190.5" y1="83.82" x2="190.5" y2="81.28" width="0.1524" layer="91"/>
3660
 
<wire x1="180.34" y1="86.36" x2="180.34" y2="83.82" width="0.1524" layer="91"/>
3661
 
<wire x1="180.34" y1="83.82" x2="190.5" y2="83.82" width="0.1524" layer="91"/>
3662
 
<junction x="190.5" y="83.82"/>
3677
 
<wire x1="208.28" y1="76.2" x2="193.04" y2="76.2" width="0.1524" layer="91"/>
3678
 
<wire x1="193.04" y1="76.2" x2="193.04" y2="66.04" width="0.1524" layer="91"/>
3679
 
<pinref part="GND8" gate="1" pin="GND"/>
3680
 
<pinref part="C7" gate="G$1" pin="2"/>
3681
 
<wire x1="193.04" y1="66.04" x2="193.04" y2="63.5" width="0.1524" layer="91"/>
3682
 
<wire x1="182.88" y1="68.58" x2="182.88" y2="66.04" width="0.1524" layer="91"/>
3683
 
<wire x1="182.88" y1="66.04" x2="193.04" y2="66.04" width="0.1524" layer="91"/>
3684
 
<junction x="193.04" y="66.04"/>
3663 3685
 
</segment>
3664 3686
 
<segment>
3665
 
<wire x1="251.46" y1="88.9" x2="248.92" y2="88.9" width="0.1524" layer="91"/>
3666
 
<wire x1="248.92" y1="88.9" x2="248.92" y2="86.36" width="0.1524" layer="91"/>
3667
 
<pinref part="GND5" gate="1" pin="GND"/>
3687
 
<wire x1="254" y1="71.12" x2="251.46" y2="71.12" width="0.1524" layer="91"/>
3688
 
<wire x1="251.46" y1="71.12" x2="251.46" y2="68.58" width="0.1524" layer="91"/>
3689
 
<pinref part="GND11" gate="1" pin="GND"/>
3668 3690
 
<pinref part="J3" gate="G$1" pin="4"/>
3669 3691
 
</segment>
3670 3692
 
<segment>
3671 3693
 
<pinref part="U3" gate="MCP2551" pin="RS"/>
3672
 
<wire x1="236.22" y1="96.52" x2="241.3" y2="96.52" width="0.1524" layer="91"/>
3673
 
<wire x1="241.3" y1="96.52" x2="241.3" y2="86.36" width="0.1524" layer="91"/>
3674
 
<pinref part="GND6" gate="1" pin="GND"/>
3675
 
</segment>
3676
 
<segment>
3677
 
<pinref part="J1" gate="G$1" pin="GND"/>
3678
 
<wire x1="256.54" y1="66.04" x2="241.3" y2="66.04" width="0.1524" layer="91"/>
3679
 
<wire x1="241.3" y1="66.04" x2="241.3" y2="58.42" width="0.1524" layer="91"/>
3694
 
<wire x1="238.76" y1="78.74" x2="243.84" y2="78.74" width="0.1524" layer="91"/>
3695
 
<wire x1="243.84" y1="78.74" x2="243.84" y2="68.58" width="0.1524" layer="91"/>
3680 3696
 
<pinref part="GND9" gate="1" pin="GND"/>
3681 3697
 
</segment>
3682 3698
 
<segment>
3683
 
<pinref part="C6" gate="G$1" pin="2"/>
3699
 
<pinref part="J2" gate="G$1" pin="GND"/>
3700
 
<wire x1="259.08" y1="48.26" x2="243.84" y2="48.26" width="0.1524" layer="91"/>
3701
 
<wire x1="243.84" y1="48.26" x2="243.84" y2="40.64" width="0.1524" layer="91"/>
3702
 
<pinref part="GND10" gate="1" pin="GND"/>
3703
 
</segment>
3704
 
<segment>
3705
 
<pinref part="C1" gate="G$1" pin="2"/>
3684 3706
 
<wire x1="30.48" y1="144.78" x2="30.48" y2="142.24" width="0.1524" layer="91"/>
3685
 
<pinref part="C4" gate="G$1" pin="2"/>
3707
 
<pinref part="C2" gate="G$1" pin="2"/>
3686 3708
 
<wire x1="38.1" y1="149.86" x2="38.1" y2="142.24" width="0.1524" layer="91"/>
3687 3709
 
<wire x1="38.1" y1="142.24" x2="30.48" y2="142.24" width="0.1524" layer="91"/>
3688
 
<pinref part="C2" gate="G$1" pin="2"/>
3710
 
<pinref part="C3" gate="G$1" pin="2"/>
3689 3711
 
<wire x1="38.1" y1="142.24" x2="48.26" y2="142.24" width="0.1524" layer="91"/>
3690 3712
 
<wire x1="48.26" y1="142.24" x2="48.26" y2="152.4" width="0.1524" layer="91"/>
3691 3713
 
<junction x="38.1" y="142.24"/>
3692
 
<pinref part="C1" gate="G$1" pin="2"/>
3714
 
<pinref part="C4" gate="G$1" pin="2"/>
3693 3715
 
<wire x1="48.26" y1="142.24" x2="58.42" y2="142.24" width="0.1524" layer="91"/>
3694 3716
 
<wire x1="58.42" y1="142.24" x2="58.42" y2="154.94" width="0.1524" layer="91"/>
3695 3717
 
<junction x="48.26" y="142.24"/>
3696 3718
 
<wire x1="58.42" y1="142.24" x2="58.42" y2="139.7" width="0.1524" layer="91"/>
3697 3719
 
<junction x="58.42" y="142.24"/>
3698
 
<pinref part="GND10" gate="1" pin="GND"/>
3720
 
<pinref part="GND4" gate="1" pin="GND"/>
3699 3721
 
</segment>
3700 3722
 
<segment>
3701
 
<pinref part="GND11" gate="1" pin="GND"/>
3702
 
<pinref part="R4" gate="G$1" pin="1"/>
3723
 
<pinref part="GND2" gate="1" pin="GND"/>
3724
 
<pinref part="R3" gate="G$1" pin="1"/>
3703 3725
 
<wire x1="50.8" y1="124.46" x2="53.34" y2="124.46" width="0.1524" layer="91"/>
3704 3726
 
</segment>
3705 3727
 
<segment>
3706
 
<pinref part="J2" gate="G$1" pin="GND"/>
3707
 
<wire x1="167.64" y1="157.48" x2="170.18" y2="157.48" width="0.1524" layer="91"/>
3708
 
<wire x1="170.18" y1="157.48" x2="170.18" y2="154.94" width="0.1524" layer="91"/>
3709
 
<pinref part="J2" gate="G$1" pin="SLD"/>
3710
 
<wire x1="170.18" y1="154.94" x2="170.18" y2="152.4" width="0.1524" layer="91"/>
3711
 
<wire x1="167.64" y1="154.94" x2="170.18" y2="154.94" width="0.1524" layer="91"/>
3712
 
<junction x="170.18" y="154.94"/>
3713
 
<pinref part="U$4" gate="G$1" pin="GND"/>
3728
 
<pinref part="J1" gate="G$1" pin="GND"/>
3729
 
<wire x1="170.18" y1="147.32" x2="172.72" y2="147.32" width="0.1524" layer="91"/>
3730
 
<wire x1="172.72" y1="147.32" x2="172.72" y2="144.78" width="0.1524" layer="91"/>
3731
 
<pinref part="J1" gate="G$1" pin="SLD"/>
3732
 
<wire x1="172.72" y1="144.78" x2="172.72" y2="142.24" width="0.1524" layer="91"/>
3733
 
<wire x1="170.18" y1="144.78" x2="172.72" y2="144.78" width="0.1524" layer="91"/>
3734
 
<junction x="172.72" y="144.78"/>
3735
 
<pinref part="SUP2" gate="G$1" pin="GND"/>
3714 3736
 
</segment>
3715 3737
 
</net>
3716 3738
 
<net name="3.3V" class="0">
3717 3739
 
<segment>
3718 3740
 
<pinref part="U2" gate="G$1" pin="OUT"/>
3719
 
<wire x1="129.54" y1="43.18" x2="149.86" y2="43.18" width="0.1524" layer="91"/>
3720
 
<wire x1="149.86" y1="43.18" x2="149.86" y2="45.72" width="0.1524" layer="91"/>
3721
 
<pinref part="SUPPLY4" gate="G$1" pin="3.3V"/>
3722
 
<pinref part="C7" gate="G$1" pin="1"/>
3723
 
<wire x1="149.86" y1="43.18" x2="154.94" y2="43.18" width="0.1524" layer="91"/>
3724
 
<wire x1="154.94" y1="43.18" x2="154.94" y2="40.64" width="0.1524" layer="91"/>
3725
 
<junction x="149.86" y="43.18"/>
3741
 
<wire x1="129.54" y1="43.18" x2="139.7" y2="43.18" width="0.1524" layer="91"/>
3742
 
<wire x1="139.7" y1="43.18" x2="139.7" y2="45.72" width="0.1524" layer="91"/>
3743
 
<pinref part="SUPPLY3" gate="G$1" pin="3.3V"/>
3744
 
<pinref part="C6" gate="G$1" pin="1"/>
3745
 
<wire x1="139.7" y1="43.18" x2="139.7" y2="40.64" width="0.1524" layer="91"/>
3746
 
<junction x="139.7" y="43.18"/>
3726 3747
 
</segment>
3727 3748
 
<segment>
3728 3749
 
<pinref part="U1" gate="G$1" pin="VDD1"/>
...
 
@@ -3745,32 +3766,32 @@ ease of routing</text>
3745 3766
 
<wire x1="68.58" y1="149.86" x2="68.58" y2="152.4" width="0.1524" layer="91"/>
3746 3767
 
<junction x="68.58" y="152.4"/>
3747 3768
 
<pinref part="SUPPLY1" gate="G$1" pin="3.3V"/>
3748
 
<pinref part="C1" gate="G$1" pin="1"/>
3769
 
<pinref part="C4" gate="G$1" pin="1"/>
3749 3770
 
<wire x1="68.58" y1="162.56" x2="58.42" y2="162.56" width="0.1524" layer="91"/>
3750
 
<pinref part="C2" gate="G$1" pin="1"/>
3771
 
<pinref part="C3" gate="G$1" pin="1"/>
3751 3772
 
<wire x1="58.42" y1="162.56" x2="48.26" y2="162.56" width="0.1524" layer="91"/>
3752 3773
 
<wire x1="48.26" y1="162.56" x2="48.26" y2="160.02" width="0.1524" layer="91"/>
3753 3774
 
<junction x="58.42" y="162.56"/>
3754
 
<pinref part="C4" gate="G$1" pin="1"/>
3775
 
<pinref part="C2" gate="G$1" pin="1"/>
3755 3776
 
<wire x1="48.26" y1="162.56" x2="38.1" y2="162.56" width="0.1524" layer="91"/>
3756 3777
 
<wire x1="38.1" y1="162.56" x2="38.1" y2="157.48" width="0.1524" layer="91"/>
3757 3778
 
<junction x="48.26" y="162.56"/>
3758
 
<pinref part="C6" gate="G$1" pin="1"/>
3779
 
<pinref part="C1" gate="G$1" pin="1"/>
3759 3780
 
<wire x1="38.1" y1="162.56" x2="30.48" y2="162.56" width="0.1524" layer="91"/>
3760 3781
 
<wire x1="30.48" y1="162.56" x2="30.48" y2="152.4" width="0.1524" layer="91"/>
3761 3782
 
<junction x="38.1" y="162.56"/>
3762 3783
 
</segment>
3763 3784
 
<segment>
3764
 
<pinref part="J1" gate="G$1" pin="VCC"/>
3765
 
<wire x1="256.54" y1="68.58" x2="254" y2="68.58" width="0.1524" layer="91"/>
3766
 
<wire x1="254" y1="68.58" x2="254" y2="71.12" width="0.1524" layer="91"/>
3767
 
<pinref part="SUPPLY2" gate="G$1" pin="3.3V"/>
3785
 
<pinref part="J2" gate="G$1" pin="VCC"/>
3786
 
<wire x1="259.08" y1="50.8" x2="256.54" y2="50.8" width="0.1524" layer="91"/>
3787
 
<wire x1="256.54" y1="50.8" x2="256.54" y2="53.34" width="0.1524" layer="91"/>
3788
 
<pinref part="SUPPLY8" gate="G$1" pin="3.3V"/>
3768 3789
 
</segment>
3769 3790
 
<segment>
3770
 
<pinref part="J4" gate="G$1" pin="1"/>
3791
 
<pinref part="JP3" gate="G$1" pin="1"/>
3771 3792
 
<wire x1="251.46" y1="137.16" x2="243.84" y2="137.16" width="0.1524" layer="91"/>
3772 3793
 
<wire x1="243.84" y1="137.16" x2="243.84" y2="139.7" width="0.1524" layer="91"/>
3773
 
<pinref part="SUPPLY8" gate="G$1" pin="3.3V"/>
3794
 
<pinref part="SUPPLY6" gate="G$1" pin="3.3V"/>
3774 3795
 
</segment>
3775 3796
 
</net>
3776 3797
 
<net name="V_BATT" class="0">
...
 
@@ -3780,36 +3801,36 @@ ease of routing</text>
3780 3801
 
<wire x1="109.22" y1="33.02" x2="109.22" y2="43.18" width="0.1524" layer="91"/>
3781 3802
 
<pinref part="U2" gate="G$1" pin="IN"/>
3782 3803
 
<wire x1="109.22" y1="43.18" x2="111.76" y2="43.18" width="0.1524" layer="91"/>
3783
 
<wire x1="109.22" y1="43.18" x2="106.68" y2="43.18" width="0.1524" layer="91"/>
3784
 
<wire x1="106.68" y1="43.18" x2="106.68" y2="45.72" width="0.1524" layer="91"/>
3804
 
<wire x1="109.22" y1="43.18" x2="99.06" y2="43.18" width="0.1524" layer="91"/>
3805
 
<wire x1="99.06" y1="43.18" x2="99.06" y2="45.72" width="0.1524" layer="91"/>
3785 3806
 
<junction x="109.22" y="43.18"/>
3786
 
<pinref part="SUPPLY3" gate="G$1" pin="V_BATT"/>
3807
 
<pinref part="SUPPLY2" gate="G$1" pin="V_BATT"/>
3787 3808
 
<pinref part="C5" gate="G$1" pin="2"/>
3788
 
<wire x1="93.98" y1="43.18" x2="106.68" y2="43.18" width="0.1524" layer="91"/>
3789
 
<junction x="106.68" y="43.18"/>
3809
 
<wire x1="99.06" y1="40.64" x2="99.06" y2="43.18" width="0.1524" layer="91"/>
3810
 
<junction x="99.06" y="43.18"/>
3790 3811
 
</segment>
3791 3812
 
<segment>
3792 3813
 
<pinref part="U3" gate="MCP2551" pin="VDD"/>
3793
 
<wire x1="205.74" y1="91.44" x2="187.96" y2="91.44" width="0.1524" layer="91"/>
3794
 
<wire x1="187.96" y1="91.44" x2="187.96" y2="96.52" width="0.1524" layer="91"/>
3795
 
<pinref part="C3" gate="G$1" pin="1"/>
3796
 
<wire x1="187.96" y1="96.52" x2="187.96" y2="99.06" width="0.1524" layer="91"/>
3797
 
<wire x1="180.34" y1="93.98" x2="180.34" y2="96.52" width="0.1524" layer="91"/>
3798
 
<wire x1="180.34" y1="96.52" x2="187.96" y2="96.52" width="0.1524" layer="91"/>
3799
 
<junction x="187.96" y="96.52"/>
3800
 
<pinref part="SUPPLY6" gate="G$1" pin="V_BATT"/>
3814
 
<wire x1="208.28" y1="73.66" x2="190.5" y2="73.66" width="0.1524" layer="91"/>
3815
 
<wire x1="190.5" y1="73.66" x2="190.5" y2="78.74" width="0.1524" layer="91"/>
3816
 
<pinref part="C7" gate="G$1" pin="1"/>
3817
 
<wire x1="190.5" y1="78.74" x2="190.5" y2="81.28" width="0.1524" layer="91"/>
3818
 
<wire x1="182.88" y1="76.2" x2="182.88" y2="78.74" width="0.1524" layer="91"/>
3819
 
<wire x1="182.88" y1="78.74" x2="190.5" y2="78.74" width="0.1524" layer="91"/>
3820
 
<junction x="190.5" y="78.74"/>
3821
 
<pinref part="SUPPLY4" gate="G$1" pin="V_BATT"/>
3801 3822
 
</segment>
3802 3823
 
<segment>
3803 3824
 
<pinref part="J3" gate="G$1" pin="1"/>
3804 3825
 
<pinref part="SUPPLY7" gate="G$1" pin="V_BATT"/>
3805
 
<wire x1="251.46" y1="96.52" x2="248.92" y2="96.52" width="0.1524" layer="91"/>
3806
 
<wire x1="248.92" y1="96.52" x2="248.92" y2="99.06" width="0.1524" layer="91"/>
3826
 
<wire x1="254" y1="78.74" x2="251.46" y2="78.74" width="0.1524" layer="91"/>
3827
 
<wire x1="251.46" y1="78.74" x2="251.46" y2="81.28" width="0.1524" layer="91"/>
3807 3828
 
</segment>
3808 3829
 
<segment>
3809 3830
 
<pinref part="F1" gate="G$1" pin="1"/>
3810 3831
 
<pinref part="SUPPLY5" gate="G$1" pin="V_BATT"/>
3811
 
<wire x1="185.42" y1="167.64" x2="190.5" y2="167.64" width="0.1524" layer="91"/>
3812
 
<wire x1="190.5" y1="167.64" x2="190.5" y2="170.18" width="0.1524" layer="91"/>
3832
 
<wire x1="187.96" y1="157.48" x2="193.04" y2="157.48" width="0.1524" layer="91"/>
3833
 
<wire x1="193.04" y1="157.48" x2="193.04" y2="160.02" width="0.1524" layer="91"/>
3813 3834
 
</segment>
3814 3835
 
</net>
3815 3836
 
<net name="D+" class="0">
...
 
@@ -3819,9 +3840,9 @@ ease of routing</text>
3819 3840
 
<label x="116.84" y="132.08" size="1.27" layer="95" xref="yes"/>
3820 3841
 
</segment>
3821 3842
 
<segment>
3822
 
<pinref part="J2" gate="G$1" pin="D+"/>
3823
 
<wire x1="170.18" y1="162.56" x2="167.64" y2="162.56" width="0.1524" layer="91"/>
3824
 
<label x="170.18" y="162.56" size="1.27" layer="95" xref="yes"/>
3843
 
<pinref part="J1" gate="G$1" pin="D+"/>
3844
 
<wire x1="172.72" y1="152.4" x2="170.18" y2="152.4" width="0.1524" layer="91"/>
3845
 
<label x="172.72" y="152.4" size="1.27" layer="95" xref="yes"/>
3825 3846
 
</segment>
3826 3847
 
</net>
3827 3848
 
<net name="D-" class="0">
...
 
@@ -3831,15 +3852,15 @@ ease of routing</text>
3831 3852
 
<label x="116.84" y="134.62" size="1.27" layer="95" xref="yes"/>
3832 3853
 
</segment>
3833 3854
 
<segment>
3834
 
<pinref part="J2" gate="G$1" pin="D-"/>
3835
 
<wire x1="170.18" y1="165.1" x2="167.64" y2="165.1" width="0.1524" layer="91"/>
3836
 
<label x="170.18" y="165.1" size="1.27" layer="95" xref="yes"/>
3855
 
<pinref part="J1" gate="G$1" pin="D-"/>
3856
 
<wire x1="172.72" y1="154.94" x2="170.18" y2="154.94" width="0.1524" layer="91"/>
3857
 
<label x="172.72" y="154.94" size="1.27" layer="95" xref="yes"/>
3837 3858
 
</segment>
3838 3859
 
</net>
3839 3860
 
<net name="N$23" class="0">
3840 3861
 
<segment>
3841
 
<pinref part="LED1" gate="G$1" pin="A"/>
3842
 
<pinref part="R1" gate="G$1" pin="2"/>
3862
 
<pinref part="D2" gate="G$1" pin="A"/>
3863
 
<pinref part="R2" gate="G$1" pin="2"/>
3843 3864
 
<wire x1="50.8" y1="30.48" x2="50.8" y2="33.02" width="0.1524" layer="91"/>
3844 3865
 
</segment>
3845 3866
 
</net>
...
 
@@ -3850,9 +3871,9 @@ ease of routing</text>
3850 3871
 
<label x="116.84" y="127" size="1.27" layer="95" xref="yes"/>
3851 3872
 
</segment>
3852 3873
 
<segment>
3853
 
<pinref part="J1" gate="G$1" pin="SWCLK"/>
3854
 
<wire x1="254" y1="63.5" x2="256.54" y2="63.5" width="0.1524" layer="91"/>
3855
 
<label x="254" y="63.5" size="1.27" layer="95" rot="R180" xref="yes"/>
3874
 
<pinref part="J2" gate="G$1" pin="SWCLK"/>
3875
 
<wire x1="256.54" y1="45.72" x2="259.08" y2="45.72" width="0.1524" layer="91"/>
3876
 
<label x="256.54" y="45.72" size="1.27" layer="95" rot="R180" xref="yes"/>
3856 3877
 
</segment>
3857 3878
 
</net>
3858 3879
 
<net name="SWDIO" class="0">
...
 
@@ -3862,14 +3883,14 @@ ease of routing</text>
3862 3883
 
<label x="116.84" y="129.54" size="1.27" layer="95" xref="yes"/>
3863 3884
 
</segment>
3864 3885
 
<segment>
3865
 
<pinref part="J1" gate="G$1" pin="SWDIO"/>
3866
 
<wire x1="254" y1="60.96" x2="256.54" y2="60.96" width="0.1524" layer="91"/>
3867
 
<label x="254" y="60.96" size="1.27" layer="95" rot="R180" xref="yes"/>
3886
 
<pinref part="J2" gate="G$1" pin="SWDIO"/>
3887
 
<wire x1="256.54" y1="43.18" x2="259.08" y2="43.18" width="0.1524" layer="91"/>
3888
 
<label x="256.54" y="43.18" size="1.27" layer="95" rot="R180" xref="yes"/>
3868 3889
 
</segment>
3869 3890
 
</net>
3870 3891
 
<net name="LED_RX" class="0">
3871 3892
 
<segment>
3872
 
<pinref part="R1" gate="G$1" pin="1"/>
3893
 
<pinref part="R2" gate="G$1" pin="1"/>
3873 3894
 
<wire x1="50.8" y1="45.72" x2="50.8" y2="43.18" width="0.1524" layer="91"/>
3874 3895
 
<label x="50.8" y="45.72" size="1.27" layer="95" rot="R90" xref="yes"/>
3875 3896
 
</segment>
...
 
@@ -3881,14 +3902,14 @@ ease of routing</text>
3881 3902
 
</net>
3882 3903
 
<net name="N$2" class="0">
3883 3904
 
<segment>
3884
 
<pinref part="LED2" gate="G$1" pin="A"/>
3885
 
<pinref part="R2" gate="G$1" pin="2"/>
3905
 
<pinref part="D1" gate="G$1" pin="A"/>
3906
 
<pinref part="R1" gate="G$1" pin="2"/>
3886 3907
 
<wire x1="38.1" y1="30.48" x2="38.1" y2="33.02" width="0.1524" layer="91"/>
3887 3908
 
</segment>
3888 3909
 
</net>
3889 3910
 
<net name="LED_TX" class="0">
3890 3911
 
<segment>
3891
 
<pinref part="R2" gate="G$1" pin="1"/>
3912
 
<pinref part="R1" gate="G$1" pin="1"/>
3892 3913
 
<wire x1="38.1" y1="45.72" x2="38.1" y2="43.18" width="0.1524" layer="91"/>
3893 3914
 
<label x="38.1" y="45.72" size="1.27" layer="95" rot="R90" xref="yes"/>
3894 3915
 
</segment>
...
 
@@ -3906,8 +3927,8 @@ ease of routing</text>
3906 3927
 
</segment>
3907 3928
 
<segment>
3908 3929
 
<pinref part="U3" gate="MCP2551" pin="RXD"/>
3909
 
<wire x1="205.74" y1="88.9" x2="203.2" y2="88.9" width="0.1524" layer="91"/>
3910
 
<label x="203.2" y="88.9" size="1.27" layer="95" rot="R180" xref="yes"/>
3930
 
<wire x1="208.28" y1="71.12" x2="205.74" y2="71.12" width="0.1524" layer="91"/>
3931
 
<label x="205.74" y="71.12" size="1.27" layer="95" rot="R180" xref="yes"/>
3911 3932
 
</segment>
3912 3933
 
</net>
3913 3934
 
<net name="CAN_TX" class="0">
...
 
@@ -3918,19 +3939,19 @@ ease of routing</text>
3918 3939
 
</segment>
3919 3940
 
<segment>
3920 3941
 
<pinref part="U3" gate="MCP2551" pin="TXD"/>
3921
 
<wire x1="203.2" y1="96.52" x2="205.74" y2="96.52" width="0.1524" layer="91"/>
3922
 
<label x="203.2" y="96.52" size="1.27" layer="95" rot="R180" xref="yes"/>
3942
 
<wire x1="205.74" y1="78.74" x2="208.28" y2="78.74" width="0.1524" layer="91"/>
3943
 
<label x="205.74" y="78.74" size="1.27" layer="95" rot="R180" xref="yes"/>
3923 3944
 
</segment>
3924 3945
 
</net>
3925 3946
 
<net name="CANH" class="0">
3926 3947
 
<segment>
3927 3948
 
<pinref part="U3" gate="MCP2551" pin="CANH"/>
3928
 
<wire x1="236.22" y1="93.98" x2="251.46" y2="93.98" width="0.1524" layer="91"/>
3929
 
<label x="243.84" y="93.98" size="1.27" layer="95"/>
3949
 
<wire x1="238.76" y1="76.2" x2="254" y2="76.2" width="0.1524" layer="91"/>
3950
 
<label x="246.38" y="76.2" size="1.27" layer="95"/>
3930 3951
 
<pinref part="J3" gate="G$1" pin="2"/>
3931 3952
 
</segment>
3932 3953
 
<segment>
3933
 
<pinref part="R3" gate="G$1" pin="1"/>
3954
 
<pinref part="R4" gate="G$1" pin="1"/>
3934 3955
 
<wire x1="236.22" y1="160.02" x2="233.68" y2="160.02" width="0.1524" layer="91"/>
3935 3956
 
<label x="233.68" y="160.02" size="1.27" layer="95" rot="R180" xref="yes"/>
3936 3957
 
</segment>
...
 
@@ -3938,33 +3959,33 @@ ease of routing</text>
3938 3959
 
<net name="CANL" class="0">
3939 3960
 
<segment>
3940 3961
 
<pinref part="U3" gate="MCP2551" pin="CANL"/>
3941
 
<wire x1="236.22" y1="91.44" x2="251.46" y2="91.44" width="0.1524" layer="91"/>
3942
 
<label x="243.84" y="91.44" size="1.27" layer="95"/>
3962
 
<wire x1="238.76" y1="73.66" x2="254" y2="73.66" width="0.1524" layer="91"/>
3963
 
<label x="246.38" y="73.66" size="1.27" layer="95"/>
3943 3964
 
<pinref part="J3" gate="G$1" pin="3"/>
3944 3965
 
</segment>
3945 3966
 
<segment>
3946 3967
 
<wire x1="251.46" y1="157.48" x2="233.68" y2="157.48" width="0.1524" layer="91"/>
3947 3968
 
<label x="233.68" y="157.48" size="1.27" layer="95" rot="R180" xref="yes"/>
3948
 
<pinref part="J5" gate="G$1" pin="3"/>
3969
 
<pinref part="JP2" gate="G$1" pin="3"/>
3949 3970
 
</segment>
3950 3971
 
</net>
3951 3972
 
<net name="N$3" class="0">
3952 3973
 
<segment>
3953
 
<pinref part="R3" gate="G$1" pin="2"/>
3974
 
<pinref part="R4" gate="G$1" pin="2"/>
3954 3975
 
<wire x1="246.38" y1="160.02" x2="251.46" y2="160.02" width="0.1524" layer="91"/>
3955
 
<pinref part="J5" gate="G$1" pin="2"/>
3976
 
<pinref part="JP2" gate="G$1" pin="2"/>
3956 3977
 
</segment>
3957 3978
 
</net>
3958 3979
 
<net name="BOOT0" class="0">
3959 3980
 
<segment>
3960
 
<pinref part="J4" gate="G$1" pin="2"/>
3981
 
<pinref part="JP3" gate="G$1" pin="2"/>
3961 3982
 
<wire x1="251.46" y1="134.62" x2="243.84" y2="134.62" width="0.1524" layer="91"/>
3962 3983
 
<label x="243.84" y="134.62" size="1.27" layer="95" rot="R180" xref="yes"/>
3963 3984
 
</segment>
3964 3985
 
<segment>
3965 3986
 
<pinref part="U1" gate="G$1" pin="PF11/BOOT0"/>
3966 3987
 
<wire x1="71.12" y1="132.08" x2="66.04" y2="132.08" width="0.1524" layer="91"/>
3967
 
<pinref part="R4" gate="G$1" pin="2"/>
3988
 
<pinref part="R3" gate="G$1" pin="2"/>
3968 3989
 
<wire x1="66.04" y1="132.08" x2="55.88" y2="132.08" width="0.1524" layer="91"/>
3969 3990
 
<wire x1="63.5" y1="124.46" x2="66.04" y2="124.46" width="0.1524" layer="91"/>
3970 3991
 
<wire x1="66.04" y1="124.46" x2="66.04" y2="127" width="0.1524" layer="91"/>
...
 
@@ -3979,13 +4000,19 @@ ease of routing</text>
3979 4000
 
<net name="VBUS_RAW" class="0">
3980 4001
 
<segment>
3981 4002
 
<pinref part="F1" gate="G$1" pin="2"/>
3982
 
<wire x1="167.64" y1="167.64" x2="175.26" y2="167.64" width="0.1524" layer="91"/>
3983
 
<pinref part="J2" gate="G$1" pin="5V"/>
4003
 
<wire x1="170.18" y1="157.48" x2="177.8" y2="157.48" width="0.1524" layer="91"/>
4004
 
<pinref part="J1" gate="G$1" pin="5V"/>
3984 4005
 
</segment>
3985 4006
 
</net>
3986 4007
 
</nets>
3987 4008
 
</sheet>
3988 4009
 
</sheets>
4010
 
<errors>
4011
 
<approved hash="202,1,129.54,33.02,U2,BP,,,,"/>
4012
 
<approved hash="104,1,170.18,157.48,J1,5V,VBUS_RAW,,,"/>
4013
 
<approved hash="104,1,170.18,144.78,J1,SLD,GND,,,"/>
4014
 
<approved hash="113,1,165.608,152.114,J1,,,,,"/>
4015
 
</errors>
3989 4016
 
</schematic>
3990 4017
 
</drawing>
3991 4018
 
<compatibility>
0 comments (0 inline, 0 general)