Clean up and driver update

This commit is contained in:
MHeinrichs
2019-01-06 21:23:28 +01:00
parent e42f097a6c
commit 7b838607ae
27 changed files with 11617 additions and 50293 deletions
Binary file not shown.
+5
View File
@@ -255,6 +255,8 @@ ASM SAVEDS LONG DevOpen( ASMR(a1) struct IOSana2Req *ioreq ASMREG(a1),
}
ioreq->ios2_Req.io_Message.mn_Node.ln_Type = NT_REPLYMSG;
D(("DevOpen return code %ld\n",ret));
return ret;
}
@@ -578,6 +580,8 @@ ASM SAVEDS VOID DevBeginIO( ASMR(a1) struct IOSana2Req *ioreq ASMREG(a1),
{
struct IOStdReq *stdrq = (struct IOStdReq *)ioreq;
D(("NSCMD_DEVICEQUERY size %ld\n",(ULONG)stdrq->io_Length));
if( (!stdrq->io_Data) || (stdrq->io_Length < sizeof( NSDQueryAnswer ) ) )
{
ioreq->ios2_Req.io_Error = IOERR_BADLENGTH;
@@ -588,6 +592,7 @@ ASM SAVEDS VOID DevBeginIO( ASMR(a1) struct IOSana2Req *ioreq ASMREG(a1),
stdrq->io_Actual = sizeof( NSDQueryAnswer );
ioreq->ios2_Req.io_Error = 0;
}
D(("NSCMD_DEVICEQUERY return %ld\n",(ULONG)ioreq->ios2_Req.io_Error));
}
break;
/* query contents may ask for live data: handle in server.c */
@@ -1,3 +1,4 @@
;APS00001922000000000000000000000000000000000000000000000000000000000000000000000000
; ------------------------------------------------------------------------------
; | Lowlevel Access to memory mapped ENC624J600 in PSP mode |
; | Henryk Richter <henryk.richter@gmx.net> |
@@ -218,6 +219,7 @@ opendos:
; Initialize board for sending/receiving
move.l _boardbase(pc),a0
moveq #PIO_INIT_MULTI_CAST,d1
bsr _enc624j6l_Init
tst.l d0
ble error
@@ -1382,16 +1384,18 @@ _enc624j6l_TransmitFrame:
dbf d5,.largecopy
move.l d1,(a2)+
bra.s .smallcopy
else ;_OPT_BUFFER_SWAP
move.w d0,d4 ;still need length later
endc ;_OPT_BUFFER_SWAP
move.w d0,d4 ;still need length later
.smallcopy:
addq #7,d0 ;round up
asr.w #3,d0 ;size/8 = words
subq.w #1,d0 ;dbf...
blt.w .err ;size<2 ? bail out
blt.w .copydone ;size<2 ? bail out
swap d4
move.w #8,d4
@@ -1418,7 +1422,7 @@ _enc624j6l_TransmitFrame:
dbf d0,.txcopy
swap d4
.copydone
;---------------- wait on last frame ----------------------------------
move #200,d3
+1 -1
View File
@@ -11,6 +11,6 @@
#define DEVICEVERSION 1
#define DEVICEREVISION 98
#define DEVICEEXTRA Beta
#define DEVICEDATE 02.01.2019
#define DEVICEDATE 03.01.2019
#endif
-766
View File
@@ -1,766 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="6.6.0">
<drawing>
<settings>
<setting alwaysvectorfont="no"/>
<setting verticaltext="up"/>
</settings>
<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="yes" altdistance="0.01" 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="no" active="yes"/>
<layer number="3" name="Route3" color="4" fill="3" visible="no" active="yes"/>
<layer number="14" name="Route14" color="1" fill="6" visible="no" active="yes"/>
<layer number="15" name="Route15" color="4" fill="6" visible="no" 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="yes" 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="no" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>
<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>
<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="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="yes" 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"/>
</layers>
<library>
<packages>
<package name="OLIMEX-ENC624J600">
<wire x1="-0.127" y1="-0.635" x2="46.863" y2="-0.635" width="0.127" layer="21"/>
<wire x1="46.863" y1="-0.635" x2="46.863" y2="36.195" width="0.127" layer="21"/>
<wire x1="46.863" y1="36.195" x2="-0.127" y2="36.195" width="0.127" layer="21"/>
<wire x1="39.37" y1="6.985" x2="1.27" y2="6.985" width="0.1524" layer="21"/>
<wire x1="1.27" y1="0.635" x2="1.27" y2="6.985" width="0.1524" layer="21"/>
<wire x1="39.37" y1="6.985" x2="39.37" y2="0.635" width="0.1524" layer="21"/>
<wire x1="1.27" y1="0.635" x2="39.37" y2="0.635" width="0.1524" layer="21"/>
<wire x1="39.624" y1="0.381" x2="1.016" y2="0.381" width="0.0508" layer="21"/>
<wire x1="1.016" y1="0.381" x2="1.016" y2="7.239" width="0.0508" layer="21"/>
<wire x1="1.016" y1="7.239" x2="39.624" y2="7.239" width="0.0508" layer="21"/>
<wire x1="39.624" y1="7.239" x2="39.624" y2="0.381" width="0.0508" layer="21"/>
<pad name="1" x="35.56" y="2.54" drill="0.9144" shape="square" rot="R180"/>
<pad name="2" x="35.56" y="5.08" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="3" x="33.02" y="2.54" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="4" x="33.02" y="5.08" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="5" x="30.48" y="2.54" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="6" x="30.48" y="5.08" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="7" x="27.94" y="2.54" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="8" x="27.94" y="5.08" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="9" x="25.4" y="2.54" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="10" x="25.4" y="5.08" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="11" x="22.86" y="2.54" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="12" x="22.86" y="5.08" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="13" x="20.32" y="2.54" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="14" x="20.32" y="5.08" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="15" x="17.78" y="2.54" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="16" x="17.78" y="5.08" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="17" x="15.24" y="2.54" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="18" x="15.24" y="5.08" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="19" x="12.7" y="2.54" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="20" x="12.7" y="5.08" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="21" x="10.16" y="2.54" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="22" x="10.16" y="5.08" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="23" x="7.62" y="2.54" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="24" x="7.62" y="5.08" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="25" x="5.08" y="2.54" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="26" x="5.08" y="5.08" drill="0.9144" shape="octagon" rot="R180"/>
<text x="38.1" y="1.905" size="1.27" layer="21" ratio="10">1</text>
<text x="38.1" y="4.445" size="1.27" layer="21" ratio="10">2</text>
<rectangle x1="4.826" y1="4.826" x2="5.334" y2="5.334" layer="52" rot="R180"/>
<rectangle x1="4.826" y1="2.286" x2="5.334" y2="2.794" layer="52" rot="R180"/>
<rectangle x1="7.366" y1="4.826" x2="7.874" y2="5.334" layer="52" rot="R180"/>
<rectangle x1="17.526" y1="4.826" x2="18.034" y2="5.334" layer="52" rot="R180"/>
<rectangle x1="17.526" y1="2.286" x2="18.034" y2="2.794" layer="52" rot="R180"/>
<rectangle x1="7.366" y1="2.286" x2="7.874" y2="2.794" layer="52" rot="R180"/>
<rectangle x1="32.766" y1="4.826" x2="33.274" y2="5.334" layer="52" rot="R180"/>
<rectangle x1="35.306" y1="4.826" x2="35.814" y2="5.334" layer="52" rot="R180"/>
<rectangle x1="30.226" y1="4.826" x2="30.734" y2="5.334" layer="52" rot="R180"/>
<rectangle x1="20.066" y1="4.826" x2="20.574" y2="5.334" layer="52" rot="R180"/>
<rectangle x1="22.606" y1="4.826" x2="23.114" y2="5.334" layer="52" rot="R180"/>
<rectangle x1="32.766" y1="2.286" x2="33.274" y2="2.794" layer="52" rot="R180"/>
<rectangle x1="35.306" y1="2.286" x2="35.814" y2="2.794" layer="52" rot="R180"/>
<rectangle x1="30.226" y1="2.286" x2="30.734" y2="2.794" layer="52" rot="R180"/>
<rectangle x1="20.066" y1="2.286" x2="20.574" y2="2.794" layer="52" rot="R180"/>
<rectangle x1="22.606" y1="2.286" x2="23.114" y2="2.794" layer="52" rot="R180"/>
<rectangle x1="27.686" y1="2.286" x2="28.194" y2="2.794" layer="52" rot="R180"/>
<rectangle x1="27.686" y1="4.826" x2="28.194" y2="5.334" layer="52" rot="R180"/>
<rectangle x1="9.906" y1="4.826" x2="10.414" y2="5.334" layer="52" rot="R180"/>
<rectangle x1="9.906" y1="2.286" x2="10.414" y2="2.794" layer="52" rot="R180"/>
<rectangle x1="25.146" y1="4.826" x2="25.654" y2="5.334" layer="52" rot="R180"/>
<rectangle x1="25.146" y1="2.286" x2="25.654" y2="2.794" layer="52" rot="R180"/>
<rectangle x1="14.986" y1="4.826" x2="15.494" y2="5.334" layer="52" rot="R180"/>
<rectangle x1="12.446" y1="4.826" x2="12.954" y2="5.334" layer="52" rot="R180"/>
<rectangle x1="14.986" y1="2.286" x2="15.494" y2="2.794" layer="52" rot="R180"/>
<rectangle x1="12.446" y1="2.286" x2="12.954" y2="2.794" layer="52" rot="R180"/>
<wire x1="39.37" y1="34.925" x2="1.27" y2="34.925" width="0.1524" layer="21"/>
<wire x1="1.27" y1="28.575" x2="1.27" y2="34.925" width="0.1524" layer="21"/>
<wire x1="39.37" y1="34.925" x2="39.37" y2="28.575" width="0.1524" layer="21"/>
<wire x1="1.27" y1="28.575" x2="39.37" y2="28.575" width="0.1524" layer="21"/>
<wire x1="39.624" y1="28.321" x2="1.016" y2="28.321" width="0.0508" layer="21"/>
<wire x1="1.016" y1="28.321" x2="1.016" y2="35.179" width="0.0508" layer="21"/>
<wire x1="1.016" y1="35.179" x2="39.624" y2="35.179" width="0.0508" layer="21"/>
<wire x1="39.624" y1="35.179" x2="39.624" y2="28.321" width="0.0508" layer="21"/>
<pad name="27" x="35.56" y="30.48" drill="0.9144" shape="square" rot="R180"/>
<pad name="28" x="35.56" y="33.02" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="29" x="33.02" y="30.48" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="30" x="33.02" y="33.02" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="31" x="30.48" y="30.48" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="32" x="30.48" y="33.02" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="33" x="27.94" y="30.48" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="34" x="27.94" y="33.02" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="35" x="25.4" y="30.48" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="36" x="25.4" y="33.02" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="37" x="22.86" y="30.48" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="38" x="22.86" y="33.02" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="39" x="20.32" y="30.48" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="40" x="20.32" y="33.02" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="41" x="17.78" y="30.48" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="42" x="17.78" y="33.02" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="43" x="15.24" y="30.48" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="44" x="15.24" y="33.02" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="45" x="12.7" y="30.48" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="46" x="12.7" y="33.02" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="47" x="10.16" y="30.48" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="48" x="10.16" y="33.02" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="49" x="7.62" y="30.48" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="50" x="7.62" y="33.02" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="51" x="5.08" y="30.48" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="52" x="5.08" y="33.02" drill="0.9144" shape="octagon" rot="R180"/>
<text x="38.1" y="29.845" size="1.27" layer="21" ratio="10">1</text>
<text x="38.1" y="32.385" size="1.27" layer="21" ratio="10">2</text>
<rectangle x1="4.826" y1="32.766" x2="5.334" y2="33.274" layer="52" rot="R180"/>
<rectangle x1="4.826" y1="30.226" x2="5.334" y2="30.734" layer="52" rot="R180"/>
<rectangle x1="7.366" y1="32.766" x2="7.874" y2="33.274" layer="52" rot="R180"/>
<rectangle x1="17.526" y1="32.766" x2="18.034" y2="33.274" layer="52" rot="R180"/>
<rectangle x1="17.526" y1="30.226" x2="18.034" y2="30.734" layer="52" rot="R180"/>
<rectangle x1="7.366" y1="30.226" x2="7.874" y2="30.734" layer="52" rot="R180"/>
<rectangle x1="32.766" y1="32.766" x2="33.274" y2="33.274" layer="52" rot="R180"/>
<rectangle x1="35.306" y1="32.766" x2="35.814" y2="33.274" layer="52" rot="R180"/>
<rectangle x1="30.226" y1="32.766" x2="30.734" y2="33.274" layer="52" rot="R180"/>
<rectangle x1="20.066" y1="32.766" x2="20.574" y2="33.274" layer="52" rot="R180"/>
<rectangle x1="22.606" y1="32.766" x2="23.114" y2="33.274" layer="52" rot="R180"/>
<rectangle x1="32.766" y1="30.226" x2="33.274" y2="30.734" layer="52" rot="R180"/>
<rectangle x1="35.306" y1="30.226" x2="35.814" y2="30.734" layer="52" rot="R180"/>
<rectangle x1="30.226" y1="30.226" x2="30.734" y2="30.734" layer="52" rot="R180"/>
<rectangle x1="20.066" y1="30.226" x2="20.574" y2="30.734" layer="52" rot="R180"/>
<rectangle x1="22.606" y1="30.226" x2="23.114" y2="30.734" layer="52" rot="R180"/>
<rectangle x1="27.686" y1="30.226" x2="28.194" y2="30.734" layer="52" rot="R180"/>
<rectangle x1="27.686" y1="32.766" x2="28.194" y2="33.274" layer="52" rot="R180"/>
<rectangle x1="9.906" y1="32.766" x2="10.414" y2="33.274" layer="52" rot="R180"/>
<rectangle x1="9.906" y1="30.226" x2="10.414" y2="30.734" layer="52" rot="R180"/>
<rectangle x1="25.146" y1="32.766" x2="25.654" y2="33.274" layer="52" rot="R180"/>
<rectangle x1="25.146" y1="30.226" x2="25.654" y2="30.734" layer="52" rot="R180"/>
<rectangle x1="14.986" y1="32.766" x2="15.494" y2="33.274" layer="52" rot="R180"/>
<rectangle x1="12.446" y1="32.766" x2="12.954" y2="33.274" layer="52" rot="R180"/>
<rectangle x1="14.986" y1="30.226" x2="15.494" y2="30.734" layer="52" rot="R180"/>
<rectangle x1="12.446" y1="30.226" x2="12.954" y2="30.734" layer="52" rot="R180"/>
<text x="34.163" y="26.035" size="1.27" layer="21">EXT2</text>
<text x="34.163" y="8.255" size="1.27" layer="21">EXT1</text>
<wire x1="-7.747" y1="26.035" x2="-0.127" y2="26.035" width="0.127" layer="21"/>
<wire x1="-0.127" y1="26.035" x2="16.383" y2="26.035" width="0.127" layer="21"/>
<wire x1="16.383" y1="26.035" x2="16.383" y2="9.525" width="0.127" layer="21"/>
<wire x1="16.383" y1="9.525" x2="-0.127" y2="9.525" width="0.127" layer="21"/>
<wire x1="-0.127" y1="9.525" x2="-7.747" y2="9.525" width="0.127" layer="21"/>
<wire x1="-7.747" y1="9.525" x2="-7.747" y2="26.035" width="0.127" layer="21"/>
<wire x1="-0.127" y1="36.195" x2="-0.127" y2="26.035" width="0.127" layer="21"/>
<wire x1="-0.127" y1="-0.635" x2="-0.127" y2="9.525" width="0.127" layer="21"/>
<text x="49.403" y="29.845" size="1.27" layer="25" rot="R90">&gt;NAME</text>
<text x="18.923" y="17.145" size="1.778" layer="21">OLIMEX-ENC624J600</text>
</package>
<package name="ML26">
<description>&lt;b&gt;HARTING&lt;/b&gt;</description>
<wire x1="-19.05" y1="3.175" x2="19.05" y2="3.175" width="0.1524" layer="21"/>
<wire x1="19.05" y1="-3.175" x2="19.05" y2="3.175" width="0.1524" layer="21"/>
<wire x1="-19.05" y1="3.175" x2="-19.05" y2="-3.175" width="0.1524" layer="21"/>
<wire x1="-20.32" y1="4.445" x2="-19.05" y2="4.445" width="0.1524" layer="21"/>
<wire x1="20.32" y1="-4.445" x2="15.621" y2="-4.445" width="0.1524" layer="21"/>
<wire x1="20.32" y1="-4.445" x2="20.32" y2="4.445" width="0.1524" layer="21"/>
<wire x1="-20.32" y1="4.445" x2="-20.32" y2="-4.445" width="0.1524" layer="21"/>
<wire x1="19.05" y1="-3.175" x2="14.732" y2="-3.175" width="0.1524" layer="21"/>
<wire x1="2.032" y1="-2.413" x2="-2.032" y2="-2.413" width="0.1524" layer="21"/>
<wire x1="-2.032" y1="-3.175" x2="-2.032" y2="-2.413" width="0.1524" layer="21"/>
<wire x1="-2.032" y1="-3.175" x2="-10.668" y2="-3.175" width="0.1524" layer="21"/>
<wire x1="2.032" y1="-2.413" x2="2.032" y2="-3.175" width="0.1524" layer="21"/>
<wire x1="2.032" y1="-3.175" x2="2.032" y2="-3.429" width="0.1524" layer="21"/>
<wire x1="19.05" y1="4.445" x2="19.05" y2="4.699" width="0.1524" layer="21"/>
<wire x1="19.05" y1="4.699" x2="17.78" y2="4.699" width="0.1524" layer="21"/>
<wire x1="17.78" y1="4.445" x2="17.78" y2="4.699" width="0.1524" layer="21"/>
<wire x1="19.05" y1="4.445" x2="20.32" y2="4.445" width="0.1524" layer="21"/>
<wire x1="0.635" y1="4.699" x2="-0.635" y2="4.699" width="0.1524" layer="21"/>
<wire x1="0.635" y1="4.699" x2="0.635" y2="4.445" width="0.1524" layer="21"/>
<wire x1="0.635" y1="4.445" x2="17.78" y2="4.445" width="0.1524" layer="21"/>
<wire x1="-0.635" y1="4.699" x2="-0.635" y2="4.445" width="0.1524" layer="21"/>
<wire x1="-17.78" y1="4.699" x2="-19.05" y2="4.699" width="0.1524" layer="21"/>
<wire x1="-19.05" y1="4.699" x2="-19.05" y2="4.445" width="0.1524" layer="21"/>
<wire x1="-17.78" y1="4.699" x2="-17.78" y2="4.445" width="0.1524" layer="21"/>
<wire x1="-17.78" y1="4.445" x2="-0.635" y2="4.445" width="0.1524" layer="21"/>
<wire x1="12.319" y1="-4.445" x2="2.032" y2="-4.445" width="0.1524" layer="21"/>
<wire x1="2.032" y1="-4.445" x2="-2.032" y2="-4.445" width="0.1524" layer="21"/>
<wire x1="13.208" y1="-3.175" x2="13.208" y2="-3.429" width="0.1524" layer="21"/>
<wire x1="13.208" y1="-3.175" x2="2.032" y2="-3.175" width="0.1524" layer="21"/>
<wire x1="14.732" y1="-3.175" x2="14.732" y2="-3.429" width="0.1524" layer="21"/>
<wire x1="14.732" y1="-3.175" x2="13.208" y2="-3.175" width="0.1524" layer="21"/>
<wire x1="12.319" y1="-4.445" x2="12.7" y2="-3.937" width="0.1524" layer="21"/>
<wire x1="15.24" y1="-3.937" x2="15.621" y2="-4.445" width="0.1524" layer="21"/>
<wire x1="15.24" y1="-3.937" x2="14.732" y2="-3.937" width="0.1524" layer="21"/>
<wire x1="13.208" y1="-3.429" x2="2.032" y2="-3.429" width="0.0508" layer="21"/>
<wire x1="2.032" y1="-3.429" x2="2.032" y2="-4.445" width="0.1524" layer="21"/>
<wire x1="14.732" y1="-3.429" x2="19.304" y2="-3.429" width="0.0508" layer="21"/>
<wire x1="19.304" y1="-3.429" x2="19.304" y2="3.429" width="0.0508" layer="21"/>
<wire x1="19.304" y1="3.429" x2="-19.304" y2="3.429" width="0.0508" layer="21"/>
<wire x1="-19.304" y1="3.429" x2="-19.304" y2="-3.429" width="0.0508" layer="21"/>
<wire x1="-19.304" y1="-3.429" x2="-12.192" y2="-3.429" width="0.0508" layer="21"/>
<wire x1="-2.032" y1="-3.175" x2="-2.032" y2="-3.429" width="0.1524" layer="21"/>
<wire x1="-2.032" y1="-3.429" x2="-2.032" y2="-4.445" width="0.1524" layer="21"/>
<wire x1="13.208" y1="-3.429" x2="13.208" y2="-3.937" width="0.1524" layer="21"/>
<wire x1="13.208" y1="-3.937" x2="12.7" y2="-3.937" width="0.1524" layer="21"/>
<wire x1="14.732" y1="-3.429" x2="14.732" y2="-3.937" width="0.1524" layer="21"/>
<wire x1="14.732" y1="-3.937" x2="13.208" y2="-3.937" width="0.1524" layer="21"/>
<wire x1="-20.32" y1="-4.445" x2="-16.002" y2="-4.445" width="0.1524" layer="21"/>
<wire x1="-16.002" y1="-4.318" x2="-16.002" y2="-4.445" width="0.1524" layer="21"/>
<wire x1="-16.002" y1="-4.318" x2="-14.478" y2="-4.318" width="0.1524" layer="21"/>
<wire x1="-14.478" y1="-4.445" x2="-14.478" y2="-4.318" width="0.1524" layer="21"/>
<wire x1="-14.478" y1="-4.445" x2="-13.081" y2="-4.445" width="0.1524" layer="21"/>
<wire x1="-12.192" y1="-3.429" x2="-12.192" y2="-3.937" width="0.1524" layer="21"/>
<wire x1="-10.668" y1="-3.429" x2="-10.668" y2="-3.937" width="0.1524" layer="21"/>
<wire x1="-10.668" y1="-3.429" x2="-2.032" y2="-3.429" width="0.0508" layer="21"/>
<wire x1="-12.192" y1="-3.175" x2="-12.192" y2="-3.429" width="0.1524" layer="21"/>
<wire x1="-12.192" y1="-3.175" x2="-19.05" y2="-3.175" width="0.1524" layer="21"/>
<wire x1="-10.668" y1="-3.175" x2="-10.668" y2="-3.429" width="0.1524" layer="21"/>
<wire x1="-10.668" y1="-3.175" x2="-12.192" y2="-3.175" width="0.1524" layer="21"/>
<wire x1="-10.668" y1="-3.937" x2="-12.192" y2="-3.937" width="0.1524" layer="21"/>
<wire x1="-12.192" y1="-3.937" x2="-12.7" y2="-3.937" width="0.1524" layer="21"/>
<wire x1="-13.081" y1="-4.445" x2="-12.7" y2="-3.937" width="0.1524" layer="21"/>
<wire x1="-10.16" y1="-3.937" x2="-9.779" y2="-4.445" width="0.1524" layer="21"/>
<wire x1="-9.779" y1="-4.445" x2="-2.032" y2="-4.445" width="0.1524" layer="21"/>
<wire x1="-10.16" y1="-3.937" x2="-10.668" y2="-3.937" width="0.1524" layer="21"/>
<pad name="1" x="-15.24" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="2" x="-15.24" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="3" x="-12.7" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="4" x="-12.7" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="5" x="-10.16" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="6" x="-10.16" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="7" x="-7.62" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="8" x="-7.62" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="9" x="-5.08" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="10" x="-5.08" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="11" x="-2.54" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="12" x="-2.54" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="13" x="0" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="14" x="0" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="15" x="2.54" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="16" x="2.54" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="17" x="5.08" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="18" x="5.08" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="19" x="7.62" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="20" x="7.62" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="21" x="10.16" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="22" x="10.16" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="23" x="12.7" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="24" x="12.7" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="25" x="15.24" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="26" x="15.24" y="1.27" drill="0.9144" shape="octagon"/>
<text x="-20.32" y="5.08" size="1.778" layer="25" ratio="10">&gt;NAME</text>
<text x="1.27" y="5.08" size="1.778" layer="27" ratio="10">&gt;VALUE</text>
<text x="-17.78" y="-1.905" size="1.27" layer="21" ratio="10">1</text>
<text x="-17.78" y="0.635" size="1.27" layer="21" ratio="10">2</text>
<text x="-1.016" y="-4.064" size="1.27" layer="21" ratio="10">26</text>
<rectangle x1="14.986" y1="1.016" x2="15.494" y2="1.524" layer="51"/>
<rectangle x1="14.986" y1="-1.524" x2="15.494" y2="-1.016" layer="51"/>
<rectangle x1="12.446" y1="1.016" x2="12.954" y2="1.524" layer="51"/>
<rectangle x1="2.286" y1="1.016" x2="2.794" y2="1.524" layer="51"/>
<rectangle x1="2.286" y1="-1.524" x2="2.794" y2="-1.016" layer="51"/>
<rectangle x1="12.446" y1="-1.524" x2="12.954" y2="-1.016" layer="51"/>
<rectangle x1="-12.954" y1="1.016" x2="-12.446" y2="1.524" layer="51"/>
<rectangle x1="-15.494" y1="1.016" x2="-14.986" y2="1.524" layer="51"/>
<rectangle x1="-10.414" y1="1.016" x2="-9.906" y2="1.524" layer="51"/>
<rectangle x1="-0.254" y1="1.016" x2="0.254" y2="1.524" layer="51"/>
<rectangle x1="-2.794" y1="1.016" x2="-2.286" y2="1.524" layer="51"/>
<rectangle x1="-12.954" y1="-1.524" x2="-12.446" y2="-1.016" layer="51"/>
<rectangle x1="-15.494" y1="-1.524" x2="-14.986" y2="-1.016" layer="51"/>
<rectangle x1="-10.414" y1="-1.524" x2="-9.906" y2="-1.016" layer="51"/>
<rectangle x1="-0.254" y1="-1.524" x2="0.254" y2="-1.016" layer="51"/>
<rectangle x1="-2.794" y1="-1.524" x2="-2.286" y2="-1.016" layer="51"/>
<rectangle x1="-7.874" y1="-1.524" x2="-7.366" y2="-1.016" layer="51"/>
<rectangle x1="-7.874" y1="1.016" x2="-7.366" y2="1.524" layer="51"/>
<rectangle x1="9.906" y1="1.016" x2="10.414" y2="1.524" layer="51"/>
<rectangle x1="9.906" y1="-1.524" x2="10.414" y2="-1.016" layer="51"/>
<rectangle x1="-5.334" y1="1.016" x2="-4.826" y2="1.524" layer="51"/>
<rectangle x1="-5.334" y1="-1.524" x2="-4.826" y2="-1.016" layer="51"/>
<rectangle x1="4.826" y1="1.016" x2="5.334" y2="1.524" layer="51"/>
<rectangle x1="7.366" y1="1.016" x2="7.874" y2="1.524" layer="51"/>
<rectangle x1="4.826" y1="-1.524" x2="5.334" y2="-1.016" layer="51"/>
<rectangle x1="7.366" y1="-1.524" x2="7.874" y2="-1.016" layer="51"/>
</package>
<package name="SQFP-S-10X10-64">
<description>&lt;b&gt;QFP64&lt;/b&gt;&lt;p&gt;
shrink quad flat pack, square</description>
<wire x1="-6.9" y1="6.9" x2="6.9" y2="6.9" width="0.1998" layer="39"/>
<wire x1="6.9" y1="6.9" x2="6.9" y2="-6.9" width="0.1998" layer="39"/>
<wire x1="-6.9" y1="-6.9" x2="-6.9" y2="6.9" width="0.1998" layer="39"/>
<wire x1="6.9" y1="-6.9" x2="-6.9" y2="-6.9" width="0.1998" layer="39"/>
<wire x1="-4.91" y1="-4.91" x2="4.91" y2="-4.91" width="0.2032" layer="51"/>
<wire x1="4.91" y1="-4.91" x2="4.91" y2="4.91" width="0.2032" layer="51"/>
<wire x1="4.91" y1="4.91" x2="-4.91" y2="4.91" width="0.2032" layer="51"/>
<wire x1="-4.91" y1="4.91" x2="-4.91" y2="-4.91" width="0.2032" layer="51"/>
<wire x1="-4.72" y1="4.71" x2="4.71" y2="4.71" width="0.2032" layer="21"/>
<wire x1="4.71" y1="4.71" x2="4.71" y2="-4.71" width="0.2032" layer="21"/>
<wire x1="4.71" y1="-4.71" x2="-4.72" y2="-4.71" width="0.2032" layer="21"/>
<wire x1="-4.72" y1="-4.71" x2="-4.72" y2="4.71" width="0.2032" layer="21"/>
<circle x="-3.7501" y="-3.7501" radius="0.5002" width="0.254" layer="21"/>
<smd name="1" x="-3.75" y="-5.6" dx="0.3" dy="1.6" layer="1"/>
<smd name="2" x="-3.25" y="-5.6" dx="0.3" dy="1.6" layer="1"/>
<smd name="3" x="-2.75" y="-5.6" dx="0.3" dy="1.6" layer="1"/>
<smd name="4" x="-2.25" y="-5.6" dx="0.3" dy="1.6" layer="1"/>
<smd name="5" x="-1.75" y="-5.6" dx="0.3" dy="1.6" layer="1"/>
<smd name="6" x="-1.25" y="-5.6" dx="0.3" dy="1.6" layer="1"/>
<smd name="7" x="-0.75" y="-5.6" dx="0.3" dy="1.6" layer="1"/>
<smd name="8" x="-0.25" y="-5.6" dx="0.3" dy="1.6" layer="1"/>
<smd name="9" x="0.25" y="-5.6" dx="0.3" dy="1.6" layer="1"/>
<smd name="10" x="0.75" y="-5.6" dx="0.3" dy="1.6" layer="1"/>
<smd name="11" x="1.25" y="-5.6" dx="0.3" dy="1.6" layer="1"/>
<smd name="12" x="1.75" y="-5.6" dx="0.3" dy="1.6" layer="1"/>
<smd name="13" x="2.25" y="-5.6" dx="0.3" dy="1.6" layer="1"/>
<smd name="14" x="2.75" y="-5.6" dx="0.3" dy="1.6" layer="1"/>
<smd name="15" x="3.25" y="-5.6" dx="0.3" dy="1.6" layer="1"/>
<smd name="16" x="3.75" y="-5.6" dx="0.3" dy="1.6" layer="1"/>
<smd name="17" x="5.6" y="-3.75" dx="1.6" dy="0.3" layer="1"/>
<smd name="18" x="5.6" y="-3.25" dx="1.6" dy="0.3" layer="1"/>
<smd name="19" x="5.6" y="-2.75" dx="1.6" dy="0.3" layer="1"/>
<smd name="20" x="5.6" y="-2.25" dx="1.6" dy="0.3" layer="1"/>
<smd name="21" x="5.6" y="-1.75" dx="1.6" dy="0.3" layer="1"/>
<smd name="22" x="5.6" y="-1.25" dx="1.6" dy="0.3" layer="1"/>
<smd name="23" x="5.6" y="-0.75" dx="1.6" dy="0.3" layer="1"/>
<smd name="24" x="5.6" y="-0.25" dx="1.6" dy="0.3" layer="1"/>
<smd name="25" x="5.6" y="0.25" dx="1.6" dy="0.3" layer="1"/>
<smd name="26" x="5.6" y="0.75" dx="1.6" dy="0.3" layer="1"/>
<smd name="27" x="5.6" y="1.25" dx="1.6" dy="0.3" layer="1"/>
<smd name="28" x="5.6" y="1.75" dx="1.6" dy="0.3" layer="1"/>
<smd name="29" x="5.6" y="2.25" dx="1.6" dy="0.3" layer="1"/>
<smd name="30" x="5.6" y="2.75" dx="1.6" dy="0.3" layer="1"/>
<smd name="31" x="5.6" y="3.25" dx="1.6" dy="0.3" layer="1"/>
<smd name="32" x="5.6" y="3.75" dx="1.6" dy="0.3" layer="1"/>
<smd name="33" x="3.75" y="5.6" dx="0.3" dy="1.6" layer="1"/>
<smd name="34" x="3.25" y="5.6" dx="0.3" dy="1.6" layer="1"/>
<smd name="35" x="2.75" y="5.6" dx="0.3" dy="1.6" layer="1"/>
<smd name="36" x="2.25" y="5.6" dx="0.3" dy="1.6" layer="1"/>
<smd name="37" x="1.75" y="5.6" dx="0.3" dy="1.6" layer="1"/>
<smd name="38" x="1.25" y="5.6" dx="0.3" dy="1.6" layer="1"/>
<smd name="39" x="0.75" y="5.6" dx="0.3" dy="1.6" layer="1"/>
<smd name="40" x="0.25" y="5.6" dx="0.3" dy="1.6" layer="1"/>
<smd name="41" x="-0.25" y="5.6" dx="0.3" dy="1.6" layer="1"/>
<smd name="42" x="-0.75" y="5.6" dx="0.3" dy="1.6" layer="1"/>
<smd name="43" x="-1.25" y="5.6" dx="0.3" dy="1.6" layer="1"/>
<smd name="44" x="-1.75" y="5.6" dx="0.3" dy="1.6" layer="1"/>
<smd name="45" x="-2.25" y="5.6" dx="0.3" dy="1.6" layer="1"/>
<smd name="46" x="-2.75" y="5.6" dx="0.3" dy="1.6" layer="1"/>
<smd name="47" x="-3.25" y="5.6" dx="0.3" dy="1.6" layer="1"/>
<smd name="48" x="-3.75" y="5.6" dx="0.3" dy="1.6" layer="1"/>
<smd name="49" x="-5.6" y="3.75" dx="1.6" dy="0.3" layer="1"/>
<smd name="50" x="-5.6" y="3.25" dx="1.6" dy="0.3" layer="1"/>
<smd name="51" x="-5.6" y="2.75" dx="1.6" dy="0.3" layer="1"/>
<smd name="52" x="-5.6" y="2.25" dx="1.6" dy="0.3" layer="1"/>
<smd name="53" x="-5.6" y="1.75" dx="1.6" dy="0.3" layer="1"/>
<smd name="54" x="-5.6" y="1.25" dx="1.6" dy="0.3" layer="1"/>
<smd name="55" x="-5.6" y="0.75" dx="1.6" dy="0.3" layer="1"/>
<smd name="56" x="-5.6" y="0.25" dx="1.6" dy="0.3" layer="1"/>
<smd name="57" x="-5.6" y="-0.25" dx="1.6" dy="0.3" layer="1"/>
<smd name="58" x="-5.6" y="-0.75" dx="1.6" dy="0.3" layer="1"/>
<smd name="59" x="-5.6" y="-1.25" dx="1.6" dy="0.3" layer="1"/>
<smd name="60" x="-5.6" y="-1.75" dx="1.6" dy="0.3" layer="1"/>
<smd name="61" x="-5.6" y="-2.25" dx="1.6" dy="0.3" layer="1"/>
<smd name="62" x="-5.6" y="-2.75" dx="1.6" dy="0.3" layer="1"/>
<smd name="63" x="-5.6" y="-3.25" dx="1.6" dy="0.3" layer="1"/>
<smd name="64" x="-5.6" y="-3.75" dx="1.6" dy="0.3" layer="1"/>
<text x="-3.81" y="-2.175" size="1.27" layer="25">&gt;NAME</text>
<text x="-3.81" y="1.905" size="1.27" layer="27">&gt;VALUE</text>
<rectangle x1="-3.8999" y1="-5.8999" x2="-3.5999" y2="-4.95" layer="51"/>
<rectangle x1="-3.4" y1="-5.8999" x2="-3.1001" y2="-4.95" layer="51"/>
<rectangle x1="-2.8999" y1="-5.8999" x2="-2.5999" y2="-4.95" layer="51"/>
<rectangle x1="-2.4" y1="-5.8999" x2="-2.1001" y2="-4.95" layer="51"/>
<rectangle x1="-1.8999" y1="-5.8999" x2="-1.5999" y2="-4.95" layer="51"/>
<rectangle x1="-1.4" y1="-5.8999" x2="-1.1001" y2="-4.95" layer="51"/>
<rectangle x1="-0.8999" y1="-5.8999" x2="-0.5999" y2="-4.95" layer="51"/>
<rectangle x1="-0.4001" y1="-5.8999" x2="-0.1001" y2="-4.95" layer="51"/>
<rectangle x1="0.1001" y1="-5.8999" x2="0.4001" y2="-4.95" layer="51"/>
<rectangle x1="0.5999" y1="-5.8999" x2="0.8999" y2="-4.95" layer="51"/>
<rectangle x1="1.1001" y1="-5.8999" x2="1.4" y2="-4.95" layer="51"/>
<rectangle x1="1.5999" y1="-5.8999" x2="1.8999" y2="-4.95" layer="51"/>
<rectangle x1="2.1001" y1="-5.8999" x2="2.4" y2="-4.95" layer="51"/>
<rectangle x1="2.5999" y1="-5.8999" x2="2.8999" y2="-4.95" layer="51"/>
<rectangle x1="3.1001" y1="-5.8999" x2="3.4" y2="-4.95" layer="51"/>
<rectangle x1="3.5999" y1="-5.8999" x2="3.8999" y2="-4.95" layer="51"/>
<rectangle x1="4.95" y1="-3.8999" x2="5.8999" y2="-3.5999" layer="51"/>
<rectangle x1="4.95" y1="-3.4" x2="5.8999" y2="-3.1001" layer="51"/>
<rectangle x1="4.95" y1="-2.8999" x2="5.8999" y2="-2.5999" layer="51"/>
<rectangle x1="4.95" y1="-2.4" x2="5.8999" y2="-2.1001" layer="51"/>
<rectangle x1="4.95" y1="-1.8999" x2="5.8999" y2="-1.5999" layer="51"/>
<rectangle x1="4.95" y1="-1.4" x2="5.8999" y2="-1.1001" layer="51"/>
<rectangle x1="4.95" y1="-0.8999" x2="5.8999" y2="-0.5999" layer="51"/>
<rectangle x1="4.95" y1="-0.4001" x2="5.8999" y2="-0.1001" layer="51"/>
<rectangle x1="4.95" y1="0.1001" x2="5.8999" y2="0.4001" layer="51"/>
<rectangle x1="4.95" y1="0.5999" x2="5.8999" y2="0.8999" layer="51"/>
<rectangle x1="4.95" y1="1.1001" x2="5.8999" y2="1.4" layer="51"/>
<rectangle x1="4.95" y1="1.5999" x2="5.8999" y2="1.8999" layer="51"/>
<rectangle x1="4.95" y1="2.1001" x2="5.8999" y2="2.4" layer="51"/>
<rectangle x1="4.95" y1="2.5999" x2="5.8999" y2="2.8999" layer="51"/>
<rectangle x1="4.95" y1="3.1001" x2="5.8999" y2="3.4" layer="51"/>
<rectangle x1="4.95" y1="3.5999" x2="5.8999" y2="3.8999" layer="51"/>
<rectangle x1="3.5999" y1="4.95" x2="3.8999" y2="5.8999" layer="51"/>
<rectangle x1="3.1001" y1="4.95" x2="3.4" y2="5.8999" layer="51"/>
<rectangle x1="2.5999" y1="4.95" x2="2.8999" y2="5.8999" layer="51"/>
<rectangle x1="2.1001" y1="4.95" x2="2.4" y2="5.8999" layer="51"/>
<rectangle x1="1.5999" y1="4.95" x2="1.8999" y2="5.8999" layer="51"/>
<rectangle x1="1.1001" y1="4.95" x2="1.4" y2="5.8999" layer="51"/>
<rectangle x1="0.5999" y1="4.95" x2="0.8999" y2="5.8999" layer="51"/>
<rectangle x1="0.1001" y1="4.95" x2="0.4001" y2="5.8999" layer="51"/>
<rectangle x1="-0.4001" y1="4.95" x2="-0.1001" y2="5.8999" layer="51"/>
<rectangle x1="-0.8999" y1="4.95" x2="-0.5999" y2="5.8999" layer="51"/>
<rectangle x1="-1.4" y1="4.95" x2="-1.1001" y2="5.8999" layer="51"/>
<rectangle x1="-1.8999" y1="4.95" x2="-1.5999" y2="5.8999" layer="51"/>
<rectangle x1="-2.4" y1="4.95" x2="-2.1001" y2="5.8999" layer="51"/>
<rectangle x1="-2.8999" y1="4.95" x2="-2.5999" y2="5.8999" layer="51"/>
<rectangle x1="-3.4" y1="4.95" x2="-3.1001" y2="5.8999" layer="51"/>
<rectangle x1="-3.8999" y1="4.95" x2="-3.5999" y2="5.8999" layer="51"/>
<rectangle x1="-5.8999" y1="3.5999" x2="-4.95" y2="3.8999" layer="51"/>
<rectangle x1="-5.8999" y1="3.1001" x2="-4.95" y2="3.4" layer="51"/>
<rectangle x1="-5.8999" y1="2.5999" x2="-4.95" y2="2.8999" layer="51"/>
<rectangle x1="-5.8999" y1="2.1001" x2="-4.95" y2="2.4" layer="51"/>
<rectangle x1="-5.8999" y1="1.5999" x2="-4.95" y2="1.8999" layer="51"/>
<rectangle x1="-5.8999" y1="1.1001" x2="-4.95" y2="1.4" layer="51"/>
<rectangle x1="-5.8999" y1="0.5999" x2="-4.95" y2="0.8999" layer="51"/>
<rectangle x1="-5.8999" y1="0.1001" x2="-4.95" y2="0.4001" layer="51"/>
<rectangle x1="-5.8999" y1="-0.4001" x2="-4.95" y2="-0.1001" layer="51"/>
<rectangle x1="-5.8999" y1="-0.8999" x2="-4.95" y2="-0.5999" layer="51"/>
<rectangle x1="-5.8999" y1="-1.4" x2="-4.95" y2="-1.1001" layer="51"/>
<rectangle x1="-5.8999" y1="-1.8999" x2="-4.95" y2="-1.5999" layer="51"/>
<rectangle x1="-5.8999" y1="-2.4" x2="-4.95" y2="-2.1001" layer="51"/>
<rectangle x1="-5.8999" y1="-2.8999" x2="-4.95" y2="-2.5999" layer="51"/>
<rectangle x1="-5.8999" y1="-3.4" x2="-4.95" y2="-3.1001" layer="51"/>
<rectangle x1="-5.8999" y1="-3.8999" x2="-4.95" y2="-3.5999" layer="51"/>
</package>
</packages>
<symbols>
<symbol name="OLIMEX-ENC_EXT1">
<wire x1="-10.16" y1="20.32" x2="10.16" y2="20.32" width="0.254" layer="94"/>
<wire x1="10.16" y1="20.32" x2="10.16" y2="-15.24" width="0.254" layer="94"/>
<wire x1="10.16" y1="-15.24" x2="-10.16" y2="-15.24" width="0.254" layer="94"/>
<wire x1="-10.16" y1="-15.24" x2="-10.16" y2="20.32" width="0.254" layer="94"/>
<text x="-10.16" y="22.86" size="1.778" layer="95">&gt;NAME</text>
<pin name="3V3@1" x="-15.24" y="17.78" length="middle"/>
<pin name="GND@1" x="15.24" y="17.78" length="middle" rot="R180"/>
<pin name="3V3@2" x="-15.24" y="15.24" length="middle"/>
<pin name="GND@2" x="15.24" y="15.24" length="middle" rot="R180"/>
<pin name="A0" x="-15.24" y="12.7" length="middle"/>
<pin name="A1" x="15.24" y="12.7" length="middle" rot="R180"/>
<pin name="A2" x="-15.24" y="10.16" length="middle"/>
<pin name="A3" x="15.24" y="10.16" length="middle" rot="R180"/>
<pin name="A4" x="-15.24" y="7.62" length="middle"/>
<pin name="A5" x="15.24" y="7.62" length="middle" rot="R180"/>
<pin name="A6" x="-15.24" y="5.08" length="middle"/>
<pin name="A7" x="15.24" y="5.08" length="middle" rot="R180"/>
<pin name="A8" x="-15.24" y="2.54" length="middle"/>
<pin name="A9" x="15.24" y="2.54" length="middle" rot="R180"/>
<pin name="A10" x="-15.24" y="0" length="middle"/>
<pin name="A11" x="15.24" y="0" length="middle" rot="R180"/>
<pin name="A12" x="-15.24" y="-2.54" length="middle"/>
<pin name="A13" x="15.24" y="-2.54" length="middle" rot="R180"/>
<pin name="PCFG1" x="-15.24" y="-5.08" length="middle"/>
<pin name="PCFG2" x="15.24" y="-5.08" length="middle" rot="R180"/>
<pin name="PCFG3" x="-15.24" y="-7.62" length="middle"/>
<pin name="CLK_O" x="15.24" y="-7.62" length="middle" rot="R180"/>
<pin name="LEDA" x="-15.24" y="-10.16" length="middle"/>
<pin name="LEDB" x="15.24" y="-10.16" length="middle" rot="R180"/>
<pin name="3V3@3" x="-15.24" y="-12.7" length="middle"/>
<pin name="GND@3" x="15.24" y="-12.7" length="middle" rot="R180"/>
</symbol>
<symbol name="OLIMEX-ENC_EXT2">
<wire x1="-10.16" y1="17.78" x2="10.16" y2="17.78" width="0.254" layer="94"/>
<wire x1="10.16" y1="17.78" x2="10.16" y2="-17.78" width="0.254" layer="94"/>
<wire x1="10.16" y1="-17.78" x2="-10.16" y2="-17.78" width="0.254" layer="94"/>
<wire x1="-10.16" y1="-17.78" x2="-10.16" y2="17.78" width="0.254" layer="94"/>
<text x="-10.16" y="20.32" size="1.778" layer="95">&gt;NAME</text>
<pin name="3V3@1" x="-15.24" y="15.24" length="middle"/>
<pin name="GND@1" x="15.24" y="15.24" length="middle" rot="R180"/>
<pin name="3V3@2" x="-15.24" y="12.7" length="middle"/>
<pin name="GND@2" x="15.24" y="12.7" length="middle" rot="R180"/>
<pin name="AD0" x="-15.24" y="10.16" length="middle"/>
<pin name="AD1" x="15.24" y="10.16" length="middle" rot="R180"/>
<pin name="AD2" x="-15.24" y="7.62" length="middle"/>
<pin name="AD3" x="15.24" y="7.62" length="middle" rot="R180"/>
<pin name="AD4" x="-15.24" y="5.08" length="middle"/>
<pin name="AD5" x="15.24" y="5.08" length="middle" rot="R180"/>
<pin name="AD6" x="-15.24" y="2.54" length="middle"/>
<pin name="AD7" x="15.24" y="2.54" length="middle" rot="R180"/>
<pin name="AD8" x="-15.24" y="0" length="middle"/>
<pin name="AD9" x="15.24" y="0" length="middle" rot="R180"/>
<pin name="AD10" x="-15.24" y="-2.54" length="middle"/>
<pin name="AD11" x="15.24" y="-2.54" length="middle" rot="R180"/>
<pin name="AD12" x="-15.24" y="-5.08" length="middle"/>
<pin name="AD13" x="15.24" y="-5.08" length="middle" rot="R180"/>
<pin name="AD14" x="-15.24" y="-7.62" length="middle"/>
<pin name="AD15" x="15.24" y="-7.62" length="middle" rot="R180"/>
<pin name="WRH" x="-15.24" y="-10.16" length="middle"/>
<pin name="INT" x="15.24" y="-10.16" length="middle" rot="R180"/>
<pin name="_CS" x="-15.24" y="-12.7" length="middle"/>
<pin name="PCGF4" x="15.24" y="-12.7" length="middle" rot="R180"/>
<pin name="RD" x="-15.24" y="-15.24" length="middle"/>
<pin name="EN" x="15.24" y="-15.24" length="middle" rot="R180"/>
</symbol>
<symbol name="ENC624J600">
<pin name="P$1" x="-20.32" y="0" length="middle"/>
<pin name="P$2" x="-20.32" y="12.7" length="middle"/>
<pin name="P$3" x="-20.32" y="2.54" length="middle"/>
<pin name="P$4" x="-20.32" y="15.24" length="middle"/>
<pin name="P$5" x="20.32" y="2.54" length="middle" rot="R180"/>
<pin name="P$6" x="20.32" y="0" length="middle" rot="R180"/>
<pin name="P$7" x="20.32" y="-2.54" length="middle" rot="R180"/>
<pin name="P$8" x="20.32" y="-5.08" length="middle" rot="R180"/>
<pin name="P$9" x="20.32" y="40.64" length="middle" rot="R180"/>
<pin name="P$10" x="20.32" y="38.1" length="middle" rot="R180"/>
<pin name="P$11" x="20.32" y="35.56" length="middle" rot="R180"/>
<pin name="P$12" x="20.32" y="33.02" length="middle" rot="R180"/>
<pin name="P$13" x="20.32" y="30.48" length="middle" rot="R180"/>
<pin name="P$14" x="-20.32" y="-30.48" length="middle"/>
<pin name="P$15" x="-20.32" y="-27.94" length="middle"/>
<pin name="P$16" x="-20.32" y="-5.08" length="middle"/>
<pin name="P$17" x="-20.32" y="-35.56" length="middle"/>
<pin name="P$18" x="-20.32" y="-38.1" length="middle"/>
<pin name="P$19" x="20.32" y="27.94" length="middle" rot="R180"/>
<pin name="P$20" x="20.32" y="25.4" length="middle" rot="R180"/>
<pin name="P$21" x="-20.32" y="45.72" length="middle"/>
<pin name="P$22" x="-20.32" y="48.26" length="middle"/>
<pin name="P$23" x="-20.32" y="27.94" length="middle"/>
<pin name="P$24" x="-20.32" y="25.4" length="middle"/>
<pin name="P$25" x="-20.32" y="50.8" length="middle"/>
<pin name="P$26" x="-20.32" y="-12.7" length="middle"/>
<pin name="P$27" x="-20.32" y="-15.24" length="middle"/>
<pin name="P$28" x="-20.32" y="53.34" length="middle"/>
<pin name="P$29" x="-20.32" y="22.86" length="middle"/>
<pin name="P$30" x="-20.32" y="-20.32" length="middle"/>
<pin name="P$31" x="-20.32" y="-22.86" length="middle"/>
<pin name="P$32" x="-20.32" y="20.32" length="middle"/>
<pin name="P$33" x="-20.32" y="-40.64" length="middle"/>
<pin name="P$34" x="20.32" y="-33.02" length="middle" rot="R180"/>
<pin name="P$35" x="20.32" y="-7.62" length="middle" rot="R180"/>
<pin name="P$36" x="20.32" y="-10.16" length="middle" rot="R180"/>
<pin name="P$37" x="20.32" y="-12.7" length="middle" rot="R180"/>
<pin name="P$38" x="20.32" y="-15.24" length="middle" rot="R180"/>
<pin name="P$39" x="20.32" y="-17.78" length="middle" rot="R180"/>
<pin name="P$40" x="20.32" y="-20.32" length="middle" rot="R180"/>
<pin name="P$41" x="20.32" y="-22.86" length="middle" rot="R180"/>
<pin name="P$42" x="20.32" y="-25.4" length="middle" rot="R180"/>
<pin name="P$43" x="20.32" y="22.86" length="middle" rot="R180"/>
<pin name="P$44" x="20.32" y="20.32" length="middle" rot="R180"/>
<pin name="P$45" x="20.32" y="17.78" length="middle" rot="R180"/>
<pin name="P$46" x="-20.32" y="30.48" length="middle"/>
<pin name="P$47" x="-20.32" y="43.18" length="middle"/>
<pin name="P$48" x="20.32" y="-30.48" length="middle" rot="R180"/>
<pin name="P$49" x="20.32" y="-35.56" length="middle" rot="R180"/>
<pin name="P$50" x="20.32" y="-43.18" length="middle" rot="R180"/>
<pin name="P$51" x="20.32" y="-40.64" length="middle" rot="R180"/>
<pin name="P$52" x="20.32" y="-38.1" length="middle" rot="R180"/>
<pin name="P$53" x="20.32" y="12.7" length="middle" rot="R180"/>
<pin name="P$54" x="20.32" y="10.16" length="middle" rot="R180"/>
<pin name="P$55" x="20.32" y="7.62" length="middle" rot="R180"/>
<pin name="P$56" x="20.32" y="5.08" length="middle" rot="R180"/>
<pin name="P$57" x="20.32" y="53.34" length="middle" rot="R180"/>
<pin name="P$58" x="20.32" y="50.8" length="middle" rot="R180"/>
<pin name="P$59" x="20.32" y="48.26" length="middle" rot="R180"/>
<pin name="P$60" x="20.32" y="45.72" length="middle" rot="R180"/>
<pin name="P$61" x="20.32" y="43.18" length="middle" rot="R180"/>
<pin name="P$62" x="-20.32" y="33.02" length="middle"/>
<pin name="P$63" x="-20.32" y="-7.62" length="middle"/>
<pin name="P$64" x="-20.32" y="40.64" length="middle"/>
<wire x1="-15.24" y1="55.88" x2="15.24" y2="55.88" width="0.254" layer="94"/>
<wire x1="15.24" y1="55.88" x2="15.24" y2="-45.72" width="0.254" layer="94"/>
<wire x1="15.24" y1="-45.72" x2="-15.24" y2="-45.72" width="0.254" layer="94"/>
<wire x1="-15.24" y1="-45.72" x2="-15.24" y2="55.88" width="0.254" layer="94"/>
<text x="-15.24" y="58.42" size="1.778" layer="95">&gt;NAME</text>
<text x="0" y="-5.08" size="1.778" layer="96" rot="R90">ENC624J600</text>
</symbol>
</symbols>
<devicesets>
<deviceset name="OLIMEX_ENC" prefix="IC">
<gates>
<gate name="EXT1" symbol="OLIMEX-ENC_EXT1" x="0" y="-2.54"/>
<gate name="EXT2" symbol="OLIMEX-ENC_EXT2" x="38.1" y="0" addlevel="must"/>
</gates>
<devices>
<device name="" package="OLIMEX-ENC624J600">
<connects>
<connect gate="EXT1" pin="3V3@1" pad="1"/>
<connect gate="EXT1" pin="3V3@2" pad="3"/>
<connect gate="EXT1" pin="3V3@3" pad="25"/>
<connect gate="EXT1" pin="A0" pad="5"/>
<connect gate="EXT1" pin="A1" pad="6"/>
<connect gate="EXT1" pin="A10" pad="15"/>
<connect gate="EXT1" pin="A11" pad="16"/>
<connect gate="EXT1" pin="A12" pad="17"/>
<connect gate="EXT1" pin="A13" pad="18"/>
<connect gate="EXT1" pin="A2" pad="7"/>
<connect gate="EXT1" pin="A3" pad="8"/>
<connect gate="EXT1" pin="A4" pad="9"/>
<connect gate="EXT1" pin="A5" pad="10"/>
<connect gate="EXT1" pin="A6" pad="11"/>
<connect gate="EXT1" pin="A7" pad="12"/>
<connect gate="EXT1" pin="A8" pad="13"/>
<connect gate="EXT1" pin="A9" pad="14"/>
<connect gate="EXT1" pin="CLK_O" pad="22"/>
<connect gate="EXT1" pin="GND@1" pad="2"/>
<connect gate="EXT1" pin="GND@2" pad="4"/>
<connect gate="EXT1" pin="GND@3" pad="26"/>
<connect gate="EXT1" pin="LEDA" pad="23"/>
<connect gate="EXT1" pin="LEDB" pad="24"/>
<connect gate="EXT1" pin="PCFG1" pad="19"/>
<connect gate="EXT1" pin="PCFG2" pad="20"/>
<connect gate="EXT1" pin="PCFG3" pad="21"/>
<connect gate="EXT2" pin="3V3@1" pad="27"/>
<connect gate="EXT2" pin="3V3@2" pad="29"/>
<connect gate="EXT2" pin="AD0" pad="31"/>
<connect gate="EXT2" pin="AD1" pad="32"/>
<connect gate="EXT2" pin="AD10" pad="41"/>
<connect gate="EXT2" pin="AD11" pad="42"/>
<connect gate="EXT2" pin="AD12" pad="43"/>
<connect gate="EXT2" pin="AD13" pad="44"/>
<connect gate="EXT2" pin="AD14" pad="45"/>
<connect gate="EXT2" pin="AD15" pad="46"/>
<connect gate="EXT2" pin="AD2" pad="33"/>
<connect gate="EXT2" pin="AD3" pad="34"/>
<connect gate="EXT2" pin="AD4" pad="35"/>
<connect gate="EXT2" pin="AD5" pad="36"/>
<connect gate="EXT2" pin="AD6" pad="37"/>
<connect gate="EXT2" pin="AD7" pad="38"/>
<connect gate="EXT2" pin="AD8" pad="39"/>
<connect gate="EXT2" pin="AD9" pad="40"/>
<connect gate="EXT2" pin="EN" pad="52"/>
<connect gate="EXT2" pin="GND@1" pad="28"/>
<connect gate="EXT2" pin="GND@2" pad="30"/>
<connect gate="EXT2" pin="INT" pad="48"/>
<connect gate="EXT2" pin="PCGF4" pad="50"/>
<connect gate="EXT2" pin="RD" pad="51"/>
<connect gate="EXT2" pin="WRH" pad="47"/>
<connect gate="EXT2" pin="_CS" pad="49"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
</devices>
</deviceset>
<deviceset name="ENC624J600" prefix="IC">
<gates>
<gate name="G$1" symbol="ENC624J600" x="2.54" y="-7.62"/>
</gates>
<devices>
<device name="" package="SQFP-S-10X10-64">
<connects>
<connect gate="G$1" pin="P$1" pad="1"/>
<connect gate="G$1" pin="P$10" pad="10"/>
<connect gate="G$1" pin="P$11" pad="11"/>
<connect gate="G$1" pin="P$12" pad="12"/>
<connect gate="G$1" pin="P$13" pad="13"/>
<connect gate="G$1" pin="P$14" pad="14"/>
<connect gate="G$1" pin="P$15" pad="15"/>
<connect gate="G$1" pin="P$16" pad="16"/>
<connect gate="G$1" pin="P$17" pad="17"/>
<connect gate="G$1" pin="P$18" pad="18"/>
<connect gate="G$1" pin="P$19" pad="19"/>
<connect gate="G$1" pin="P$2" pad="2"/>
<connect gate="G$1" pin="P$20" pad="20"/>
<connect gate="G$1" pin="P$21" pad="21"/>
<connect gate="G$1" pin="P$22" pad="22"/>
<connect gate="G$1" pin="P$23" pad="23"/>
<connect gate="G$1" pin="P$24" pad="24"/>
<connect gate="G$1" pin="P$25" pad="25"/>
<connect gate="G$1" pin="P$26" pad="26"/>
<connect gate="G$1" pin="P$27" pad="27"/>
<connect gate="G$1" pin="P$28" pad="28"/>
<connect gate="G$1" pin="P$29" pad="29"/>
<connect gate="G$1" pin="P$3" pad="3"/>
<connect gate="G$1" pin="P$30" pad="30"/>
<connect gate="G$1" pin="P$31" pad="31"/>
<connect gate="G$1" pin="P$32" pad="32"/>
<connect gate="G$1" pin="P$33" pad="33"/>
<connect gate="G$1" pin="P$34" pad="34"/>
<connect gate="G$1" pin="P$35" pad="35"/>
<connect gate="G$1" pin="P$36" pad="36"/>
<connect gate="G$1" pin="P$37" pad="37"/>
<connect gate="G$1" pin="P$38" pad="38"/>
<connect gate="G$1" pin="P$39" pad="39"/>
<connect gate="G$1" pin="P$4" pad="4"/>
<connect gate="G$1" pin="P$40" pad="40"/>
<connect gate="G$1" pin="P$41" pad="41"/>
<connect gate="G$1" pin="P$42" pad="42"/>
<connect gate="G$1" pin="P$43" pad="43"/>
<connect gate="G$1" pin="P$44" pad="44"/>
<connect gate="G$1" pin="P$45" pad="45"/>
<connect gate="G$1" pin="P$46" pad="46"/>
<connect gate="G$1" pin="P$47" pad="47"/>
<connect gate="G$1" pin="P$48" pad="48"/>
<connect gate="G$1" pin="P$49" pad="49"/>
<connect gate="G$1" pin="P$5" pad="5"/>
<connect gate="G$1" pin="P$50" pad="50"/>
<connect gate="G$1" pin="P$51" pad="51"/>
<connect gate="G$1" pin="P$52" pad="52"/>
<connect gate="G$1" pin="P$53" pad="53"/>
<connect gate="G$1" pin="P$54" pad="54"/>
<connect gate="G$1" pin="P$55" pad="55"/>
<connect gate="G$1" pin="P$56" pad="56"/>
<connect gate="G$1" pin="P$57" pad="57"/>
<connect gate="G$1" pin="P$58" pad="58"/>
<connect gate="G$1" pin="P$59" pad="59"/>
<connect gate="G$1" pin="P$6" pad="6"/>
<connect gate="G$1" pin="P$60" pad="60"/>
<connect gate="G$1" pin="P$61" pad="61"/>
<connect gate="G$1" pin="P$62" pad="62"/>
<connect gate="G$1" pin="P$63" pad="63"/>
<connect gate="G$1" pin="P$64" pad="64"/>
<connect gate="G$1" pin="P$7" pad="7"/>
<connect gate="G$1" pin="P$8" pad="8"/>
<connect gate="G$1" pin="P$9" pad="9"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
</drawing>
</eagle>
-541
View File
@@ -1,541 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="6.6.0">
<drawing>
<settings>
<setting alwaysvectorfont="no"/>
<setting verticaltext="up"/>
</settings>
<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="yes" altdistance="0.01" 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="no" active="yes"/>
<layer number="3" name="Route3" color="4" fill="3" visible="no" active="yes"/>
<layer number="14" name="Route14" color="1" fill="6" visible="no" active="yes"/>
<layer number="15" name="Route15" color="4" fill="6" visible="no" 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="yes" 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="no" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>
<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>
<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="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="yes" 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"/>
</layers>
<library>
<packages>
<package name="OLIMEX-ENC624J600">
<wire x1="-0.127" y1="-0.635" x2="46.863" y2="-0.635" width="0.127" layer="21"/>
<wire x1="46.863" y1="-0.635" x2="46.863" y2="36.195" width="0.127" layer="21"/>
<wire x1="46.863" y1="36.195" x2="-0.127" y2="36.195" width="0.127" layer="21"/>
<wire x1="39.37" y1="6.985" x2="1.27" y2="6.985" width="0.1524" layer="21"/>
<wire x1="1.27" y1="0.635" x2="1.27" y2="6.985" width="0.1524" layer="21"/>
<wire x1="39.37" y1="6.985" x2="39.37" y2="0.635" width="0.1524" layer="21"/>
<wire x1="1.27" y1="0.635" x2="39.37" y2="0.635" width="0.1524" layer="21"/>
<wire x1="39.624" y1="0.381" x2="1.016" y2="0.381" width="0.0508" layer="21"/>
<wire x1="1.016" y1="0.381" x2="1.016" y2="7.239" width="0.0508" layer="21"/>
<wire x1="1.016" y1="7.239" x2="39.624" y2="7.239" width="0.0508" layer="21"/>
<wire x1="39.624" y1="7.239" x2="39.624" y2="0.381" width="0.0508" layer="21"/>
<pad name="1" x="35.56" y="2.54" drill="0.9144" shape="square" rot="R180"/>
<pad name="2" x="35.56" y="5.08" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="3" x="33.02" y="2.54" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="4" x="33.02" y="5.08" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="5" x="30.48" y="2.54" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="6" x="30.48" y="5.08" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="7" x="27.94" y="2.54" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="8" x="27.94" y="5.08" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="9" x="25.4" y="2.54" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="10" x="25.4" y="5.08" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="11" x="22.86" y="2.54" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="12" x="22.86" y="5.08" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="13" x="20.32" y="2.54" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="14" x="20.32" y="5.08" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="15" x="17.78" y="2.54" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="16" x="17.78" y="5.08" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="17" x="15.24" y="2.54" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="18" x="15.24" y="5.08" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="19" x="12.7" y="2.54" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="20" x="12.7" y="5.08" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="21" x="10.16" y="2.54" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="22" x="10.16" y="5.08" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="23" x="7.62" y="2.54" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="24" x="7.62" y="5.08" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="25" x="5.08" y="2.54" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="26" x="5.08" y="5.08" drill="0.9144" shape="octagon" rot="R180"/>
<text x="38.1" y="1.905" size="1.27" layer="21" ratio="10">1</text>
<text x="38.1" y="4.445" size="1.27" layer="21" ratio="10">2</text>
<rectangle x1="4.826" y1="4.826" x2="5.334" y2="5.334" layer="52" rot="R180"/>
<rectangle x1="4.826" y1="2.286" x2="5.334" y2="2.794" layer="52" rot="R180"/>
<rectangle x1="7.366" y1="4.826" x2="7.874" y2="5.334" layer="52" rot="R180"/>
<rectangle x1="17.526" y1="4.826" x2="18.034" y2="5.334" layer="52" rot="R180"/>
<rectangle x1="17.526" y1="2.286" x2="18.034" y2="2.794" layer="52" rot="R180"/>
<rectangle x1="7.366" y1="2.286" x2="7.874" y2="2.794" layer="52" rot="R180"/>
<rectangle x1="32.766" y1="4.826" x2="33.274" y2="5.334" layer="52" rot="R180"/>
<rectangle x1="35.306" y1="4.826" x2="35.814" y2="5.334" layer="52" rot="R180"/>
<rectangle x1="30.226" y1="4.826" x2="30.734" y2="5.334" layer="52" rot="R180"/>
<rectangle x1="20.066" y1="4.826" x2="20.574" y2="5.334" layer="52" rot="R180"/>
<rectangle x1="22.606" y1="4.826" x2="23.114" y2="5.334" layer="52" rot="R180"/>
<rectangle x1="32.766" y1="2.286" x2="33.274" y2="2.794" layer="52" rot="R180"/>
<rectangle x1="35.306" y1="2.286" x2="35.814" y2="2.794" layer="52" rot="R180"/>
<rectangle x1="30.226" y1="2.286" x2="30.734" y2="2.794" layer="52" rot="R180"/>
<rectangle x1="20.066" y1="2.286" x2="20.574" y2="2.794" layer="52" rot="R180"/>
<rectangle x1="22.606" y1="2.286" x2="23.114" y2="2.794" layer="52" rot="R180"/>
<rectangle x1="27.686" y1="2.286" x2="28.194" y2="2.794" layer="52" rot="R180"/>
<rectangle x1="27.686" y1="4.826" x2="28.194" y2="5.334" layer="52" rot="R180"/>
<rectangle x1="9.906" y1="4.826" x2="10.414" y2="5.334" layer="52" rot="R180"/>
<rectangle x1="9.906" y1="2.286" x2="10.414" y2="2.794" layer="52" rot="R180"/>
<rectangle x1="25.146" y1="4.826" x2="25.654" y2="5.334" layer="52" rot="R180"/>
<rectangle x1="25.146" y1="2.286" x2="25.654" y2="2.794" layer="52" rot="R180"/>
<rectangle x1="14.986" y1="4.826" x2="15.494" y2="5.334" layer="52" rot="R180"/>
<rectangle x1="12.446" y1="4.826" x2="12.954" y2="5.334" layer="52" rot="R180"/>
<rectangle x1="14.986" y1="2.286" x2="15.494" y2="2.794" layer="52" rot="R180"/>
<rectangle x1="12.446" y1="2.286" x2="12.954" y2="2.794" layer="52" rot="R180"/>
<wire x1="39.37" y1="34.925" x2="1.27" y2="34.925" width="0.1524" layer="21"/>
<wire x1="1.27" y1="28.575" x2="1.27" y2="34.925" width="0.1524" layer="21"/>
<wire x1="39.37" y1="34.925" x2="39.37" y2="28.575" width="0.1524" layer="21"/>
<wire x1="1.27" y1="28.575" x2="39.37" y2="28.575" width="0.1524" layer="21"/>
<wire x1="39.624" y1="28.321" x2="1.016" y2="28.321" width="0.0508" layer="21"/>
<wire x1="1.016" y1="28.321" x2="1.016" y2="35.179" width="0.0508" layer="21"/>
<wire x1="1.016" y1="35.179" x2="39.624" y2="35.179" width="0.0508" layer="21"/>
<wire x1="39.624" y1="35.179" x2="39.624" y2="28.321" width="0.0508" layer="21"/>
<pad name="27" x="35.56" y="30.48" drill="0.9144" shape="square" rot="R180"/>
<pad name="28" x="35.56" y="33.02" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="29" x="33.02" y="30.48" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="30" x="33.02" y="33.02" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="31" x="30.48" y="30.48" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="32" x="30.48" y="33.02" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="33" x="27.94" y="30.48" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="34" x="27.94" y="33.02" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="35" x="25.4" y="30.48" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="36" x="25.4" y="33.02" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="37" x="22.86" y="30.48" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="38" x="22.86" y="33.02" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="39" x="20.32" y="30.48" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="40" x="20.32" y="33.02" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="41" x="17.78" y="30.48" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="42" x="17.78" y="33.02" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="43" x="15.24" y="30.48" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="44" x="15.24" y="33.02" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="45" x="12.7" y="30.48" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="46" x="12.7" y="33.02" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="47" x="10.16" y="30.48" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="48" x="10.16" y="33.02" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="49" x="7.62" y="30.48" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="50" x="7.62" y="33.02" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="51" x="5.08" y="30.48" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="52" x="5.08" y="33.02" drill="0.9144" shape="octagon" rot="R180"/>
<text x="38.1" y="29.845" size="1.27" layer="21" ratio="10">1</text>
<text x="38.1" y="32.385" size="1.27" layer="21" ratio="10">2</text>
<rectangle x1="4.826" y1="32.766" x2="5.334" y2="33.274" layer="52" rot="R180"/>
<rectangle x1="4.826" y1="30.226" x2="5.334" y2="30.734" layer="52" rot="R180"/>
<rectangle x1="7.366" y1="32.766" x2="7.874" y2="33.274" layer="52" rot="R180"/>
<rectangle x1="17.526" y1="32.766" x2="18.034" y2="33.274" layer="52" rot="R180"/>
<rectangle x1="17.526" y1="30.226" x2="18.034" y2="30.734" layer="52" rot="R180"/>
<rectangle x1="7.366" y1="30.226" x2="7.874" y2="30.734" layer="52" rot="R180"/>
<rectangle x1="32.766" y1="32.766" x2="33.274" y2="33.274" layer="52" rot="R180"/>
<rectangle x1="35.306" y1="32.766" x2="35.814" y2="33.274" layer="52" rot="R180"/>
<rectangle x1="30.226" y1="32.766" x2="30.734" y2="33.274" layer="52" rot="R180"/>
<rectangle x1="20.066" y1="32.766" x2="20.574" y2="33.274" layer="52" rot="R180"/>
<rectangle x1="22.606" y1="32.766" x2="23.114" y2="33.274" layer="52" rot="R180"/>
<rectangle x1="32.766" y1="30.226" x2="33.274" y2="30.734" layer="52" rot="R180"/>
<rectangle x1="35.306" y1="30.226" x2="35.814" y2="30.734" layer="52" rot="R180"/>
<rectangle x1="30.226" y1="30.226" x2="30.734" y2="30.734" layer="52" rot="R180"/>
<rectangle x1="20.066" y1="30.226" x2="20.574" y2="30.734" layer="52" rot="R180"/>
<rectangle x1="22.606" y1="30.226" x2="23.114" y2="30.734" layer="52" rot="R180"/>
<rectangle x1="27.686" y1="30.226" x2="28.194" y2="30.734" layer="52" rot="R180"/>
<rectangle x1="27.686" y1="32.766" x2="28.194" y2="33.274" layer="52" rot="R180"/>
<rectangle x1="9.906" y1="32.766" x2="10.414" y2="33.274" layer="52" rot="R180"/>
<rectangle x1="9.906" y1="30.226" x2="10.414" y2="30.734" layer="52" rot="R180"/>
<rectangle x1="25.146" y1="32.766" x2="25.654" y2="33.274" layer="52" rot="R180"/>
<rectangle x1="25.146" y1="30.226" x2="25.654" y2="30.734" layer="52" rot="R180"/>
<rectangle x1="14.986" y1="32.766" x2="15.494" y2="33.274" layer="52" rot="R180"/>
<rectangle x1="12.446" y1="32.766" x2="12.954" y2="33.274" layer="52" rot="R180"/>
<rectangle x1="14.986" y1="30.226" x2="15.494" y2="30.734" layer="52" rot="R180"/>
<rectangle x1="12.446" y1="30.226" x2="12.954" y2="30.734" layer="52" rot="R180"/>
<text x="34.163" y="26.035" size="1.27" layer="21">EXT2</text>
<text x="34.163" y="8.255" size="1.27" layer="21">EXT1</text>
<wire x1="-7.747" y1="26.035" x2="-0.127" y2="26.035" width="0.127" layer="21"/>
<wire x1="-0.127" y1="26.035" x2="16.383" y2="26.035" width="0.127" layer="21"/>
<wire x1="16.383" y1="26.035" x2="16.383" y2="9.525" width="0.127" layer="21"/>
<wire x1="16.383" y1="9.525" x2="-0.127" y2="9.525" width="0.127" layer="21"/>
<wire x1="-0.127" y1="9.525" x2="-7.747" y2="9.525" width="0.127" layer="21"/>
<wire x1="-7.747" y1="9.525" x2="-7.747" y2="26.035" width="0.127" layer="21"/>
<wire x1="-0.127" y1="36.195" x2="-0.127" y2="26.035" width="0.127" layer="21"/>
<wire x1="-0.127" y1="-0.635" x2="-0.127" y2="9.525" width="0.127" layer="21"/>
<text x="49.403" y="29.845" size="1.27" layer="25" rot="R90">&gt;NAME</text>
<text x="18.923" y="17.145" size="1.778" layer="21">OLIMEX-ENC624J600</text>
</package>
<package name="ML26">
<description>&lt;b&gt;HARTING&lt;/b&gt;</description>
<wire x1="-19.05" y1="3.175" x2="19.05" y2="3.175" width="0.1524" layer="21"/>
<wire x1="19.05" y1="-3.175" x2="19.05" y2="3.175" width="0.1524" layer="21"/>
<wire x1="-19.05" y1="3.175" x2="-19.05" y2="-3.175" width="0.1524" layer="21"/>
<wire x1="-20.32" y1="4.445" x2="-19.05" y2="4.445" width="0.1524" layer="21"/>
<wire x1="20.32" y1="-4.445" x2="15.621" y2="-4.445" width="0.1524" layer="21"/>
<wire x1="20.32" y1="-4.445" x2="20.32" y2="4.445" width="0.1524" layer="21"/>
<wire x1="-20.32" y1="4.445" x2="-20.32" y2="-4.445" width="0.1524" layer="21"/>
<wire x1="19.05" y1="-3.175" x2="14.732" y2="-3.175" width="0.1524" layer="21"/>
<wire x1="2.032" y1="-2.413" x2="-2.032" y2="-2.413" width="0.1524" layer="21"/>
<wire x1="-2.032" y1="-3.175" x2="-2.032" y2="-2.413" width="0.1524" layer="21"/>
<wire x1="-2.032" y1="-3.175" x2="-10.668" y2="-3.175" width="0.1524" layer="21"/>
<wire x1="2.032" y1="-2.413" x2="2.032" y2="-3.175" width="0.1524" layer="21"/>
<wire x1="2.032" y1="-3.175" x2="2.032" y2="-3.429" width="0.1524" layer="21"/>
<wire x1="19.05" y1="4.445" x2="19.05" y2="4.699" width="0.1524" layer="21"/>
<wire x1="19.05" y1="4.699" x2="17.78" y2="4.699" width="0.1524" layer="21"/>
<wire x1="17.78" y1="4.445" x2="17.78" y2="4.699" width="0.1524" layer="21"/>
<wire x1="19.05" y1="4.445" x2="20.32" y2="4.445" width="0.1524" layer="21"/>
<wire x1="0.635" y1="4.699" x2="-0.635" y2="4.699" width="0.1524" layer="21"/>
<wire x1="0.635" y1="4.699" x2="0.635" y2="4.445" width="0.1524" layer="21"/>
<wire x1="0.635" y1="4.445" x2="17.78" y2="4.445" width="0.1524" layer="21"/>
<wire x1="-0.635" y1="4.699" x2="-0.635" y2="4.445" width="0.1524" layer="21"/>
<wire x1="-17.78" y1="4.699" x2="-19.05" y2="4.699" width="0.1524" layer="21"/>
<wire x1="-19.05" y1="4.699" x2="-19.05" y2="4.445" width="0.1524" layer="21"/>
<wire x1="-17.78" y1="4.699" x2="-17.78" y2="4.445" width="0.1524" layer="21"/>
<wire x1="-17.78" y1="4.445" x2="-0.635" y2="4.445" width="0.1524" layer="21"/>
<wire x1="12.319" y1="-4.445" x2="2.032" y2="-4.445" width="0.1524" layer="21"/>
<wire x1="2.032" y1="-4.445" x2="-2.032" y2="-4.445" width="0.1524" layer="21"/>
<wire x1="13.208" y1="-3.175" x2="13.208" y2="-3.429" width="0.1524" layer="21"/>
<wire x1="13.208" y1="-3.175" x2="2.032" y2="-3.175" width="0.1524" layer="21"/>
<wire x1="14.732" y1="-3.175" x2="14.732" y2="-3.429" width="0.1524" layer="21"/>
<wire x1="14.732" y1="-3.175" x2="13.208" y2="-3.175" width="0.1524" layer="21"/>
<wire x1="12.319" y1="-4.445" x2="12.7" y2="-3.937" width="0.1524" layer="21"/>
<wire x1="15.24" y1="-3.937" x2="15.621" y2="-4.445" width="0.1524" layer="21"/>
<wire x1="15.24" y1="-3.937" x2="14.732" y2="-3.937" width="0.1524" layer="21"/>
<wire x1="13.208" y1="-3.429" x2="2.032" y2="-3.429" width="0.0508" layer="21"/>
<wire x1="2.032" y1="-3.429" x2="2.032" y2="-4.445" width="0.1524" layer="21"/>
<wire x1="14.732" y1="-3.429" x2="19.304" y2="-3.429" width="0.0508" layer="21"/>
<wire x1="19.304" y1="-3.429" x2="19.304" y2="3.429" width="0.0508" layer="21"/>
<wire x1="19.304" y1="3.429" x2="-19.304" y2="3.429" width="0.0508" layer="21"/>
<wire x1="-19.304" y1="3.429" x2="-19.304" y2="-3.429" width="0.0508" layer="21"/>
<wire x1="-19.304" y1="-3.429" x2="-12.192" y2="-3.429" width="0.0508" layer="21"/>
<wire x1="-2.032" y1="-3.175" x2="-2.032" y2="-3.429" width="0.1524" layer="21"/>
<wire x1="-2.032" y1="-3.429" x2="-2.032" y2="-4.445" width="0.1524" layer="21"/>
<wire x1="13.208" y1="-3.429" x2="13.208" y2="-3.937" width="0.1524" layer="21"/>
<wire x1="13.208" y1="-3.937" x2="12.7" y2="-3.937" width="0.1524" layer="21"/>
<wire x1="14.732" y1="-3.429" x2="14.732" y2="-3.937" width="0.1524" layer="21"/>
<wire x1="14.732" y1="-3.937" x2="13.208" y2="-3.937" width="0.1524" layer="21"/>
<wire x1="-20.32" y1="-4.445" x2="-16.002" y2="-4.445" width="0.1524" layer="21"/>
<wire x1="-16.002" y1="-4.318" x2="-16.002" y2="-4.445" width="0.1524" layer="21"/>
<wire x1="-16.002" y1="-4.318" x2="-14.478" y2="-4.318" width="0.1524" layer="21"/>
<wire x1="-14.478" y1="-4.445" x2="-14.478" y2="-4.318" width="0.1524" layer="21"/>
<wire x1="-14.478" y1="-4.445" x2="-13.081" y2="-4.445" width="0.1524" layer="21"/>
<wire x1="-12.192" y1="-3.429" x2="-12.192" y2="-3.937" width="0.1524" layer="21"/>
<wire x1="-10.668" y1="-3.429" x2="-10.668" y2="-3.937" width="0.1524" layer="21"/>
<wire x1="-10.668" y1="-3.429" x2="-2.032" y2="-3.429" width="0.0508" layer="21"/>
<wire x1="-12.192" y1="-3.175" x2="-12.192" y2="-3.429" width="0.1524" layer="21"/>
<wire x1="-12.192" y1="-3.175" x2="-19.05" y2="-3.175" width="0.1524" layer="21"/>
<wire x1="-10.668" y1="-3.175" x2="-10.668" y2="-3.429" width="0.1524" layer="21"/>
<wire x1="-10.668" y1="-3.175" x2="-12.192" y2="-3.175" width="0.1524" layer="21"/>
<wire x1="-10.668" y1="-3.937" x2="-12.192" y2="-3.937" width="0.1524" layer="21"/>
<wire x1="-12.192" y1="-3.937" x2="-12.7" y2="-3.937" width="0.1524" layer="21"/>
<wire x1="-13.081" y1="-4.445" x2="-12.7" y2="-3.937" width="0.1524" layer="21"/>
<wire x1="-10.16" y1="-3.937" x2="-9.779" y2="-4.445" width="0.1524" layer="21"/>
<wire x1="-9.779" y1="-4.445" x2="-2.032" y2="-4.445" width="0.1524" layer="21"/>
<wire x1="-10.16" y1="-3.937" x2="-10.668" y2="-3.937" width="0.1524" layer="21"/>
<pad name="1" x="-15.24" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="2" x="-15.24" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="3" x="-12.7" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="4" x="-12.7" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="5" x="-10.16" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="6" x="-10.16" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="7" x="-7.62" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="8" x="-7.62" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="9" x="-5.08" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="10" x="-5.08" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="11" x="-2.54" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="12" x="-2.54" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="13" x="0" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="14" x="0" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="15" x="2.54" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="16" x="2.54" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="17" x="5.08" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="18" x="5.08" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="19" x="7.62" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="20" x="7.62" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="21" x="10.16" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="22" x="10.16" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="23" x="12.7" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="24" x="12.7" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="25" x="15.24" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="26" x="15.24" y="1.27" drill="0.9144" shape="octagon"/>
<text x="-20.32" y="5.08" size="1.778" layer="25" ratio="10">&gt;NAME</text>
<text x="1.27" y="5.08" size="1.778" layer="27" ratio="10">&gt;VALUE</text>
<text x="-17.78" y="-1.905" size="1.27" layer="21" ratio="10">1</text>
<text x="-17.78" y="0.635" size="1.27" layer="21" ratio="10">2</text>
<text x="-1.016" y="-4.064" size="1.27" layer="21" ratio="10">26</text>
<rectangle x1="14.986" y1="1.016" x2="15.494" y2="1.524" layer="51"/>
<rectangle x1="14.986" y1="-1.524" x2="15.494" y2="-1.016" layer="51"/>
<rectangle x1="12.446" y1="1.016" x2="12.954" y2="1.524" layer="51"/>
<rectangle x1="2.286" y1="1.016" x2="2.794" y2="1.524" layer="51"/>
<rectangle x1="2.286" y1="-1.524" x2="2.794" y2="-1.016" layer="51"/>
<rectangle x1="12.446" y1="-1.524" x2="12.954" y2="-1.016" layer="51"/>
<rectangle x1="-12.954" y1="1.016" x2="-12.446" y2="1.524" layer="51"/>
<rectangle x1="-15.494" y1="1.016" x2="-14.986" y2="1.524" layer="51"/>
<rectangle x1="-10.414" y1="1.016" x2="-9.906" y2="1.524" layer="51"/>
<rectangle x1="-0.254" y1="1.016" x2="0.254" y2="1.524" layer="51"/>
<rectangle x1="-2.794" y1="1.016" x2="-2.286" y2="1.524" layer="51"/>
<rectangle x1="-12.954" y1="-1.524" x2="-12.446" y2="-1.016" layer="51"/>
<rectangle x1="-15.494" y1="-1.524" x2="-14.986" y2="-1.016" layer="51"/>
<rectangle x1="-10.414" y1="-1.524" x2="-9.906" y2="-1.016" layer="51"/>
<rectangle x1="-0.254" y1="-1.524" x2="0.254" y2="-1.016" layer="51"/>
<rectangle x1="-2.794" y1="-1.524" x2="-2.286" y2="-1.016" layer="51"/>
<rectangle x1="-7.874" y1="-1.524" x2="-7.366" y2="-1.016" layer="51"/>
<rectangle x1="-7.874" y1="1.016" x2="-7.366" y2="1.524" layer="51"/>
<rectangle x1="9.906" y1="1.016" x2="10.414" y2="1.524" layer="51"/>
<rectangle x1="9.906" y1="-1.524" x2="10.414" y2="-1.016" layer="51"/>
<rectangle x1="-5.334" y1="1.016" x2="-4.826" y2="1.524" layer="51"/>
<rectangle x1="-5.334" y1="-1.524" x2="-4.826" y2="-1.016" layer="51"/>
<rectangle x1="4.826" y1="1.016" x2="5.334" y2="1.524" layer="51"/>
<rectangle x1="7.366" y1="1.016" x2="7.874" y2="1.524" layer="51"/>
<rectangle x1="4.826" y1="-1.524" x2="5.334" y2="-1.016" layer="51"/>
<rectangle x1="7.366" y1="-1.524" x2="7.874" y2="-1.016" layer="51"/>
</package>
</packages>
<symbols>
<symbol name="OLIMEX-ENC_EXT1">
<wire x1="-10.16" y1="20.32" x2="10.16" y2="20.32" width="0.254" layer="94"/>
<wire x1="10.16" y1="20.32" x2="10.16" y2="-15.24" width="0.254" layer="94"/>
<wire x1="10.16" y1="-15.24" x2="-10.16" y2="-15.24" width="0.254" layer="94"/>
<wire x1="-10.16" y1="-15.24" x2="-10.16" y2="20.32" width="0.254" layer="94"/>
<text x="-10.16" y="22.86" size="1.778" layer="95">&gt;NAME</text>
<pin name="3V3@1" x="-15.24" y="17.78" length="middle"/>
<pin name="GND@1" x="15.24" y="17.78" length="middle" rot="R180"/>
<pin name="3V3@2" x="-15.24" y="15.24" length="middle"/>
<pin name="GND@2" x="15.24" y="15.24" length="middle" rot="R180"/>
<pin name="A0" x="-15.24" y="12.7" length="middle"/>
<pin name="A1" x="15.24" y="12.7" length="middle" rot="R180"/>
<pin name="A2" x="-15.24" y="10.16" length="middle"/>
<pin name="A3" x="15.24" y="10.16" length="middle" rot="R180"/>
<pin name="A4" x="-15.24" y="7.62" length="middle"/>
<pin name="A5" x="15.24" y="7.62" length="middle" rot="R180"/>
<pin name="A6" x="-15.24" y="5.08" length="middle"/>
<pin name="A7" x="15.24" y="5.08" length="middle" rot="R180"/>
<pin name="A8" x="-15.24" y="2.54" length="middle"/>
<pin name="A9" x="15.24" y="2.54" length="middle" rot="R180"/>
<pin name="A10" x="-15.24" y="0" length="middle"/>
<pin name="A11" x="15.24" y="0" length="middle" rot="R180"/>
<pin name="A12" x="-15.24" y="-2.54" length="middle"/>
<pin name="A13" x="15.24" y="-2.54" length="middle" rot="R180"/>
<pin name="PCFG1" x="-15.24" y="-5.08" length="middle"/>
<pin name="PCFG2" x="15.24" y="-5.08" length="middle" rot="R180"/>
<pin name="PCFG3" x="-15.24" y="-7.62" length="middle"/>
<pin name="CLK_O" x="15.24" y="-7.62" length="middle" rot="R180"/>
<pin name="LEDA" x="-15.24" y="-10.16" length="middle"/>
<pin name="LEDB" x="15.24" y="-10.16" length="middle" rot="R180"/>
<pin name="3V3@3" x="-15.24" y="-12.7" length="middle"/>
<pin name="GND@3" x="15.24" y="-12.7" length="middle" rot="R180"/>
</symbol>
<symbol name="OLIMEX-ENC_EXT2">
<wire x1="-10.16" y1="17.78" x2="10.16" y2="17.78" width="0.254" layer="94"/>
<wire x1="10.16" y1="17.78" x2="10.16" y2="-17.78" width="0.254" layer="94"/>
<wire x1="10.16" y1="-17.78" x2="-10.16" y2="-17.78" width="0.254" layer="94"/>
<wire x1="-10.16" y1="-17.78" x2="-10.16" y2="17.78" width="0.254" layer="94"/>
<text x="-10.16" y="20.32" size="1.778" layer="95">&gt;NAME</text>
<pin name="3V3@1" x="-15.24" y="15.24" length="middle"/>
<pin name="GND@1" x="15.24" y="15.24" length="middle" rot="R180"/>
<pin name="3V3@2" x="-15.24" y="12.7" length="middle"/>
<pin name="GND@2" x="15.24" y="12.7" length="middle" rot="R180"/>
<pin name="AD0" x="-15.24" y="10.16" length="middle"/>
<pin name="AD1" x="15.24" y="10.16" length="middle" rot="R180"/>
<pin name="AD2" x="-15.24" y="7.62" length="middle"/>
<pin name="AD3" x="15.24" y="7.62" length="middle" rot="R180"/>
<pin name="AD4" x="-15.24" y="5.08" length="middle"/>
<pin name="AD5" x="15.24" y="5.08" length="middle" rot="R180"/>
<pin name="AD6" x="-15.24" y="2.54" length="middle"/>
<pin name="AD7" x="15.24" y="2.54" length="middle" rot="R180"/>
<pin name="AD8" x="-15.24" y="0" length="middle"/>
<pin name="AD9" x="15.24" y="0" length="middle" rot="R180"/>
<pin name="AD10" x="-15.24" y="-2.54" length="middle"/>
<pin name="AD11" x="15.24" y="-2.54" length="middle" rot="R180"/>
<pin name="AD12" x="-15.24" y="-5.08" length="middle"/>
<pin name="AD13" x="15.24" y="-5.08" length="middle" rot="R180"/>
<pin name="AD14" x="-15.24" y="-7.62" length="middle"/>
<pin name="AD15" x="15.24" y="-7.62" length="middle" rot="R180"/>
<pin name="WRH" x="-15.24" y="-10.16" length="middle"/>
<pin name="INT" x="15.24" y="-10.16" length="middle" rot="R180"/>
<pin name="_CS" x="-15.24" y="-12.7" length="middle"/>
<pin name="PCGF4" x="15.24" y="-12.7" length="middle" rot="R180"/>
<pin name="RD" x="-15.24" y="-15.24" length="middle"/>
<pin name="EN" x="15.24" y="-15.24" length="middle" rot="R180"/>
</symbol>
<symbol name="ENC624J600">
<pin name="P$1" x="-20.32" y="0" length="middle"/>
<pin name="P$2" x="-20.32" y="12.7" length="middle"/>
<pin name="P$3" x="-20.32" y="2.54" length="middle"/>
<pin name="P$4" x="-20.32" y="15.24" length="middle"/>
<pin name="P$5" x="20.32" y="2.54" length="middle" rot="R180"/>
<pin name="P$6" x="20.32" y="0" length="middle" rot="R180"/>
<pin name="P$7" x="20.32" y="-2.54" length="middle" rot="R180"/>
<pin name="P$8" x="20.32" y="-5.08" length="middle" rot="R180"/>
<pin name="P$9" x="20.32" y="40.64" length="middle" rot="R180"/>
<pin name="P$10" x="20.32" y="38.1" length="middle" rot="R180"/>
<pin name="P$11" x="20.32" y="35.56" length="middle" rot="R180"/>
<pin name="P$12" x="20.32" y="33.02" length="middle" rot="R180"/>
<pin name="P$13" x="20.32" y="30.48" length="middle" rot="R180"/>
<pin name="P$14" x="-20.32" y="-30.48" length="middle"/>
<pin name="P$15" x="-20.32" y="-27.94" length="middle"/>
<pin name="P$16" x="-20.32" y="-5.08" length="middle"/>
<pin name="P$17" x="-20.32" y="-35.56" length="middle"/>
<pin name="P$18" x="-20.32" y="-38.1" length="middle"/>
<pin name="P$19" x="20.32" y="27.94" length="middle" rot="R180"/>
<pin name="P$20" x="20.32" y="25.4" length="middle" rot="R180"/>
<pin name="P$21" x="-20.32" y="45.72" length="middle"/>
<pin name="P$22" x="-20.32" y="48.26" length="middle"/>
<pin name="P$23" x="-20.32" y="27.94" length="middle"/>
<pin name="P$24" x="-20.32" y="25.4" length="middle"/>
<pin name="P$25" x="-20.32" y="50.8" length="middle"/>
<pin name="P$26" x="-20.32" y="-12.7" length="middle"/>
<pin name="P$27" x="-20.32" y="-15.24" length="middle"/>
<pin name="P$28" x="-20.32" y="53.34" length="middle"/>
<pin name="P$29" x="-20.32" y="22.86" length="middle"/>
<pin name="P$30" x="-20.32" y="-20.32" length="middle"/>
<pin name="P$31" x="-20.32" y="-22.86" length="middle"/>
<pin name="P$32" x="-20.32" y="20.32" length="middle"/>
<pin name="P$33" x="-20.32" y="-40.64" length="middle"/>
<pin name="P$34" x="20.32" y="-33.02" length="middle" rot="R180"/>
<pin name="P$35" x="20.32" y="-7.62" length="middle" rot="R180"/>
<pin name="P$36" x="20.32" y="-10.16" length="middle" rot="R180"/>
<pin name="P$37" x="20.32" y="-12.7" length="middle" rot="R180"/>
<pin name="P$38" x="20.32" y="-15.24" length="middle" rot="R180"/>
<pin name="P$39" x="20.32" y="-17.78" length="middle" rot="R180"/>
<pin name="P$40" x="20.32" y="-20.32" length="middle" rot="R180"/>
<pin name="P$41" x="20.32" y="-22.86" length="middle" rot="R180"/>
<pin name="P$42" x="20.32" y="-25.4" length="middle" rot="R180"/>
<pin name="P$43" x="20.32" y="22.86" length="middle" rot="R180"/>
<pin name="P$44" x="20.32" y="20.32" length="middle" rot="R180"/>
<pin name="P$45" x="20.32" y="17.78" length="middle" rot="R180"/>
<pin name="P$46" x="-20.32" y="30.48" length="middle"/>
<pin name="P$47" x="-20.32" y="43.18" length="middle"/>
<pin name="P$48" x="20.32" y="-30.48" length="middle" rot="R180"/>
<pin name="P$49" x="20.32" y="-35.56" length="middle" rot="R180"/>
<pin name="P$50" x="20.32" y="-43.18" length="middle" rot="R180"/>
<pin name="P$51" x="20.32" y="-40.64" length="middle" rot="R180"/>
<pin name="P$52" x="20.32" y="-38.1" length="middle" rot="R180"/>
<pin name="P$53" x="20.32" y="12.7" length="middle" rot="R180"/>
<pin name="P$54" x="20.32" y="10.16" length="middle" rot="R180"/>
<pin name="P$55" x="20.32" y="7.62" length="middle" rot="R180"/>
<pin name="P$56" x="20.32" y="5.08" length="middle" rot="R180"/>
<pin name="P$57" x="20.32" y="53.34" length="middle" rot="R180"/>
<pin name="P$58" x="20.32" y="50.8" length="middle" rot="R180"/>
<pin name="P$59" x="20.32" y="48.26" length="middle" rot="R180"/>
<pin name="P$60" x="20.32" y="45.72" length="middle" rot="R180"/>
<pin name="P$61" x="20.32" y="43.18" length="middle" rot="R180"/>
<pin name="P$62" x="-20.32" y="33.02" length="middle"/>
<pin name="P$63" x="-20.32" y="-7.62" length="middle"/>
<pin name="P$64" x="-20.32" y="40.64" length="middle"/>
<wire x1="-15.24" y1="55.88" x2="15.24" y2="55.88" width="0.254" layer="94"/>
<wire x1="15.24" y1="55.88" x2="15.24" y2="-45.72" width="0.254" layer="94"/>
<wire x1="15.24" y1="-45.72" x2="-15.24" y2="-45.72" width="0.254" layer="94"/>
<wire x1="-15.24" y1="-45.72" x2="-15.24" y2="55.88" width="0.254" layer="94"/>
<text x="-15.24" y="58.42" size="1.778" layer="95">&gt;NAME</text>
<text x="0" y="-5.08" size="1.778" layer="96" rot="R90">ENC624J600</text>
</symbol>
</symbols>
<devicesets>
<deviceset name="OLIMEX_ENC" prefix="IC">
<gates>
<gate name="EXT1" symbol="OLIMEX-ENC_EXT1" x="0" y="-2.54"/>
<gate name="EXT2" symbol="OLIMEX-ENC_EXT2" x="38.1" y="0" addlevel="must"/>
</gates>
<devices>
<device name="" package="OLIMEX-ENC624J600">
<connects>
<connect gate="EXT1" pin="3V3@1" pad="1"/>
<connect gate="EXT1" pin="3V3@2" pad="3"/>
<connect gate="EXT1" pin="3V3@3" pad="25"/>
<connect gate="EXT1" pin="A0" pad="5"/>
<connect gate="EXT1" pin="A1" pad="6"/>
<connect gate="EXT1" pin="A10" pad="15"/>
<connect gate="EXT1" pin="A11" pad="16"/>
<connect gate="EXT1" pin="A12" pad="17"/>
<connect gate="EXT1" pin="A13" pad="18"/>
<connect gate="EXT1" pin="A2" pad="7"/>
<connect gate="EXT1" pin="A3" pad="8"/>
<connect gate="EXT1" pin="A4" pad="9"/>
<connect gate="EXT1" pin="A5" pad="10"/>
<connect gate="EXT1" pin="A6" pad="11"/>
<connect gate="EXT1" pin="A7" pad="12"/>
<connect gate="EXT1" pin="A8" pad="13"/>
<connect gate="EXT1" pin="A9" pad="14"/>
<connect gate="EXT1" pin="CLK_O" pad="22"/>
<connect gate="EXT1" pin="GND@1" pad="2"/>
<connect gate="EXT1" pin="GND@2" pad="4"/>
<connect gate="EXT1" pin="GND@3" pad="26"/>
<connect gate="EXT1" pin="LEDA" pad="23"/>
<connect gate="EXT1" pin="LEDB" pad="24"/>
<connect gate="EXT1" pin="PCFG1" pad="19"/>
<connect gate="EXT1" pin="PCFG2" pad="20"/>
<connect gate="EXT1" pin="PCFG3" pad="21"/>
<connect gate="EXT2" pin="3V3@1" pad="27"/>
<connect gate="EXT2" pin="3V3@2" pad="29"/>
<connect gate="EXT2" pin="AD0" pad="31"/>
<connect gate="EXT2" pin="AD1" pad="32"/>
<connect gate="EXT2" pin="AD10" pad="41"/>
<connect gate="EXT2" pin="AD11" pad="42"/>
<connect gate="EXT2" pin="AD12" pad="43"/>
<connect gate="EXT2" pin="AD13" pad="44"/>
<connect gate="EXT2" pin="AD14" pad="45"/>
<connect gate="EXT2" pin="AD15" pad="46"/>
<connect gate="EXT2" pin="AD2" pad="33"/>
<connect gate="EXT2" pin="AD3" pad="34"/>
<connect gate="EXT2" pin="AD4" pad="35"/>
<connect gate="EXT2" pin="AD5" pad="36"/>
<connect gate="EXT2" pin="AD6" pad="37"/>
<connect gate="EXT2" pin="AD7" pad="38"/>
<connect gate="EXT2" pin="AD8" pad="39"/>
<connect gate="EXT2" pin="AD9" pad="40"/>
<connect gate="EXT2" pin="EN" pad="52"/>
<connect gate="EXT2" pin="GND@1" pad="28"/>
<connect gate="EXT2" pin="GND@2" pad="30"/>
<connect gate="EXT2" pin="INT" pad="48"/>
<connect gate="EXT2" pin="PCGF4" pad="50"/>
<connect gate="EXT2" pin="RD" pad="51"/>
<connect gate="EXT2" pin="WRH" pad="47"/>
<connect gate="EXT2" pin="_CS" pad="49"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
</drawing>
</eagle>
-469
View File
@@ -1,469 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="6.6.0">
<drawing>
<settings>
<setting alwaysvectorfont="no"/>
<setting verticaltext="up"/>
</settings>
<grid distance="0.05" unitdist="inch" unit="inch" style="lines" multiple="1" display="yes" altdistance="0.025" 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="no" active="yes"/>
<layer number="3" name="Route3" color="4" fill="3" visible="no" active="yes"/>
<layer number="14" name="Route14" color="1" fill="6" visible="no" active="yes"/>
<layer number="15" name="Route15" color="4" fill="6" visible="no" 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="yes" 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="no" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>
<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>
<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="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="yes" 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"/>
</layers>
<library>
<packages>
<package name="OLIMEX-ENC624J600">
<wire x1="-0.127" y1="-0.635" x2="46.863" y2="-0.635" width="0.127" layer="21"/>
<wire x1="46.863" y1="-0.635" x2="46.863" y2="36.195" width="0.127" layer="21"/>
<wire x1="46.863" y1="36.195" x2="-0.127" y2="36.195" width="0.127" layer="21"/>
<wire x1="39.37" y1="6.985" x2="1.27" y2="6.985" width="0.1524" layer="21"/>
<wire x1="1.27" y1="0.635" x2="1.27" y2="6.985" width="0.1524" layer="21"/>
<wire x1="39.37" y1="6.985" x2="39.37" y2="0.635" width="0.1524" layer="21"/>
<wire x1="1.27" y1="0.635" x2="39.37" y2="0.635" width="0.1524" layer="21"/>
<wire x1="39.624" y1="0.381" x2="1.016" y2="0.381" width="0.0508" layer="21"/>
<wire x1="1.016" y1="0.381" x2="1.016" y2="7.239" width="0.0508" layer="21"/>
<wire x1="1.016" y1="7.239" x2="39.624" y2="7.239" width="0.0508" layer="21"/>
<wire x1="39.624" y1="7.239" x2="39.624" y2="0.381" width="0.0508" layer="21"/>
<pad name="1" x="35.56" y="2.54" drill="0.9144" shape="square" rot="R180"/>
<pad name="2" x="35.56" y="5.08" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="3" x="33.02" y="2.54" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="4" x="33.02" y="5.08" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="5" x="30.48" y="2.54" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="6" x="30.48" y="5.08" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="7" x="27.94" y="2.54" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="8" x="27.94" y="5.08" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="9" x="25.4" y="2.54" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="10" x="25.4" y="5.08" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="11" x="22.86" y="2.54" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="12" x="22.86" y="5.08" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="13" x="20.32" y="2.54" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="14" x="20.32" y="5.08" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="15" x="17.78" y="2.54" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="16" x="17.78" y="5.08" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="17" x="15.24" y="2.54" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="18" x="15.24" y="5.08" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="19" x="12.7" y="2.54" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="20" x="12.7" y="5.08" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="21" x="10.16" y="2.54" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="22" x="10.16" y="5.08" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="23" x="7.62" y="2.54" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="24" x="7.62" y="5.08" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="25" x="5.08" y="2.54" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="26" x="5.08" y="5.08" drill="0.9144" shape="octagon" rot="R180"/>
<text x="38.1" y="1.905" size="1.27" layer="21" ratio="10">1</text>
<text x="38.1" y="4.445" size="1.27" layer="21" ratio="10">2</text>
<rectangle x1="4.826" y1="4.826" x2="5.334" y2="5.334" layer="52" rot="R180"/>
<rectangle x1="4.826" y1="2.286" x2="5.334" y2="2.794" layer="52" rot="R180"/>
<rectangle x1="7.366" y1="4.826" x2="7.874" y2="5.334" layer="52" rot="R180"/>
<rectangle x1="17.526" y1="4.826" x2="18.034" y2="5.334" layer="52" rot="R180"/>
<rectangle x1="17.526" y1="2.286" x2="18.034" y2="2.794" layer="52" rot="R180"/>
<rectangle x1="7.366" y1="2.286" x2="7.874" y2="2.794" layer="52" rot="R180"/>
<rectangle x1="32.766" y1="4.826" x2="33.274" y2="5.334" layer="52" rot="R180"/>
<rectangle x1="35.306" y1="4.826" x2="35.814" y2="5.334" layer="52" rot="R180"/>
<rectangle x1="30.226" y1="4.826" x2="30.734" y2="5.334" layer="52" rot="R180"/>
<rectangle x1="20.066" y1="4.826" x2="20.574" y2="5.334" layer="52" rot="R180"/>
<rectangle x1="22.606" y1="4.826" x2="23.114" y2="5.334" layer="52" rot="R180"/>
<rectangle x1="32.766" y1="2.286" x2="33.274" y2="2.794" layer="52" rot="R180"/>
<rectangle x1="35.306" y1="2.286" x2="35.814" y2="2.794" layer="52" rot="R180"/>
<rectangle x1="30.226" y1="2.286" x2="30.734" y2="2.794" layer="52" rot="R180"/>
<rectangle x1="20.066" y1="2.286" x2="20.574" y2="2.794" layer="52" rot="R180"/>
<rectangle x1="22.606" y1="2.286" x2="23.114" y2="2.794" layer="52" rot="R180"/>
<rectangle x1="27.686" y1="2.286" x2="28.194" y2="2.794" layer="52" rot="R180"/>
<rectangle x1="27.686" y1="4.826" x2="28.194" y2="5.334" layer="52" rot="R180"/>
<rectangle x1="9.906" y1="4.826" x2="10.414" y2="5.334" layer="52" rot="R180"/>
<rectangle x1="9.906" y1="2.286" x2="10.414" y2="2.794" layer="52" rot="R180"/>
<rectangle x1="25.146" y1="4.826" x2="25.654" y2="5.334" layer="52" rot="R180"/>
<rectangle x1="25.146" y1="2.286" x2="25.654" y2="2.794" layer="52" rot="R180"/>
<rectangle x1="14.986" y1="4.826" x2="15.494" y2="5.334" layer="52" rot="R180"/>
<rectangle x1="12.446" y1="4.826" x2="12.954" y2="5.334" layer="52" rot="R180"/>
<rectangle x1="14.986" y1="2.286" x2="15.494" y2="2.794" layer="52" rot="R180"/>
<rectangle x1="12.446" y1="2.286" x2="12.954" y2="2.794" layer="52" rot="R180"/>
<wire x1="39.37" y1="34.925" x2="1.27" y2="34.925" width="0.1524" layer="21"/>
<wire x1="1.27" y1="28.575" x2="1.27" y2="34.925" width="0.1524" layer="21"/>
<wire x1="39.37" y1="34.925" x2="39.37" y2="28.575" width="0.1524" layer="21"/>
<wire x1="1.27" y1="28.575" x2="39.37" y2="28.575" width="0.1524" layer="21"/>
<wire x1="39.624" y1="28.321" x2="1.016" y2="28.321" width="0.0508" layer="21"/>
<wire x1="1.016" y1="28.321" x2="1.016" y2="35.179" width="0.0508" layer="21"/>
<wire x1="1.016" y1="35.179" x2="39.624" y2="35.179" width="0.0508" layer="21"/>
<wire x1="39.624" y1="35.179" x2="39.624" y2="28.321" width="0.0508" layer="21"/>
<pad name="27" x="35.56" y="30.48" drill="0.9144" shape="square" rot="R180"/>
<pad name="28" x="35.56" y="33.02" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="29" x="33.02" y="30.48" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="30" x="33.02" y="33.02" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="31" x="30.48" y="30.48" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="32" x="30.48" y="33.02" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="33" x="27.94" y="30.48" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="34" x="27.94" y="33.02" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="35" x="25.4" y="30.48" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="36" x="25.4" y="33.02" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="37" x="22.86" y="30.48" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="38" x="22.86" y="33.02" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="39" x="20.32" y="30.48" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="40" x="20.32" y="33.02" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="41" x="17.78" y="30.48" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="42" x="17.78" y="33.02" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="43" x="15.24" y="30.48" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="44" x="15.24" y="33.02" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="45" x="12.7" y="30.48" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="46" x="12.7" y="33.02" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="47" x="10.16" y="30.48" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="48" x="10.16" y="33.02" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="49" x="7.62" y="30.48" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="50" x="7.62" y="33.02" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="51" x="5.08" y="30.48" drill="0.9144" shape="octagon" rot="R180"/>
<pad name="52" x="5.08" y="33.02" drill="0.9144" shape="octagon" rot="R180"/>
<text x="38.1" y="29.845" size="1.27" layer="21" ratio="10">1</text>
<text x="38.1" y="32.385" size="1.27" layer="21" ratio="10">2</text>
<rectangle x1="4.826" y1="32.766" x2="5.334" y2="33.274" layer="52" rot="R180"/>
<rectangle x1="4.826" y1="30.226" x2="5.334" y2="30.734" layer="52" rot="R180"/>
<rectangle x1="7.366" y1="32.766" x2="7.874" y2="33.274" layer="52" rot="R180"/>
<rectangle x1="17.526" y1="32.766" x2="18.034" y2="33.274" layer="52" rot="R180"/>
<rectangle x1="17.526" y1="30.226" x2="18.034" y2="30.734" layer="52" rot="R180"/>
<rectangle x1="7.366" y1="30.226" x2="7.874" y2="30.734" layer="52" rot="R180"/>
<rectangle x1="32.766" y1="32.766" x2="33.274" y2="33.274" layer="52" rot="R180"/>
<rectangle x1="35.306" y1="32.766" x2="35.814" y2="33.274" layer="52" rot="R180"/>
<rectangle x1="30.226" y1="32.766" x2="30.734" y2="33.274" layer="52" rot="R180"/>
<rectangle x1="20.066" y1="32.766" x2="20.574" y2="33.274" layer="52" rot="R180"/>
<rectangle x1="22.606" y1="32.766" x2="23.114" y2="33.274" layer="52" rot="R180"/>
<rectangle x1="32.766" y1="30.226" x2="33.274" y2="30.734" layer="52" rot="R180"/>
<rectangle x1="35.306" y1="30.226" x2="35.814" y2="30.734" layer="52" rot="R180"/>
<rectangle x1="30.226" y1="30.226" x2="30.734" y2="30.734" layer="52" rot="R180"/>
<rectangle x1="20.066" y1="30.226" x2="20.574" y2="30.734" layer="52" rot="R180"/>
<rectangle x1="22.606" y1="30.226" x2="23.114" y2="30.734" layer="52" rot="R180"/>
<rectangle x1="27.686" y1="30.226" x2="28.194" y2="30.734" layer="52" rot="R180"/>
<rectangle x1="27.686" y1="32.766" x2="28.194" y2="33.274" layer="52" rot="R180"/>
<rectangle x1="9.906" y1="32.766" x2="10.414" y2="33.274" layer="52" rot="R180"/>
<rectangle x1="9.906" y1="30.226" x2="10.414" y2="30.734" layer="52" rot="R180"/>
<rectangle x1="25.146" y1="32.766" x2="25.654" y2="33.274" layer="52" rot="R180"/>
<rectangle x1="25.146" y1="30.226" x2="25.654" y2="30.734" layer="52" rot="R180"/>
<rectangle x1="14.986" y1="32.766" x2="15.494" y2="33.274" layer="52" rot="R180"/>
<rectangle x1="12.446" y1="32.766" x2="12.954" y2="33.274" layer="52" rot="R180"/>
<rectangle x1="14.986" y1="30.226" x2="15.494" y2="30.734" layer="52" rot="R180"/>
<rectangle x1="12.446" y1="30.226" x2="12.954" y2="30.734" layer="52" rot="R180"/>
<text x="34.163" y="26.035" size="1.27" layer="21">EXT2</text>
<text x="34.163" y="8.255" size="1.27" layer="21">EXT1</text>
<wire x1="-7.747" y1="26.035" x2="-0.127" y2="26.035" width="0.127" layer="21"/>
<wire x1="-0.127" y1="26.035" x2="16.383" y2="26.035" width="0.127" layer="21"/>
<wire x1="16.383" y1="26.035" x2="16.383" y2="9.525" width="0.127" layer="21"/>
<wire x1="16.383" y1="9.525" x2="-0.127" y2="9.525" width="0.127" layer="21"/>
<wire x1="-0.127" y1="9.525" x2="-7.747" y2="9.525" width="0.127" layer="21"/>
<wire x1="-7.747" y1="9.525" x2="-7.747" y2="26.035" width="0.127" layer="21"/>
<wire x1="-0.127" y1="36.195" x2="-0.127" y2="26.035" width="0.127" layer="21"/>
<wire x1="-0.127" y1="-0.635" x2="-0.127" y2="9.525" width="0.127" layer="21"/>
<text x="49.403" y="29.845" size="1.27" layer="25" rot="R90">&gt;NAME</text>
<text x="18.923" y="17.145" size="1.778" layer="21">OLIMEX-ENC624J600</text>
</package>
<package name="ML26">
<description>&lt;b&gt;HARTING&lt;/b&gt;</description>
<wire x1="-19.05" y1="3.175" x2="19.05" y2="3.175" width="0.1524" layer="21"/>
<wire x1="19.05" y1="-3.175" x2="19.05" y2="3.175" width="0.1524" layer="21"/>
<wire x1="-19.05" y1="3.175" x2="-19.05" y2="-3.175" width="0.1524" layer="21"/>
<wire x1="-20.32" y1="4.445" x2="-19.05" y2="4.445" width="0.1524" layer="21"/>
<wire x1="20.32" y1="-4.445" x2="15.621" y2="-4.445" width="0.1524" layer="21"/>
<wire x1="20.32" y1="-4.445" x2="20.32" y2="4.445" width="0.1524" layer="21"/>
<wire x1="-20.32" y1="4.445" x2="-20.32" y2="-4.445" width="0.1524" layer="21"/>
<wire x1="19.05" y1="-3.175" x2="14.732" y2="-3.175" width="0.1524" layer="21"/>
<wire x1="2.032" y1="-2.413" x2="-2.032" y2="-2.413" width="0.1524" layer="21"/>
<wire x1="-2.032" y1="-3.175" x2="-2.032" y2="-2.413" width="0.1524" layer="21"/>
<wire x1="-2.032" y1="-3.175" x2="-10.668" y2="-3.175" width="0.1524" layer="21"/>
<wire x1="2.032" y1="-2.413" x2="2.032" y2="-3.175" width="0.1524" layer="21"/>
<wire x1="2.032" y1="-3.175" x2="2.032" y2="-3.429" width="0.1524" layer="21"/>
<wire x1="19.05" y1="4.445" x2="19.05" y2="4.699" width="0.1524" layer="21"/>
<wire x1="19.05" y1="4.699" x2="17.78" y2="4.699" width="0.1524" layer="21"/>
<wire x1="17.78" y1="4.445" x2="17.78" y2="4.699" width="0.1524" layer="21"/>
<wire x1="19.05" y1="4.445" x2="20.32" y2="4.445" width="0.1524" layer="21"/>
<wire x1="0.635" y1="4.699" x2="-0.635" y2="4.699" width="0.1524" layer="21"/>
<wire x1="0.635" y1="4.699" x2="0.635" y2="4.445" width="0.1524" layer="21"/>
<wire x1="0.635" y1="4.445" x2="17.78" y2="4.445" width="0.1524" layer="21"/>
<wire x1="-0.635" y1="4.699" x2="-0.635" y2="4.445" width="0.1524" layer="21"/>
<wire x1="-17.78" y1="4.699" x2="-19.05" y2="4.699" width="0.1524" layer="21"/>
<wire x1="-19.05" y1="4.699" x2="-19.05" y2="4.445" width="0.1524" layer="21"/>
<wire x1="-17.78" y1="4.699" x2="-17.78" y2="4.445" width="0.1524" layer="21"/>
<wire x1="-17.78" y1="4.445" x2="-0.635" y2="4.445" width="0.1524" layer="21"/>
<wire x1="12.319" y1="-4.445" x2="2.032" y2="-4.445" width="0.1524" layer="21"/>
<wire x1="2.032" y1="-4.445" x2="-2.032" y2="-4.445" width="0.1524" layer="21"/>
<wire x1="13.208" y1="-3.175" x2="13.208" y2="-3.429" width="0.1524" layer="21"/>
<wire x1="13.208" y1="-3.175" x2="2.032" y2="-3.175" width="0.1524" layer="21"/>
<wire x1="14.732" y1="-3.175" x2="14.732" y2="-3.429" width="0.1524" layer="21"/>
<wire x1="14.732" y1="-3.175" x2="13.208" y2="-3.175" width="0.1524" layer="21"/>
<wire x1="12.319" y1="-4.445" x2="12.7" y2="-3.937" width="0.1524" layer="21"/>
<wire x1="15.24" y1="-3.937" x2="15.621" y2="-4.445" width="0.1524" layer="21"/>
<wire x1="15.24" y1="-3.937" x2="14.732" y2="-3.937" width="0.1524" layer="21"/>
<wire x1="13.208" y1="-3.429" x2="2.032" y2="-3.429" width="0.0508" layer="21"/>
<wire x1="2.032" y1="-3.429" x2="2.032" y2="-4.445" width="0.1524" layer="21"/>
<wire x1="14.732" y1="-3.429" x2="19.304" y2="-3.429" width="0.0508" layer="21"/>
<wire x1="19.304" y1="-3.429" x2="19.304" y2="3.429" width="0.0508" layer="21"/>
<wire x1="19.304" y1="3.429" x2="-19.304" y2="3.429" width="0.0508" layer="21"/>
<wire x1="-19.304" y1="3.429" x2="-19.304" y2="-3.429" width="0.0508" layer="21"/>
<wire x1="-19.304" y1="-3.429" x2="-12.192" y2="-3.429" width="0.0508" layer="21"/>
<wire x1="-2.032" y1="-3.175" x2="-2.032" y2="-3.429" width="0.1524" layer="21"/>
<wire x1="-2.032" y1="-3.429" x2="-2.032" y2="-4.445" width="0.1524" layer="21"/>
<wire x1="13.208" y1="-3.429" x2="13.208" y2="-3.937" width="0.1524" layer="21"/>
<wire x1="13.208" y1="-3.937" x2="12.7" y2="-3.937" width="0.1524" layer="21"/>
<wire x1="14.732" y1="-3.429" x2="14.732" y2="-3.937" width="0.1524" layer="21"/>
<wire x1="14.732" y1="-3.937" x2="13.208" y2="-3.937" width="0.1524" layer="21"/>
<wire x1="-20.32" y1="-4.445" x2="-16.002" y2="-4.445" width="0.1524" layer="21"/>
<wire x1="-16.002" y1="-4.318" x2="-16.002" y2="-4.445" width="0.1524" layer="21"/>
<wire x1="-16.002" y1="-4.318" x2="-14.478" y2="-4.318" width="0.1524" layer="21"/>
<wire x1="-14.478" y1="-4.445" x2="-14.478" y2="-4.318" width="0.1524" layer="21"/>
<wire x1="-14.478" y1="-4.445" x2="-13.081" y2="-4.445" width="0.1524" layer="21"/>
<wire x1="-12.192" y1="-3.429" x2="-12.192" y2="-3.937" width="0.1524" layer="21"/>
<wire x1="-10.668" y1="-3.429" x2="-10.668" y2="-3.937" width="0.1524" layer="21"/>
<wire x1="-10.668" y1="-3.429" x2="-2.032" y2="-3.429" width="0.0508" layer="21"/>
<wire x1="-12.192" y1="-3.175" x2="-12.192" y2="-3.429" width="0.1524" layer="21"/>
<wire x1="-12.192" y1="-3.175" x2="-19.05" y2="-3.175" width="0.1524" layer="21"/>
<wire x1="-10.668" y1="-3.175" x2="-10.668" y2="-3.429" width="0.1524" layer="21"/>
<wire x1="-10.668" y1="-3.175" x2="-12.192" y2="-3.175" width="0.1524" layer="21"/>
<wire x1="-10.668" y1="-3.937" x2="-12.192" y2="-3.937" width="0.1524" layer="21"/>
<wire x1="-12.192" y1="-3.937" x2="-12.7" y2="-3.937" width="0.1524" layer="21"/>
<wire x1="-13.081" y1="-4.445" x2="-12.7" y2="-3.937" width="0.1524" layer="21"/>
<wire x1="-10.16" y1="-3.937" x2="-9.779" y2="-4.445" width="0.1524" layer="21"/>
<wire x1="-9.779" y1="-4.445" x2="-2.032" y2="-4.445" width="0.1524" layer="21"/>
<wire x1="-10.16" y1="-3.937" x2="-10.668" y2="-3.937" width="0.1524" layer="21"/>
<pad name="1" x="-15.24" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="2" x="-15.24" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="3" x="-12.7" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="4" x="-12.7" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="5" x="-10.16" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="6" x="-10.16" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="7" x="-7.62" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="8" x="-7.62" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="9" x="-5.08" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="10" x="-5.08" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="11" x="-2.54" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="12" x="-2.54" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="13" x="0" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="14" x="0" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="15" x="2.54" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="16" x="2.54" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="17" x="5.08" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="18" x="5.08" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="19" x="7.62" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="20" x="7.62" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="21" x="10.16" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="22" x="10.16" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="23" x="12.7" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="24" x="12.7" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="25" x="15.24" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="26" x="15.24" y="1.27" drill="0.9144" shape="octagon"/>
<text x="-20.32" y="5.08" size="1.778" layer="25" ratio="10">&gt;NAME</text>
<text x="1.27" y="5.08" size="1.778" layer="27" ratio="10">&gt;VALUE</text>
<text x="-17.78" y="-1.905" size="1.27" layer="21" ratio="10">1</text>
<text x="-17.78" y="0.635" size="1.27" layer="21" ratio="10">2</text>
<text x="-1.016" y="-4.064" size="1.27" layer="21" ratio="10">26</text>
<rectangle x1="14.986" y1="1.016" x2="15.494" y2="1.524" layer="51"/>
<rectangle x1="14.986" y1="-1.524" x2="15.494" y2="-1.016" layer="51"/>
<rectangle x1="12.446" y1="1.016" x2="12.954" y2="1.524" layer="51"/>
<rectangle x1="2.286" y1="1.016" x2="2.794" y2="1.524" layer="51"/>
<rectangle x1="2.286" y1="-1.524" x2="2.794" y2="-1.016" layer="51"/>
<rectangle x1="12.446" y1="-1.524" x2="12.954" y2="-1.016" layer="51"/>
<rectangle x1="-12.954" y1="1.016" x2="-12.446" y2="1.524" layer="51"/>
<rectangle x1="-15.494" y1="1.016" x2="-14.986" y2="1.524" layer="51"/>
<rectangle x1="-10.414" y1="1.016" x2="-9.906" y2="1.524" layer="51"/>
<rectangle x1="-0.254" y1="1.016" x2="0.254" y2="1.524" layer="51"/>
<rectangle x1="-2.794" y1="1.016" x2="-2.286" y2="1.524" layer="51"/>
<rectangle x1="-12.954" y1="-1.524" x2="-12.446" y2="-1.016" layer="51"/>
<rectangle x1="-15.494" y1="-1.524" x2="-14.986" y2="-1.016" layer="51"/>
<rectangle x1="-10.414" y1="-1.524" x2="-9.906" y2="-1.016" layer="51"/>
<rectangle x1="-0.254" y1="-1.524" x2="0.254" y2="-1.016" layer="51"/>
<rectangle x1="-2.794" y1="-1.524" x2="-2.286" y2="-1.016" layer="51"/>
<rectangle x1="-7.874" y1="-1.524" x2="-7.366" y2="-1.016" layer="51"/>
<rectangle x1="-7.874" y1="1.016" x2="-7.366" y2="1.524" layer="51"/>
<rectangle x1="9.906" y1="1.016" x2="10.414" y2="1.524" layer="51"/>
<rectangle x1="9.906" y1="-1.524" x2="10.414" y2="-1.016" layer="51"/>
<rectangle x1="-5.334" y1="1.016" x2="-4.826" y2="1.524" layer="51"/>
<rectangle x1="-5.334" y1="-1.524" x2="-4.826" y2="-1.016" layer="51"/>
<rectangle x1="4.826" y1="1.016" x2="5.334" y2="1.524" layer="51"/>
<rectangle x1="7.366" y1="1.016" x2="7.874" y2="1.524" layer="51"/>
<rectangle x1="4.826" y1="-1.524" x2="5.334" y2="-1.016" layer="51"/>
<rectangle x1="7.366" y1="-1.524" x2="7.874" y2="-1.016" layer="51"/>
</package>
</packages>
<symbols>
<symbol name="OLIMEX-ENC_EXT1">
<wire x1="-10.16" y1="20.32" x2="10.16" y2="20.32" width="0.254" layer="94"/>
<wire x1="10.16" y1="20.32" x2="10.16" y2="-15.24" width="0.254" layer="94"/>
<wire x1="10.16" y1="-15.24" x2="-10.16" y2="-15.24" width="0.254" layer="94"/>
<wire x1="-10.16" y1="-15.24" x2="-10.16" y2="20.32" width="0.254" layer="94"/>
<text x="-10.16" y="22.86" size="1.778" layer="95">&gt;NAME</text>
<pin name="3V3@1" x="-15.24" y="17.78" length="middle"/>
<pin name="GND@1" x="15.24" y="17.78" length="middle" rot="R180"/>
<pin name="3V3@2" x="-15.24" y="15.24" length="middle"/>
<pin name="GND@2" x="15.24" y="15.24" length="middle" rot="R180"/>
<pin name="A0" x="-15.24" y="12.7" length="middle"/>
<pin name="A1" x="15.24" y="12.7" length="middle" rot="R180"/>
<pin name="A2" x="-15.24" y="10.16" length="middle"/>
<pin name="A3" x="15.24" y="10.16" length="middle" rot="R180"/>
<pin name="A4" x="-15.24" y="7.62" length="middle"/>
<pin name="A5" x="15.24" y="7.62" length="middle" rot="R180"/>
<pin name="A6" x="-15.24" y="5.08" length="middle"/>
<pin name="A7" x="15.24" y="5.08" length="middle" rot="R180"/>
<pin name="A8" x="-15.24" y="2.54" length="middle"/>
<pin name="A9" x="15.24" y="2.54" length="middle" rot="R180"/>
<pin name="A10" x="-15.24" y="0" length="middle"/>
<pin name="A11" x="15.24" y="0" length="middle" rot="R180"/>
<pin name="A12" x="-15.24" y="-2.54" length="middle"/>
<pin name="A13" x="15.24" y="-2.54" length="middle" rot="R180"/>
<pin name="PCFG1" x="-15.24" y="-5.08" length="middle"/>
<pin name="PCFG2" x="15.24" y="-5.08" length="middle" rot="R180"/>
<pin name="PCFG3" x="-15.24" y="-7.62" length="middle"/>
<pin name="CLK_O" x="15.24" y="-7.62" length="middle" rot="R180"/>
<pin name="LEDA" x="-15.24" y="-10.16" length="middle"/>
<pin name="LEDB" x="15.24" y="-10.16" length="middle" rot="R180"/>
<pin name="3V3@3" x="-15.24" y="-12.7" length="middle"/>
<pin name="GND@3" x="15.24" y="-12.7" length="middle" rot="R180"/>
</symbol>
<symbol name="OLIMEX-ENC_EXT2">
<wire x1="-10.16" y1="17.78" x2="10.16" y2="17.78" width="0.254" layer="94"/>
<wire x1="10.16" y1="17.78" x2="10.16" y2="-17.78" width="0.254" layer="94"/>
<wire x1="10.16" y1="-17.78" x2="-10.16" y2="-17.78" width="0.254" layer="94"/>
<wire x1="-10.16" y1="-17.78" x2="-10.16" y2="17.78" width="0.254" layer="94"/>
<text x="-10.16" y="20.32" size="1.778" layer="95">&gt;NAME</text>
<pin name="3V3@1" x="-15.24" y="15.24" length="middle"/>
<pin name="GND@1" x="15.24" y="15.24" length="middle" rot="R180"/>
<pin name="3V3@2" x="-15.24" y="12.7" length="middle"/>
<pin name="GND@2" x="15.24" y="12.7" length="middle" rot="R180"/>
<pin name="AD0" x="-15.24" y="10.16" length="middle"/>
<pin name="AD1" x="15.24" y="10.16" length="middle" rot="R180"/>
<pin name="AD2" x="-15.24" y="7.62" length="middle"/>
<pin name="AD3" x="15.24" y="7.62" length="middle" rot="R180"/>
<pin name="AD4" x="-15.24" y="5.08" length="middle"/>
<pin name="AD5" x="15.24" y="5.08" length="middle" rot="R180"/>
<pin name="AD6" x="-15.24" y="2.54" length="middle"/>
<pin name="AD7" x="15.24" y="2.54" length="middle" rot="R180"/>
<pin name="AD8" x="-15.24" y="0" length="middle"/>
<pin name="AD9" x="15.24" y="0" length="middle" rot="R180"/>
<pin name="AD10" x="-15.24" y="-2.54" length="middle"/>
<pin name="AD11" x="15.24" y="-2.54" length="middle" rot="R180"/>
<pin name="AD12" x="-15.24" y="-5.08" length="middle"/>
<pin name="AD13" x="15.24" y="-5.08" length="middle" rot="R180"/>
<pin name="AD14" x="-15.24" y="-7.62" length="middle"/>
<pin name="AD15" x="15.24" y="-7.62" length="middle" rot="R180"/>
<pin name="WRH" x="-15.24" y="-10.16" length="middle"/>
<pin name="INT" x="15.24" y="-10.16" length="middle" rot="R180"/>
<pin name="_CS" x="-15.24" y="-12.7" length="middle"/>
<pin name="PCGF4" x="15.24" y="-12.7" length="middle" rot="R180"/>
<pin name="RD" x="-15.24" y="-15.24" length="middle"/>
<pin name="EN" x="15.24" y="-15.24" length="middle" rot="R180"/>
</symbol>
</symbols>
<devicesets>
<deviceset name="OLIMEX_ENC" prefix="IC">
<gates>
<gate name="EXT1" symbol="OLIMEX-ENC_EXT1" x="0" y="-2.54"/>
<gate name="EXT2" symbol="OLIMEX-ENC_EXT2" x="38.1" y="0" addlevel="must"/>
</gates>
<devices>
<device name="" package="OLIMEX-ENC624J600">
<connects>
<connect gate="EXT1" pin="3V3@1" pad="1"/>
<connect gate="EXT1" pin="3V3@2" pad="3"/>
<connect gate="EXT1" pin="3V3@3" pad="25"/>
<connect gate="EXT1" pin="A0" pad="5"/>
<connect gate="EXT1" pin="A1" pad="6"/>
<connect gate="EXT1" pin="A10" pad="15"/>
<connect gate="EXT1" pin="A11" pad="16"/>
<connect gate="EXT1" pin="A12" pad="17"/>
<connect gate="EXT1" pin="A13" pad="18"/>
<connect gate="EXT1" pin="A2" pad="7"/>
<connect gate="EXT1" pin="A3" pad="8"/>
<connect gate="EXT1" pin="A4" pad="9"/>
<connect gate="EXT1" pin="A5" pad="10"/>
<connect gate="EXT1" pin="A6" pad="11"/>
<connect gate="EXT1" pin="A7" pad="12"/>
<connect gate="EXT1" pin="A8" pad="13"/>
<connect gate="EXT1" pin="A9" pad="14"/>
<connect gate="EXT1" pin="CLK_O" pad="22"/>
<connect gate="EXT1" pin="GND@1" pad="2"/>
<connect gate="EXT1" pin="GND@2" pad="4"/>
<connect gate="EXT1" pin="GND@3" pad="26"/>
<connect gate="EXT1" pin="LEDA" pad="23"/>
<connect gate="EXT1" pin="LEDB" pad="24"/>
<connect gate="EXT1" pin="PCFG1" pad="19"/>
<connect gate="EXT1" pin="PCFG2" pad="20"/>
<connect gate="EXT1" pin="PCFG3" pad="21"/>
<connect gate="EXT2" pin="3V3@1" pad="27"/>
<connect gate="EXT2" pin="3V3@2" pad="29"/>
<connect gate="EXT2" pin="AD0" pad="31"/>
<connect gate="EXT2" pin="AD1" pad="32"/>
<connect gate="EXT2" pin="AD10" pad="41"/>
<connect gate="EXT2" pin="AD11" pad="42"/>
<connect gate="EXT2" pin="AD12" pad="43"/>
<connect gate="EXT2" pin="AD13" pad="44"/>
<connect gate="EXT2" pin="AD14" pad="45"/>
<connect gate="EXT2" pin="AD15" pad="46"/>
<connect gate="EXT2" pin="AD2" pad="33"/>
<connect gate="EXT2" pin="AD3" pad="34"/>
<connect gate="EXT2" pin="AD4" pad="35"/>
<connect gate="EXT2" pin="AD5" pad="36"/>
<connect gate="EXT2" pin="AD6" pad="37"/>
<connect gate="EXT2" pin="AD7" pad="38"/>
<connect gate="EXT2" pin="AD8" pad="39"/>
<connect gate="EXT2" pin="AD9" pad="40"/>
<connect gate="EXT2" pin="EN" pad="52"/>
<connect gate="EXT2" pin="GND@1" pad="28"/>
<connect gate="EXT2" pin="GND@2" pad="30"/>
<connect gate="EXT2" pin="INT" pad="48"/>
<connect gate="EXT2" pin="PCGF4" pad="50"/>
<connect gate="EXT2" pin="RD" pad="51"/>
<connect gate="EXT2" pin="WRH" pad="47"/>
<connect gate="EXT2" pin="_CS" pad="49"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
</drawing>
</eagle>
+37
View File
@@ -0,0 +1,37 @@
Stückliste exportiert aus C:/Users/Matze/Amiga/Hardwarehacks/Zorro-LAN-IDE/PCB/ZORRO-LAN-IDE-CP-V2D.sch am 03.01.2019 22:23:37
Qty Value Device Package Parts Description MF MPN OC_FARNELL OC_NEWARK
1 4k7 4R-NCAY16 CAY16 RN1 Array Chip Resistor unknown unknown
6 JP1E JP1 AUTOBOOT_ON, IDE_ACT, IDE_OFF, JP1, LEDA, LEDB JUMPER
1 ML10L ML10L SV2 HARTING unknown unknown
1 ML14 ML14 SV1 HARTING unknown unknown
1 ML40 ML40 IDE HARTING unknown unknown
1 10 R-EU_R0603 R0603 R19 RESISTOR, European symbol
1 100k R-EU_R0603 R0603 R12 RESISTOR, European symbol
12 100n C-EUC0603K C0603K C9, C10, C11, C12, C14, C15, C16, C17, C22, C29, C30, C32 CAPACITOR, European symbol
8 100nF C-EUC0805K C0805K C1, C3, C4, C6, C7, C8, C13, C18 CAPACITOR, European symbol
1 10n C-EUC0805K C0805K C28 CAPACITOR, European symbol
2 10u C-EUC0805K C0805K C2, C23 CAPACITOR, European symbol
1 10u C-EUC1206K C1206K C19 CAPACITOR, European symbol
2 10u C-EUC1210K C1210K C20, C21 CAPACITOR, European symbol
1 12k R-EU_R0603 R0603 R13 RESISTOR, European symbol
2 180 R-EU_R0603 R0603 R6, R14 RESISTOR, European symbol
2 1K R-EU_R0805 R0805 R10, R11 RESISTOR, European symbol
1 25MHz CRYSTALHC18U-V HC18U-V Q1 CRYSTAL unknown unknown
1 25MHz CRYSTALHC49UP HC49UP Q2 CRYSTAL unknown unknown
2 27p C-EUC0805K C0805K C24, C25 CAPACITOR, European symbol
1 330 R-EU_R0603 R0603 R7 RESISTOR, European symbol
1 390 R-EU_R0603 R0603 R4 RESISTOR, European symbol
6 4.7k R-EU_R0603 R0603 R1, R2, R3, R5, R8, R9 RESISTOR, European symbol
1 47u C-EUC1210K C1210K C31 CAPACITOR, European symbol
1 47uF C-EUC1206K C1206K C5 CAPACITOR, European symbol
4 49.9 R-EU_R0603 R0603 R15, R16, R17, R18 RESISTOR, European symbol
1 500mA R-EU_R2512 R2512 F1 RESISTOR, European symbol
2 6.8n C-EUC0805K C0805K C26, C27 CAPACITOR, European symbol
3 74HCT245PW 74HCT245PW TSSOP20 IC3, IC4, IC5 Octal BUS TRANSCEIVER, 3-state
1 A1200-CLOCKPORT A1200-CLOCKPORT CP-2X11-2.00 CN2
1 AM29F010S AM29F010S PLCC-SR32 IC8 1-Megabit FLASH MEMORY
1 ENC624J600 ENC624J600 SQFP-S-10X10-64 IC1
1 LD117ADT33TR LD117ADT33TR DPACK IC7 Low drop fixed and adjustable positive voltage regulators 1 A
1 SI-50170 SI-50170 SI-50170 X1 Ethernet Connector MagJack (R) unknown unknown
1 XC95288XL-TQ144 XC95288XL-TQ144 TQFP144 IC2
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+39
View File
@@ -0,0 +1,39 @@
Stückliste exportiert aus C:/Users/Matze/Amiga/Hardwarehacks/Zorro-LAN-IDE/PCB/ZORRO-LAN-IDE-CP-V2E.sch am 06.01.2019 21:21:09
Qty Value Device Package Parts Description
1 4R-NCAY16 CAY16 RN1 Array Chip Resistor
6 JP1E JP1 AUTOBOOT_ON, IDE_ACT, IDE_OFF, JP1, LEDA, LEDB JUMPER
1 ML10L ML10L SV2 HARTING
1 ML14 ML14 SV1 HARTING
1 ML40 ML40 IDE HARTING
2 SJ SJ SJ1, SJ2 SMD solder JUMPER
1 10 R-EU_R0603 R0603 R19 RESISTOR, European symbol
12 100n C-EUC0603K C0603K C9, C10, C11, C12, C14, C15, C16, C17, C22, C29, C30, C32 CAPACITOR, European symbol
8 100nF C-EUC0805K C0805K C1, C3, C4, C6, C7, C8, C13, C18 CAPACITOR, European symbol
2 10n C-EUC0805K C0805K C28, C33 CAPACITOR, European symbol
2 10u C-EUC0805K C0805K C2, C23 CAPACITOR, European symbol
1 10u C-EUC1206K C1206K C19 CAPACITOR, European symbol
2 10u C-EUC1210K C1210K C20, C21 CAPACITOR, European symbol
1 12k R-EU_R0603 R0603 R13 RESISTOR, European symbol
2 180 R-EU_R0603 R0603 R6, R14 RESISTOR, European symbol
2 1K R-EU_R0805 R0805 R10, R11 RESISTOR, European symbol
1 25MHz CRYSTALHC18U-V HC18U-V Q1 CRYSTAL
1 25MHz CRYSTALHC49UP HC49UP Q2 CRYSTAL
2 27p C-EUC0805K C0805K C24, C25 CAPACITOR, European symbol
1 3.3k R-EU_R0603 R0603 R12 RESISTOR, European symbol
1 330 R-EU_R0603 R0603 R7 RESISTOR, European symbol
1 390 R-EU_R0603 R0603 R4 RESISTOR, European symbol
6 4.7k R-EU_R0603 R0603 R1, R2, R3, R5, R8, R9 RESISTOR, European symbol
1 47u C-EUC1210K C1210K C31 CAPACITOR, European symbol
1 47uF C-EUC1206K C1206K C5 CAPACITOR, European symbol
4 49.9 R-EU_R0603 R0603 R15, R16, R17, R18 RESISTOR, European symbol
1 500mA R-EU_R2512 R2512 F1 RESISTOR, European symbol
2 6.8n C-EUC0805K C0805K C26, C27 CAPACITOR, European symbol
3 74HCT245PW 74HCT245PW TSSOP20 IC3, IC4, IC5 Octal BUS TRANSCEIVER, 3-state
1 A1200-CLOCKPORT A1200-CLOCKPORT CP-2X11-2.00 CN2
1 AM29F010S AM29F010S PLCC-SR32 IC8 1-Megabit FLASH MEMORY
1 ENC624J600 ENC624J600 SQFP-S-10X10-64 IC1
1 LD117ADT33TR LD117ADT33TR DPACK IC7 Low drop fixed and adjustable positive voltage regulators 1 A
1 SI-50170 SI-50170 SI-50170 X1 Ethernet Connector MagJack (R)
1 XC95288XL-TQ144 XC95288XL-TQ144 TQFP144 IC2
1 ZORROII_EDGE_ROUND_CONTACTS ZORROII_EDGE_ROUND_CONTACTS LKONT_50_R CN1
+586
View File
@@ -0,0 +1,586 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="6.5.0">
<drawing>
<settings>
<setting alwaysvectorfont="no"/>
<setting verticaltext="up"/>
</settings>
<grid distance="0.254" unitdist="mm" unit="mm" style="lines" multiple="1" display="yes" altdistance="0.025" altunitdist="inch" altunit="mm"/>
<layers>
<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
<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="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="yes" active="yes"/>
<layer number="30" name="bStop" color="7" fill="6" visible="yes" active="yes"/>
<layer number="31" name="tCream" color="7" fill="4" visible="yes" active="yes"/>
<layer number="32" name="bCream" color="7" fill="5" visible="yes" active="yes"/>
<layer number="33" name="tFinish" color="6" fill="3" visible="yes" active="yes"/>
<layer number="34" name="bFinish" color="6" fill="6" visible="yes" active="yes"/>
<layer number="35" name="tGlue" color="7" fill="4" visible="yes" active="yes"/>
<layer number="36" name="bGlue" color="7" fill="5" visible="yes" active="yes"/>
<layer number="37" name="tTest" color="7" fill="1" visible="yes" active="yes"/>
<layer number="38" name="bTest" color="7" fill="1" visible="yes" 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="yes" active="yes"/>
<layer number="44" name="Drills" color="7" fill="1" visible="yes" active="yes"/>
<layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="yes" active="yes"/>
<layer number="47" name="Measures" color="7" fill="1" visible="yes" active="yes"/>
<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>
<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>
<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="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"/>
</layers>
<board>
<plain>
<hole x="25.884" y="-1.19" drill="3.2"/>
<hole x="25.376" y="22.368" drill="3.2"/>
<wire x1="30.496" y1="-19.752" x2="1.496" y2="-19.752" width="0.4064" layer="20"/>
<wire x1="1.496" y1="-19.752" x2="1.496" y2="40.148" width="0.4064" layer="20"/>
<wire x1="1.496" y1="40.148" x2="30.496" y2="40.148" width="0.4064" layer="20"/>
<wire x1="30.496" y1="40.148" x2="30.496" y2="-19.752" width="0.4064" layer="20"/>
<hole x="25.884" y="-5" drill="3.2"/>
<hole x="25.884" y="-8.81" drill="3.2"/>
<hole x="25.884" y="-12.62" drill="3.2"/>
<hole x="25.884" y="-16.43" drill="3.2"/>
<hole x="25.376" y="26.242" drill="3.2"/>
<hole x="25.376" y="30.052" drill="3.2"/>
<hole x="25.376" y="33.862" drill="3.2"/>
<hole x="25.376" y="37.672" drill="3.2"/>
<dimension x1="1.496" y1="40.148" x2="30.496" y2="40.148" x3="15.996" y3="50.292" textsize="1.778" layer="47" dtype="horizontal"/>
<dimension x1="1.496" y1="-19.752" x2="1.496" y2="40.148" x3="-6.35" y3="10.198" textsize="1.778" layer="47" dtype="vertical"/>
</plain>
<libraries>
<library name="con-stewart">
<description>&lt;b&gt;Bel Stewart Conector&lt;/b&gt;&lt;p&gt;
www.stewartconnector.com&lt;br&gt;
11118 susquehanna Trail, South&lt;br&gt;
Glen Rock, Pa 17327-9199&lt;br&gt;
717.234.-7512&lt;p&gt;
&lt;author&gt;Created by librarian@cadsoft.de&lt;/author&gt;</description>
<packages>
<package name="SI-50170">
<description>&lt;b&gt;Ethernet Connector (MagJack)&lt;/b&gt;&lt;p&gt;
Source: si-50170.pdf</description>
<wire x1="-7.975" y1="11.475" x2="7.975" y2="11.475" width="0.2032" layer="21"/>
<wire x1="7.975" y1="11.475" x2="7.975" y2="1.35" width="0.2032" layer="21"/>
<wire x1="7.975" y1="1.35" x2="7.975" y2="-1.25" width="0.2032" layer="51"/>
<wire x1="7.975" y1="-1.25" x2="7.975" y2="-13.75" width="0.2032" layer="21"/>
<wire x1="7.975" y1="-13.75" x2="-7.975" y2="-13.75" width="0.2032" layer="21"/>
<wire x1="-7.975" y1="-13.75" x2="-7.975" y2="-1.25" width="0.2032" layer="21"/>
<wire x1="-7.975" y1="-1.25" x2="-7.975" y2="1.25" width="0.2032" layer="51"/>
<wire x1="-7.975" y1="1.25" x2="-7.975" y2="11.475" width="0.2032" layer="21"/>
<wire x1="-7.975" y1="-13.75" x2="-8.2" y2="-13.225" width="0.2032" layer="21"/>
<wire x1="-8.2" y1="-13.225" x2="-8.65" y2="-8.2" width="0.2032" layer="21" curve="-36.162634"/>
<wire x1="-8.65" y1="-8.2" x2="-8.375" y2="-6.675" width="0.2032" layer="21" curve="5.484358"/>
<wire x1="-8.375" y1="-6.675" x2="-8.5" y2="-6.325" width="0.2032" layer="21" curve="54.265296"/>
<wire x1="7.975" y1="-13.75" x2="8.2" y2="-13.225" width="0.2032" layer="21"/>
<wire x1="8.2" y1="-13.225" x2="8.65" y2="-8.2" width="0.2032" layer="21" curve="36.162634"/>
<wire x1="8.65" y1="-8.2" x2="8.375" y2="-6.675" width="0.2032" layer="21" curve="-5.484358"/>
<wire x1="8.375" y1="-6.675" x2="8.5" y2="-6.325" width="0.2032" layer="21" curve="-54.265296"/>
<pad name="S1" x="-7.747" y="0" drill="1.6" diameter="2.2"/>
<pad name="S2" x="7.747" y="0" drill="1.6" diameter="2.2"/>
<pad name="1" x="4.445" y="5.842" drill="0.9" diameter="1.5"/>
<pad name="2" x="3.175" y="3.302" drill="0.9" diameter="1.5"/>
<pad name="3" x="1.905" y="5.842" drill="0.9" diameter="1.5"/>
<pad name="4" x="0.635" y="3.302" drill="0.9" diameter="1.5"/>
<pad name="5" x="-0.635" y="5.842" drill="0.9" diameter="1.5"/>
<pad name="6" x="-1.905" y="3.302" drill="0.9" diameter="1.5"/>
<pad name="7" x="-3.175" y="5.842" drill="0.9" diameter="1.5"/>
<pad name="8" x="-4.445" y="3.302" drill="0.9" diameter="1.5"/>
<pad name="A1" x="-5.461" y="10.668" drill="1.016" diameter="1.5"/>
<pad name="C1" x="-2.921" y="10.668" drill="1.016" diameter="1.5"/>
<pad name="A2" x="2.921" y="10.668" drill="1.016" diameter="1.5"/>
<pad name="C2" x="5.461" y="10.668" drill="1.016" diameter="1.5"/>
<text x="-3.81" y="-12.065" size="1.27" layer="25">&gt;NAME</text>
<text x="-3.81" y="-9.525" size="1.27" layer="27">&gt;VALUE</text>
<hole x="-5.715" y="-3.048" drill="3.2512"/>
<hole x="5.715" y="-3.048" drill="3.2512"/>
</package>
</packages>
</library>
<library name="con-ml">
<description>&lt;b&gt;Harting Connectors&lt;/b&gt;&lt;p&gt;
Low profile connectors, straight&lt;p&gt;
&lt;author&gt;Created by librarian@cadsoft.de&lt;/author&gt;</description>
<packages>
<package name="ML14">
<description>&lt;b&gt;HARTING&lt;/b&gt;</description>
<wire x1="-11.43" y1="3.175" x2="11.43" y2="3.175" width="0.127" layer="21"/>
<wire x1="11.43" y1="-3.175" x2="11.43" y2="3.175" width="0.127" layer="21"/>
<wire x1="-11.43" y1="3.175" x2="-11.43" y2="-3.175" width="0.127" layer="21"/>
<wire x1="-12.7" y1="4.445" x2="-11.43" y2="4.445" width="0.127" layer="21"/>
<wire x1="12.7" y1="-4.445" x2="8.001" y2="-4.445" width="0.127" layer="21"/>
<wire x1="12.7" y1="-4.445" x2="12.7" y2="4.445" width="0.127" layer="21"/>
<wire x1="-12.7" y1="4.445" x2="-12.7" y2="-4.445" width="0.127" layer="21"/>
<wire x1="11.43" y1="-3.175" x2="7.112" y2="-3.175" width="0.127" layer="21"/>
<wire x1="2.032" y1="-2.413" x2="-2.032" y2="-2.413" width="0.127" layer="21"/>
<wire x1="-2.032" y1="-3.175" x2="-2.032" y2="-2.413" width="0.127" layer="21"/>
<wire x1="-2.032" y1="-3.175" x2="-11.43" y2="-3.175" width="0.127" layer="21"/>
<wire x1="-2.032" y1="-3.175" x2="-2.032" y2="-3.429" width="0.127" layer="21"/>
<wire x1="2.032" y1="-2.413" x2="2.032" y2="-3.175" width="0.127" layer="21"/>
<wire x1="2.032" y1="-3.175" x2="2.032" y2="-3.429" width="0.127" layer="21"/>
<wire x1="11.43" y1="4.445" x2="11.43" y2="4.699" width="0.127" layer="21"/>
<wire x1="11.43" y1="4.699" x2="10.16" y2="4.699" width="0.127" layer="21"/>
<wire x1="10.16" y1="4.445" x2="10.16" y2="4.699" width="0.127" layer="21"/>
<wire x1="11.43" y1="4.445" x2="12.7" y2="4.445" width="0.127" layer="21"/>
<wire x1="0.635" y1="4.699" x2="-0.635" y2="4.699" width="0.127" layer="21"/>
<wire x1="0.635" y1="4.699" x2="0.635" y2="4.445" width="0.127" layer="21"/>
<wire x1="0.635" y1="4.445" x2="10.16" y2="4.445" width="0.127" layer="21"/>
<wire x1="-0.635" y1="4.699" x2="-0.635" y2="4.445" width="0.127" layer="21"/>
<wire x1="-10.16" y1="4.699" x2="-11.43" y2="4.699" width="0.127" layer="21"/>
<wire x1="-11.43" y1="4.699" x2="-11.43" y2="4.445" width="0.127" layer="21"/>
<wire x1="-10.16" y1="4.699" x2="-10.16" y2="4.445" width="0.127" layer="21"/>
<wire x1="-10.16" y1="4.445" x2="-0.635" y2="4.445" width="0.127" layer="21"/>
<wire x1="4.699" y1="-4.445" x2="2.032" y2="-4.445" width="0.127" layer="21"/>
<wire x1="2.032" y1="-4.445" x2="-2.032" y2="-4.445" width="0.127" layer="21"/>
<wire x1="5.588" y1="-3.175" x2="5.588" y2="-3.429" width="0.127" layer="21"/>
<wire x1="5.588" y1="-3.175" x2="2.032" y2="-3.175" width="0.127" layer="21"/>
<wire x1="7.112" y1="-3.175" x2="7.112" y2="-3.429" width="0.127" layer="21"/>
<wire x1="7.112" y1="-3.175" x2="5.588" y2="-3.175" width="0.127" layer="21"/>
<wire x1="4.699" y1="-4.445" x2="5.08" y2="-3.937" width="0.127" layer="21"/>
<wire x1="7.62" y1="-3.937" x2="8.001" y2="-4.445" width="0.127" layer="21"/>
<wire x1="7.62" y1="-3.937" x2="7.112" y2="-3.937" width="0.127" layer="21"/>
<wire x1="5.588" y1="-3.429" x2="2.032" y2="-3.429" width="0.0508" layer="21"/>
<wire x1="2.032" y1="-3.429" x2="2.032" y2="-4.445" width="0.127" layer="21"/>
<wire x1="7.112" y1="-3.429" x2="11.684" y2="-3.429" width="0.0508" layer="21"/>
<wire x1="11.684" y1="-3.429" x2="11.684" y2="3.429" width="0.0508" layer="21"/>
<wire x1="11.684" y1="3.429" x2="-11.684" y2="3.429" width="0.0508" layer="21"/>
<wire x1="-11.684" y1="3.429" x2="-11.684" y2="-3.429" width="0.0508" layer="21"/>
<wire x1="-11.684" y1="-3.429" x2="-2.032" y2="-3.429" width="0.0508" layer="21"/>
<wire x1="-2.032" y1="-3.429" x2="-2.032" y2="-4.445" width="0.127" layer="21"/>
<wire x1="5.588" y1="-3.429" x2="5.588" y2="-3.937" width="0.127" layer="21"/>
<wire x1="5.588" y1="-3.937" x2="5.08" y2="-3.937" width="0.127" layer="21"/>
<wire x1="7.112" y1="-3.429" x2="7.112" y2="-3.937" width="0.127" layer="21"/>
<wire x1="7.112" y1="-3.937" x2="5.588" y2="-3.937" width="0.127" layer="21"/>
<wire x1="-2.032" y1="-4.445" x2="-6.858" y2="-4.445" width="0.127" layer="21"/>
<wire x1="-6.858" y1="-4.318" x2="-6.858" y2="-4.445" width="0.127" layer="21"/>
<wire x1="-6.858" y1="-4.318" x2="-8.382" y2="-4.318" width="0.127" layer="21"/>
<wire x1="-8.382" y1="-4.445" x2="-8.382" y2="-4.318" width="0.127" layer="21"/>
<wire x1="-8.382" y1="-4.445" x2="-12.7" y2="-4.445" width="0.127" layer="21"/>
<pad name="1" x="-7.62" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="2" x="-7.62" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="3" x="-5.08" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="4" x="-5.08" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="5" x="-2.54" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="6" x="-2.54" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="7" x="0" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="8" x="0" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="9" x="2.54" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="10" x="2.54" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="11" x="5.08" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="12" x="5.08" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="13" x="7.62" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="14" x="7.62" y="1.27" drill="0.9144" shape="octagon"/>
<text x="-12.7" y="5.08" size="1.778" layer="25" ratio="10">&gt;NAME</text>
<text x="0" y="5.08" size="1.778" layer="27" ratio="10">&gt;VALUE</text>
<text x="-1.016" y="-4.064" size="1.27" layer="21" ratio="10">14</text>
<text x="-10.16" y="-1.905" size="1.27" layer="21" ratio="10">1</text>
<text x="-10.16" y="0.635" size="1.27" layer="21" ratio="10">2</text>
<rectangle x1="7.366" y1="1.016" x2="7.874" y2="1.524" layer="51"/>
<rectangle x1="4.826" y1="1.016" x2="5.334" y2="1.524" layer="51"/>
<rectangle x1="4.826" y1="-1.524" x2="5.334" y2="-1.016" layer="51"/>
<rectangle x1="7.366" y1="-1.524" x2="7.874" y2="-1.016" layer="51"/>
<rectangle x1="-5.334" y1="1.016" x2="-4.826" y2="1.524" layer="51"/>
<rectangle x1="-7.874" y1="1.016" x2="-7.366" y2="1.524" layer="51"/>
<rectangle x1="-2.794" y1="1.016" x2="-2.286" y2="1.524" layer="51"/>
<rectangle x1="2.286" y1="1.016" x2="2.794" y2="1.524" layer="51"/>
<rectangle x1="-0.254" y1="1.016" x2="0.254" y2="1.524" layer="51"/>
<rectangle x1="-5.334" y1="-1.524" x2="-4.826" y2="-1.016" layer="51"/>
<rectangle x1="-7.874" y1="-1.524" x2="-7.366" y2="-1.016" layer="51"/>
<rectangle x1="-2.794" y1="-1.524" x2="-2.286" y2="-1.016" layer="51"/>
<rectangle x1="2.286" y1="-1.524" x2="2.794" y2="-1.016" layer="51"/>
<rectangle x1="-0.254" y1="-1.524" x2="0.254" y2="-1.016" layer="51"/>
</package>
</packages>
</library>
</libraries>
<attributes>
</attributes>
<variantdefs>
</variantdefs>
<classes>
<class number="0" name="default" width="0" drill="0">
</class>
</classes>
<designrules name="Eagle-DRU - 1506 - LeitOn - 01 and 02 layers - STANDARD">
<description language="de">&lt;b&gt;LeitOn STANDARD Design-Regeln&lt;/b&gt;
&lt;p&gt;
Diese DRU-Datei enthält viele erforderliche Design Einstellungen, damit Ihre Standardleiterplatte bei uns fehlerfrei und ohne Zusatzkosten produziert werden kann. Die Optionen Shapes und Misc sind nicht relevant und der minimale und maximale Wert für Roundness Shapes kann frei gewählt werden. Nach unten abweichende Design-Regeln sind möglich, können jedoch Aufpreise erfordern. &lt;b&gt;Verwenden Sie dann bitte zur Prüfung Ihres komplexen Layouts den ADVANCED DRU.&lt;/b&gt; Hinweis: Freistellungen und Streichstärken von Bestückungsdruck werden nicht im Eagle-DRC geprüft! Für Leiterplatten mit mehr als 35µm Kupfer gelten ebenfalls andere DEsign-Regeln. Bitte fragen Sie uns direkt an. Gerne helfen wir Ihnen!
&lt;br&gt;&lt;br&gt;
&lt;b&gt;Übersicht der LeitOn Regeln für 35µm Leiterplatten:&lt;/b&lt;&lt;br&gt;&lt;br&gt;
&lt;u&gt;allgemein:&lt;/u&gt;&lt;br&gt;
minimale Leiterbahnbreite/-abstand: &lt;b&gt;0.15 mm&lt;/b&gt;&lt;br&gt;
(Strichstärke für Kupferschrift sollte mind. 0.20 mm sein um gut lesbar zu bleiben)&lt;br&gt;
kleinster Bohrdurchmesser: &lt;b&gt;0.30 mm&lt;/b&gt;&lt;br&gt;&lt;br&gt;
&lt;u&gt;Kupferrestringe um DK-Bohrungen:&lt;/u&gt;&lt;br&gt;
Aussenlagen: &lt;b&gt;0.15 mm&lt;/b&gt;&lt;br&gt;
Innenlagen: &lt;b&gt;0.15 mm&lt;/b&gt;&lt;br&gt;
&lt;br&gt;
&lt;u&gt;Masselagen-Freimachungen:&lt;/u&gt;&lt;br&gt;
Außenlagen: &lt;b&gt;0.20 mm&lt;/b&gt;&lt;br&gt;
Innenlagen: &lt;b&gt;0.35 mm&lt;/b&gt;&lt;br&gt;
&lt;br&gt;
&lt;u&gt;Bestückungsdruck (wird nicht im DRC überprüft!)&lt;/u&gt;&lt;br&gt;
minimale Strichstärke: &lt;b&gt;0.18 mm&lt;/b&gt;&lt;br&gt;&lt;br&gt;
&lt;b&gt;&lt;u&gt;&lt;font color= &quot;blue&quot;&gt;Wichtig:&lt;/font&gt;&lt;/b&gt;&lt;/u&gt; Verwenden Sie als Strichstärke für Masseflächen (Polygone) keine Strichstärken kleiner 0.10mm. Es entstehen sonst extrem große Datenmengen.&lt;/p&gt;</description>
<description language="en">&lt;b&gt;LeitOn STANDARD Design-Rules&lt;/b&gt;
&lt;p&gt;
This DRU-file contains many design rules to check your standard printed circuit board and assure an seemless production without additional costs. Options, shapes und misc are not relevant. The min and max rounded shapes are free to chose. Other limits are possible but may require additional charges. &lt;b&gt;In this case we recommend to use our ADVANCED DRU for checking your complex PCB.&lt;/b&gt; Note: distances and width of yopur silk screen are not checked by an Eagle DRC. For PCBs with copper exceeding 35µm other design rules apply. Please contact us for information.
&lt;br&gt;&lt;br&gt;
&lt;b&gt;Overview of DRC limits for 35µm copper:&lt;/b&lt;&lt;br&gt;&lt;br&gt;
&lt;u&gt;general:&lt;/u&gt;&lt;br&gt;
min standard trace width/gap: &lt;b&gt;0.15 mm&lt;/b&gt;&lt;br&gt;
text in copper should be at least 0,20mm to maintain readability.&lt;br&gt;
smallest standard drill: &lt;b&gt;0.30 mm&lt;/b&gt;&lt;br&gt;&lt;br&gt;
&lt;u&gt;Minimum standard annular rings:&lt;/u&gt;&lt;br&gt;
outer layers: &lt;b&gt;0.15 mm&lt;/b&gt;&lt;br&gt;
inner layers: &lt;b&gt;0.15 mm&lt;/b&gt;&lt;br&gt;
&lt;br&gt;
&lt;u&gt;GND-clearance to outline:&lt;/u&gt;&lt;br&gt;
outer layers: &lt;b&gt;0.20 mm&lt;/b&gt;&lt;br&gt;
inner layers: &lt;b&gt;0.35 mm&lt;/b&gt;&lt;br&gt;
&lt;br&gt;
&lt;u&gt;Silk print (is not checked in this Eagle DRC!)&lt;/u&gt;&lt;br&gt;
min silk print trace: &lt;b&gt;0.18 mm&lt;/b&gt;&lt;br&gt;&lt;br&gt;
&lt;b&gt;&lt;u&gt;&lt;font color= &quot;blue&quot;&gt;Important:&lt;/font&gt;&lt;/b&gt;&lt;/u&gt; For filling GND areas or polygons do not use traces smaller than 0,10mm as this may create extremely large files when exporting it to extended Gerber.&lt;/p&gt;</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.71mm 0.36mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.36mm"/>
<param name="mdWireWire" value="0.15mm"/>
<param name="mdWirePad" value="0.15mm"/>
<param name="mdWireVia" value="0.15mm"/>
<param name="mdPadPad" value="0.15mm"/>
<param name="mdPadVia" value="0.15mm"/>
<param name="mdViaVia" value="0.15mm"/>
<param name="mdSmdPad" value="0.15mm"/>
<param name="mdSmdVia" value="0.15mm"/>
<param name="mdSmdSmd" value="0.15mm"/>
<param name="mdViaViaSameLayer" value="8mil"/>
<param name="mnLayersViaInSmd" value="2"/>
<param name="mdCopperDimension" value="0.2mm"/>
<param name="mdDrill" value="0.25mm"/>
<param name="mdSmdStop" value="0mil"/>
<param name="msWidth" value="0.15mm"/>
<param name="msDrill" value="0.3mm"/>
<param name="msMicroVia" value="0.3mm"/>
<param name="msBlindViaRatio" value="1"/>
<param name="rvPadTop" value="0"/>
<param name="rvPadInner" value="0"/>
<param name="rvPadBottom" value="0"/>
<param name="rvViaOuter" value="0"/>
<param name="rvViaInner" value="0"/>
<param name="rvMicroViaOuter" value="0"/>
<param name="rvMicroViaInner" value="0"/>
<param name="rlMinPadTop" value="0.15mm"/>
<param name="rlMaxPadTop" value="100mm"/>
<param name="rlMinPadInner" value="0.15mm"/>
<param name="rlMaxPadInner" value="100mm"/>
<param name="rlMinPadBottom" value="0.15mm"/>
<param name="rlMaxPadBottom" value="100mm"/>
<param name="rlMinViaOuter" value="0.15mm"/>
<param name="rlMaxViaOuter" value="100mm"/>
<param name="rlMinViaInner" value="0.15mm"/>
<param name="rlMaxViaInner" value="100mm"/>
<param name="rlMinMicroViaOuter" value="0.15mm"/>
<param name="rlMaxMicroViaOuter" value="100mm"/>
<param name="rlMinMicroViaInner" value="0.15mm"/>
<param name="rlMaxMicroViaInner" value="100mm"/>
<param name="psTop" value="-1"/>
<param name="psBottom" value="-1"/>
<param name="psFirst" value="0"/>
<param name="psElongationLong" value="100"/>
<param name="psElongationOffset" value="100"/>
<param name="mvStopFrame" value="0"/>
<param name="mvCreamFrame" value="0"/>
<param name="mlMinStopFrame" value="0.05mm"/>
<param name="mlMaxStopFrame" value="0.1mm"/>
<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="100mm"/>
<param name="slThermalIsolate" value="0.2mm"/>
<param name="slThermalsForVias" value="0"/>
<param name="dpMaxLengthDifference" value="10mm"/>
<param name="dpGapFactor" value="2.5"/>
<param name="checkGrid" value="0"/>
<param name="checkAngle" value="0"/>
<param name="checkFont" value="1"/>
<param name="checkRestrict" value="1"/>
<param name="useDiameter" value="31"/>
<param name="maxErrors" value="50"/>
</designrules>
<autorouter>
<pass name="Default">
<param name="RoutingGrid" value="50mil"/>
<param name="tpViaShape" value="round"/>
<param name="PrefDir.1" value="|"/>
<param name="PrefDir.2" value="0"/>
<param name="PrefDir.3" value="0"/>
<param name="PrefDir.4" value="0"/>
<param name="PrefDir.5" value="0"/>
<param name="PrefDir.6" value="0"/>
<param name="PrefDir.7" value="0"/>
<param name="PrefDir.8" value="0"/>
<param name="PrefDir.9" value="0"/>
<param name="PrefDir.10" value="0"/>
<param name="PrefDir.11" value="0"/>
<param name="PrefDir.12" value="0"/>
<param name="PrefDir.13" value="0"/>
<param name="PrefDir.14" value="0"/>
<param name="PrefDir.15" value="0"/>
<param name="PrefDir.16" value="-"/>
<param name="cfVia" value="8"/>
<param name="cfNonPref" value="5"/>
<param name="cfChangeDir" value="2"/>
<param name="cfOrthStep" value="2"/>
<param name="cfDiagStep" value="3"/>
<param name="cfExtdStep" value="0"/>
<param name="cfBonusStep" value="1"/>
<param name="cfMalusStep" value="1"/>
<param name="cfPadImpact" value="4"/>
<param name="cfSmdImpact" value="4"/>
<param name="cfBusImpact" value="0"/>
<param name="cfHugging" value="3"/>
<param name="cfAvoid" value="4"/>
<param name="cfPolygon" value="10"/>
<param name="cfBase.1" value="0"/>
<param name="cfBase.2" value="1"/>
<param name="cfBase.3" value="1"/>
<param name="cfBase.4" value="1"/>
<param name="cfBase.5" value="1"/>
<param name="cfBase.6" value="1"/>
<param name="cfBase.7" value="1"/>
<param name="cfBase.8" value="1"/>
<param name="cfBase.9" value="1"/>
<param name="cfBase.10" value="1"/>
<param name="cfBase.11" value="1"/>
<param name="cfBase.12" value="1"/>
<param name="cfBase.13" value="1"/>
<param name="cfBase.14" value="1"/>
<param name="cfBase.15" value="1"/>
<param name="cfBase.16" value="0"/>
<param name="mnVias" value="20"/>
<param name="mnSegments" value="9999"/>
<param name="mnExtdSteps" value="9999"/>
<param name="mnRipupLevel" value="10"/>
<param name="mnRipupSteps" value="100"/>
<param name="mnRipupTotal" value="100"/>
</pass>
<pass name="Follow-me" refer="Default" active="yes">
</pass>
<pass name="Busses" refer="Default" active="yes">
<param name="cfNonPref" value="4"/>
<param name="cfBusImpact" value="4"/>
<param name="cfHugging" value="0"/>
<param name="mnVias" value="0"/>
</pass>
<pass name="Route" refer="Default" active="yes">
</pass>
<pass name="Optimize1" refer="Default" active="yes">
<param name="cfVia" value="99"/>
<param name="cfExtdStep" value="10"/>
<param name="cfHugging" value="1"/>
<param name="mnExtdSteps" value="1"/>
<param name="mnRipupLevel" value="0"/>
</pass>
<pass name="Optimize2" refer="Optimize1" active="yes">
<param name="cfNonPref" value="0"/>
<param name="cfChangeDir" value="6"/>
<param name="cfExtdStep" value="0"/>
<param name="cfBonusStep" value="2"/>
<param name="cfMalusStep" value="2"/>
<param name="cfPadImpact" value="2"/>
<param name="cfSmdImpact" value="2"/>
<param name="cfHugging" value="0"/>
</pass>
<pass name="Optimize3" refer="Optimize2" active="yes">
<param name="cfChangeDir" value="8"/>
<param name="cfPadImpact" value="0"/>
<param name="cfSmdImpact" value="0"/>
</pass>
<pass name="Optimize4" refer="Optimize3" active="yes">
<param name="cfChangeDir" value="25"/>
</pass>
</autorouter>
<elements>
<element name="X1" library="con-stewart" package="SI-50170" value="SI-50170" x="23.876" y="10.414" smashed="yes" rot="R90">
<attribute name="OC_NEWARK" value="unknown" x="37.846" y="33.274" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="MPN" value="" x="37.846" y="33.274" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="MF" value="" x="37.846" y="33.274" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="OC_FARNELL" value="unknown" x="37.846" y="33.274" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="NAME" x="18.796" y="1.524" size="1.27" layer="25" rot="R180"/>
<attribute name="VALUE" x="21.336" y="20.574" size="1.27" layer="27" rot="R180"/>
</element>
<element name="SV1" library="con-ml" package="ML14" value="" x="6.096" y="10.414" smashed="yes" rot="R90">
<attribute name="OC_NEWARK" value="unknown" x="36.576" y="37.084" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="MPN" value="" x="36.576" y="37.084" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="MF" value="" x="36.576" y="37.084" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="OC_FARNELL" value="unknown" x="36.576" y="37.084" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="NAME" x="8.636" y="-2.921" size="1.27" layer="25" ratio="10" rot="R180"/>
<attribute name="VALUE" x="1.016" y="10.414" size="1.778" layer="27" ratio="10" rot="R90"/>
</element>
</elements>
<signals>
<signal name="GND">
<contactref element="X1" pad="S1"/>
<contactref element="X1" pad="S2"/>
<contactref element="X1" pad="8"/>
<contactref element="SV1" pad="12"/>
<contactref element="SV1" pad="8"/>
<contactref element="SV1" pad="7"/>
<contactref element="SV1" pad="4"/>
<polygon width="0.254" layer="16">
<vertex x="0.746" y="40.668"/>
<vertex x="30.976" y="40.668"/>
<vertex x="30.976" y="-20.002"/>
<vertex x="0.746" y="-20.252"/>
</polygon>
<polygon width="0.254" layer="1">
<vertex x="1.111" y="40.553"/>
<vertex x="30.861" y="40.553"/>
<vertex x="30.611" y="-19.887"/>
<vertex x="1.111" y="-19.887"/>
</polygon>
<contactref element="X1" pad="7"/>
</signal>
<signal name="TD+">
<contactref element="X1" pad="1"/>
<contactref element="SV1" pad="10"/>
<wire x1="4.826" y1="12.954" x2="5.461" y2="12.954" width="0.254" layer="1"/>
<wire x1="5.461" y1="12.954" x2="6.731" y2="14.224" width="0.254" layer="1"/>
<wire x1="6.731" y1="14.224" x2="8.636" y2="14.224" width="0.254" layer="1"/>
<wire x1="8.636" y1="14.224" x2="11.811" y2="11.049" width="0.254" layer="1"/>
<wire x1="11.811" y1="11.049" x2="14.224" y2="11.049" width="0.254" layer="1"/>
<wire x1="14.224" y1="11.049" x2="18.034" y2="14.859" width="0.254" layer="1"/>
</signal>
<signal name="TCT">
<contactref element="X1" pad="2"/>
<contactref element="SV1" pad="11"/>
<wire x1="7.366" y1="15.494" x2="9.271" y2="15.494" width="0.254" layer="1"/>
<wire x1="9.271" y1="15.494" x2="11.811" y2="18.034" width="0.254" layer="1"/>
<wire x1="11.811" y1="18.034" x2="18.161" y2="18.034" width="0.254" layer="1"/>
<wire x1="18.161" y1="18.034" x2="20.066" y2="16.129" width="0.254" layer="1"/>
<wire x1="20.066" y1="16.129" x2="20.066" y2="14.097" width="0.254" layer="1"/>
<wire x1="20.066" y1="14.097" x2="20.574" y2="13.589" width="0.254" layer="1"/>
</signal>
<signal name="TD-">
<contactref element="X1" pad="3"/>
<contactref element="SV1" pad="9"/>
<wire x1="16.129" y1="12.319" x2="18.034" y2="12.319" width="0.254" layer="1"/>
<wire x1="7.366" y1="12.954" x2="8.128" y2="13.716" width="0.254" layer="1"/>
<wire x1="8.128" y1="13.716" x2="8.382" y2="13.716" width="0.254" layer="1"/>
<wire x1="8.382" y1="13.716" x2="11.5062" y2="10.5918" width="0.254" layer="1"/>
<wire x1="16.129" y1="12.319" x2="14.4018" y2="10.5918" width="0.254" layer="1"/>
<wire x1="14.4018" y1="10.5918" x2="11.5062" y2="10.5918" width="0.254" layer="1"/>
</signal>
<signal name="RD+">
<contactref element="X1" pad="4"/>
<contactref element="SV1" pad="6"/>
<wire x1="4.826" y1="7.874" x2="5.461" y2="7.874" width="0.254" layer="1"/>
<wire x1="5.461" y1="7.874" x2="6.731" y2="9.144" width="0.254" layer="1"/>
<wire x1="6.731" y1="9.144" x2="15.621" y2="9.144" width="0.254" layer="1"/>
<wire x1="15.621" y1="9.144" x2="17.526" y2="11.049" width="0.254" layer="1"/>
<wire x1="17.526" y1="11.049" x2="20.574" y2="11.049" width="0.254" layer="1"/>
</signal>
<signal name="RD-">
<contactref element="X1" pad="6"/>
<contactref element="SV1" pad="5"/>
<wire x1="7.366" y1="7.874" x2="8.001" y2="7.874" width="0.254" layer="1"/>
<wire x1="8.001" y1="7.874" x2="8.763" y2="8.636" width="0.254" layer="1"/>
<wire x1="15.748" y1="8.636" x2="8.763" y2="8.636" width="0.254" layer="1"/>
<wire x1="20.574" y1="8.509" x2="17.145" y2="8.509" width="0.254" layer="1"/>
<wire x1="17.145" y1="8.509" x2="16.764" y2="8.89" width="0.254" layer="1"/>
<wire x1="16.764" y1="8.89" x2="16.002" y2="8.89" width="0.254" layer="1"/>
<wire x1="16.002" y1="8.89" x2="15.748" y2="8.636" width="0.254" layer="1"/>
</signal>
<signal name="LEDA">
<contactref element="X1" pad="A1"/>
<contactref element="SV1" pad="1"/>
<wire x1="7.366" y1="2.794" x2="11.049" y2="2.794" width="0.254" layer="16"/>
<wire x1="11.049" y1="2.794" x2="13.208" y2="4.953" width="0.254" layer="16"/>
</signal>
<signal name="LEDAC">
<contactref element="X1" pad="C1"/>
<contactref element="SV1" pad="2"/>
<wire x1="4.826" y1="2.794" x2="5.461" y2="2.794" width="0.254" layer="16"/>
<wire x1="5.461" y1="2.794" x2="6.731" y2="4.064" width="0.254" layer="16"/>
<wire x1="6.731" y1="4.064" x2="9.906" y2="4.064" width="0.254" layer="16"/>
<wire x1="9.906" y1="4.064" x2="11.811" y2="5.969" width="0.254" layer="16"/>
<wire x1="11.811" y1="5.969" x2="11.811" y2="6.096" width="0.254" layer="16"/>
<wire x1="11.811" y1="6.096" x2="13.208" y2="7.493" width="0.254" layer="16"/>
</signal>
<signal name="LEDB">
<contactref element="X1" pad="A2"/>
<contactref element="SV1" pad="13"/>
<wire x1="7.366" y1="18.034" x2="9.906" y2="18.034" width="0.254" layer="16"/>
<wire x1="9.906" y1="18.034" x2="11.176" y2="16.764" width="0.254" layer="16"/>
<wire x1="11.176" y1="16.764" x2="11.176" y2="15.367" width="0.254" layer="16"/>
<wire x1="11.176" y1="15.367" x2="13.208" y2="13.335" width="0.254" layer="16"/>
</signal>
<signal name="LEDBC">
<contactref element="X1" pad="C2"/>
<contactref element="SV1" pad="14"/>
<wire x1="4.826" y1="18.034" x2="4.826" y2="19.304" width="0.254" layer="16"/>
<wire x1="11.176" y1="18.034" x2="11.176" y2="17.907" width="0.254" layer="16"/>
<wire x1="11.176" y1="17.907" x2="13.208" y2="15.875" width="0.254" layer="16"/>
<wire x1="4.826" y1="19.304" x2="9.906" y2="19.304" width="0.254" layer="16"/>
<wire x1="9.906" y1="19.304" x2="11.176" y2="18.034" width="0.254" layer="16"/>
</signal>
<signal name="RCT">
<contactref element="X1" pad="5"/>
<contactref element="SV1" pad="3"/>
<wire x1="18.034" y1="9.779" x2="10.795" y2="9.779" width="0.254" layer="16"/>
<wire x1="10.795" y1="9.779" x2="8.89" y2="7.874" width="0.254" layer="16"/>
<wire x1="8.89" y1="7.874" x2="8.89" y2="6.858" width="0.254" layer="16"/>
<wire x1="8.89" y1="6.858" x2="7.366" y2="5.334" width="0.254" layer="16"/>
</signal>
</signals>
<errors>
<approved hash="18,29,afecc51780ffdf03"/>
<approved hash="18,29,a383c8aab390d1b4"/>
<approved hash="18,29,06146a2f2d087428"/>
<approved hash="18,29,748b1dc2589d0621"/>
</errors>
</board>
</drawing>
</eagle>
+630
View File
@@ -0,0 +1,630 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="6.5.0">
<drawing>
<settings>
<setting alwaysvectorfont="no"/>
<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="9" 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="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="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"/>
</layers>
<schematic xreflabel="%F%N/%S.%C%R" xrefpart="/%S.%C%R">
<libraries>
<library name="con-stewart">
<description>&lt;b&gt;Bel Stewart Conector&lt;/b&gt;&lt;p&gt;
www.stewartconnector.com&lt;br&gt;
11118 susquehanna Trail, South&lt;br&gt;
Glen Rock, Pa 17327-9199&lt;br&gt;
717.234.-7512&lt;p&gt;
&lt;author&gt;Created by librarian@cadsoft.de&lt;/author&gt;</description>
<packages>
<package name="SI-50170">
<description>&lt;b&gt;Ethernet Connector (MagJack)&lt;/b&gt;&lt;p&gt;
Source: si-50170.pdf</description>
<wire x1="-7.975" y1="11.475" x2="7.975" y2="11.475" width="0.2032" layer="21"/>
<wire x1="7.975" y1="11.475" x2="7.975" y2="1.35" width="0.2032" layer="21"/>
<wire x1="7.975" y1="1.35" x2="7.975" y2="-1.25" width="0.2032" layer="51"/>
<wire x1="7.975" y1="-1.25" x2="7.975" y2="-13.75" width="0.2032" layer="21"/>
<wire x1="7.975" y1="-13.75" x2="-7.975" y2="-13.75" width="0.2032" layer="21"/>
<wire x1="-7.975" y1="-13.75" x2="-7.975" y2="-1.25" width="0.2032" layer="21"/>
<wire x1="-7.975" y1="-1.25" x2="-7.975" y2="1.25" width="0.2032" layer="51"/>
<wire x1="-7.975" y1="1.25" x2="-7.975" y2="11.475" width="0.2032" layer="21"/>
<wire x1="-7.975" y1="-13.75" x2="-8.2" y2="-13.225" width="0.2032" layer="21"/>
<wire x1="-8.2" y1="-13.225" x2="-8.65" y2="-8.2" width="0.2032" layer="21" curve="-36.162634"/>
<wire x1="-8.65" y1="-8.2" x2="-8.375" y2="-6.675" width="0.2032" layer="21" curve="5.484358"/>
<wire x1="-8.375" y1="-6.675" x2="-8.5" y2="-6.325" width="0.2032" layer="21" curve="54.265296"/>
<wire x1="7.975" y1="-13.75" x2="8.2" y2="-13.225" width="0.2032" layer="21"/>
<wire x1="8.2" y1="-13.225" x2="8.65" y2="-8.2" width="0.2032" layer="21" curve="36.162634"/>
<wire x1="8.65" y1="-8.2" x2="8.375" y2="-6.675" width="0.2032" layer="21" curve="-5.484358"/>
<wire x1="8.375" y1="-6.675" x2="8.5" y2="-6.325" width="0.2032" layer="21" curve="-54.265296"/>
<pad name="S1" x="-7.747" y="0" drill="1.6" diameter="2.2"/>
<pad name="S2" x="7.747" y="0" drill="1.6" diameter="2.2"/>
<pad name="1" x="4.445" y="5.842" drill="0.9" diameter="1.5"/>
<pad name="2" x="3.175" y="3.302" drill="0.9" diameter="1.5"/>
<pad name="3" x="1.905" y="5.842" drill="0.9" diameter="1.5"/>
<pad name="4" x="0.635" y="3.302" drill="0.9" diameter="1.5"/>
<pad name="5" x="-0.635" y="5.842" drill="0.9" diameter="1.5"/>
<pad name="6" x="-1.905" y="3.302" drill="0.9" diameter="1.5"/>
<pad name="7" x="-3.175" y="5.842" drill="0.9" diameter="1.5"/>
<pad name="8" x="-4.445" y="3.302" drill="0.9" diameter="1.5"/>
<pad name="A1" x="-5.461" y="10.668" drill="1.016" diameter="1.5"/>
<pad name="C1" x="-2.921" y="10.668" drill="1.016" diameter="1.5"/>
<pad name="A2" x="2.921" y="10.668" drill="1.016" diameter="1.5"/>
<pad name="C2" x="5.461" y="10.668" drill="1.016" diameter="1.5"/>
<text x="-3.81" y="-12.065" size="1.27" layer="25">&gt;NAME</text>
<text x="-3.81" y="-9.525" size="1.27" layer="27">&gt;VALUE</text>
<hole x="-5.715" y="-3.048" drill="3.2512"/>
<hole x="5.715" y="-3.048" drill="3.2512"/>
</package>
</packages>
<symbols>
<symbol name="SSI-50170">
<wire x1="-7.62" y1="17.78" x2="-7.62" y2="-5.08" width="0.254" layer="94"/>
<wire x1="-7.62" y1="-5.08" x2="-7.62" y2="-7.62" width="0.254" layer="94"/>
<wire x1="-7.62" y1="-7.62" x2="-7.62" y2="-15.24" width="0.254" layer="94"/>
<wire x1="-7.62" y1="-15.24" x2="10.16" y2="-15.24" width="0.254" layer="94"/>
<wire x1="10.16" y1="-15.24" x2="10.16" y2="17.78" width="0.254" layer="94"/>
<wire x1="10.16" y1="17.78" x2="-7.62" y2="17.78" width="0.254" layer="94"/>
<wire x1="7.62" y1="-3.81" x2="7.62" y2="16.51" width="0.254" layer="94"/>
<wire x1="7.62" y1="16.51" x2="2.54" y2="16.51" width="0.254" layer="94"/>
<wire x1="2.54" y1="16.51" x2="2.54" y2="10.16" width="0.254" layer="94"/>
<wire x1="2.54" y1="10.16" x2="1.27" y2="10.16" width="0.254" layer="94"/>
<wire x1="1.27" y1="10.16" x2="1.27" y2="7.62" width="0.254" layer="94"/>
<wire x1="1.27" y1="7.62" x2="0" y2="7.62" width="0.254" layer="94"/>
<wire x1="0" y1="7.62" x2="0" y2="5.08" width="0.254" layer="94"/>
<wire x1="0" y1="5.08" x2="1.27" y2="5.08" width="0.254" layer="94"/>
<wire x1="1.27" y1="5.08" x2="1.27" y2="2.54" width="0.254" layer="94"/>
<wire x1="1.27" y1="2.54" x2="2.54" y2="2.54" width="0.254" layer="94"/>
<wire x1="2.54" y1="2.54" x2="2.54" y2="-3.81" width="0.254" layer="94"/>
<wire x1="2.54" y1="-3.81" x2="7.62" y2="-3.81" width="0.254" layer="94"/>
<wire x1="-6.096" y1="-5.461" x2="-5.08" y2="-7.112" width="0.254" layer="94"/>
<wire x1="-5.08" y1="-7.112" x2="-4.064" y2="-5.461" width="0.254" layer="94"/>
<wire x1="-6.223" y1="-7.112" x2="-5.08" y2="-7.112" width="0.254" layer="94"/>
<wire x1="-5.08" y1="-7.112" x2="-3.81" y2="-7.112" width="0.254" layer="94"/>
<wire x1="-6.096" y1="-5.461" x2="-4.064" y2="-5.461" width="0.254" layer="94"/>
<wire x1="-3.175" y1="-5.334" x2="-2.159" y2="-6.35" width="0.1524" layer="94"/>
<wire x1="-3.302" y1="-6.477" x2="-2.286" y2="-7.493" width="0.1524" layer="94"/>
<wire x1="-5.08" y1="-5.08" x2="-5.08" y2="-5.334" width="0.1524" layer="94"/>
<wire x1="-5.08" y1="-7.239" x2="-5.08" y2="-7.62" width="0.1524" layer="94"/>
<wire x1="-7.62" y1="-5.08" x2="-5.08" y2="-5.08" width="0.1524" layer="94"/>
<wire x1="-5.08" y1="-7.62" x2="-7.62" y2="-7.62" width="0.1524" layer="94"/>
<wire x1="-6.096" y1="-10.541" x2="-5.08" y2="-12.192" width="0.254" layer="94"/>
<wire x1="-5.08" y1="-12.192" x2="-4.064" y2="-10.541" width="0.254" layer="94"/>
<wire x1="-6.223" y1="-12.192" x2="-5.08" y2="-12.192" width="0.254" layer="94"/>
<wire x1="-5.08" y1="-12.192" x2="-3.81" y2="-12.192" width="0.254" layer="94"/>
<wire x1="-6.096" y1="-10.541" x2="-4.064" y2="-10.541" width="0.254" layer="94"/>
<wire x1="-3.175" y1="-10.414" x2="-2.159" y2="-11.43" width="0.1524" layer="94"/>
<wire x1="-3.302" y1="-11.557" x2="-2.286" y2="-12.573" width="0.1524" layer="94"/>
<wire x1="-5.08" y1="-10.16" x2="-5.08" y2="-10.414" width="0.1524" layer="94"/>
<wire x1="-5.08" y1="-12.319" x2="-5.08" y2="-12.7" width="0.1524" layer="94"/>
<wire x1="-7.62" y1="-10.16" x2="-5.08" y2="-10.16" width="0.1524" layer="94"/>
<wire x1="-5.08" y1="-12.7" x2="-7.62" y2="-12.7" width="0.1524" layer="94"/>
<text x="-7.62" y="19.05" size="1.778" layer="95" font="vector">&gt;NAME</text>
<text x="-7.62" y="-17.78" size="1.778" layer="96" font="vector">&gt;VALUE</text>
<pin name="TD+" x="-10.16" y="15.24" length="short" direction="pas"/>
<pin name="TCT" x="-10.16" y="12.7" length="short" direction="pas"/>
<pin name="TD-" x="-10.16" y="10.16" length="short" direction="pas"/>
<pin name="RD+" x="-10.16" y="7.62" length="short" direction="pas"/>
<pin name="RCT" x="-10.16" y="5.08" length="short" direction="pas"/>
<pin name="RD-" x="-10.16" y="2.54" length="short" direction="pas"/>
<pin name="NC" x="-10.16" y="0" length="short" direction="pas"/>
<pin name="C_GND" x="-10.16" y="-2.54" length="short" direction="pas"/>
<pin name="C" x="-10.16" y="-7.62" visible="pad" length="short" direction="pas"/>
<pin name="A" x="-10.16" y="-5.08" visible="pad" length="short" direction="pas"/>
<pin name="C1" x="-10.16" y="-12.7" visible="pad" length="short" direction="pas"/>
<pin name="A1" x="-10.16" y="-10.16" visible="pad" length="short" direction="pas"/>
<pin name="S1" x="5.08" y="-17.78" visible="pad" length="short" direction="pas" rot="R90"/>
<pin name="S2" x="7.62" y="-17.78" visible="pad" length="short" direction="pas" rot="R90"/>
<polygon width="0.1524" layer="94">
<vertex x="-2.159" y="-6.35"/>
<vertex x="-2.54" y="-5.461"/>
<vertex x="-3.048" y="-5.969"/>
</polygon>
<polygon width="0.1524" layer="94">
<vertex x="-2.286" y="-7.493"/>
<vertex x="-2.667" y="-6.604"/>
<vertex x="-3.175" y="-7.112"/>
</polygon>
<polygon width="0.1524" layer="94">
<vertex x="-2.159" y="-11.43"/>
<vertex x="-2.54" y="-10.541"/>
<vertex x="-3.048" y="-11.049"/>
</polygon>
<polygon width="0.1524" layer="94">
<vertex x="-2.286" y="-12.573"/>
<vertex x="-2.667" y="-11.684"/>
<vertex x="-3.175" y="-12.192"/>
</polygon>
</symbol>
</symbols>
<devicesets>
<deviceset name="SI-50170" prefix="X">
<description>&lt;b&gt;Ethernet Connector MagJack (R)&lt;/b&gt;&lt;p&gt;
Source: www.stewartconnector.com .. si-50170.pdf</description>
<gates>
<gate name="G$1" symbol="SSI-50170" x="0" y="0"/>
</gates>
<devices>
<device name="" package="SI-50170">
<connects>
<connect gate="G$1" pin="A" pad="A1"/>
<connect gate="G$1" pin="A1" pad="A2"/>
<connect gate="G$1" pin="C" pad="C1"/>
<connect gate="G$1" pin="C1" pad="C2"/>
<connect gate="G$1" pin="C_GND" pad="8"/>
<connect gate="G$1" pin="NC" pad="7"/>
<connect gate="G$1" pin="RCT" pad="5"/>
<connect gate="G$1" pin="RD+" pad="4"/>
<connect gate="G$1" pin="RD-" pad="6"/>
<connect gate="G$1" pin="S1" pad="S1"/>
<connect gate="G$1" pin="S2" pad="S2"/>
<connect gate="G$1" pin="TCT" pad="2"/>
<connect gate="G$1" pin="TD+" pad="1"/>
<connect gate="G$1" pin="TD-" pad="3"/>
</connects>
<technologies>
<technology name="">
<attribute name="MF" value="" constant="no"/>
<attribute name="MPN" value="" constant="no"/>
<attribute name="OC_FARNELL" value="unknown" constant="no"/>
<attribute name="OC_NEWARK" value="unknown" constant="no"/>
</technology>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
<library name="con-ml">
<description>&lt;b&gt;Harting Connectors&lt;/b&gt;&lt;p&gt;
Low profile connectors, straight&lt;p&gt;
&lt;author&gt;Created by librarian@cadsoft.de&lt;/author&gt;</description>
<packages>
<package name="ML14">
<description>&lt;b&gt;HARTING&lt;/b&gt;</description>
<wire x1="-11.43" y1="3.175" x2="11.43" y2="3.175" width="0.127" layer="21"/>
<wire x1="11.43" y1="-3.175" x2="11.43" y2="3.175" width="0.127" layer="21"/>
<wire x1="-11.43" y1="3.175" x2="-11.43" y2="-3.175" width="0.127" layer="21"/>
<wire x1="-12.7" y1="4.445" x2="-11.43" y2="4.445" width="0.127" layer="21"/>
<wire x1="12.7" y1="-4.445" x2="8.001" y2="-4.445" width="0.127" layer="21"/>
<wire x1="12.7" y1="-4.445" x2="12.7" y2="4.445" width="0.127" layer="21"/>
<wire x1="-12.7" y1="4.445" x2="-12.7" y2="-4.445" width="0.127" layer="21"/>
<wire x1="11.43" y1="-3.175" x2="7.112" y2="-3.175" width="0.127" layer="21"/>
<wire x1="2.032" y1="-2.413" x2="-2.032" y2="-2.413" width="0.127" layer="21"/>
<wire x1="-2.032" y1="-3.175" x2="-2.032" y2="-2.413" width="0.127" layer="21"/>
<wire x1="-2.032" y1="-3.175" x2="-11.43" y2="-3.175" width="0.127" layer="21"/>
<wire x1="-2.032" y1="-3.175" x2="-2.032" y2="-3.429" width="0.127" layer="21"/>
<wire x1="2.032" y1="-2.413" x2="2.032" y2="-3.175" width="0.127" layer="21"/>
<wire x1="2.032" y1="-3.175" x2="2.032" y2="-3.429" width="0.127" layer="21"/>
<wire x1="11.43" y1="4.445" x2="11.43" y2="4.699" width="0.127" layer="21"/>
<wire x1="11.43" y1="4.699" x2="10.16" y2="4.699" width="0.127" layer="21"/>
<wire x1="10.16" y1="4.445" x2="10.16" y2="4.699" width="0.127" layer="21"/>
<wire x1="11.43" y1="4.445" x2="12.7" y2="4.445" width="0.127" layer="21"/>
<wire x1="0.635" y1="4.699" x2="-0.635" y2="4.699" width="0.127" layer="21"/>
<wire x1="0.635" y1="4.699" x2="0.635" y2="4.445" width="0.127" layer="21"/>
<wire x1="0.635" y1="4.445" x2="10.16" y2="4.445" width="0.127" layer="21"/>
<wire x1="-0.635" y1="4.699" x2="-0.635" y2="4.445" width="0.127" layer="21"/>
<wire x1="-10.16" y1="4.699" x2="-11.43" y2="4.699" width="0.127" layer="21"/>
<wire x1="-11.43" y1="4.699" x2="-11.43" y2="4.445" width="0.127" layer="21"/>
<wire x1="-10.16" y1="4.699" x2="-10.16" y2="4.445" width="0.127" layer="21"/>
<wire x1="-10.16" y1="4.445" x2="-0.635" y2="4.445" width="0.127" layer="21"/>
<wire x1="4.699" y1="-4.445" x2="2.032" y2="-4.445" width="0.127" layer="21"/>
<wire x1="2.032" y1="-4.445" x2="-2.032" y2="-4.445" width="0.127" layer="21"/>
<wire x1="5.588" y1="-3.175" x2="5.588" y2="-3.429" width="0.127" layer="21"/>
<wire x1="5.588" y1="-3.175" x2="2.032" y2="-3.175" width="0.127" layer="21"/>
<wire x1="7.112" y1="-3.175" x2="7.112" y2="-3.429" width="0.127" layer="21"/>
<wire x1="7.112" y1="-3.175" x2="5.588" y2="-3.175" width="0.127" layer="21"/>
<wire x1="4.699" y1="-4.445" x2="5.08" y2="-3.937" width="0.127" layer="21"/>
<wire x1="7.62" y1="-3.937" x2="8.001" y2="-4.445" width="0.127" layer="21"/>
<wire x1="7.62" y1="-3.937" x2="7.112" y2="-3.937" width="0.127" layer="21"/>
<wire x1="5.588" y1="-3.429" x2="2.032" y2="-3.429" width="0.0508" layer="21"/>
<wire x1="2.032" y1="-3.429" x2="2.032" y2="-4.445" width="0.127" layer="21"/>
<wire x1="7.112" y1="-3.429" x2="11.684" y2="-3.429" width="0.0508" layer="21"/>
<wire x1="11.684" y1="-3.429" x2="11.684" y2="3.429" width="0.0508" layer="21"/>
<wire x1="11.684" y1="3.429" x2="-11.684" y2="3.429" width="0.0508" layer="21"/>
<wire x1="-11.684" y1="3.429" x2="-11.684" y2="-3.429" width="0.0508" layer="21"/>
<wire x1="-11.684" y1="-3.429" x2="-2.032" y2="-3.429" width="0.0508" layer="21"/>
<wire x1="-2.032" y1="-3.429" x2="-2.032" y2="-4.445" width="0.127" layer="21"/>
<wire x1="5.588" y1="-3.429" x2="5.588" y2="-3.937" width="0.127" layer="21"/>
<wire x1="5.588" y1="-3.937" x2="5.08" y2="-3.937" width="0.127" layer="21"/>
<wire x1="7.112" y1="-3.429" x2="7.112" y2="-3.937" width="0.127" layer="21"/>
<wire x1="7.112" y1="-3.937" x2="5.588" y2="-3.937" width="0.127" layer="21"/>
<wire x1="-2.032" y1="-4.445" x2="-6.858" y2="-4.445" width="0.127" layer="21"/>
<wire x1="-6.858" y1="-4.318" x2="-6.858" y2="-4.445" width="0.127" layer="21"/>
<wire x1="-6.858" y1="-4.318" x2="-8.382" y2="-4.318" width="0.127" layer="21"/>
<wire x1="-8.382" y1="-4.445" x2="-8.382" y2="-4.318" width="0.127" layer="21"/>
<wire x1="-8.382" y1="-4.445" x2="-12.7" y2="-4.445" width="0.127" layer="21"/>
<pad name="1" x="-7.62" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="2" x="-7.62" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="3" x="-5.08" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="4" x="-5.08" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="5" x="-2.54" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="6" x="-2.54" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="7" x="0" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="8" x="0" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="9" x="2.54" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="10" x="2.54" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="11" x="5.08" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="12" x="5.08" y="1.27" drill="0.9144" shape="octagon"/>
<pad name="13" x="7.62" y="-1.27" drill="0.9144" shape="octagon"/>
<pad name="14" x="7.62" y="1.27" drill="0.9144" shape="octagon"/>
<text x="-12.7" y="5.08" size="1.778" layer="25" ratio="10">&gt;NAME</text>
<text x="0" y="5.08" size="1.778" layer="27" ratio="10">&gt;VALUE</text>
<text x="-1.016" y="-4.064" size="1.27" layer="21" ratio="10">14</text>
<text x="-10.16" y="-1.905" size="1.27" layer="21" ratio="10">1</text>
<text x="-10.16" y="0.635" size="1.27" layer="21" ratio="10">2</text>
<rectangle x1="7.366" y1="1.016" x2="7.874" y2="1.524" layer="51"/>
<rectangle x1="4.826" y1="1.016" x2="5.334" y2="1.524" layer="51"/>
<rectangle x1="4.826" y1="-1.524" x2="5.334" y2="-1.016" layer="51"/>
<rectangle x1="7.366" y1="-1.524" x2="7.874" y2="-1.016" layer="51"/>
<rectangle x1="-5.334" y1="1.016" x2="-4.826" y2="1.524" layer="51"/>
<rectangle x1="-7.874" y1="1.016" x2="-7.366" y2="1.524" layer="51"/>
<rectangle x1="-2.794" y1="1.016" x2="-2.286" y2="1.524" layer="51"/>
<rectangle x1="2.286" y1="1.016" x2="2.794" y2="1.524" layer="51"/>
<rectangle x1="-0.254" y1="1.016" x2="0.254" y2="1.524" layer="51"/>
<rectangle x1="-5.334" y1="-1.524" x2="-4.826" y2="-1.016" layer="51"/>
<rectangle x1="-7.874" y1="-1.524" x2="-7.366" y2="-1.016" layer="51"/>
<rectangle x1="-2.794" y1="-1.524" x2="-2.286" y2="-1.016" layer="51"/>
<rectangle x1="2.286" y1="-1.524" x2="2.794" y2="-1.016" layer="51"/>
<rectangle x1="-0.254" y1="-1.524" x2="0.254" y2="-1.016" layer="51"/>
</package>
</packages>
<symbols>
<symbol name="14P">
<wire x1="3.81" y1="-10.16" x2="-3.81" y2="-10.16" width="0.4064" layer="94"/>
<wire x1="-3.81" y1="10.16" x2="-3.81" y2="-10.16" width="0.4064" layer="94"/>
<wire x1="-3.81" y1="10.16" x2="3.81" y2="10.16" width="0.4064" layer="94"/>
<wire x1="3.81" y1="-10.16" x2="3.81" y2="10.16" width="0.4064" layer="94"/>
<wire x1="2.54" y1="5.08" x2="3.175" y2="5.08" width="0.1524" layer="94"/>
<wire x1="1.27" y1="2.54" x2="2.54" y2="2.54" width="0.6096" layer="94"/>
<wire x1="1.27" y1="0" x2="2.54" y2="0" width="0.6096" layer="94"/>
<wire x1="1.27" y1="-2.54" x2="2.54" y2="-2.54" width="0.6096" layer="94"/>
<wire x1="1.27" y1="-5.08" x2="2.54" y2="-5.08" width="0.6096" layer="94"/>
<wire x1="1.27" y1="-7.62" x2="2.54" y2="-7.62" width="0.6096" layer="94"/>
<wire x1="-2.54" y1="2.54" x2="-1.27" y2="2.54" width="0.6096" layer="94"/>
<wire x1="-2.54" y1="0" x2="-1.27" y2="0" width="0.6096" layer="94"/>
<wire x1="-2.54" y1="-2.54" x2="-1.27" y2="-2.54" width="0.6096" layer="94"/>
<wire x1="-2.54" y1="-5.08" x2="-1.27" y2="-5.08" width="0.6096" layer="94"/>
<wire x1="-2.54" y1="-7.62" x2="-1.27" y2="-7.62" width="0.6096" layer="94"/>
<wire x1="1.27" y1="5.08" x2="2.54" y2="5.08" width="0.6096" layer="94"/>
<wire x1="1.27" y1="7.62" x2="2.54" y2="7.62" width="0.6096" layer="94"/>
<wire x1="-2.54" y1="5.08" x2="-1.27" y2="5.08" width="0.6096" layer="94"/>
<wire x1="-2.54" y1="7.62" x2="-1.27" y2="7.62" width="0.6096" layer="94"/>
<text x="-3.81" y="-12.7" size="1.778" layer="96">&gt;VALUE</text>
<text x="-3.81" y="10.922" size="1.778" layer="95">&gt;NAME</text>
<pin name="1" x="7.62" y="-7.62" visible="pad" length="middle" direction="pas" rot="R180"/>
<pin name="3" x="7.62" y="-5.08" visible="pad" length="middle" direction="pas" rot="R180"/>
<pin name="5" x="7.62" y="-2.54" visible="pad" length="middle" direction="pas" rot="R180"/>
<pin name="7" x="7.62" y="0" visible="pad" length="middle" direction="pas" rot="R180"/>
<pin name="9" x="7.62" y="2.54" visible="pad" length="middle" direction="pas" rot="R180"/>
<pin name="11" x="7.62" y="5.08" visible="pad" length="middle" direction="pas" rot="R180"/>
<pin name="13" x="7.62" y="7.62" visible="pad" length="middle" direction="pas" rot="R180"/>
<pin name="2" x="-7.62" y="-7.62" visible="pad" length="middle" direction="pas"/>
<pin name="4" x="-7.62" y="-5.08" visible="pad" length="middle" direction="pas"/>
<pin name="6" x="-7.62" y="-2.54" visible="pad" length="middle" direction="pas"/>
<pin name="12" x="-7.62" y="5.08" visible="pad" length="middle" direction="pas"/>
<pin name="14" x="-7.62" y="7.62" visible="pad" length="middle" direction="pas"/>
<pin name="8" x="-7.62" y="0" visible="pad" length="middle" direction="pas"/>
<pin name="10" x="-7.62" y="2.54" visible="pad" length="middle" direction="pas"/>
</symbol>
</symbols>
<devicesets>
<deviceset name="ML14" prefix="SV" uservalue="yes">
<description>&lt;b&gt;HARTING&lt;/b&gt;</description>
<gates>
<gate name="1" symbol="14P" x="0" y="0"/>
</gates>
<devices>
<device name="" package="ML14">
<connects>
<connect gate="1" pin="1" pad="1"/>
<connect gate="1" pin="10" pad="10"/>
<connect gate="1" pin="11" pad="11"/>
<connect gate="1" pin="12" pad="12"/>
<connect gate="1" pin="13" pad="13"/>
<connect gate="1" pin="14" pad="14"/>
<connect gate="1" pin="2" pad="2"/>
<connect gate="1" pin="3" pad="3"/>
<connect gate="1" pin="4" pad="4"/>
<connect gate="1" pin="5" pad="5"/>
<connect gate="1" pin="6" pad="6"/>
<connect gate="1" pin="7" pad="7"/>
<connect gate="1" pin="8" pad="8"/>
<connect gate="1" pin="9" pad="9"/>
</connects>
<technologies>
<technology name="">
<attribute name="MF" value="" constant="no"/>
<attribute name="MPN" value="" constant="no"/>
<attribute name="OC_FARNELL" value="unknown" constant="no"/>
<attribute name="OC_NEWARK" value="unknown" constant="no"/>
</technology>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
<library name="supply1">
<description>&lt;b&gt;Supply Symbols&lt;/b&gt;&lt;p&gt;
GND, VCC, 0V, +5V, -5V, etc.&lt;p&gt;
Please keep in mind, that these devices are necessary for the
automatic wiring of the supply signals.&lt;p&gt;
The pin name defined in the symbol is identical to the net which is to be wired automatically.&lt;p&gt;
In this library the device names are the same as the pin names of the symbols, therefore the correct signal names appear next to the supply symbols in the schematic.&lt;p&gt;
&lt;author&gt;Created by librarian@cadsoft.de&lt;/author&gt;</description>
<packages>
</packages>
<symbols>
<symbol name="GND">
<wire x1="-1.905" y1="0" x2="1.905" y2="0" width="0.254" layer="94"/>
<text x="-2.54" y="-2.54" size="1.778" layer="96">&gt;VALUE</text>
<pin name="GND" x="0" y="2.54" visible="off" length="short" direction="sup" rot="R270"/>
</symbol>
</symbols>
<devicesets>
<deviceset name="GND" prefix="GND">
<description>&lt;b&gt;SUPPLY SYMBOL&lt;/b&gt;</description>
<gates>
<gate name="1" symbol="GND" x="0" y="0"/>
</gates>
<devices>
<device name="">
<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="X1" library="con-stewart" deviceset="SI-50170" device=""/>
<part name="SV1" library="con-ml" deviceset="ML14" device=""/>
<part name="GND1" library="supply1" deviceset="GND" device=""/>
</parts>
<sheets>
<sheet>
<plain>
</plain>
<instances>
<instance part="X1" gate="G$1" x="17.78" y="66.04" rot="MR0"/>
<instance part="SV1" gate="1" x="73.66" y="63.5"/>
<instance part="GND1" gate="1" x="12.7" y="38.1"/>
</instances>
<busses>
</busses>
<nets>
<net name="GND" class="0">
<segment>
<pinref part="X1" gate="G$1" pin="S1"/>
<wire x1="12.7" y1="48.26" x2="12.7" y2="40.64" width="0.1524" layer="91"/>
<pinref part="GND1" gate="1" pin="GND"/>
<pinref part="X1" gate="G$1" pin="S2"/>
<wire x1="10.16" y1="48.26" x2="10.16" y2="40.64" width="0.1524" layer="91"/>
<wire x1="10.16" y1="40.64" x2="12.7" y2="40.64" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="X1" gate="G$1" pin="C_GND"/>
<wire x1="27.94" y1="63.5" x2="35.56" y2="63.5" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="SV1" gate="1" pin="12"/>
<wire x1="66.04" y1="68.58" x2="58.42" y2="68.58" width="0.1524" layer="91"/>
<label x="55.88" y="68.58" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="SV1" gate="1" pin="8"/>
<wire x1="66.04" y1="63.5" x2="58.42" y2="63.5" width="0.1524" layer="91"/>
<label x="55.88" y="63.5" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="SV1" gate="1" pin="7"/>
<wire x1="81.28" y1="63.5" x2="88.9" y2="63.5" width="0.1524" layer="91"/>
<label x="81.28" y="63.5" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="SV1" gate="1" pin="4"/>
<wire x1="66.04" y1="58.42" x2="58.42" y2="58.42" width="0.1524" layer="91"/>
<label x="55.88" y="58.42" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="X1" gate="G$1" pin="NC"/>
<wire x1="27.94" y1="66.04" x2="35.56" y2="66.04" width="0.1524" layer="91"/>
</segment>
</net>
<net name="TD+" class="0">
<segment>
<pinref part="X1" gate="G$1" pin="TD+"/>
<wire x1="27.94" y1="81.28" x2="35.56" y2="81.28" width="0.1524" layer="91"/>
<label x="30.48" y="81.28" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="SV1" gate="1" pin="10"/>
<wire x1="66.04" y1="66.04" x2="58.42" y2="66.04" width="0.1524" layer="91"/>
<label x="55.88" y="66.04" size="1.778" layer="95"/>
</segment>
</net>
<net name="TCT" class="0">
<segment>
<pinref part="X1" gate="G$1" pin="TCT"/>
<wire x1="27.94" y1="78.74" x2="35.56" y2="78.74" width="0.1524" layer="91"/>
<label x="30.48" y="78.74" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="SV1" gate="1" pin="11"/>
<wire x1="81.28" y1="68.58" x2="88.9" y2="68.58" width="0.1524" layer="91"/>
<label x="81.28" y="68.58" size="1.778" layer="95"/>
</segment>
</net>
<net name="TD-" class="0">
<segment>
<pinref part="X1" gate="G$1" pin="TD-"/>
<wire x1="27.94" y1="76.2" x2="35.56" y2="76.2" width="0.1524" layer="91"/>
<label x="30.48" y="76.2" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="SV1" gate="1" pin="9"/>
<wire x1="81.28" y1="66.04" x2="88.9" y2="66.04" width="0.1524" layer="91"/>
<label x="81.28" y="66.04" size="1.778" layer="95"/>
</segment>
</net>
<net name="RD+" class="0">
<segment>
<pinref part="X1" gate="G$1" pin="RD+"/>
<wire x1="27.94" y1="73.66" x2="35.56" y2="73.66" width="0.1524" layer="91"/>
<label x="30.48" y="73.66" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="SV1" gate="1" pin="6"/>
<wire x1="66.04" y1="60.96" x2="58.42" y2="60.96" width="0.1524" layer="91"/>
<label x="55.88" y="60.96" size="1.778" layer="95"/>
</segment>
</net>
<net name="RD-" class="0">
<segment>
<pinref part="X1" gate="G$1" pin="RD-"/>
<wire x1="27.94" y1="68.58" x2="35.56" y2="68.58" width="0.1524" layer="91"/>
<label x="30.48" y="68.58" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="SV1" gate="1" pin="5"/>
<wire x1="81.28" y1="60.96" x2="88.9" y2="60.96" width="0.1524" layer="91"/>
<label x="81.28" y="60.96" size="1.778" layer="95"/>
</segment>
</net>
<net name="LEDA" class="0">
<segment>
<pinref part="X1" gate="G$1" pin="A"/>
<wire x1="27.94" y1="60.96" x2="35.56" y2="60.96" width="0.1524" layer="91"/>
<label x="30.48" y="60.96" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="SV1" gate="1" pin="1"/>
<wire x1="81.28" y1="55.88" x2="88.9" y2="55.88" width="0.1524" layer="91"/>
<label x="81.28" y="55.88" size="1.778" layer="95"/>
</segment>
</net>
<net name="LEDAC" class="0">
<segment>
<pinref part="X1" gate="G$1" pin="C"/>
<wire x1="27.94" y1="58.42" x2="35.56" y2="58.42" width="0.1524" layer="91"/>
<label x="30.48" y="58.42" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="SV1" gate="1" pin="2"/>
<wire x1="66.04" y1="55.88" x2="58.42" y2="55.88" width="0.1524" layer="91"/>
<label x="55.88" y="55.88" size="1.778" layer="95"/>
</segment>
</net>
<net name="LEDB" class="0">
<segment>
<pinref part="X1" gate="G$1" pin="A1"/>
<wire x1="27.94" y1="55.88" x2="35.56" y2="55.88" width="0.1524" layer="91"/>
<label x="30.48" y="55.88" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="SV1" gate="1" pin="13"/>
<wire x1="81.28" y1="71.12" x2="88.9" y2="71.12" width="0.1524" layer="91"/>
<label x="81.28" y="71.12" size="1.778" layer="95"/>
</segment>
</net>
<net name="LEDBC" class="0">
<segment>
<pinref part="X1" gate="G$1" pin="C1"/>
<wire x1="27.94" y1="53.34" x2="35.56" y2="53.34" width="0.1524" layer="91"/>
<label x="30.48" y="53.34" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="SV1" gate="1" pin="14"/>
<wire x1="66.04" y1="71.12" x2="58.42" y2="71.12" width="0.1524" layer="91"/>
<label x="55.88" y="71.12" size="1.778" layer="95"/>
</segment>
</net>
<net name="RCT" class="0">
<segment>
<pinref part="X1" gate="G$1" pin="RCT"/>
<wire x1="27.94" y1="71.12" x2="35.56" y2="71.12" width="0.1524" layer="91"/>
<label x="30.48" y="71.12" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="SV1" gate="1" pin="3"/>
<wire x1="81.28" y1="58.42" x2="88.9" y2="58.42" width="0.1524" layer="91"/>
<label x="81.28" y="58.42" 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
-15618
View File
File diff suppressed because it is too large Load Diff
+67
View File
@@ -0,0 +1,67 @@
# Zorro-LAN-IDE
This is an Zorro-expansion card for the big Amigas (A2000/300/4000 or A500 with Zorro-interface). It has a SANAII-compatible Ethernet driver, an AT-BUS compatible IDE controller and a clockport for variuous expansions like a RapidRoard from Individual Computers.
Here is a pic of the first revision:
![Zorro-Card with LAN-Module](https://gitlab.com/MHeinrichs/Zorro-LAN-IDE/raw/master/Bilder/Aufgebaut.jpg)
All components are Autoconfig. The FastEthernet is based on a ENC624J600 lan chip. The clockport is compatible to A600/A1200 ones but residies at a different address. The IDE works from Kickstart 1.3 to 3.1.4 !
At present there are two firmwares: One for Zorro2, which runs in every Amiga with Zorro-Sots and one for A3000/4000, which puts the LAN-Chip into a Zorro3 environment. The while the Zorro2 variant can transfer 3.5mb/s at most the Zorro3-variant has a signifficantly faster LAN<->Amiga interface of 6-7mb/sec. However, the SANAII-IP Stack is not very efficient and eats much of the performance, thus 1-2MB/sec are the maximum observed right now.
## Things to improve
* The second revision already adresses the issues of the Zorro3-incompatible IDE-Interface.
* There is no Z2/Z3 combo firmware, yet.
* The RJ45-breakout (actually it's a MagJack with build in transceiver) of the 2nd revision looks bad
**DISCLAIMER!!!!**
**THIS IS A HOBBYIST PROJECT! I'M NOT RESPONSIBLE IF IT DOESN'T WORK OR DESTROYS YOUR VALUABLE DATA!**
## License
All sources published under GNU GENERAL PUBLIC LICENSE V2.0
## Theory of operation
* This PCB has four layers and consists of a Xilinx XC95288XL, a bootrom and some bus bufferes for the IDE port, a clockport and a ENC624J600 including a RJ45-connector with integrated receiver.
* The CPLD does four things:
* It makes the Autoconfig for the IDE, the clockport and the LAN-chip
* It adapts the LAN Chip to Zorro2/3 and does necessary byte swapping, so the Amiga can linearely access the whole chip.
* It acesses the clockport
* It controlls the IDE
## How to make the clockport work with a RapidRoad?
Make sure you connected the cable the right way! There is no "standarized way". So the easiest thing is to find out on the RapidRoad side on which row of the clockport the two outer pins are ground. These Pins mus run to the row of the Zorro-LAN-IDE-CP-card where the squared solder-hole is located. *Please tripple check the cable with a multimeter! Wrong polarity of the cable can caus damage to your hardware!*
Now you have to set up the driver to look for a clockport at the address of the expansion board. The address can be figured out by the system tool "ShowConfig" (Manufactor id: 2588 Product: 124).
However, there is work on a software sollution, that the RapidRoad finds itself automatically!
## What is in this repository?
This repository consists of several directories:
* Bilder: Some pictures of this project
* Doku: Some documentation and datasheets. Mainly for the ENC624J600
* Driver: Here is the driver developped by Henryk Richter
* Logic: Here the code, project files and pin-assignments for the CPLD is stored. There are two versions:
* PCB: The board, schematic and bill of material (BOM) are in this directory.
* root directory: the readme
## How to open the PCB-files?
You find the eagle board and schematic files (brd/sch) for the pcb. The software can be [downloaded](https://www.autodesk.com/products/eagle/overview) for free after registration. KiCad can import these files too. But importers are not 100% reliable...
## How to make a PCB?
You can generate Gerber-files from the brd files according to the specs of your PCB-manufactor. Some specs: min trace width: 0.15mm/6mil, min trace dist: 0.15mm/6mil, min drill: 0.3mm
**ATTENTION: THE PCB has 4 layers!**
**ATTENTION: Revision 2E has not been build yet!**
## How to get the parts?
Most parts can be found on digikey or mouser or a parts supplier of your choice. I recoment Alliance AS6C8C16-55ZIN for SRAM.
A list of parts is found in the file [ZORRO-LAN-IDE-CP-V2E.txt](https://gitlab.com/MHeinrichs/Zorro-LAN-IDE/raw/master/PCB/ZORRO-LAN-IDE-CP-V2E.txt)
## How to programm the board?
The CPLD must be programmed via Xilinx IMPACT and an apropriate JTAG-dongle. The JED-File is provided.
## It doesn't work! How to I get help?
For support visit the [a1k-forum](https://www.a1k.org/forum/showthread.php?t=56940). Yes, you need to register and it's German, but writing in English is accepted. For bug-reports write a ticket here ;).