<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="7.7.0">
<drawing>
<board>
<plain>
<wire x1="0" y1="0" x2="77.47" y2="0" width="0" layer="20"/>
<wire x1="77.47" y1="0" x2="77.47" y2="36.83" width="0" layer="20"/>
<wire x1="77.47" y1="36.83" x2="0" y2="36.83" width="0" layer="20"/>
<wire x1="0" y1="36.83" x2="0" y2="0" width="0" layer="20"/>
<text>P8X GAME SYSTEM (C) 2016-17 Marco Maccaferri</text>
<text>https://dev.maccasoft.com/propgame</text>
<text>P8X-2016-04</text>
</plain>
<libraries>
<library name="propdev-2016">
<description>Generated from &lt;b&gt;propdev-2016.sch&lt;/b&gt;&lt;p&gt;
by exp-lbrs.ulp</description>
<packages>
<package name="HC49/S">
<description>&lt;b&gt;CRYSTAL&lt;/b&gt;</description>
</package>
<package name="TO92">
<description>&lt;b&gt;TO 92&lt;/b&gt;</description>
</package>
<package name="USB-B">
<description>&lt;b&gt;USB B TYPE&lt;/b&gt;</description>
</package>
</packages>
</library>
<library name="p8x-2016">
<description>Generated from &lt;b&gt;p8x-proto.sch&lt;/b&gt;&lt;p&gt;
by exp-lbrs.ulp</description>
<packages>
<package name="HEADER_PRG_1X05">
</package>
<package name="E2,5-6">
<description>&lt;b&gt;ELECTROLYTIC CAPACITOR&lt;/b&gt;&lt;p&gt;
grid 2.54 mm, diameter 6 mm</description>
</package>
<package name="C050-025X075D">
</package>
<package name="C050-025X075">
<description>&lt;b&gt;CAPACITOR&lt;/b&gt;&lt;p&gt;
grid 5 mm, outline 2.5 x 7.5 mm</description>
</package>
<package name="0207/10">
<description>&lt;b&gt;RESISTOR&lt;/b&gt;&lt;p&gt;
type 0207, grid 10 mm</description>
</package>
<package name="LED3MM">
<description>&lt;B&gt;LED&lt;/B&gt;&lt;p&gt;
3 mm, round</description>
</package>
</packages>
</library>
<library name="dual-propplug">
<description>Generated from &lt;b&gt;dual-propplug.sch&lt;/b&gt;&lt;p&gt;
by exp-lbrs.ulp</description>
<packages>
<package name="DIL28">
</package>
</packages>
</library>
</libraries>
<attributes>
</attributes>
<variantdefs>
</variantdefs>
<elements>
<element name="CN1" library="propdev-2016" package="USB-B" value="USB_B">
<attribute name="NAME"/>
</element>
<element name="XTAL1" library="propdev-2016" package="HC49/S" value="12MHz">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C4" library="p8x-2016" package="C050-025X075D" value="22pF">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C3" library="p8x-2016" package="C050-025X075D" value="22pF">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R2" library="p8x-2016" package="0207/10" value="220">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R3" library="p8x-2016" package="0207/10" value="220">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="DL2" library="p8x-2016" package="LED3MM" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="DL3" library="p8x-2016" package="LED3MM" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="DL1" library="p8x-2016" package="LED3MM" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R1" library="p8x-2016" package="0207/10" value="220">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="TR1" library="propdev-2016" package="TO92" value="BC547">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R5" library="p8x-2016" package="0207/10" value="33.000">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C1" library="p8x-2016" package="C050-025X075" value="100nF">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C5" library="p8x-2016" package="C050-025X075" value="10nF">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="CPU_ICSP" library="p8x-2016" package="HEADER_PRG_1X05" value="PROPELLER_ICSP_HEADER">
<attribute name="NAME"/>
</element>
<element name="IC1" library="dual-propplug" package="DIL28" value="PIC18F24J50-I/P">
<attribute name="NAME"/>
</element>
<element name="R4" library="p8x-2016" package="0207/10" value="220">
<attribute name="NAME"/>
</element>
<element name="DL4" library="p8x-2016" package="LED3MM" value="">
<attribute name="NAME"/>
</element>
<element name="GPU_ICSP" library="p8x-2016" package="HEADER_PRG_1X05" value="PROPELLER_ICSP_HEADER">
<attribute name="NAME"/>
</element>
<element name="R6" library="p8x-2016" package="0207/10" value="10.000">
<attribute name="NAME"/>
</element>
<element name="R7" library="p8x-2016" package="0207/10" value="10.000">
<attribute name="NAME"/>
</element>
<element name="C2" library="p8x-2016" package="E2,5-6" value="10uF 16v.">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R8" library="p8x-2016" package="0207/10" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
</elements>
<signals>
<signal name="+3.3V">
<contactref element="R1" pad="2"/>
<contactref element="C1" pad="1"/>
<contactref element="CPU_ICSP" pad="5"/>
<contactref element="IC1" pad="14"/>
<contactref element="IC1" pad="20"/>
<contactref element="R6" pad="2"/>
<contactref element="R7" pad="2"/>
<contactref element="R8" pad="2"/>
</signal>
<signal name="GND">
<contactref element="C3" pad="2"/>
<contactref element="C4" pad="2"/>
<contactref element="CN1" pad="4"/>
<contactref element="DL3" pad="K"/>
<contactref element="DL2" pad="K"/>
<contactref element="DL1" pad="K"/>
<contactref element="TR1" pad="1"/>
<contactref element="R5" pad="1"/>
<contactref element="C1" pad="2"/>
<contactref element="IC1" pad="19"/>
<contactref element="IC1" pad="8"/>
<contactref element="DL4" pad="K"/>
<contactref element="GPU_ICSP" pad="1"/>
<contactref element="C2" pad="-"/>
</signal>
<signal name="N$2">
<contactref element="CN1" pad="2"/>
<contactref element="IC1" pad="15"/>
</signal>
<signal name="N$3">
<contactref element="CN1" pad="3"/>
<contactref element="IC1" pad="16"/>
</signal>
<signal name="N$4">
<contactref element="XTAL1" pad="2"/>
<contactref element="C4" pad="1"/>
<contactref element="IC1" pad="10"/>
</signal>
<signal name="N$5">
<contactref element="C3" pad="1"/>
<contactref element="XTAL1" pad="1"/>
<contactref element="IC1" pad="9"/>
</signal>
<signal name="N$7">
<contactref element="R2" pad="2"/>
<contactref element="DL2" pad="A"/>
</signal>
<signal name="N$8">
<contactref element="R3" pad="2"/>
<contactref element="DL3" pad="A"/>
</signal>
<signal name="N$11">
<contactref element="R1" pad="1"/>
<contactref element="DL1" pad="A"/>
</signal>
<signal name="N$6">
<contactref element="C5" pad="1"/>
<contactref element="TR1" pad="2"/>
<contactref element="R5" pad="2"/>
</signal>
<signal name="VUSB">
<contactref element="CN1" pad="1"/>
</signal>
<signal name="N$10">
<contactref element="R4" pad="2"/>
<contactref element="DL4" pad="A"/>
</signal>
<signal name="N$13">
<contactref element="CPU_ICSP" pad="2"/>
<contactref element="TR1" pad="3"/>
<contactref element="GPU_ICSP" pad="2"/>
</signal>
<signal name="!RES1!">
<contactref element="IC1" pad="21"/>
<contactref element="C5" pad="2"/>
</signal>
<signal name="RX1">
<contactref element="IC1" pad="18"/>
<contactref element="CPU_ICSP" pad="4"/>
<contactref element="R6" pad="1"/>
</signal>
<signal name="TX1">
<contactref element="CPU_ICSP" pad="3"/>
<contactref element="IC1" pad="17"/>
</signal>
<signal name="USB">
<contactref element="IC1" pad="24"/>
<contactref element="R4" pad="1"/>
</signal>
<signal name="ACT1">
<contactref element="IC1" pad="23"/>
<contactref element="R3" pad="1"/>
</signal>
<signal name="ACT2">
<contactref element="IC1" pad="22"/>
<contactref element="R2" pad="1"/>
</signal>
<signal name="TX2">
<contactref element="GPU_ICSP" pad="3"/>
<contactref element="IC1" pad="12"/>
</signal>
<signal name="RX2">
<contactref element="GPU_ICSP" pad="4"/>
<contactref element="IC1" pad="13"/>
<contactref element="R7" pad="1"/>
</signal>
<signal name="PGD">
</signal>
<signal name="PGC">
</signal>
<signal name="5">
<contactref element="GPU_ICSP" pad="5"/>
</signal>
<signal name="1">
<contactref element="CPU_ICSP" pad="1"/>
</signal>
<signal name="N$9">
<contactref element="IC1" pad="6"/>
<contactref element="C2" pad="+"/>
</signal>
<signal name="N$1">
<contactref element="IC1" pad="1"/>
<contactref element="R8" pad="1"/>
</signal>
</signals>
</board>
</drawing>
</eagle>
