Push FCA Giraffe

This commit is contained in:
Nicholas McCoy 2019-02-05 12:21:09 -08:00
parent 0002218750
commit ea4d34aa54
19 changed files with 2882 additions and 8740 deletions

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="9.1.0">
<eagle version="8.3.1">
<drawing>
<settings>
<setting alwaysvectorfont="no"/>
@ -2667,28 +2667,6 @@ Source: TDA8029.pdf</description>
<smd name="20" x="12.7" y="0" dx="1.6" dy="3" layer="16"/>
<smd name="2" x="-10.16" y="0" dx="1.6" dy="3" layer="16"/>
</package>
<package name="MINI50-12">
<description>12 CKT VERTICAL HEADER</description>
<wire x1="11.31" y1="-6.1" x2="-11.31" y2="-6.1" width="0.127" layer="51"/>
<wire x1="-11.31" y1="-6.1" x2="-11.31" y2="6.1" width="0.127" layer="51"/>
<wire x1="-11.31" y1="6.1" x2="11.31" y2="6.1" width="0.127" layer="51"/>
<wire x1="11.31" y1="6.1" x2="11.31" y2="-6.1" width="0.127" layer="51"/>
<hole x="-9.95" y="-4.55" drill="2.16"/>
<hole x="9.95" y="-4.55" drill="2.16"/>
<pad name="5" x="-7" y="-2" drill="1"/>
<pad name="6" x="-5" y="-2" drill="1"/>
<pad name="7" x="-3" y="-2" drill="1"/>
<pad name="8" x="-1" y="-2" drill="1"/>
<pad name="9" x="1" y="-2" drill="1"/>
<pad name="10" x="3" y="-2" drill="1"/>
<pad name="11" x="5" y="-2" drill="1"/>
<pad name="12" x="7" y="-2" drill="1"/>
<pad name="1" x="-7" y="0.2" drill="1"/>
<pad name="2" x="-5" y="0.2" drill="1"/>
<pad name="3" x="5" y="0.2" drill="1"/>
<pad name="4" x="7" y="0.2" drill="1"/>
<circle x="-7" y="2" radius="0.5" width="0.127" layer="51"/>
</package>
</packages>
<symbols>
<symbol name="MX286-POWER">
@ -4500,26 +4478,6 @@ Source: TDA8029.pdf</description>
<wire x1="-10.16" y1="-10.16" x2="-10.16" y2="5.08" width="0.1524" layer="94"/>
<text x="-10.16" y="7.62" size="1.778" layer="95">&gt;NAME</text>
</symbol>
<symbol name="MINI50-12">
<pin name="GND@1" x="-20.32" y="5.08" length="middle" direction="pwr"/>
<pin name="CAR_CANH" x="-20.32" y="2.54" length="middle"/>
<pin name="@5" x="-20.32" y="-5.08" length="middle"/>
<pin name="CAR_CANL@6" x="-20.32" y="-7.62" length="middle"/>
<pin name="@3" x="-20.32" y="0" length="middle"/>
<pin name="@4" x="-20.32" y="-2.54" length="middle"/>
<pin name="CAM_CANH@7" x="20.32" y="5.08" length="middle" rot="R180"/>
<pin name="IGN@12" x="20.32" y="-7.62" length="middle" direction="pwr" rot="R180"/>
<pin name="@11" x="20.32" y="-5.08" length="middle" rot="R180"/>
<pin name="CAM_CANL" x="20.32" y="2.54" length="middle" rot="R180"/>
<pin name="@9" x="20.32" y="0" length="middle" rot="R180"/>
<pin name="@10" x="20.32" y="-2.54" length="middle" rot="R180"/>
<wire x1="-15.24" y1="-10.16" x2="-15.24" y2="10.16" width="0.254" layer="94"/>
<wire x1="-15.24" y1="10.16" x2="15.24" y2="10.16" width="0.254" layer="94"/>
<wire x1="15.24" y1="10.16" x2="15.24" y2="-10.16" width="0.254" layer="94"/>
<wire x1="15.24" y1="-10.16" x2="-15.24" y2="-10.16" width="0.254" layer="94"/>
<text x="-15.494" y="11.43" size="1.778" layer="95">&gt;NAME</text>
<text x="-7.874" y="7.62" size="1.778" layer="94">MINI50-12</text>
</symbol>
</symbols>
<devicesets>
<deviceset name="I.MX286-BGA-289">
@ -6902,33 +6860,6 @@ Source: GLX-S-88M.pdf</description>
</device>
</devices>
</deviceset>
<deviceset name="MINI50" prefix="J" uservalue="yes">
<description>mini50 12 vertical header</description>
<gates>
<gate name="G$1" symbol="MINI50-12" x="0" y="0"/>
</gates>
<devices>
<device name="MINI50-12-VERT" package="MINI50-12">
<connects>
<connect gate="G$1" pin="@10" pad="10"/>
<connect gate="G$1" pin="@11" pad="11"/>
<connect gate="G$1" pin="@3" pad="3"/>
<connect gate="G$1" pin="@4" pad="4"/>
<connect gate="G$1" pin="@5" pad="5"/>
<connect gate="G$1" pin="@9" pad="9"/>
<connect gate="G$1" pin="CAM_CANH@7" pad="7"/>
<connect gate="G$1" pin="CAM_CANL" pad="8"/>
<connect gate="G$1" pin="CAR_CANH" pad="2"/>
<connect gate="G$1" pin="CAR_CANL@6" pad="6"/>
<connect gate="G$1" pin="GND@1" pad="1"/>
<connect gate="G$1" pin="IGN@12" pad="12"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
</drawing>

View File

@ -1,31 +0,0 @@
Chrysler, Jeep, and Dodge use Mini50 unsealed 12-circuit (12CKT) Molex connectors.
The Vertical Header (VHDR) is the part that the car's canbus connects to. It's this part: https://www.digikey.com/product-detail/en/molex-llc/0348250124/WM10326-ND/4504599
with this set of dimentions: https://www.molex.com/pdm_docs/sd/348250124_sd.pdf
Going to the stock-LKAS camera is a receptacle (CONN RCPT) which has the same dimensions as the vertical header.
This is the receptacle: https://www.digikey.com/product-detail/en/molex-llc/0348240124/WM10324-ND/4504597
and you'll need these crimp terminals to put wires (or headers) into the receptacle: https://www.molex.com/molex/products/datasheet.jsp?part=active/5600230448_CRIMP_TERMINALS.xml
The receptacle does not have any post holes, but I left them in the PCB design so I could reuse the same part in Eagle as the header.
The work is based on a Chrysler Pacifica Hybrid 2017, although others appear to be the same.
Here is the pin-out for the forward-facing camera as supplied by Mopar (Chrysler): http://connectors.dcctools.com/details.htm?id=203000
## Parts list (BOM)
* RJ45 jack for future EON/Pandas that use RJ45 instead of OBD2: RJ45-RA A-2004-2-4-LPS-N-R 1 https://www.digikey.com/product-detail/en/assmann-wsw-components/A-2004-2-4-LPS-N-R/AE10387-ND/2183638
* Power barrel connector to provide 12V from your Comma Power (can avoid this by wiring IGN to 12V and not using Comma Power): 3-pin EJ508A 1 https://www.digikey.com/products/en?keywords=ej508a
* Switch to choose stock camera signals: SMD 204-214ST 1 https://www.digikey.com/product-detail/en/cts-electrocomponents/204-214ST/CT204214ST-ND/267313
* OBD2 connector for the Panda to plug in: 16-pin OBDII-FEMALE 1 https://cn1514770021qfbj.en.alibaba.com/product/60598699808-804284542/J1962F_OBD2_16_Pin_Female_connector_OBD2_Socket.html
* 6 or more generic headers or stiff wire that will go in the terminals: https://www.digikey.com/products/en?keywords=S1011EC-40-ND (This linked item is 40 headers together, so you only need to buy one.)
* Mini50 vertical header: Molex 0348250124 WM10326-ND https://www.digikey.com/product-detail/en/molex-llc/0348250124/WM10326-ND/4504599
* Mini50 receptacle: Molex 0348240124 WM10324-ND https://www.digikey.com/product-detail/en/molex-llc/0348240124/WM10324-ND/4504597
* If out of stock, the bridge version will work but won't sit flush on the PCB: 0348241124 https://www.digikey.com/product-detail/en/molex-llc/0348241124/WM13165-ND/4693133
* 6 or more Mini50 terminal connectors to put the headers into the receptacle: Molex 5600230448 WM16315CT-ND https://www.digikey.com/product-detail/en/molex-llc/5600230448/WM16315CT-ND/6702303
* There are several different types of terminals. Pretty much any of them should work. The sizes are for different gage of wires: L for 0.35mm2, M for 0.22mm2, S for 0.13mm2. The linked headers are 0.41mm2, so get the L size, which is what I've linked to here.
## Troubleshooting
If you get a wire incorrect and the car starts faulting, typically removing your hardware and then turning the car off and back on again will fix it. If you can't turn the car off, such as due to faulting the shifter, then there are fuses located in the engine compartment, under the battery's black plastic cover. Carefully pull the fuse, check if it's blown and replace it. Warning: electricity can kill or injure you, refer to your car's service manual. The map for which fuse is which is located on the inside of the black plastic cover that you need to remove to access the fuses. Try removing and replacing these fuses to reboot the car (for 2017 pacifica hybrid):
- F78 is blue 15A (shifter)
- F57 (PIM - Main Power Supply)
- F62 (PIM - Redundant Main Power Supply)

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

View File

@ -1,738 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="9.1.0">
<drawing>
<settings>
<setting alwaysvectorfont="no"/>
<setting keepoldvectorfont="yes"/>
<setting verticaltext="up"/>
</settings>
<grid distance="0.025" unitdist="inch" unit="inch" style="dots" multiple="1" display="yes" altdistance="0.001" altunitdist="inch" altunit="inch"/>
<layers>
<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
<layer number="2" name="Route2" color="1" fill="3" visible="yes" active="yes"/>
<layer number="3" name="Route3" color="4" fill="3" visible="no" active="no"/>
<layer number="4" name="Route4" color="1" fill="4" visible="no" active="no"/>
<layer number="5" name="Route5" color="4" fill="4" visible="no" active="no"/>
<layer number="6" name="Route6" color="1" fill="8" visible="no" active="no"/>
<layer number="7" name="Route7" color="4" fill="8" visible="no" active="no"/>
<layer number="8" name="Route8" color="1" fill="2" visible="no" active="no"/>
<layer number="9" name="Route9" color="4" fill="2" visible="no" active="no"/>
<layer number="10" name="Route10" color="1" fill="7" visible="no" active="no"/>
<layer number="11" name="Route11" color="4" fill="7" visible="no" active="no"/>
<layer number="12" name="Route12" color="1" fill="5" visible="no" active="no"/>
<layer number="13" name="Route13" color="4" fill="5" visible="no" active="no"/>
<layer number="14" name="Route14" color="1" fill="6" visible="no" active="no"/>
<layer number="15" name="Route15" color="4" fill="6" visible="yes" active="yes"/>
<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>
<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>
<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>
<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>
<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>
<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>
<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>
<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>
<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>
<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>
<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>
<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/>
<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>
<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
<layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
<layer number="48" name="Document" color="7" fill="1" visible="no" active="yes"/>
<layer number="49" name="Reference" color="7" fill="1" visible="no" active="yes"/>
<layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/>
<layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="yes"/>
<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/>
<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/>
<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/>
<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/>
<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/>
<layer number="59" name="tCarbon" color="7" fill="1" visible="no" active="no"/>
<layer number="60" name="bCarbon" color="7" fill="1" visible="no" active="no"/>
<layer number="90" name="Modules" color="5" fill="1" visible="no" active="no"/>
<layer number="91" name="Nets" color="2" fill="1" visible="no" active="no"/>
<layer number="92" name="Busses" color="1" fill="1" visible="no" active="no"/>
<layer number="93" name="Pins" color="2" fill="1" visible="no" active="no"/>
<layer number="94" name="Symbols" color="4" fill="1" visible="no" active="no"/>
<layer number="95" name="Names" color="7" fill="1" visible="no" active="no"/>
<layer number="96" name="Values" color="7" fill="1" visible="no" active="no"/>
<layer number="97" name="Info" color="7" fill="1" visible="no" active="no"/>
<layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/>
<layer number="99" name="SpiceOrder" color="7" fill="1" visible="no" active="no"/>
<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/>
<layer number="101" name="Patch_Top" color="12" fill="4" visible="no" active="yes"/>
<layer number="102" name="Vscore" color="7" fill="1" visible="no" active="yes"/>
<layer number="103" name="tMap" color="7" fill="1" visible="no" active="yes"/>
<layer number="104" name="Name" color="16" fill="1" visible="no" active="yes"/>
<layer number="105" name="tPlate" color="7" fill="1" visible="no" active="yes"/>
<layer number="106" name="bPlate" color="7" fill="1" visible="no" active="yes"/>
<layer number="107" name="Crop" color="7" fill="1" visible="no" active="yes"/>
<layer number="108" name="tplace-old" color="10" fill="1" visible="no" active="yes"/>
<layer number="109" name="ref-old" color="11" fill="1" visible="no" active="yes"/>
<layer number="110" name="fp0" color="7" fill="1" visible="no" active="yes"/>
<layer number="111" name="LPC17xx" color="7" fill="1" visible="no" active="yes"/>
<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/>
<layer number="113" name="IDFDebug" color="4" fill="1" visible="no" active="yes"/>
<layer number="114" name="Badge_Outline" color="7" fill="1" visible="no" active="yes"/>
<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="no" active="yes"/>
<layer number="116" name="Patch_BOT" color="9" fill="4" visible="no" active="yes"/>
<layer number="118" name="Rect_Pads" color="7" fill="1" visible="no" active="yes"/>
<layer number="121" name="_tsilk" color="7" fill="1" visible="no" active="yes"/>
<layer number="122" name="_bsilk" color="7" fill="1" visible="no" active="yes"/>
<layer number="123" name="tTestmark" color="7" fill="1" visible="no" active="yes"/>
<layer number="124" name="bTestmark" 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="_tValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="128" name="_bValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="129" name="Mask" color="7" fill="1" visible="no" active="yes"/>
<layer number="131" name="tAdjust" color="7" fill="1" visible="no" active="yes"/>
<layer number="132" name="bAdjust" 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="DrillLegend_01-02" color="7" fill="1" visible="yes" active="yes"/>
<layer number="146" name="DrillLegend_01-15" color="7" fill="1" visible="yes" active="yes"/>
<layer number="147" name="DrillLegend_01-16" color="7" fill="1" visible="yes" active="yes"/>
<layer number="148" name="DrillLegend_01-20" color="7" fill="1" visible="yes" active="yes"/>
<layer number="149" name="DrillLegend_02-15" color="7" fill="1" visible="yes" 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="_bDocu" 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="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="7" 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="7" fill="1" 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="14" fill="2" visible="no" active="yes"/>
<layer number="233" name="Eagle3D_PG3" color="14" fill="4" 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="routoute" color="7" fill="1" visible="no" active="yes"/>
</layers>
<board>
<plain>
<wire x1="0" y1="59.055" x2="45.085" y2="59.055" width="0" layer="20"/>
<wire x1="0" y1="0" x2="45.085" y2="0" width="0" layer="20"/>
<wire x1="45.085" y1="59.055" x2="45.085" y2="0" width="0" layer="20"/>
<text x="23.7998" y="20.9804" size="1.778" layer="21">giraffe-cjd-simple
drew hintz</text>
<wire x1="0" y1="59.055" x2="0" y2="43.815" width="0" layer="20"/>
<wire x1="0" y1="0" x2="0" y2="43.815" width="0" layer="20"/>
<text x="3.6068" y="0.7112" size="1.27" layer="21">11/11/18</text>
<wire x1="12.0142" y1="6.1722" x2="12.0142" y2="37.9984" width="1.9812" layer="20"/>
</plain>
<libraries>
<library name="comma.ai">
<description>MobileEye connector</description>
<packages>
<package name="RA-RJ45">
<hole x="-5.715" y="0" drill="3.2"/>
<hole x="5.715" y="0" drill="3.2"/>
<pad name="8" x="4.445" y="8.89" drill="0.9"/>
<pad name="6" x="1.905" y="8.89" drill="0.9"/>
<pad name="4" x="-0.635" y="8.89" drill="0.9"/>
<pad name="2" x="-3.175" y="8.89" drill="0.9"/>
<pad name="3" x="-1.905" y="6.35" drill="0.9"/>
<pad name="5" x="0.635" y="6.35" drill="0.9"/>
<pad name="7" x="3.175" y="6.35" drill="0.9"/>
<pad name="1" x="-4.445" y="6.35" drill="0.9"/>
<wire x1="7.747" y1="-7.874" x2="7.747" y2="10.668" width="0.127" layer="21"/>
<wire x1="7.747" y1="10.668" x2="-7.747" y2="10.668" width="0.127" layer="21"/>
<wire x1="-7.747" y1="10.668" x2="-7.747" y2="-7.874" width="0.127" layer="21"/>
<wire x1="-7.747" y1="-7.874" x2="7.747" y2="-7.874" width="0.127" layer="21"/>
<text x="-7.62" y="13.335" size="1.778" layer="21">&gt;NAME</text>
<pad name="P$1" x="-7.75" y="-3.05" drill="1.6"/>
<pad name="P$2" x="7.75" y="-3.05" drill="1.6"/>
</package>
<package name="OBDII-FEMALE-MIDCUT">
<description>OBDII Connector footprint, for your late model automotive needs</description>
<pad name="16" x="-13.825" y="4.2" drill="2.6" diameter="3.4"/>
<pad name="15" x="-9.875" y="4.2" drill="2.6" diameter="3.4"/>
<pad name="14" x="-5.925" y="4.2" drill="2.6" diameter="3.4"/>
<pad name="13" x="-1.975" y="4.2" drill="2.6" diameter="3.4"/>
<pad name="12" x="1.975" y="4.2" drill="2.6" diameter="3.4"/>
<pad name="11" x="5.925" y="4.2" drill="2.6" diameter="3.4"/>
<pad name="10" x="9.875" y="4.2" drill="2.6" diameter="3.4"/>
<pad name="9" x="13.825" y="4.2" drill="2.6" diameter="3.4"/>
<pad name="8" x="-13.825" y="-4.2" drill="2.6" diameter="3.4"/>
<pad name="7" x="-9.875" y="-4.2" drill="2.6" diameter="3.4"/>
<pad name="6" x="-5.925" y="-4.2" drill="2.6" diameter="3.4"/>
<pad name="5" x="-1.975" y="-4.2" drill="2.6" diameter="3.4"/>
<pad name="4" x="1.975" y="-4.2" drill="2.6" diameter="3.4"/>
<pad name="3" x="5.925" y="-4.2" drill="2.6" diameter="3.4"/>
<pad name="2" x="9.875" y="-4.2" drill="2.6" diameter="3.4"/>
<pad name="1" x="13.825" y="-4.2" drill="2.6" diameter="3.4"/>
<text x="16.129" y="-6.681" size="1.27" layer="21">1</text>
<text x="-16.795" y="6.335" size="1.27" layer="21">16</text>
<wire x1="-19.05" y1="-8.89" x2="19.05" y2="-8.89" width="0.127" layer="21"/>
<wire x1="-15.24" y1="8.89" x2="15.24" y2="8.89" width="0.127" layer="21"/>
<wire x1="-19.05" y1="-8.89" x2="-20.32" y2="-6.35" width="0.1524" layer="21" curve="-90"/>
<wire x1="19.05" y1="-8.89" x2="20.32" y2="-6.35" width="0.1524" layer="21" curve="90"/>
<wire x1="-15.24" y1="8.89" x2="-18.034" y2="6.35" width="0.1524" layer="21" curve="90"/>
<wire x1="-18.034" y1="6.35" x2="-20.32" y2="-6.35" width="0.1524" layer="21"/>
<wire x1="20.32" y1="-6.35" x2="18.161" y2="6.35" width="0.1524" layer="21"/>
<wire x1="15.24" y1="8.89" x2="18.161" y2="6.35" width="0.1524" layer="21" curve="-90"/>
<wire x1="-16" y1="0" x2="16" y2="0" width="0" layer="20"/>
</package>
</packages>
</library>
<library name="comma.ai" urn="urn:adsk.eagle:library:562206">
<description>MobileEye connector</description>
<packages>
</packages>
<packages3d>
<package3d name="OBDII-FEMALE-MIDCUT" urn="urn:adsk.eagle:package:562433/1" type="box" library_version="1" library_locally_modified="yes">
<description>OBDII Connector footprint, for your late model automotive needs</description>
</package3d>
</packages3d>
</library>
<library name="oldlib">
<description>MobileEye connector</description>
<packages>
<package name="LOGO">
<rectangle x1="0.880109375" y1="0.29336875" x2="0.986790625" y2="0.346709375" layer="21"/>
<rectangle x1="0.880109375" y1="0.346709375" x2="1.146809375" y2="0.40005" layer="21"/>
<rectangle x1="0.880109375" y1="0.40005" x2="1.30683125" y2="0.453390625" layer="21"/>
<rectangle x1="0.880109375" y1="0.453390625" x2="1.36016875" y2="0.50673125" layer="21"/>
<rectangle x1="0.880109375" y1="0.50673125" x2="1.520190625" y2="0.56006875" layer="21"/>
<rectangle x1="0.880109375" y1="0.56006875" x2="1.62686875" y2="0.613409375" layer="21"/>
<rectangle x1="0.986790625" y1="0.613409375" x2="1.73355" y2="0.66675" layer="21"/>
<rectangle x1="1.09346875" y1="0.66675" x2="1.786890625" y2="0.720090625" layer="21"/>
<rectangle x1="1.20015" y1="0.720090625" x2="1.89356875" y2="0.77343125" layer="21"/>
<rectangle x1="1.253490625" y1="0.77343125" x2="2.00025" y2="0.82676875" layer="21"/>
<rectangle x1="1.36016875" y1="0.82676875" x2="2.053590625" y2="0.880109375" layer="21"/>
<rectangle x1="1.46685" y1="0.880109375" x2="2.16026875" y2="0.93345" layer="21"/>
<rectangle x1="1.520190625" y1="0.93345" x2="2.213609375" y2="0.986790625" layer="21"/>
<rectangle x1="1.57353125" y1="0.986790625" x2="2.320290625" y2="1.04013125" layer="21"/>
<rectangle x1="1.680209375" y1="1.04013125" x2="2.37363125" y2="1.09346875" layer="21"/>
<rectangle x1="1.73355" y1="1.09346875" x2="2.42696875" y2="1.146809375" layer="21"/>
<rectangle x1="1.786890625" y1="1.146809375" x2="2.480309375" y2="1.20015" layer="21"/>
<rectangle x1="1.84023125" y1="1.20015" x2="2.53365" y2="1.253490625" layer="21"/>
<rectangle x1="1.89356875" y1="1.253490625" x2="2.586990625" y2="1.30683125" layer="21"/>
<rectangle x1="1.946909375" y1="1.30683125" x2="2.64033125" y2="1.36016875" layer="21"/>
<rectangle x1="1.946909375" y1="1.36016875" x2="2.64033125" y2="1.413509375" layer="21"/>
<rectangle x1="2.00025" y1="1.413509375" x2="2.69366875" y2="1.46685" layer="21"/>
<rectangle x1="2.10693125" y1="1.46685" x2="2.747009375" y2="1.520190625" layer="21"/>
<rectangle x1="2.10693125" y1="1.520190625" x2="2.747009375" y2="1.57353125" layer="21"/>
<rectangle x1="2.10693125" y1="1.57353125" x2="2.747009375" y2="1.62686875" layer="21"/>
<rectangle x1="2.213609375" y1="1.62686875" x2="2.853690625" y2="1.680209375" layer="21"/>
<rectangle x1="2.16026875" y1="1.680209375" x2="2.853690625" y2="1.73355" layer="21"/>
<rectangle x1="2.213609375" y1="1.73355" x2="2.90703125" y2="1.786890625" layer="21"/>
<rectangle x1="2.213609375" y1="1.786890625" x2="2.90703125" y2="1.84023125" layer="21"/>
<rectangle x1="2.26695" y1="1.84023125" x2="2.90703125" y2="1.89356875" layer="21"/>
<rectangle x1="2.26695" y1="1.89356875" x2="3.013709375" y2="1.946909375" layer="21"/>
<rectangle x1="2.320290625" y1="1.946909375" x2="2.96036875" y2="2.00025" layer="21"/>
<rectangle x1="2.320290625" y1="2.00025" x2="3.013709375" y2="2.053590625" layer="21"/>
<rectangle x1="2.320290625" y1="2.053590625" x2="3.06705" y2="2.10693125" layer="21"/>
<rectangle x1="2.37363125" y1="2.10693125" x2="3.06705" y2="2.16026875" layer="21"/>
<rectangle x1="2.37363125" y1="2.16026875" x2="3.120390625" y2="2.213609375" layer="21"/>
<rectangle x1="2.37363125" y1="2.213609375" x2="3.120390625" y2="2.26695" layer="21"/>
<rectangle x1="2.37363125" y1="2.26695" x2="3.120390625" y2="2.320290625" layer="21"/>
<rectangle x1="2.37363125" y1="2.320290625" x2="3.17373125" y2="2.37363125" layer="21"/>
<rectangle x1="2.42696875" y1="2.37363125" x2="3.17373125" y2="2.42696875" layer="21"/>
<rectangle x1="2.42696875" y1="2.42696875" x2="3.17373125" y2="2.480309375" layer="21"/>
<rectangle x1="2.42696875" y1="2.480309375" x2="3.22706875" y2="2.53365" layer="21"/>
<rectangle x1="2.42696875" y1="2.53365" x2="3.22706875" y2="2.586990625" layer="21"/>
<rectangle x1="2.42696875" y1="2.586990625" x2="3.22706875" y2="2.64033125" layer="21"/>
<rectangle x1="2.42696875" y1="2.64033125" x2="3.22706875" y2="2.69366875" layer="21"/>
<rectangle x1="2.42696875" y1="2.69366875" x2="3.22706875" y2="2.747009375" layer="21"/>
<rectangle x1="1.36016875" y1="2.747009375" x2="2.00025" y2="2.80035" layer="21"/>
<rectangle x1="2.42696875" y1="2.747009375" x2="3.22706875" y2="2.80035" layer="21"/>
<rectangle x1="1.20015" y1="2.80035" x2="1.253490625" y2="2.853690625" layer="21"/>
<rectangle x1="1.30683125" y1="2.80035" x2="2.10693125" y2="2.853690625" layer="21"/>
<rectangle x1="2.37363125" y1="2.80035" x2="3.280409375" y2="2.853690625" layer="21"/>
<rectangle x1="1.20015" y1="2.853690625" x2="2.26695" y2="2.90703125" layer="21"/>
<rectangle x1="2.320290625" y1="2.853690625" x2="3.280409375" y2="2.90703125" layer="21"/>
<rectangle x1="1.04013125" y1="2.90703125" x2="3.280409375" y2="2.96036875" layer="21"/>
<rectangle x1="0.986790625" y1="2.96036875" x2="3.280409375" y2="3.013709375" layer="21"/>
<rectangle x1="0.93345" y1="3.013709375" x2="3.280409375" y2="3.06705" layer="21"/>
<rectangle x1="0.880109375" y1="3.06705" x2="3.280409375" y2="3.120390625" layer="21"/>
<rectangle x1="0.82676875" y1="3.120390625" x2="3.280409375" y2="3.17373125" layer="21"/>
<rectangle x1="0.82676875" y1="3.17373125" x2="3.280409375" y2="3.22706875" layer="21"/>
<rectangle x1="0.77343125" y1="3.22706875" x2="3.280409375" y2="3.280409375" layer="21"/>
<rectangle x1="0.77343125" y1="3.280409375" x2="3.280409375" y2="3.33375" layer="21"/>
<rectangle x1="0.720090625" y1="3.33375" x2="3.280409375" y2="3.387090625" layer="21"/>
<rectangle x1="0.720090625" y1="3.387090625" x2="3.280409375" y2="3.44043125" layer="21"/>
<rectangle x1="0.66675" y1="3.44043125" x2="3.280409375" y2="3.49376875" layer="21"/>
<rectangle x1="0.66675" y1="3.49376875" x2="3.280409375" y2="3.547109375" layer="21"/>
<rectangle x1="0.66675" y1="3.547109375" x2="3.280409375" y2="3.60045" layer="21"/>
<rectangle x1="0.66675" y1="3.60045" x2="3.22706875" y2="3.653790625" layer="21"/>
<rectangle x1="0.66675" y1="3.653790625" x2="3.22706875" y2="3.70713125" layer="21"/>
<rectangle x1="0.66675" y1="3.70713125" x2="3.22706875" y2="3.76046875" layer="21"/>
<rectangle x1="0.66675" y1="3.76046875" x2="3.22706875" y2="3.813809375" layer="21"/>
<rectangle x1="0.66675" y1="3.813809375" x2="3.22706875" y2="3.86715" layer="21"/>
<rectangle x1="0.66675" y1="3.86715" x2="3.17373125" y2="3.920490625" layer="21"/>
<rectangle x1="0.66675" y1="3.920490625" x2="3.17373125" y2="3.97383125" layer="21"/>
<rectangle x1="0.66675" y1="3.97383125" x2="3.17373125" y2="4.02716875" layer="21"/>
<rectangle x1="0.66675" y1="4.02716875" x2="3.120390625" y2="4.080509375" layer="21"/>
<rectangle x1="0.66675" y1="4.080509375" x2="3.120390625" y2="4.13385" layer="21"/>
<rectangle x1="0.66675" y1="4.13385" x2="3.120390625" y2="4.187190625" layer="21"/>
<rectangle x1="0.720090625" y1="4.187190625" x2="3.013709375" y2="4.24053125" layer="21"/>
<rectangle x1="0.720090625" y1="4.24053125" x2="3.06705" y2="4.29386875" layer="21"/>
<rectangle x1="0.77343125" y1="4.29386875" x2="3.013709375" y2="4.347209375" layer="21"/>
<rectangle x1="0.77343125" y1="4.347209375" x2="2.96036875" y2="4.40055" layer="21"/>
<rectangle x1="0.82676875" y1="4.40055" x2="2.96036875" y2="4.453890625" layer="21"/>
<rectangle x1="0.82676875" y1="4.453890625" x2="2.90703125" y2="4.50723125" layer="21"/>
<rectangle x1="0.880109375" y1="4.50723125" x2="2.853690625" y2="4.56056875" layer="21"/>
<rectangle x1="0.93345" y1="4.56056875" x2="2.80035" y2="4.613909375" layer="21"/>
<rectangle x1="0.986790625" y1="4.613909375" x2="2.747009375" y2="4.66725" layer="21"/>
<rectangle x1="1.04013125" y1="4.66725" x2="2.64033125" y2="4.720590625" layer="21"/>
<rectangle x1="1.146809375" y1="4.720590625" x2="2.586990625" y2="4.77393125" layer="21"/>
<rectangle x1="1.146809375" y1="4.77393125" x2="2.480309375" y2="4.82726875" layer="21"/>
<rectangle x1="1.253490625" y1="4.82726875" x2="2.42696875" y2="4.880609375" layer="21"/>
<rectangle x1="1.36016875" y1="4.880609375" x2="2.26695" y2="4.93395" layer="21"/>
<rectangle x1="1.57353125" y1="4.93395" x2="2.10693125" y2="4.987290625" layer="21"/>
</package>
</packages>
</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;
&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="DUMMY">
<description>NOTHING HERE!!! For when you want a symbol with no package as an option against symbols with a package.</description>
</package>
</packages>
</library>
<library name="comma2.ai">
<description>MobileEye connector</description>
<packages>
<package name="MINI50-12">
<description>12 CKT VERTICAL HEADER</description>
<wire x1="11.31" y1="-6.1" x2="-11.31" y2="-6.1" width="0.127" layer="51"/>
<wire x1="-11.31" y1="-6.1" x2="-11.31" y2="6.1" width="0.127" layer="51"/>
<wire x1="-11.31" y1="6.1" x2="11.31" y2="6.1" width="0.127" layer="51"/>
<wire x1="11.31" y1="6.1" x2="11.31" y2="-6.1" width="0.127" layer="51"/>
<hole x="-9.95" y="-4.55" drill="2.16"/>
<hole x="9.95" y="-4.55" drill="2.16"/>
<pad name="5" x="-7" y="-2" drill="1"/>
<pad name="6" x="-5" y="-2" drill="1"/>
<pad name="7" x="-3" y="-2" drill="1"/>
<pad name="8" x="-1" y="-2" drill="1"/>
<pad name="9" x="1" y="-2" drill="1"/>
<pad name="10" x="3" y="-2" drill="1"/>
<pad name="11" x="5" y="-2" drill="1"/>
<pad name="12" x="7" y="-2" drill="1"/>
<pad name="1" x="-7" y="0.2" drill="1"/>
<pad name="2" x="-5" y="0.2" drill="1"/>
<pad name="3" x="5" y="0.2" drill="1"/>
<pad name="4" x="7" y="0.2" drill="1"/>
<circle x="-7" y="2" radius="0.5" width="0.127" layer="51"/>
</package>
</packages>
</library>
</libraries>
<attributes>
</attributes>
<variantdefs>
</variantdefs>
<classes>
<class number="0" name="default" width="0" drill="0">
</class>
</classes>
<designrules name="default *">
<description language="de">&lt;b&gt;EAGLE Design Rules&lt;/b&gt;
&lt;p&gt;
Die Standard-Design-Rules sind so gewählt, dass sie für
die meisten Anwendungen passen. Sollte ihre Platine
besondere Anforderungen haben, treffen Sie die erforderlichen
Einstellungen hier und speichern die Design Rules unter
einem neuen Namen ab.</description>
<description language="en">&lt;b&gt;EAGLE Design Rules&lt;/b&gt;
&lt;p&gt;
The default Design Rules have been set to cover
a wide range of applications. Your particular design
may have different requirements, so please make the
necessary adjustments and save your customized
design rules under a new name.</description>
<param name="layerSetup" value="(1*16)"/>
<param name="mtCopper" value="0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm"/>
<param name="mtIsolate" value="1.5mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm"/>
<param name="mdWireWire" value="6mil"/>
<param name="mdWirePad" value="6mil"/>
<param name="mdWireVia" value="6mil"/>
<param name="mdPadPad" value="6mil"/>
<param name="mdPadVia" value="6mil"/>
<param name="mdViaVia" value="6mil"/>
<param name="mdSmdPad" value="6mil"/>
<param name="mdSmdVia" value="6mil"/>
<param name="mdSmdSmd" value="6mil"/>
<param name="mdViaViaSameLayer" value="8mil"/>
<param name="mnLayersViaInSmd" value="2"/>
<param name="mdCopperDimension" value="15mil"/>
<param name="mdDrill" value="10mil"/>
<param name="mdSmdStop" value="0mil"/>
<param name="msWidth" value="6mil"/>
<param name="msDrill" value="10mil"/>
<param name="msMicroVia" value="9.99mm"/>
<param name="msBlindViaRatio" value="0.1"/>
<param name="rvPadTop" value="0.1"/>
<param name="rvPadInner" value="0.1"/>
<param name="rvPadBottom" value="0.1"/>
<param name="rvViaOuter" value="0.25"/>
<param name="rvViaInner" value="0.25"/>
<param name="rvMicroViaOuter" value="0.25"/>
<param name="rvMicroViaInner" value="0.25"/>
<param name="rlMinPadTop" value="8mil"/>
<param name="rlMaxPadTop" value="20mil"/>
<param name="rlMinPadInner" value="8mil"/>
<param name="rlMaxPadInner" value="20mil"/>
<param name="rlMinPadBottom" value="8mil"/>
<param name="rlMaxPadBottom" value="20mil"/>
<param name="rlMinViaOuter" value="8mil"/>
<param name="rlMaxViaOuter" value="20mil"/>
<param name="rlMinViaInner" value="8mil"/>
<param name="rlMaxViaInner" value="20mil"/>
<param name="rlMinMicroViaOuter" value="4mil"/>
<param name="rlMaxMicroViaOuter" value="20mil"/>
<param name="rlMinMicroViaInner" value="4mil"/>
<param name="rlMaxMicroViaInner" value="20mil"/>
<param name="psTop" value="-1"/>
<param name="psBottom" value="-1"/>
<param name="psFirst" value="-1"/>
<param name="psElongationLong" value="100"/>
<param name="psElongationOffset" value="100"/>
<param name="mvStopFrame" value="1"/>
<param name="mvCreamFrame" value="0"/>
<param name="mlMinStopFrame" value="4mil"/>
<param name="mlMaxStopFrame" value="4mil"/>
<param name="mlMinCreamFrame" value="0mil"/>
<param name="mlMaxCreamFrame" value="0mil"/>
<param name="mlViaStopLimit" value="0mil"/>
<param name="srRoundness" value="0"/>
<param name="srMinRoundness" value="0mil"/>
<param name="srMaxRoundness" value="0mil"/>
<param name="slThermalIsolate" value="10mil"/>
<param name="slThermalsForVias" value="0"/>
<param name="dpMaxLengthDifference" value="10mm"/>
<param name="dpGapFactor" value="2.5"/>
<param name="checkAngle" value="0"/>
<param name="checkFont" value="1"/>
<param name="checkRestrict" value="1"/>
<param name="checkStop" value="0"/>
<param name="checkValues" value="0"/>
<param name="checkNames" value="1"/>
<param name="checkWireStubs" value="1"/>
<param name="checkPolygonWidth" value="0"/>
<param name="useDiameter" value="13"/>
<param name="maxErrors" value="50"/>
</designrules>
<autorouter>
<pass name="Default">
<param name="RoutingGrid" value="25mil"/>
<param name="AutoGrid" value="1"/>
<param name="Efforts" value="1"/>
<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="0"/>
<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="J3" library="comma.ai" package="OBDII-FEMALE-MIDCUT" value="OBDII-FEMALE-CUT" x="12.0142" y="22.1742" rot="MR270"/>
<element name="J4" library="comma.ai" package="RA-RJ45" value="RA-RJ45RA" x="34.59" y="6.985" smashed="yes">
<attribute name="NAME" x="26.6144" y="8.7884" size="1.27" layer="21" rot="R180"/>
</element>
<element name="U$1" library="oldlib" package="LOGO" value="" x="0.0254" y="0.4826"/>
<element name="FRAME1" library="SparkFun-Aesthetics" package="DUMMY" value="FRAME-LETTERNO_PACKAGE" x="-8.89" y="-10.795">
<attribute name="DESIGNER" value="adhintz" x="-8.89" y="-10.795" size="1.778" layer="27" display="off"/>
<attribute name="VERSION" value="v01" x="-8.89" y="-10.795" size="1.778" layer="27" display="off"/>
</element>
<element name="J2" library="comma2.ai" package="MINI50-12" value="" x="13.97" y="52.705"/>
</elements>
<signals>
<signal name="N$5">
<contactref element="J4" pad="7"/>
<wire x1="40.6654" y1="13.335" x2="37.765" y2="13.335" width="0.254" layer="16"/>
</signal>
<signal name="CAN2_H">
<wire x1="23.5712" y1="24.7142" x2="23.5712" y2="16.0782" width="0.254" layer="16"/>
<wire x1="23.5712" y1="16.0782" x2="16.51" y2="16.0782" width="0.254" layer="16"/>
<wire x1="16.51" y1="16.0782" x2="16.1036" y2="16.0782" width="0.254" layer="16"/>
<wire x1="23.5712" y1="24.7142" x2="41.0718" y2="24.7142" width="0.254" layer="16"/>
<contactref element="J2" pad="7"/>
<wire x1="16.51" y1="16.0782" x2="13.97" y2="16.51" width="0.254" layer="16"/>
<wire x1="13.97" y1="16.51" x2="13.97" y2="45.085" width="0.254" layer="16"/>
<wire x1="13.97" y1="45.085" x2="27.305" y2="45.085" width="0.254" layer="16"/>
<wire x1="27.305" y1="45.085" x2="27.305" y2="54.61" width="0.254" layer="16"/>
<wire x1="27.305" y1="54.61" x2="13.335" y2="54.61" width="0.254" layer="16"/>
<wire x1="13.335" y1="54.61" x2="10.97" y2="50.705" width="0.254" layer="16"/>
<wire x1="41.0718" y1="24.7142" x2="40.64" y2="13.335" width="0.254" layer="16"/>
</signal>
<signal name="N$4">
<via x="36.7792" y="26.3398" extent="1-16" drill="0.4"/>
<wire x1="36.7792" y1="16.313353125" x2="36.4998" y2="15.494" width="0.254" layer="1"/>
<wire x1="36.7792" y1="26.3398" x2="36.7792" y2="16.313353125" width="0.254" layer="1"/>
</signal>
<signal name="CAN1_H">
<wire x1="30.6832" y1="35.5346" x2="34.9758" y2="35.5346" width="0.254" layer="16"/>
<wire x1="30.6832" y1="35.5346" x2="27.2542" y2="35.5346" width="0.254" layer="16"/>
<wire x1="27.2542" y1="35.5346" x2="19.812" y2="28.0924" width="0.254" layer="16"/>
<wire x1="19.812" y1="28.0924" x2="16.5354" y2="28.0924" width="0.254" layer="16"/>
<wire x1="35.0012" y1="35.5092" x2="34.9758" y2="35.5346" width="0.254" layer="16"/>
<contactref element="J2" pad="2"/>
<wire x1="36.83" y1="35.5092" x2="35.0012" y2="35.5092" width="0.254" layer="16"/>
<wire x1="29.464" y1="56.08" x2="29.464" y2="35.5092" width="0.254" layer="16"/>
<wire x1="29.464" y1="56.08" x2="11.51" y2="56.08" width="0.254" layer="16"/>
<wire x1="11.51" y1="56.08" x2="8.97" y2="53.54" width="0.254" layer="16"/>
<wire x1="8.97" y1="53.54" x2="8.97" y2="52.905" width="0.254" layer="16"/>
<wire x1="36.83" y1="35.5092" x2="29.464" y2="35.5092" width="0.254" layer="16"/>
<wire x1="36.83" y1="35.5092" x2="36.83" y2="26.035" width="0.254" layer="16"/>
</signal>
<signal name="N$3">
<contactref element="J4" pad="8"/>
<wire x1="39.035" y1="15.875" x2="38.735" y2="19.685" width="0.254" layer="16"/>
<wire x1="38.735" y1="19.685" x2="26.035" y2="19.685" width="0.254" layer="16"/>
</signal>
<signal name="CAN2_L">
<wire x1="15.8496" y1="4.6482" x2="26.162" y2="14.9606" width="0.254" layer="16"/>
<wire x1="10.2108" y1="5.4356" x2="10.9982" y2="4.6482" width="0.254" layer="16"/>
<wire x1="10.2108" y1="5.4356" x2="10.2108" y2="16.3068" width="0.254" layer="16"/>
<wire x1="10.9982" y1="4.6482" x2="15.8496" y2="4.6482" width="0.254" layer="16"/>
<wire x1="26.162" y1="19.939" x2="26.162" y2="14.9606" width="0.254" layer="16"/>
<wire x1="10.2108" y1="16.3068" x2="6.985" y2="16.51" width="0.254" layer="16"/>
<wire x1="10.2108" y1="16.3068" x2="10.16" y2="43.815" width="0.254" layer="16"/>
<wire x1="10.16" y1="43.815" x2="13.2" y2="50.935" width="0.254" layer="16"/>
</signal>
<signal name="12VIN">
<contactref element="J3" pad="16"/>
<wire x1="7.8142" y1="35.9992" x2="7.8142" y2="39.9198" width="2.032" layer="1"/>
<wire x1="7.8142" y1="39.9198" x2="9.906" y2="42.0116" width="2.032" layer="1"/>
<wire x1="15.875" y1="42.0116" x2="16.51" y2="42.0116" width="2.032" layer="1"/>
<wire x1="16.51" y1="42.0116" x2="18.4658" y2="42.0116" width="2.032" layer="1"/>
<wire x1="18.4658" y1="42.0116" x2="31.2166" y2="29.2608" width="2.032" layer="1"/>
<wire x1="16.51" y1="42.0116" x2="16.51" y2="42.0116" width="2.032" layer="1"/>
<wire x1="16.51" y1="42.0116" x2="16.51" y2="42.0116" width="2.032" layer="1"/>
<wire x1="15.875" y1="42.0116" x2="15.875" y2="36.195" width="2.032" layer="1"/>
<wire x1="9.906" y1="42.0116" x2="15.875" y2="42.0116" width="2.032" layer="1"/>
<wire x1="31.2166" y1="29.2608" x2="31.2166" y2="15.875" width="1.27" layer="1"/>
<wire x1="31.2166" y1="15.875" x2="34.29" y2="15.875" width="0.762" layer="1"/>
<wire x1="18.4658" y1="42.0116" x2="20.955" y2="50.8" width="0.762" layer="1"/>
</signal>
<signal name="N$2">
<contactref element="J3" pad="5"/>
<contactref element="J3" pad="4"/>
<wire x1="16.2142" y1="22.211684375" x2="16.2142" y2="20.1992" width="2.032" layer="1"/>
<wire x1="16.2142" y1="24.1492" x2="16.2142" y2="20.1992" width="2.54" layer="1"/>
<wire x1="16.2142" y1="20.1992" x2="20.8472" y2="20.1992" width="2.54" layer="1"/>
<wire x1="20.8472" y1="20.1992" x2="20.8472" y2="20.1992" width="2.54" layer="1"/>
<wire x1="20.8472" y1="20.1992" x2="20.8472" y2="20.1992" width="2.54" layer="1"/>
<wire x1="20.8472" y1="20.1992" x2="20.8472" y2="20.1992" width="2.54" layer="1"/>
<wire x1="20.8472" y1="20.1992" x2="20.8472" y2="20.1992" width="2.54" layer="1"/>
<wire x1="20.8472" y1="20.1992" x2="20.8472" y2="11.5378" width="1.27" layer="1"/>
<wire x1="20.8472" y1="11.5378" x2="20.955" y2="11.43" width="1.27" layer="1"/>
<wire x1="20.8472" y1="11.5378" x2="29.845" y2="11.5378" width="1.27" layer="1"/>
<wire x1="29.845" y1="11.5378" x2="35.56" y2="11.5378" width="1.27" layer="1"/>
<wire x1="35.56" y1="11.5378" x2="42.4372" y2="11.5378" width="1.27" layer="1"/>
<wire x1="42.4372" y1="11.5378" x2="42.545" y2="11.43" width="1.27" layer="1"/>
<wire x1="35.56" y1="11.5378" x2="35.56" y2="13.335" width="0.762" layer="1"/>
<wire x1="29.845" y1="11.5378" x2="30.48" y2="12.1728" width="0.762" layer="1"/>
<wire x1="30.48" y1="12.1728" x2="30.48" y2="13.335" width="0.762" layer="1"/>
<wire x1="30.48" y1="13.335" x2="29.845" y2="13.335" width="0.762" layer="1"/>
<wire x1="29.845" y1="13.335" x2="29.845" y2="12.065" width="0.762" layer="1"/>
<wire x1="42.4372" y1="11.5378" x2="42.545" y2="57.15" width="0.762" layer="1"/>
</signal>
<signal name="N$1">
<contactref element="J4" pad="5"/>
<wire x1="35.225" y1="13.335" x2="35.225" y2="12.365" width="0.762" layer="1"/>
<wire x1="35.225" y1="12.365" x2="34.925" y2="12.065" width="0.762" layer="1"/>
<contactref element="J4" pad="1"/>
<wire x1="30.145" y1="13.335" x2="34.925" y2="12.065" width="0" layer="19" extent="1-1"/>
</signal>
<signal name="GND">
<contactref element="J2" pad="1"/>
<wire x1="42.652" y1="57.35" x2="42.545" y2="57.243" width="0.1524" layer="1"/>
<wire x1="42.652" y1="57.35" x2="11.415" y2="57.35" width="0.762" layer="1"/>
<wire x1="11.415" y1="57.35" x2="6.97" y2="52.905" width="0.762" layer="1"/>
</signal>
<signal name="CAN1_L">
<contactref element="J4" pad="3"/>
<wire x1="7.591434375" y1="45.488234375" x2="3.2512" y2="41.148" width="0.254" layer="16"/>
<wire x1="3.2512" y1="41.148" x2="3.2512" y2="28.575" width="0.254" layer="16"/>
<contactref element="J2" pad="6"/>
<wire x1="5.1562" y1="28.575" x2="8.255" y2="28.575" width="0.254" layer="16"/>
<wire x1="8.97" y1="50.705" x2="7.591434375" y2="45.488234375" width="0.254" layer="16"/>
<wire x1="3.2512" y1="28.575" x2="5.1562" y2="28.575" width="0.254" layer="16"/>
<wire x1="3.2512" y1="28.575" x2="3.175" y2="2.54" width="0.254" layer="16"/>
<wire x1="3.175" y1="2.54" x2="23.495" y2="2.54" width="0.254" layer="16"/>
<wire x1="23.495" y1="10.795" x2="33.02" y2="10.795" width="0.254" layer="16"/>
<wire x1="33.02" y1="10.795" x2="32.685" y2="13.335" width="0.254" layer="16"/>
<wire x1="23.495" y1="2.54" x2="23.495" y2="10.795" width="0.254" layer="16"/>
</signal>
<signal name="CAN3_L">
<contactref element="J3" pad="13"/>
</signal>
<signal name="CAN3_H">
<contactref element="J3" pad="12"/>
</signal>
<signal name="IGN">
<contactref element="J2" pad="12"/>
</signal>
</signals>
<mfgpreviewcolors>
<mfgpreviewcolor name="soldermaskcolor" color="0xC8008000"/>
<mfgpreviewcolor name="silkscreencolor" color="0xFFFEFEFE"/>
<mfgpreviewcolor name="backgroundcolor" color="0xFF282828"/>
<mfgpreviewcolor name="coppercolor" color="0xFFFFBF00"/>
<mfgpreviewcolor name="substratecolor" color="0xFF786E46"/>
</mfgpreviewcolors>
</board>
</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>
<note version="8.2" severity="warning">
Since Version 8.2, EAGLE supports online libraries. The ids
of those online libraries will not be understood (or retained)
with this version.
</note>
<note version="8.3" severity="warning">
Since Version 8.3, EAGLE supports the association of 3D packages
with devices in libraries, schematics, and board files. Those 3D
packages will not be understood (or retained) with this version.
</note>
</compatibility>
</eagle>

View File

@ -1,815 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="9.1.0">
<drawing>
<settings>
<setting alwaysvectorfont="no"/>
<setting keepoldvectorfont="yes"/>
<setting verticaltext="up"/>
</settings>
<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>
<layers>
<layer number="1" name="Top" color="4" fill="1" visible="no" active="no"/>
<layer number="2" name="Route2" color="1" fill="3" visible="no" active="no"/>
<layer number="3" name="Route3" color="4" fill="3" visible="no" active="no"/>
<layer number="4" name="Route4" color="1" fill="4" visible="no" active="no"/>
<layer number="5" name="Route5" color="4" fill="4" visible="no" active="no"/>
<layer number="6" name="Route6" color="1" fill="8" visible="no" active="no"/>
<layer number="7" name="Route7" color="4" fill="8" visible="no" active="no"/>
<layer number="8" name="Route8" color="1" fill="2" visible="no" active="no"/>
<layer number="9" name="Route9" color="4" fill="2" visible="no" active="no"/>
<layer number="10" name="Route10" color="1" fill="7" visible="no" active="no"/>
<layer number="11" name="Route11" color="4" fill="7" visible="no" active="no"/>
<layer number="12" name="Route12" color="1" fill="5" visible="no" active="no"/>
<layer number="13" name="Route13" color="4" fill="5" visible="no" active="no"/>
<layer number="14" name="Route14" color="1" fill="6" visible="no" active="no"/>
<layer number="15" name="Route15" color="4" fill="6" visible="no" active="no"/>
<layer number="16" name="Bottom" color="1" fill="1" visible="no" active="no"/>
<layer number="17" name="Pads" color="2" fill="1" visible="no" active="no"/>
<layer number="18" name="Vias" color="2" fill="1" visible="no" active="no"/>
<layer number="19" name="Unrouted" color="6" fill="1" visible="no" active="no"/>
<layer number="20" name="Dimension" color="15" fill="1" visible="no" active="no"/>
<layer number="21" name="tPlace" color="7" fill="1" visible="no" active="no"/>
<layer number="22" name="bPlace" color="7" fill="1" visible="no" active="no"/>
<layer number="23" name="tOrigins" color="15" fill="1" visible="no" active="no"/>
<layer number="24" name="bOrigins" color="15" fill="1" visible="no" active="no"/>
<layer number="25" name="tNames" color="7" fill="1" visible="no" active="no"/>
<layer number="26" name="bNames" color="7" fill="1" visible="no" active="no"/>
<layer number="27" name="tValues" color="7" fill="1" visible="no" active="no"/>
<layer number="28" name="bValues" color="7" fill="1" visible="no" active="no"/>
<layer number="29" name="tStop" color="7" fill="3" visible="no" active="no"/>
<layer number="30" name="bStop" color="7" fill="6" visible="no" active="no"/>
<layer number="31" name="tCream" color="7" fill="4" visible="no" active="no"/>
<layer number="32" name="bCream" color="7" fill="5" visible="no" active="no"/>
<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="no"/>
<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="no"/>
<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="no"/>
<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="no"/>
<layer number="37" name="tTest" color="7" fill="1" visible="no" active="no"/>
<layer number="38" name="bTest" color="7" fill="1" visible="no" active="no"/>
<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="no"/>
<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="no"/>
<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="no"/>
<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="no"/>
<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="no"/>
<layer number="44" name="Drills" color="7" fill="1" visible="no" active="no"/>
<layer number="45" name="Holes" color="7" fill="1" visible="no" active="no"/>
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="no"/>
<layer number="47" name="Measures" color="7" fill="1" visible="no" active="no"/>
<layer number="48" name="Document" color="7" fill="1" visible="no" active="no"/>
<layer number="49" name="Reference" color="7" fill="1" visible="no" active="no"/>
<layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/>
<layer number="51" name="tDocu" color="7" fill="1" visible="no" active="no"/>
<layer number="52" name="bDocu" color="7" fill="1" visible="no" active="no"/>
<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/>
<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/>
<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/>
<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/>
<layer number="59" name="tCarbon" color="7" fill="1" visible="no" active="no"/>
<layer number="60" name="bCarbon" color="7" fill="1" visible="no" active="no"/>
<layer number="90" name="Modules" color="5" fill="1" visible="yes" active="yes"/>
<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>
<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>
<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/>
<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>
<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>
<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>
<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>
<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>
<layer number="99" name="SpiceOrder" color="7" fill="1" visible="yes" active="yes"/>
<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/>
<layer number="101" name="Patch_Top" color="12" fill="4" visible="yes" active="yes"/>
<layer number="102" name="Vscore" color="7" fill="1" visible="yes" active="yes"/>
<layer number="103" name="tMap" color="7" fill="1" visible="yes" active="yes"/>
<layer number="104" name="Name" color="16" fill="1" visible="yes" active="yes"/>
<layer number="105" name="tPlate" color="7" fill="1" visible="yes" active="yes"/>
<layer number="106" name="bPlate" color="7" fill="1" visible="yes" active="yes"/>
<layer number="107" name="Crop" color="7" fill="1" visible="yes" active="yes"/>
<layer number="108" name="tplace-old" color="10" fill="1" visible="yes" active="yes"/>
<layer number="109" name="ref-old" color="11" fill="1" visible="yes" active="yes"/>
<layer number="110" name="fp0" color="7" fill="1" visible="yes" active="yes"/>
<layer number="111" name="LPC17xx" color="7" fill="1" visible="yes" active="yes"/>
<layer number="112" name="tSilk" color="7" fill="1" visible="yes" active="yes"/>
<layer number="113" name="IDFDebug" color="4" fill="1" visible="yes" active="yes"/>
<layer number="114" name="Badge_Outline" color="7" fill="1" visible="yes" active="yes"/>
<layer number="115" name="ReferenceISLANDS" color="7" fill="1" visible="yes" active="yes"/>
<layer number="116" name="Patch_BOT" color="9" fill="4" visible="yes" active="yes"/>
<layer number="118" name="Rect_Pads" color="7" fill="1" visible="yes" active="yes"/>
<layer number="121" name="_tsilk" color="7" fill="1" visible="yes" active="yes"/>
<layer number="122" name="_bsilk" color="7" fill="1" visible="yes" active="yes"/>
<layer number="123" name="tTestmark" color="7" fill="1" visible="yes" active="yes"/>
<layer number="124" name="bTestmark" color="7" fill="1" visible="yes" active="yes"/>
<layer number="125" name="_tNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="126" name="_bNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="127" name="_tValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="128" name="_bValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="129" name="Mask" color="7" fill="1" visible="yes" active="yes"/>
<layer number="131" name="tAdjust" color="7" fill="1" visible="yes" active="yes"/>
<layer number="132" name="bAdjust" color="7" fill="1" visible="yes" active="yes"/>
<layer number="144" name="Drill_legend" color="7" fill="1" visible="yes" active="yes"/>
<layer number="145" name="DrillLegend_01-02" color="7" fill="1" visible="yes" active="yes"/>
<layer number="146" name="DrillLegend_01-15" color="7" fill="1" visible="yes" active="yes"/>
<layer number="147" name="DrillLegend_01-16" color="7" fill="1" visible="yes" active="yes"/>
<layer number="148" name="DrillLegend_01-20" color="7" fill="1" visible="yes" active="yes"/>
<layer number="149" name="DrillLegend_02-15" color="7" fill="1" visible="yes" active="yes"/>
<layer number="150" name="Notes" color="7" fill="1" visible="yes" active="yes"/>
<layer number="151" name="HeatSink" color="7" fill="1" visible="yes" active="yes"/>
<layer number="152" name="_bDocu" color="7" fill="1" visible="yes" active="yes"/>
<layer number="153" name="FabDoc1" color="7" fill="1" visible="yes" active="yes"/>
<layer number="154" name="FabDoc2" color="7" fill="1" visible="yes" active="yes"/>
<layer number="155" name="FabDoc3" color="7" fill="1" visible="yes" active="yes"/>
<layer number="199" name="Contour" color="7" fill="1" visible="yes" active="yes"/>
<layer number="200" name="200bmp" color="1" fill="10" visible="yes" active="yes"/>
<layer number="201" name="201bmp" color="2" fill="10" visible="yes" active="yes"/>
<layer number="202" name="202bmp" color="3" fill="10" visible="yes" active="yes"/>
<layer number="203" name="203bmp" color="4" fill="10" visible="yes" active="yes"/>
<layer number="204" name="204bmp" color="5" fill="10" visible="yes" active="yes"/>
<layer number="205" name="205bmp" color="6" fill="10" visible="yes" active="yes"/>
<layer number="206" name="206bmp" color="7" fill="10" visible="yes" active="yes"/>
<layer number="207" name="207bmp" color="8" fill="10" visible="yes" active="yes"/>
<layer number="208" name="208bmp" color="9" fill="10" visible="yes" active="yes"/>
<layer number="209" name="209bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="210" name="210bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="211" name="211bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="212" name="212bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="213" name="213bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="214" name="214bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="215" name="215bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="216" name="216bmp" color="7" fill="1" visible="yes" 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="yes" active="yes"/>
<layer number="226" name="226bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="227" name="227bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="228" name="228bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="229" name="229bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="230" name="230bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="231" name="231bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="232" name="Eagle3D_PG2" color="14" fill="2" visible="yes" active="yes"/>
<layer number="233" name="Eagle3D_PG3" color="14" fill="4" visible="yes" active="yes"/>
<layer number="248" name="Housing" color="7" fill="1" visible="yes" active="yes"/>
<layer number="249" name="Edge" color="7" fill="1" visible="yes" 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="yes" active="yes"/>
<layer number="255" name="routoute" color="7" fill="1" visible="yes" active="yes"/>
</layers>
<schematic xreflabel="%F%N/%S.%C%R" xrefpart="/%S.%C%R">
<libraries>
<library name="comma.ai">
<description>MobileEye connector</description>
<packages>
<package name="RA-RJ45">
<hole x="-5.715" y="0" drill="3.2"/>
<hole x="5.715" y="0" drill="3.2"/>
<pad name="8" x="4.445" y="8.89" drill="0.9"/>
<pad name="6" x="1.905" y="8.89" drill="0.9"/>
<pad name="4" x="-0.635" y="8.89" drill="0.9"/>
<pad name="2" x="-3.175" y="8.89" drill="0.9"/>
<pad name="3" x="-1.905" y="6.35" drill="0.9"/>
<pad name="5" x="0.635" y="6.35" drill="0.9"/>
<pad name="7" x="3.175" y="6.35" drill="0.9"/>
<pad name="1" x="-4.445" y="6.35" drill="0.9"/>
<wire x1="7.747" y1="-7.874" x2="7.747" y2="10.668" width="0.127" layer="21"/>
<wire x1="7.747" y1="10.668" x2="-7.747" y2="10.668" width="0.127" layer="21"/>
<wire x1="-7.747" y1="10.668" x2="-7.747" y2="-7.874" width="0.127" layer="21"/>
<wire x1="-7.747" y1="-7.874" x2="7.747" y2="-7.874" width="0.127" layer="21"/>
<text x="-7.62" y="13.335" size="1.778" layer="21">&gt;NAME</text>
<pad name="P$1" x="-7.75" y="-3.05" drill="1.6"/>
<pad name="P$2" x="7.75" y="-3.05" drill="1.6"/>
</package>
<package name="RA-RJ45-2">
<hole x="-5.715" y="4.445" drill="3.51"/>
<hole x="5.715" y="4.445" drill="3.51"/>
<pad name="P$1" x="-7.875" y="7.495" drill="1.71"/>
<pad name="P$2" x="7.875" y="7.495" drill="1.71"/>
<pad name="2" x="3.175" y="-4.445" drill="0.9"/>
<pad name="4" x="0.635" y="-4.445" drill="0.9"/>
<pad name="6" x="-1.905" y="-4.445" drill="0.9"/>
<pad name="8" x="-4.445" y="-4.445" drill="0.9"/>
<pad name="1" x="4.445" y="-1.905" drill="0.9"/>
<pad name="3" x="1.905" y="-1.905" drill="0.9"/>
<pad name="5" x="-0.635" y="-1.905" drill="0.9"/>
<pad name="7" x="-3.175" y="-1.905" drill="0.9"/>
<wire x1="-8.1" y1="10.4" x2="8.1" y2="10.4" width="0.1524" layer="21"/>
<wire x1="8.1" y1="10.4" x2="8.1" y2="-6.35" width="0.1524" layer="21"/>
<wire x1="8.1" y1="-6.35" x2="-8.1" y2="-6.35" width="0.1524" layer="21"/>
<wire x1="-8.1" y1="-6.35" x2="-8.1" y2="10.4" width="0.1524" layer="21"/>
</package>
<package name="OBDII-FEMALE-MIDCUT">
<description>OBDII Connector footprint, for your late model automotive needs</description>
<pad name="16" x="-13.825" y="4.2" drill="2.6" diameter="3.4"/>
<pad name="15" x="-9.875" y="4.2" drill="2.6" diameter="3.4"/>
<pad name="14" x="-5.925" y="4.2" drill="2.6" diameter="3.4"/>
<pad name="13" x="-1.975" y="4.2" drill="2.6" diameter="3.4"/>
<pad name="12" x="1.975" y="4.2" drill="2.6" diameter="3.4"/>
<pad name="11" x="5.925" y="4.2" drill="2.6" diameter="3.4"/>
<pad name="10" x="9.875" y="4.2" drill="2.6" diameter="3.4"/>
<pad name="9" x="13.825" y="4.2" drill="2.6" diameter="3.4"/>
<pad name="8" x="-13.825" y="-4.2" drill="2.6" diameter="3.4"/>
<pad name="7" x="-9.875" y="-4.2" drill="2.6" diameter="3.4"/>
<pad name="6" x="-5.925" y="-4.2" drill="2.6" diameter="3.4"/>
<pad name="5" x="-1.975" y="-4.2" drill="2.6" diameter="3.4"/>
<pad name="4" x="1.975" y="-4.2" drill="2.6" diameter="3.4"/>
<pad name="3" x="5.925" y="-4.2" drill="2.6" diameter="3.4"/>
<pad name="2" x="9.875" y="-4.2" drill="2.6" diameter="3.4"/>
<pad name="1" x="13.825" y="-4.2" drill="2.6" diameter="3.4"/>
<text x="16.129" y="-6.681" size="1.27" layer="21">1</text>
<text x="-16.795" y="6.335" size="1.27" layer="21">16</text>
<wire x1="-19.05" y1="-8.89" x2="19.05" y2="-8.89" width="0.127" layer="21"/>
<wire x1="-15.24" y1="8.89" x2="15.24" y2="8.89" width="0.127" layer="21"/>
<wire x1="-19.05" y1="-8.89" x2="-20.32" y2="-6.35" width="0.1524" layer="21" curve="-90"/>
<wire x1="19.05" y1="-8.89" x2="20.32" y2="-6.35" width="0.1524" layer="21" curve="90"/>
<wire x1="-15.24" y1="8.89" x2="-18.034" y2="6.35" width="0.1524" layer="21" curve="90"/>
<wire x1="-18.034" y1="6.35" x2="-20.32" y2="-6.35" width="0.1524" layer="21"/>
<wire x1="20.32" y1="-6.35" x2="18.161" y2="6.35" width="0.1524" layer="21"/>
<wire x1="15.24" y1="8.89" x2="18.161" y2="6.35" width="0.1524" layer="21" curve="-90"/>
<wire x1="-16" y1="0" x2="16" y2="0" width="0" layer="20"/>
</package>
<package name="OBDII-FEMALE">
<description>OBDII Connector footprint, for your late model automotive needs</description>
<pad name="16" x="-13.825" y="4.2" drill="2.6" diameter="3.4"/>
<pad name="15" x="-9.875" y="4.2" drill="2.6" diameter="3.4"/>
<pad name="14" x="-5.925" y="4.2" drill="2.6" diameter="3.4"/>
<pad name="13" x="-1.975" y="4.2" drill="2.6" diameter="3.4"/>
<pad name="12" x="1.975" y="4.2" drill="2.6" diameter="3.4"/>
<pad name="11" x="5.925" y="4.2" drill="2.6" diameter="3.4"/>
<pad name="10" x="9.875" y="4.2" drill="2.6" diameter="3.4"/>
<pad name="9" x="13.825" y="4.2" drill="2.6" diameter="3.4"/>
<pad name="8" x="-13.825" y="-4.2" drill="2.6" diameter="3.4"/>
<pad name="7" x="-9.875" y="-4.2" drill="2.6" diameter="3.4"/>
<pad name="6" x="-5.925" y="-4.2" drill="2.6" diameter="3.4"/>
<pad name="5" x="-1.975" y="-4.2" drill="2.6" diameter="3.4"/>
<pad name="4" x="1.975" y="-4.2" drill="2.6" diameter="3.4"/>
<pad name="3" x="5.925" y="-4.2" drill="2.6" diameter="3.4"/>
<pad name="2" x="9.875" y="-4.2" drill="2.6" diameter="3.4"/>
<pad name="1" x="13.825" y="-4.2" drill="2.6" diameter="3.4"/>
<text x="13.335" y="-1.855" size="1.27" layer="21">1</text>
<text x="-14.89" y="0.62" size="1.27" layer="21">16</text>
<wire x1="-19.05" y1="-8.89" x2="19.05" y2="-8.89" width="0.127" layer="21"/>
<wire x1="-15.24" y1="8.89" x2="15.24" y2="8.89" width="0.127" layer="21"/>
<wire x1="-19.05" y1="-8.89" x2="-20.32" y2="-6.35" width="0.1524" layer="21" curve="-90"/>
<wire x1="19.05" y1="-8.89" x2="20.32" y2="-6.35" width="0.1524" layer="21" curve="90"/>
<wire x1="-15.24" y1="8.89" x2="-18.034" y2="6.35" width="0.1524" layer="21" curve="90"/>
<wire x1="-18.034" y1="6.35" x2="-20.32" y2="-6.35" width="0.1524" layer="21"/>
<wire x1="20.32" y1="-6.35" x2="18.161" y2="6.35" width="0.1524" layer="21"/>
<wire x1="15.24" y1="8.89" x2="18.161" y2="6.35" width="0.1524" layer="21" curve="-90"/>
</package>
</packages>
<symbols>
<symbol name="JACK8SH">
<wire x1="1.524" y1="10.668" x2="0" y2="10.668" width="0.254" layer="94"/>
<wire x1="0" y1="10.668" x2="0" y2="9.652" width="0.254" layer="94"/>
<wire x1="0" y1="9.652" x2="1.524" y2="9.652" width="0.254" layer="94"/>
<wire x1="1.524" y1="8.128" x2="0" y2="8.128" width="0.254" layer="94"/>
<wire x1="0" y1="8.128" x2="0" y2="7.112" width="0.254" layer="94"/>
<wire x1="0" y1="7.112" x2="1.524" y2="7.112" width="0.254" layer="94"/>
<wire x1="1.524" y1="5.588" x2="0" y2="5.588" width="0.254" layer="94"/>
<wire x1="0" y1="5.588" x2="0" y2="4.572" width="0.254" layer="94"/>
<wire x1="0" y1="4.572" x2="1.524" y2="4.572" width="0.254" layer="94"/>
<wire x1="1.524" y1="3.048" x2="0" y2="3.048" width="0.254" layer="94"/>
<wire x1="0" y1="3.048" x2="0" y2="2.032" width="0.254" layer="94"/>
<wire x1="0" y1="2.032" x2="1.524" y2="2.032" width="0.254" layer="94"/>
<wire x1="1.524" y1="0.508" x2="0" y2="0.508" width="0.254" layer="94"/>
<wire x1="0" y1="0.508" x2="0" y2="-0.508" width="0.254" layer="94"/>
<wire x1="0" y1="-0.508" x2="1.524" y2="-0.508" width="0.254" layer="94"/>
<wire x1="1.524" y1="-2.032" x2="0" y2="-2.032" width="0.254" layer="94"/>
<wire x1="0" y1="-2.032" x2="0" y2="-3.048" width="0.254" layer="94"/>
<wire x1="0" y1="-3.048" x2="1.524" y2="-3.048" width="0.254" layer="94"/>
<wire x1="1.524" y1="-4.572" x2="0" y2="-4.572" width="0.254" layer="94"/>
<wire x1="0" y1="-4.572" x2="0" y2="-5.588" width="0.254" layer="94"/>
<wire x1="0" y1="-5.588" x2="1.524" y2="-5.588" width="0.254" layer="94"/>
<wire x1="1.524" y1="-7.112" x2="0" y2="-7.112" width="0.254" layer="94"/>
<wire x1="0" y1="-7.112" x2="0" y2="-8.128" width="0.254" layer="94"/>
<wire x1="0" y1="-8.128" x2="1.524" y2="-8.128" width="0.254" layer="94"/>
<wire x1="-0.381" y1="-10.16" x2="0.254" y2="-10.16" width="0.127" layer="94"/>
<wire x1="1.016" y1="-10.16" x2="1.524" y2="-10.16" width="0.127" layer="94"/>
<wire x1="2.286" y1="-10.16" x2="2.794" y2="-10.16" width="0.127" layer="94"/>
<wire x1="3.048" y1="-10.16" x2="3.302" y2="-10.16" width="0.127" layer="94"/>
<wire x1="3.302" y1="-10.16" x2="3.302" y2="-9.652" width="0.127" layer="94"/>
<wire x1="3.302" y1="9.906" x2="3.302" y2="10.414" width="0.127" layer="94"/>
<wire x1="3.302" y1="10.922" x2="3.302" y2="11.43" width="0.127" layer="94"/>
<wire x1="3.302" y1="11.43" x2="2.794" y2="11.43" width="0.127" layer="94"/>
<wire x1="2.286" y1="11.43" x2="1.778" y2="11.43" width="0.127" layer="94"/>
<wire x1="1.27" y1="11.43" x2="0.762" y2="11.43" width="0.127" layer="94"/>
<wire x1="0.254" y1="11.43" x2="-0.381" y2="11.43" width="0.127" layer="94"/>
<wire x1="-0.381" y1="11.43" x2="-0.381" y2="10.668" width="0.127" layer="94"/>
<wire x1="-0.381" y1="9.652" x2="-0.381" y2="8.128" width="0.127" layer="94"/>
<wire x1="-0.381" y1="7.112" x2="-0.381" y2="5.588" width="0.127" layer="94"/>
<wire x1="-0.381" y1="4.572" x2="-0.381" y2="3.048" width="0.127" layer="94"/>
<wire x1="-0.381" y1="2.032" x2="-0.381" y2="0.508" width="0.127" layer="94"/>
<wire x1="-0.381" y1="-0.508" x2="-0.381" y2="-2.032" width="0.127" layer="94"/>
<wire x1="-0.381" y1="-3.048" x2="-0.381" y2="-4.572" width="0.127" layer="94"/>
<wire x1="-0.381" y1="-5.588" x2="-0.381" y2="-7.112" width="0.127" layer="94"/>
<wire x1="-0.381" y1="-8.128" x2="-0.381" y2="-10.16" width="0.127" layer="94"/>
<wire x1="4.826" y1="4.064" x2="4.826" y2="3.048" width="0.1998" layer="94"/>
<wire x1="4.826" y1="3.048" x2="4.826" y2="2.54" width="0.1998" layer="94"/>
<wire x1="4.826" y1="2.54" x2="4.826" y2="2.032" width="0.1998" layer="94"/>
<wire x1="4.826" y1="2.032" x2="4.826" y2="1.524" width="0.1998" layer="94"/>
<wire x1="4.826" y1="1.524" x2="4.826" y2="1.016" width="0.1998" layer="94"/>
<wire x1="4.826" y1="1.016" x2="4.826" y2="0.508" width="0.1998" layer="94"/>
<wire x1="4.826" y1="0.508" x2="4.826" y2="0" width="0.1998" layer="94"/>
<wire x1="4.826" y1="0" x2="4.826" y2="-0.508" width="0.1998" layer="94"/>
<wire x1="4.826" y1="-0.508" x2="4.826" y2="-1.524" width="0.1998" layer="94"/>
<wire x1="4.826" y1="-1.524" x2="7.366" y2="-1.524" width="0.1998" layer="94"/>
<wire x1="7.366" y1="-1.524" x2="7.366" y2="-0.254" width="0.1998" layer="94"/>
<wire x1="7.366" y1="-0.254" x2="8.89" y2="-0.254" width="0.1998" layer="94"/>
<wire x1="8.89" y1="-0.254" x2="8.89" y2="2.794" width="0.1998" layer="94"/>
<wire x1="8.89" y1="2.794" x2="7.366" y2="2.794" width="0.1998" layer="94"/>
<wire x1="7.366" y1="2.794" x2="7.366" y2="4.064" width="0.1998" layer="94"/>
<wire x1="7.366" y1="4.064" x2="4.826" y2="4.064" width="0.1998" layer="94"/>
<wire x1="4.826" y1="3.048" x2="5.588" y2="3.048" width="0.1998" layer="94"/>
<wire x1="4.826" y1="2.54" x2="5.588" y2="2.54" width="0.1998" layer="94"/>
<wire x1="4.826" y1="2.032" x2="5.588" y2="2.032" width="0.1998" layer="94"/>
<wire x1="4.826" y1="1.524" x2="5.588" y2="1.524" width="0.1998" layer="94"/>
<wire x1="4.826" y1="1.016" x2="5.588" y2="1.016" width="0.1998" layer="94"/>
<wire x1="4.826" y1="0.508" x2="5.588" y2="0.508" width="0.1998" layer="94"/>
<wire x1="4.826" y1="0" x2="5.588" y2="0" width="0.1998" layer="94"/>
<wire x1="4.826" y1="-0.508" x2="5.588" y2="-0.508" width="0.1998" layer="94"/>
<wire x1="3.302" y1="8.636" x2="3.302" y2="9.144" width="0.127" layer="94"/>
<wire x1="3.302" y1="7.366" x2="3.302" y2="7.874" width="0.127" layer="94"/>
<wire x1="3.302" y1="6.096" x2="3.302" y2="6.604" width="0.127" layer="94"/>
<wire x1="3.302" y1="4.826" x2="3.302" y2="5.334" width="0.127" layer="94"/>
<wire x1="3.302" y1="3.556" x2="3.302" y2="4.064" width="0.127" layer="94"/>
<wire x1="3.302" y1="2.286" x2="3.302" y2="2.794" width="0.127" layer="94"/>
<wire x1="3.302" y1="1.016" x2="3.302" y2="1.524" width="0.127" layer="94"/>
<wire x1="3.302" y1="-0.254" x2="3.302" y2="0.254" width="0.127" layer="94"/>
<wire x1="3.302" y1="-1.524" x2="3.302" y2="-1.016" width="0.127" layer="94"/>
<wire x1="3.302" y1="-2.794" x2="3.302" y2="-2.286" width="0.127" layer="94"/>
<wire x1="3.302" y1="-4.064" x2="3.302" y2="-3.556" width="0.127" layer="94"/>
<wire x1="3.302" y1="-5.334" x2="3.302" y2="-4.826" width="0.127" layer="94"/>
<wire x1="3.302" y1="-6.604" x2="3.302" y2="-6.096" width="0.127" layer="94"/>
<wire x1="3.302" y1="-7.874" x2="3.302" y2="-7.366" width="0.127" layer="94"/>
<wire x1="3.302" y1="-9.144" x2="3.302" y2="-8.636" width="0.127" layer="94"/>
<text x="3.81" y="10.668" size="1.778" layer="95">&gt;NAME</text>
<text x="3.81" y="-10.922" size="1.778" layer="96">&gt;VALUE</text>
<pin name="1" x="-2.54" y="10.16" visible="pad" length="short" direction="pas" swaplevel="1"/>
<pin name="2" x="-2.54" y="7.62" visible="pad" length="short" direction="pas" swaplevel="1"/>
<pin name="3" x="-2.54" y="5.08" visible="pad" length="short" direction="pas" swaplevel="1"/>
<pin name="4" x="-2.54" y="2.54" visible="pad" length="short" direction="pas" swaplevel="1"/>
<pin name="5" x="-2.54" y="0" visible="pad" length="short" direction="pas" swaplevel="1"/>
<pin name="6" x="-2.54" y="-2.54" visible="pad" length="short" direction="pas" swaplevel="1"/>
<pin name="7" x="-2.54" y="-5.08" visible="pad" length="short" direction="pas" swaplevel="1"/>
<pin name="8" x="-2.54" y="-7.62" visible="pad" length="short" direction="pas" swaplevel="1"/>
</symbol>
<symbol name="OBDII">
<wire x1="-17.78" y1="12.7" x2="-17.78" y2="-12.7" width="0.254" layer="94"/>
<wire x1="-17.78" y1="-12.7" x2="17.78" y2="-12.7" width="0.254" layer="94"/>
<wire x1="17.78" y1="-12.7" x2="17.78" y2="12.7" width="0.254" layer="94"/>
<wire x1="17.78" y1="12.7" x2="-17.78" y2="12.7" width="0.254" layer="94"/>
<pin name="1" x="-22.86" y="10.16" length="middle"/>
<pin name="J1850BUS+" x="-22.86" y="7.62" length="middle"/>
<pin name="3" x="-22.86" y="5.08" length="middle"/>
<pin name="CHASGND" x="-22.86" y="2.54" length="middle"/>
<pin name="SIGGND" x="-22.86" y="0" length="middle"/>
<pin name="CANHIGH" x="-22.86" y="-2.54" length="middle"/>
<pin name="ISOK-LINE" x="-22.86" y="-5.08" length="middle"/>
<pin name="8" x="-22.86" y="-7.62" length="middle"/>
<pin name="9" x="22.86" y="10.16" length="middle" rot="R180"/>
<pin name="J1850BUS" x="22.86" y="7.62" length="middle" rot="R180"/>
<pin name="11" x="22.86" y="5.08" length="middle" rot="R180"/>
<pin name="12" x="22.86" y="2.54" length="middle" rot="R180"/>
<pin name="13" x="22.86" y="0" length="middle" rot="R180"/>
<pin name="CANLOW" x="22.86" y="-2.54" length="middle" rot="R180"/>
<pin name="ISOL-LINE" x="22.86" y="-5.08" length="middle" rot="R180"/>
<pin name="BATTPOWER" x="22.86" y="-7.62" length="middle" rot="R180"/>
<text x="-17.526" y="14.224" size="1.778" layer="95">&gt;NAME</text>
</symbol>
</symbols>
<devicesets>
<deviceset name="RA-RJ45" prefix="J">
<gates>
<gate name="G$1" symbol="JACK8SH" x="0" y="0"/>
</gates>
<devices>
<device name="RA" package="RA-RJ45">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
<connect gate="G$1" pin="3" pad="3"/>
<connect gate="G$1" pin="4" pad="4"/>
<connect gate="G$1" pin="5" pad="5"/>
<connect gate="G$1" pin="6" pad="6"/>
<connect gate="G$1" pin="7" pad="7"/>
<connect gate="G$1" pin="8" pad="8"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="RA-2" package="RA-RJ45-2">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="2" pad="2"/>
<connect gate="G$1" pin="3" pad="3"/>
<connect gate="G$1" pin="4" pad="4"/>
<connect gate="G$1" pin="5" pad="5"/>
<connect gate="G$1" pin="6" pad="6"/>
<connect gate="G$1" pin="7" pad="7"/>
<connect gate="G$1" pin="8" pad="8"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
</devices>
</deviceset>
<deviceset name="OBDII-FEMALE" prefix="J">
<gates>
<gate name="G$1" symbol="OBDII" x="0" y="0"/>
</gates>
<devices>
<device name="FEMALE" package="OBDII-FEMALE">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="11" pad="11"/>
<connect gate="G$1" pin="12" pad="12"/>
<connect gate="G$1" pin="13" pad="13"/>
<connect gate="G$1" pin="3" pad="3"/>
<connect gate="G$1" pin="8" pad="8"/>
<connect gate="G$1" pin="9" pad="9"/>
<connect gate="G$1" pin="BATTPOWER" pad="16"/>
<connect gate="G$1" pin="CANHIGH" pad="6"/>
<connect gate="G$1" pin="CANLOW" pad="14"/>
<connect gate="G$1" pin="CHASGND" pad="4"/>
<connect gate="G$1" pin="ISOK-LINE" pad="7"/>
<connect gate="G$1" pin="ISOL-LINE" pad="15"/>
<connect gate="G$1" pin="J1850BUS" pad="10"/>
<connect gate="G$1" pin="J1850BUS+" pad="2"/>
<connect gate="G$1" pin="SIGGND" pad="5"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="-CUT" package="OBDII-FEMALE-MIDCUT">
<connects>
<connect gate="G$1" pin="1" pad="1"/>
<connect gate="G$1" pin="11" pad="11"/>
<connect gate="G$1" pin="12" pad="12"/>
<connect gate="G$1" pin="13" pad="13"/>
<connect gate="G$1" pin="3" pad="3"/>
<connect gate="G$1" pin="8" pad="8"/>
<connect gate="G$1" pin="9" pad="9"/>
<connect gate="G$1" pin="BATTPOWER" pad="16"/>
<connect gate="G$1" pin="CANHIGH" pad="6"/>
<connect gate="G$1" pin="CANLOW" pad="14"/>
<connect gate="G$1" pin="CHASGND" pad="4"/>
<connect gate="G$1" pin="ISOK-LINE" pad="7"/>
<connect gate="G$1" pin="ISOL-LINE" pad="15"/>
<connect gate="G$1" pin="J1850BUS" pad="10"/>
<connect gate="G$1" pin="J1850BUS+" pad="2"/>
<connect gate="G$1" pin="SIGGND" pad="5"/>
</connects>
<technologies>
<technology name=""/>
</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;
&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="CREATIVE_COMMONS">
<text x="-20.32" y="5.08" size="1.778" layer="51" font="vector">Released under the Creative Commons Attribution Share-Alike 4.0 License</text>
<text x="0" y="2.54" size="1.778" layer="51" font="vector"> https://creativecommons.org/licenses/by-sa/4.0/</text>
<text x="11.43" y="0" size="1.778" layer="51" font="vector">Designed by:</text>
</package>
<package name="DUMMY">
<description>NOTHING HERE!!! For when you want a symbol with no package as an option against symbols with a package.</description>
</package>
</packages>
<symbols>
<symbol name="LETTER_L">
<wire x1="0" y1="185.42" x2="248.92" y2="185.42" width="0.4064" layer="94"/>
<wire x1="248.92" y1="185.42" x2="248.92" y2="0" width="0.4064" layer="94"/>
<wire x1="0" y1="185.42" x2="0" y2="0" width="0.4064" layer="94"/>
<wire x1="0" y1="0" x2="248.92" y2="0" width="0.4064" layer="94"/>
</symbol>
<symbol name="DOCFIELD">
<wire x1="0" y1="0" x2="71.12" y2="0" width="0.254" layer="94"/>
<wire x1="101.6" y1="15.24" x2="87.63" y2="15.24" width="0.254" layer="94"/>
<wire x1="0" y1="0" x2="0" y2="5.08" width="0.254" layer="94"/>
<wire x1="0" y1="5.08" x2="71.12" y2="5.08" width="0.254" layer="94"/>
<wire x1="0" y1="5.08" x2="0" y2="15.24" width="0.254" layer="94"/>
<wire x1="101.6" y1="15.24" x2="101.6" y2="5.08" width="0.254" layer="94"/>
<wire x1="71.12" y1="5.08" x2="71.12" y2="0" width="0.254" layer="94"/>
<wire x1="71.12" y1="5.08" x2="87.63" y2="5.08" width="0.254" layer="94"/>
<wire x1="71.12" y1="0" x2="101.6" y2="0" width="0.254" layer="94"/>
<wire x1="87.63" y1="15.24" x2="87.63" y2="5.08" width="0.254" layer="94"/>
<wire x1="87.63" y1="15.24" x2="0" y2="15.24" width="0.254" layer="94"/>
<wire x1="87.63" y1="5.08" x2="101.6" y2="5.08" width="0.254" layer="94"/>
<wire x1="101.6" y1="5.08" x2="101.6" y2="0" width="0.254" layer="94"/>
<wire x1="0" y1="15.24" x2="0" y2="22.86" width="0.254" layer="94"/>
<wire x1="101.6" y1="35.56" x2="0" y2="35.56" width="0.254" layer="94"/>
<wire x1="101.6" y1="35.56" x2="101.6" y2="22.86" width="0.254" layer="94"/>
<wire x1="0" y1="22.86" x2="101.6" y2="22.86" width="0.254" layer="94"/>
<wire x1="0" y1="22.86" x2="0" y2="35.56" width="0.254" layer="94"/>
<wire x1="101.6" y1="22.86" x2="101.6" y2="15.24" width="0.254" layer="94"/>
<text x="1.27" y="1.27" size="2.54" layer="94" font="vector">Date:</text>
<text x="12.7" y="1.27" size="2.54" layer="94" font="vector">&gt;LAST_DATE_TIME</text>
<text x="72.39" y="1.27" size="2.54" layer="94" font="vector">Sheet:</text>
<text x="86.36" y="1.27" size="2.54" layer="94" font="vector">&gt;SHEET</text>
<text x="88.9" y="11.43" size="2.54" layer="94" font="vector">REV:</text>
<text x="1.524" y="17.78" size="2.54" layer="94" font="vector">TITLE:</text>
<text x="15.494" y="17.78" size="2.7432" layer="94" font="vector">&gt;DRAWING_NAME</text>
<text x="1.27" y="11.43" size="2.54" layer="94">Design by:</text>
</symbol>
</symbols>
<devicesets>
<deviceset name="FRAME-LETTER" prefix="FRAME">
<description>&lt;b&gt;Schematic Frame&lt;/b&gt;&lt;p&gt;
Standard 8.5x11 US Letter frame</description>
<gates>
<gate name="G$1" symbol="LETTER_L" x="0" y="0"/>
<gate name="V" symbol="DOCFIELD" x="147.32" y="0" addlevel="must"/>
</gates>
<devices>
<device name="" package="CREATIVE_COMMONS">
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="NO_PACKAGE" package="DUMMY">
<technologies>
<technology name="">
<attribute name="DESIGNER" value="Nobody" constant="no"/>
<attribute name="VERSION" value="v01" constant="no"/>
</technology>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
<library name="comma2.ai">
<description>MobileEye connector</description>
<packages>
<package name="MINI50-12">
<description>12 CKT VERTICAL HEADER</description>
<wire x1="11.31" y1="-6.1" x2="-11.31" y2="-6.1" width="0.127" layer="51"/>
<wire x1="-11.31" y1="-6.1" x2="-11.31" y2="6.1" width="0.127" layer="51"/>
<wire x1="-11.31" y1="6.1" x2="11.31" y2="6.1" width="0.127" layer="51"/>
<wire x1="11.31" y1="6.1" x2="11.31" y2="-6.1" width="0.127" layer="51"/>
<hole x="-9.95" y="-4.55" drill="2.16"/>
<hole x="9.95" y="-4.55" drill="2.16"/>
<pad name="5" x="-7" y="-2" drill="1"/>
<pad name="6" x="-5" y="-2" drill="1"/>
<pad name="7" x="-3" y="-2" drill="1"/>
<pad name="8" x="-1" y="-2" drill="1"/>
<pad name="9" x="1" y="-2" drill="1"/>
<pad name="10" x="3" y="-2" drill="1"/>
<pad name="11" x="5" y="-2" drill="1"/>
<pad name="12" x="7" y="-2" drill="1"/>
<pad name="1" x="-7" y="0.2" drill="1"/>
<pad name="2" x="-5" y="0.2" drill="1"/>
<pad name="3" x="5" y="0.2" drill="1"/>
<pad name="4" x="7" y="0.2" drill="1"/>
<circle x="-7" y="2" radius="0.5" width="0.127" layer="51"/>
</package>
</packages>
<symbols>
<symbol name="MINI50-12">
<pin name="GND@1" x="-20.32" y="5.08" length="middle" direction="pwr"/>
<pin name="CAR_CANH" x="-20.32" y="2.54" length="middle"/>
<pin name="@5" x="-20.32" y="-5.08" length="middle"/>
<pin name="CAR_CANL@6" x="-20.32" y="-7.62" length="middle"/>
<pin name="@3" x="-20.32" y="0" length="middle"/>
<pin name="@4" x="-20.32" y="-2.54" length="middle"/>
<pin name="CAM_CANH@7" x="20.32" y="5.08" length="middle" rot="R180"/>
<pin name="IGN@12" x="20.32" y="-7.62" length="middle" direction="pwr" rot="R180"/>
<pin name="@11" x="20.32" y="-5.08" length="middle" rot="R180"/>
<pin name="CAM_CANL" x="20.32" y="2.54" length="middle" rot="R180"/>
<pin name="@9" x="20.32" y="0" length="middle" rot="R180"/>
<pin name="@10" x="20.32" y="-2.54" length="middle" rot="R180"/>
<wire x1="-15.24" y1="-10.16" x2="-15.24" y2="10.16" width="0.254" layer="94"/>
<wire x1="-15.24" y1="10.16" x2="15.24" y2="10.16" width="0.254" layer="94"/>
<wire x1="15.24" y1="10.16" x2="15.24" y2="-10.16" width="0.254" layer="94"/>
<wire x1="15.24" y1="-10.16" x2="-15.24" y2="-10.16" width="0.254" layer="94"/>
<text x="-15.494" y="11.43" size="1.778" layer="95">&gt;NAME</text>
<text x="-7.874" y="7.62" size="1.778" layer="94">MINI50-12</text>
</symbol>
</symbols>
<devicesets>
<deviceset name="MINI50" prefix="J" uservalue="yes">
<description>mini50 12 vertical header</description>
<gates>
<gate name="G$1" symbol="MINI50-12" x="0" y="0"/>
</gates>
<devices>
<device name="MINI50-12-VERT" package="MINI50-12">
<connects>
<connect gate="G$1" pin="@10" pad="10"/>
<connect gate="G$1" pin="@11" pad="11"/>
<connect gate="G$1" pin="@3" pad="3"/>
<connect gate="G$1" pin="@4" pad="4"/>
<connect gate="G$1" pin="@5" pad="5"/>
<connect gate="G$1" pin="@9" pad="9"/>
<connect gate="G$1" pin="CAM_CANH@7" pad="7"/>
<connect gate="G$1" pin="CAM_CANL" pad="8"/>
<connect gate="G$1" pin="CAR_CANH" pad="2"/>
<connect gate="G$1" pin="CAR_CANL@6" pad="6"/>
<connect gate="G$1" pin="GND@1" pad="1"/>
<connect gate="G$1" pin="IGN@12" pad="12"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
</libraries>
<attributes>
</attributes>
<variantdefs>
</variantdefs>
<classes>
<class number="0" name="default" width="0" drill="0">
</class>
</classes>
<parts>
<part name="J3" library="comma.ai" deviceset="OBDII-FEMALE" device="-CUT" value="OBDII-FEMALE-CUT"/>
<part name="J4" library="comma.ai" deviceset="RA-RJ45" device="RA"/>
<part name="FRAME1" library="SparkFun-Aesthetics" deviceset="FRAME-LETTER" device="NO_PACKAGE">
<attribute name="DESIGNER" value="adhintz"/>
</part>
<part name="J2" library="comma2.ai" deviceset="MINI50" device="MINI50-12-VERT"/>
</parts>
<sheets>
<sheet>
<plain>
<text x="68.072" y="128.524" size="1.778" layer="97">OBDII</text>
<text x="71.374" y="92.71" size="1.778" layer="97">Mini50 header (to car)</text>
</plain>
<instances>
<instance part="J3" gate="G$1" x="81.28" y="114.3"/>
<instance part="J4" gate="G$1" x="83.82" y="45.72"/>
<instance part="FRAME1" gate="G$1" x="0" y="0">
<attribute name="DESIGNER" x="0" y="0" size="1.778" layer="96" display="off"/>
</instance>
<instance part="FRAME1" gate="V" x="147.32" y="0"/>
<instance part="J2" gate="G$1" x="81.28" y="81.28"/>
</instances>
<busses>
</busses>
<nets>
<net name="CAN2_H" class="0">
<segment>
<wire x1="58.42" y1="119.38" x2="43.18" y2="119.38" width="0.1524" layer="91"/>
<label x="43.18" y="119.38" size="1.778" layer="95"/>
<pinref part="J3" gate="G$1" pin="3"/>
</segment>
<segment>
<pinref part="J4" gate="G$1" pin="7"/>
<wire x1="81.28" y1="40.64" x2="71.12" y2="40.64" width="0.1524" layer="91"/>
<label x="71.12" y="40.64" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="J2" gate="G$1" pin="CAM_CANH@7"/>
<wire x1="101.6" y1="86.36" x2="111.76" y2="86.36" width="0.1524" layer="91"/>
<label x="104.14" y="86.36" size="1.778" layer="95"/>
</segment>
</net>
<net name="CAN1_H" class="0">
<segment>
<wire x1="58.42" y1="111.76" x2="43.18" y2="111.76" width="0.1524" layer="91"/>
<label x="43.18" y="111.76" size="1.778" layer="95"/>
<pinref part="J3" gate="G$1" pin="CANHIGH"/>
</segment>
<segment>
<pinref part="J4" gate="G$1" pin="6"/>
<wire x1="81.28" y1="43.18" x2="71.12" y2="43.18" width="0.1524" layer="91"/>
<label x="71.12" y="43.18" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="J2" gate="G$1" pin="CAR_CANH"/>
<wire x1="60.96" y1="83.82" x2="50.8" y2="83.82" width="0.1524" layer="91"/>
<label x="50.8" y="83.82" size="1.778" layer="95"/>
</segment>
</net>
<net name="CAN2_L" class="0">
<segment>
<wire x1="104.14" y1="119.38" x2="119.38" y2="119.38" width="0.1524" layer="91"/>
<label x="109.22" y="119.38" size="1.778" layer="95"/>
<pinref part="J3" gate="G$1" pin="11"/>
</segment>
<segment>
<pinref part="J4" gate="G$1" pin="8"/>
<wire x1="81.28" y1="38.1" x2="71.12" y2="38.1" width="0.1524" layer="91"/>
<label x="71.12" y="38.1" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="J2" gate="G$1" pin="CAM_CANL"/>
<wire x1="101.6" y1="83.82" x2="111.76" y2="83.82" width="0.1524" layer="91"/>
<label x="104.14" y="83.82" size="1.778" layer="95"/>
</segment>
</net>
<net name="12VIN" class="0">
<segment>
<wire x1="104.14" y1="106.68" x2="119.38" y2="106.68" width="0.1524" layer="91"/>
<label x="109.22" y="106.68" size="1.778" layer="95"/>
<pinref part="J3" gate="G$1" pin="BATTPOWER"/>
</segment>
<segment>
<pinref part="J4" gate="G$1" pin="2"/>
<wire x1="81.28" y1="53.34" x2="71.12" y2="53.34" width="0.1524" layer="91"/>
<label x="71.12" y="53.34" size="1.778" layer="95"/>
</segment>
</net>
<net name="GND" class="0">
<segment>
<wire x1="58.42" y1="116.84" x2="55.88" y2="116.84" width="0.1524" layer="91"/>
<label x="43.18" y="116.84" size="1.778" layer="95"/>
<pinref part="J3" gate="G$1" pin="CHASGND"/>
<pinref part="J3" gate="G$1" pin="SIGGND"/>
<wire x1="55.88" y1="116.84" x2="43.18" y2="116.84" width="0.1524" layer="91"/>
<wire x1="58.42" y1="114.3" x2="55.88" y2="114.3" width="0.1524" layer="91"/>
<wire x1="55.88" y1="114.3" x2="55.88" y2="116.84" width="0.1524" layer="91"/>
<junction x="55.88" y="116.84"/>
</segment>
<segment>
<pinref part="J4" gate="G$1" pin="1"/>
<wire x1="81.28" y1="55.88" x2="71.12" y2="55.88" width="0.1524" layer="91"/>
<label x="71.12" y="55.88" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="J4" gate="G$1" pin="5"/>
<wire x1="81.28" y1="45.72" x2="71.12" y2="45.72" width="0.1524" layer="91"/>
<label x="71.12" y="45.72" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="J2" gate="G$1" pin="GND@1"/>
<wire x1="60.96" y1="86.36" x2="50.8" y2="86.36" width="0.1524" layer="91"/>
<label x="50.8" y="86.36" size="1.778" layer="95"/>
</segment>
</net>
<net name="CAN1_L" class="0">
<segment>
<wire x1="104.14" y1="111.76" x2="119.38" y2="111.76" width="0.1524" layer="91"/>
<label x="109.22" y="111.76" size="1.778" layer="95"/>
<pinref part="J3" gate="G$1" pin="CANLOW"/>
</segment>
<segment>
<pinref part="J4" gate="G$1" pin="3"/>
<wire x1="81.28" y1="50.8" x2="71.12" y2="50.8" width="0.1524" layer="91"/>
<label x="71.12" y="50.8" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="J2" gate="G$1" pin="CAR_CANL@6"/>
<wire x1="60.96" y1="73.66" x2="50.8" y2="73.66" width="0.1524" layer="91"/>
<label x="50.8" y="73.66" size="1.778" layer="95"/>
</segment>
</net>
<net name="CAN3_L" class="0">
<segment>
<wire x1="104.14" y1="114.3" x2="119.38" y2="114.3" width="0.1524" layer="91"/>
<label x="109.22" y="114.3" size="1.778" layer="95"/>
<pinref part="J3" gate="G$1" pin="13"/>
</segment>
</net>
<net name="CAN3_H" class="0">
<segment>
<wire x1="104.14" y1="116.84" x2="119.38" y2="116.84" width="0.1524" layer="91"/>
<label x="109.22" y="116.84" size="1.778" layer="95"/>
<pinref part="J3" gate="G$1" pin="12"/>
</segment>
</net>
<net name="IGN" class="0">
<segment>
<pinref part="J4" gate="G$1" pin="4"/>
<wire x1="81.28" y1="48.26" x2="71.12" y2="48.26" width="0.1524" layer="91"/>
<label x="71.12" y="48.26" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="J3" gate="G$1" pin="8"/>
<wire x1="58.42" y1="106.68" x2="43.18" y2="106.68" width="0.1524" layer="91"/>
<label x="43.18" y="106.68" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="J2" gate="G$1" pin="IGN@12"/>
<wire x1="101.6" y1="73.66" x2="111.76" y2="73.66" width="0.1524" layer="91"/>
<label x="104.14" y="73.66" size="1.778" layer="95"/>
</segment>
</net>
</nets>
</sheet>
</sheets>
</schematic>
</drawing>
</eagle>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

10
giraffe/fca/BOM.csv Normal file
View File

@ -0,0 +1,10 @@
Ref Des,Package,MPN,Qty,Link
J1,3-pin,RASM722PX,1,https://www.digikey.com/products/en?keywords=RASM722PX
J2,OBDII,,1,https://www.digikey.com/products/en?mpart=204-212ST&v=119
J3,RJ45-RA,A-2004-2-4-LPS-N-R,1,https://www.digikey.com/product-detail/en/assmann-wsw-components/A-2004-2-4-LPS-N-R/AE10387-ND/2183638
J4,CONN HEADER VERT,348250124,1,https://www.digikey.com/product-detail/en/0348250124/WM10326-ND/4504599/?itemSeq=281019679
J5,MINI50 CONN RCPT,348240124,1,https://www.digikey.com/product-detail/en/molex-llc/0348240124/WM10324-ND/4504597
SW1,SMD,CT204212ST-ND,1,https://www.digikey.com/products/en?mpart=204-212ST&v=119
D1,SMD,ES2BA-13-F,1,https://www.digikey.com/product-detail/en/diodes-incorporated/ES2BA-13-F/ES2BA-FDICT-ND/815690
R1, 0603R,ERJ-PA3J121V,1,https://www.digikey.com/product-detail/en/molex-llc/5600230421/WM8745CT-ND/3178491
Pins,,5600230421,12,https://www.digikey.com/product-detail/en/molex-llc/5600230421/WM8745CT-ND/3178491
1 Ref Des Package MPN Qty Link
2 J1 3-pin RASM722PX 1 https://www.digikey.com/products/en?keywords=RASM722PX
3 J2 OBDII 1 https://www.digikey.com/products/en?mpart=204-212ST&v=119
4 J3 RJ45-RA A-2004-2-4-LPS-N-R 1 https://www.digikey.com/product-detail/en/assmann-wsw-components/A-2004-2-4-LPS-N-R/AE10387-ND/2183638
5 J4 CONN HEADER VERT 348250124 1 https://www.digikey.com/product-detail/en/0348250124/WM10326-ND/4504599/?itemSeq=281019679
6 J5 MINI50 CONN RCPT 348240124 1 https://www.digikey.com/product-detail/en/molex-llc/0348240124/WM10324-ND/4504597
7 SW1 SMD CT204212ST-ND 1 https://www.digikey.com/products/en?mpart=204-212ST&v=119
8 D1 SMD ES2BA-13-F 1 https://www.digikey.com/product-detail/en/diodes-incorporated/ES2BA-13-F/ES2BA-FDICT-ND/815690
9 R1 0603R ERJ-PA3J121V 1 https://www.digikey.com/product-detail/en/molex-llc/5600230421/WM8745CT-ND/3178491
10 Pins 5600230421 12 https://www.digikey.com/product-detail/en/molex-llc/5600230421/WM8745CT-ND/3178491

Binary file not shown.

Binary file not shown.

21
giraffe/fca/README.md Normal file
View File

@ -0,0 +1,21 @@
FCA (Fiat Chrysler Automotive) Giraffe
====
Get your panda deeper into your:
- 2017 Chrysler Pacifica Hybrid
May fit other FCA cars as well.
The switches
====
The 2 DIP switches control signals to the stock ADAS system
- 1 -- IGN to camera
- 2 -- ADAS CAN1 -> camera CAN (OBDII pins 12 & 13)
<img src="https://github.com/commaai/neo/blob/master/giraffe/fca/fca_switches.png">
Initial design from the community from: [@adhintz](https://github.com/adhintz)

1198
giraffe/fca/fca_giraffe.brd Normal file

File diff suppressed because it is too large Load Diff

1652
giraffe/fca/fca_giraffe.sch Normal file

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 93 KiB