Commits

Trammell Hudson  committed d279ee8

boost circuit schematic and board update

  • Participants
  • Parent commits 36cf26b

Comments (0)

Files changed (2)

 <wire x1="93.65" y1="19.05" x2="93.65" y2="85.08" width="0" layer="20"/>
 <wire x1="93.65" y1="85.08" x2="-3.81" y2="85.08" width="0" layer="20"/>
 <wire x1="-3.81" y1="85.08" x2="-3.81" y2="19.05" width="0" layer="20"/>
+<text x="1.27" y="72.39" size="1.778" layer="25" rot="R270">TX+</text>
+<text x="2.54" y="59.69" size="1.778" layer="25" rot="R90">TX-</text>
+<text x="2.54" y="52.07" size="1.778" layer="25" rot="R90">RX+</text>
+<text x="2.54" y="44.45" size="1.778" layer="25" rot="R90">RX-</text>
+<text x="2.54" y="34.29" size="1.778" layer="25" rot="R90">BUT</text>
+<text x="2.54" y="26.67" size="1.778" layer="25" rot="R90">GND</text>
+<text x="88.9" y="30.48" size="1.778" layer="25" rot="R90">AC_L</text>
+<text x="88.9" y="46.99" size="1.778" layer="25" rot="R90">AC_N</text>
+<text x="88.9" y="63.5" size="1.778" layer="25" rot="R90">GND</text>
 </plain>
 <libraries>
 <library name="teensy">
 </package>
 </packages>
 </library>
-<library name="transistor-fet">
-<description>&lt;b&gt;Field Effect Transistors&lt;/b&gt;&lt;p&gt;
-&lt;author&gt;Created by librarian@cadsoft.de&lt;/author&gt;&lt;p&gt;
-&lt;p&gt;
-Symbols changed according to IEC617&lt;p&gt; 
-All types, packages and assignment to symbols and pins checked&lt;p&gt;
-Package outlines partly checked&lt;p&gt;
-&lt;p&gt;
-JFET = junction FET&lt;p&gt;
-IGBT-x = insulated gate bipolar transistor&lt;p&gt;
-x=N: NPN; x=P: PNP&lt;p&gt;
-IGFET-mc-nnn; (IGFET=insulated gate field effect transistor)&lt;P&gt;
-m=D: depletion mode (Verdr&amp;auml;ngungstyp)&lt;p&gt;
-m=E: enhancement mode (Anreicherungstyp)&lt;p&gt;
-c: N=N-channel; P=P-Channel&lt;p&gt;
-GDSB: gate, drain, source, bulk&lt;p&gt;
-&lt;p&gt;
-by R. Vogg  15.March.2002</description>
-<packages>
-<package name="DIL04">
-<description>&lt;b&gt;Dual In Line Package&lt;/b&gt;</description>
-<wire x1="2.54" y1="2.921" x2="-2.54" y2="2.921" width="0.1524" layer="21"/>
-<wire x1="-2.54" y1="-2.921" x2="2.54" y2="-2.921" width="0.1524" layer="21"/>
-<wire x1="2.54" y1="2.921" x2="2.54" y2="-2.921" width="0.1524" layer="21"/>
-<wire x1="-2.54" y1="2.921" x2="-2.54" y2="1.016" width="0.1524" layer="21"/>
-<wire x1="-2.54" y1="-2.921" x2="-2.54" y2="-1.016" width="0.1524" layer="21"/>
-<wire x1="-2.54" y1="1.016" x2="-2.54" y2="-1.016" width="0.1524" layer="21" curve="-180"/>
-<pad name="1" x="-1.27" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
-<pad name="2" x="1.27" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
-<pad name="3" x="1.27" y="3.81" drill="0.8128" shape="long" rot="R90"/>
-<pad name="4" x="-1.27" y="3.81" drill="0.8128" shape="long" rot="R90"/>
-<text x="4.191" y="-2.921" size="1.27" layer="27" ratio="10" rot="R90">&gt;VALUE</text>
-<text x="-2.921" y="-2.667" size="1.27" layer="25" ratio="10" rot="R90">&gt;NAME</text>
-</package>
-</packages>
-</library>
 <library name="adafruit">
 <packages>
 <package name="E5-13">
 <rectangle x1="-5.969" y1="-0.635" x2="-5.08" y2="0.635" layer="21"/>
 <rectangle x1="5.08" y1="-0.635" x2="5.969" y2="0.635" layer="21"/>
 </package>
-<package name="1X2-3.5MM">
-<wire x1="-3.4" y1="3.4" x2="-3.4" y2="-2.2" width="0.127" layer="21"/>
-<wire x1="-3.4" y1="-2.2" x2="-3.4" y2="-3.6" width="0.127" layer="21"/>
-<wire x1="-3.4" y1="-3.6" x2="3.6" y2="-3.6" width="0.127" layer="21"/>
-<wire x1="3.6" y1="-3.6" x2="3.6" y2="-2.2" width="0.127" layer="21"/>
-<wire x1="3.6" y1="-2.2" x2="3.6" y2="3.4" width="0.127" layer="21"/>
-<wire x1="3.6" y1="3.4" x2="-3.4" y2="3.4" width="0.127" layer="21"/>
-<wire x1="-3.4" y1="-2.2" x2="3.6" y2="-2.2" width="0.127" layer="21"/>
-<pad name="1" x="1.8" y="0" drill="1" diameter="2.1844"/>
-<pad name="2" x="-1.7" y="0" drill="1" diameter="2.1844"/>
-<text x="3" y="5" size="1.27" layer="25" rot="R180">&gt;NAME</text>
-</package>
-<package name="0204/7">
+<package name="0207/2V">
 <description>&lt;b&gt;RESISTOR&lt;/b&gt;&lt;p&gt;
-type 0204, grid 7.5 mm</description>
-<wire x1="3.81" y1="0" x2="2.921" y2="0" width="0.508" layer="51"/>
-<wire x1="-3.81" y1="0" x2="-2.921" y2="0" width="0.508" layer="51"/>
-<wire x1="-2.54" y1="0.762" x2="-2.286" y2="1.016" width="0.1524" layer="21" curve="-90"/>
-<wire x1="-2.54" y1="-0.762" x2="-2.286" y2="-1.016" width="0.1524" layer="21" curve="90"/>
-<wire x1="2.286" y1="-1.016" x2="2.54" y2="-0.762" width="0.1524" layer="21" curve="90"/>
-<wire x1="2.286" y1="1.016" x2="2.54" y2="0.762" width="0.1524" layer="21" curve="-90"/>
-<wire x1="-2.54" y1="-0.762" x2="-2.54" y2="0.762" width="0.1524" layer="21"/>
-<wire x1="-2.286" y1="1.016" x2="-1.905" y2="1.016" width="0.1524" layer="21"/>
-<wire x1="-1.778" y1="0.889" x2="-1.905" y2="1.016" width="0.1524" layer="21"/>
-<wire x1="-2.286" y1="-1.016" x2="-1.905" y2="-1.016" width="0.1524" layer="21"/>
-<wire x1="-1.778" y1="-0.889" x2="-1.905" y2="-1.016" width="0.1524" layer="21"/>
-<wire x1="1.778" y1="0.889" x2="1.905" y2="1.016" width="0.1524" layer="21"/>
-<wire x1="1.778" y1="0.889" x2="-1.778" y2="0.889" width="0.1524" layer="21"/>
-<wire x1="1.778" y1="-0.889" x2="1.905" y2="-1.016" width="0.1524" layer="21"/>
-<wire x1="1.778" y1="-0.889" x2="-1.778" y2="-0.889" width="0.1524" layer="21"/>
-<wire x1="2.286" y1="1.016" x2="1.905" y2="1.016" width="0.1524" layer="21"/>
-<wire x1="2.286" y1="-1.016" x2="1.905" y2="-1.016" width="0.1524" layer="21"/>
-<wire x1="2.54" y1="-0.762" x2="2.54" y2="0.762" width="0.1524" layer="21"/>
-<pad name="1" x="-3.81" y="0" drill="0.8128" diameter="1.6764" shape="octagon"/>
-<pad name="2" x="3.81" y="0" drill="0.8128" diameter="1.6764" shape="octagon"/>
-<text x="-2.54" y="1.2954" size="0.9906" layer="25" ratio="12">&gt;NAME</text>
-<text x="-1.6256" y="-0.4826" size="0.9906" layer="27" ratio="12">&gt;VALUE</text>
-<rectangle x1="2.54" y1="-0.254" x2="2.921" y2="0.254" layer="21"/>
-<rectangle x1="-2.921" y1="-0.254" x2="-2.54" y2="0.254" layer="21"/>
-</package>
-<package name="0207/10">
-<description>&lt;b&gt;RESISTOR&lt;/b&gt;&lt;p&gt;
-type 0207, grid 10 mm</description>
-<wire x1="5.08" y1="0" x2="4.064" y2="0" width="0.6096" layer="51"/>
-<wire x1="-5.08" y1="0" x2="-4.064" y2="0" width="0.6096" layer="51"/>
-<wire x1="-3.175" y1="0.889" x2="-2.921" y2="1.143" width="0.1524" layer="21" curve="-90"/>
-<wire x1="-3.175" y1="-0.889" x2="-2.921" y2="-1.143" width="0.1524" layer="21" curve="90"/>
-<wire x1="2.921" y1="-1.143" x2="3.175" y2="-0.889" width="0.1524" layer="21" curve="90"/>
-<wire x1="2.921" y1="1.143" x2="3.175" y2="0.889" width="0.1524" layer="21" curve="-90"/>
-<wire x1="-3.175" y1="-0.889" x2="-3.175" y2="0.889" width="0.1524" layer="21"/>
-<wire x1="-2.921" y1="1.143" x2="-2.54" y2="1.143" width="0.1524" layer="21"/>
-<wire x1="-2.413" y1="1.016" x2="-2.54" y2="1.143" width="0.1524" layer="21"/>
-<wire x1="-2.921" y1="-1.143" x2="-2.54" y2="-1.143" width="0.1524" layer="21"/>
-<wire x1="-2.413" y1="-1.016" x2="-2.54" y2="-1.143" width="0.1524" layer="21"/>
-<wire x1="2.413" y1="1.016" x2="2.54" y2="1.143" width="0.1524" layer="21"/>
-<wire x1="2.413" y1="1.016" x2="-2.413" y2="1.016" width="0.1524" layer="21"/>
-<wire x1="2.413" y1="-1.016" x2="2.54" y2="-1.143" width="0.1524" layer="21"/>
-<wire x1="2.413" y1="-1.016" x2="-2.413" y2="-1.016" width="0.1524" layer="21"/>
-<wire x1="2.921" y1="1.143" x2="2.54" y2="1.143" width="0.1524" layer="21"/>
-<wire x1="2.921" y1="-1.143" x2="2.54" y2="-1.143" width="0.1524" layer="21"/>
-<wire x1="3.175" y1="-0.889" x2="3.175" y2="0.889" width="0.1524" layer="21"/>
-<pad name="1" x="-5.08" y="0" drill="0.8128" diameter="1.6764" shape="octagon"/>
-<pad name="2" x="5.08" y="0" drill="0.8128" diameter="1.6764" shape="octagon"/>
-<text x="-3.048" y="1.524" size="1.27" layer="25" ratio="10">&gt;NAME</text>
-<text x="-2.2606" y="-0.635" size="1.27" layer="27" ratio="10">&gt;VALUE</text>
-<rectangle x1="3.175" y1="-0.3048" x2="4.0386" y2="0.3048" layer="21"/>
-<rectangle x1="-4.0386" y1="-0.3048" x2="-3.175" y2="0.3048" layer="21"/>
+type 0207, grid 2.5 mm</description>
+<wire x1="-1.27" y1="0" x2="-0.381" y2="0" width="0.6096" layer="51"/>
+<wire x1="-0.254" y1="0" x2="0.254" y2="0" width="0.6096" layer="21"/>
+<wire x1="0.381" y1="0" x2="1.27" y2="0" width="0.6096" layer="51"/>
+<circle x="-1.27" y="0" radius="1.27" width="0.1524" layer="21"/>
+<circle x="-1.27" y="0" radius="1.016" width="0.1524" layer="51"/>
+<pad name="1" x="-1.27" y="0" drill="0.8128" diameter="1.6764" shape="octagon"/>
+<pad name="2" x="1.27" y="0" drill="0.8128" diameter="1.6764" shape="octagon"/>
+<text x="-0.0508" y="1.016" size="1.27" layer="25" ratio="10">&gt;NAME</text>
+<text x="-0.0508" y="-2.2352" size="1.27" layer="27" ratio="10">&gt;VALUE</text>
 </package>
 <package name="ALTOIDSTIN">
 <wire x1="45.72" y1="15.748" x2="33.02" y2="28.448" width="0.127" layer="21" curve="90"/>
 <wire x1="33.02" y1="-28.448" x2="45.72" y2="-15.748" width="0.127" layer="21" curve="90"/>
 <wire x1="45.72" y1="-15.748" x2="45.72" y2="15.748" width="0.127" layer="21"/>
 </package>
+<package name="TO220V">
+<description>&lt;b&gt;TO 200 vertical&lt;/b&gt;</description>
+<wire x1="5.08" y1="-1.143" x2="4.953" y2="-4.064" width="0.127" layer="21"/>
+<wire x1="4.699" y1="-4.318" x2="4.953" y2="-4.064" width="0.127" layer="21"/>
+<wire x1="4.699" y1="-4.318" x2="-4.699" y2="-4.318" width="0.127" layer="21"/>
+<wire x1="-4.953" y1="-4.064" x2="-4.699" y2="-4.318" width="0.127" layer="21"/>
+<wire x1="-4.953" y1="-4.064" x2="-5.08" y2="-1.143" width="0.127" layer="21"/>
+<circle x="-4.4958" y="-3.7084" radius="0.254" width="0.127" layer="21"/>
+<pad name="1" x="-2.54" y="-2.54" drill="1.016" shape="long" rot="R90"/>
+<pad name="2" x="0" y="-2.54" drill="1.016" shape="long" rot="R90"/>
+<pad name="3" x="2.54" y="-2.54" drill="1.016" shape="long" rot="R90"/>
+<text x="-5.08" y="-6.0452" size="1.27" layer="25" ratio="10">&gt;NAME</text>
+<text x="-5.08" y="-7.62" size="1.27" layer="27" ratio="10">&gt;VALUE</text>
+<text x="-3.175" y="-3.175" size="1.27" layer="51" ratio="10">1</text>
+<text x="-0.635" y="-3.175" size="1.27" layer="51" ratio="10">2</text>
+<text x="1.905" y="-3.175" size="1.27" layer="51" ratio="10">3</text>
+<rectangle x1="-5.334" y1="-0.762" x2="5.334" y2="0" layer="21"/>
+<rectangle x1="-5.334" y1="-1.27" x2="-3.429" y2="-0.762" layer="21"/>
+<rectangle x1="-1.651" y1="-1.27" x2="-0.889" y2="-0.762" layer="21"/>
+<rectangle x1="-3.429" y1="-1.27" x2="-1.651" y2="-0.762" layer="51"/>
+<rectangle x1="0.889" y1="-1.27" x2="1.651" y2="-0.762" layer="21"/>
+<rectangle x1="3.429" y1="-1.27" x2="5.334" y2="-0.762" layer="21"/>
+<rectangle x1="-0.889" y1="-1.27" x2="0.889" y2="-0.762" layer="51"/>
+<rectangle x1="1.651" y1="-1.27" x2="3.429" y2="-0.762" layer="51"/>
+</package>
 </packages>
 </library>
 <library name="relay">
 </pass>
 </autorouter>
 <elements>
-<element name="_1" library="teensy" package="TEENSY" value="TEENSY" x="19.05" y="63.5"/>
-<element name="L1" library="rcl" package="6000-XXXX-RC" value="" x="58.42" y="69.85"/>
-<element name="Q1" library="transistor-fet" package="DIL04" value="IRFD9210" x="63.5" y="59.69"/>
-<element name="C1" library="adafruit" package="E5-13" value="" x="50.8" y="59.69" rot="R270"/>
-<element name="C2" library="adafruit" package="E5-13" value="" x="50.8" y="44.45" rot="R270"/>
-<element name="C3" library="adafruit" package="E5-13" value="" x="66.04" y="44.45" rot="R270"/>
-<element name="D1" library="adafruit" package="DO201T15" value="" x="71.12" y="62.23" rot="R90"/>
-<element name="Q2" library="transistor-fet" package="DIL04" value="IRFD9210" x="13.97" y="45.72"/>
-<element name="J1" library="adafruit" package="1X2-3.5MM" value="1X2-3.5MM" x="6.35" y="45.72" rot="R270"/>
-<element name="R1" library="adafruit" package="0204/7" value="" x="45.72" y="69.85"/>
-<element name="R2" library="adafruit" package="0207/10" value="" x="30.48" y="46.99" rot="R180"/>
-<element name="R3" library="adafruit" package="0207/10" value="" x="30.48" y="52.07"/>
-<element name="R4" library="adafruit" package="0207/10" value="" x="30.48" y="49.53"/>
-<element name="R5" library="adafruit" package="0207/10" value="" x="36.83" y="64.77" rot="R90"/>
-<element name="R6" library="adafruit" package="0207/10" value="" x="39.37" y="64.77" rot="R270"/>
+<element name="_1" library="teensy" package="TEENSY" value="TEENSY" x="40.64" y="33.02"/>
+<element name="L1" library="rcl" package="6000-XXXX-RC" value="" x="50.8" y="54.61" rot="R90"/>
+<element name="C1" library="adafruit" package="E5-13" value="" x="57.15" y="68.58" rot="R90"/>
+<element name="C2" library="adafruit" package="E5-13" value="" x="26.67" y="68.58" rot="R90"/>
+<element name="C3" library="adafruit" package="E5-13" value="" x="41.91" y="68.58" rot="R90"/>
+<element name="D1" library="adafruit" package="DO201T15" value="" x="68.58" y="63.5" rot="R270"/>
+<element name="R1" library="adafruit" package="0207/2V" value="" x="55.88" y="46.99" rot="R180"/>
+<element name="R2" library="adafruit" package="0207/2V" value="" x="19.05" y="62.23" rot="R180"/>
+<element name="R3" library="adafruit" package="0207/2V" value="" x="27.94" y="49.53" rot="R180"/>
+<element name="R4" library="adafruit" package="0207/2V" value="" x="34.29" y="49.53"/>
+<element name="R5" library="adafruit" package="0207/2V" value="" x="35.56" y="59.69"/>
+<element name="R6" library="adafruit" package="0207/2V" value="" x="40.64" y="59.69"/>
 <element name="U$1" library="adafruit" package="ALTOIDSTIN" value="" x="44.45" y="49.53"/>
-<element name="K1" library="relay" package="PB" value="PB134006" x="64.77" y="30.48" rot="R180">
-<attribute name="OC_NEWARK" value="unknown" x="64.77" y="30.48" size="1.778" layer="27" rot="R180" display="off"/>
-<attribute name="MPN" value="" x="64.77" y="30.48" size="1.778" layer="27" rot="R180" display="off"/>
-<attribute name="MF" value="" x="64.77" y="30.48" size="1.778" layer="27" rot="R180" display="off"/>
-<attribute name="OC_FARNELL" value="unknown" x="64.77" y="30.48" size="1.778" layer="27" rot="R180" display="off"/>
+<element name="K1" library="relay" package="PB" value="PB134006" x="64.77" y="34.29">
+<attribute name="OC_NEWARK" value="unknown" x="64.77" y="34.29" size="1.778" layer="27" display="off"/>
+<attribute name="MPN" value="" x="64.77" y="34.29" size="1.778" layer="27" display="off"/>
+<attribute name="MF" value="" x="64.77" y="34.29" size="1.778" layer="27" display="off"/>
+<attribute name="OC_FARNELL" value="unknown" x="64.77" y="34.29" size="1.778" layer="27" display="off"/>
 </element>
-<element name="X1" library="con-ebyelectro" package="5202-06-N-02" value="5202-06-N-02" x="82.55" y="48.895" rot="R270">
-<attribute name="OC_NEWARK" value="unknown" x="82.55" y="48.895" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="MPN" value="" x="82.55" y="48.895" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="MF" value="" x="82.55" y="48.895" size="1.778" layer="27" rot="R270" display="off"/>
-<attribute name="OC_FARNELL" value="unknown" x="82.55" y="48.895" size="1.778" layer="27" rot="R270" display="off"/>
+<element name="X1" library="con-ebyelectro" package="5202-06-N-02" value="5202-06-N-02" x="80.01" y="50.165" smashed="yes" rot="R90">
+<attribute name="OC_NEWARK" value="unknown" x="80.01" y="50.165" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="MPN" value="" x="80.01" y="50.165" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="MF" value="" x="80.01" y="50.165" size="1.778" layer="27" rot="R90" display="off"/>
+<attribute name="OC_FARNELL" value="unknown" x="80.01" y="50.165" size="1.778" layer="27" rot="R90" display="off"/>
 </element>
+<element name="X2" library="con-ebyelectro" package="5202-06-N-02" value="5202-06-N-02" x="10.16" y="49.53" smashed="yes" rot="R270">
+<attribute name="OC_NEWARK" value="unknown" x="10.16" y="49.53" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="MPN" value="" x="10.16" y="49.53" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="MF" value="" x="10.16" y="49.53" size="1.778" layer="27" rot="R270" display="off"/>
+<attribute name="OC_FARNELL" value="unknown" x="10.16" y="49.53" size="1.778" layer="27" rot="R270" display="off"/>
+</element>
+<element name="R7" library="adafruit" package="0207/2V" value="" x="21.59" y="45.72" rot="R180"/>
+<element name="R8" library="adafruit" package="0207/2V" value="" x="21.59" y="49.53"/>
+<element name="Q3" library="adafruit" package="TO220V" value="" x="38.1" y="57.15"/>
+<element name="Q4" library="adafruit" package="TO220V" value="" x="24.13" y="57.15"/>
+<element name="Q1" library="adafruit" package="TO220V" value="" x="64.77" y="52.07"/>
+<element name="R9" library="adafruit" package="0207/2V" value="" x="34.29" y="45.72"/>
+<element name="D2" library="adafruit" package="0207/2V" value="" x="58.42" y="44.45" rot="R180"/>
 </elements>
 <signals>
-<signal name="N$1">
-<contactref element="Q1" pad="3"/>
-<contactref element="Q1" pad="4"/>
-<contactref element="L1" pad="2"/>
-<contactref element="D1" pad="A"/>
-<wire x1="60.92" y1="69.85" x2="62.23" y2="69.85" width="1.27" layer="16"/>
-<wire x1="62.23" y1="69.85" x2="71.12" y2="69.85" width="1.27" layer="16"/>
-<wire x1="62.23" y1="63.5" x2="64.77" y2="63.5" width="1.27" layer="16"/>
-<wire x1="62.23" y1="63.5" x2="62.23" y2="69.85" width="1.27" layer="16"/>
-</signal>
 <signal name="N$2">
 <contactref element="L1" pad="1"/>
 <contactref element="C1" pad="+"/>
 <contactref element="R1" pad="2"/>
-<wire x1="49.53" y1="69.85" x2="55.92" y2="69.85" width="1.27" layer="16"/>
-<wire x1="49.53" y1="69.85" x2="49.53" y2="63.5" width="1.27" layer="16"/>
-<wire x1="49.53" y1="63.5" x2="50.8" y2="62.23" width="1.27" layer="16" curve="90"/>
+<wire x1="57.15" y1="66.04" x2="57.15" y2="58.46" width="1.27" layer="16"/>
+<wire x1="57.15" y1="58.46" x2="50.8" y2="52.11" width="1.27" layer="16"/>
+<wire x1="54.61" y1="46.99" x2="52.07" y2="46.99" width="1.27" layer="16"/>
+<wire x1="52.07" y1="46.99" x2="50.8" y2="48.26" width="1.27" layer="16"/>
+<wire x1="50.8" y1="48.26" x2="50.8" y2="52.11" width="1.27" layer="16"/>
 </signal>
 <signal name="GND">
-<contactref element="Q1" pad="2"/>
-<contactref element="C2" pad="-"/>
-<contactref element="C3" pad="-"/>
 <contactref element="C1" pad="-"/>
-<contactref element="Q2" pad="2"/>
 <contactref element="_1" pad="GND"/>
-<polygon width="0.4064" layer="16">
+<polygon width="0.4064" layer="16" isolate="0.254">
 <vertex x="-3.81" y="85.09"/>
 <vertex x="93.98" y="85.09"/>
 <vertex x="95.25" y="19.05"/>
 <vertex x="-2.54" y="19.05"/>
 </polygon>
 <contactref element="R5" pad="1"/>
+<contactref element="X2" pad="6"/>
+<contactref element="R7" pad="1"/>
+<contactref element="Q3" pad="3"/>
+<contactref element="C3" pad="-"/>
+<contactref element="C2" pad="-"/>
+<contactref element="Q4" pad="3"/>
+<contactref element="Q1" pad="3"/>
 </signal>
 <signal name="HV">
 <contactref element="C3" pad="+"/>
 <contactref element="C2" pad="+"/>
 <contactref element="D1" pad="C"/>
 <contactref element="R2" pad="1"/>
-<wire x1="35.56" y1="46.99" x2="50.8" y2="46.99" width="1.27" layer="16"/>
-<wire x1="50.8" y1="46.99" x2="66.04" y2="46.99" width="1.27" layer="16"/>
-<wire x1="66.04" y1="46.99" x2="68.58" y2="46.99" width="1.27" layer="16"/>
-<wire x1="68.58" y1="46.99" x2="71.12" y2="49.53" width="1.27" layer="16" curve="90"/>
-<wire x1="71.12" y1="49.53" x2="71.12" y2="54.61" width="1.27" layer="16"/>
 <contactref element="R6" pad="2"/>
-<wire x1="39.37" y1="59.69" x2="67.31" y2="59.69" width="0.6096" layer="16"/>
-<wire x1="67.31" y1="59.69" x2="71.12" y2="54.61" width="0.6096" layer="16" curve="-90"/>
-</signal>
-<signal name="BAUDOT">
-<contactref element="R3" pad="1"/>
-<contactref element="_1" pad="D0"/>
-<wire x1="20.32" y1="55.88" x2="20.32" y2="54.61" width="0.6096" layer="16"/>
-<wire x1="20.32" y1="54.61" x2="22.86" y2="52.07" width="0.6096" layer="16" curve="90"/>
-<wire x1="22.86" y1="52.07" x2="25.4" y2="52.07" width="0.6096" layer="16"/>
-</signal>
-<signal name="N$3">
-<contactref element="J1" pad="2"/>
-<contactref element="Q2" pad="3"/>
-<contactref element="Q2" pad="4"/>
-<wire x1="12.7" y1="49.53" x2="15.24" y2="49.53" width="1.27" layer="16"/>
-<wire x1="6.35" y1="47.42" x2="8.46" y2="49.53" width="1.27" layer="16" curve="-90"/>
-<wire x1="8.46" y1="49.53" x2="12.7" y2="49.53" width="1.27" layer="16"/>
-</signal>
-<signal name="N$4">
-<contactref element="Q1" pad="1"/>
-<contactref element="R4" pad="2"/>
-<wire x1="35.56" y1="49.53" x2="57.15" y2="49.53" width="0.6096" layer="16"/>
-<wire x1="57.15" y1="49.53" x2="62.23" y2="55.88" width="0.6096" layer="16" curve="90"/>
-</signal>
-<signal name="N$6">
-<contactref element="J1" pad="1"/>
-<contactref element="R2" pad="2"/>
-<wire x1="6.35" y1="43.92" x2="9.63" y2="43.92" width="1.27" layer="16"/>
-<wire x1="9.63" y1="43.92" x2="11.43" y2="45.72" width="1.27" layer="16" curve="90"/>
-<wire x1="11.43" y1="45.72" x2="12.7" y2="46.99" width="1.27" layer="16" curve="-90"/>
-<wire x1="12.7" y1="46.99" x2="25.4" y2="46.99" width="1.27" layer="16"/>
+<wire x1="22.86" y1="62.23" x2="20.32" y2="62.23" width="1.27" layer="1"/>
+<wire x1="26.67" y1="66.04" x2="22.86" y2="62.23" width="1.27" layer="1"/>
+<wire x1="41.91" y1="66.04" x2="41.91" y2="59.69" width="0.254" layer="1"/>
+<wire x1="41.91" y1="66.04" x2="26.67" y2="66.04" width="1.27" layer="1"/>
+<wire x1="68.58" y1="71.12" x2="62.23" y2="71.12" width="1.27" layer="1"/>
+<wire x1="62.23" y1="71.12" x2="59.69" y2="68.58" width="1.27" layer="1"/>
+<wire x1="59.69" y1="68.58" x2="44.45" y2="68.58" width="1.27" layer="1"/>
+<wire x1="44.45" y1="68.58" x2="41.91" y2="66.04" width="1.27" layer="1"/>
 </signal>
 <signal name="BOOST_PUMP">
 <contactref element="R4" pad="1"/>
 <contactref element="_1" pad="B7"/>
-<wire x1="25.4" y1="49.53" x2="21.59" y2="49.53" width="0.6096" layer="16"/>
-<wire x1="21.59" y1="49.53" x2="17.78" y2="55.88" width="0.6096" layer="16" curve="-90"/>
+<wire x1="30.48" y1="52.07" x2="33.02" y2="49.53" width="0.254" layer="16"/>
+<wire x1="27.94" y1="52.07" x2="30.48" y2="52.07" width="0.254" layer="1"/>
+<wire x1="27.94" y1="36.83" x2="27.94" y2="52.07" width="0.254" layer="1"/>
+<wire x1="39.37" y1="25.4" x2="27.94" y2="36.83" width="0.254" layer="1"/>
+<via x="30.48" y="52.07" extent="1-16" drill="0.6096"/>
 </signal>
 <signal name="+5V">
 <contactref element="R1" pad="1"/>
 <contactref element="_1" pad="+5V"/>
-<wire x1="5.08" y1="71.12" x2="5.08" y2="67.31" width="1.27" layer="16"/>
-<wire x1="5.08" y1="67.31" x2="6.35" y2="66.04" width="1.27" layer="16"/>
-<wire x1="6.35" y1="66.04" x2="39.37" y2="66.04" width="1.27" layer="16"/>
-<wire x1="39.37" y1="66.04" x2="41.91" y2="68.58" width="1.27" layer="16"/>
-<wire x1="41.91" y1="68.58" x2="41.91" y2="69.85" width="1.27" layer="16"/>
+<contactref element="R8" pad="2"/>
+<contactref element="K1" pad="A1"/>
+<contactref element="D2" pad="2"/>
+<wire x1="26.67" y1="40.64" x2="26.67" y2="33.02" width="1.27" layer="16"/>
+<wire x1="26.67" y1="33.02" x2="57.15" y2="33.02" width="1.27" layer="16"/>
+<wire x1="57.15" y1="33.02" x2="59.69" y2="30.48" width="1.27" layer="16"/>
+<wire x1="59.69" y1="30.48" x2="62.27" y2="30.48" width="1.27" layer="16"/>
+<wire x1="62.27" y1="30.48" x2="62.33" y2="30.54" width="1.27" layer="16"/>
+<wire x1="57.15" y1="46.99" x2="57.15" y2="44.45" width="1.27" layer="16"/>
+<wire x1="57.15" y1="46.99" x2="57.15" y2="33.02" width="1.27" layer="16"/>
+<wire x1="26.67" y1="45.72" x2="22.86" y2="49.53" width="0.254" layer="1"/>
+<wire x1="26.67" y1="40.64" x2="26.67" y2="45.72" width="0.254" layer="1"/>
 </signal>
 <signal name="N$7">
 <contactref element="R3" pad="2"/>
-<contactref element="Q2" pad="1"/>
-<wire x1="12.7" y1="41.91" x2="12.7" y2="43.18" width="0.6096" layer="16"/>
-<wire x1="12.7" y1="43.18" x2="13.97" y2="44.45" width="0.6096" layer="16" curve="-90"/>
-<wire x1="13.97" y1="44.45" x2="26.67" y2="44.45" width="0.6096" layer="16"/>
-<wire x1="26.67" y1="44.45" x2="31.75" y2="49.53" width="0.6096" layer="16" curve="90"/>
-<wire x1="31.75" y1="49.53" x2="31.75" y2="50.8" width="0.6096" layer="16"/>
-<wire x1="31.75" y1="50.8" x2="33.02" y2="52.07" width="0.6096" layer="16" curve="-90"/>
-<wire x1="33.02" y1="52.07" x2="35.56" y2="52.07" width="0.6096" layer="16"/>
+<contactref element="Q4" pad="1"/>
+<wire x1="26.67" y1="49.53" x2="21.59" y2="54.61" width="0.254" layer="1"/>
 </signal>
 <signal name="HV/20">
 <contactref element="R6" pad="1"/>
 <contactref element="R5" pad="2"/>
 <contactref element="_1" pad="F0"/>
-<wire x1="39.37" y1="69.85" x2="36.83" y2="69.85" width="0.6096" layer="16"/>
-<wire x1="7.62" y1="71.12" x2="7.62" y2="69.85" width="0.6096" layer="16"/>
-<wire x1="7.62" y1="69.85" x2="8.89" y2="68.58" width="0.6096" layer="16" curve="90"/>
-<wire x1="8.89" y1="68.58" x2="35.56" y2="68.58" width="0.6096" layer="16"/>
-<wire x1="35.56" y1="68.58" x2="36.83" y2="69.85" width="0.6096" layer="16" curve="90"/>
+<wire x1="39.37" y1="59.69" x2="36.83" y2="59.69" width="0.254" layer="1"/>
+<wire x1="31.75" y1="43.18" x2="29.21" y2="40.64" width="0.254" layer="1"/>
+<wire x1="31.75" y1="50.8" x2="31.75" y2="43.18" width="0.254" layer="1"/>
+<wire x1="34.29" y1="53.34" x2="31.75" y2="50.8" width="0.254" layer="1"/>
+<wire x1="34.29" y1="55.88" x2="34.29" y2="53.34" width="0.254" layer="1"/>
+<wire x1="36.83" y1="58.42" x2="34.29" y2="55.88" width="0.254" layer="1"/>
+<wire x1="36.83" y1="59.69" x2="36.83" y2="58.42" width="0.254" layer="1"/>
+</signal>
+<signal name="TX">
+<contactref element="_1" pad="D3"/>
+<contactref element="R3" pad="1"/>
+<wire x1="31.75" y1="46.99" x2="29.21" y2="49.53" width="0.254" layer="16"/>
+<wire x1="36.83" y1="46.99" x2="31.75" y2="46.99" width="0.254" layer="16"/>
+<wire x1="48.26" y1="46.99" x2="36.83" y2="46.99" width="0.254" layer="1"/>
+<wire x1="48.26" y1="26.67" x2="48.26" y2="46.99" width="0.254" layer="1"/>
+<wire x1="49.53" y1="25.4" x2="48.26" y2="26.67" width="0.254" layer="1"/>
+<via x="36.83" y="46.99" extent="1-16" drill="0.6096"/>
+</signal>
+<signal name="AC_L_IN">
+<contactref element="X1" pad="1"/>
+<contactref element="K1" pad="11"/>
+<wire x1="80.01" y1="29.54" x2="79.76" y2="29.29" width="3.81" layer="16"/>
+<wire x1="79.76" y1="29.29" x2="68.58" y2="29.29" width="3.81" layer="16"/>
+</signal>
+<signal name="AC_GND">
+<contactref element="X1" pad="3"/>
+<contactref element="X1" pad="4"/>
+<wire x1="80.01" y1="54.29" x2="80.01" y2="46.04" width="3.81" layer="16"/>
+</signal>
+<signal name="AC_N">
+<contactref element="X1" pad="5"/>
+<contactref element="X1" pad="6"/>
+<wire x1="80.01" y1="70.79" x2="80.01" y2="62.54" width="3.81" layer="16"/>
+</signal>
+<signal name="TX+">
+<contactref element="X2" pad="1"/>
+<contactref element="R2" pad="2"/>
+<wire x1="10.16" y1="69.85" x2="17.78" y2="62.23" width="1.27" layer="1"/>
+<wire x1="10.16" y1="69.85" x2="10.16" y2="70.155" width="0.254" layer="1"/>
+</signal>
+<signal name="TX-">
+<contactref element="X2" pad="2"/>
+<contactref element="Q4" pad="2"/>
+<wire x1="24.13" y1="58.42" x2="24.13" y2="54.61" width="1.27" layer="1"/>
+<wire x1="10.16" y1="58.42" x2="24.13" y2="58.42" width="1.27" layer="1"/>
+<wire x1="10.16" y1="61.905" x2="10.16" y2="58.42" width="1.27" layer="1"/>
+</signal>
+<signal name="RX+">
+<contactref element="X2" pad="3"/>
+<contactref element="R8" pad="1"/>
+<wire x1="10.16" y1="49.53" x2="20.32" y2="49.53" width="0.254" layer="1"/>
+<wire x1="10.16" y1="53.655" x2="10.16" y2="49.53" width="0.254" layer="1"/>
+</signal>
+<signal name="RX-">
+<contactref element="X2" pad="4"/>
+<contactref element="_1" pad="D2"/>
+<contactref element="R7" pad="2"/>
+<wire x1="10.16" y1="45.72" x2="20.32" y2="45.72" width="0.254" layer="1"/>
+<wire x1="10.16" y1="45.72" x2="10.16" y2="45.405" width="0.254" layer="1"/>
+<wire x1="44.45" y1="22.86" x2="46.99" y2="25.4" width="0.254" layer="1"/>
+<wire x1="7.62" y1="22.86" x2="44.45" y2="22.86" width="0.254" layer="1"/>
+<wire x1="7.62" y1="41.91" x2="7.62" y2="22.86" width="0.254" layer="1"/>
+<wire x1="10.16" y1="44.45" x2="7.62" y2="41.91" width="0.254" layer="1"/>
+<wire x1="10.16" y1="44.45" x2="10.16" y2="45.405" width="0.254" layer="1"/>
+</signal>
+<signal name="BUTTON">
+<contactref element="X2" pad="5"/>
+<contactref element="_1" pad="D1"/>
+<wire x1="43.18" y1="24.13" x2="44.45" y2="25.4" width="0.254" layer="1"/>
+<wire x1="12.7" y1="24.13" x2="43.18" y2="24.13" width="0.254" layer="1"/>
+<wire x1="12.7" y1="34.29" x2="12.7" y2="24.13" width="0.254" layer="1"/>
+<wire x1="10.16" y1="36.83" x2="12.7" y2="34.29" width="0.254" layer="1"/>
+<wire x1="10.16" y1="36.83" x2="10.16" y2="37.155" width="0.254" layer="1"/>
+</signal>
+<signal name="N$3">
+<contactref element="Q3" pad="2"/>
+<contactref element="L1" pad="2"/>
+<contactref element="D1" pad="A"/>
+<wire x1="50.8" y1="57.11" x2="67.35" y2="57.11" width="1.27" layer="1"/>
+<wire x1="67.35" y1="57.11" x2="68.58" y2="55.88" width="1.27" layer="1"/>
+<wire x1="38.1" y1="54.61" x2="38.1" y2="57.15" width="1.27" layer="1"/>
+<wire x1="38.1" y1="57.15" x2="50.76" y2="57.15" width="1.27" layer="1"/>
+<wire x1="50.76" y1="57.15" x2="50.8" y2="57.11" width="1.27" layer="1"/>
+</signal>
+<signal name="N$6">
+<contactref element="R4" pad="2"/>
+<contactref element="Q3" pad="1"/>
+<wire x1="35.56" y1="49.53" x2="35.56" y2="54.61" width="0.254" layer="1"/>
+</signal>
+<signal name="N$1">
+<contactref element="K1" pad="A2"/>
+<contactref element="Q1" pad="2"/>
+<contactref element="D2" pad="1"/>
+<wire x1="64.77" y1="49.53" x2="64.77" y2="45.72" width="1.27" layer="16"/>
+<wire x1="64.77" y1="45.72" x2="63.5" y2="44.45" width="1.27" layer="16"/>
+<wire x1="63.5" y1="44.45" x2="62.23" y2="44.45" width="1.27" layer="16"/>
+<wire x1="62.23" y1="44.45" x2="59.69" y2="44.45" width="1.27" layer="16"/>
+<wire x1="62.33" y1="38.04" x2="62.33" y2="44.35" width="1.27" layer="16"/>
+<wire x1="62.33" y1="44.35" x2="62.23" y2="44.45" width="1.27" layer="16"/>
+</signal>
+<signal name="N$4">
+<contactref element="Q1" pad="1"/>
+<contactref element="R9" pad="2"/>
+<wire x1="36.83" y1="49.53" x2="62.23" y2="49.53" width="0.254" layer="1"/>
+<wire x1="36.83" y1="48.26" x2="36.83" y2="49.53" width="0.254" layer="1"/>
+<wire x1="35.56" y1="46.99" x2="36.83" y2="48.26" width="0.254" layer="1"/>
+<wire x1="35.56" y1="45.72" x2="35.56" y2="46.99" width="0.254" layer="1"/>
+</signal>
+<signal name="RELAY">
+<contactref element="R9" pad="1"/>
+<contactref element="_1" pad="D0"/>
+<wire x1="35.56" y1="43.18" x2="33.02" y2="45.72" width="0.254" layer="1"/>
+<wire x1="35.56" y1="31.75" x2="35.56" y2="43.18" width="0.254" layer="1"/>
+<wire x1="41.91" y1="25.4" x2="35.56" y2="31.75" width="0.254" layer="1"/>
+</signal>
+<signal name="AC_L_OUT">
+<contactref element="X1" pad="2"/>
+<contactref element="K1" pad="14"/>
+<wire x1="80.01" y1="37.79" x2="78.51" y2="39.29" width="3.81" layer="16"/>
+<wire x1="78.51" y1="39.29" x2="68.58" y2="39.29" width="3.81" layer="16"/>
 </signal>
 </signals>
 </board>
 </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="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="1" 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="1" name="Top" color="4" fill="1" visible="yes" active="no"/>
+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="no"/>
+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="no"/>
+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="no"/>
+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="no"/>
+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="no"/>
+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="no"/>
+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="no"/>
+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="no"/>
+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="no"/>
+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="no"/>
+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="no"/>
+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="no"/>
+<layer number="28" name="bValues" color="7" fill="1" visible="yes" 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="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="37" name="tTest" color="7" fill="1" visible="yes" active="no"/>
+<layer number="38" name="bTest" color="7" fill="1" visible="yes" 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="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="50" name="dxf" 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="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/>
-<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/>
-<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/>
+<layer number="46" name="Milling" color="3" fill="1" visible="yes" active="no"/>
+<layer number="47" name="Measures" color="7" fill="1" visible="yes" active="no"/>
+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="no"/>
+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="no"/>
+<layer number="50" name="dxf" color="7" fill="1" visible="yes" active="no"/>
+<layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="no"/>
+<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="no"/>
+<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="yes" active="no"/>
+<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="yes" active="no"/>
+<layer number="56" name="wert" color="7" fill="1" visible="yes" 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"/>
 </deviceset>
 </devicesets>
 </library>
-<library name="transistor-fet">
-<description>&lt;b&gt;Field Effect Transistors&lt;/b&gt;&lt;p&gt;
-&lt;author&gt;Created by librarian@cadsoft.de&lt;/author&gt;&lt;p&gt;
-&lt;p&gt;
-Symbols changed according to IEC617&lt;p&gt; 
-All types, packages and assignment to symbols and pins checked&lt;p&gt;
-Package outlines partly checked&lt;p&gt;
-&lt;p&gt;
-JFET = junction FET&lt;p&gt;
-IGBT-x = insulated gate bipolar transistor&lt;p&gt;
-x=N: NPN; x=P: PNP&lt;p&gt;
-IGFET-mc-nnn; (IGFET=insulated gate field effect transistor)&lt;P&gt;
-m=D: depletion mode (Verdr&amp;auml;ngungstyp)&lt;p&gt;
-m=E: enhancement mode (Anreicherungstyp)&lt;p&gt;
-c: N=N-channel; P=P-Channel&lt;p&gt;
-GDSB: gate, drain, source, bulk&lt;p&gt;
-&lt;p&gt;
-by R. Vogg  15.March.2002</description>
-<packages>
-<package name="DIL04">
-<description>&lt;b&gt;Dual In Line Package&lt;/b&gt;</description>
-<wire x1="2.54" y1="2.921" x2="-2.54" y2="2.921" width="0.1524" layer="21"/>
-<wire x1="-2.54" y1="-2.921" x2="2.54" y2="-2.921" width="0.1524" layer="21"/>
-<wire x1="2.54" y1="2.921" x2="2.54" y2="-2.921" width="0.1524" layer="21"/>
-<wire x1="-2.54" y1="2.921" x2="-2.54" y2="1.016" width="0.1524" layer="21"/>
-<wire x1="-2.54" y1="-2.921" x2="-2.54" y2="-1.016" width="0.1524" layer="21"/>
-<wire x1="-2.54" y1="1.016" x2="-2.54" y2="-1.016" width="0.1524" layer="21" curve="-180"/>
-<pad name="1" x="-1.27" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
-<pad name="2" x="1.27" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
-<pad name="3" x="1.27" y="3.81" drill="0.8128" shape="long" rot="R90"/>
-<pad name="4" x="-1.27" y="3.81" drill="0.8128" shape="long" rot="R90"/>
-<text x="4.191" y="-2.921" size="1.27" layer="27" ratio="10" rot="R90">&gt;VALUE</text>
-<text x="-2.921" y="-2.667" size="1.27" layer="25" ratio="10" rot="R90">&gt;NAME</text>
-</package>
-</packages>
-<symbols>
-<symbol name="IGFET-EP-GDS">
-<wire x1="-2.54" y1="-2.54" x2="-1.2192" y2="-2.54" width="0.1524" layer="94"/>
-<wire x1="0" y1="0.762" x2="0" y2="0" width="0.254" layer="94"/>
-<wire x1="0" y1="0" x2="0" y2="-0.762" width="0.254" layer="94"/>
-<wire x1="0" y1="3.683" x2="0" y2="1.397" width="0.254" layer="94"/>
-<wire x1="0.635" y1="0.635" x2="1.905" y2="0" width="0.254" layer="94"/>
-<wire x1="0.635" y1="-0.635" x2="1.905" y2="0" width="0.254" layer="94"/>
-<wire x1="0" y1="0" x2="1.905" y2="0" width="0.1524" layer="94"/>
-<wire x1="1.905" y1="0" x2="2.54" y2="0" width="0.1524" layer="94"/>
-<wire x1="2.54" y1="0" x2="2.54" y2="-2.54" width="0.1524" layer="94"/>
-<wire x1="0" y1="-1.397" x2="0" y2="-3.683" width="0.254" layer="94"/>
-<wire x1="-1.143" y1="2.54" x2="-1.143" y2="-2.54" width="0.254" layer="94"/>
-<text x="-11.43" y="0" size="1.778" layer="96">&gt;VALUE</text>
-<text x="-11.43" y="2.54" size="1.778" layer="95">&gt;NAME</text>
-<pin name="D" x="5.08" y="2.54" visible="off" length="middle" direction="pas" rot="R180"/>
-<pin name="S" x="5.08" y="-2.54" visible="off" length="middle" direction="pas" rot="R180"/>
-<pin name="G" x="-5.08" y="-2.54" visible="off" length="short" direction="pas"/>
-</symbol>
-</symbols>
-<devicesets>
-<deviceset name="IRFD9210" prefix="Q">
-<description>&lt;b&gt;P-Channel Enhancement MOSFET&lt;/b&gt;</description>
-<gates>
-<gate name="G$1" symbol="IGFET-EP-GDS" x="0" y="0"/>
-</gates>
-<devices>
-<device name="" package="DIL04">
-<connects>
-<connect gate="G$1" pin="D" pad="3 4"/>
-<connect gate="G$1" pin="G" pad="1"/>
-<connect gate="G$1" pin="S" pad="2"/>
-</connects>
-<technologies>
-<technology name=""/>
-</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;
 <rectangle x1="2.032" y1="-0.381" x2="3.937" y2="0.381" layer="21"/>
 <rectangle x1="-3.937" y1="-0.381" x2="-2.032" y2="0.381" layer="21"/>
 </package>
-<package name="1X2-3.5MM">
-<wire x1="-3.4" y1="3.4" x2="-3.4" y2="-2.2" width="0.127" layer="21"/>
-<wire x1="-3.4" y1="-2.2" x2="-3.4" y2="-3.6" width="0.127" layer="21"/>
-<wire x1="-3.4" y1="-3.6" x2="3.6" y2="-3.6" width="0.127" layer="21"/>
-<wire x1="3.6" y1="-3.6" x2="3.6" y2="-2.2" width="0.127" layer="21"/>
-<wire x1="3.6" y1="-2.2" x2="3.6" y2="3.4" width="0.127" layer="21"/>
-<wire x1="3.6" y1="3.4" x2="-3.4" y2="3.4" width="0.127" layer="21"/>
-<wire x1="-3.4" y1="-2.2" x2="3.6" y2="-2.2" width="0.127" layer="21"/>
-<pad name="1" x="1.8" y="0" drill="1" diameter="2.1844"/>
-<pad name="2" x="-1.7" y="0" drill="1" diameter="2.1844"/>
-<text x="3" y="5" size="1.27" layer="25" rot="R180">&gt;NAME</text>
-</package>
 <package name="R0402">
 <description>&lt;b&gt;RESISTOR&lt;/b&gt;&lt;p&gt;
 chip</description>
 <rectangle x1="-1.64" y1="-0.7" x2="-0.41" y2="0.71" layer="31"/>
 <rectangle x1="0.4" y1="-0.7" x2="1.64" y2="0.7" layer="31"/>
 </package>
+<package name="SOT23-W">
+<description>&lt;b&gt;SOT23&lt;/b&gt; - Wave soldering</description>
+<wire x1="1.5724" y1="0.6604" x2="1.5724" y2="-0.6604" width="0.1524" layer="51"/>
+<wire x1="1.5724" y1="-0.6604" x2="-1.5724" y2="-0.6604" width="0.1524" layer="51"/>
+<wire x1="-1.5724" y1="-0.6604" x2="-1.5724" y2="0.6604" width="0.1524" layer="51"/>
+<wire x1="-1.5724" y1="0.6604" x2="1.5724" y2="0.6604" width="0.1524" layer="51"/>
+<wire x1="-1.5724" y1="-0.3984" x2="-1.5724" y2="0.6604" width="0.1524" layer="21"/>
+<wire x1="1.5724" y1="0.6604" x2="1.5724" y2="-0.3984" width="0.1524" layer="21"/>
+<wire x1="0.2954" y1="-0.6604" x2="-0.3094" y2="-0.6604" width="0.1524" layer="21"/>
+<smd name="3" x="0" y="1.3" dx="2.8" dy="1.4" layer="1"/>
+<smd name="2" x="1.1" y="-1.3" dx="1.2" dy="1.4" layer="1"/>
+<smd name="1" x="-1.1" y="-1.3" dx="1.2" dy="1.4" layer="1"/>
+<text x="2.032" y="0.254" size="0.4064" layer="25">&gt;NAME</text>
+<text x="2.032" y="-0.508" size="0.4064" layer="27">&gt;VALUE</text>
+<rectangle x1="-0.2286" y1="0.7112" x2="0.2286" y2="1.2954" layer="51"/>
+<rectangle x1="0.7112" y1="-1.2954" x2="1.1684" y2="-0.7112" layer="51"/>
+<rectangle x1="-1.1684" y1="-1.2954" x2="-0.7112" y2="-0.7112" layer="51"/>
+</package>
+<package name="SOT23">
+<description>&lt;b&gt;SOT-23&lt;/b&gt;</description>
+<wire x1="1.4224" y1="0.6604" x2="1.4224" y2="-0.6604" width="0.1524" layer="51"/>
+<wire x1="1.4224" y1="-0.6604" x2="-1.4224" y2="-0.6604" width="0.1524" layer="51"/>
+<wire x1="-1.4224" y1="-0.6604" x2="-1.4224" y2="0.6604" width="0.1524" layer="51"/>
+<wire x1="-1.4224" y1="0.6604" x2="1.4224" y2="0.6604" width="0.1524" layer="51"/>
+<smd name="3" x="0" y="1.1" dx="1" dy="1.4" layer="1"/>
+<smd name="2" x="0.95" y="-1.1" dx="1" dy="1.4" layer="1"/>
+<smd name="1" x="-0.95" y="-1.1" dx="1" dy="1.4" layer="1"/>
+<text x="-1.905" y="1.905" size="1.27" layer="25">&gt;NAME</text>
+<text x="-1.905" y="-3.175" size="1.27" layer="27">&gt;VALUE</text>
+<rectangle x1="-0.2286" y1="0.7112" x2="0.2286" y2="1.2954" layer="51"/>
+<rectangle x1="0.7112" y1="-1.2954" x2="1.1684" y2="-0.7112" layer="51"/>
+<rectangle x1="-1.1684" y1="-1.2954" x2="-0.7112" y2="-0.7112" layer="51"/>
+</package>
+<package name="TO220V">
+<description>&lt;b&gt;TO 200 vertical&lt;/b&gt;</description>
+<wire x1="5.08" y1="-1.143" x2="4.953" y2="-4.064" width="0.127" layer="21"/>
+<wire x1="4.699" y1="-4.318" x2="4.953" y2="-4.064" width="0.127" layer="21"/>
+<wire x1="4.699" y1="-4.318" x2="-4.699" y2="-4.318" width="0.127" layer="21"/>
+<wire x1="-4.953" y1="-4.064" x2="-4.699" y2="-4.318" width="0.127" layer="21"/>
+<wire x1="-4.953" y1="-4.064" x2="-5.08" y2="-1.143" width="0.127" layer="21"/>
+<circle x="-4.4958" y="-3.7084" radius="0.254" width="0.127" layer="21"/>
+<pad name="1" x="-2.54" y="-2.54" drill="1.016" shape="long" rot="R90"/>
+<pad name="2" x="0" y="-2.54" drill="1.016" shape="long" rot="R90"/>
+<pad name="3" x="2.54" y="-2.54" drill="1.016" shape="long" rot="R90"/>
+<text x="-5.08" y="-6.0452" size="1.27" layer="25" ratio="10">&gt;NAME</text>
+<text x="-5.08" y="-7.62" size="1.27" layer="27" ratio="10">&gt;VALUE</text>
+<text x="-3.175" y="-3.175" size="1.27" layer="51" ratio="10">1</text>
+<text x="-0.635" y="-3.175" size="1.27" layer="51" ratio="10">2</text>
+<text x="1.905" y="-3.175" size="1.27" layer="51" ratio="10">3</text>
+<rectangle x1="-5.334" y1="-0.762" x2="5.334" y2="0" layer="21"/>
+<rectangle x1="-5.334" y1="-1.27" x2="-3.429" y2="-0.762" layer="21"/>
+<rectangle x1="-1.651" y1="-1.27" x2="-0.889" y2="-0.762" layer="21"/>
+<rectangle x1="-3.429" y1="-1.27" x2="-1.651" y2="-0.762" layer="51"/>
+<rectangle x1="0.889" y1="-1.27" x2="1.651" y2="-0.762" layer="21"/>
+<rectangle x1="3.429" y1="-1.27" x2="5.334" y2="-0.762" layer="21"/>
+<rectangle x1="-0.889" y1="-1.27" x2="0.889" y2="-0.762" layer="51"/>
+<rectangle x1="1.651" y1="-1.27" x2="3.429" y2="-0.762" layer="51"/>
+</package>
 </packages>
 <symbols>
 <symbol name="CPOL-US">
 <pin name="A" x="-2.54" y="0" visible="off" length="short" direction="pas"/>
 <pin name="C" x="2.54" y="0" visible="off" length="short" direction="pas" rot="R180"/>
 </symbol>
-<symbol name="1X2">
-<wire x1="-2.54" y1="5.08" x2="-2.54" y2="-2.54" width="0.254" layer="94"/>
-<wire x1="-2.54" y1="-2.54" x2="5.08" y2="-2.54" width="0.254" layer="94"/>
-<wire x1="5.08" y1="-2.54" x2="5.08" y2="5.08" width="0.254" layer="94"/>
-<wire x1="5.08" y1="5.08" x2="-2.54" y2="5.08" width="0.254" layer="94"/>
-<pin name="1" x="-5.08" y="2.54" visible="pin" length="middle" direction="pas"/>
-<pin name="2" x="-5.08" y="0" visible="pin" length="middle" direction="pas"/>
-</symbol>
 <symbol name="R-US">
 <wire x1="-2.54" y1="0" x2="-2.159" y2="1.016" width="0.2032" layer="94"/>
 <wire x1="-2.159" y1="1.016" x2="-1.524" y2="-1.016" width="0.2032" layer="94"/>
 <pin name="2" x="5.08" y="0" visible="off" length="short" direction="pas" swaplevel="1" rot="R180"/>
 <pin name="1" x="-5.08" y="0" visible="off" length="short" direction="pas" swaplevel="1"/>
 </symbol>
+<symbol name="MOSFET-N">
+<wire x1="0.762" y1="0.762" x2="0.762" y2="0" width="0.254" layer="94"/>
+<wire x1="0.762" y1="0" x2="0.762" y2="-0.762" width="0.254" layer="94"/>
+<wire x1="0.762" y1="3.175" x2="0.762" y2="2.54" width="0.254" layer="94"/>
+<wire x1="0.762" y1="2.54" x2="0.762" y2="1.905" width="0.254" layer="94"/>
+<wire x1="0.762" y1="0" x2="2.54" y2="0" width="0.1524" layer="94"/>
+<wire x1="2.54" y1="0" x2="2.54" y2="-2.54" width="0.1524" layer="94"/>
+<wire x1="0.762" y1="-1.905" x2="0.762" y2="-2.54" width="0.254" layer="94"/>
+<wire x1="0.762" y1="-2.54" x2="0.762" y2="-3.175" width="0.254" layer="94"/>
+<wire x1="0" y1="2.54" x2="0" y2="-2.54" width="0.254" layer="94"/>
+<wire x1="2.54" y1="-2.54" x2="0.762" y2="-2.54" width="0.1524" layer="94"/>
+<wire x1="3.81" y1="2.54" x2="3.81" y2="0.508" width="0.1524" layer="94"/>
+<wire x1="3.81" y1="0.508" x2="3.81" y2="-2.54" width="0.1524" layer="94"/>
+<wire x1="2.54" y1="-2.54" x2="3.81" y2="-2.54" width="0.1524" layer="94"/>
+<wire x1="0.762" y1="2.54" x2="3.81" y2="2.54" width="0.1524" layer="94"/>
+<wire x1="4.572" y1="0.762" x2="4.318" y2="0.508" width="0.1524" layer="94"/>
+<wire x1="4.318" y1="0.508" x2="3.81" y2="0.508" width="0.1524" layer="94"/>
+<wire x1="3.81" y1="0.508" x2="3.302" y2="0.508" width="0.1524" layer="94"/>
+<wire x1="3.302" y1="0.508" x2="3.048" y2="0.254" width="0.1524" layer="94"/>
+<circle x="2.54" y="-2.54" radius="0.3592" width="0" layer="94"/>
+<circle x="2.54" y="2.54" radius="0.3592" width="0" layer="94"/>
+<text x="5.08" y="0.635" size="1.27" layer="95">&gt;NAME</text>
+<text x="5.08" y="-1.27" size="1.27" layer="96">&gt;VALUE</text>
+<text x="3.175" y="3.175" size="0.8128" layer="93">D</text>
+<text x="3.175" y="-3.81" size="0.8128" layer="93">S</text>
+<text x="-1.27" y="-1.905" size="0.8128" layer="93">G</text>
+<pin name="G" x="-2.54" y="-2.54" visible="pad" length="short"/>
+<pin name="S" x="2.54" y="-5.08" visible="pad" length="short" rot="R90"/>
+<pin name="D" x="2.54" y="5.08" visible="pad" length="short" rot="R270"/>
+<polygon width="0.1524" layer="94">
+<vertex x="3.81" y="0.508"/>
+<vertex x="3.302" y="-0.254"/>
+<vertex x="4.318" y="-0.254"/>
+</polygon>
+<polygon width="0.1524" layer="94">
+<vertex x="1.016" y="0"/>
+<vertex x="2.032" y="0.762"/>
+<vertex x="2.032" y="-0.762"/>
+</polygon>
+</symbol>
 </symbols>
 <devicesets>
 <deviceset name="CPOL-US" prefix="C" uservalue="yes">
 </device>
 </devices>
 </deviceset>
-<deviceset name="1X2" prefix="J">
-<description>3.5mm Terminal block
-&lt;p&gt;http://www.ladyada.net/library/pcb/eaglelibrary.html&lt;p&gt;</description>
-<gates>
-<gate name="G$1" symbol="1X2" x="0" y="0"/>
-</gates>
-<devices>
-<device name="-3.5MM" package="1X2-3.5MM">
-<connects>
-<connect gate="G$1" pin="1" pad="1"/>
-<connect gate="G$1" pin="2" pad="2"/>
-</connects>
-<technologies>
-<technology name=""/>
-</technologies>
-</device>
-</devices>
-</deviceset>
 <deviceset name="R-US_" prefix="R" uservalue="yes">
 <description>&lt;B&gt;RESISTOR&lt;/B&gt;, American symbol</description>
 <gates>
 </device>
 </devices>
 </deviceset>
+<deviceset name="MOSFET-N" prefix="Q" uservalue="yes">
+<description>&lt;b&gt;N-Channel Mosfet&lt;/b&gt;
+&lt;ul&gt;
+&lt;li&gt;2N7002E - 60V 260mA SOT23 [Digikey: 2N7002ET1GOSTR-ND] - &lt;b&gt;REEL&lt;/b&gt;&lt;/li&gt;
+&lt;li&gt;BSH103 - 30V 850mA SOT23 [Digikey: 568-5013-1-ND]&lt;/li&gt;
+&lt;/ul&gt;</description>
+<gates>
+<gate name="G$1" symbol="MOSFET-N" x="-2.54" y="0"/>
+</gates>
+<devices>
+<device name="WAVE" package="SOT23-W">
+<connects>
+<connect gate="G$1" pin="D" pad="3"/>
+<connect gate="G$1" pin="G" pad="1"/>
+<connect gate="G$1" pin="S" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="REFLOW" package="SOT23">
+<connects>
+<connect gate="G$1" pin="D" pad="3"/>
+<connect gate="G$1" pin="G" pad="1"/>
+<connect gate="G$1" pin="S" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="GDS_TO220V" package="TO220V">
+<connects>
+<connect gate="G$1" pin="D" pad="2"/>
+<connect gate="G$1" pin="G" pad="1"/>
+<connect gate="G$1" pin="S" pad="3"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
 </devicesets>
 </library>
 <library name="relay">
 <parts>
 <part name="_1" library="teensy" deviceset="TEENSY" device=""/>
 <part name="L1" library="rcl" deviceset="L-US" device="6000-XXX-RC"/>
-<part name="Q1" library="transistor-fet" deviceset="IRFD9210" device=""/>
 <part name="GND1" library="supply1" deviceset="GND" device=""/>
 <part name="C1" library="adafruit" deviceset="CPOL-US" device="E5-13"/>
 <part name="C2" library="adafruit" deviceset="CPOL-US" device="E5-13"/>
 <part name="C3" library="adafruit" deviceset="CPOL-US" device="E5-13"/>
 <part name="GND2" library="supply1" deviceset="GND" device=""/>
 <part name="D1" library="adafruit" deviceset="SCHOTTKY-DIODE" device="DO201T15"/>
-<part name="Q2" library="transistor-fet" deviceset="IRFD9210" device=""/>
-<part name="J1" library="adafruit" deviceset="1X2" device="-3.5MM"/>
 <part name="GND3" library="supply1" deviceset="GND" device=""/>
-<part name="R1" library="adafruit" deviceset="R-US_" device="0204/7"/>
-<part name="R2" library="adafruit" deviceset="R-US_" device="0207/10"/>
-<part name="R3" library="adafruit" deviceset="R-US_" device="0207/10"/>
-<part name="R4" library="adafruit" deviceset="R-US_" device="0207/10"/>
-<part name="R5" library="adafruit" deviceset="R-US_" device="0207/10"/>
-<part name="R6" library="adafruit" deviceset="R-US_" device="0207/10"/>
+<part name="R1" library="adafruit" deviceset="R-US_" device="0207/2V"/>
+<part name="R2" library="adafruit" deviceset="R-US_" device="0207/2V"/>
+<part name="R3" library="adafruit" deviceset="R-US_" device="0207/2V"/>
+<part name="R4" library="adafruit" deviceset="R-US_" device="0207/2V"/>
+<part name="R5" library="adafruit" deviceset="R-US_" device="0207/2V"/>
+<part name="R6" library="adafruit" deviceset="R-US_" device="0207/2V"/>
 <part name="GND4" library="supply1" deviceset="GND" device=""/>
 <part name="K1" library="relay" deviceset="PB?34*" device="1" technology="006"/>
 <part name="X1" library="con-ebyelectro" deviceset="5202-06-N-02" device=""/>
+<part name="X2" library="con-ebyelectro" deviceset="5202-06-N-02" device=""/>
+<part name="R7" library="adafruit" deviceset="R-US_" device="0207/2V"/>
+<part name="R8" library="adafruit" deviceset="R-US_" device="0207/2V"/>
+<part name="GND5" library="supply1" deviceset="GND" device=""/>
+<part name="Q3" library="adafruit" deviceset="MOSFET-N" device="GDS_TO220V"/>
+<part name="Q4" library="adafruit" deviceset="MOSFET-N" device="GDS_TO220V"/>
+<part name="Q1" library="adafruit" deviceset="MOSFET-N" device="GDS_TO220V"/>
+<part name="GND6" library="supply1" deviceset="GND" device=""/>
+<part name="R9" library="adafruit" deviceset="R-US_" device="0207/2V"/>
+<part name="D2" library="adafruit" deviceset="R-US_" device="0207/2V"/>
 </parts>
 <sheets>
 <sheet>
 <instances>
 <instance part="_1" gate="G$1" x="96.52" y="68.58"/>
 <instance part="L1" gate="G$1" x="160.02" y="93.98" rot="R90"/>
-<instance part="Q1" gate="G$1" x="165.1" y="81.28"/>
-<instance part="GND1" gate="1" x="170.18" y="68.58"/>
+<instance part="GND1" gate="1" x="170.18" y="73.66"/>
 <instance part="C1" gate="G$1" x="142.24" y="91.44"/>
 <instance part="C2" gate="G$1" x="177.8" y="91.44"/>
 <instance part="C3" gate="G$1" x="185.42" y="91.44"/>
 <instance part="GND2" gate="1" x="142.24" y="83.82"/>
 <instance part="D1" gate="G$1" x="172.72" y="93.98"/>
-<instance part="Q2" gate="G$1" x="198.12" y="81.28"/>
-<instance part="J1" gate="G$1" x="210.82" y="91.44"/>
 <instance part="GND3" gate="1" x="203.2" y="68.58"/>
 <instance part="R1" gate="G$1" x="137.16" y="93.98"/>
 <instance part="R2" gate="G$1" x="200.66" y="93.98"/>
-<instance part="R3" gate="G$1" x="154.94" y="73.66"/>
+<instance part="R3" gate="G$1" x="154.94" y="68.58"/>
 <instance part="R4" gate="G$1" x="154.94" y="78.74"/>
 <instance part="R5" gate="G$1" x="119.38" y="60.96" rot="R90"/>
 <instance part="R6" gate="G$1" x="119.38" y="71.12" rot="R90"/>
 <instance part="GND4" gate="1" x="119.38" y="53.34"/>
-<instance part="K1" gate="1" x="172.72" y="43.18"/>
-<instance part="K1" gate="2" x="193.04" y="43.18"/>
-<instance part="X1" gate="-1" x="149.86" y="45.72"/>
-<instance part="X1" gate="-2" x="149.86" y="40.64"/>
-<instance part="X1" gate="-3" x="149.86" y="35.56"/>
-<instance part="X1" gate="-4" x="149.86" y="30.48"/>
-<instance part="X1" gate="-5" x="149.86" y="25.4"/>
-<instance part="X1" gate="-6" x="149.86" y="20.32"/>
+<instance part="K1" gate="1" x="144.78" y="45.72"/>
+<instance part="K1" gate="2" x="152.4" y="45.72" rot="R180"/>
+<instance part="X1" gate="-1" x="172.72" y="45.72"/>
+<instance part="X1" gate="-2" x="172.72" y="40.64"/>
+<instance part="X1" gate="-3" x="172.72" y="35.56"/>
+<instance part="X1" gate="-4" x="172.72" y="30.48"/>
+<instance part="X1" gate="-5" x="172.72" y="25.4"/>
+<instance part="X1" gate="-6" x="172.72" y="20.32"/>
+<instance part="X2" gate="-1" x="205.74" y="45.72"/>
+<instance part="X2" gate="-2" x="205.74" y="40.64"/>
+<instance part="X2" gate="-3" x="205.74" y="35.56"/>
+<instance part="X2" gate="-4" x="205.74" y="30.48"/>
+<instance part="X2" gate="-5" x="205.74" y="25.4"/>
+<instance part="X2" gate="-6" x="205.74" y="20.32"/>
+<instance part="R7" gate="G$1" x="190.5" y="25.4" rot="R90"/>
+<instance part="R8" gate="G$1" x="190.5" y="40.64" rot="R90"/>
+<instance part="GND5" gate="1" x="190.5" y="17.78"/>
+<instance part="Q3" gate="G$1" x="167.64" y="81.28"/>
+<instance part="Q4" gate="G$1" x="200.66" y="81.28"/>
+<instance part="Q1" gate="G$1" x="142.24" y="35.56"/>
+<instance part="GND6" gate="1" x="144.78" y="25.4"/>
+<instance part="R9" gate="G$1" x="134.62" y="33.02"/>
+<instance part="D2" gate="G$1" x="137.16" y="45.72" rot="R90"/>
 </instances>
 <busses>
 </busses>
 <nets>
-<net name="N$1" class="0">
-<segment>
-<pinref part="Q1" gate="G$1" pin="D"/>
-<wire x1="170.18" y1="83.82" x2="170.18" y2="93.98" width="0.1524" layer="91"/>
-<pinref part="L1" gate="G$1" pin="2"/>
-<wire x1="170.18" y1="93.98" x2="167.64" y2="93.98" width="0.1524" layer="91"/>
-<pinref part="D1" gate="G$1" pin="A"/>
-<junction x="170.18" y="93.98"/>
-</segment>
-</net>
 <net name="N$2" class="0">
 <segment>
 <pinref part="L1" gate="G$1" pin="1"/>
 </net>
 <net name="GND" class="0">
 <segment>
-<pinref part="Q1" gate="G$1" pin="S"/>
-<wire x1="170.18" y1="78.74" x2="170.18" y2="71.12" width="0.1524" layer="91"/>
 <pinref part="GND1" gate="1" pin="GND"/>
-<wire x1="170.18" y1="71.12" x2="170.18" y2="68.58" width="0.1524" layer="91"/>
-<junction x="170.18" y="71.12"/>
+<pinref part="Q3" gate="G$1" pin="S"/>
+<pinref part="C3" gate="G$1" pin="-"/>
+<wire x1="185.42" y1="76.2" x2="185.42" y2="86.36" width="0.1524" layer="91"/>
+<wire x1="170.18" y1="76.2" x2="177.8" y2="76.2" width="0.1524" layer="91"/>
 <pinref part="C2" gate="G$1" pin="-"/>
-<wire x1="177.8" y1="86.36" x2="177.8" y2="78.74" width="0.1524" layer="91"/>
-<pinref part="C3" gate="G$1" pin="-"/>
-<wire x1="170.18" y1="78.74" x2="177.8" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="177.8" y1="78.74" x2="185.42" y2="78.74" width="0.1524" layer="91"/>
-<wire x1="185.42" y1="78.74" x2="185.42" y2="86.36" width="0.1524" layer="91"/>
-<junction x="177.8" y="78.74"/>
-<junction x="170.18" y="78.74"/>
+<wire x1="177.8" y1="76.2" x2="185.42" y2="76.2" width="0.1524" layer="91"/>
+<wire x1="177.8" y1="86.36" x2="177.8" y2="76.2" width="0.1524" layer="91"/>
+<junction x="177.8" y="76.2"/>
+<junction x="170.18" y="76.2"/>
 </segment>
 <segment>
 <pinref part="C1" gate="G$1" pin="-"/>
 <pinref part="GND2" gate="1" pin="GND"/>
 </segment>
 <segment>
-<pinref part="Q2" gate="G$1" pin="S"/>
-<wire x1="203.2" y1="78.74" x2="203.2" y2="71.12" width="0.1524" layer="91"/>
-<pinref part="GND3" gate="1" pin="GND"/>
-</segment>
-<segment>
 <pinref part="_1" gate="G$1" pin="_GND"/>
 <wire x1="83.82" y1="101.6" x2="71.12" y2="101.6" width="0.1524" layer="91"/>
 <label x="71.12" y="101.6" size="1.778" layer="95"/>
 <pinref part="R5" gate="G$1" pin="1"/>
 <pinref part="GND4" gate="1" pin="GND"/>
 </segment>
+<segment>
+<pinref part="X2" gate="-6" pin="1"/>
+<wire x1="203.2" y1="20.32" x2="195.58" y2="20.32" width="0.1524" layer="91"/>
+<label x="195.58" y="20.32" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="R7" gate="G$1" pin="1"/>
+<pinref part="GND5" gate="1" pin="GND"/>
+</segment>
+<segment>
+<pinref part="Q4" gate="G$1" pin="S"/>
+<pinref part="GND3" gate="1" pin="GND"/>
+<wire x1="203.2" y1="76.2" x2="203.2" y2="71.12" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="Q1" gate="G$1" pin="S"/>
+<pinref part="GND6" gate="1" pin="GND"/>
+<wire x1="144.78" y1="27.94" x2="144.78" y2="30.48" width="0.1524" layer="91"/>
+</segment>
 </net>
 <net name="HV" class="0">
 <segment>
 <label x="119.38" y="81.28" size="1.778" layer="95"/>
 </segment>
 </net>
-<net name="BAUDOT" class="0">
-<segment>
-<pinref part="R3" gate="G$1" pin="1"/>
-<wire x1="149.86" y1="73.66" x2="137.16" y2="73.66" width="0.1524" layer="91"/>
-<label x="137.16" y="73.66" size="1.778" layer="95"/>
-</segment>
-<segment>
-<pinref part="_1" gate="G$1" pin="_D0"/>
-<wire x1="83.82" y1="96.52" x2="71.12" y2="96.52" width="0.1524" layer="91"/>
-<label x="71.12" y="96.52" size="1.778" layer="95"/>
-</segment>
-</net>
-<net name="N$3" class="0">
-<segment>
-<pinref part="J1" gate="G$1" pin="2"/>
-<pinref part="Q2" gate="G$1" pin="D"/>
-<wire x1="205.74" y1="91.44" x2="203.2" y2="91.44" width="0.1524" layer="91"/>
-<wire x1="203.2" y1="91.44" x2="203.2" y2="83.82" width="0.1524" layer="91"/>
-</segment>
-</net>
-<net name="N$4" class="0">
-<segment>
-<pinref part="Q1" gate="G$1" pin="G"/>
-<pinref part="R4" gate="G$1" pin="2"/>
-</segment>
-</net>
-<net name="N$6" class="0">
-<segment>
-<pinref part="J1" gate="G$1" pin="1"/>
-<pinref part="R2" gate="G$1" pin="2"/>
-</segment>
-</net>
 <net name="BOOST_PUMP" class="0">
 <segment>
 <pinref part="R4" gate="G$1" pin="1"/>
 <wire x1="109.22" y1="101.6" x2="116.84" y2="101.6" width="0.1524" layer="91"/>
 <label x="114.3" y="101.6" size="1.778" layer="95"/>
 </segment>
+<segment>
+<pinref part="R8" gate="G$1" pin="2"/>
+<wire x1="190.5" y1="45.72" x2="190.5" y2="50.8" width="0.1524" layer="91"/>
+<label x="190.5" y="50.8" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="K1" gate="1" pin="1"/>
+<wire x1="144.78" y1="50.8" x2="144.78" y2="55.88" width="0.1524" layer="91"/>
+<label x="144.78" y="55.88" size="1.778" layer="95"/>
+<pinref part="D2" gate="G$1" pin="2"/>
+<wire x1="144.78" y1="50.8" x2="137.16" y2="50.8" width="0.1524" layer="91"/>
+<junction x="144.78" y="50.8"/>
+</segment>
 </net>
 <net name="N$7" class="0">
 <segment>
 <pinref part="R3" gate="G$1" pin="2"/>
-<pinref part="Q2" gate="G$1" pin="G"/>
-<wire x1="160.02" y1="73.66" x2="193.04" y2="73.66" width="0.1524" layer="91"/>
-<wire x1="193.04" y1="73.66" x2="193.04" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="160.02" y1="68.58" x2="193.04" y2="68.58" width="0.1524" layer="91"/>
+<pinref part="Q4" gate="G$1" pin="G"/>
+<wire x1="193.04" y1="68.58" x2="193.04" y2="78.74" width="0.1524" layer="91"/>
+<wire x1="193.04" y1="78.74" x2="198.12" y2="78.74" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="HV/20" class="0">
 <junction x="109.22" y="66.04"/>
 </segment>
 </net>
+<net name="TX" class="0">
+<segment>
+<pinref part="_1" gate="G$1" pin="_D3"/>
+<wire x1="83.82" y1="88.9" x2="71.12" y2="88.9" width="0.1524" layer="91"/>
+<label x="71.12" y="88.9" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="R3" gate="G$1" pin="1"/>
+<wire x1="149.86" y1="68.58" x2="137.16" y2="68.58" width="0.1524" layer="91"/>
+<label x="137.16" y="68.58" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="AC_L_IN" class="0">
+<segment>
+<pinref part="X1" gate="-1" pin="1"/>
+<wire x1="170.18" y1="45.72" x2="162.56" y2="45.72" width="0.1524" layer="91"/>
+<label x="162.56" y="45.72" size="1.778" layer="95"/>
+<wire x1="162.56" y1="45.72" x2="162.56" y2="50.8" width="0.1524" layer="91"/>
+<pinref part="K1" gate="2" pin="P"/>
+<wire x1="162.56" y1="50.8" x2="152.4" y2="50.8" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="AC_GND" class="0">
+<segment>
+<pinref part="X1" gate="-3" pin="1"/>
+<wire x1="170.18" y1="35.56" x2="162.56" y2="35.56" width="0.1524" layer="91"/>
+<label x="162.56" y="35.56" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="X1" gate="-4" pin="1"/>
+<wire x1="170.18" y1="30.48" x2="162.56" y2="30.48" width="0.1524" layer="91"/>
+<label x="162.56" y="30.48" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="AC_N" class="0">
+<segment>
+<pinref part="X1" gate="-5" pin="1"/>
+<wire x1="170.18" y1="25.4" x2="167.64" y2="25.4" width="0.1524" layer="91"/>
+<label x="162.56" y="25.4" size="1.778" layer="95"/>
+<pinref part="X1" gate="-6" pin="1"/>
+<wire x1="167.64" y1="25.4" x2="162.56" y2="25.4" width="0.1524" layer="91"/>
+<wire x1="170.18" y1="20.32" x2="167.64" y2="20.32" width="0.1524" layer="91"/>
+<wire x1="167.64" y1="20.32" x2="167.64" y2="25.4" width="0.1524" layer="91"/>
+<junction x="167.64" y="25.4"/>
+</segment>
+</net>
+<net name="TX+" class="0">
+<segment>
+<pinref part="X2" gate="-1" pin="1"/>
+<wire x1="203.2" y1="45.72" x2="195.58" y2="45.72" width="0.1524" layer="91"/>
+<label x="195.58" y="45.72" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="R2" gate="G$1" pin="2"/>
+<wire x1="205.74" y1="93.98" x2="210.82" y2="93.98" width="0.1524" layer="91"/>
+<label x="208.28" y="93.98" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="TX-" class="0">
+<segment>
+<pinref part="X2" gate="-2" pin="1"/>
+<wire x1="203.2" y1="40.64" x2="195.58" y2="40.64" width="0.1524" layer="91"/>
+<label x="195.58" y="40.64" size="1.778" layer="95"/>
+</segment>
+<segment>
+<wire x1="203.2" y1="91.44" x2="210.82" y2="91.44" width="0.1524" layer="91"/>
+<label x="208.28" y="91.44" size="1.778" layer="95"/>
+<pinref part="Q4" gate="G$1" pin="D"/>
+<wire x1="203.2" y1="86.36" x2="203.2" y2="91.44" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="RX+" class="0">
+<segment>
+<pinref part="X2" gate="-3" pin="1"/>
+<wire x1="203.2" y1="35.56" x2="190.5" y2="35.56" width="0.1524" layer="91"/>
+<label x="195.58" y="35.56" size="1.778" layer="95"/>
+<pinref part="R8" gate="G$1" pin="1"/>
+</segment>
+</net>
+<net name="RX-" class="0">
+<segment>
+<pinref part="X2" gate="-4" pin="1"/>
+<wire x1="203.2" y1="30.48" x2="190.5" y2="30.48" width="0.1524" layer="91"/>
+<label x="195.58" y="30.48" size="1.778" layer="95"/>
+<pinref part="R7" gate="G$1" pin="2"/>
+</segment>
+<segment>
+<pinref part="_1" gate="G$1" pin="_D2"/>
+<wire x1="83.82" y1="91.44" x2="71.12" y2="91.44" width="0.1524" layer="91"/>
+<label x="71.12" y="91.44" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="BUTTON" class="0">
+<segment>
+<pinref part="X2" gate="-5" pin="1"/>
+<wire x1="203.2" y1="25.4" x2="195.58" y2="25.4" width="0.1524" layer="91"/>
+<label x="195.58" y="25.4" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="_1" gate="G$1" pin="_D1"/>
+<wire x1="83.82" y1="93.98" x2="71.12" y2="93.98" width="0.1524" layer="91"/>
+<label x="71.12" y="93.98" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="N$3" class="0">
+<segment>
+<pinref part="Q3" gate="G$1" pin="D"/>
+<pinref part="L1" gate="G$1" pin="2"/>
+<wire x1="170.18" y1="93.98" x2="167.64" y2="93.98" width="0.1524" layer="91"/>
+<pinref part="D1" gate="G$1" pin="A"/>
+<wire x1="170.18" y1="86.36" x2="170.18" y2="93.98" width="0.1524" layer="91"/>
+<junction x="170.18" y="93.98"/>
+</segment>
+</net>
+<net name="N$6" class="0">
+<segment>
+<pinref part="R4" gate="G$1" pin="2"/>
+<pinref part="Q3" gate="G$1" pin="G"/>
+<wire x1="160.02" y1="78.74" x2="165.1" y2="78.74" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$1" class="0">
+<segment>
+<pinref part="K1" gate="1" pin="2"/>
+<pinref part="Q1" gate="G$1" pin="D"/>
+<pinref part="D2" gate="G$1" pin="1"/>
+<wire x1="144.78" y1="40.64" x2="137.16" y2="40.64" width="0.1524" layer="91"/>
+<junction x="144.78" y="40.64"/>
+</segment>
+</net>
+<net name="N$4" class="0">
+<segment>
+<pinref part="Q1" gate="G$1" pin="G"/>
+<pinref part="R9" gate="G$1" pin="2"/>
+</segment>
+</net>
+<net name="RELAY" class="0">
+<segment>
+<pinref part="R9" gate="G$1" pin="1"/>
+<wire x1="129.54" y1="33.02" x2="119.38" y2="33.02" width="0.1524" layer="91"/>
+<label x="119.38" y="33.02" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="_1" gate="G$1" pin="_D0"/>
+<wire x1="83.82" y1="96.52" x2="71.12" y2="96.52" width="0.1524" layer="91"/>
+<label x="71.12" y="96.52" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="AC_L_OUT" class="0">
+<segment>
+<pinref part="X1" gate="-2" pin="1"/>
+<pinref part="K1" gate="2" pin="S"/>
+<wire x1="170.18" y1="40.64" x2="152.4" y2="40.64" width="0.1524" layer="91"/>
+<label x="160.02" y="40.64" size="1.778" layer="95"/>
+</segment>
+</net>
 </nets>
 </sheet>
 </sheets>
+<errors>
+<approved hash="115,1,160.02,93.0995,L1,,,,,"/>
+<approved hash="115,1,143.335,90.17,C1,,,,,"/>
+<approved hash="115,1,178.895,90.17,C2,,,,,"/>
+<approved hash="115,1,186.515,90.17,C3,,,,,"/>
+<approved hash="115,1,172.72,95.178,D1,,,,,"/>
+<approved hash="115,1,137.16,94.9748,R1,,,,,"/>
+<approved hash="115,1,200.66,94.9748,R2,,,,,"/>
+<approved hash="115,1,154.94,69.5748,R3,,,,,"/>
+<approved hash="115,1,154.94,79.7348,R4,,,,,"/>
+<approved hash="115,1,118.385,60.96,R5,,,,,"/>
+<approved hash="115,1,118.385,71.12,R6,,,,,"/>
+<approved hash="115,1,189.505,25.4,R7,,,,,"/>
+<approved hash="115,1,189.505,40.64,R8,,,,,"/>
+<approved hash="115,1,168.177,81.28,Q3,,,,,"/>
+<approved hash="115,1,201.197,81.28,Q4,,,,,"/>
+<approved hash="115,1,142.777,35.56,Q1,,,,,"/>
+<approved hash="115,1,134.62,34.0148,R9,,,,,"/>
+<approved hash="115,1,136.165,45.72,D2,,,,,"/>
+</errors>
 </schematic>
 </drawing>
 </eagle>