<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="9.4.2">
<drawing>
<board>
<plain>
<wire x1="0" y1="35" x2="43" y2="35" width="0.1524" layer="20"/>
<wire x1="43" y1="0" x2="0" y2="0" width="0.1524" layer="20"/>
<wire x1="0" y1="0" x2="0" y2="35" width="0.1524" layer="20"/>
<text>CLK</text>
<text>SIN</text>
<text>SOUT</text>
<text>GND</text>
<text>TEENSYBOY</text>
<wire x1="1" y1="25" x2="31.5" y2="25" width="0.5" layer="46"/>
<text>C7</text>
<text>F7</text>
<text>B6</text>
<text>B5</text>
<text>B4</text>
<text>D7</text>
<text>D6</text>
<text>GND</text>
<hole x="4" y="2" drill="2.2"/>
<hole x="11.5" y="23" drill="2.2"/>
<hole x="25.5" y="12.5" drill="2.2"/>
<wire x1="31.5" y1="25" x2="42" y2="25" width="0.5" layer="46"/>
<wire x1="43" y1="35" x2="43" y2="0" width="0.1524" layer="20"/>
<wire x1="31.5" y1="25" x2="31.5" y2="1" width="0.5" layer="46"/>
<text>VCC</text>
<text>OUT</text>
<text>GND</text>
<text>RX</text>
<text>TX</text>
<text>D1</text>
<text>D0</text>
<text>GND</text>
<wire x1="32.5" y1="10.5" x2="42" y2="10.5" width="0.5" layer="46"/>
</plain>
<libraries>
<library name="teensy">
<packages>
<package name="TEENSY">
<description>Teensy 2.0

&lt;p&gt;&lt;a href="https://www.pjrc.com/store/teensy.html"&gt;www.pjrc.com/store/teensy.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.pjrc.com/teensy/eagle_lib.html"&gt;www.pjrc.com/teensy/eagle_lib.html&lt;/a&gt;&lt;/p&gt;</description>
</package>
</packages>
</library>
<library name="Bourns">
<description>&lt;b&gt;https://eagle.componentsearchengine.com&lt;/b&gt;&lt;p&gt;&lt;author&gt;Created by SamacSys&lt;/author&gt;</description>
<packages>
<package name="SOIC127P762X240-14N">
<description>&lt;b&gt;4814P-1-331LF-1&lt;/b&gt;&lt;br&gt;

&lt;a href="https://www.mouser.com/ProductDetail/Bourns/4814P-1-331LF?qs=sGAEpiMZZMvrmc6UYKmaNYw0lZCrCZ2hthOd5RIRfAg%3D"&gt;Mouser ref&lt;/a&gt;</description>
</package>
</packages>
</library>
<library name="SparkFun-LED">
<description>&lt;h3&gt;SparkFun LEDs&lt;/h3&gt;
This library contains discrete LEDs for illumination or indication, but no displays.
&lt;br&gt;
&lt;br&gt;
We've spent an enormous amount of time creating and checking these footprints and parts, but it is &lt;b&gt; the end user's responsibility&lt;/b&gt; to ensure correctness and suitablity for a given componet or application. 
&lt;br&gt;
&lt;br&gt;If you enjoy using this library, please buy one of our products at &lt;a href=" www.sparkfun.com"&gt;SparkFun.com&lt;/a&gt;.
&lt;br&gt;
&lt;br&gt;
&lt;b&gt;Licensing:&lt;/b&gt; Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ 
&lt;br&gt;
&lt;br&gt;
You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage.</description>
<packages>
<package name="LED-1206">
<description>&lt;h3&gt;LED 1206 SMT&lt;/h3&gt;

1206, surface mount. 

&lt;p&gt;Specifications:
&lt;ul&gt;&lt;li&gt;Pin count: 2&lt;/li&gt;
&lt;li&gt;Pin pitch: &lt;/li&gt;
&lt;li&gt;Area: 0.125" x 0.06"&lt;/li&gt;
&lt;/ul&gt;&lt;/p&gt;
&lt;p&gt;Example device(s):
&lt;ul&gt;&lt;li&gt;LED&lt;/li&gt;&lt;/ul&gt;</description>
</package>
</packages>
</library>
<library name="SparkFun-Resistors">
<description>&lt;h3&gt;SparkFun Resistors&lt;/h3&gt;
This library contains resistors. Reference designator:R. 
&lt;br&gt;
&lt;br&gt;
We've spent an enormous amount of time creating and checking these footprints and parts, but it is &lt;b&gt; the end user's responsibility&lt;/b&gt; to ensure correctness and suitablity for a given componet or application. 
&lt;br&gt;
&lt;br&gt;If you enjoy using this library, please buy one of our products at &lt;a href=" www.sparkfun.com"&gt;SparkFun.com&lt;/a&gt;.
&lt;br&gt;
&lt;br&gt;
&lt;b&gt;Licensing:&lt;/b&gt; Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ 
&lt;br&gt;
&lt;br&gt;
You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage.</description>
<packages>
<package name="0805">
<description>&lt;p&gt;&lt;b&gt;Generic 2012 (0805) package&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;0.2mm courtyard excess rounded to nearest 0.05mm.&lt;/p&gt;</description>
</package>
</packages>
</library>
<library name="switch-omron">
<description>&lt;b&gt;Omron Switches&lt;/b&gt;&lt;p&gt;
&lt;author&gt;Created by librarian@cadsoft.de&lt;/author&gt;</description>
<packages>
<package name="B3F-10XX-RND">
</package>
</packages>
</library>
<library name="Game Boy-alt">
<description>Nintendo Game Boy Parts</description>
<packages>
<package name="DMG-GAMEBOY">
</package>
<package name="HEADER-S8">
</package>
<package name="HEADER-S4">
</package>
<package name="DMG-HEADER-S">
</package>
<package name="DMG-HEADER-GND">
</package>
<package name="DMG-LINK-SIMPLE">
</package>
<package name="HEADER-S6">
</package>
</packages>
</library>
<library name="led">
<description>&lt;b&gt;LEDs&lt;/b&gt;&lt;p&gt;
&lt;author&gt;Created by librarian@cadsoft.de&lt;/author&gt;&lt;br&gt;
Extended by Federico Battaglin &lt;author&gt;&amp;lt;federico.rd@fdpinternational.com&amp;gt;&lt;/author&gt; with DUOLED</description>
<packages>
<package name="LED5MM">
<description>&lt;B&gt;LED&lt;/B&gt;&lt;p&gt;
5 mm, round</description>
</package>
</packages>
</library>
</libraries>
<attributes>
</attributes>
<variantdefs>
</variantdefs>
<elements>
<element name="TEENSY2" library="teensy" package="TEENSY" value="">
<attribute name="VALUE"/>
</element>
<element name="SLA" library="SparkFun-LED" package="LED-1206" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="MST" library="SparkFun-LED" package="LED-1206" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="KEY" library="SparkFun-LED" package="LED-1206" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="NANO" library="SparkFun-LED" package="LED-1206" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="MGB" library="SparkFun-LED" package="LED-1206" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="F7" library="SparkFun-LED" package="LED-1206" value="">
<attribute name="VALUE"/>
</element>
<element name="STATUS" library="SparkFun-LED" package="LED-1206" value="">
<attribute name="VALUE"/>
</element>
<element name="R1" library="SparkFun-Resistors" package="0805" value="2.2K">
<attribute name="NAME"/>
</element>
<element name="MODE_SELECT" library="switch-omron" package="B3F-10XX-RND" value="">
<attribute name="VALUE"/>
</element>
<element name="E$1" library="Game Boy-alt" package="DMG-GAMEBOY" value=""/>
<element name="4814P1331LF" library="Bourns" package="SOIC127P762X240-14N" value="330 Ohm"/>
<element name="LMGB" library="led" package="LED5MM" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="LNANO" library="led" package="LED5MM" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="LKEY" library="led" package="LED5MM" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="LMAS" library="led" package="LED5MM" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="LSLA" library="led" package="LED5MM" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="E$2" library="Game Boy-alt" package="HEADER-S8" value=""/>
<element name="MODE_SELECT1" library="switch-omron" package="B3F-10XX-RND" value="">
<attribute name="VALUE"/>
</element>
<element name="R2" library="SparkFun-Resistors" package="0805" value="2.2K">
<attribute name="NAME"/>
</element>
<element name="E$5" library="Game Boy-alt" package="HEADER-S4" value=""/>
<element name="E$6" library="Game Boy-alt" package="HEADER-S8" value=""/>
<element name="F5" library="Game Boy-alt" package="DMG-HEADER-S" value="">
<attribute name="NAME"/>
</element>
<element name="F6" library="Game Boy-alt" package="DMG-HEADER-S" value="">
<attribute name="NAME"/>
</element>
<element name="GND" library="Game Boy-alt" package="DMG-HEADER-GND" value="">
<attribute name="NAME"/>
</element>
<element name="GND1" library="Game Boy-alt" package="DMG-HEADER-GND" value=""/>
<element name="VCC" library="Game Boy-alt" package="DMG-HEADER-S" value="">
<attribute name="NAME"/>
</element>
<element name="E$3" library="Game Boy-alt" package="DMG-LINK-SIMPLE" value=""/>
<element name="E$8" library="Game Boy-alt" package="HEADER-S6" value=""/>
<element name="6-GND" library="Game Boy-alt" package="DMG-HEADER-GND" value="">
<attribute name="NAME"/>
</element>
<element name="4-SD" library="Game Boy-alt" package="DMG-HEADER-S" value="">
<attribute name="NAME"/>
</element>
<element name="2-OUT" library="Game Boy-alt" package="DMG-HEADER-S" value="">
<attribute name="NAME"/>
</element>
<element name="1-VCC" library="Game Boy-alt" package="DMG-HEADER-S" value="">
<attribute name="NAME"/>
</element>
<element name="3-IN" library="Game Boy-alt" package="DMG-HEADER-S" value="">
<attribute name="NAME"/>
</element>
<element name="5-CLK" library="Game Boy-alt" package="DMG-HEADER-S" value="">
<attribute name="NAME"/>
</element>
</elements>
<signals>
<signal name="S$22">
<contactref element="TEENSY2" pad="GND"/>
<contactref element="R1" pad="1"/>
<contactref element="GND1" pad="P$1"/>
<contactref element="GND" pad="P$1"/>
</signal>
<signal name="S$16">
<contactref element="TEENSY2" pad="F0"/>
<contactref element="E$6" pad="$4"/>
</signal>
<signal name="S$23">
<contactref element="TEENSY2" pad="F1"/>
<contactref element="E$6" pad="$5"/>
</signal>
<signal name="S$18">
<contactref element="TEENSY2" pad="F4"/>
<contactref element="E$6" pad="$6"/>
</signal>
<signal name="S$19">
<contactref element="TEENSY2" pad="+5V"/>
<contactref element="MODE_SELECT" pad="3"/>
<contactref element="VCC" pad="P$1"/>
</signal>
<signal name="S$20">
<contactref element="TEENSY2" pad="D4"/>
<contactref element="MODE_SELECT" pad="2"/>
</signal>
<signal name="S$21">
<contactref element="R1" pad="2"/>
<contactref element="MODE_SELECT" pad="1"/>
</signal>
<signal name="S$1">
<contactref element="TEENSY2" pad="D6"/>
<contactref element="4814P1331LF" pad="8"/>
<contactref element="E$2" pad="$6"/>
</signal>
<signal name="S$2">
<contactref element="TEENSY2" pad="D7"/>
<contactref element="4814P1331LF" pad="9"/>
<contactref element="E$2" pad="$5"/>
</signal>
<signal name="S$3">
<contactref element="TEENSY2" pad="B4"/>
<contactref element="4814P1331LF" pad="10"/>
<contactref element="E$2" pad="$4"/>
</signal>
<signal name="S$4">
<contactref element="TEENSY2" pad="B5"/>
<contactref element="4814P1331LF" pad="11"/>
<contactref element="E$2" pad="$3"/>
</signal>
<signal name="S$5">
<contactref element="TEENSY2" pad="B6"/>
<contactref element="4814P1331LF" pad="12"/>
<contactref element="E$2" pad="$2"/>
</signal>
<signal name="S$6">
<contactref element="TEENSY2" pad="F7"/>
<contactref element="4814P1331LF" pad="13"/>
<contactref element="E$2" pad="$1"/>
</signal>
<signal name="S$8">
<contactref element="TEENSY2" pad="C7"/>
<contactref element="4814P1331LF" pad="14"/>
<contactref element="E$2" pad="$0"/>
</signal>
<signal name="S$9">
<contactref element="F7" pad="A"/>
<contactref element="4814P1331LF" pad="2"/>
</signal>
<signal name="S$10">
<contactref element="SLA" pad="A"/>
<contactref element="4814P1331LF" pad="3"/>
</signal>
<signal name="S$11">
<contactref element="MST" pad="A"/>
<contactref element="4814P1331LF" pad="4"/>
</signal>
<signal name="S$12">
<contactref element="KEY" pad="A"/>
<contactref element="4814P1331LF" pad="5"/>
</signal>
<signal name="S$13">
<contactref element="NANO" pad="A"/>
<contactref element="4814P1331LF" pad="6"/>
</signal>
<signal name="S$14">
<contactref element="MGB" pad="A"/>
<contactref element="4814P1331LF" pad="7"/>
</signal>
<signal name="S$15">
<contactref element="STATUS" pad="A"/>
<contactref element="4814P1331LF" pad="1"/>
</signal>
<signal name="S$24">
<contactref element="TEENSY2" pad="GRND1"/>
<contactref element="E$2" pad="GND"/>
<contactref element="E$6" pad="GND"/>
<contactref element="SLA" pad="C"/>
<contactref element="MST" pad="C"/>
<contactref element="KEY" pad="C"/>
<contactref element="NANO" pad="C"/>
<contactref element="MGB" pad="C"/>
<contactref element="F7" pad="C"/>
<contactref element="STATUS" pad="C"/>
</signal>
<signal name="S$25">
<contactref element="LNANO" pad="K"/>
<contactref element="LMGB" pad="K"/>
<contactref element="LKEY" pad="K"/>
<contactref element="LMAS" pad="K"/>
<contactref element="LSLA" pad="K"/>
<contactref element="E$8" pad="GND"/>
</signal>
<signal name="S$17">
<contactref element="LSLA" pad="A"/>
<contactref element="E$8" pad="$0"/>
</signal>
<signal name="S$26">
<contactref element="LMAS" pad="A"/>
<contactref element="E$8" pad="$1"/>
</signal>
<signal name="S$27">
<contactref element="LKEY" pad="A"/>
<contactref element="E$8" pad="$2"/>
</signal>
<signal name="S$28">
<contactref element="LNANO" pad="A"/>
<contactref element="E$8" pad="$3"/>
</signal>
<signal name="S$29">
<contactref element="R2" pad="2"/>
<contactref element="MODE_SELECT1" pad="1"/>
</signal>
<signal name="S$30">
<contactref element="E$5" pad="GND"/>
<contactref element="R2" pad="1"/>
</signal>
<signal name="S$31">
<contactref element="E$5" pad="$0"/>
<contactref element="MODE_SELECT1" pad="3"/>
</signal>
<signal name="S$32">
<contactref element="E$5" pad="$1"/>
<contactref element="MODE_SELECT1" pad="4"/>
</signal>
<signal name="S$33">
<contactref element="E$5" pad="$2"/>
<contactref element="MODE_SELECT1" pad="2"/>
</signal>
<signal name="S$34">
<contactref element="E$6" pad="$3"/>
<contactref element="TEENSY2" pad="D3"/>
</signal>
<signal name="S$35">
<contactref element="E$6" pad="$2"/>
<contactref element="TEENSY2" pad="D2"/>
</signal>
<signal name="S$37">
<contactref element="F5" pad="P$1"/>
<contactref element="TEENSY2" pad="F5"/>
</signal>
<signal name="S$36">
<contactref element="TEENSY2" pad="D1"/>
<contactref element="E$6" pad="$1"/>
</signal>
<signal name="S$38">
<contactref element="F6" pad="P$1"/>
<contactref element="TEENSY2" pad="F6"/>
</signal>
<signal name="S$39">
<contactref element="TEENSY2" pad="D0"/>
<contactref element="E$6" pad="$0"/>
</signal>
<signal name="S$40">
<contactref element="E$3" pad="GND"/>
<contactref element="6-GND" pad="P$1"/>
</signal>
<signal name="S$41">
<contactref element="E$3" pad="SD"/>
<contactref element="4-SD" pad="P$1"/>
</signal>
<signal name="S$42">
<contactref element="E$3" pad="OUT"/>
<contactref element="2-OUT" pad="P$1"/>
</signal>
<signal name="S$43">
<contactref element="E$3" pad="IN"/>
<contactref element="3-IN" pad="P$1"/>
</signal>
<signal name="S$44">
<contactref element="E$3" pad="+5V"/>
<contactref element="1-VCC" pad="P$1"/>
</signal>
<signal name="S$45">
<contactref element="E$3" pad="CLK"/>
<contactref element="5-CLK" pad="P$1"/>
</signal>
<signal name="S$46">
<contactref element="E$8" pad="$4"/>
<contactref element="LMGB" pad="A"/>
</signal>
</signals>
</board>
</drawing>
</eagle>
