<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="6.5.0">
<drawing>
<board>
<plain>
<wire x1="5.08" y1="1.905" x2="97.135" y2="1.905" width="0" layer="20"/>
<wire x1="97.135" y1="1.905" x2="97.135" y2="40.31" width="0" layer="20"/>
<wire x1="97.135" y1="40.31" x2="5.08" y2="40.31" width="0" layer="20"/>
<wire x1="5.08" y1="40.31" x2="5.08" y2="1.905" width="0" layer="20"/>
<text>VDC</text>
<text>GND</text>
<text>PINGUINO</text>
<text>13</text>
<text>14</text>
<text>15</text>
<text>16</text>
<text>A4</text>
<text>17</text>
<text>18</text>
<text>19</text>
<text>20</text>
<text>5V</text>
<text>GND</text>
<text>10</text>
<text>11</text>
<text>12</text>
<text>07</text>
<text>06</text>
<text>05</text>
<text>04</text>
<text>03</text>
<text>02</text>
<text>01</text>
<text>00</text>
<text>5V</text>
<text>GND</text>
<text>28</text>
<text>27</text>
<text>26</text>
<text>25</text>
<text>09</text>
<text>08</text>
<text>24</text>
<text>23</text>
<text>PGD</text>
<text>PGC</text>
<text>VPP</text>
<text>5V</text>
<text>GND</text>
<text>USB</text>
<text>VCC</text>
<text>7805</text>
<text>VPP</text>
<text>BUS ICSP</text>
<text>21</text>
<text>22</text>
<text>HLAK V0.5</text>
</plain>
<libraries>
<library name="led">
<packages>
<package name="LED3MM">
<description>&lt;B&gt;LED&lt;/B&gt;&lt;p&gt;
3 mm, round</description>
</package>
</packages>
</library>
<library name="rcl">
<packages>
<package name="0204/7">
<description>&lt;b&gt;RESISTOR&lt;/b&gt;&lt;p&gt;
type 0204, grid 7.5 mm</description>
</package>
<package name="E2-4">
<description>&lt;b&gt;ELECTROLYTIC CAPACITOR&lt;/b&gt;&lt;p&gt;
grid 2 mm, diameter 4 mm</description>
</package>
</packages>
</library>
<library name="switch-omron">
<packages>
<package name="B3F-10XX">
<description>&lt;b&gt;OMRON SWITCH&lt;/b&gt;</description>
</package>
</packages>
</library>
<library name="special">
<packages>
<package name="QS">
<description>&lt;B&gt;CRYSTAL&lt;/B&gt;</description>
</package>
</packages>
</library>
<library name="con-berg">
<packages>
<package name="PN61729-S">
<description>&lt;b&gt;USB connector&lt;/b&gt; with shield&lt;p&gt;</description>
</package>
</packages>
</library>
<library name="v-reg">
<packages>
<package name="78XXS">
<description>&lt;b&gt;VOLTAGE REGULATOR&lt;/b&gt;</description>
</package>
</packages>
</library>
<library name="pinhead">
<packages>
<package name="1X03">
<description>&lt;b&gt;PIN HEADER&lt;/b&gt;</description>
</package>
<package name="1X05">
<description>&lt;b&gt;PIN HEADER&lt;/b&gt;</description>
</package>
<package name="1X16">
<description>&lt;b&gt;PIN HEADER&lt;/b&gt;</description>
</package>
<package name="1X02">
<description>&lt;b&gt;PIN HEADER&lt;/b&gt;</description>
</package>
<package name="1X11">
<description>&lt;b&gt;PIN HEADER&lt;/b&gt;</description>
</package>
</packages>
</library>
<library name="con-ptr500">
<packages>
<package name="AK500/2">
<description>&lt;b&gt;CONNECTOR&lt;/b&gt;</description>
</package>
</packages>
</library>
<library name="microchip-pic18fxx5x">
<packages>
<package name="DIL40">
<description>&lt;B&gt;Dual In Line&lt;/B&gt;&lt;p&gt;
package type P</description>
</package>
</packages>
</library>
<library name="capacitor-wima">
<packages>
<package name="C2.5-3">
<description>&lt;B&gt;MKS2&lt;/B&gt;, 5 x 3 mm, grid 2.54 mm</description>
</package>
</packages>
</library>
<library name="diode">
<packages>
<package name="DO41-10">
<description>&lt;B&gt;DIODE&lt;/B&gt;&lt;p&gt;
diameter 2.54 mm, horizontal, grid 10.16 mm</description>
</package>
</packages>
</library>
</libraries>
<attributes>
</attributes>
<variantdefs>
</variantdefs>
<elements>
<element name="LED2" library="led" package="LED3MM" value="ON">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="X1" library="special" package="QS" value="20MHz">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C1" library="capacitor-wima" package="C2.5-3" value="15pF">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C2" library="capacitor-wima" package="C2.5-3" value="15pF">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R21" library="rcl" package="0204/7" value="470">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C5" library="rcl" package="E2-4" value="10uF/25V">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="U2" library="v-reg" package="78XXS" value="7805">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="USB" library="con-berg" package="PN61729-S" value="PN61729-S"/>
<element name="JP2" library="pinhead" package="1X03" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="B1" library="con-ptr500" package="AK500/2" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="J3" library="pinhead" package="1X03" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="U$1" library="microchip-pic18fxx5x" package="DIL40" value="PIC18F4550-I/P">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R1" library="rcl" package="0204/7" value="10K">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="S3" library="switch-omron" package="B3F-10XX" value="RESET">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="LED1" library="led" package="LED3MM" value="RUN">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R2" library="rcl" package="0204/7" value="470"/>
<element name="JP1" library="pinhead" package="1X05" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="D1" library="diode" package="DO41-10" value="1N4148">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="JP5" library="pinhead" package="1X16" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="JP6" library="pinhead" package="1X02" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="D2" library="diode" package="DO41-10" value="1N4004">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="JP7" library="pinhead" package="1X11" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C3" library="rcl" package="E2-4" value="0.47uF/25V">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C4" library="capacitor-wima" package="C2.5-3" value="0.1uF">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="JP3" library="pinhead" package="1X02" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="JP4" library="pinhead" package="1X11" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="J1" library="pinhead" package="1X03" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="JP8" library="pinhead" package="1X02" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="JP9" library="pinhead" package="1X16" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="JP10" library="pinhead" package="1X02" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C6" library="capacitor-wima" package="C2.5-3" value="0.1uF">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C7" library="capacitor-wima" package="C2.5-3" value="0.1uF">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
</elements>
<signals>
<signal name="+5V">
<contactref element="JP2" pad="2"/>
<contactref element="U$1" pad="11"/>
<contactref element="U$1" pad="32"/>
<contactref element="R1" pad="2"/>
<contactref element="JP5" pad="9"/>
<contactref element="JP7" pad="10"/>
<contactref element="LED2" pad="A"/>
<contactref element="LED1" pad="A"/>
<contactref element="JP1" pad="2"/>
<contactref element="JP4" pad="10"/>
<contactref element="JP9" pad="9"/>
<contactref element="C6" pad="1"/>
<contactref element="C7" pad="1"/>
</signal>
<signal name="PORTA.0">
<contactref element="U$1" pad="2"/>
<contactref element="JP7" pad="1"/>
<contactref element="JP4" pad="1"/>
</signal>
<signal name="N$5">
<contactref element="C2" pad="1"/>
<contactref element="X1" pad="2"/>
<contactref element="U$1" pad="14"/>
</signal>
<signal name="N$6">
<contactref element="C1" pad="1"/>
<contactref element="X1" pad="1"/>
<contactref element="U$1" pad="13"/>
</signal>
<signal name="N$7">
<contactref element="U2" pad="IN"/>
<contactref element="D2" pad="C"/>
<contactref element="C4" pad="1"/>
</signal>
<signal name="NULL">
<contactref element="U2" pad="OUT"/>
<contactref element="JP2" pad="1"/>
<contactref element="C5" pad="+"/>
</signal>
<signal name="VCC">
<contactref element="JP2" pad="3"/>
<contactref element="USB" pad="1"/>
</signal>
<signal name="MCLR/VPP">
<contactref element="U$1" pad="1"/>
<contactref element="D1" pad="C"/>
<contactref element="JP1" pad="1"/>
</signal>
<signal name="USER_I/O-X2">
<contactref element="USB" pad="3"/>
<contactref element="U$1" pad="24"/>
</signal>
<signal name="USER_I/O-X3">
<contactref element="USB" pad="2"/>
<contactref element="U$1" pad="23"/>
</signal>
<signal name="USER_I/O-X4">
<contactref element="U$1" pad="18"/>
<contactref element="C3" pad="+"/>
</signal>
<signal name="PORTC.7">
<contactref element="U$1" pad="26"/>
<contactref element="JP5" pad="15"/>
<contactref element="JP9" pad="15"/>
</signal>
<signal name="PORTC.6">
<contactref element="U$1" pad="25"/>
<contactref element="JP5" pad="16"/>
<contactref element="JP9" pad="16"/>
</signal>
<signal name="PORTD.2">
<contactref element="U$1" pad="21"/>
<contactref element="JP6" pad="2"/>
<contactref element="JP10" pad="2"/>
</signal>
<signal name="PORTD.3">
<contactref element="U$1" pad="22"/>
<contactref element="JP6" pad="1"/>
<contactref element="JP10" pad="1"/>
</signal>
<signal name="PORTD.4">
<contactref element="U$1" pad="27"/>
<contactref element="JP5" pad="14"/>
<contactref element="JP9" pad="14"/>
</signal>
<signal name="PORTD.6">
<contactref element="U$1" pad="29"/>
<contactref element="JP5" pad="12"/>
<contactref element="JP9" pad="12"/>
</signal>
<signal name="PORTD.7">
<contactref element="U$1" pad="30"/>
<contactref element="JP5" pad="11"/>
<contactref element="JP9" pad="11"/>
</signal>
<signal name="PORTE.0">
<contactref element="U$1" pad="8"/>
<contactref element="JP7" pad="7"/>
<contactref element="JP4" pad="7"/>
</signal>
<signal name="PORTE.1">
<contactref element="U$1" pad="9"/>
<contactref element="JP7" pad="8"/>
<contactref element="JP4" pad="8"/>
</signal>
<signal name="PORTE.2">
<contactref element="U$1" pad="10"/>
<contactref element="JP7" pad="9"/>
<contactref element="JP4" pad="9"/>
</signal>
<signal name="PORTA.4">
<contactref element="JP7" pad="5"/>
<contactref element="JP4" pad="5"/>
<contactref element="U$1" pad="6"/>
<contactref element="R2" pad="1"/>
</signal>
<signal name="PORTA.1">
<contactref element="U$1" pad="3"/>
<contactref element="JP7" pad="2"/>
<contactref element="JP4" pad="2"/>
</signal>
<signal name="PORTA.2">
<contactref element="U$1" pad="4"/>
<contactref element="JP7" pad="3"/>
<contactref element="JP4" pad="3"/>
</signal>
<signal name="PORTA.3">
<contactref element="U$1" pad="5"/>
<contactref element="JP7" pad="4"/>
<contactref element="JP4" pad="4"/>
</signal>
<signal name="PORTA.5">
<contactref element="U$1" pad="7"/>
<contactref element="JP7" pad="6"/>
<contactref element="JP4" pad="6"/>
</signal>
<signal name="PORTB.0">
<contactref element="U$1" pad="33"/>
<contactref element="JP5" pad="8"/>
<contactref element="JP9" pad="8"/>
</signal>
<signal name="PORTB.1">
<contactref element="U$1" pad="34"/>
<contactref element="JP5" pad="7"/>
<contactref element="JP9" pad="7"/>
</signal>
<signal name="PORTB.2">
<contactref element="U$1" pad="35"/>
<contactref element="JP5" pad="6"/>
<contactref element="JP9" pad="6"/>
</signal>
<signal name="PORTB.3">
<contactref element="U$1" pad="36"/>
<contactref element="JP5" pad="5"/>
<contactref element="JP9" pad="5"/>
</signal>
<signal name="PORTB.5">
<contactref element="U$1" pad="38"/>
<contactref element="JP5" pad="3"/>
<contactref element="JP9" pad="3"/>
</signal>
<signal name="PORTB.4">
<contactref element="U$1" pad="37"/>
<contactref element="JP5" pad="4"/>
<contactref element="JP9" pad="4"/>
</signal>
<signal name="PORTC.0">
<contactref element="U$1" pad="15"/>
<contactref element="J3" pad="1"/>
<contactref element="J1" pad="1"/>
</signal>
<signal name="PORTC.1">
<contactref element="U$1" pad="16"/>
<contactref element="J3" pad="2"/>
<contactref element="J1" pad="2"/>
</signal>
<signal name="PORTC.2">
<contactref element="U$1" pad="17"/>
<contactref element="J3" pad="3"/>
<contactref element="J1" pad="3"/>
</signal>
<signal name="PORTB.6">
<contactref element="JP5" pad="2"/>
<contactref element="U$1" pad="39"/>
<contactref element="JP1" pad="5"/>
<contactref element="JP9" pad="2"/>
</signal>
<signal name="PORTB.7">
<contactref element="JP5" pad="1"/>
<contactref element="U$1" pad="40"/>
<contactref element="JP1" pad="4"/>
<contactref element="JP9" pad="1"/>
</signal>
<signal name="N$2">
<contactref element="D2" pad="A"/>
<contactref element="B1" pad="1"/>
</signal>
<signal name="PORTD.5">
<contactref element="U$1" pad="28"/>
<contactref element="JP5" pad="13"/>
<contactref element="JP9" pad="13"/>
</signal>
<signal name="N$1">
<contactref element="S3" pad="3"/>
<contactref element="R1" pad="1"/>
<contactref element="S3" pad="4"/>
<contactref element="D1" pad="A"/>
</signal>
<signal name="N$3">
<contactref element="LED2" pad="K"/>
<contactref element="R21" pad="2"/>
</signal>
<signal name="N$4">
<contactref element="LED1" pad="K"/>
<contactref element="R2" pad="2"/>
</signal>
<signal name="PORTD.0">
<contactref element="JP3" pad="1"/>
<contactref element="U$1" pad="19"/>
<contactref element="JP8" pad="1"/>
</signal>
<signal name="PORTD.1">
<contactref element="JP3" pad="2"/>
<contactref element="U$1" pad="20"/>
<contactref element="JP8" pad="2"/>
</signal>
<signal name="GND">
<contactref element="C2" pad="2"/>
<contactref element="C1" pad="2"/>
<contactref element="USB" pad="S2"/>
<contactref element="USB" pad="4"/>
<contactref element="USB" pad="S1"/>
<contactref element="U$1" pad="12"/>
<contactref element="U$1" pad="31"/>
<contactref element="S3" pad="1"/>
<contactref element="S3" pad="2"/>
<contactref element="U2" pad="GND"/>
<contactref element="C5" pad="-"/>
<contactref element="JP5" pad="10"/>
<contactref element="B1" pad="2"/>
<contactref element="JP7" pad="11"/>
<contactref element="C3" pad="-"/>
<contactref element="C4" pad="2"/>
<contactref element="R21" pad="1"/>
<contactref element="JP1" pad="3"/>
<contactref element="JP4" pad="11"/>
<contactref element="JP9" pad="10"/>
<contactref element="C6" pad="2"/>
<contactref element="C7" pad="2"/>
</signal>
</signals>
</board>
</drawing>
</eagle>
