text:
>

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      3103P

      3103Y

      3103Z

      3103P

      3103Y

      3103Z

      -

      -

      -

      -

      -

      -

      3105P/3106P

      3105W/3106W

      3105X/3106X

      3105Y/3106Y

      3105Z/3105Z

      3102P

      3102W

      3102X

      3102Y

      3102Z

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      EVMCBG

      EVMCCG

      -

      -

      -

      -

      -

      -

      -

      -

      55-1-X

      55-4-X

      55-3-X

      55-2-X

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      50-2-X

      50-4-X

      50-3-X

      -

      -

      -

      64P

      64W

      64X

      64Y

      64Z

      -

      -

      -

      -

      -

      RT/RTR22

      RT/RTR22

      RT/RTR22

      RT/RTR22

      RJ/RJR22

      RJ/RJR22

      RJ/RJR22

      RT/RTR26

      RT/RTR26

      RT/RTR26

      RJ/RJR26

      RJ/RJR26

      RJ/RJR26

      RJ/RJR26

      RJ/RJR26

      RJ/RJR26

      RT/RTR24

      RT/RTR24

      RT/RTR24

      RJ/RJR24

      RJ/RJR24

      RJ/RJR24

      RJ/RJR24

      RJ/RJR24

      RJ/RJR24

      -

      -

      -

      -

      -

      -

      -

    &nbsp;

      SINGLE TURN

      BOURN

      BI&nbsp;TECH

      DALE-VISHAY

      PHILIPS/MEPCO

      MURATA

      PANASONIC

      SPECTROL

      MILSPEC

      3323P

      3323S

      3323W

      3329H

      3329P

      3329W

      3339H

      3339P

      3339W

      3352E

      3352H

      3352K

      3352P

      3352T

      3352V

      3352W

      3362H

      3362M

      3362P

      3362R

      3362S

      3362U

      3362W

      3362X

      3386B

      3386C

      3386F

      3386H

      3386K

      3386M

      3386P

      3386S

      3386W

      3386X

      25P

      25S

      25RX

      82P

      82M

      82PA

      -

      -

      -

      91E

      91X

      91T

      91B

      91A

      91V

      91W

      25W

      25V

      25P

      -

      25S

      25U

      25RX

      25X

      72XW

      72XL

      72PM

      72RX

      -

      72PX

      72P

      72RXW

      72RXL

      72X

      -

      -

      -

      T7YB

      T7YA

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      TXD

      TYA

      TYP

      -

      TYD

      TX

      -

      150SX

      100SX

      102T

      101S

      190T

      150TX

      101

      -

      -

      101SX

      ET6P

      ET6S

      ET6X

      RJ-6W/8014EMW

      RJ-6P/8014EMP

      RJ-6X/8014EMX

      TM7W

      TM7P

      TM7X

      -

      8017SMS

      -

      8017SMB

      8017SMA

      -

      -

      CT-6W

      CT-6H

      CT-6P

      CT-6R

      -

      CT-6V

      CT-6X

      -

      -

      8038EKV

      -

      8038EKX

      -

      -

      8038EKP

      8038EKZ

      8038EKW

      -

      -

      -

      -

      3321H

      3321P

      3321N

      1102H

      1102P

      1102T

      RVA0911V304A

      -

      RVA0911H413A

      RVG0707V100A

      RVA0607V(H)306A

      RVA1214H213A

      -

      -

      -

      -

      -

      -

      -

      -

      -

      3104B

      3104C

      3104F

      3104H

      -

      3104M

      3104P

      3104S

      3104W

      3104X

      EVMQ0G

      EVMQIG

      EVMQ3G

      EVMS0G

      EVMQ0G

      EVMG0G

      -

      -

      -

      EVMK4GA00B

      EVM30GA00B

      EVMK0GA00B

      EVM38GA00B

      EVMB6

      EVLQ0

      -

      EVMMSG

      EVMMBG

      EVMMAG

      -

      -

      EVMMCS

      -

      -

      -

      -

      -

      EVMM1

      -

      -

      EVMM0

      -

      -

      EVMM3

      -

      -

      -

      62-3-1

      62-1-2

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      67R

      -

      67P

      -

      -

      -

      -

      67X

      63V

      63S

      63M

      -

      -

      63H

      63P

      -

      -

      63X

      -

      -

      -

      RJ/RJR50

      RJ/RJR50

      RJ/RJR50

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

&nbsp;

      SMD TRIM-POT CROSS REFERENCE

      MULTI-TURN

      BOURNS

      BI&nbsp;TECH

      DALE-VISHAY

      PHILIPS/MEPCO

      PANASONIC

      TOCOS

      AUX/KYOCERA

      3224G

      3224J

      3224W

      3269P

      3269W

      3269X

      44G

      44J

      44W

      84P

      84W

      84X

      -

      -

      -

      ST63Z

      ST63Y

      -

      -

      -

      -

      ST5P

      ST5W

      ST5X

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

    &nbsp;

      SINGLE TURN

      BOURNS

      BI&nbsp;TECH

      DALE-VISHAY

      PHILIPS/MEPCO

      PANASONIC

      TOCOS

      AUX/KYOCERA

      3314G

      3314J

      3364A/B

      3364C/D

      3364W/X

      3313G

      3313J

      23B

      23A

      21X

      21W

      -

      22B

      22A

      ST5YL/ST53YL

      ST5YJ/5T53YJ

      ST-23A

      ST-22B

      ST-22

      -

      -

      ST-4B

      ST-4A

      -

      -

      -

      ST-3B

      ST-3A

      -

      EVM-6YS

      EVM-1E

      EVM-1G

      EVM-1D

      -

      -

      G4B

      G4A

      TR04-3S1

      TRG04-2S1

      -

      -

      -

      -

      -

      DVR-43A

      CVR-42C

      CVR-42A/C

      -

      -

ALT =&nbsp;ALTERNATE

&nbsp;

</description>
<packages>
<package name="153CLV-1010" urn="urn:adsk.eagle:footprint:22907/1" library_version="3">
<description>Aluminum electrolytic capacitors

SMD (Chip) Long Life Vertical 153 CLV

http://www.bccomponents.com/</description>
<wire x1="4.3" y1="-5.2" x2="-5.2" y2="-5.2" width="0.2032" layer="21"/>
<wire x1="-5.2" y1="-5.2" x2="-5.2" y2="-1.5" width="0.2032" layer="21"/>
<wire x1="-5.2" y1="-1.5" x2="-5.2" y2="1.5" width="0.2032" layer="51"/>
<wire x1="-5.2" y1="1.5" x2="-5.2" y2="5.2" width="0.2032" layer="21"/>
<wire x1="-5.2" y1="5.2" x2="4.3" y2="5.2" width="0.2032" layer="21"/>
<wire x1="5.2" y1="4.3" x2="5.2" y2="1.5" width="0.2032" layer="21"/>
<wire x1="5.2" y1="1.5" x2="5.2" y2="-1.5" width="0.2032" layer="51"/>
<wire x1="5.2" y1="-1.5" x2="5.2" y2="-4.3" width="0.2032" layer="21"/>
<wire x1="5.2" y1="-4.3" x2="4.3" y2="-5.2" width="0.2032" layer="21"/>
<wire x1="4.3" y1="5.2" x2="5.2" y2="4.3" width="0.2032" layer="21"/>
<wire x1="4.65" y1="-1.55" x2="4.65" y2="1.55" width="0.2032" layer="51" curve="36.869898"/>
<wire x1="-4.65" y1="-1.55" x2="-4.65" y2="1.55" width="0.2032" layer="51" curve="-36.869898"/>
<wire x1="-4.65" y1="-1.55" x2="4.65" y2="-1.55" width="0.2032" layer="21" curve="143.130102"/>
<wire x1="-4.65" y1="1.55" x2="4.65" y2="1.55" width="0.2032" layer="21" curve="-143.130102"/>
<smd name="+" x="4" y="0" dx="4" dy="2.5" layer="1"/>
<smd name="-" x="-4" y="0" dx="4" dy="2.5" layer="1"/>
<text x="-5.29" y="5.53" size="1.27" layer="25">>NAME</text>
<text x="-5.325" y="-6.785" size="1.27" layer="27">>VALUE</text>
</package>
</packages>
<packages3d>
<package3d name="153CLV-1010" urn="urn:adsk.eagle:package:23413/1" type="box" library_version="3">
<description>Aluminum electrolytic capacitors
SMD (Chip) Long Life Vertical 153 CLV
http://www.bccomponents.com/</description>
<packageinstances>
<packageinstance name="153CLV-1010"/>
</packageinstances>
</package3d>
</packages3d>
</library>
<library name="SparkFun-Connectors" urn="urn:adsk.eagle:library:513">
<description>
SparkFun Connectors

This library contains electrically-functional connectors.

We've spent an enormous amount of time creating and checking these footprints and parts, but it is  the end user's responsibility to ensure correctness and suitablity for a given componet or application.

If you enjoy using this library, please buy one of our products at SparkFun.com.

Licensing: Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/

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="1X04_LONGPADS" urn="urn:adsk.eagle:footprint:37710/1" library_version="1">
<description>
Plated Through Hole - 4 Pin Long Pads

Specifications:

Pin count:4

Pin pitch:0.1"

Example device(s):

CONN_04

</description>
<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/>
<wire x1="8.89" y1="0.635" x2="8.89" y2="-0.635" width="0.2032" layer="21"/>
<pad name="1" x="0" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/>
<pad name="2" x="2.54" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/>
<pad name="3" x="5.08" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/>
<pad name="4" x="7.62" y="0" drill="1.1176" diameter="1.8796" shape="long" rot="R90"/>
<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/>
<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/>
<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
<text x="-1.27" y="2.032" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text>
<text x="-1.27" y="-2.667" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text>
</package>
<package name="SNAP-MALE" urn="urn:adsk.eagle:footprint:37648/1" library_version="1">
<description>
Sew-On Fabric Snap - Male

Equivalent to size #1/0 snap.

Specifications:

Pin count: 1

Area:8mm

Example device(s):

CONN_01

</description>
<smd name="2" x="0" y="0" dx="7.62" dy="7.62" layer="1" roundness="100"/>
<text x="-1.524" y="4.064" size="0.6096" layer="25" font="vector" ratio="20">>NAME</text>
<text x="-1.651" y="-4.826" size="0.6096" layer="27" font="vector" ratio="20">>VALUE</text>
</package>
</packages>
<packages3d>
<package3d name="1X04_LONGPADS" urn="urn:adsk.eagle:package:38098/1" type="box" library_version="1">
<description>Plated Through Hole - 4 Pin Long Pads
Specifications:
Pin count:4
Pin pitch:0.1"

Example device(s):
CONN_04
</description>
<packageinstances>
<packageinstance name="1X04_LONGPADS"/>
</packageinstances>
</package3d>
<package3d name="SNAP-MALE" urn="urn:adsk.eagle:package:38033/1" type="box" library_version="1">
<description>Sew-On Fabric Snap - Male
Equivalent to size #1/0 snap.
Specifications:
Pin count: 1
Area:8mm

Example device(s):
CONN_01
</description>
<packageinstances>
<packageinstance name="SNAP-MALE"/>
</packageinstances>
</package3d>
</packages3d>
</library>
<library name="modified-v-reg">
<description>Voltage Regulators

<author>Created by librarian@cadsoft.de</author></description>
<packages>
<package name="SOT223" urn="urn:adsk.eagle:footprint:30315/1">
<description>Small Outline Transistor 223

PLASTIC PACKAGE CASE 318E-04

Source: http://www.onsemi.co.jp .. LM137M-D.PDF</description>
<wire x1="3.277" y1="1.778" x2="3.277" y2="-1.778" width="0.2032" layer="21"/>
<wire x1="3.277" y1="-1.778" x2="-3.277" y2="-1.778" width="0.2032" layer="21"/>
<wire x1="-3.277" y1="-1.778" x2="-3.277" y2="1.778" width="0.2032" layer="21"/>
<wire x1="-3.277" y1="1.778" x2="3.277" y2="1.778" width="0.2032" layer="21"/>
<wire x1="0" y1="-0.7" x2="0" y2="0.6" width="0.127" layer="48"/>
<wire x1="0" y1="0.6" x2="-0.2" y2="0.2" width="0.127" layer="48"/>
<wire x1="-0.2" y1="0.2" x2="0.2" y2="0.2" width="0.127" layer="48"/>
<wire x1="0.2" y1="0.2" x2="0" y2="0.6" width="0.127" layer="48"/>
<wire x1="0" y1="-0.7" x2="0.2" y2="-0.3" width="0.127" layer="48"/>
<wire x1="0.2" y1="-0.3" x2="-0.2" y2="-0.3" width="0.127" layer="48"/>
<wire x1="-0.2" y1="-0.3" x2="0" y2="-0.7" width="0.127" layer="48"/>
<smd name="1" x="-2.3" y="-3.15" dx="1.5" dy="2" layer="1"/>
<smd name="2" x="0" y="-3.15" dx="1.5" dy="2" layer="1"/>
<smd name="3" x="2.3" y="-3.15" dx="1.5" dy="2" layer="1"/>
<smd name="4" x="0" y="3.15" dx="3.8" dy="2" layer="1"/>
<text x="-2.54" y="0.0508" size="1.27" layer="25">>NAME</text>
<text x="-2.54" y="-1.3208" size="1.27" layer="27">>VALUE</text>
<text x="0.4" y="0.4" size="0.254" layer="48">direction of pcb</text>
<text x="0.4" y="-0.05" size="0.254" layer="48">transportation for</text>
<text x="0.4" y="-0.5" size="0.254" layer="48">wavesoldering</text>
<rectangle x1="-0.9271" y1="1.1303" x2="0.9271" y2="4.3307" layer="51" rot="R270"/>
<rectangle x1="-0.9271" y1="-3.1623" x2="0.9271" y2="-2.2987" layer="51" rot="R270"/>
<rectangle x1="-3.2385" y1="-3.1623" x2="-1.3843" y2="-2.2987" layer="51" rot="R270"/>
<rectangle x1="1.3843" y1="-3.1623" x2="3.2385" y2="-2.2987" layer="51" rot="R270"/>
<rectangle x1="-0.9271" y1="1.1303" x2="0.9271" y2="4.3307" layer="51" rot="R270"/>
<rectangle x1="-0.9271" y1="-3.1623" x2="0.9271" y2="-2.2987" layer="51" rot="R270"/>
<rectangle x1="-3.2385" y1="-3.1623" x2="-1.3843" y2="-2.2987" layer="51" rot="R270"/>
<rectangle x1="1.3843" y1="-3.1623" x2="3.2385" y2="-2.2987" layer="51" rot="R270"/>
</package>
</packages>
<packages3d>
<package3d name="SOT223" urn="urn:adsk.eagle:package:30370/1" type="box">
<description>Small Outline Transistor 223
PLASTIC PACKAGE CASE 318E-04
Source: http://www.onsemi.co.jp .. LM137M-D.PDF</description>
<packageinstances>
<packageinstance name="SOT223"/>
</packageinstances>
</package3d>
</packages3d>
</library>
<library name="diode">
<description>Diodes

Based on the following sources:

Motorola : www.onsemi.com

Fairchild : www.fairchildsemi.com

Philips : www.semiconductors.com

Vishay : www.vishay.de

<author>Created by librarian@cadsoft.de</author></description>
<packages>
<package name="SMC">
<description>DIODE</description>
<wire x1="-3.5606" y1="3.105" x2="3.5606" y2="3.105" width="0.1016" layer="21"/>
<wire x1="-3.5606" y1="-3.105" x2="3.5606" y2="-3.105" width="0.1016" layer="21"/>
<wire x1="-3.5606" y1="-3.105" x2="-3.5606" y2="3.105" width="0.1016" layer="51"/>
<wire x1="3.5606" y1="-3.105" x2="3.5606" y2="3.105" width="0.1016" layer="51"/>
<wire x1="0.543" y1="1" x2="-0.83" y2="0" width="0.2032" layer="21"/>
<wire x1="-0.83" y1="0" x2="0.543" y2="-1" width="0.2032" layer="21"/>
<wire x1="0.543" y1="-1" x2="0.543" y2="1" width="0.2032" layer="21"/>
<smd name="C" x="-3.7" y="0" dx="2.8" dy="3.8" layer="1"/>
<smd name="A" x="3.7" y="0" dx="2.8" dy="3.8" layer="1"/>
<text x="-3.459" y="3.359" size="1.27" layer="25">>NAME</text>
<text x="-3.459" y="-4.629" size="1.27" layer="27">>VALUE</text>
<rectangle x1="-4.094" y1="-1.0922" x2="-3.5606" y2="1.0922" layer="51"/>
<rectangle x1="3.5606" y1="-1.0922" x2="4.094" y2="1.0922" layer="51"/>
<rectangle x1="-2.1" y1="-3.1" x2="-0.85" y2="3.1" layer="21"/>
</package>
</packages>
</library>
</libraries>
<attributes>
</attributes>
<variantdefs>
</variantdefs>
<classes>
<class number="0" name="default" width="0.3" drill="0.3">
<clearance class="0" value="0.508"/>
</class>
<class number="1" name="power" width="0.6096" drill="0.5">
<clearance class="0" value="0.508"/>
<clearance class="1" value="0.508"/>
</class>
</classes>
<designrules name="Elecrow_2-layer_PCB_eagle_rule *">
<description language="de">EAGLE Design Rules

Die Standard-Design-Rules sind so gewählt, dass sie für
die meisten Anwendungen passen. Sollte ihre Platine
besondere Anforderungen haben, treffen Sie die erforderlichen
Einstellungen hier und speichern die Design Rules unter
einem neuen Namen ab.</description>
<description language="en">EAGLE Design Rules

The default Design Rules have been set to cover
a wide range of applications. Your particular design
may have different requirements, so please make the
necessary adjustments and save your customized
design rules under a new name.</description>
<description language="zh">Elecrow PCB EAGLE Design Rules
</description>
<param name="layerSetup" value="(1*16)"/>
<param name="mtCopper" value="0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm"/>
<param name="mtIsolate" value="1.6mm 1.2mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm"/>
<param name="mdWireWire" value="6mil"/>
<param name="mdWirePad" value="6mil"/>
<param name="mdWireVia" value="6mil"/>
<param name="mdPadPad" value="6mil"/>
<param name="mdPadVia" value="6mil"/>
<param name="mdViaVia" value="8mil"/>
<param name="mdSmdPad" value="0mil"/>
<param name="mdSmdVia" value="0mil"/>
<param name="mdSmdSmd" value="0mil"/>
<param name="mdViaViaSameLayer" value="8mil"/>
<param name="mnLayersViaInSmd" value="2"/>
<param name="mdCopperDimension" value="20mil"/>
<param name="mdDrill" value="10mil"/>
<param name="mdSmdStop" value="0mil"/>
<param name="msWidth" value="6mil"/>
<param name="msDrill" value="0.3mm"/>
<param name="msMicroVia" value="0.3mm"/>
<param name="msBlindViaRatio" value="0.5"/>
<param name="rvPadTop" value="0.25"/>
<param name="rvPadInner" value="0.25"/>
<param name="rvPadBottom" value="0.25"/>
<param name="rvViaOuter" value="0.25"/>
<param name="rvViaInner" value="0.25"/>
<param name="rvMicroViaOuter" value="0.25"/>
<param name="rvMicroViaInner" value="0.25"/>
<param name="rlMinPadTop" value="6mil"/>
<param name="rlMaxPadTop" value="20mil"/>
<param name="rlMinPadInner" value="6mil"/>
<param name="rlMaxPadInner" value="20mil"/>
<param name="rlMinPadBottom" value="6mil"/>
<param name="rlMaxPadBottom" value="20mil"/>
<param name="rlMinViaOuter" value="6mil"/>
<param name="rlMaxViaOuter" value="20mil"/>
<param name="rlMinViaInner" value="6mil"/>
<param name="rlMaxViaInner" value="20mil"/>
<param name="rlMinMicroViaOuter" value="4mil"/>
<param name="rlMaxMicroViaOuter" value="20mil"/>
<param name="rlMinMicroViaInner" value="4mil"/>
<param name="rlMaxMicroViaInner" value="20mil"/>
<param name="psTop" value="-1"/>
<param name="psBottom" value="-1"/>
<param name="psFirst" value="0"/>
<param name="psElongationLong" value="100"/>
<param name="psElongationOffset" value="100"/>
<param name="mvStopFrame" value="1"/>
<param name="mvCreamFrame" value="0"/>
<param name="mlMinStopFrame" value="0mil"/>
<param name="mlMaxStopFrame" value="0mil"/>
<param name="mlMinCreamFrame" value="0mil"/>
<param name="mlMaxCreamFrame" value="0mil"/>
<param name="mlViaStopLimit" value="100mil"/>
<param name="srRoundness" value="0"/>
<param name="srMinRoundness" value="0mil"/>
<param name="srMaxRoundness" value="0mil"/>
<param name="slThermalIsolate" value="10mil"/>
<param name="slThermalsForVias" value="0"/>
<param name="dpMaxLengthDifference" value="10mm"/>
<param name="dpGapFactor" value="2.5"/>
<param name="checkAngle" value="0"/>
<param name="checkFont" value="1"/>
<param name="checkRestrict" value="0"/>
<param name="checkStop" value="0"/>
<param name="checkValues" value="0"/>
<param name="checkNames" value="1"/>
<param name="checkWireStubs" value="1"/>
<param name="checkPolygonWidth" value="0"/>
<param name="useDiameter" value="13"/>
<param name="maxErrors" value="50"/>
</designrules>
<autorouter>
<pass name="Default">
<param name="RoutingGrid" value="50mil"/>
<param name="AutoGrid" value="1"/>
<param name="Efforts" value="0"/>
<param name="TopRouterVariant" value="1"/>
<param name="tpViaShape" value="round"/>
<param name="PrefDir.1" value="a"/>
<param name="PrefDir.2" value="0"/>
<param name="PrefDir.3" value="0"/>
<param name="PrefDir.4" value="0"/>
<param name="PrefDir.5" value="0"/>
<param name="PrefDir.6" value="0"/>
<param name="PrefDir.7" value="0"/>
<param name="PrefDir.8" value="0"/>
<param name="PrefDir.9" value="0"/>
<param name="PrefDir.10" value="0"/>
<param name="PrefDir.11" value="0"/>
<param name="PrefDir.12" value="0"/>
<param name="PrefDir.13" value="0"/>
<param name="PrefDir.14" value="0"/>
<param name="PrefDir.15" value="0"/>
<param name="PrefDir.16" value="a"/>
<param name="cfVia" value="8"/>
<param name="cfNonPref" value="5"/>
<param name="cfChangeDir" value="2"/>
<param name="cfOrthStep" value="2"/>
<param name="cfDiagStep" value="3"/>
<param name="cfExtdStep" value="0"/>
<param name="cfBonusStep" value="1"/>
<param name="cfMalusStep" value="1"/>
<param name="cfPadImpact" value="4"/>
<param name="cfSmdImpact" value="4"/>
<param name="cfBusImpact" value="0"/>
<param name="cfHugging" value="3"/>
<param name="cfAvoid" value="4"/>
<param name="cfPolygon" value="10"/>
<param name="cfBase.1" value="0"/>
<param name="cfBase.2" value="1"/>
<param name="cfBase.3" value="1"/>
<param name="cfBase.4" value="1"/>
<param name="cfBase.5" value="1"/>
<param name="cfBase.6" value="1"/>
<param name="cfBase.7" value="1"/>
<param name="cfBase.8" value="1"/>
<param name="cfBase.9" value="1"/>
<param name="cfBase.10" value="1"/>
<param name="cfBase.11" value="1"/>
<param name="cfBase.12" value="1"/>
<param name="cfBase.13" value="1"/>
<param name="cfBase.14" value="1"/>
<param name="cfBase.15" value="1"/>
<param name="cfBase.16" value="0"/>
<param name="mnVias" value="20"/>
<param name="mnSegments" value="9999"/>
<param name="mnExtdSteps" value="9999"/>
<param name="mnRipupLevel" value="10"/>
<param name="mnRipupSteps" value="100"/>
<param name="mnRipupTotal" value="100"/>
</pass>
<pass name="Follow-me" refer="Default" active="yes">
</pass>
<pass name="Busses" refer="Default" active="yes">
<param name="cfNonPref" value="4"/>
<param name="cfBusImpact" value="4"/>
<param name="cfHugging" value="0"/>
<param name="mnVias" value="0"/>
</pass>
<pass name="Route" refer="Default" active="yes">
</pass>
<pass name="Optimize1" refer="Default" active="yes">
<param name="cfVia" value="99"/>
<param name="cfExtdStep" value="10"/>
<param name="cfHugging" value="1"/>
<param name="mnExtdSteps" value="1"/>
<param name="mnRipupLevel" value="0"/>
</pass>
<pass name="Optimize2" refer="Optimize1" active="yes">
<param name="cfNonPref" value="0"/>
<param name="cfChangeDir" value="6"/>
<param name="cfExtdStep" value="0"/>
<param name="cfBonusStep" value="2"/>
<param name="cfMalusStep" value="2"/>
<param name="cfPadImpact" value="2"/>
<param name="cfSmdImpact" value="2"/>
<param name="cfHugging" value="0"/>
</pass>
<pass name="Optimize3" refer="Optimize2" active="yes">
<param name="cfChangeDir" value="8"/>
<param name="cfPadImpact" value="0"/>
<param name="cfSmdImpact" value="0"/>
</pass>
<pass name="Optimize4" refer="Optimize3" active="yes">
<param name="cfChangeDir" value="25"/>
</pass>
</autorouter>
<elements>
<element name="C15" library="resistor" package="C0805" value="100nF" x="21.59" y="47.244" smashed="yes">
<attribute name="NAME" x="25.019" y="45.847" size="1.27" layer="25" rot="R90"/>
<attribute name="VALUE" x="20.32" y="44.704" size="1.27" layer="27"/>
</element>
<element name="C2" library="resistor" package="C0805" value="1uF" x="23.622" y="55.499" smashed="yes" rot="R270">
<attribute name="NAME" x="22.479" y="57.658" size="1.27" layer="25"/>
<attribute name="VALUE" x="21.082" y="56.769" size="1.27" layer="27" rot="R270"/>
</element>
<element name="C3" library="resistor" package="C0805" value="1uF" x="21.59" y="50.927" smashed="yes" rot="R180">
<attribute name="NAME" x="22.86" y="53.467" size="1.27" layer="25" rot="R180"/>
<attribute name="VALUE" x="22.86" y="53.467" size="1.27" layer="27" rot="R180"/>
</element>
<element name="C5" library="resistor" package="C0805" value="1uF" x="16.891" y="44.45" smashed="yes" rot="R180">
<attribute name="NAME" x="17.526" y="43.307" size="1.27" layer="25" rot="R180"/>
<attribute name="VALUE" x="18.161" y="46.99" size="1.27" layer="27" rot="R180"/>
</element>
<element name="C6" library="resistor" package="C0805" value="100nF" x="12.7" y="45.72" smashed="yes" rot="R270">
<attribute name="NAME" x="9.271" y="45.212" size="1.27" layer="25"/>
<attribute name="VALUE" x="10.16" y="46.99" size="1.27" layer="27" rot="R270"/>
</element>
<element name="R1" library="resistor" package="R1206W" value="180 1W" x="44.45" y="36.83" smashed="yes" rot="R180">
<attribute name="NAME" x="45.847" y="39.243" size="1.27" layer="25" rot="R180"/>
<attribute name="VALUE" x="46.355" y="39.37" size="1.27" layer="27" rot="R180"/>
</element>
<element name="R10" library="resistor" package="R1206W" value="200" x="8.001" y="51.054" smashed="yes" rot="R270">
<attribute name="NAME" x="9.652" y="48.26" size="1.27" layer="25" rot="R180"/>
<attribute name="VALUE" x="5.461" y="52.959" size="1.27" layer="27" rot="R270"/>
</element>
<element name="R2" library="resistor" package="R1206W" value="180 1W" x="27.94" y="51.308" smashed="yes" rot="R180">
<attribute name="NAME" x="26.289" y="52.451" size="1.27" layer="25"/>
<attribute name="VALUE" x="29.845" y="53.848" size="1.27" layer="27" rot="R180"/>
</element>
<element name="R3" library="resistor" package="R1206W" value="180 1W" x="27.94" y="45.72" smashed="yes" rot="R180">
<attribute name="NAME" x="27.305" y="44.45" size="1.27" layer="25" rot="R180"/>
<attribute name="VALUE" x="29.845" y="48.26" size="1.27" layer="27" rot="R180"/>
</element>
<element name="R4" library="resistor" package="R1206W" value="56K" x="38.1" y="58.42" smashed="yes" rot="R180">
<attribute name="NAME" x="39.116" y="61.087" size="1.27" layer="25" rot="R180"/>
<attribute name="VALUE" x="40.005" y="60.96" size="1.27" layer="27" rot="R180"/>
</element>
<element name="R6" library="resistor" package="R1206W" value="56K" x="38.1" y="36.83" smashed="yes" rot="R180">
<attribute name="NAME" x="39.37" y="39.497" size="1.27" layer="25" rot="R180"/>
<attribute name="VALUE" x="40.005" y="39.37" size="1.27" layer="27" rot="R180"/>
</element>
<element name="R7" library="resistor" package="R1206W" value="3.9K" x="19.812" y="56.134" smashed="yes" rot="R270">
<attribute name="NAME" x="19.05" y="59.055" size="1.27" layer="25"/>
<attribute name="VALUE" x="17.272" y="58.039" size="1.27" layer="27" rot="R270"/>
</element>
<element name="R8" library="resistor" package="R1206W" value="3.9K" x="17.399" y="56.134" smashed="yes" rot="R270">
<attribute name="NAME" x="15.24" y="59.182" size="1.27" layer="25"/>
<attribute name="VALUE" x="14.859" y="58.039" size="1.27" layer="27" rot="R270"/>
</element>
<element name="T1" library="transistor" package="SOT23" value="BC849" x="33.02" y="50.8" smashed="yes" rot="R90">
<attribute name="NAME" x="32.258" y="53.467" size="1.27" layer="25" rot="R180"/>
<attribute name="VALUE" x="36.195" y="48.895" size="1.27" layer="27" rot="R90"/>
</element>
<element name="T10" library="transistor" package="SOT23" value="BC849" x="27.94" y="40.64" smashed="yes" rot="R90">
<attribute name="NAME" x="26.035" y="38.735" size="1.27" layer="25" rot="R90"/>
<attribute name="VALUE" x="31.115" y="38.735" size="1.27" layer="27" rot="R90"/>
</element>
<element name="T2" library="transistor" package="SOT23" value="BC849" x="33.02" y="54.61" smashed="yes" rot="R90">
<attribute name="NAME" x="36.83" y="56.515" size="1.27" layer="25" rot="R180"/>
<attribute name="VALUE" x="36.195" y="52.705" size="1.27" layer="27" rot="R90"/>
</element>
<element name="T3" library="transistor" package="SOT23" value="BC849" x="33.02" y="58.547" smashed="yes" rot="R90">
<attribute name="NAME" x="31.877" y="60.96" size="1.27" layer="25" rot="R180"/>
<attribute name="VALUE" x="36.195" y="56.642" size="1.27" layer="27" rot="R90"/>
</element>
<element name="T4" library="transistor" package="TO126" value="BD441" x="43.18" y="52.07" smashed="yes" rot="R270">
<attribute name="NAME" x="42.291" y="56.388" size="1.27" layer="25" ratio="10"/>
<attribute name="VALUE" x="44.577" y="55.245" size="1.27" layer="27" ratio="10" rot="R270"/>
</element>
<element name="T5" library="transistor" package="TO126" value="BD441" x="43.18" y="43.18" smashed="yes" rot="R270">
<attribute name="NAME" x="39.116" y="46.863" size="1.27" layer="25" ratio="10"/>
<attribute name="VALUE" x="44.577" y="46.355" size="1.27" layer="27" ratio="10" rot="R270"/>
</element>
<element name="T6" library="transistor" package="SOT23" value="BC849" x="33.02" y="36.83" smashed="yes" rot="R90">
<attribute name="NAME" x="32.004" y="35.941" size="1.27" layer="25" rot="R180"/>
<attribute name="VALUE" x="36.195" y="34.925" size="1.27" layer="27" rot="R90"/>
</element>
<element name="T7" library="transistor" package="SOT23" value="BC849" x="33.02" y="40.64" smashed="yes" rot="R90">
<attribute name="NAME" x="30.099" y="38.608" size="1.27" layer="25"/>
<attribute name="VALUE" x="36.195" y="38.735" size="1.27" layer="27" rot="R90"/>
</element>
<element name="T8" library="transistor" package="SOT23" value="BC849" x="33.02" y="44.45" smashed="yes" rot="R90">
<attribute name="NAME" x="31.877" y="43.561" size="1.27" layer="25" rot="R180"/>
<attribute name="VALUE" x="36.195" y="42.545" size="1.27" layer="27" rot="R90"/>
</element>
<element name="T9" library="transistor" package="SOT23" value="BC849" x="27.94" y="55.88" smashed="yes" rot="R90">
<attribute name="NAME" x="26.035" y="53.975" size="1.27" layer="25" rot="R90"/>
<attribute name="VALUE" x="31.115" y="53.975" size="1.27" layer="27" rot="R90"/>
</element>
<element name="U3" library="AD830" package="SOIC127P600X175-8N" value="AD830" x="16.51" y="49.53" smashed="yes" rot="R270">
<attribute name="NAME" x="12.9794" y="55.4482" size="1.6764" layer="25" ratio="10" rot="SR0"/>
<attribute name="VALUE" x="11.2776" y="55.2704" size="2.0828" layer="27" ratio="10" rot="SR270"/>
</element>
<element name="X1" library="con-coax" package="J502-ND-142-0701-801/806" value="SMA-142-0701-801/806" x="0" y="49.53" smashed="yes">
<attribute name="MF" value="JOHNSON COMPONENTS" x="41.91" y="39.37" size="1.778" layer="27" display="off"/>
<attribute name="MPN" value="142-0701-801" x="41.91" y="39.37" size="1.778" layer="27" display="off"/>
<attribute name="NAME" x="5.715" y="44.069" size="1.778" layer="25"/>
<attribute name="OC_FARNELL" value="1608592" x="41.91" y="39.37" size="1.778" layer="27" display="off"/>
<attribute name="OC_NEWARK" value="90F2624" x="41.91" y="39.37" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="1.27" y="40.64" size="1.778" layer="27"/>
</element>
<element name="C7" library="rcl" library_urn="urn:adsk.eagle:library:334" package="153CLV-1010" package3d_urn="urn:adsk.eagle:package:23413/1" value="220uF 16V" x="60.96" y="25.4" smashed="yes" rot="R180">
<attribute name="NAME" x="62.44" y="32.443" size="1.27" layer="25" rot="R180"/>
<attribute name="SPICEPREFIX" value="C" x="60.96" y="25.4" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="VALUE" x="66.285" y="32.185" size="1.27" layer="27" rot="R180"/>
</element>
<element name="C8" library="rcl" library_urn="urn:adsk.eagle:library:334" package="153CLV-1010" package3d_urn="urn:adsk.eagle:package:23413/1" value="220uF 16V" x="48.26" y="12.7" smashed="yes" rot="R270">
<attribute name="NAME" x="51.225" y="18.738" size="1.27" layer="25"/>
<attribute name="SPICEPREFIX" value="C" x="48.26" y="12.7" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="VALUE" x="41.475" y="18.025" size="1.27" layer="27" rot="R270"/>
</element>
<element name="C9" library="rcl" library_urn="urn:adsk.eagle:library:334" package="153CLV-1010" package3d_urn="urn:adsk.eagle:package:23413/1" value="470uF 6.3V" x="25.4" y="12.7" smashed="yes" rot="R90">
<attribute name="NAME" x="24.428" y="19.881" size="1.27" layer="25"/>
<attribute name="SPICEPREFIX" value="C" x="25.4" y="12.7" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="VALUE" x="32.185" y="7.375" size="1.27" layer="27" rot="R90"/>
</element>
<element name="C10" library="rcl" library_urn="urn:adsk.eagle:library:334" package="153CLV-1010" package3d_urn="urn:adsk.eagle:package:23413/1" value="470uF 6.3V" x="60.96" y="12.7" smashed="yes" rot="R90">
<attribute name="NAME" x="56.051" y="5.784" size="1.27" layer="25"/>
<attribute name="SPICEPREFIX" value="C" x="60.96" y="12.7" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="VALUE" x="67.745" y="7.375" size="1.27" layer="27" rot="R90"/>
</element>
<element name="J1" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X04_LONGPADS" package3d_urn="urn:adsk.eagle:package:38098/1" value="" x="80.01" y="24.13" smashed="yes" rot="R90">
<attribute name="NAME" x="78.613" y="20.574" size="1.27" layer="25" font="vector" ratio="20"/>
<attribute name="PROD_ID" value="CONN-09696" x="80.01" y="24.13" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="VALUE" x="82.677" y="22.86" size="0.6096" layer="27" font="vector" ratio="20" rot="R90"/>
</element>
<element name="C11" library="resistor" package="C0805" value="1uF" x="12.7" y="50.8" smashed="yes" rot="R270">
<attribute name="NAME" x="10.16" y="53.34" size="1.27" layer="25" rot="R270"/>
<attribute name="VALUE" x="10.16" y="52.07" size="1.27" layer="27" rot="R270"/>
</element>
<element name="C12" library="resistor" package="C0805" value="1uF" x="21.59" y="44.196" smashed="yes" rot="R180">
<attribute name="NAME" x="22.86" y="42.926" size="1.27" layer="25" rot="R180"/>
<attribute name="VALUE" x="22.86" y="46.736" size="1.27" layer="27" rot="R180"/>
</element>
<element name="C13" library="resistor" package="C0805" value="1uF" x="49.53" y="36.83" smashed="yes" rot="R180">
<attribute name="NAME" x="51.054" y="39.116" size="1.27" layer="25" rot="R180"/>
<attribute name="VALUE" x="50.8" y="39.37" size="1.27" layer="27" rot="R180"/>
</element>
<element name="C14" library="resistor" package="C0805" value="1uF" x="46.99" y="58.42" smashed="yes">
<attribute name="NAME" x="45.72" y="59.69" size="1.27" layer="25"/>
<attribute name="VALUE" x="45.72" y="55.88" size="1.27" layer="27"/>
</element>
<element name="C16" library="resistor" package="C0805" value="1uF" x="27.94" y="48.26" smashed="yes" rot="R180">
<attribute name="NAME" x="31.877" y="47.752" size="1.27" layer="25"/>
<attribute name="VALUE" x="29.21" y="50.8" size="1.27" layer="27" rot="R180"/>
</element>
<element name="R9" library="resistor" package="R1206W" value="56K*" x="60.96" y="46.99" smashed="yes" rot="R270">
<attribute name="NAME" x="57.404" y="46.355" size="1.27" layer="25"/>
<attribute name="VALUE" x="58.42" y="48.895" size="1.27" layer="27" rot="R270"/>
</element>
<element name="R11" library="resistor" package="R1206W" value="220" x="73.66" y="11.43" smashed="yes" rot="R180">
<attribute name="NAME" x="79.375" y="11.938" size="1.27" layer="25" rot="R180"/>
<attribute name="VALUE" x="75.565" y="13.97" size="1.27" layer="27" rot="R180"/>
</element>
<element name="R12" library="resistor" package="R1206W" value="620" x="68.58" y="19.05" smashed="yes" rot="R90">
<attribute name="NAME" x="67.183" y="19.685" size="1.27" layer="25" rot="R180"/>
<attribute name="VALUE" x="71.12" y="17.145" size="1.27" layer="27" rot="R90"/>
</element>
<element name="C17" library="resistor" package="C1206" value="10uF" x="68.58" y="12.83" smashed="yes" rot="R270">
<attribute name="NAME" x="70.488" y="8.255" size="1.27" layer="25" rot="R180"/>
<attribute name="PACKAGE" value="1206" x="68.58" y="12.83" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="VALUE" x="66.04" y="14.1" size="1.27" layer="27" rot="R270"/>
</element>
<element name="C18" library="resistor" package="C0805" value="100nF" x="72.39" y="24.13" smashed="yes" rot="R180">
<attribute name="NAME" x="73.66" y="26.67" size="1.27" layer="25" rot="R180"/>
<attribute name="VALUE" x="73.66" y="26.67" size="1.27" layer="27" rot="R180"/>
</element>
<element name="C19" library="resistor" package="C0805" value="1uF" x="78.74" y="15.24" smashed="yes" rot="R90">
<attribute name="NAME" x="79.883" y="14.732" size="1.27" layer="25"/>
<attribute name="VALUE" x="81.28" y="13.97" size="1.27" layer="27" rot="R90"/>
</element>
<element name="U1" library="modified-v-reg" package="SOT223" package3d_urn="urn:adsk.eagle:package:30370/1" value="LM317DCY" x="38.1" y="13.97" smashed="yes">
<attribute name="NAME" x="39.37" y="19.1008" size="1.27" layer="25"/>
<attribute name="VALUE" x="35.56" y="12.6492" size="1.27" layer="27"/>
</element>
<element name="U2" library="modified-v-reg" package="SOT223" package3d_urn="urn:adsk.eagle:package:30370/1" value="LM337IMP" x="73.66" y="17.78" smashed="yes">
<attribute name="NAME" x="77.47" y="18.7198" size="1.27" layer="25"/>
<attribute name="VALUE" x="71.12" y="16.4592" size="1.27" layer="27"/>
</element>
<element name="R13" library="resistor" package="R1206W" value="620" x="33.02" y="13.97" smashed="yes" rot="R270">
<attribute name="NAME" x="31.623" y="14.224" size="1.27" layer="25" rot="R180"/>
<attribute name="VALUE" x="30.48" y="15.875" size="1.27" layer="27" rot="R270"/>
</element>
<element name="C20" library="resistor" package="C1206" value="10uF" x="33.02" y="8.89" smashed="yes" rot="R90">
<attribute name="NAME" x="32.385" y="5.969" size="1.27" layer="25" rot="R180"/>
<attribute name="PACKAGE" value="1206" x="33.02" y="8.89" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="VALUE" x="35.56" y="7.62" size="1.27" layer="27" rot="R90"/>
</element>
<element name="C21" library="resistor" package="C0805" value="1uF" x="33.02" y="19.05" smashed="yes" rot="R270">
<attribute name="NAME" x="34.29" y="19.177" size="1.27" layer="25"/>
<attribute name="VALUE" x="30.48" y="20.32" size="1.27" layer="27" rot="R270"/>
</element>
<element name="C22" library="resistor" package="C0805" value="100nF" x="40.64" y="7.62" smashed="yes" rot="R90">
<attribute name="NAME" x="45.212" y="6.858" size="1.27" layer="25" rot="R180"/>
<attribute name="VALUE" x="43.18" y="6.35" size="1.27" layer="27" rot="R90"/>
</element>
<element name="R14" library="resistor" package="R1206W" value="220" x="36.83" y="7.62" smashed="yes">
<attribute name="NAME" x="35.052" y="5.08" size="1.27" layer="25"/>
<attribute name="VALUE" x="34.925" y="5.08" size="1.27" layer="27"/>
</element>
<element name="R15" library="resistor" package="R1206W" value="10" x="52.07" y="58.42" smashed="yes">
<attribute name="NAME" x="50.927" y="59.69" size="1.27" layer="25"/>
<attribute name="VALUE" x="50.165" y="55.88" size="1.27" layer="27"/>
</element>
<element name="R5" library="resistor" package="R1206W" value="10" x="54.61" y="36.83" smashed="yes">
<attribute name="NAME" x="53.975" y="38.1" size="1.27" layer="25"/>
<attribute name="VALUE" x="52.705" y="34.29" size="1.27" layer="27"/>
</element>
<element name="J3" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X04_LONGPADS" package3d_urn="urn:adsk.eagle:package:38098/1" value="" x="80.01" y="41.91" smashed="yes" rot="R90">
<attribute name="NAME" x="76.327" y="39.243" size="1.27" layer="25" font="vector" ratio="20"/>
<attribute name="PROD_ID" value="CONN-09696" x="80.01" y="41.91" size="1.778" layer="27" rot="R90" display="off"/>
<attribute name="VALUE" x="82.677" y="40.64" size="0.6096" layer="27" font="vector" ratio="20" rot="R90"/>
</element>
<element name="R16" library="resistor" package="R1206W" value="56K*" x="58.42" y="41.91" smashed="yes">
<attribute name="NAME" x="56.896" y="43.18" size="1.27" layer="25"/>
<attribute name="VALUE" x="56.515" y="39.37" size="1.27" layer="27"/>
</element>
<element name="R17" library="resistor" package="R1206W" value="56K*" x="58.42" y="52.07" smashed="yes" rot="R180">
<attribute name="NAME" x="60.452" y="54.61" size="1.27" layer="25" rot="R180"/>
<attribute name="VALUE" x="60.325" y="54.61" size="1.27" layer="27" rot="R180"/>
</element>
<element name="D2" library="diode" package="SMC" value="ES3B" x="68.58" y="45.72" smashed="yes" rot="R180">
<attribute name="NAME" x="68.804" y="40.697" size="1.27" layer="25"/>
<attribute name="VALUE" x="72.039" y="50.349" size="1.27" layer="27" rot="R180"/>
</element>
<element name="D1" library="diode" package="SMC" value="ES3B" x="68.58" y="53.34" smashed="yes">
<attribute name="NAME" x="72.741" y="49.714" size="1.27" layer="25"/>
<attribute name="VALUE" x="65.121" y="48.711" size="1.27" layer="27"/>
</element>
<element name="T11" library="transistor" package="SOT23" value="BC849" x="12.7" y="20.32" smashed="yes" rot="R90">
<attribute name="NAME" x="11.43" y="22.225" size="1.27" layer="25"/>
<attribute name="VALUE" x="15.875" y="18.415" size="1.27" layer="27" rot="R90"/>
</element>
<element name="R18" library="resistor" package="R1206W" value="15K" x="16.51" y="19.05" smashed="yes" rot="R90">
<attribute name="NAME" x="18.161" y="18.415" size="1.27" layer="25"/>
<attribute name="VALUE" x="19.05" y="17.145" size="1.27" layer="27" rot="R90"/>
</element>
<element name="R19" library="resistor" package="R1206W" value="5.6K" x="16.51" y="13.97" smashed="yes" rot="R90">
<attribute name="NAME" x="18.415" y="9.525" size="1.27" layer="25" rot="R180"/>
<attribute name="VALUE" x="19.05" y="12.065" size="1.27" layer="27" rot="R90"/>
</element>
<element name="C1" library="resistor" package="C0805" value="1uF" x="12.7" y="13.97" smashed="yes" rot="R270">
<attribute name="NAME" x="13.97" y="17.78" size="1.27" layer="25" rot="R180"/>
<attribute name="VALUE" x="10.16" y="15.24" size="1.27" layer="27" rot="R270"/>
</element>
<element name="R20" library="resistor" package="R1206W" value="68" x="16.51" y="29.21" smashed="yes" rot="R180">
<attribute name="NAME" x="18.034" y="31.75" size="1.27" layer="25" rot="R180"/>
<attribute name="VALUE" x="18.415" y="31.75" size="1.27" layer="27" rot="R180"/>
</element>
<element name="C4" library="resistor" package="C0805" value="47nF" x="16.51" y="33.02" smashed="yes">
<attribute name="NAME" x="15.24" y="34.29" size="1.27" layer="25"/>
<attribute name="VALUE" x="15.24" y="30.48" size="1.27" layer="27"/>
</element>
<element name="CX2" library="resistor" package="C0805" value="10nF" x="11.43" y="29.21" smashed="yes" rot="R180">
<attribute name="NAME" x="13.208" y="31.623" size="1.27" layer="25" rot="R180"/>
<attribute name="VALUE" x="12.7" y="31.75" size="1.27" layer="27" rot="R180"/>
</element>
<element name="CX1" library="resistor" package="C0805" value="33nF" x="11.43" y="33.02" smashed="yes">
<attribute name="NAME" x="10.16" y="34.29" size="1.27" layer="25"/>
<attribute name="VALUE" x="10.16" y="30.48" size="1.27" layer="27"/>
</element>
<element name="J2" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="1X04_LONGPADS" package3d_urn="urn:adsk.eagle:package:38098/1" value="" x="5.08" y="33.02" smashed="yes" rot="R270">
<attribute name="NAME" x="7.112" y="34.29" size="0.6096" layer="25" font="vector" ratio="20" rot="R270"/>
<attribute name="PROD_ID" value="CONN-09696" x="5.08" y="33.02" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="VALUE" x="2.413" y="34.29" size="0.6096" layer="27" font="vector" ratio="20" rot="R270"/>
</element>
<element name="C25" library="resistor" package="C0805" value="100nF" x="11.43" y="25.4" smashed="yes" rot="R180">
<attribute name="NAME" x="12.954" y="27.813" size="1.27" layer="25" rot="R180"/>
<attribute name="VALUE" x="12.7" y="27.94" size="1.27" layer="27" rot="R180"/>
</element>
<element name="R21" library="resistor" package="R1206W" value="1K" x="7.62" y="11.43" smashed="yes" rot="R180">
<attribute name="NAME" x="9.525" y="10.16" size="1.27" layer="25" rot="R180"/>
<attribute name="VALUE" x="9.525" y="13.97" size="1.27" layer="27" rot="R180"/>
</element>
<element name="J4" library="SparkFun-Connectors" library_urn="urn:adsk.eagle:library:513" package="SNAP-MALE" package3d_urn="urn:adsk.eagle:package:38033/1" value="Fout TP" x="6.35" y="17.78" smashed="yes">
<attribute name="NAME" x="4.826" y="21.844" size="1.6764" layer="25" font="vector" ratio="20"/>
<attribute name="VALUE" x="4.699" y="12.954" size="0.6096" layer="27" font="vector" ratio="20"/>
</element>
<element name="R22" library="resistor" package="R1206W" value="0" x="17.78" y="24.13" smashed="yes" rot="R180">
<attribute name="NAME" x="19.685" y="26.67" size="1.27" layer="25" rot="R180"/>
<attribute name="VALUE" x="19.685" y="26.67" size="1.27" layer="27" rot="R180"/>
</element>
</elements>
<signals>
<signal name="NC">
<contactref element="U3" pad="6"/>
</signal>
<signal name="GND" class="1">
<contactref element="T9" pad="1"/>
<contactref element="T10" pad="1"/>
<contactref element="R4" pad="1"/>
<contactref element="R6" pad="1"/>
<contactref element="R7" pad="1"/>
<contactref element="R8" pad="1"/>
<contactref element="U3" pad="3"/>
<contactref element="R10" pad="1"/>
<contactref element="C6" pad="2"/>
<contactref element="C15" pad="2"/>
<contactref element="X1" pad="G@1"/>
<contactref element="X1" pad="G@2"/>
<contactref element="X1" pad="G@3"/>
<contactref element="X1" pad="G@4"/>
<contactref element="C12" pad="1"/>
<contactref element="C11" pad="1"/>
<contactref element="C16" pad="1"/>
<contactref element="J1" pad="2"/>
<contactref element="C21" pad="1"/>
<contactref element="R12" pad="2"/>
<contactref element="C17" pad="2"/>
<contactref element="C18" pad="2"/>
<contactref element="C19" pad="2"/>
<contactref element="C22" pad="1"/>
<contactref element="R13" pad="1"/>
<contactref element="C20" pad="1"/>
<contactref element="C8" pad="-"/>
<contactref element="C7" pad="+"/>
<contactref element="C10" pad="+"/>
<contactref element="C9" pad="-"/>
<contactref element="R16" pad="1"/>
<contactref element="R17" pad="2"/>
<contactref element="J3" pad="2"/>
<contactref element="J1" pad="3"/>
<contactref element="J3" pad="3"/>
<contactref element="R19" pad="1"/>
<contactref element="R20" pad="1"/>
<contactref element="C1" pad="2"/>
<contactref element="R21" pad="1"/>
<polygon width="0.2" layer="16" isolate="0.3048">
<vertex x="0" y="62.23"/>
<vertex x="99.06" y="62.23"/>
<vertex x="99.06" y="0"/>
<vertex x="0" y="0"/>
<vertex x="0" y="36.83"/>
<vertex x="19.05" y="36.83"/>
<vertex x="20.32" y="35.56"/>
<vertex x="20.32" y="20.32"/>
<vertex x="21.59" y="20.32"/>
<vertex x="21.59" y="36.83"/>
<vertex x="20.32" y="38.1"/>
<vertex x="0" y="38.1"/>
</polygon>
<wire x1="9.119" y1="11.43" x2="10.389" y2="10.16" width="1.27" layer="1"/>
<wire x1="10.389" y1="10.16" x2="12.7" y2="10.16" width="1.27" layer="1"/>
<via x="12.7" y="10.16" extent="1-16" drill="0.6096"/>
<wire x1="12.7" y1="10.16" x2="12.7" y2="13.02" width="1.27" layer="1"/>
<wire x1="16.51" y1="12.471" x2="16.51" y2="10.16" width="1.27" layer="1"/>
<via x="16.51" y="10.16" extent="1-16" drill="0.6096"/>
<wire x1="25.4" y1="8.7" x2="26.67" y2="7.43" width="1.016" layer="1"/>
<wire x1="26.67" y1="7.43" x2="26.67" y2="5.842" width="1.016" layer="1"/>
<via x="26.67" y="5.842" extent="1-16" drill="0.6096"/>
<wire x1="33.02" y1="7.49" x2="33.02" y2="5.08" width="1.016" layer="1"/>
<via x="33.02" y="5.08" extent="1-16" drill="0.6096"/>
<wire x1="40.64" y1="6.67" x2="39.37" y2="5.4" width="1.016" layer="1"/>
<wire x1="39.37" y1="5.4" x2="39.37" y2="5.08" width="1.016" layer="1"/>
<via x="39.37" y="5.08" extent="1-16" drill="0.6096"/>
<via x="49.53" y="19.558" extent="1-16" drill="0.6096"/>
<wire x1="49.53" y1="19.558" x2="49.53" y2="17.97" width="1.016" layer="1"/>
<wire x1="49.53" y1="17.97" x2="48.26" y2="16.7" width="1.016" layer="1"/>
<via x="46.99" y="19.558" extent="1-16" drill="0.6096"/>
<wire x1="46.99" y1="19.558" x2="46.99" y2="17.97" width="1.016" layer="1"/>
<wire x1="46.99" y1="17.97" x2="48.26" y2="16.7" width="1.016" layer="1"/>
<wire x1="33.02" y1="15.469" x2="32.791" y2="15.24" width="1.016" layer="1"/>
<wire x1="32.791" y1="15.24" x2="30.48" y2="15.24" width="1.016" layer="1"/>
<via x="30.48" y="15.24" extent="1-16" drill="0.6096"/>
<wire x1="33.02" y1="20" x2="30.8" y2="20" width="1.016" layer="1"/>
<wire x1="30.8" y1="20" x2="30.48" y2="20.32" width="1.016" layer="1"/>
<via x="30.48" y="20.32" extent="1-16" drill="0.6096"/>
<via x="54.229" y="26.67" extent="1-16" drill="0.6096"/>
<wire x1="54.229" y1="26.67" x2="55.88" y2="26.67" width="1.016" layer="1"/>
<wire x1="55.88" y1="26.67" x2="57.15" y2="25.4" width="1.016" layer="1"/>
<wire x1="57.15" y1="25.4" x2="56.96" y2="25.4" width="1.016" layer="1"/>
<via x="54.229" y="24.13" extent="1-16" drill="0.6096"/>
<wire x1="54.229" y1="24.13" x2="55.88" y2="24.13" width="1.016" layer="1"/>
<wire x1="55.88" y1="24.13" x2="57.15" y2="25.4" width="1.016" layer="1"/>
<wire x1="60.96" y1="16.7" x2="59.69" y2="17.97" width="1.016" layer="1"/>
<wire x1="59.69" y1="17.97" x2="59.69" y2="19.558" width="1.016" layer="1"/>
<via x="59.69" y="19.558" extent="1-16" drill="0.6096"/>
<wire x1="68.58" y1="20.549" x2="68.58" y2="22.86" width="1.016" layer="1"/>
<via x="68.58" y="22.86" extent="1-16" drill="0.6096"/>
<wire x1="71.44" y1="24.13" x2="69.85" y2="24.13" width="1.016" layer="1"/>
<wire x1="69.85" y1="24.13" x2="68.58" y2="22.86" width="1.016" layer="1"/>
<wire x1="68.58" y1="11.43" x2="68.58" y2="8.89" width="1.016" layer="1"/>
<via x="68.58" y="8.89" extent="1-16" drill="0.6096"/>
<via x="19.05" y="30.48" extent="1-16" drill="0.35"/>
<wire x1="19.05" y1="30.48" x2="19.05" y2="30.251" width="1.016" layer="1"/>
<wire x1="18.009" y1="29.21" x2="19.05" y2="30.251" width="1.016" layer="1"/>
<wire x1="78.74" y1="16.19" x2="78.74" y2="17.78" width="1.016" layer="1"/>
<via x="78.74" y="17.78" extent="1-16" drill="0.6096"/>
<wire x1="39.345" y1="36.576" x2="39.345" y2="34.315" width="1.016" layer="1"/>
<wire x1="39.37" y1="34.29" x2="39.345" y2="34.315" width="1.016" layer="1"/>
<wire x1="39.599" y1="36.83" x2="39.345" y2="36.576" width="1.016" layer="1"/>
<via x="39.37" y="34.29" extent="1-16" drill="0.35"/>
<wire x1="29.04" y1="39.69" x2="29.21" y2="39.52" width="1.016" layer="1"/>
<wire x1="29.21" y1="39.52" x2="29.21" y2="38.1" width="1.016" layer="1"/>
<via x="29.21" y="38.1" extent="1-16" drill="0.35"/>
<wire x1="22.54" y1="47.244" x2="22.86" y2="46.924" width="0.7" layer="1"/>
<wire x1="22.86" y1="46.924" x2="22.86" y2="45.72" width="0.7" layer="1"/>
<via x="22.86" y="45.72" extent="1-16" drill="0.35"/>
<wire x1="22.54" y1="44.196" x2="22.86" y2="44.516" width="0.7" layer="1"/>
<wire x1="22.86" y1="44.516" x2="22.86" y2="45.72" width="0.7" layer="1"/>
<wire x1="28.89" y1="48.26" x2="30.48" y2="48.26" width="0.7" layer="1"/>
<via x="30.48" y="48.26" extent="1-16" drill="0.35"/>
<wire x1="29.04" y1="54.93" x2="29.04" y2="53.51" width="0.7" layer="1"/>
<wire x1="29.04" y1="53.51" x2="29.21" y2="53.34" width="0.7" layer="1"/>
<via x="29.21" y="53.34" extent="1-16" drill="0.35"/>
<wire x1="15.875" y1="51.9938" x2="15.875" y2="53.975" width="0.6096" layer="1"/>
<wire x1="15.875" y1="53.975" x2="15.24" y2="54.61" width="0.6096" layer="1"/>
<via x="15.24" y="54.61" extent="1-16" drill="0.35"/>
<wire x1="39.599" y1="58.42" x2="41.91" y2="58.42" width="0.6096" layer="1"/>
<via x="41.91" y="58.42" extent="1-16" drill="0.35"/>
<wire x1="12.7" y1="51.75" x2="12.7" y2="53.34" width="0.6096" layer="1"/>
<via x="12.7" y="53.34" extent="1-16" drill="0.35"/>
<wire x1="12.7" y1="44.77" x2="12.7" y2="43.561" width="0.6096" layer="1"/>
<via x="12.7" y="43.561" extent="1-16" drill="0.35"/>
<via x="60.96" y="59.69" extent="1-16" drill="0.35"/>
<wire x1="17.399" y1="57.633" x2="16.612" y2="58.42" width="0.6096" layer="1"/>
<wire x1="16.612" y1="58.42" x2="16.51" y2="58.42" width="0.6096" layer="1"/>
<via x="16.51" y="58.42" extent="1-16" drill="0.35"/>
<wire x1="19.812" y1="57.633" x2="19.812" y2="57.912" width="0.6096" layer="1"/>
<wire x1="19.812" y1="57.912" x2="20.32" y2="58.42" width="0.6096" layer="1"/>
<via x="20.32" y="58.42" extent="1-16" drill="0.35"/>
<wire x1="2.5654" y1="45.1104" x2="2.5654" y2="41.9354" width="2.54" layer="1"/>
<wire x1="2.5654" y1="41.9354" x2="2.54" y2="41.91" width="2.54" layer="1"/>
<via x="2.54" y="41.91" extent="1-16" drill="0.35"/>
<wire x1="2.5654" y1="53.9496" x2="5.6896" y2="53.9496" width="2.54" layer="1"/>
<wire x1="5.6896" y1="53.9496" x2="6.35" y2="54.61" width="2.54" layer="1"/>
<via x="6.35" y="54.61" extent="1-16" drill="0.35"/>
<wire x1="8.001" y1="52.553" x2="6.6044" y2="53.9496" width="1.016" layer="1"/>
<wire x1="6.6044" y1="53.9496" x2="5.6896" y2="53.9496" width="1.016" layer="1"/>
<polygon width="0.3048" layer="1" isolate="0.3048">
<vertex x="0" y="62.23"/>
<vertex x="83.82" y="62.23"/>
<vertex x="83.82" y="34.29"/>
<vertex x="59.69" y="34.29"/>
<vertex x="53.34" y="27.94"/>
<vertex x="27.94" y="27.94"/>
<vertex x="19.05" y="36.83"/>
<vertex x="0" y="36.83"/>
</polygon>
<via x="17.907" y="49.022" extent="1-16" drill="0.35"/>
<via x="20.447" y="49.022" extent="1-16" drill="0.35"/>
<via x="49.53" y="34.29" extent="1-16" drill="0.35"/>
<via x="50.8" y="34.29" extent="1-16" drill="0.35"/>
<via x="34.925" y="33.782" extent="1-16" drill="0.35"/>
<via x="5.08" y="41.91" extent="1-16" drill="0.35"/>
<via x="6.35" y="39.37" extent="1-16" drill="0.35"/>
<via x="16.51" y="40.64" extent="1-16" drill="0.35"/>
<via x="21.59" y="39.37" extent="1-16" drill="0.35"/>
<via x="22.86" y="36.83" extent="1-16" drill="0.35"/>
<via x="25.4" y="35.56" extent="1-16" drill="0.35"/>
<via x="26.67" y="33.02" extent="1-16" drill="0.35"/>
<via x="8.89" y="54.61" extent="1-16" drill="0.35"/>
<via x="11.43" y="54.61" extent="1-16" drill="0.35"/>
<via x="13.97" y="54.61" extent="1-16" drill="0.35"/>
<via x="24.13" y="59.69" extent="1-16" drill="0.35"/>
<via x="26.67" y="59.69" extent="1-16" drill="0.35"/>
<via x="46.355" y="31.242" extent="1-16" drill="0.35"/>
<via x="48.895" y="31.242" extent="1-16" drill="0.35"/>
<via x="78.74" y="38.1" extent="1-16" drill="0.35"/>
<via x="81.28" y="38.1" extent="1-16" drill="0.35"/>
<via x="81.28" y="53.34" extent="1-16" drill="0.35"/>
<via x="78.74" y="53.34" extent="1-16" drill="0.35"/>
<via x="64.77" y="58.42" extent="1-16" drill="0.35"/>
<via x="67.31" y="58.42" extent="1-16" drill="0.35"/>
<via x="63.5" y="57.15" extent="1-16" drill="0.35"/>
<via x="63.5" y="41.91" extent="1-16" drill="0.35"/>
<via x="31.75" y="46.99" extent="1-16" drill="0.35"/>
<via x="10.16" y="49.53" extent="1-16" drill="0.35"/>
<via x="55.372" y="52.07" extent="1-16" drill="0.35"/>
<via x="55.245" y="41.91" extent="1-16" drill="0.35"/>
<wire x1="56.921" y1="52.07" x2="55.372" y2="52.07" width="0.6096" layer="1"/>
<wire x1="56.921" y1="41.91" x2="55.245" y2="41.91" width="0.6096" layer="1"/>
<via x="60.96" y="57.15" extent="1-16" drill="0.35"/>


text:
<via x="58.42" y="45.72" extent="1-16" drill="0.35"/>
<via x="55.88" y="48.26" extent="1-16" drill="0.35"/>
<via x="60.96" y="36.83" extent="1-16" drill="0.35"/>
<via x="64.77" y="35.56" extent="1-16" drill="0.35"/>
<via x="68.58" y="35.56" extent="1-16" drill="0.35"/>
<via x="72.39" y="35.56" extent="1-16" drill="0.35"/>
<via x="76.2" y="35.56" extent="1-16" drill="0.35"/>
<via x="76.2" y="54.61" extent="1-16" drill="0.35"/>
<via x="74.93" y="57.15" extent="1-16" drill="0.35"/>
<via x="72.39" y="58.42" extent="1-16" drill="0.35"/>
<via x="69.85" y="58.42" extent="1-16" drill="0.35"/>
<via x="76.2" y="46.99" extent="1-16" drill="0.35"/>
<via x="76.2" y="44.45" extent="1-16" drill="0.35"/>
<via x="55.88" y="45.72" extent="1-16" drill="0.35"/>
<via x="58.42" y="48.26" extent="1-16" drill="0.35"/>
<via x="32.385" y="33.782" extent="1-16" drill="0.35"/>
<via x="22.987" y="49.022" extent="1-16" drill="0.35"/>
<via x="24.13" y="5.842" extent="1-16" drill="0.6096"/>
<wire x1="24.13" y1="5.842" x2="24.13" y2="7.43" width="1.27" layer="1"/>
<wire x1="24.13" y1="7.43" x2="25.4" y2="8.7" width="1.27" layer="1"/>
<via x="62.23" y="19.558" extent="1-16" drill="0.6096"/>
<wire x1="62.23" y1="19.558" x2="62.23" y2="17.97" width="1" layer="1"/>
<wire x1="62.23" y1="17.97" x2="60.96" y2="16.7" width="1" layer="1"/>
</signal>
<signal name="-UB" class="1">
<contactref element="T4" pad="1"/>
<contactref element="T5" pad="1"/>
<contactref element="U3" pad="5"/>
<contactref element="C6" pad="1"/>
<contactref element="C11" pad="2"/>
<contactref element="R11" pad="1"/>
<contactref element="C19" pad="1"/>
<contactref element="U2" pad="3"/>
<contactref element="C10" pad="-"/>
<wire x1="75.96" y1="14.63" x2="75.96" y2="12.231" width="1.016" layer="1"/>
<wire x1="75.96" y1="12.231" x2="75.159" y2="11.43" width="1.016" layer="1"/>
<wire x1="76.2" y1="13.97" x2="75.96" y2="14.21" width="1.016" layer="1"/>
<wire x1="75.96" y1="14.63" x2="75.96" y2="14.21" width="1.016" layer="1"/>
<wire x1="78.74" y1="14.29" x2="78.42" y2="13.97" width="1.016" layer="1"/>
<wire x1="78.42" y1="13.97" x2="76.2" y2="13.97" width="1.016" layer="1"/>
<wire x1="60.96" y1="8.7" x2="60.96" y2="6.35" width="1.016" layer="1"/>
<wire x1="63.5" y1="3.81" x2="60.96" y2="6.35" width="1.016" layer="1"/>
<wire x1="75.159" y1="11.43" x2="75.159" y2="10.389" width="1.016" layer="1"/>
<wire x1="68.58" y1="3.81" x2="63.5" y2="3.81" width="1.016" layer="1"/>
<wire x1="75.159" y1="10.389" x2="68.58" y2="3.81" width="1.016" layer="1"/>
<wire x1="53.34" y1="47.625" x2="53.34" y2="40.64" width="0.6096" layer="1"/>
<wire x1="38.1" y1="54.356" x2="39.624" y2="54.356" width="0.6096" layer="1"/>
<wire x1="39.624" y1="54.356" x2="40.64" y2="53.34" width="0.6096" layer="1"/>
<wire x1="40.64" y1="53.34" x2="40.64" y2="48.895" width="0.6096" layer="1"/>
<via x="53.34" y="40.64" extent="1-16" drill="0.35"/>
<wire x1="53.34" y1="40.64" x2="53.213" y2="40.513" width="0.6096" layer="16"/>
<wire x1="53.213" y1="40.513" x2="53.213" y2="34.163" width="0.6096" layer="16"/>
<via x="53.213" y="34.163" extent="1-16" drill="0.35"/>
<wire x1="53.213" y1="34.163" x2="53.213" y2="32.893" width="0.6096" layer="1"/>
<wire x1="53.213" y1="32.893" x2="50.8" y2="30.48" width="0.6096" layer="1"/>
<wire x1="50.8" y1="30.48" x2="50.8" y2="29.21" width="0.6096" layer="1"/>
<wire x1="50.8" y1="29.21" x2="50.8" y2="22.86" width="0.6096" layer="1"/>
<wire x1="50.8" y1="22.86" x2="55.88" y2="17.78" width="0.6096" layer="1"/>
<wire x1="55.88" y1="17.78" x2="55.88" y2="13.97" width="0.6096" layer="1"/>
<wire x1="55.88" y1="13.97" x2="60.96" y2="8.89" width="0.6096" layer="1"/>
<wire x1="60.96" y1="8.89" x2="60.96" y2="8.7" width="0.6096" layer="1"/>
<wire x1="14.605" y1="47.0662" x2="13.0962" y2="47.0662" width="0.6096" layer="1"/>
<wire x1="13.0962" y1="47.0662" x2="12.7" y2="46.67" width="0.6096" layer="1"/>
<wire x1="12.7" y1="49.85" x2="12.7" y2="46.67" width="0.6096" layer="1"/>
<wire x1="14.605" y1="47.0662" x2="14.5288" y2="46.99" width="0.6096" layer="1"/>
<wire x1="14.5288" y1="46.99" x2="10.795" y2="46.99" width="0.6096" layer="1"/>
<via x="30.48" y="30.48" extent="1-16" drill="0.35"/>
<wire x1="30.48" y1="30.48" x2="31.75" y2="29.21" width="0.6096" layer="16"/>
<wire x1="31.75" y1="29.21" x2="34.29" y2="29.21" width="0.6096" layer="16"/>
<via x="34.29" y="29.21" extent="1-16" drill="0.35"/>
<wire x1="34.29" y1="29.21" x2="50.8" y2="29.21" width="0.6096" layer="1"/>
<wire x1="42.037" y1="44.323" x2="42.037" y2="47.498" width="0.6096" layer="1"/>
<wire x1="41.91" y1="47.625" x2="53.34" y2="47.625" width="0.6096" layer="1"/>
<wire x1="42.037" y1="44.323" x2="40.386" y2="44.323" width="0.6096" layer="1"/>
<wire x1="40.386" y1="44.323" x2="39.243" y2="45.466" width="0.6096" layer="1"/>
<wire x1="38.1" y1="45.466" x2="39.243" y2="45.466" width="0.6096" layer="1"/>
<wire x1="40.64" y1="48.895" x2="41.91" y2="47.625" width="0.6096" layer="1"/>
<wire x1="41.91" y1="47.625" x2="42.037" y2="47.498" width="0.6096" layer="1"/>
<wire x1="10.795" y1="46.99" x2="10.795" y2="44.196" width="0.6096" layer="1"/>
<via x="10.795" y="44.196" extent="1-16" drill="0.35"/>
<wire x1="10.795" y1="44.196" x2="10.795" y2="41.148" width="0.6096" layer="16"/>
<wire x1="10.16" y1="40.513" x2="10.795" y2="41.148" width="0.6096" layer="16"/>
<via x="10.16" y="40.513" extent="1-16" drill="0.35"/>
<wire x1="12.827" y1="40.513" x2="10.16" y2="40.513" width="0.7" layer="1"/>
<wire x1="30.48" y1="30.48" x2="26.289" y2="30.48" width="0.7" layer="1"/>
<wire x1="13.97" y1="39.37" x2="12.827" y2="40.513" width="0.7" layer="1"/>
<via x="13.97" y="39.37" extent="1-16" drill="0.35"/>
<wire x1="26.289" y1="30.48" x2="19.05" y2="37.719" width="0.7" layer="1"/>
<wire x1="19.05" y1="37.719" x2="19.05" y2="38.1" width="0.7" layer="1"/>
<via x="19.05" y="38.1" extent="1-16" drill="0.35"/>
<wire x1="13.97" y1="39.37" x2="15.24" y2="38.1" width="0.7" layer="16"/>
<wire x1="15.24" y1="38.1" x2="19.05" y2="38.1" width="0.7" layer="16"/>
</signal>
<signal name="N$5">
<contactref element="R1" pad="1"/>
<contactref element="T4" pad="2"/>
<contactref element="T4" pad="3"/>
<contactref element="T5" pad="3"/>
<wire x1="44.77984375" y1="38.446" x2="40.548" y2="38.446" width="0.4" layer="1"/>
<wire x1="38.1" y1="40.894" x2="40.548" y2="38.446" width="0.4" layer="1"/>
<wire x1="45.949" y1="36.83" x2="45.949" y2="37.27684375" width="0.4" layer="1"/>
<wire x1="45.949" y1="37.27684375" x2="44.77984375" y2="38.446" width="0.4" layer="1"/>
<wire x1="38.1" y1="40.894" x2="39.624" y2="40.894" width="0.4" layer="16"/>
<wire x1="39.624" y1="40.894" x2="40.64" y2="41.91" width="0.4" layer="16"/>
<wire x1="40.64" y1="41.91" x2="40.64" y2="45.72" width="0.4" layer="16"/>
<wire x1="38.1" y1="52.07" x2="38.1" y2="49.784" width="0.4" layer="1"/>
<via x="40.64" y="45.72" extent="1-16" drill="0.35"/>
<wire x1="38.1" y1="49.784" x2="38.1" y2="49.435" width="0.4" layer="1"/>
<wire x1="40.64" y1="46.895" x2="38.1" y2="49.435" width="0.4" layer="1"/>
<wire x1="40.64" y1="45.72" x2="40.64" y2="46.895" width="0.4" layer="1"/>
</signal>
<signal name="N$12">
<contactref element="T1" pad="2"/>
<contactref element="T3" pad="2"/>
<contactref element="T2" pad="2"/>
<contactref element="T6" pad="2"/>
<contactref element="T7" pad="2"/>
<contactref element="T8" pad="2"/>
<contactref element="T5" pad="2"/>
<wire x1="34.12" y1="37.78" x2="33.8" y2="38.1" width="0.3048" layer="1"/>
<wire x1="33.8" y1="38.1" x2="33.02" y2="38.1" width="0.3048" layer="1"/>
<via x="33.02" y="38.1" extent="1-16" drill="0.35"/>
<wire x1="34.12" y1="41.59" x2="33.34" y2="41.59" width="0.3048" layer="1"/>
<wire x1="33.34" y1="41.59" x2="33.02" y2="41.91" width="0.3048" layer="1"/>
<via x="33.02" y="41.91" extent="1-16" drill="0.35"/>
<wire x1="34.12" y1="41.59" x2="34.44" y2="41.91" width="0.3048" layer="1"/>
<wire x1="36.83" y1="43.18" x2="38.1" y2="43.18" width="0.3048" layer="1"/>
<wire x1="36.83" y1="42.58154375" x2="36.83" y2="43.18" width="0.3048" layer="1"/>
<wire x1="34.44" y1="41.91" x2="36.15845625" y2="41.91" width="0.3048" layer="1"/>
<wire x1="36.15845625" y1="41.91" x2="36.83" y2="42.58154375" width="0.3048" layer="1"/>
<wire x1="36.99345" y1="43.18" x2="38.1" y2="43.18" width="0.3048" layer="1"/>
<wire x1="34.75105" y1="45.4224" x2="34.1424" y2="45.4224" width="0.3048" layer="1"/>
<wire x1="34.12" y1="45.4" x2="34.1424" y2="45.4224" width="0.3048" layer="1"/>
<wire x1="34.75105" y1="45.4224" x2="36.99345" y2="43.18" width="0.3048" layer="1"/>
<wire x1="35.56" y1="49.022" x2="34.1424" y2="47.6044" width="0.3" layer="1"/>
<wire x1="34.1424" y1="45.4224" x2="34.1424" y2="47.6044" width="0.3" layer="1"/>
<wire x1="35.56" y1="50.8" x2="35.56" y2="49.022" width="0.3" layer="1"/>
<wire x1="33.02" y1="38.1" x2="33.02" y2="41.91" width="0.3" layer="16"/>
<wire x1="34.12" y1="55.56" x2="33.8" y2="55.88" width="0.3" layer="1"/>
<wire x1="33.8" y1="55.88" x2="33.02" y2="55.88" width="0.3" layer="1"/>
<via x="33.02" y="55.88" extent="1-16" drill="0.35"/>
<wire x1="34.417" y1="53.594" x2="33.02" y2="54.991" width="0.3" layer="16"/>
<wire x1="33.02" y1="55.88" x2="33.02" y2="54.991" width="0.3" layer="16"/>
<wire x1="34.417" y1="53.594" x2="34.417" y2="51.943" width="0.3" layer="16"/>
<wire x1="34.417" y1="51.943" x2="35.56" y2="50.8" width="0.3" layer="16"/>
<via x="35.56" y="50.8" extent="1-16" drill="0.35"/>
<wire x1="35.56" y1="50.8" x2="35.56" y2="51.75" width="0.3" layer="1"/>
<wire x1="34.12" y1="59.497" x2="33.86255" y2="59.497" width="0.3" layer="1"/>
<wire x1="33.86255" y1="59.497" x2="33.65455" y2="59.705" width="0.3" layer="1"/>
<wire x1="33.65455" y1="59.705" x2="30.495" y2="59.705" width="0.3" layer="1"/>
<wire x1="30.495" y1="59.705" x2="29.21" y2="58.42" width="0.3" layer="1"/>
<via x="29.21" y="58.42" extent="1-16" drill="0.35"/>
<wire x1="29.21" y1="58.42" x2="30.48" y2="57.15" width="0.3" layer="16"/>
<wire x1="30.48" y1="57.15" x2="30.988" y2="57.15" width="0.3" layer="16"/>
<via x="30.988" y="57.15" extent="1-16" drill="0.35"/>
<wire x1="32.258" y1="55.88" x2="33.02" y2="55.88" width="0.3" layer="1"/>
<wire x1="32.258" y1="55.88" x2="30.988" y2="57.15" width="0.3" layer="1"/>
<wire x1="35.56" y1="51.75" x2="34.12" y2="51.75" width="0.3048" layer="1"/>
</signal>
<signal name="N$16">
<contactref element="T1" pad="3"/>
<contactref element="T9" pad="2"/>
<contactref element="T3" pad="3"/>
<contactref element="T2" pad="3"/>
<wire x1="31.92" y1="54.61" x2="31.92" y2="50.8" width="0.3" layer="1"/>
<wire x1="29.04" y1="56.83" x2="29.6188" y2="57.4088" width="0.3" layer="1"/>
<wire x1="29.6188" y1="57.4088" x2="29.62885625" y2="57.4088" width="0.3" layer="1"/>
<wire x1="29.62885625" y1="57.4088" x2="30.2212" y2="58.00114375" width="0.3" layer="1"/>
<wire x1="30.2212" y1="58.00114375" x2="30.2212" y2="58.0112" width="0.3" layer="1"/>
<wire x1="30.2212" y1="58.0112" x2="30.757" y2="58.547" width="0.3" layer="1"/>
<wire x1="31.92" y1="54.61" x2="31.539" y2="54.61" width="0.3" layer="1"/>
<wire x1="31.539" y1="54.61" x2="29.319" y2="56.83" width="0.3" layer="1"/>
<wire x1="29.319" y1="56.83" x2="29.04" y2="56.83" width="0.3" layer="1"/>
<wire x1="30.757" y1="58.547" x2="31.92" y2="58.547" width="0.4" layer="1"/>
</signal>
<signal name="N$19">
<contactref element="T6" pad="3"/>
<contactref element="T7" pad="3"/>
<contactref element="T8" pad="3"/>
<contactref element="T10" pad="2"/>
<wire x1="31.92" y1="40.64" x2="31.92" y2="36.83" width="0.3048" layer="1"/>
<wire x1="31.92" y1="44.45" x2="31.92" y2="40.64" width="0.3048" layer="1"/>
<wire x1="29.04" y1="41.59" x2="30.97" y2="41.59" width="0.3048" layer="1"/>
<wire x1="30.97" y1="41.59" x2="31.92" y2="40.64" width="0.3048" layer="1"/>
</signal>
<signal name="N$23">
<contactref element="R2" pad="1"/>
<contactref element="T9" pad="3"/>
<contactref element="C2" pad="1"/>
<wire x1="29.439" y1="51.308" x2="26.84" y2="53.907" width="0.3" layer="1"/>
<wire x1="26.84" y1="53.907" x2="26.84" y2="55.88" width="0.3" layer="1"/>
<wire x1="26.84" y1="55.88" x2="26.271" y2="56.449" width="0.4" layer="1"/>
<wire x1="26.271" y1="56.449" x2="23.622" y2="56.449" width="0.4" layer="1"/>
</signal>
<signal name="N$24">
<contactref element="R3" pad="1"/>
<contactref element="T10" pad="3"/>
<contactref element="C3" pad="1"/>
<wire x1="26.84" y1="40.64" x2="26.84" y2="42.08" width="0.3048" layer="1"/>
<wire x1="29.439" y1="44.679" x2="29.439" y2="45.72" width="0.3048" layer="1"/>
<wire x1="24.13" y1="50.607" x2="23.81" y2="50.927" width="0.3048" layer="1"/>
<wire x1="22.54" y1="50.927" x2="23.81" y2="50.927" width="0.3048" layer="1"/>
<wire x1="24.13" y1="50.607" x2="24.13" y2="44.577" width="0.3048" layer="1"/>
<via x="24.13" y="44.577" extent="1-16" drill="0.35"/>
<wire x1="26.84" y1="42.08" x2="27.94" y2="43.18" width="0.3048" layer="1"/>
<via x="27.94" y="43.18" extent="1-16" drill="0.35"/>
<wire x1="24.13" y1="44.577" x2="25.527" y2="43.18" width="0.3048" layer="16"/>
<wire x1="25.527" y1="43.18" x2="27.94" y2="43.18" width="0.3048" layer="16"/>
<wire x1="27.94" y1="43.18" x2="29.439" y2="44.679" width="0.3048" layer="1"/>
</signal>
<signal name="+UB" class="1">
<contactref element="R1" pad="2"/>
<contactref element="R3" pad="2"/>
<contactref element="R2" pad="2"/>
<contactref element="U3" pad="8"/>
<contactref element="C15" pad="1"/>
<contactref element="C12" pad="2"/>
<contactref element="C16" pad="2"/>
<contactref element="U1" pad="4"/>
<contactref element="U1" pad="2"/>
<contactref element="R14" pad="2"/>
<contactref element="C21" pad="2"/>
<contactref element="C9" pad="+"/>
<wire x1="38.1" y1="10.82" x2="38.329" y2="10.591" width="0.7" layer="1"/>
<wire x1="38.329" y1="10.591" x2="38.329" y2="7.62" width="0.7" layer="1"/>
<wire x1="25.59" y1="16.51" x2="25.4" y2="16.7" width="0.7" layer="1"/>
<wire x1="33.02" y1="18.1" x2="30.8" y2="18.1" width="0.7" layer="1"/>
<wire x1="30.8" y1="18.1" x2="29.21" y2="16.51" width="0.7" layer="1"/>
<wire x1="29.21" y1="16.51" x2="25.59" y2="16.51" width="0.7" layer="1"/>
<wire x1="35.24" y1="18.1" x2="33.02" y2="18.1" width="0.7" layer="1"/>
<wire x1="38.1" y1="17.12" x2="36.22" y2="17.12" width="0.7" layer="1"/>
<wire x1="36.22" y1="17.12" x2="35.24" y2="18.1" width="0.7" layer="1"/>
<wire x1="38.1" y1="10.82" x2="38.1" y2="17.12" width="0.7" layer="1"/>
<wire x1="26.441" y1="46.609" x2="26.441" y2="45.72" width="0.7" layer="1"/>
<wire x1="26.441" y1="50.14" x2="26.441" y2="51.308" width="0.7" layer="1"/>
<wire x1="26.99" y1="48.26" x2="26.99" y2="49.591" width="0.7" layer="1"/>
<wire x1="26.99" y1="49.591" x2="26.441" y2="50.14" width="0.7" layer="1"/>
<wire x1="42.926" y1="30.734" x2="43.18" y2="30.48" width="0.7" layer="1"/>
<wire x1="42.926" y1="30.734" x2="31.877" y2="30.734" width="0.7" layer="1"/>
<via x="43.18" y="30.48" extent="1-16" drill="0.35"/>
<via x="43.18" y="34.29" extent="1-16" drill="0.35"/>
<wire x1="43.18" y1="34.29" x2="43.18" y2="36.601" width="0.7" layer="1"/>
<wire x1="43.18" y1="36.601" x2="42.951" y2="36.83" width="0.7" layer="1"/>
<wire x1="43.18" y1="34.29" x2="43.18" y2="30.48" width="0.7" layer="16"/>
<wire x1="31.877" y1="31.75" x2="31.877" y2="30.734" width="0.7" layer="1"/>
<wire x1="31.877" y1="28.067" x2="25.4" y2="21.59" width="0.7" layer="1"/>
<wire x1="25.4" y1="21.59" x2="25.4" y2="16.7" width="0.7" layer="1"/>
<wire x1="25.282" y1="41.91" x2="25.282" y2="38.218" width="0.7" layer="1"/>
<wire x1="25.282" y1="41.91" x2="25.282" y2="43.062" width="0.7" layer="1"/>
<wire x1="26.416" y1="44.196" x2="25.282" y2="43.062" width="0.7" layer="1"/>
<wire x1="26.441" y1="45.72" x2="26.416" y2="45.695" width="0.7" layer="1"/>
<wire x1="26.416" y1="45.695" x2="26.416" y2="44.196" width="0.7" layer="1"/>
<wire x1="20.64" y1="47.244" x2="18.5928" y2="47.244" width="0.6" layer="1"/>
<wire x1="18.415" y1="47.0662" x2="18.5928" y2="47.244" width="0.6" layer="1"/>
<wire x1="20.64" y1="47.244" x2="20.64" y2="44.196" width="0.7" layer="1"/>
<wire x1="20.64" y1="44.196" x2="20.64" y2="42.86" width="0.7" layer="1"/>
<wire x1="20.64" y1="42.86" x2="21.59" y2="41.91" width="0.7" layer="1"/>
<wire x1="21.59" y1="41.91" x2="25.282" y2="41.91" width="0.7" layer="1"/>
<wire x1="26.99" y1="48.26" x2="26.99" y2="47.158" width="0.7" layer="1"/>
<wire x1="26.99" y1="47.158" x2="26.441" y2="46.609" width="0.7" layer="1"/>
<wire x1="25.282" y1="38.218" x2="25.4" y2="38.1" width="0.7" layer="1"/>
<via x="25.4" y="38.1" extent="1-16" drill="0.35"/>
<wire x1="25.4" y1="38.1" x2="29.21" y2="34.29" width="0.7" layer="16"/>
<via x="29.21" y="34.29" extent="1-16" drill="0.35"/>
<wire x1="29.21" y1="34.29" x2="31.75" y2="31.75" width="0.7" layer="1"/>
<wire x1="31.75" y1="31.75" x2="31.877" y2="31.75" width="0.7" layer="1"/>
<wire x1="31.877" y1="30.734" x2="31.877" y2="28.067" width="0.7" layer="1"/>
</signal>
<signal name="N$7">
<contactref element="C2" pad="2"/>
<contactref element="R7" pad="2"/>
<contactref element="U3" pad="1"/>
<wire x1="18.415" y1="51.9938" x2="19.812" y2="53.3908" width="0.4" layer="1"/>
<wire x1="19.812" y1="53.3908" x2="19.812" y2="54.635" width="0.4" layer="1"/>
<wire x1="19.812" y1="54.635" x2="23.536" y2="54.635" width="0.4" layer="1"/>
<wire x1="23.536" y1="54.635" x2="23.622" y2="54.549" width="0.4" layer="1"/>
</signal>
<signal name="N$25">
<contactref element="C3" pad="2"/>
<contactref element="R8" pad="2"/>
<contactref element="U3" pad="2"/>
<wire x1="17.145" y1="51.9938" x2="17.145" y2="54.381" width="0.3048" layer="1"/>
<wire x1="17.145" y1="54.381" x2="17.399" y2="54.635" width="0.3048" layer="1"/>
<wire x1="17.145" y1="51.9938" x2="17.145" y2="50.8" width="0.4" layer="1"/>
<wire x1="17.145" y1="50.8" x2="17.653" y2="50.292" width="0.4" layer="1"/>
<wire x1="20.005" y1="50.292" x2="20.64" y2="50.927" width="0.4" layer="1"/>
<wire x1="17.653" y1="50.292" x2="20.005" y2="50.292" width="0.4" layer="1"/>
</signal>
<signal name="N$26">
<contactref element="U3" pad="4"/>
<contactref element="U3" pad="7"/>
<contactref element="C5" pad="1"/>
<wire x1="17.145" y1="45.847" x2="17.145" y2="47.0662" width="0.3" layer="1"/>
<wire x1="17.841" y1="44.45" x2="17.841" y2="45.151" width="0.3" layer="1"/>
<wire x1="17.841" y1="45.151" x2="17.145" y2="45.847" width="0.3" layer="1"/>
<wire x1="14.605" y1="51.9938" x2="14.605" y2="50.8" width="0.3" layer="1"/>
<wire x1="17.145" y1="47.0662" x2="17.145" y2="48.00014375" width="0.3048" layer="1"/>
<wire x1="14.605" y1="50.54014375" x2="17.145" y2="48.00014375" width="0.3048" layer="1"/>
<wire x1="14.605" y1="50.8" x2="14.605" y2="50.54014375" width="0.3048" layer="1"/>
</signal>
<signal name="N$27">
<contactref element="C5" pad="2"/>
<contactref element="R10" pad="2"/>
<contactref element="X1" pad="1"/>
<wire x1="8.001" y1="49.555" x2="2.5904" y2="49.555" width="0.6096" layer="1"/>
<wire x1="2.5904" y1="49.555" x2="2.5654" y2="49.53" width="0.6096" layer="1"/>
<wire x1="8.001" y1="49.555" x2="8.001" y2="41.783" width="0.6096" layer="1"/>
<wire x1="8.001" y1="41.783" x2="8.128" y2="41.91" width="0.7" layer="1"/>
<wire x1="8.128" y1="41.91" x2="12.11568125" y2="41.91" width="0.7" layer="1"/>
<wire x1="12.11568125" y1="41.91" x2="12.15688125" y2="41.8688" width="0.7" layer="1"/>
<wire x1="12.15688125" y1="41.8688" x2="13.24311875" y2="41.8688" width="0.7" layer="1"/>
<wire x1="13.24311875" y1="41.8688" x2="13.28431875" y2="41.91" width="0.7" layer="1"/>
<wire x1="13.28431875" y1="41.91" x2="13.97" y2="41.91" width="0.7" layer="1"/>
<via x="13.97" y="41.91" extent="1-16" drill="0.35"/>
<wire x1="15.941" y1="44.45" x2="15.941" y2="43.749" width="0.4" layer="1"/>
<wire x1="15.941" y1="43.749" x2="17.78" y2="41.91" width="0.4" layer="1"/>
<via x="17.78" y="41.91" extent="1-16" drill="0.35"/>
<wire x1="17.399" y1="42.291" x2="17.78" y2="41.91" width="0.4" layer="16"/>
<wire x1="17.399" y1="42.291" x2="14.351" y2="42.291" width="0.4" layer="16"/>
<wire x1="13.97" y1="41.91" x2="14.351" y2="42.291" width="0.4" layer="16"/>
</signal>
<signal name="+9V" class="1">
<contactref element="C8" pad="+"/>
<contactref element="J1" pad="1"/>
<contactref element="C22" pad="2"/>
<contactref element="U1" pad="3"/>
<contactref element="R22" pad="1"/>
<wire x1="40.4" y1="10.82" x2="40.4" y2="8.81" width="0.6096" layer="1"/>
<wire x1="40.4" y1="8.81" x2="40.64" y2="8.57" width="0.6096" layer="1"/>
<wire x1="40.64" y1="8.57" x2="48.13" y2="8.57" width="1.016" layer="1"/>
<wire x1="48.13" y1="8.57" x2="48.26" y2="8.7" width="1.016" layer="1"/>
<wire x1="48.26" y1="8.7" x2="54.7756" y2="2.1844" width="1.016" layer="1"/>
<wire x1="44.45" y1="2.54" x2="24.13" y2="2.54" width="1.016" layer="1"/>
<wire x1="44.45" y1="2.54" x2="48.26" y2="6.35" width="1.016" layer="1"/>
<wire x1="48.26" y1="6.35" x2="48.26" y2="8.7" width="1.016" layer="1"/>
<wire x1="24.13" y1="2.54" x2="19.279" y2="7.391" width="1.016" layer="1"/>
<wire x1="19.279" y1="7.391" x2="19.279" y2="24.13" width="1.016" layer="1"/>
<wire x1="54.7756" y1="2.1844" x2="69.25335" y2="2.1844" width="1.016" layer="1"/>
<wire x1="69.25335" y1="2.1844" x2="78.49895" y2="11.43" width="1.016" layer="1"/>
<wire x1="78.49895" y1="11.43" x2="81.28" y2="11.43" width="1.016" layer="1"/>
<wire x1="81.28" y1="22.86" x2="80.01" y2="24.13" width="1.016" layer="1"/>
<wire x1="81.28" y1="22.86" x2="81.28" y2="11.43" width="1.016" layer="1"/>
</signal>
<signal name="-9V" class="1">
<contactref element="C7" pad="-"/>
<contactref element="C18" pad="1"/>
<contactref element="U2" pad="4"/>
<contactref element="U2" pad="2"/>
<contactref element="J1" pad="4"/>
<wire x1="73.66" y1="20.93" x2="73.66" y2="14.63" width="1.016" layer="1"/>
<wire x1="73.34" y1="24.13" x2="73.66" y2="23.81" width="1.016" layer="1"/>
<wire x1="73.66" y1="23.81" x2="73.66" y2="20.93" width="1.016" layer="1"/>
<wire x1="64.96" y1="25.4" x2="67.5" y2="27.94" width="1.016" layer="1"/>
<wire x1="67.5" y1="27.94" x2="73.66" y2="27.94" width="1.016" layer="1"/>
<wire x1="73.66" y1="27.94" x2="73.66" y2="24.45" width="1.016" layer="1"/>
<wire x1="73.66" y1="24.45" x2="73.34" y2="24.13" width="1.016" layer="1"/>
<wire x1="73.66" y1="27.94" x2="77.47" y2="31.75" width="1.016" layer="1"/>
<wire x1="77.47" y1="31.75" x2="80.01" y2="31.75" width="1.016" layer="1"/>
</signal>
<signal name="IN2">
<contactref element="C13" pad="1"/>
<contactref element="R5" pad="1"/>
<wire x1="50.48" y1="36.83" x2="53.111" y2="36.83" width="0.4064" layer="1"/>
</signal>
<signal name="N$2">
<contactref element="R12" pad="1"/>
<contactref element="R11" pad="2"/>
<contactref element="C17" pad="1"/>
<contactref element="U2" pad="1"/>
<wire x1="71.36" y1="14.63" x2="71.36" y2="12.231" width="1.016" layer="1"/>
<wire x1="71.36" y1="12.231" x2="72.161" y2="11.43" width="1.016" layer="1"/>
<wire x1="68.58" y1="14.23" x2="70.96" y2="14.23" width="1.016" layer="1"/>
<wire x1="70.96" y1="14.23" x2="71.36" y2="14.63" width="1.016" layer="1"/>
<wire x1="68.58" y1="17.551" x2="68.58" y2="14.23" width="1.016" layer="1"/>
</signal>
<signal name="N$9">
<contactref element="R14" pad="1"/>
<contactref element="C20" pad="2"/>
<contactref element="U1" pad="1"/>
<contactref element="R13" pad="2"/>
<wire x1="35.8" y1="10.82" x2="35.8" y2="8.089" width="0.6096" layer="1"/>
<wire x1="35.8" y1="8.089" x2="35.331" y2="7.62" width="0.6096" layer="1"/>
<wire x1="33.02" y1="10.29" x2="35.27" y2="10.29" width="0.6096" layer="1"/>
<wire x1="35.27" y1="10.29" x2="35.8" y2="10.82" width="0.6096" layer="1"/>
<wire x1="33.02" y1="12.471" x2="33.02" y2="10.29" width="0.6096" layer="1"/>
</signal>
<signal name="N$1">
<contactref element="J3" pad="1"/>
<contactref element="R9" pad="1"/>
<contactref element="R17" pad="1"/>
<contactref element="D2" pad="A"/>
<contactref element="D1" pad="C"/>
<contactref element="R15" pad="2"/>
<wire x1="64.88" y1="45.72" x2="64.88" y2="43.29" width="0.7" layer="1"/>
<wire x1="64.88" y1="43.29" x2="64.77" y2="43.18" width="0.7" layer="1"/>
<via x="64.77" y="43.18" extent="1-16" drill="0.35"/>
<via x="67.31" y="40.64" extent="1-16" drill="0.35"/>
<wire x1="67.31" y1="40.64" x2="64.77" y2="43.18" width="0.7" layer="16"/>
<wire x1="64.88" y1="53.34" x2="64.88" y2="45.72" width="0.6096" layer="1"/>
<wire x1="59.919" y1="52.07" x2="60.96" y2="51.029" width="0.6096" layer="1"/>
<wire x1="60.96" y1="51.029" x2="60.96" y2="48.489" width="0.6096" layer="1"/>
<wire x1="67.31" y1="40.64" x2="78.74" y2="40.64" width="0.6096" layer="1"/>
<wire x1="78.74" y1="40.64" x2="80.01" y2="41.91" width="0.6096" layer="1"/>
<wire x1="64.88" y1="53.34" x2="61.189" y2="53.34" width="0.6096" layer="1"/>
<wire x1="61.189" y1="53.34" x2="59.919" y2="52.07" width="0.6096" layer="1"/>
<wire x1="53.569" y1="58.42" x2="55.88" y2="58.42" width="0.6096" layer="1"/>
<wire x1="59.919" y1="54.381" x2="59.919" y2="52.07" width="0.6096" layer="1"/>
<wire x1="55.88" y1="58.42" x2="59.919" y2="54.381" width="0.6096" layer="1"/>
</signal>
<signal name="N$3">
<contactref element="J3" pad="4"/>
<contactref element="R9" pad="2"/>
<contactref element="R16" pad="2"/>
<contactref element="D2" pad="C"/>
<contactref element="D1" pad="A"/>
<contactref element="R5" pad="2"/>
<wire x1="72.28" y1="45.72" x2="74.93" y2="43.07" width="0.7" layer="1"/>
<wire x1="74.93" y1="43.07" x2="74.93" y2="41.91" width="0.7" layer="1"/>
<via x="74.93" y="41.91" extent="1-16" drill="0.35"/>
<wire x1="74.93" y1="41.91" x2="74.93" y2="39.37" width="0.7" layer="16"/>
<via x="74.93" y="39.37" extent="1-16" drill="0.35"/>
<wire x1="64.516" y1="38.1" x2="63.017" y2="39.599" width="0.7" layer="1"/>
<wire x1="74.93" y1="39.37" x2="73.66" y2="38.1" width="0.7" layer="1"/>
<wire x1="73.66" y1="38.1" x2="64.516" y2="38.1" width="0.7" layer="1"/>
<wire x1="72.28" y1="53.34" x2="72.28" y2="49.53" width="0.7" layer="1"/>
<wire x1="72.28" y1="49.53" x2="72.28" y2="45.72" width="0.7" layer="1"/>
<wire x1="56.109" y1="36.83" x2="58.42" y2="36.83" width="0.6096" layer="1"/>
<wire x1="58.42" y1="36.83" x2="59.919" y2="38.329" width="0.6096" layer="1"/>
<wire x1="59.919" y1="38.329" x2="59.919" y2="39.37" width="0.6096" layer="1"/>
<wire x1="59.919" y1="39.37" x2="59.919" y2="41.91" width="0.6096" layer="1"/>
<wire x1="63.017" y1="39.599" x2="60.148" y2="39.599" width="0.6096" layer="1"/>
<wire x1="60.148" y1="39.599" x2="59.919" y2="39.37" width="0.6096" layer="1"/>
<wire x1="60.96" y1="45.491" x2="60.96" y2="42.951" width="0.6096" layer="1"/>
<wire x1="60.96" y1="42.951" x2="59.919" y2="41.91" width="0.6096" layer="1"/>
<wire x1="80.01" y1="49.53" x2="72.28" y2="49.53" width="0.6096" layer="1"/>
</signal>
<signal name="N$6">
<contactref element="J2" pad="3"/>
<contactref element="J2" pad="4"/>
<contactref element="T11" pad="3"/>
<contactref element="CX2" pad="2"/>
<contactref element="C25" pad="1"/>
<wire x1="11.6" y1="22.522" x2="11.6" y2="20.32" width="1.016" layer="1"/>
<wire x1="9.21" y1="27.94" x2="10.48" y2="29.21" width="1.3" layer="1"/>
<wire x1="5.08" y1="27.94" x2="9.21" y2="27.94" width="1.5" layer="1"/>
<wire x1="12.38" y1="25.4" x2="12.38" y2="26.33684375" width="1.016" layer="1"/>
<wire x1="10.48" y1="28.23684375" x2="10.48" y2="29.21" width="1.016" layer="1"/>
<wire x1="12.38" y1="26.33684375" x2="10.48" y2="28.23684375" width="1.016" layer="1"/>
<wire x1="5.08" y1="25.4" x2="5.08" y2="27.94" width="1.5" layer="16"/>
<wire x1="12.38" y1="25.4" x2="12.38" y2="23.302" width="1" layer="1"/>
<wire x1="12.38" y1="23.302" x2="11.6" y2="22.522" width="1" layer="1"/>
</signal>
<signal name="N$10">
<contactref element="CX1" pad="2"/>
<contactref element="CX2" pad="1"/>
<contactref element="C4" pad="1"/>
<wire x1="12.38" y1="33.02" x2="12.38" y2="29.21" width="1.016" layer="1"/>
<wire x1="12.38" y1="33.02" x2="15.56" y2="33.02" width="1.016" layer="1"/>
</signal>
<signal name="N$11">
<contactref element="T11" pad="2"/>
<contactref element="R20" pad="2"/>
<contactref element="C4" pad="2"/>
<wire x1="15.011" y1="29.21" x2="15.24" y2="29.439" width="1.016" layer="1"/>
<wire x1="15.24" y1="30.48" x2="15.24" y2="29.439" width="1.016" layer="1"/>
<wire x1="16.63084375" y1="31.254" x2="16.014" y2="31.254" width="1.016" layer="1"/>
<wire x1="16.014" y1="31.254" x2="15.24" y2="30.48" width="1.016" layer="1"/>
<wire x1="17.46" y1="33.02" x2="17.46" y2="32.08315625" width="1.016" layer="1"/>
<wire x1="17.46" y1="32.08315625" x2="16.63084375" y2="31.254" width="1.016" layer="1"/>
<wire x1="13.8" y1="21.27" x2="13.8" y2="21.8047375" width="1.016" layer="1"/>
<wire x1="13.8" y1="21.8047375" x2="14.224" y2="22.2287375" width="1.016" layer="1"/>
<wire x1="14.224" y1="25.654" x2="15.24" y2="26.67" width="1.016" layer="1"/>
<wire x1="14.224" y1="22.2287375" x2="14.224" y2="25.654" width="1.016" layer="1"/>
<wire x1="15.24" y1="26.67" x2="15.24" y2="28.981" width="1.016" layer="1"/>
<wire x1="15.24" y1="28.981" x2="15.011" y2="29.21" width="1.016" layer="1"/>
</signal>
<signal name="N$13">
<contactref element="R18" pad="1"/>
<contactref element="R19" pad="2"/>
<contactref element="T11" pad="1"/>
<contactref element="C1" pad="1"/>
<wire x1="12.7" y1="14.92" x2="13.249" y2="15.469" width="1.016" layer="1"/>
<wire x1="13.249" y1="15.469" x2="16.51" y2="15.469" width="1.016" layer="1"/>
<wire x1="16.51" y1="15.469" x2="16.51" y2="17.551" width="1.016" layer="1"/>
<wire x1="13.8" y1="19.37" x2="15.619" y2="17.551" width="1.016" layer="1"/>
<wire x1="15.619" y1="17.551" x2="16.51" y2="17.551" width="1.016" layer="1"/>
</signal>
<signal name="N$8">
<contactref element="C25" pad="2"/>
<contactref element="R21" pad="2"/>
<contactref element="J4" pad="2"/>
<wire x1="10.48" y1="25.4" x2="6.35" y2="21.27" width="1.016" layer="1"/>
<wire x1="6.35" y1="21.27" x2="6.35" y2="17.78" width="1.016" layer="1"/>
<wire x1="6.35" y1="17.78" x2="6.121" y2="17.551" width="1.016" layer="1"/>
<wire x1="6.121" y1="17.551" x2="6.121" y2="11.43" width="1.016" layer="1"/>
</signal>
<signal name="+9V_GEN" class="1">
<contactref element="CX1" pad="1"/>
<contactref element="R18" pad="2"/>
<contactref element="R22" pad="2"/>
<contactref element="J2" pad="2"/>
<contactref element="J2" pad="1"/>
<wire x1="5.08" y1="33.02" x2="10.48" y2="33.02" width="1.3" layer="1"/>
<wire x1="5.08" y1="30.48" x2="5.08" y2="33.02" width="1.5" layer="16"/>
<wire x1="16.281" y1="24.13" x2="16.281" y2="20.778" width="1" layer="1"/>
<wire x1="16.281" y1="20.778" x2="16.51" y2="20.549" width="1" layer="1"/>
<wire x1="16.281" y1="24.13" x2="16.51" y2="24.359" width="1" layer="1"/>
<wire x1="16.51" y1="24.359" x2="16.51" y2="25.4" width="1" layer="1"/>
<wire x1="16.51" y1="25.4" x2="17.78" y2="26.67" width="1" layer="1"/>
<wire x1="17.78" y1="26.67" x2="18.923" y2="26.67" width="1" layer="1"/>
<wire x1="11.43" y1="35.56" x2="18.923" y2="35.56" width="1" layer="1"/>
<wire x1="11.43" y1="35.56" x2="10.48" y2="34.61" width="1" layer="1"/>
<wire x1="10.48" y1="34.61" x2="10.48" y2="33.02" width="1" layer="1"/>
<wire x1="20.955" y1="33.528" x2="18.923" y2="35.56" width="1" layer="1"/>
<wire x1="18.923" y1="26.67" x2="20.955" y2="28.702" width="1" layer="1"/>
<wire x1="20.955" y1="28.702" x2="20.955" y2="33.528" width="1" layer="1"/>
</signal>
<signal name="N$15">
<contactref element="T2" pad="1"/>
<contactref element="R4" pad="2"/>
<contactref element="C14" pad="1"/>
<contactref element="T1" pad="1"/>
<contactref element="T3" pad="1"/>
<wire x1="34.12" y1="53.66" x2="33.8" y2="53.34" width="0.3" layer="1"/>
<wire x1="33.8" y1="53.34" x2="33.02" y2="53.34" width="0.3" layer="1"/>
<wire x1="34.12" y1="49.85" x2="33.34" y2="49.85" width="0.3" layer="1"/>
<wire x1="33.34" y1="49.85" x2="33.02" y2="49.53" width="0.3" layer="1"/>
<via x="33.02" y="49.53" extent="1-16" drill="0.35"/>
<via x="33.02" y="53.34" extent="1-16" drill="0.35"/>
<wire x1="33.02" y1="53.34" x2="33.02" y2="49.53" width="0.3" layer="16"/>
<wire x1="34.12" y1="53.66" x2="34.61" y2="53.66" width="0.3" layer="1"/>
<wire x1="34.61" y1="53.66" x2="35.56" y2="54.61" width="0.3" layer="1"/>
<wire x1="35.56" y1="55.88" x2="35.56" y2="54.61" width="0.3" layer="1"/>
<wire x1="36.601" y1="58.42" x2="36.601" y2="56.921" width="0.3" layer="1"/>
<wire x1="36.601" y1="56.921" x2="35.56" y2="55.88" width="0.3" layer="1"/>
<wire x1="34.12" y1="57.597" x2="34.737" y2="57.597" width="0.3" layer="1"/>
<wire x1="34.737" y1="57.597" x2="35.56" y2="58.42" width="0.3" layer="1"/>
<wire x1="35.56" y1="58.42" x2="36.601" y2="58.42" width="0.3" layer="1"/>
<wire x1="36.601" y1="58.42" x2="37.871" y2="59.69" width="0.3048" layer="1"/>
<wire x1="37.871" y1="59.69" x2="43.18" y2="59.69" width="0.3048" layer="1"/>
<wire x1="43.18" y1="59.69" x2="44.45" y2="58.42" width="0.3048" layer="1"/>
<wire x1="44.45" y1="58.42" x2="46.04" y2="58.42" width="0.3048" layer="1"/>
</signal>
<signal name="N$14">
<contactref element="C13" pad="2"/>
<contactref element="R6" pad="2"/>
<contactref element="T8" pad="1"/>
<contactref element="T7" pad="1"/>
<contactref element="T6" pad="1"/>
<wire x1="34.12" y1="35.88" x2="35.651" y2="35.88" width="0.4" layer="1"/>
<wire x1="35.651" y1="35.88" x2="36.601" y2="36.83" width="0.4" layer="1"/>
<wire x1="36.83" y1="36.601" x2="36.83" y2="34.29" width="0.4" layer="1"/>
<wire x1="36.83" y1="36.601" x2="36.601" y2="36.83" width="0.4" layer="1"/>
<wire x1="34.12" y1="39.69" x2="34.84684375" y2="39.69" width="0.4" layer="1"/>
<wire x1="36.601" y1="36.83" x2="36.601" y2="38.329" width="0.4" layer="1"/>
<wire x1="34.84684375" y1="39.69" x2="35.16684375" y2="39.37" width="0.4" layer="1"/>
<wire x1="35.16684375" y1="39.37" x2="35.56" y2="39.37" width="0.4" layer="1"/>
<via x="35.56" y="39.37" extent="1-16" drill="0.35"/>
<wire x1="36.601" y1="38.329" x2="35.56" y2="39.37" width="0.4" layer="1"/>
<wire x1="34.12" y1="43.5" x2="35.24" y2="43.5" width="0.4" layer="1"/>
<wire x1="35.24" y1="43.5" x2="35.56" y2="43.18" width="0.4" layer="1"/>
<via x="35.56" y="43.18" extent="1-16" drill="0.35"/>
<wire x1="35.56" y1="43.18" x2="35.56" y2="39.37" width="0.4" layer="16"/>
<wire x1="36.83" y1="34.29" x2="38.1" y2="33.02" width="0.4" layer="1"/>
<wire x1="38.1" y1="33.02" x2="46.04" y2="33.02" width="0.4" layer="1"/>
<wire x1="48.58" y1="35.56" x2="48.58" y2="36.83" width="0.4" layer="1"/>
<wire x1="48.58" y1="35.56" x2="46.04" y2="33.02" width="0.4" layer="1"/>
</signal>
<signal name="IN1">
<contactref element="R15" pad="1"/>
<contactref element="C14" pad="2"/>
<wire x1="50.571" y1="58.42" x2="47.94" y2="58.42" width="0.6096" layer="1"/>
</signal>
</signals>
<mfgpreviewcolors>
<mfgpreviewcolor name="soldermaskcolor" color="0xC8008000"/>
<mfgpreviewcolor name="silkscreencolor" color="0xFFFEFEFE"/>
<mfgpreviewcolor name="backgroundcolor" color="0xFF282828"/>
<mfgpreviewcolor name="coppercolor" color="0xFFFFBF00"/>
<mfgpreviewcolor name="substratecolor" color="0xFF786E46"/>
</mfgpreviewcolors>
<errors>
<approved hash="3,1,b2c0774176213a21"/>
<approved hash="3,1,901b5ffb52919d71"/>
</errors>
</board>
</drawing>
<compatibility>
<note version="6.3" minversion="6.2.2" severity="warning">
Since Version 6.2.2 text objects can contain more than one line,
which will not be processed correctly with this version.
</note>
<note version="8.2" severity="warning">
Since Version 8.2, EAGLE supports online libraries. The ids
of those online libraries will not be understood (or retained)
with this version.
</note>
<note version="8.3" severity="warning">
Since Version 8.3, EAGLE supports URNs for individual library
assets (packages, symbols, and devices). The URNs of those assets
will not be understood (or retained) with this version.
</note>
<note version="8.3" severity="warning">
Since Version 8.3, EAGLE supports the association of 3D packages
with devices in libraries, schematics, and board files. Those 3D
packages will not be understood (or retained) with this version.
</note>
</compatibility>
</eagle>

license: MIT

license_type: permissive

branch_name: refs/heads/master

extension: brd


text:
package kms_api_samples

import (
	"encoding/base64"
	"fmt"

	"github.com/aliyun/alibaba-cloud-sdk-go/services/kms"
)

func AsymmetricEncrypt(client *kms.Client, keyId, keyVersionId, message, algorithm string) ([]byte, error) {
	//message要进行base64编码
	plainText := base64.StdEncoding.EncodeToString([]byte(message))
	encReq := kms.CreateAsymmetricEncryptRequest()
	encReq.Scheme = "https"
	encReq.KeyId = keyId
	encReq.KeyVersionId = keyVersionId
	encReq.Plaintext = plainText
	encReq.Algorithm = algorithm
	encResp, err := client.AsymmetricEncrypt(encReq)
	if err != nil {
		return nil, err
	}

	//密文要进行base64解码
	cipherBlob, err := base64.StdEncoding.DecodeString(encResp.CiphertextBlob)
	if err != nil {
		return nil, fmt.Errorf("base64 decode error:%v", err)
	}
	return cipherBlob, nil
}

func Encrypt(client *kms.Client, keyId, base64Plaintext string) (string, error) {
	request := kms.CreateEncryptRequest()
	request.Scheme = "https"
	request.KeyId = keyId
	//plaintext推荐使用base64编码，如果不编码也可以，存在隐患
	//kms在处理plaintext的时候可能没有做解码，是直接对plaintext进行加密
	//在非对称加密接口中做了解码操作，所以非对称加密必须进行编码
	request.Plaintext = base64Plaintext
	response, err := client.Encrypt(request)
	if err != nil {
		return "", fmt.Errorf("encrypt error:%v", err)
	}
	return response.CiphertextBlob, nil
}

repository: aliyun/alibabacloud-kms-demo

repo_name: aliyun/alibabacloud-kms-demo

gha_language: Java

extension: go


text:
SUMMARY = "Generates SQL from Perl data structures"
AUTHOR = "Peter Rabbitson <ribasushi@cpan.org>"
HOMEPAGE = "https://metacpan.org/release/SQL-Abstract"
SECTION = "libs"
LICENSE = "Artistic-1.0 | GPL-1.0+"
LIC_FILES_CHKSUM = "file://META.yml;md5=9756eb4cd606e68606e3f7de3567eed8"

DEPENDS = "libclass-accessor-grouped-perl \
           libgetopt-long-descriptive-perl \
           libhash-merge-perl \
           "

SRC_URI = "http://cpan.metacpan.org/authors/id/R/RI/RIBASUSHI/SQL-Abstract-${PV}.tar.gz"
SRC_URI[md5sum] = "4eca363f44ab195e75f45f307c37660e"
SRC_URI[sha256sum] = "55466f4a2dd9f919037d32e5a97b01084168e359b51fde85045215ea0405e7f2"

S = "${WORKDIR}/SQL-Abstract-${PV}"

do_configure_prepend() {
	sed -i '/^requires .*/d' Makefile.PL
	sed -i '/^test_requires .*/d' Makefile.PL
}

inherit cpan

RDEPENDS_${PN} += "perl-module-scalar-util \
                   perl-module-list-util \
                   perl-module-carp \
                   libclass-accessor-grouped-perl \
                   libgetopt-long-descriptive-perl \
                   libhash-merge-perl \
                   "

RPROVIDES_${PN} += "libsql-abstract-test-perl \
                    libsql-abstract-tree-perl \
                    "

BBCLASSEXTEND = "native"

extension: bb