<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="9.6.2">
<drawing>
<board>
<plain>
<text>&gt;LAST_DATE_TIME</text>
<text>&gt;DRAWING_NAME</text>
<text>This Open Source Hardware (OSHW) project is brought to you
by Bifrost Development Group.</text>
<text>STEP</text>
<text>DIR</text>
<text>TEMP</text>
<wire x1="49.53" y1="53.34" x2="50.8" y2="52.07" width="0.2032" layer="20" curve="-90" cap="flat"/>
<wire x1="1.27" y1="0" x2="0" y2="1.27" width="0.2032" layer="20" curve="-90" cap="flat"/>
<wire x1="50.8" y1="1.27" x2="49.53" y2="0" width="0.2032" layer="20" curve="-90" cap="flat"/>
<wire x1="0" y1="52.07" x2="1.27" y2="53.34" width="0.2032" layer="20" curve="-90" cap="flat"/>
<wire x1="1.27" y1="0" x2="49.53" y2="0" width="0.2032" layer="20"/>
<wire x1="50.8" y1="1.27" x2="50.8" y2="52.07" width="0.2032" layer="20"/>
<wire x1="1.27" y1="53.34" x2="49.53" y2="53.34" width="0.2032" layer="20"/>
<wire x1="0" y1="52.07" x2="0" y2="1.27" width="0.2032" layer="20"/>
<hole x="5.08" y="48.26" drill="6"/>
<hole x="45.72" y="48.26" drill="6"/>
<hole x="45" y="5" drill="6"/>
<hole x="5" y="5" drill="6"/>
<text>PWM</text>
<text>GTP</text>
<text>FAN</text>
<text>3.3V</text>
<text>CS</text>
<text>MISO</text>
<text>CLK</text>
<text>RDY</text>
<text>SW</text>
<text>GND</text>
<text>GND</text>
<text>S</text>
<text>A</text>
<text>B</text>
<text>G</text>
<text>G</text>
</plain>
<libraries>
<library name="olimex">
<description>Generated from &lt;b&gt;A13-OLinuXino_WIFI_Rev_G.sch&lt;/b&gt;&lt;p&gt;
by exp-lbrs.ulp</description>
<packages>
<package name="HN1X8">
<description>&lt;B&gt;CH31 Series &lt;/B&gt;
&lt;br&gt;&lt;b&gt;Manufacture:&lt;/b&gt; CviLux
&lt;br&gt;&lt;b&gt;Supplier:&lt;/b&gt; Comet Electronics
&lt;br&gt;&lt;b&gt;Part Number:&lt;/b&gt; HN1x8 is part of HN1x40
&lt;br&gt;&lt;b&gt;This is Male connector! It reqires PN1x8 Female connector, which is part of PN1x40!&lt;/b&gt;
&lt;br&gt;&lt;b&gt;Eletrical Characteristics:&lt;/b&gt;
&lt;br&gt;&amp;nbsp;&amp;nbsp; - 3A(per contact)/300 VAC
&lt;br&gt;&lt;b&gt;Mechanical Characteristics:&lt;/b&gt;
&lt;br&gt;&lt;b&gt;Pitch:&lt;/b&gt; 2.54mm(.100");
&lt;br&gt;&lt;b&gt;Dimensions:&lt;/b&gt; 20.14 x 2.54 x (6+2.54+3)=11.54 mm</description>
</package>
</packages>
</library>
<library name="bdg">
<packages>
<package name="CHIP-LED0603">
<description>&lt;b&gt;Hyper CHIPLED Hyper-Bright LED&lt;/b&gt;&lt;p&gt;
LB Q993&lt;br&gt;
Source: http://www.osram.convergy.de/ ... Lb_q993.pdf</description>
</package>
<package name="R0603">
<description>&lt;b&gt;RESISTOR&lt;/b&gt;&lt;p&gt;
chip</description>
</package>
<package name="C0603">
<description>&lt;b&gt;CAPACITOR&lt;/b&gt;&lt;p&gt;
chip</description>
</package>
<package name="BDG_FRAME_ATTRIBUTES">
</package>
<package name="M1206">
<description>&lt;b&gt;RESISTOR&lt;/b&gt;&lt;p&gt;
MELF 0.25 W</description>
</package>
</packages>
</library>
<library name="SparkFun-Switches">
<description>&lt;h3&gt;SparkFun Switches, Buttons, Encoders&lt;/h3&gt;
In this library you'll find switches, buttons, joysticks, and anything that moves to create or disrupt an electrical connection.
&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="ROTARY_ENC_PLAIN">
<description>&lt;h3&gt;Rotary Encoder w/ Select Switch&lt;/h3&gt;
&lt;p&gt;Encoders rotate similarly to potentiometers, but they’re different from potentiometers in that an encoder has full rotation without limits. They output gray code so that you can tell how much and in which direction the encoder has been turned.&lt;/p&gt;
&lt;p&gt;This encoder includes a push-down select switch built into the shaft.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.sparkfun.com/datasheets/Components/TW-700198.pdf"&gt;Datasheet&lt;/a&gt;&lt;/p&gt;</description>
</package>
</packages>
</library>
<library name="bdg2">
<packages>
<package name="BDG_FRAME">
</package>
<package name="OSHW_FILLX150_NOTEXT">
</package>
</packages>
</library>
<library name="dialog slg46620g">
<packages>
<package name="SOP65P640X120-20N">
</package>
</packages>
</library>
<library name="olimex_penko">
<packages>
<package name="HN1X2">
<description>&lt;B&gt;CH31 Series &lt;/B&gt;
&lt;br&gt;&lt;b&gt;Manufacture:&lt;/b&gt; CviLux
&lt;br&gt;&lt;b&gt;Supplier:&lt;/b&gt; Comet Electronics
&lt;br&gt;&lt;b&gt;Part Number:&lt;/b&gt; HN1x2 is part of HN1x40
&lt;br&gt;&lt;b&gt;This is Male connector! It reqires PNB1x2 Female connector&lt;/b&gt;
&lt;br&gt;&lt;b&gt;Eletrical Characteristics:&lt;/b&gt;
&lt;br&gt;&amp;nbsp;&amp;nbsp; - 3A(per contact)/300 VAC
&lt;br&gt;&lt;b&gt;Mechanical Characteristics:&lt;/b&gt;
&lt;br&gt;&lt;b&gt;Pitch:&lt;/b&gt; 2.54mm(.100");
&lt;br&gt;&lt;b&gt;Dimensions:&lt;/b&gt; 4.9 x 2.54 x (6+2.54+3)=11.54 mm</description>
</package>
</packages>
</library>
<library name="pinhead-2">
<description>&lt;b&gt;Pin Header Connectors&lt;/b&gt;&lt;p&gt;
&lt;author&gt;Created by librarian@cadsoft.de, Modified by Cougar@CasaDelGato.Com&lt;/author&gt;</description>
<packages>
<package name="1X05">
<description>&lt;b&gt;PIN HEADER&lt;/b&gt; - 2.54</description>
</package>
</packages>
</library>
<library name="transistor-power">
<description>&lt;b&gt;Power Transistors&lt;/b&gt;&lt;p&gt;
&lt;author&gt;Created by librarian@cadsoft.de&lt;/author&gt;</description>
<packages>
<package name="TO220BH">
<description>&lt;b&gt;Molded Package&lt;/b&gt;&lt;p&gt;
grid 2.54 mm</description>
</package>
</packages>
</library>
<library name="transistor-npn">
<description>&lt;b&gt;NPN Transistors&lt;/b&gt;&lt;p&gt;
&lt;author&gt;Created by librarian@cadsoft.de&lt;/author&gt;</description>
<packages>
<package name="TO92">
<description>&lt;b&gt;TO 92&lt;/b&gt;</description>
</package>
</packages>
</library>
<library name="adafruit-2">
<packages>
<package name="SOD-123">
</package>
</packages>
</library>
<library name="pinhead-1">
<description>&lt;b&gt;Pin Header Connectors&lt;/b&gt;&lt;p&gt;
&lt;author&gt;Created by librarian@cadsoft.de&lt;/author&gt;</description>
<packages>
<package name="1X06">
<description>&lt;b&gt;PIN HEADER&lt;/b&gt; - 2.54</description>
</package>
</packages>
</library>
<library name="BeagleBone_Blue_R3">
<description>Generated from &lt;b&gt;BeagleBone_Blue.sch&lt;/b&gt;&lt;p&gt;
by exp-lbrs.ulp</description>
<packages>
<package name="GHI_FIDUCIAL_40MIL">
</package>
</packages>
</library>
</libraries>
<attributes>
</attributes>
<variantdefs>
</variantdefs>
<elements>
<element name="J1" library="olimex" package="HN1X8" value="CON8HN1X8">
<attribute name="NAME"/>
</element>
<element name="LED1" library="bdg" package="CHIP-LED0603" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="LED2" library="bdg" package="CHIP-LED0603" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R1" library="bdg" package="R0603" value="220">
<attribute name="NAME"/>
</element>
<element name="R2" library="bdg" package="R0603" value="220">
<attribute name="NAME"/>
</element>
<element name="S1" library="SparkFun-Switches" package="ROTARY_ENC_PLAIN" value="">
<attribute name="NAME"/>
<attribute name="SF_SKU" value="COM-09117"/>
<attribute name="VALUE"/>
</element>
<element name="U$1" library="bdg2" package="BDG_FRAME" value="FRAME_BDG_B_PUB">
<attribute name="CDR" value="1"/>
<attribute name="CPROJECT" value="P01-139"/>
<attribute name="CTITLE" value="Quadrator-2"/>
<attribute name="EPOCH" value="2352"/>
<attribute name="INITS" value="jrs"/>
<attribute name="RV" value="A"/>
</element>
<element name="U1" library="dialog slg46620g" package="SOP65P640X120-20N" value="SLG46620G">
<attribute name="AVAILABILITY" value="In Stock"/>
<attribute name="DESCRIPTION" value=" GreenPAK Programmable Mixed-signal Matrix. 18-GPIO, 6 ACMPs, 3 DCMPs/PWMs, 2 DACs, 26 LUTs (max.), 10 CNT/DLY (max.), 12 DFF/LATCH (max.) and other Macrocells "/>
<attribute name="MF" value="Dialog Semiconductor"/>
<attribute name="MP" value="SLG46620G"/>
<attribute name="NAME"/>
<attribute name="PACKAGE" value="TSSOP-20 Silego"/>
<attribute name="PRICE" value="None"/>
<attribute name="PURCHASE-URL" value="https://pricing.snapeda.com/search/part/SLG46620G/?ref=eda"/>
</element>
<element name="R3" library="bdg" package="R0603" value="33.2K">
<attribute name="NAME"/>
</element>
<element name="J2" library="olimex_penko" package="HN1X2" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="J3" library="pinhead-2" package="1X05" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="Q1" library="transistor-power" package="TO220BH" value="IRFZ48Z">
<attribute name="NAME"/>
<attribute name="POPULARITY" value="3"/>
</element>
<element name="Q2" library="transistor-npn" package="TO92" value="BC547B">
<attribute name="NAME"/>
<attribute name="POPULARITY" value="47"/>
</element>
<element name="Q3" library="transistor-npn" package="TO92" value="BC337">
<attribute name="NAME"/>
<attribute name="POPULARITY" value="0"/>
</element>
<element name="D1" library="adafruit-2" package="SOD-123" value="1N4148">
<attribute name="NAME"/>
</element>
<element name="R4" library="bdg" package="R0603" value="2.2K">
<attribute name="NAME"/>
</element>
<element name="R5" library="bdg" package="R0603" value="4.7K">
<attribute name="NAME"/>
</element>
<element name="R6" library="bdg" package="R0603" value="10">
<attribute name="NAME"/>
</element>
<element name="C1" library="bdg" package="C0603" value="220p">
<attribute name="NAME"/>
</element>
<element name="J4" library="pinhead-1" package="1X06" value="">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="LOGO1" library="bdg2" package="OSHW_FILLX150_NOTEXT" value="OSHW_LOGO_FILLX0150-NT"/>
<element name="U$2" library="bdg" package="BDG_FRAME_ATTRIBUTES" value="FRAME_BDG_B_ATTRIBUTES">
<attribute name="CPROJECT" value="P01-139"/>
<attribute name="CPROJECT" value="P01-139"/>
<attribute name="CTITLE" value="Quadrator-2"/>
<attribute name="CTITLE" value="Quadrator-2"/>
<attribute name="DRAWING_NAME"/>
<attribute name="EPOCH" value="2352"/>
<attribute name="EPOCH" value="2352"/>
<attribute name="INITS" value="jrs"/>
<attribute name="INITS" value="jrs"/>
<attribute name="LAST_DATE_TIME"/>
<attribute name="RV" value="A"/>
<attribute name="RV" value="A"/>
</element>
<element name="FUD1" library="BeagleBone_Blue_R3" package="GHI_FIDUCIAL_40MIL" value="FIDUCIAL"/>
<element name="FUD2" library="BeagleBone_Blue_R3" package="GHI_FIDUCIAL_40MIL" value="FIDUCIAL"/>
<element name="C2" library="bdg" package="C0603" value="100n">
<attribute name="NAME"/>
</element>
<element name="C3" library="bdg" package="C0603" value="10u">
<attribute name="NAME"/>
</element>
<element name="C4" library="bdg" package="C0603" value="100n">
<attribute name="NAME"/>
</element>
<element name="R7" library="bdg" package="M1206" value="4.7">
<attribute name="NAME"/>
</element>
</elements>
<signals>
<signal name="GND">
<contactref element="S1" pad="C"/>
<contactref element="S1" pad="SW+"/>
<contactref element="J1" pad="8"/>
<contactref element="J1" pad="7"/>
<contactref element="LED2" pad="C"/>
<contactref element="LED1" pad="C"/>
<contactref element="U1" pad="11"/>
<contactref element="J3" pad="2"/>
<contactref element="Q3" pad="1"/>
<contactref element="Q1" pad="S"/>
<contactref element="J4" pad="2"/>
<contactref element="J4" pad="4"/>
<contactref element="J4" pad="6"/>
<contactref element="C4" pad="2"/>
<contactref element="C2" pad="2"/>
<contactref element="C3" pad="2"/>
<contactref element="J3" pad="4"/>
<contactref element="J2" pad="2"/>
</signal>
<signal name="+3V3">
<contactref element="U1" pad="1"/>
<contactref element="J1" pad="1"/>
<contactref element="R3" pad="1"/>
<contactref element="C4" pad="1"/>
<contactref element="C3" pad="1"/>
<contactref element="C2" pad="1"/>
</signal>
<signal name="CS">
<contactref element="J1" pad="2"/>
<contactref element="U1" pad="9"/>
</signal>
<signal name="MISO">
<contactref element="J1" pad="3"/>
<contactref element="U1" pad="10"/>
</signal>
<signal name="CLK">
<contactref element="U1" pad="2"/>
<contactref element="J1" pad="4"/>
</signal>
<signal name="RDY">
<contactref element="U1" pad="3"/>
<contactref element="J1" pad="5"/>
</signal>
<signal name="ENCA">
<contactref element="S1" pad="A"/>
<contactref element="U1" pad="4"/>
<contactref element="J3" pad="3"/>
</signal>
<signal name="ENCB">
<contactref element="S1" pad="B"/>
<contactref element="U1" pad="5"/>
<contactref element="J3" pad="5"/>
</signal>
<signal name="CPSTEP">
<contactref element="U1" pad="6"/>
<contactref element="R1" pad="1"/>
</signal>
<signal name="CPDIR">
<contactref element="U1" pad="7"/>
<contactref element="R2" pad="1"/>
</signal>
<signal name="SW1">
<contactref element="U1" pad="20"/>
<contactref element="S1" pad="SW-"/>
<contactref element="J3" pad="1"/>
</signal>
<signal name="DIR">
<contactref element="LED1" pad="A"/>
<contactref element="R1" pad="2"/>
</signal>
<signal name="STEP">
<contactref element="LED2" pad="A"/>
<contactref element="R2" pad="2"/>
</signal>
<signal name="SW">
<contactref element="U1" pad="19"/>
<contactref element="J1" pad="6"/>
</signal>
<signal name="TEMP">
<contactref element="U1" pad="8"/>
<contactref element="R3" pad="2"/>
<contactref element="J2" pad="1"/>
</signal>
<signal name="PWM">
<contactref element="R5" pad="2"/>
<contactref element="U1" pad="18"/>
<contactref element="C1" pad="1"/>
</signal>
<signal name="N$4">
<contactref element="C1" pad="2"/>
<contactref element="R5" pad="1"/>
<contactref element="Q3" pad="2"/>
</signal>
<signal name="N$2">
<contactref element="Q3" pad="3"/>
<contactref element="D1" pad="C"/>
<contactref element="Q2" pad="2"/>
<contactref element="R4" pad="2"/>
</signal>
<signal name="N$5">
<contactref element="D1" pad="A"/>
<contactref element="Q2" pad="1"/>
<contactref element="R6" pad="2"/>
</signal>
<signal name="N$6">
<contactref element="R4" pad="1"/>
<contactref element="Q2" pad="3"/>
<contactref element="J4" pad="1"/>
</signal>
<signal name="N$7">
<contactref element="Q1" pad="G"/>
<contactref element="R6" pad="1"/>
</signal>
<signal name="N$8">
<contactref element="Q1" pad="D"/>
<contactref element="J4" pad="5"/>
<contactref element="R7" pad="1"/>
</signal>
<signal name="N$9">
<contactref element="J4" pad="3"/>
<contactref element="R7" pad="2"/>
</signal>
</signals>
</board>
</drawing>
</eagle>
