<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="6.4">
<drawing>
<board>
<plain>
<wire x1="0" y1="0" x2="101.6" y2="0" width="0" layer="20"/>
<wire x1="101.6" y1="0" x2="101.6" y2="81.28" width="0" layer="20"/>
<wire x1="101.6" y1="81.28" x2="0" y2="81.28" width="0" layer="20"/>
<wire x1="0" y1="81.28" x2="0" y2="0" width="0" layer="20"/>
<text>PI-Servo v1.0
by Owen Wolfe and
Eugeniy E. Mikhailov
June 2014</text>
</plain>
<libraries>
<library name="evmik_bnc_sma_connectors">
<packages>
<package name="CONN-BNC-AMP-TYPE3HORIZ">
<description>&lt;b&gt;BNC PCB &lt;u&gt;Horizontal&lt;/u&gt; mount connector&lt;/b&gt;, Amp, horizontal, 0.1" grid, types such as 227677-1.&lt;br&gt;
Don't forget the nut 1-329631-2 and maybe the shoulder washer 330620.&lt;br&gt;
Now with new &amp; improved mtg holes compared to ...TYPE2...!&lt;br&gt;
The section of the BNC hanging over the edge of the PCB is in layer 49 (Reference).&lt;br&gt;
http://catalog.tycoelectronics.com/TE/bin/TE.Connect?C=1&amp;PN=227677-1&amp;M=STARTSWITH&amp;LG=1&amp;I=13&amp;button.x=0&amp;button.y=0</description>
</package>
</packages>
</library>
<library name="evmik_opamp">
<packages>
<package name="SOIC8">
<description>&lt;b&gt;Small Outline Package 8&lt;/b&gt;&lt;br&gt;
NS Package M08A</description>
</package>
</packages>
</library>
<library name="evmik_connectors_3pin">
<packages>
<package name="3PIN_PWR-TE-640456-3">
</package>
<package name="3PIN_SIGNALS">
</package>
</packages>
</library>
<library name="evmik_rcl">
<packages>
<package name="1206">
</package>
<package name="0805">
</package>
<package name="POL1206">
</package>
</packages>
</library>
<library name="evmik_trimmers">
<packages>
<package name="3386F">
</package>
<package name="3PIN">
</package>
</packages>
</library>
<library name="evmik_mounting_holes">
<packages>
<package name="0.167DRILL">
</package>
</packages>
</library>
<library name="evmik_testpads">
<description>Testpads</description>
<packages>
<package name="13">
</package>
</packages>
</library>
<library name="evmik_switches">
<description>ON and OFF board switches</description>
<packages>
<package name="3PIN">
</package>
</packages>
</library>
</libraries>
<attributes>
</attributes>
<variantdefs>
</variantdefs>
<elements>
<element name="INPUT/CH1" library="evmik_bnc_sma_connectors" package="CONN-BNC-AMP-TYPE3HORIZ" value="CONN-BNCTYPE3HORIZ">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="ERROR/CH2" library="evmik_bnc_sma_connectors" package="CONN-BNC-AMP-TYPE3HORIZ" value="CONN-BNCTYPE3HORIZ">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="BUFFER" library="evmik_opamp" package="SOIC8" value="OPA27"/>
<element name="V_ERROR" library="evmik_opamp" package="SOIC8" value="OPA27"/>
<element name="INT" library="evmik_opamp" package="SOIC8" value="OPA27">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="BOOSTER" library="evmik_opamp" package="SOIC8" value="OPA27"/>
<element name="PID_ADDER" library="evmik_opamp" package="SOIC8" value="OPA27">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="BOOST_INV" library="evmik_opamp" package="SOIC8" value="OPA27"/>
<element name="R1" library="evmik_rcl" package="1206" value="100k">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R3" library="evmik_rcl" package="1206" value="100k"/>
<element name="R2" library="evmik_rcl" package="1206" value="100k"/>
<element name="V_SET" library="evmik_trimmers" package="3PIN" value="10k"/>
<element name="R24" library="evmik_rcl" package="1206" value="1k">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R25" library="evmik_rcl" package="1206" value="1k"/>
<element name="R5" library="evmik_rcl" package="1206" value="0k"/>
<element name="C1" library="evmik_rcl" package="0805" value="100n"/>
<element name="C5" library="evmik_rcl" package="0805" value="27n"/>
<element name="R7" library="evmik_rcl" package="1206" value="470k">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="P_GAIN" library="evmik_trimmers" package="3386F" value="10k"/>
<element name="I_GAIN" library="evmik_trimmers" package="3386F" value="10k"/>
<element name="R8" library="evmik_rcl" package="1206" value="10k">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C9" library="evmik_rcl" package="0805" value=".68u"/>
<element name="BOOST_SW" library="evmik_switches" package="3PIN" value="OFF_BOARD">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R10" library="evmik_rcl" package="1206" value="10k"/>
<element name="R11" library="evmik_rcl" package="1206" value="10k"/>
<element name="R12" library="evmik_rcl" package="1206" value="100k">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R9" library="evmik_rcl" package="1206" value="100k"/>
<element name="R6" library="evmik_rcl" package="1206" value="100k"/>
<element name="R13" library="evmik_rcl" package="1206" value="100k">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="CH2_AMP" library="evmik_opamp" package="SOIC8" value="OPA27">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="ERR_INV" library="evmik_opamp" package="SOIC8" value="OPA27"/>
<element name="CH3_AMP" library="evmik_opamp" package="SOIC8" value="OPA27">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="OUT_ADD" library="evmik_opamp" package="SOIC8" value="OPA27">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R14" library="evmik_rcl" package="1206" value="1k">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="CH2_GAIN" library="evmik_trimmers" package="3PIN" value="10k">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="INV_SW" library="evmik_switches" package="3PIN" value="OFF_BOARD"/>
<element name="CH3_GAIN" library="evmik_trimmers" package="3PIN" value="10k">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R15" library="evmik_rcl" package="1206" value="10k"/>
<element name="R16" library="evmik_rcl" package="1206" value="10k"/>
<element name="R20" library="evmik_rcl" package="1206" value="1k"/>
<element name="R19" library="evmik_rcl" package="1206" value="1k"/>
<element name="OFFSET" library="evmik_trimmers" package="3PIN" value="10k"/>
<element name="R23" library="evmik_rcl" package="1206" value="1k">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R17" library="evmik_rcl" package="1206" value="100k"/>
<element name="R21" library="evmik_rcl" package="1206" value="100k"/>
<element name="R18" library="evmik_rcl" package="1206" value="100k"/>
<element name="SWEEP/CH3" library="evmik_bnc_sma_connectors" package="CONN-BNC-AMP-TYPE3HORIZ" value="CONN-BNCTYPE3HORIZ">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="OUTPUT" library="evmik_bnc_sma_connectors" package="CONN-BNC-AMP-TYPE3HORIZ" value="CONN-BNCTYPE3HORIZ">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="R22" library="evmik_rcl" package="1206" value="100k">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C19" library="evmik_rcl" package="0805" value="100n"/>
<element name="C25" library="evmik_rcl" package="0805" value="100n"/>
<element name="C26" library="evmik_rcl" package="0805" value="100n"/>
<element name="C+" library="evmik_rcl" package="POL1206" value="6.8u"/>
<element name="C-" library="evmik_rcl" package="POL1206" value="6.8u"/>
<element name="U$3" library="evmik_mounting_holes" package="0.167DRILL" value=""/>
<element name="U$4" library="evmik_mounting_holes" package="0.167DRILL" value=""/>
<element name="U$5" library="evmik_mounting_holes" package="0.167DRILL" value=""/>
<element name="U$6" library="evmik_mounting_holes" package="0.167DRILL" value=""/>
<element name="C0" library="evmik_rcl" package="0805" value="100n">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C2" library="evmik_rcl" package="0805" value="100n">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C4" library="evmik_rcl" package="0805" value="100n"/>
<element name="C3" library="evmik_rcl" package="0805" value="100n">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C7" library="evmik_rcl" package="0805" value="100n"/>
<element name="C8" library="evmik_rcl" package="0805" value="100n"/>
<element name="C10" library="evmik_rcl" package="0805" value="100n">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C24" library="evmik_rcl" package="0805" value="100n"/>
<element name="C11" library="evmik_rcl" package="0805" value="100n"/>
<element name="C12" library="evmik_rcl" package="0805" value="100n"/>
<element name="C13" library="evmik_rcl" package="0805" value="100n"/>
<element name="C14" library="evmik_rcl" package="0805" value="100n">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C20" library="evmik_rcl" package="0805" value="100n">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="C21" library="evmik_rcl" package="0805" value="100n"/>
<element name="C15" library="evmik_rcl" package="0805" value="100n"/>
<element name="C16" library="evmik_rcl" package="0805" value="100n"/>
<element name="C18" library="evmik_rcl" package="0805" value="100n"/>
<element name="C17" library="evmik_rcl" package="0805" value="100n"/>
<element name="C22" library="evmik_rcl" package="0805" value="100n"/>
<element name="C23" library="evmik_rcl" package="0805" value="100n"/>
<element name="IN" library="evmik_testpads" package="13" value="TP-13"/>
<element name="BUFF" library="evmik_testpads" package="13" value="TP-13"/>
<element name="V+" library="evmik_testpads" package="13" value="TP-13"/>
<element name="GND" library="evmik_testpads" package="13" value="TP-13">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="V-" library="evmik_testpads" package="13" value="TP-13"/>
<element name="SET_TP" library="evmik_testpads" package="13" value="TP-13">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="V_ERR" library="evmik_testpads" package="13" value="TP-13">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="V_INT" library="evmik_testpads" package="13" value="TP-13">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="BST" library="evmik_testpads" package="13" value="TP-13"/>
<element name="BST_INV" library="evmik_testpads" package="13" value="TP-13"/>
<element name="PI" library="evmik_testpads" package="13" value="TP-13"/>
<element name="CH2_OUT" library="evmik_testpads" package="13" value="TP-13"/>
<element name="E_INV" library="evmik_testpads" package="13" value="TP-13">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="CH3_OUT" library="evmik_testpads" package="13" value="TP-13"/>
<element name="OUT_TP" library="evmik_testpads" package="13" value="TP-13"/>
<element name="V_OFF" library="evmik_testpads" package="13" value="TP-13">
<attribute name="NAME"/>
<attribute name="VALUE"/>
</element>
<element name="FEEDBACK" library="evmik_switches" package="3PIN" value="OFF_BOARD"/>
<element name="R26" library="evmik_rcl" package="1206" value="100k"/>
<element name="R27" library="evmik_rcl" package="1206" value="10k"/>
<element name="R28" library="evmik_rcl" package="1206" value="10k"/>
<element name="R29" library="evmik_rcl" package="1206" value="10k"/>
<element name="R30" library="evmik_rcl" package="1206" value="1k"/>
<element name="R32" library="evmik_rcl" package="1206" value="10k"/>
<element name="R33" library="evmik_rcl" package="1206" value="1k"/>
<element name="R34" library="evmik_rcl" package="1206" value="100k"/>
<element name="R4" library="evmik_rcl" package="1206" value="10k"/>
<element name="R31" library="evmik_rcl" package="1206" value="47k"/>
<element name="CH3_IN" library="evmik_testpads" package="13" value="TP-13"/>
<element name="PI_OUT" library="evmik_connectors_3pin" package="3PIN_SIGNALS" value="3PIN_SIGNALS"/>
<element name="PWR1" library="evmik_connectors_3pin" package="3PIN_PWR-TE-640456-3" value="3PIN_PWR"/>
<element name="PWR2" library="evmik_connectors_3pin" package="3PIN_PWR-TE-640456-3" value="3PIN_PWR"/>
<element name="R35" library="evmik_rcl" package="1206" value="0"/>
<element name="R36" library="evmik_rcl" package="1206" value="0"/>
<element name="R37" library="evmik_rcl" package="1206" value="0"/>
<element name="R38" library="evmik_rcl" package="1206" value="0"/>
<element name="CH1_AMP" library="evmik_opamp" package="SOIC8" value="OPA27"/>
<element name="R39" library="evmik_rcl" package="1206" value="1k"/>
<element name="CH1_GAIN" library="evmik_trimmers" package="3PIN" value="10k"/>
<element name="R40" library="evmik_rcl" package="1206" value="100k"/>
<element name="C6" library="evmik_rcl" package="0805" value="100n"/>
<element name="C27" library="evmik_rcl" package="0805" value="100n"/>
<element name="CH1_OUT" library="evmik_testpads" package="13" value="TP-13"/>
<element name="R41" library="evmik_rcl" package="1206" value="1k"/>
<element name="CH1/DITHER_IN" library="evmik_connectors_3pin" package="3PIN_SIGNALS" value="3PIN_SIGNALS"/>
<element name="R42" library="evmik_rcl" package="1206" value="inf"/>
<element name="R43" library="evmik_rcl" package="1206" value="0"/>
<element name="CH1_IN" library="evmik_testpads" package="13" value="TP-13"/>
<element name="CH2_IN" library="evmik_testpads" package="13" value="TP-13"/>
<element name="R44" library="evmik_rcl" package="1206" value="inf"/>
<element name="R45" library="evmik_rcl" package="1206" value="0"/>
<element name="R46" library="evmik_rcl" package="1206" value="1M"/>
<element name="R47" library="evmik_rcl" package="1206" value="1M"/>
<element name="R48" library="evmik_rcl" package="1206" value="1M"/>
</elements>
<signals>
<signal name="V_ERR">
<contactref element="BUFFER" pad="6"/>
<contactref element="R1" pad="1"/>
<contactref element="BUFF" pad="TP"/>
<contactref element="R45" pad="2"/>
</signal>
<signal name="V_SETT">
<contactref element="R2" pad="1"/>
<contactref element="V_SET" pad="2"/>
<contactref element="SET_TP" pad="TP"/>
<contactref element="C1" pad="2"/>
</signal>
<signal name="N$9">
<contactref element="V_ERROR" pad="2"/>
<contactref element="R3" pad="1"/>
<contactref element="R2" pad="2"/>
<contactref element="R1" pad="2"/>
</signal>
<signal name="V+">
<contactref element="C25" pad="2"/>
<contactref element="C+" pad="+"/>
<contactref element="BUFFER" pad="7"/>
<contactref element="R24" pad="2"/>
<contactref element="INT" pad="7"/>
<contactref element="BOOSTER" pad="7"/>
<contactref element="PID_ADDER" pad="7"/>
<contactref element="BOOST_INV" pad="7"/>
<contactref element="CH2_AMP" pad="7"/>
<contactref element="ERR_INV" pad="7"/>
<contactref element="CH3_AMP" pad="7"/>
<contactref element="OUT_ADD" pad="7"/>
<contactref element="R19" pad="2"/>
<contactref element="C0" pad="1"/>
<contactref element="C7" pad="1"/>
<contactref element="C24" pad="1"/>
<contactref element="C11" pad="1"/>
<contactref element="C13" pad="1"/>
<contactref element="C15" pad="1"/>
<contactref element="C20" pad="1"/>
<contactref element="C17" pad="1"/>
<contactref element="C22" pad="1"/>
<contactref element="C3" pad="1"/>
<contactref element="V+" pad="TP"/>
<contactref element="V_ERROR" pad="7"/>
<contactref element="PWR2" pad="3"/>
<contactref element="PWR1" pad="3"/>
<contactref element="CH1_AMP" pad="7"/>
<contactref element="C6" pad="1"/>
</signal>
<signal name="V-">
<contactref element="C26" pad="1"/>
<contactref element="C-" pad="-"/>
<contactref element="V_ERROR" pad="4"/>
<contactref element="INT" pad="4"/>
<contactref element="R25" pad="1"/>
<contactref element="BOOSTER" pad="4"/>
<contactref element="PID_ADDER" pad="4"/>
<contactref element="BOOST_INV" pad="4"/>
<contactref element="CH2_AMP" pad="4"/>
<contactref element="ERR_INV" pad="4"/>
<contactref element="CH3_AMP" pad="4"/>
<contactref element="OUT_ADD" pad="4"/>
<contactref element="R20" pad="1"/>
<contactref element="C8" pad="1"/>
<contactref element="C10" pad="1"/>
<contactref element="C12" pad="1"/>
<contactref element="C14" pad="1"/>
<contactref element="C21" pad="1"/>
<contactref element="C18" pad="1"/>
<contactref element="C23" pad="1"/>
<contactref element="V-" pad="TP"/>
<contactref element="BUFFER" pad="4"/>
<contactref element="C2" pad="2"/>
<contactref element="C16" pad="1"/>
<contactref element="C4" pad="2"/>
<contactref element="PWR2" pad="1"/>
<contactref element="PWR1" pad="1"/>
<contactref element="CH1_AMP" pad="4"/>
<contactref element="C27" pad="1"/>
</signal>
<signal name="R5">
<contactref element="INT" pad="2"/>
<contactref element="R7" pad="1"/>
<contactref element="C5" pad="1"/>
<contactref element="R4" pad="2"/>
</signal>
<signal name="N$2">
<contactref element="R7" pad="2"/>
<contactref element="INT" pad="6"/>
<contactref element="C5" pad="2"/>
<contactref element="I_GAIN" pad="3"/>
<contactref element="R8" pad="1"/>
<contactref element="V_INT" pad="TP"/>
</signal>
<signal name="R8">
<contactref element="R8" pad="2"/>
<contactref element="BOOSTER" pad="2"/>
<contactref element="C9" pad="1"/>
<contactref element="BOOST_SW" pad="1"/>
</signal>
<signal name="N$13">
<contactref element="C9" pad="2"/>
<contactref element="BOOSTER" pad="6"/>
<contactref element="R10" pad="1"/>
<contactref element="BST" pad="TP"/>
<contactref element="BOOST_SW" pad="2"/>
</signal>
<signal name="N$15">
<contactref element="BOOST_INV" pad="2"/>
<contactref element="R10" pad="2"/>
<contactref element="R11" pad="1"/>
</signal>
<signal name="N$14">
<contactref element="P_GAIN" pad="2"/>
<contactref element="R6" pad="2"/>
</signal>
<signal name="N$17">
<contactref element="R6" pad="1"/>
<contactref element="PID_ADDER" pad="3"/>
<contactref element="R31" pad="2"/>
</signal>
<signal name="N$18">
<contactref element="I_GAIN" pad="2"/>
<contactref element="R9" pad="2"/>
</signal>
<signal name="N$19">
<contactref element="R9" pad="1"/>
<contactref element="PID_ADDER" pad="2"/>
<contactref element="R12" pad="1"/>
<contactref element="R13" pad="1"/>
</signal>
<signal name="PI_OUT">
<contactref element="R13" pad="2"/>
<contactref element="PID_ADDER" pad="6"/>
<contactref element="PI" pad="TP"/>
<contactref element="R37" pad="2"/>
</signal>
<signal name="COMMON_GAIN">
<contactref element="R14" pad="2"/>
<contactref element="CH2_AMP" pad="2"/>
<contactref element="CH2_GAIN" pad="1"/>
</signal>
<signal name="N$21">
<contactref element="CH2_GAIN" pad="2"/>
<contactref element="CH2_AMP" pad="6"/>
<contactref element="R17" pad="1"/>
<contactref element="CH2_OUT" pad="TP"/>
</signal>
<signal name="N$22">
<contactref element="R15" pad="2"/>
<contactref element="ERR_INV" pad="2"/>
<contactref element="R16" pad="1"/>
</signal>
<signal name="N$24">
<contactref element="ERR_INV" pad="3"/>
<contactref element="INV_SW" pad="2"/>
</signal>
<signal name="N$27">
<contactref element="R23" pad="2"/>
<contactref element="CH3_AMP" pad="2"/>
<contactref element="CH3_GAIN" pad="1"/>
</signal>
<signal name="C_MOD+">
<contactref element="CH3_GAIN" pad="2"/>
<contactref element="CH3_AMP" pad="6"/>
<contactref element="R18" pad="1"/>
<contactref element="CH3_OUT" pad="TP"/>
</signal>
<signal name="OUTPUT_ROFF">
<contactref element="R21" pad="1"/>
<contactref element="V_OFF" pad="TP"/>
<contactref element="OFFSET" pad="2"/>
<contactref element="C19" pad="2"/>
</signal>
<signal name="N$33">
<contactref element="R22" pad="2"/>
<contactref element="OUT_ADD" pad="6"/>
<contactref element="OUTPUT" pad="CONDUCTOR"/>
<contactref element="OUT_TP" pad="TP"/>
</signal>
<signal name="GND">
<contactref element="C1" pad="1"/>
<contactref element="ERROR/CH2" pad="SHIELD1"/>
<contactref element="C25" pad="1"/>
<contactref element="C26" pad="2"/>
<contactref element="C-" pad="+"/>
<contactref element="C+" pad="-"/>
<contactref element="P_GAIN" pad="1"/>
<contactref element="OUTPUT" pad="SHIELD1"/>
<contactref element="C19" pad="1"/>
<contactref element="GND" pad="TP"/>
<contactref element="C0" pad="2"/>
<contactref element="C4" pad="1"/>
<contactref element="C2" pad="1"/>
<contactref element="C8" pad="2"/>
<contactref element="C7" pad="2"/>
<contactref element="C24" pad="2"/>
<contactref element="C10" pad="2"/>
<contactref element="C12" pad="2"/>
<contactref element="C11" pad="2"/>
<contactref element="C17" pad="2"/>
<contactref element="C18" pad="2"/>
<contactref element="C23" pad="2"/>
<contactref element="C22" pad="2"/>
<contactref element="C3" pad="2"/>
<contactref element="C13" pad="2"/>
<contactref element="C20" pad="2"/>
<contactref element="C21" pad="2"/>
<contactref element="C15" pad="2"/>
<contactref element="INPUT/CH1" pad="SHIELD1"/>
<contactref element="SWEEP/CH3" pad="SHIELD1"/>
<contactref element="R27" pad="1"/>
<contactref element="R28" pad="1"/>
<contactref element="R29" pad="1"/>
<contactref element="R32" pad="1"/>
<contactref element="R33" pad="1"/>
<contactref element="R34" pad="1"/>
<contactref element="R26" pad="1"/>
<contactref element="C14" pad="2"/>
<contactref element="R30" pad="1"/>
<contactref element="C16" pad="2"/>
<contactref element="R31" pad="1"/>
<contactref element="INPUT/CH1" pad="SHIELD2"/>
<contactref element="ERROR/CH2" pad="SHIELD2"/>
<contactref element="SWEEP/CH3" pad="SHIELD2"/>
<contactref element="OUTPUT" pad="SHIELD2"/>
<contactref element="I_GAIN" pad="1"/>
<contactref element="PI_OUT" pad="2"/>
<contactref element="PWR2" pad="2"/>
<contactref element="PWR1" pad="2"/>
<contactref element="C6" pad="2"/>
<contactref element="R41" pad="1"/>
<contactref element="C27" pad="2"/>
<contactref element="CH1/DITHER_IN" pad="2"/>
<contactref element="R44" pad="1"/>
<contactref element="R46" pad="1"/>
<contactref element="R47" pad="1"/>
<contactref element="R48" pad="1"/>
</signal>
<signal name="CH1_BNC">
<contactref element="INPUT/CH1" pad="CONDUCTOR"/>
<contactref element="R42" pad="1"/>
<contactref element="R43" pad="2"/>
<contactref element="IN" pad="TP"/>
<contactref element="R46" pad="2"/>
</signal>
<signal name="N$4">
<contactref element="R5" pad="2"/>
<contactref element="ERROR/CH2" pad="CONDUCTOR"/>
<contactref element="R47" pad="2"/>
</signal>
<signal name="CH3_IN">
<contactref element="SWEEP/CH3" pad="CONDUCTOR"/>
<contactref element="R23" pad="1"/>
<contactref element="CH3_IN" pad="TP"/>
<contactref element="R48" pad="2"/>
</signal>
<signal name="N$12">
<contactref element="OFFSET" pad="3"/>
<contactref element="R19" pad="1"/>
</signal>
<signal name="N$23">
<contactref element="OFFSET" pad="1"/>
<contactref element="R20" pad="2"/>
</signal>
<signal name="N$5">
<contactref element="R25" pad="2"/>
<contactref element="V_SET" pad="1"/>
</signal>
<signal name="N$7">
<contactref element="R24" pad="1"/>
<contactref element="V_SET" pad="3"/>
</signal>
<signal name="N$1">
<contactref element="V_ERROR" pad="3"/>
<contactref element="R26" pad="2"/>
</signal>
<signal name="N$11">
<contactref element="R27" pad="2"/>
<contactref element="INT" pad="3"/>
</signal>
<signal name="N$25">
<contactref element="BOOSTER" pad="3"/>
<contactref element="R28" pad="2"/>
</signal>
<signal name="N$26">
<contactref element="BOOST_INV" pad="3"/>
<contactref element="R29" pad="2"/>
</signal>
<signal name="N$28">
<contactref element="INV_SW" pad="3"/>
<contactref element="R32" pad="2"/>
</signal>
<signal name="N$29">
<contactref element="R33" pad="2"/>
<contactref element="CH3_AMP" pad="3"/>
</signal>
<signal name="N$30">
<contactref element="OUT_ADD" pad="3"/>
<contactref element="R34" pad="2"/>
</signal>
<signal name="N$35">
<contactref element="CH2_AMP" pad="3"/>
<contactref element="R30" pad="2"/>
</signal>
<signal name="N$10">
<contactref element="FEEDBACK" pad="3"/>
<contactref element="R17" pad="2"/>
<contactref element="R36" pad="1"/>
</signal>
<signal name="N$8">
<contactref element="FEEDBACK" pad="1"/>
<contactref element="R18" pad="2"/>
<contactref element="R35" pad="1"/>
</signal>
<signal name="N$34">
<contactref element="R11" pad="2"/>
<contactref element="R12" pad="2"/>
<contactref element="BST_INV" pad="TP"/>
<contactref element="BOOST_INV" pad="6"/>
</signal>
<signal name="CH2_IN">
<contactref element="R14" pad="1"/>
<contactref element="R37" pad="1"/>
<contactref element="R38" pad="2"/>
<contactref element="PI_OUT" pad="1"/>
<contactref element="CH2_IN" pad="TP"/>
</signal>
<signal name="CH1_GAIN">
<contactref element="R39" pad="2"/>
<contactref element="CH1_AMP" pad="2"/>
<contactref element="CH1_GAIN" pad="1"/>
</signal>
<signal name="N$16">
<contactref element="CH1_GAIN" pad="2"/>
<contactref element="CH1_AMP" pad="6"/>
<contactref element="R40" pad="1"/>
<contactref element="CH1_OUT" pad="TP"/>
</signal>
<signal name="N$20">
<contactref element="CH1_AMP" pad="3"/>
<contactref element="R41" pad="2"/>
</signal>
<signal name="CH1_IN">
<contactref element="R39" pad="1"/>
<contactref element="R43" pad="1"/>
<contactref element="CH1_IN" pad="TP"/>
<contactref element="CH1/DITHER_IN" pad="1"/>
</signal>
<signal name="N$31">
<contactref element="R21" pad="2"/>
<contactref element="OUT_ADD" pad="2"/>
<contactref element="FEEDBACK" pad="2"/>
<contactref element="R36" pad="2"/>
<contactref element="R35" pad="2"/>
<contactref element="R40" pad="2"/>
<contactref element="R22" pad="1"/>
</signal>
<signal name="PI_IN">
<contactref element="R42" pad="2"/>
<contactref element="BUFFER" pad="3"/>
</signal>
<signal name="N$37">
<contactref element="BUFFER" pad="2"/>
<contactref element="R45" pad="1"/>
<contactref element="R44" pad="2"/>
</signal>
<signal name="CH2_INV_IN">
<contactref element="R15" pad="1"/>
<contactref element="INV_SW" pad="1"/>
<contactref element="R5" pad="1"/>
<contactref element="R3" pad="2"/>
<contactref element="V_ERROR" pad="6"/>
<contactref element="V_ERR" pad="TP"/>
</signal>
<signal name="CH2_INV_OUT">
<contactref element="R16" pad="2"/>
<contactref element="ERR_INV" pad="6"/>
<contactref element="E_INV" pad="TP"/>
<contactref element="R38" pad="1"/>
<contactref element="R4" pad="1"/>
<contactref element="P_GAIN" pad="3"/>
</signal>
</signals>
</board>
</drawing>
</eagle>
