text:
y="73.66" size="1.778" layer="97" rot="R180">Isolate Mower Enable</text>
<wire x1="170.18" y1="83.82" x2="5.08" y2="83.82" width="0.1524" layer="97" style="longdash"/>
<wire x1="5.08" y1="83.82" x2="5.08" y2="152.4" width="0.1524" layer="97" style="longdash"/>
<wire x1="5.08" y1="152.4" x2="170.18" y2="152.4" width="0.1524" layer="97" style="longdash"/>
<wire x1="170.18" y1="152.4" x2="170.18" y2="83.82" width="0.1524" layer="97" style="longdash"/>
<wire x1="5.08" y1="83.82" x2="5.08" y2="15.24" width="0.1524" layer="97" style="longdash"/>
<wire x1="5.08" y1="15.24" x2="154.94" y2="15.24" width="0.1524" layer="97" style="longdash"/>
<wire x1="154.94" y1="15.24" x2="154.94" y2="35.56" width="0.1524" layer="97" style="longdash"/>
<wire x1="154.94" y1="35.56" x2="170.18" y2="35.56" width="0.1524" layer="97" style="longdash"/>
<wire x1="170.18" y1="35.56" x2="170.18" y2="83.82" width="0.1524" layer="97" style="longdash"/>
<wire x1="172.72" y1="152.4" x2="254" y2="152.4" width="0.1524" layer="97" style="longdash"/>
<wire x1="254" y1="152.4" x2="254" y2="35.56" width="0.1524" layer="97" style="longdash"/>
<wire x1="254" y1="35.56" x2="170.18" y2="35.56" width="0.1524" layer="97" style="longdash"/>
<wire x1="5.08" y1="152.4" x2="5.08" y2="175.26" width="0.1524" layer="97" style="longdash"/>
<wire x1="5.08" y1="175.26" x2="254" y2="175.26" width="0.1524" layer="97" style="longdash"/>
<wire x1="254" y1="175.26" x2="254" y2="152.4" width="0.1524" layer="97" style="longdash"/>
<text x="35.56" y="129.54" size="1.778" layer="97" rot="R180">map 42V max bat
to 250mV in</text>
<text x="167.64" y="144.78" size="1.778" layer="97" rot="R180">2.5V biased differential out
Use single ended</text>
<text x="218.44" y="15.24" size="1.778" layer="94">CPU_ISOLATION</text>
<text x="228.6" y="5.08" size="1.778" layer="94">2/5</text>
</plain>
<instances>
<instance part="FRAME1" gate="G$1" x="0" y="0" smashed="yes">
<attribute name="LAST_DATE_TIME" x="217.17" y="10.16" size="2.286" layer="94"/>
</instance>
<instance part="U1" gate="A" x="78.74" y="119.38"/>
<instance part="U2" gate="G$1" x="109.22" y="53.34" rot="MR0"/>
<instance part="R1" gate="G$1" x="83.82" y="40.64" rot="R90"/>
<instance part="R5" gate="G$1" x="45.72" y="124.46" rot="R90"/>
<instance part="R3" gate="G$1" x="142.24" y="55.88"/>
<instance part="R6" gate="G$1" x="45.72" y="106.68" rot="R90"/>
<instance part="R2" gate="G$1" x="152.4" y="106.68" rot="R90"/>
<instance part="GND5" gate="VR1" x="142.24" y="99.06"/>
<instance part="GND6" gate="VR1" x="152.4" y="96.52"/>
<instance part="5V1" gate="G$1" x="88.9" y="63.5"/>
<instance part="36V_RAW2" gate="A" x="45.72" y="139.7"/>
<instance part="GND_CPU5" gate="G$1" x="45.72" y="96.52"/>
<instance part="GND_CPU1" gate="G$1" x="83.82" y="27.94"/>
<instance part="GND3" gate="VR1" x="127" y="43.18"/>
<instance part="GND_CPU2" gate="G$1" x="71.12" y="109.22"/>
<instance part="GND_CPU3" gate="G$1" x="78.74" y="104.14"/>
<instance part="5V2" gate="G$1" x="78.74" y="119.38"/>
<instance part="36V_RAW6" gate="A" x="215.9" y="144.78" rot="R90"/>
<instance part="5V4" gate="G$1" x="220.98" y="137.16" rot="R90"/>
<instance part="GND_CPU8" gate="G$1" x="215.9" y="129.54" rot="R270"/>
<instance part="GND1" gate="VR1" x="218.44" y="114.3" rot="R270"/>
<instance part="R4" gate="G$1" x="76.2" y="50.8"/>
</instances>
<busses>
</busses>
<nets>
<net name="VSENSE" class="0">
<segment>
<pinref part="U1" gate="A" pin="VOUTP"/>
<wire x1="137.16" y1="116.84" x2="160.02" y2="116.84" width="0.1524" layer="91"/>
<wire x1="160.02" y1="116.84" x2="162.56" y2="116.84" width="0.1524" layer="91"/>
<wire x1="162.56" y1="116.84" x2="198.12" y2="116.84" width="0.1524" layer="91"/>
<label x="185.42" y="116.84" size="1.778" layer="95"/>
</segment>
</net>
<net name="N$1" class="0">
<segment>
<pinref part="U1" gate="A" pin="VOUTN"/>
<wire x1="137.16" y1="114.3" x2="152.4" y2="114.3" width="0.1524" layer="91"/>
<pinref part="R2" gate="G$1" pin="2"/>
<wire x1="152.4" y1="111.76" x2="152.4" y2="114.3" width="0.1524" layer="91"/>
</segment>
</net>
<net name="N$2" class="0">
<segment>
<wire x1="45.72" y1="111.76" x2="45.72" y2="116.84" width="0.1524" layer="91"/>
<pinref part="U1" gate="A" pin="VINP"/>
<wire x1="45.72" y1="116.84" x2="45.72" y2="119.38" width="0.1524" layer="91"/>
<wire x1="81.28" y1="116.84" x2="45.72" y2="116.84" width="0.1524" layer="91"/>
<junction x="45.72" y="116.84"/>
<pinref part="R5" gate="G$1" pin="1"/>
<pinref part="R6" gate="G$1" pin="2"/>
</segment>
</net>
<net name="MOW_EN" class="0">
<segment>
<pinref part="R3" gate="G$1" pin="2"/>
<wire x1="147.32" y1="55.88" x2="195.58" y2="55.88" width="0.1524" layer="91"/>
<label x="185.42" y="55.88" size="1.778" layer="95"/>
</segment>
</net>
<net name="N$4" class="0">
<segment>
<pinref part="U2" gate="G$1" pin="A"/>
<pinref part="R3" gate="G$1" pin="1"/>
<wire x1="124.46" y1="55.88" x2="137.16" y2="55.88" width="0.1524" layer="91"/>
</segment>
</net>
<net name="GND" class="0">
<segment>
<pinref part="U1" gate="A" pin="GND2"/>
<wire x1="137.16" y1="111.76" x2="142.24" y2="111.76" width="0.1524" layer="91"/>
<wire x1="142.24" y1="111.76" x2="142.24" y2="101.6" width="0.1524" layer="91"/>
<pinref part="GND5" gate="VR1" pin="GND"/>
</segment>
<segment>
<pinref part="R2" gate="G$1" pin="1"/>
<wire x1="152.4" y1="99.06" x2="152.4" y2="101.6" width="0.1524" layer="91"/>
<pinref part="GND6" gate="VR1" pin="GND"/>
</segment>
<segment>
<wire x1="127" y1="45.72" x2="127" y2="50.8" width="0.1524" layer="91"/>
<pinref part="U2" gate="G$1" pin="C"/>
<wire x1="127" y1="50.8" x2="124.46" y2="50.8" width="0.1524" layer="91"/>
<pinref part="GND3" gate="VR1" pin="GND"/>
</segment>
<segment>
<pinref part="GND1" gate="VR1" pin="GND"/>
<wire x1="220.98" y1="114.3" x2="238.76" y2="114.3" width="0.1524" layer="91"/>
<label x="226.06" y="114.3" size="1.778" layer="95"/>
</segment>
</net>
<net name="MOW_EN_ISO" class="0">
<segment>
<label x="45.72" y="50.8" size="1.778" layer="95"/>
<wire x1="68.58" y1="50.8" x2="63.5" y2="50.8" width="0.1524" layer="91"/>
<pinref part="R4" gate="G$1" pin="1"/>
<wire x1="63.5" y1="50.8" x2="43.18" y2="50.8" width="0.1524" layer="91"/>
<wire x1="68.58" y1="50.8" x2="71.12" y2="50.8" width="0.1524" layer="91"/>
</segment>
</net>
<net name="36V_RAW" class="0">
<segment>
<pinref part="R5" gate="G$1" pin="2"/>
<wire x1="45.72" y1="129.54" x2="45.72" y2="134.62" width="0.1524" layer="91"/>
<pinref part="36V_RAW2" gate="A" pin="36V_RAW"/>
</segment>
<segment>
<pinref part="36V_RAW6" gate="A" pin="36V_RAW"/>
<wire x1="220.98" y1="144.78" x2="238.76" y2="144.78" width="0.1524" layer="91"/>
<label x="223.52" y="144.78" size="1.778" layer="95"/>
</segment>
</net>
<net name="GND_ISO" class="0">
<segment>
<wire x1="45.72" y1="99.06" x2="45.72" y2="101.6" width="0.1524" layer="91"/>
<pinref part="R6" gate="G$1" pin="1"/>
<pinref part="GND_CPU5" gate="G$1" pin="GND_ISO"/>
</segment>
<segment>
<pinref part="R1" gate="G$1" pin="1"/>
<wire x1="83.82" y1="30.48" x2="83.82" y2="35.56" width="0.1524" layer="91"/>
<pinref part="GND_CPU1" gate="G$1" pin="GND_ISO"/>
</segment>
<segment>
<wire x1="71.12" y1="111.76" x2="71.12" y2="114.3" width="0.1524" layer="91"/>
<pinref part="U1" gate="A" pin="VINN"/>
<wire x1="71.12" y1="114.3" x2="81.28" y2="114.3" width="0.1524" layer="91"/>
<pinref part="GND_CPU2" gate="G$1" pin="GND_ISO"/>
</segment>
<segment>
<pinref part="GND_CPU3" gate="G$1" pin="GND_ISO"/>
<wire x1="78.74" y1="106.68" x2="78.74" y2="111.76" width="0.1524" layer="91"/>
<pinref part="U1" gate="A" pin="GND1"/>
<wire x1="78.74" y1="111.76" x2="81.28" y2="111.76" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="GND_CPU8" gate="G$1" pin="GND_ISO"/>
<wire x1="218.44" y1="129.54" x2="238.76" y2="129.54" width="0.1524" layer="91"/>
<label x="223.52" y="129.54" size="1.778" layer="95"/>
</segment>
</net>
<net name="5V_ISO" class="0">
<segment>
<wire x1="88.9" y1="63.5" x2="88.9" y2="55.88" width="0.1524" layer="91"/>
<pinref part="U2" gate="G$1" pin="CO"/>
<wire x1="88.9" y1="55.88" x2="93.98" y2="55.88" width="0.1524" layer="91"/>
<pinref part="5V1" gate="G$1" pin="5V_ISO"/>
</segment>
<segment>
<pinref part="U1" gate="A" pin="VDD1"/>
<pinref part="5V2" gate="G$1" pin="5V_ISO"/>
<wire x1="78.74" y1="119.38" x2="81.28" y2="119.38" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="5V4" gate="G$1" pin="5V_ISO"/>
<wire x1="220.98" y1="137.16" x2="238.76" y2="137.16" width="0.1524" layer="91"/>
<label x="223.52" y="137.16" size="1.778" layer="95"/>
</segment>
</net>
<net name="5V" class="0">
<segment>
<pinref part="U1" gate="A" pin="VDD2"/>
<wire x1="137.16" y1="119.38" x2="144.78" y2="119.38" width="0.1524" layer="91"/>
<label x="139.7" y="119.38" size="1.778" layer="95"/>
</segment>
</net>
<net name="N$3" class="0">
<segment>
<pinref part="U2" gate="G$1" pin="E"/>
<wire x1="93.98" y1="50.8" x2="83.82" y2="50.8" width="0.1524" layer="91"/>
<pinref part="R1" gate="G$1" pin="2"/>
<wire x1="83.82" y1="45.72" x2="83.82" y2="50.8" width="0.1524" layer="91"/>
<pinref part="R4" gate="G$1" pin="2"/>
<wire x1="81.28" y1="50.8" x2="83.82" y2="50.8" width="0.1524" layer="91"/>
<junction x="83.82" y="50.8"/>
</segment>
</net>
</nets>
</sheet>
</sheets>
</module>
<module name="REG" prefix="" dx="45.72" dy="15.24">
<ports>
<port name="36V_RAW" side="left" coord="5.08" direction="pwr"/>
<port name="5V_ISO" side="left" coord="0" direction="pwr"/>
<port name="GND_ISO" side="left" coord="-5.08" direction="pwr"/>
</ports>
<variantdefs>
</variantdefs>
<parts>
<part name="FRAME1" library="frames" library_urn="urn:adsk.eagle:library:229" deviceset="A4L-LOC" device="" value="Frame_Regulator"/>
<part name="U1" library="power_supplies" deviceset="LM2936HVMAX-5.0/NOPB" device=""/>
<part name="5V1" library="power_supplies" deviceset="5V_ISO" device=""/>
<part name="36V_RAW2" library="power_supplies" deviceset="36V_RAW" device=""/>
<part name="GND_CPU5" library="power_supplies" deviceset="GND_ISO" device=""/>
<part name="GND_CPU1" library="power_supplies" deviceset="GND_ISO" device=""/>
<part name="36V_RAW6" library="power_supplies" deviceset="36V_RAW" device=""/>
<part name="5V4" library="power_supplies" deviceset="5V_ISO" device=""/>
<part name="GND_CPU8" library="power_supplies" deviceset="GND_ISO" device=""/>
</parts>
<sheets>
<sheet>
<description>5V Regulator</description>
<plain>
<text x="106.68" y="139.7" size="2.54" layer="97">36V to 5V Linear Regulator</text>
<text x="101.6" y="78.74" size="2.54" layer="97">Max supply current dominated by
analog isolator: 6mA in our operating conditions

Max power at full bat: 0.252W</text>
<text x="218.44" y="15.24" size="1.778" layer="94">5V REGULATOR</text>
<text x="231.14" y="5.08" size="1.778" layer="94">3/5</text>
</plain>
<instances>
<instance part="FRAME1" gate="G$1" x="0" y="0" smashed="yes">
<attribute name="LAST_DATE_TIME" x="217.17" y="10.16" size="2.286" layer="94"/>
</instance>
<instance part="U1" gate="A" x="157.48" y="114.3" rot="MR0"/>
<instance part="5V1" gate="G$1" x="162.56" y="114.3"/>
<instance part="36V_RAW2" gate="A" x="91.44" y="121.92"/>
<instance part="GND_CPU5" gate="G$1" x="91.44" y="99.06"/>
<instance part="GND_CPU1" gate="G$1" x="162.56" y="99.06"/>
<instance part="36V_RAW6" gate="A" x="203.2" y="157.48" rot="R90"/>
<instance part="5V4" gate="G$1" x="208.28" y="149.86" rot="R90"/>
<instance part="GND_CPU8" gate="G$1" x="203.2" y="142.24" rot="R270"/>
</instances>
<busses>
</busses>
<nets>
<net name="36V_RAW" class="0">
<segment>
<wire x1="91.44" y1="116.84" x2="91.44" y2="114.3" width="0.1524" layer="91"/>
<pinref part="U1" gate="A" pin="IN"/>
<wire x1="91.44" y1="114.3" x2="104.14" y2="114.3" width="0.1524" layer="91"/>
<pinref part="36V_RAW2" gate="A" pin="36V_RAW"/>
</segment>
<segment>
<pinref part="36V_RAW6" gate="A" pin="36V_RAW"/>
<wire x1="208.28" y1="157.48" x2="226.06" y2="157.48" width="0.1524" layer="91"/>
<label x="210.82" y="157.48" size="1.778" layer="95"/>
</segment>
</net>
<net name="GND_ISO" class="0">
<segment>
<pinref part="U1" gate="A" pin="GND"/>
<wire x1="104.14" y1="111.76" x2="91.44" y2="111.76" width="0.1524" layer="91"/>
<wire x1="91.44" y1="111.76" x2="91.44" y2="109.22" width="0.1524" layer="91"/>
<pinref part="U1" gate="A" pin="GND_4"/>
<wire x1="91.44" y1="109.22" x2="91.44" y2="101.6" width="0.1524" layer="91"/>
<wire x1="104.14" y1="109.22" x2="91.44" y2="109.22" width="0.1524" layer="91"/>
<junction x="91.44" y="109.22"/>
<pinref part="GND_CPU5" gate="G$1" pin="GND_ISO"/>
</segment>
<segment>
<wire x1="162.56" y1="101.6" x2="162.56" y2="109.22" width="0.1524" layer="91"/>
<pinref part="U1" gate="A" pin="GND_3"/>
<wire x1="162.56" y1="109.22" x2="154.94" y2="109.22" width="0.1524" layer="91"/>
<pinref part="U1" gate="A" pin="GND_2"/>
<wire x1="154.94" y1="111.76" x2="162.56" y2="111.76" width="0.1524" layer="91"/>
<wire x1="162.56" y1="111.76" x2="162.56" y2="109.22" width="0.1524" layer="91"/>
<junction x="162.56" y="109.22"/>
<pinref part="GND_CPU1" gate="G$1" pin="GND_ISO"/>
</segment>
<segment>
<pinref part="GND_CPU8" gate="G$1" pin="GND_ISO"/>
<wire x1="205.74" y1="142.24" x2="226.06" y2="142.24" width="0.1524" layer="91"/>
<label x="210.82" y="142.24" size="1.778" layer="95"/>
</segment>
</net>
<net name="5V_ISO" class="0">
<segment>
<pinref part="U1" gate="A" pin="OUT"/>
<wire x1="154.94" y1="114.3" x2="162.56" y2="114.3" width="0.1524" layer="91"/>
<pinref part="5V1" gate="G$1" pin="5V_ISO"/>
</segment>
<segment>
<pinref part="5V4" gate="G$1" pin="5V_ISO"/>
<wire x1="208.28" y1="149.86" x2="226.06" y2="149.86" width="0.1524" layer="91"/>
<label x="210.82" y="149.86" size="1.778" layer="95"/>
</segment>
</net>
</nets>
</sheet>
</sheets>
</module>
<module name="UVLO" prefix="" dx="30.48" dy="20.32">
<ports>
<port name="!UVLO!" side="right" coord="0" direction="io"/>
<port name="5V_ISO" side="top" coord="-5.08" direction="pwr"/>
<port name="36V_RAW" side="top" coord="0" direction="pwr"/>
<port name="GND_ISO" side="bottom" coord="0" direction="io"/>
</ports>
<variantdefs>
</variantdefs>
<parts>
<part name="FRAME1" library="frames" library_urn="urn:adsk.eagle:library:229" deviceset="A4L-LOC" device="" value="UVLO"/>
<part name="U1" library="LMV762MM" deviceset="LMV762MM" device=""/>
<part name="R4" library="passive" deviceset="47KOHM" device="-0603-1/10W-1%" value="47k"/>
<part name="R7" library="passive" deviceset="47KOHM" device="-0603-1/10W-1%" value="47k"/>
<part name="R8" library="passive" deviceset="330KOHM" device="-0603-1/10W-1%" value="330k"/>
<part name="R2" library="passive" deviceset="150KOHM" device="-0603-1/10W-1%" value="150k"/>
<part name="R1" library="passive" deviceset="750K" device="-0603-1/10W-5%" value="750k"/>
<part name="R3" library="passive" deviceset="180KOHM" device="-0603-1/10W-1%" value="180k"/>
<part name="5V1" library="power_supplies" deviceset="5V_ISO" device=""/>
<part name="36V_RAW2" library="power_supplies" deviceset="36V_RAW" device=""/>
<part name="GND_CPU5" library="power_supplies" deviceset="GND_ISO" device=""/>
<part name="GND_CPU1" library="power_supplies" deviceset="GND_ISO" device=""/>
<part name="36V_RAW6" library="power_supplies" deviceset="36V_RAW" device=""/>
<part name="5V4" library="power_supplies" deviceset="5V_ISO" device=""/>
<part name="GND_CPU8" library="power_supplies" deviceset="GND_ISO" device=""/>
<part name="5V2" library="power_supplies" deviceset="5V_ISO" device=""/>
<part name="GND_CPU2" library="power_supplies" deviceset="GND_ISO" device=""/>
</parts>
<sheets>
<sheet>
<plain>
<text x="111.76" y="137.16" size="2.54" layer="97">Protect batteries by disabling
relays when battery voltage below
threshold</text>
<text x="22.86" y="86.36" size="2.54" layer="97">Threshold low: ~30V
Threshold high: ~36V</text>
<text x="218.44" y="15.24" size="1.778" layer="94">Under Voltage Lockout</text>
<text x="228.6" y="5.08" size="1.778" layer="94">4/5</text>
</plain>
<instances>
<instance part="FRAME1" gate="G$1" x="0" y="0" smashed="yes">
<attribute name="LAST_DATE_TIME" x="217.17" y="10.16" size="2.286" layer="94"/>
</instance>
<instance part="U1" gate="A" x="144.78" y="93.98">
<attribute name="DESCRIPTION" x="111.76" y="66.04" size="1.778" layer="96"/>
</instance>
<instance part="R4" gate="G$1" x="165.1" y="88.9" smashed="yes">
<attribute name="NAME" x="161.29" y="86.614" size="1.778" layer="95" font="vector" align="bottom-center"/>
<attribute name="VALUE" x="170.18" y="88.646" size="1.778" layer="96" font="vector" align="top-center"/>
</instance>
<instance part="R7" gate="G$1" x="93.98" y="81.28" rot="R90"/>
<instance part="R8" gate="G$1" x="93.98" y="106.68" rot="R90"/>
<instance part="R2" gate="G$1" x="83.82" y="106.68" rot="R90"/>
<instance part="R1" gate="G$1" x="139.7" y="119.38"/>
<instance part="R3" gate="G$1" x="83.82" y="81.28" rot="R90"/>
<instance part="5V1" gate="G$1" x="83.82" y="116.84"/>
<instance part="36V_RAW2" gate="A" x="93.98" y="121.92"/>
<instance part="GND_CPU5" gate="G$1" x="83.82" y="68.58"/>
<instance part="GND_CPU1" gate="G$1" x="93.98" y="68.58"/>
<instance part="36V_RAW6" gate="A" x="210.82" y="162.56" rot="R90"/>
<instance part="5V4" gate="G$1" x="215.9" y="154.94" rot="R90"/>
<instance part="GND_CPU8" gate="G$1" x="210.82" y="147.32" rot="R270"/>
<instance part="5V2" gate="G$1" x="116.84" y="99.06"/>
<instance part="GND_CPU2" gate="G$1" x="116.84" y="76.2"/>
</instances>
<busses>
</busses>
<nets>
<net name="!UVLO!" class="0">
<segment>
<pinref part="U1" gate="A" pin="OUTB"/>
<wire x1="162.56" y1="96.52" x2="184.15" y2="96.52" width="0.1524" layer="91"/>
<label x="172.72" y="96.52" size="1.778" layer="95"/>
</segment>
</net>
<net name="UVLO" class="0">
<segment>
<pinref part="U1" gate="A" pin="OUTA"/>
<label x="172.72" y="99.06" size="2.54" layer="95"/>
<wire x1="165.1" y1="99.06" x2="187.96" y2="99.06" width="0.1524" layer="91"/>
<wire x1="187.96" y1="99.06" x2="190.5" y2="99.06" width="0.1524" layer="91"/>
<wire x1="144.78" y1="119.38" x2="165.1" y2="119.38" width="0.1524" layer="91"/>
<wire x1="165.1" y1="119.38" x2="165.1" y2="99.06" width="0.1524" layer="91"/>
<wire x1="165.1" y1="99.06" x2="162.56" y2="99.06" width="0.1524" layer="91"/>
<junction x="165.1" y="99.06"/>
<junction x="187.96" y="99.06"/>
<wire x1="187.96" y1="99.06" x2="187.96" y2="88.9" width="0.1524" layer="91"/>
<wire x1="187.96" y1="88.9" x2="170.18" y2="88.9" width="0.1524" layer="91"/>
<pinref part="R4" gate="G$1" pin="2"/>
<pinref part="R1" gate="G$1" pin="2"/>
</segment>
</net>
<net name="N$3" class="0">
<segment>
<wire x1="83.82" y1="86.36" x2="83.82" y2="91.44" width="0.1524" layer="91"/>
<wire x1="83.82" y1="91.44" x2="83.82" y2="101.6" width="0.1524" layer="91"/>
<wire x1="83.82" y1="91.44" x2="91.44" y2="91.44" width="0.1524" layer="91"/>
<junction x="83.82" y="91.44"/>
<wire x1="91.44" y1="91.44" x2="95.25" y2="92.71" width="0.1524" layer="91"/>
<wire x1="95.25" y1="92.71" x2="96.52" y2="91.44" width="0.1524" layer="91"/>
<pinref part="U1" gate="A" pin="INA+"/>
<wire x1="96.52" y1="91.44" x2="104.14" y2="91.44" width="0.1524" layer="91"/>
<wire x1="104.14" y1="91.44" x2="111.76" y2="91.44" width="0.1524" layer="91"/>
<wire x1="111.76" y1="91.44" x2="127" y2="91.44" width="0.1524" layer="91"/>
<wire x1="104.14" y1="91.44" x2="104.14" y2="92.71" width="0.1524" layer="91"/>
<wire x1="104.14" y1="92.71" x2="106.68" y2="95.25" width="0.1524" layer="91"/>
<junction x="104.14" y="91.44"/>
<wire x1="106.68" y1="95.25" x2="104.14" y2="95.25" width="0.1524" layer="91"/>
<wire x1="104.14" y1="95.25" x2="104.14" y2="119.38" width="0.1524" layer="91"/>
<wire x1="104.14" y1="119.38" x2="134.62" y2="119.38" width="0.1524" layer="91"/>
<pinref part="U1" gate="A" pin="INB+"/>
<wire x1="111.76" y1="91.44" x2="111.76" y2="86.36" width="0.1524" layer="91"/>
<wire x1="111.76" y1="86.36" x2="127" y2="86.36" width="0.1524" layer="91"/>
<junction x="111.76" y="91.44"/>
<pinref part="R1" gate="G$1" pin="1"/>
<pinref part="R3" gate="G$1" pin="2"/>
<pinref part="R2" gate="G$1" pin="1"/>
</segment>
</net>
<net name="N$4" class="0">
<segment>
<wire x1="93.98" y1="86.36" x2="93.98" y2="93.98" width="0.1524" layer="91"/>
<pinref part="U1" gate="A" pin="INA-"/>
<wire x1="93.98" y1="93.98" x2="93.98" y2="101.6" width="0.1524" layer="91"/>
<wire x1="127" y1="93.98" x2="93.98" y2="93.98" width="0.1524" layer="91"/>
<junction x="93.98" y="93.98"/>
<pinref part="R8" gate="G$1" pin="1"/>
<pinref part="R7" gate="G$1" pin="2"/>
</segment>
</net>
<net name="N$2" class="0">
<segment>
<pinref part="U1" gate="A" pin="INB-"/>
<wire x1="127" y1="88.9" x2="124.46" y2="88.9" width="0.1524" layer="91"/>
<wire x1="121.92" y1="88.9" x2="124.46" y2="88.9" width="0.1524" layer="91"/>
<pinref part="R4" gate="G$1" pin="1"/>
<wire x1="127" y1="88.9" x2="160.02" y2="88.9" width="0.1524" layer="91"/>
<junction x="127" y="88.9"/>
</segment>
</net>
<net name="5V_ISO" class="0">
<segment>
<wire x1="83.82" y1="116.84" x2="83.82" y2="111.76" width="0.1524" layer="91"/>
<pinref part="R2" gate="G$1" pin="2"/>
<pinref part="5V1" gate="G$1" pin="5V_ISO"/>
</segment>
<segment>
<pinref part="5V4" gate="G$1" pin="5V_ISO"/>
<wire x1="215.9" y1="154.94" x2="233.68" y2="154.94" width="0.1524" layer="91"/>
<label x="218.44" y="154.94" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="U1" gate="A" pin="V+"/>
<wire x1="116.84" y1="99.06" x2="127" y2="99.06" width="0.1524" layer="91"/>
<pinref part="5V2" gate="G$1" pin="5V_ISO"/>
</segment>
</net>
<net name="36V_RAW" class="0">
<segment>
<wire x1="93.98" y1="111.76" x2="93.98" y2="116.84" width="0.1524" layer="91"/>
<pinref part="R8" gate="G$1" pin="2"/>
<pinref part="36V_RAW2" gate="A" pin="36V_RAW"/>
</segment>
<segment>
<pinref part="36V_RAW6" gate="A" pin="36V_RAW"/>
<wire x1="215.9" y1="162.56" x2="233.68" y2="162.56" width="0.1524" layer="91"/>
<label x="218.44" y="162.56" size="1.778" layer="95"/>
</segment>
</net>
<net name="GND_ISO" class="0">
<segment>
<wire x1="93.98" y1="76.2" x2="93.98" y2="71.12" width="0.1524" layer="91"/>
<pinref part="R7" gate="G$1" pin="1"/>
<pinref part="GND_CPU1" gate="G$1" pin="GND_ISO"/>
</segment>
<segment>
<wire x1="83.82" y1="71.12" x2="83.82" y2="76.2" width="0.1524" layer="91"/>
<pinref part="R3" gate="G$1" pin="1"/>
<pinref part="GND_CPU5" gate="G$1" pin="GND_ISO"/>
</segment>
<segment>
<pinref part="GND_CPU8" gate="G$1" pin="GND_ISO"/>
<wire x1="213.36" y1="147.32" x2="233.68" y2="147.32" width="0.1524" layer="91"/>
<label x="218.44" y="147.32" size="1.778" layer="95"/>
</segment>
<segment>
<wire x1="116.84" y1="78.74" x2="116.84" y2="81.28" width="0.1524" layer="91"/>
<pinref part="U1" gate="A" pin="V-"/>
<wire x1="116.84" y1="81.28" x2="127" y2="81.28" width="0.1524" layer="91"/>
<pinref part="GND_CPU2" gate="G$1" pin="GND_ISO"/>
</segment>
</net>
</nets>
</sheet>
</sheets>
</module>
<module name="COIL" prefix="" dx="40.64" dy="20.32">
<ports>
<port name="RDC+" side="right" coord="-5.08" direction="io"/>
<port name="RDC-" side="right" coord="-7.62" direction="io"/>
<port name="RMC+" side="right" coord="5.08" direction="io"/>
<port name="RMC-" side="right" coord="2.54" direction="io"/>
<port name="MOW_EN_ISO" side="left" coord="7.62" direction="pwr"/>
<port name="36V_RAW" side="left" coord="2.54" direction="pwr"/>
<port name="5V_ISO" side="left" coord="0" direction="pwr"/>
<port name="GND_ISO" side="left" coord="-7.62" direction="pwr"/>
</ports>
<variantdefs>
</variantdefs>
<parts>
<part name="FRAME1" library="frames" library_urn="urn:adsk.eagle:library:229" deviceset="A4L-LOC" device="" value="Frame_Coil"/>
<part name="U$2" library="discrete" deviceset="ZXTN25100DGTA" device=""/>
<part name="U$7" library="discrete" deviceset="ZXTN25100DGTA" device=""/>
<part name="U$10" library="discrete" deviceset="ZXTN25100DGTA" device=""/>
<part name="R11" library="passive" deviceset="47KOHM" device="-0603-1/10W-1%" value="47k"/>
<part name="R13" library="passive" deviceset="47KOHM" device="-0603-1/10W-1%" value="47k"/>
<part name="R3" library="passive" deviceset="2.0KOHM" device="-0603-1/10W-5%" value="2.0k"/>
<part name="R1" library="passive" deviceset="2.0KOHM" device="-0603-1/10W-5%" value="2.0k"/>
<part name="RCCD" library="passive" deviceset="RES_52R3_2512_1W_1%" device=""/>
<part name="RCCM" library="passive" deviceset="RES_52R3_2512_1W_1%" device=""/>
<part name="RCCB1" library="passive" deviceset="RES_52R3_2512_1W_1%" device=""/>
<part name="RCCB2" library="passive" deviceset="RES_52R3_2512_1W_1%" device=""/>
<part name="5V1" library="power_supplies" deviceset="5V_ISO" device=""/>
<part name="36V_RAW2" library="power_supplies" deviceset="36V_RAW" device=""/>
<part name="GND_CPU5" library="power_supplies" deviceset="GND_ISO" device=""/>
<part name="GND_CPU1" library="power_supplies" deviceset="GND_ISO" device=""/>
<part name="GND_CPU2" library="power_supplies" deviceset="GND_ISO" device=""/>
<part name="GND_CPU3" library="power_supplies" deviceset="GND_ISO" device=""/>
<part name="GND_CPU4" library="power_supplies" deviceset="GND_ISO" device=""/>
<part name="36V_RAW1" library="power_supplies" deviceset="36V_RAW" device=""/>
<part name="36V_RAW6" library="power_supplies" deviceset="36V_RAW" device=""/>
<part name="5V4" library="power_supplies" deviceset="5V_ISO" device=""/>
<part name="GND_CPU8" library="power_supplies" deviceset="GND_ISO" device=""/>
<part name="JESTP" library="con-molex-micro-fit-3_0" deviceset="HEADER_POS2_?" device="43045-0209" value="43045-0209">
<attribute name="SILK" value="ESTOP"/>
</part>
<part name="JTHR" library="con-molex-micro-fit-3_0" deviceset="HEADER_POS2_?" device="43045-0209" value="43045-0209">
<attribute name="SILK" value="TETHER"/>
</part>
<part name="D1" library="discrete" deviceset="1N4148WSTR" device=""/>
<part name="D2" library="discrete" deviceset="1N4148WSTR" device=""/>
<part name="JMOW" library="con-molex-micro-fit-3_0" deviceset="HEADER_POS2_?" device="43045-0209" value="43045-0209">
<attribute name="SILK" value="MOW"/>
</part>
</parts>
<sheets>
<sheet>
<description>Relay coil drive and enables + Under Voltage Lockout</description>
<plain>
<wire x1="134.62" y1="175.26" x2="254" y2="175.26" width="0.1524" layer="97" style="longdash"/>
<text x="129.54" y="116.84" size="2.54" layer="97">Drive Motor Relay
Coil Control</text>
<text x="228.6" y="106.68" size="2.54" layer="97">Mow Motor Relay
Coil Control</text>
<text x="7.62" y="154.94" size="5.08" layer="97">Relay coil drives, enables,
and Unver Voltage LockOut</text>
<text x="134.62" y="152.4" size="2.54" layer="97">Connector to safety tether reed switch</text>
<text x="12.7" y="12.7" size="2.54" layer="97">260 to 317 ohm coil resistance
24V to drive coil
Set I = 83mA
RCCM = RCCD = 4.3/0.083 ~= 52R
PWR = 0.083^2 * 52  = 0.358W
At max vbat 42V and lowest batch relay coil resistance 260R, CC XSTR drops 11.8V => 1W
Need 50x50mm 1oz copper for 1.6W rating</text>
<text x="134.62" y="137.16" size="2.54" layer="97">Wires to E-Stop</text>
<text x="208.28" y="127" size="2.54" layer="97">Mower enable toggle</text>
<text x="218.44" y="15.24" size="1.778" layer="94">RELAY COIL DRIVE</text>
<text x="231.14" y="5.08" size="1.778" layer="94">5/5</text>
</plain>
<moduleinsts>
<moduleinst name="UVLO1" module="UVLO" x="25.4" y="81.28"/>
</moduleinsts>
<instances>
<instance part="FRAME1" gate="G$1" x="0" y="0" smashed="yes">
<attribute name="LAST_DATE_TIME" x="217.17" y="10.16" size="2.286" layer="94"/>
</instance>
<instance part="U$2" gate="G$1" x="200.66" y="53.34" smashed="yes">
<attribute name="NAME" x="198.12" y="50.8" size="1.778" layer="95" rot="R180"/>
<attribute name="VALUE" x="226.06" y="48.26" size="1.778" layer="96" rot="R180"/>
</instance>
<instance part="U$7" gate="G$1" x="200.66" y="81.28" smashed="yes">
<attribute name="NAME" x="198.12" y="78.74" size="1.778" layer="95" rot="R180"/>
<attribute name="VALUE" x="210.82" y="81.28" size="1.778" layer="96" rot="R90"/>
</instance>
<instance part="U$10" gate="G$1" x="121.92" y="81.28" smashed="yes">
<attribute name="NAME" x="119.38" y="78.74" size="1.778" layer="95" rot="R180"/>
<attribute name="VALUE" x="132.08" y="81.28" size="1.778" layer="96" rot="R90"/>
</instance>
<instance part="R11" gate="G$1" x="109.22" y="71.12" smashed="yes" rot="R270">
<attribute name="NAME" x="106.299" y="76.2" size="1.778" layer="95" font="vector" rot="R270" align="bottom-center"/>
<attribute name="VALUE" x="108.331" y="66.04" size="1.778" layer="96" font="vector" rot="R270" align="top-center"/>
</instance>
<instance part="R13" gate="G$1" x="187.96" y="73.66" smashed="yes" rot="R270">
<attribute name="NAME" x="185.039" y="78.74" size="1.778" layer="95" font="vector" rot="R270" align="bottom-center"/>
<attribute name="VALUE" x="187.071" y="68.58" size="1.778" layer="96" font="vector" rot="R270" align="top-center"/>
</instance>
<instance part="R3" gate="G$1" x="99.06" y="81.28"/>
<instance part="R1" gate="G$1" x="177.8" y="81.28"/>
<instance part="RCCD" gate="G$1" x="124.46" y="66.04" rot="R90"/>
<instance part="RCCM" gate="G$1" x="203.2" y="66.04" smashed="yes" rot="R90">
<attribute name="NAME" x="201.676" y="66.04" size="1.778" layer="95" font="vector" rot="R90" align="bottom-center"/>
<attribute name="VALUE" x="207.264" y="66.04" size="1.778" layer="96" font="vector" rot="R90" align="top-center"/>
</instance>
<instance part="RCCB1" gate="G$1" x="124.46" y="93.98" smashed="yes" rot="R90">
<attribute name="NAME" x="122.936" y="93.98" size="1.778" layer="95" font="vector" rot="R90" align="bottom-center"/>
<attribute name="VALUE" x="120.396" y="101.6" size="1.778" layer="96" font="vector" rot="R270" align="top-center"/>
</instance>
<instance part="RCCB2" gate="G$1" x="203.2" y="93.98" smashed="yes" rot="R90">
<attribute name="NAME" x="201.676" y="93.98" size="1.778" layer="95" font="vector" rot="R90" align="bottom-center"/>
<attribute name="VALUE" x="196.596" y="96.52" size="1.778" layer="96" font="vector" rot="R270" align="top-center"/>
</instance>
<instance part="5V1" gate="G$1" x="20.32" y="101.6"/>
<instance part="36V_RAW2" gate="A" x="25.4" y="109.22"/>
<instance part="GND_CPU5" gate="G$1" x="25.4" y="58.42"/>
<instance part="GND_CPU1" gate="G$1" x="109.22" y="58.42"/>
<instance part="GND_CPU2" gate="G$1" x="124.46" y="45.72"/>
<instance part="GND_CPU3" gate="G$1" x="187.96" y="60.96"/>
<instance part="GND_CPU4" gate="G$1" x="203.2" y="40.64"/>
<instance part="36V_RAW1" gate="A" x="119.38" y="167.64" rot="R90"/>
<instance part="36V_RAW6" gate="A" x="215.9" y="167.64" rot="R90"/>
<instance part="5V4" gate="G$1" x="220.98" y="160.02" rot="R90"/>
<instance part="GND_CPU8" gate="G$1" x="215.9" y="152.4" rot="R270"/>
<instance part="JESTP" gate="G$1" x="116.84" y="139.7" rot="R180">
<attribute name="SILK" x="116.84" y="139.7" size="1.778" layer="96" rot="R180" display="off"/>
</instance>
<instance part="JTHR" gate="G$1" x="116.84" y="157.48" rot="R180">
<attribute name="SILK" x="116.84" y="157.48" size="1.778" layer="96" rot="R180" display="off"/>
</instance>
<instance part="D1" gate="G$1" x="124.46" y="109.22" smashed="yes" rot="R90">
<attribute name="NAME" x="124.079" y="104.394" size="1.778" layer="95" rot="R90"/>
<attribute name="VALUE" x="123.571" y="112.014" size="1.778" layer="96" rot="R90"/>
</instance>
<instance part="D2" gate="G$1" x="203.2" y="109.22" smashed="yes" rot="R90">
<attribute name="NAME" x="202.819" y="104.394" size="1.778" layer="95" rot="R90"/>
<attribute name="VALUE" x="199.771" y="101.854" size="1.778" layer="96" rot="R90"/>
</instance>
<instance part="JMOW" gate="G$1" x="198.12" y="124.46" rot="R180">
<attribute name="SILK" x="198.12" y="124.46" size="1.778" layer="96" rot="R180" display="off"/>
</instance>
</instances>
<busses>
</busses>
<nets>
<net name="N$2" class="0">
<segment>
<pinref part="U$2" gate="G$1" pin="C"/>
<wire x1="203.2" y1="58.42" x2="203.2" y2="60.96" width="0.1524" layer="91"/>
<pinref part="U$2" gate="G$1" pin="C2"/>
<wire x1="205.74" y1="58.42" x2="205.74" y2="60.96" width="0.1524" layer="91"/>
<wire x1="205.74" y1="60.96" x2="203.2" y2="60.96" width="0.1524" layer="91"/>
<pinref part="RCCM" gate="G$1" pin="1"/>
<junction x="203.2" y="60.96"/>
</segment>
</net>
<net name="N$6" class="0">
<segment>
<wire x1="203.2" y1="71.12" x2="203.2" y2="76.2" width="0.1524" layer="91"/>
<pinref part="U$7" gate="G$1" pin="E"/>
<pinref part="RCCM" gate="G$1" pin="2"/>
</segment>
</net>
<net name="N$5" class="0">
<segment>
<pinref part="U$7" gate="G$1" pin="C2"/>
<wire x1="205.74" y1="86.36" x2="205.74" y2="88.9" width="0.1524" layer="91"/>
<wire x1="205.74" y1="88.9" x2="203.2" y2="88.9" width="0.1524" layer="91"/>
<pinref part="U$7" gate="G$1" pin="C"/>
<wire x1="203.2" y1="86.36" x2="203.2" y2="88.9" width="0.1524" layer="91"/>
<pinref part="RCCB2" gate="G$1" pin="1"/>
<junction x="203.2" y="88.9"/>
</segment>
</net>
<net name="RMC+" class="0">
<segment>
<wire x1="203.2" y1="111.76" x2="226.06" y2="111.76" width="0.1524" layer="91"/>
<label x="213.36" y="111.76" size="2.54" layer="95"/>
<wire x1="203.2" y1="121.92" x2="203.2" y2="111.76" width="0.1524" layer="91"/>
<pinref part="D2" gate="G$1" pin="C"/>
<junction x="203.2" y="111.76"/>
<pinref part="JMOW" gate="G$1" pin="1"/>
</segment>
</net>
<net name="RMC-" class="0">
<segment>
<wire x1="203.2" y1="99.06" x2="203.2" y2="104.14" width="0.1524" layer="91"/>
<wire x1="203.2" y1="104.14" x2="226.06" y2="104.14" width="0.1524" layer="91"/>
<label x="213.36" y="104.14" size="2.54" layer="95"/>
<pinref part="RCCB2" gate="G$1" pin="2"/>
<pinref part="D2" gate="G$1" pin="A"/>
<wire x1="203.2" y1="106.68" x2="203.2" y2="104.14" width="0.1524" layer="91"/>
<junction x="203.2" y="104.14"/>
</segment>
</net>
<net name="N$9" class="0">
<segment>
<wire x1="124.46" y1="71.12" x2="124.46" y2="76.2" width="0.1524" layer="91"/>
<pinref part="U$10" gate="G$1" pin="E"/>
<pinref part="RCCD" gate="G$1" pin="2"/>
</segment>
</net>
<net name="N$10" class="0">
<segment>
<pinref part="U$10" gate="G$1" pin="C2"/>
<wire x1="127" y1="86.36" x2="127" y2="88.9" width="0.1524" layer="91"/>
<wire x1="127" y1="88.9" x2="124.46" y2="88.9" width="0.1524" layer="91"/>
<pinref part="U$10" gate="G$1" pin="C"/>
<wire x1="124.46" y1="86.36" x2="124.46" y2="88.9" width="0.1524" layer="91"/>
<pinref part="RCCB1" gate="G$1" pin="1"/>
<junction x="124.46" y="88.9"/>
</segment>
</net>
<net name="RDC+" class="0">
<segment>
<wire x1="124.46" y1="111.76" x2="147.32" y2="111.76" width="0.1524" layer="91"/>
<label x="134.62" y="111.76" size="2.54" layer="95"/>
<wire x1="124.46" y1="111.76" x2="124.46" y2="132.08" width="0.1524" layer="91"/>
<wire x1="124.46" y1="137.16" x2="124.46" y2="132.08" width="0.1524" layer="91"/>
<wire x1="124.46" y1="132.08" x2="203.2" y2="132.08" width="0.1524" layer="91"/>
<junction x="124.46" y="132.08"/>
<pinref part="JESTP" gate="G$1" pin="1"/>
<wire x1="121.92" y1="137.16" x2="124.46" y2="137.16" width="0.1524" layer="91"/>
<pinref part="D1" gate="G$1" pin="C"/>
<junction x="124.46" y="111.76"/>
<pinref part="JMOW" gate="G$1" pin="2"/>
<wire x1="203.2" y1="124.46" x2="203.2" y2="132.08" width="0.1524" layer="91"/>
</segment>
</net>
<net name="RDC-" class="0">
<segment>
<wire x1="124.46" y1="99.06" x2="124.46" y2="104.14" width="0.1524" layer="91"/>
<wire x1="124.46" y1="104.14" x2="147.32" y2="104.14" width="0.1524" layer="91"/>
<label x="134.62" y="104.14" size="2.54" layer="95"/>
<pinref part="RCCB1" gate="G$1" pin="2"/>
<pinref part="D1" gate="G$1" pin="A"/>
<wire x1="124.46" y1="106.68" x2="124.46" y2="104.14" width="0.1524" layer="91"/>
<junction x="124.46" y="104.14"/>
</segment>
</net>
<net name="N$7" class="0">
<segment>
<pinref part="R11" gate="G$1" pin="1"/>
<wire x1="109.22" y1="76.2" x2="109.22" y2="81.28" width="0.1524" layer="91"/>
<wire x1="109.22" y1="81.28" x2="104.14" y2="81.28" width="0.1524" layer="91"/>
<pinref part="U$10" gate="G$1" pin="B"/>
<wire x1="109.22" y1="81.28" x2="119.38" y2="81.28" width="0.1524" layer="91"/>
<junction x="109.22" y="81.28"/>
<pinref part="R3" gate="G$1" pin="2"/>
</segment>
</net>
<net name="N$11" class="0">
<segment>
<pinref part="R13" gate="G$1" pin="1"/>
<wire x1="187.96" y1="78.74" x2="187.96" y2="81.28" width="0.1524" layer="91"/>
<wire x1="187.96" y1="81.28" x2="182.88" y2="81.28" width="0.1524" layer="91"/>
<wire x1="187.96" y1="81.28" x2="198.12" y2="81.28" width="0.1524" layer="91"/>
<junction x="187.96" y="81.28"/>
<pinref part="U$7" gate="G$1" pin="B"/>
<pinref part="R1" gate="G$1" pin="2"/>
</segment>
</net>
<net name="MOW_EN_ISO" class="0">
<segment>
<pinref part="U$2" gate="G$1" pin="B"/>
<wire x1="198.12" y1="53.34" x2="147.32" y2="53.34" width="0.1524" layer="91"/>
<label x="172.72" y="53.34" size="1.778" layer="95"/>
</segment>
</net>
<net name="!UVLO!" class="0">
<segment>
<portref moduleinst="UVLO1" port="!UVLO!"/>
<wire x1="45.72" y1="81.28" x2="86.36" y2="81.28" width="0.1524" layer="91"/>
<label x="50.8" y="81.28" size="1.778" layer="95"/>
<wire x1="86.36" y1="81.28" x2="93.98" y2="81.28" width="0.1524" layer="91"/>
<junction x="86.36" y="81.28"/>
<wire x1="86.36" y1="81.28" x2="86.36" y2="35.56" width="0.1524" layer="91"/>
<wire x1="86.36" y1="35.56" x2="137.16" y2="35.56" width="0.1524" layer="91"/>
<wire x1="137.16" y1="35.56" x2="137.16" y2="81.28" width="0.1524" layer="91"/>
<wire x1="137.16" y1="81.28" x2="172.72" y2="81.28" width="0.1524" layer="91"/>
<pinref part="R3" gate="G$1" pin="1"/>
<pinref part="R1" gate="G$1" pin="1"/>
</segment>
</net>
<net name="N$1" class="0">
<segment>
<wire x1="124.46" y1="154.94" x2="124.46" y2="139.7" width="0.1524" layer="91"/>
<pinref part="JESTP" gate="G$1" pin="2"/>
<wire x1="121.92" y1="139.7" x2="124.46" y2="139.7" width="0.1524" layer="91"/>
<pinref part="JTHR" gate="G$1" pin="1"/>
<wire x1="121.92" y1="154.94" x2="124.46" y2="154.94" width="0.1524" layer="91"/>
</segment>
</net>
<net name="36V_RAW" class="0">
<segment>
<wire x1="124.46" y1="167.64" x2="124.46" y2="157.48" width="0.1524" layer="91"/>
<pinref part="36V_RAW1" gate="A" pin="36V_RAW"/>
<pinref part="JTHR" gate="G$1" pin="2"/>
<wire x1="121.92" y1="157.48" x2="124.46" y2="157.48" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="36V_RAW6" gate="A" pin="36V_RAW"/>
<wire x1="220.98" y1="167.64" x2="238.76" y2="167.64" width="0.1524" layer="91"/>
<label x="223.52" y="167.64" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="36V_RAW2" gate="A" pin="36V_RAW"/>
<portref moduleinst="UVLO1" port="36V_RAW"/>
<wire x1="25.4" y1="104.14" x2="25.4" y2="96.52" width="0.1524" layer="91"/>
</segment>
</net>
<net name="5V_ISO" class="0">
<segment>
<pinref part="5V4" gate="G$1" pin="5V_ISO"/>
<wire x1="220.98" y1="160.02" x2="238.76" y2="160.02" width="0.1524" layer="91"/>
<label x="223.52" y="160.02" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="5V1" gate="G$1" pin="5V_ISO"/>
<portref moduleinst="UVLO1" port="5V_ISO"/>
<wire x1="20.32" y1="101.6" x2="20.32" y2="96.52" width="0.1524" layer="91"/>
</segment>
</net>
<net name="GND_ISO" class="0">
<segment>
<pinref part="R11" gate="G$1" pin="2"/>
<wire x1="109.22" y1="60.96" x2="109.22" y2="66.04" width="0.1524" layer="91"/>
<pinref part="GND_CPU1" gate="G$1" pin="GND_ISO"/>
</segment>
<segment>
<wire x1="124.46" y1="60.96" x2="124.46" y2="48.26" width="0.1524" layer="91"/>
<pinref part="RCCD" gate="G$1" pin="1"/>
<pinref part="GND_CPU2" gate="G$1" pin="GND_ISO"/>
</segment>
<segment>
<pinref part="U$2" gate="G$1" pin="E"/>
<pinref part="GND_CPU4" gate="G$1" pin="GND_ISO"/>
<wire x1="203.2" y1="43.18" x2="203.2" y2="48.26" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="R13" gate="G$1" pin="2"/>
<wire x1="187.96" y1="63.5" x2="187.96" y2="68.58" width="0.1524" layer="91"/>
<pinref part="GND_CPU3" gate="G$1" pin="GND_ISO"/>
</segment>
<segment>
<pinref part="GND_CPU8" gate="G$1" pin="GND_ISO"/>
<wire x1="218.44" y1="152.4" x2="238.76" y2="152.4" width="0.1524" layer="91"/>
<label x="223.52" y="152.4" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="GND_CPU5" gate="G$1" pin="GND_ISO"/>
<portref moduleinst="UVLO1" port="GND_ISO"/>
<wire x1="25.4" y1="60.96" x2="25.4" y2="66.04" width="0.1524" layer="91"/>
</segment>
</net>
</nets>
</sheet>
</sheets>
</module>
<module name="RL" prefix="" dx="50.8" dy="20.32">
<ports>
<port name="36V" side="right" coord="7.62" direction="pwr"/>
<port name="GND" side="right" coord="-7.62" direction="pwr"/>
<port name="MOW_EN" side="right" coord="5.08" direction="io"/>
<port name="VSENSE" side="right" coord="-2.54" direction="io"/>
<port name="5V" side="right" coord="2.54" direction="pwr"/>
<port name="5V_ISO" side="top" coord="-22.86" direction="pwr"/>
<port name="GND_ISO" side="top" coord="-17.78" direction="pwr"/>
</ports>
<variantdefs>
</variantdefs>
<parts>
<part name="FRAME1" library="frames" library_urn="urn:adsk.eagle:library:229" deviceset="A4L-LOC" device="" value="Frame_Main"/>
<part name="36V7" library="power_supplies" deviceset="36V" device=""/>
<part name="D2" library="discrete" deviceset="STPS20M60D" device=""/>
<part name="FH3" library="power_supplies" deviceset="FUSE_HOLDER_0.205X0.787IN" device=""/>
<part name="5V1" library="power_supplies" deviceset="5V_ISO" device=""/>
<part name="5V2" library="power_supplies" deviceset="5V_ISO" device=""/>
<part name="5V3" library="power_supplies" deviceset="5V_ISO" device=""/>
<part name="36V_RAW2" library="power_supplies" deviceset="36V_RAW" device=""/>
<part name="36V_RAW3" library="power_supplies" deviceset="36V_RAW" device=""/>
<part name="36V_RAW4" library="power_supplies" deviceset="36V_RAW" device=""/>
<part name="GND1" library="power_supplies" deviceset="GND" device=""/>
<part name="R2" library="passive" deviceset="RES_0R_2512_1W" device=""/>
<part name="36V_RAW1" library="power_supplies" deviceset="36V_RAW" device=""/>
<part name="GND_CPU1" library="power_supplies" deviceset="GND_ISO" device=""/>
<part name="R1" library="passive" deviceset="RES_0R_2512_1W" device=""/>
<part name="GND_CPU2" library="power_supplies" deviceset="GND_ISO" device=""/>
<part name="GND2" library="power_supplies" deviceset="GND" device=""/>
<part name="36V_RAW5" library="power_supplies" deviceset="36V_RAW" device=""/>
<part name="GND_CPU5" library="power_supplies" deviceset="GND_ISO" device=""/>
<part name="GND_CPU6" library="power_supplies" deviceset="GND_ISO" device=""/>
<part name="GND_CPU7" library="power_supplies" deviceset="GND_ISO" device=""/>
<part name="GND3" library="power_supplies" deviceset="GND" device=""/>
<part name="36V_RAW6" library="power_supplies" deviceset="36V_RAW" device=""/>
<part name="5V4" library="power_supplies" deviceset="5V_ISO" device=""/>
<part name="GND_CPU8" library="power_supplies" deviceset="GND_ISO" device=""/>
<part name="JDC" library="con-molex-micro-fit-3_0" deviceset="HEADER_POS2_?" device="43045-0209" value="43045-0209">
<attribute name="SILK" value="DRIVE_REL"/>
</part>
<part name="JMC" library="con-molex-micro-fit-3_0" deviceset="HEADER_POS2_?" device="43045-0209" value="43045-0209">
<attribute name="SILK" value="MOW_REL"/>
</part>
<part name="JBAT" library="con-molex-micro-fit-3_0" deviceset="HEADER_POS2_?" device="43045-0209" value="43045-0209">
<attribute name="SILK" value="BAT"/>
</part>
<part name="JISO" library="con-molex-micro-fit-3_0" deviceset="HEADER_POS2_?" device="43045-0209" value="43045-0209">
<attribute name="SILK" value="ISO"/>
</part>
<part name="GND4" library="power_supplies" deviceset="GND" device=""/>
<part name="36V1" library="power_supplies" deviceset="36V" device=""/>
<part name="MOV1" library="power_supplies" deviceset="MOV-B72220S0200K101" device=""/>
<part name="GND5" library="power_supplies" deviceset="GND" device=""/>
<part name="F1" library="power_supplies" deviceset="BOMFUSE_0477005.MXP" device=""/>
</parts>
<sheets>
<sheet>
<description>Relay Control Top</description>
<plain>
<text x="228.6" y="5.08" size="1.778" layer="94">1/5</text>
<text x="12.7" y="99.06" size="2.54" layer="97">Iso Connector:
Only use if removing CPU/Sensors
from mower supply</text>
<text x="76.2" y="139.7" size="2.54" layer="97">VBAT in</text>
</plain>
<moduleinsts>
<moduleinst name="RELAY_CONTROL1" module="COIL" x="116.84" y="45.72"/>
<moduleinst name="REGULATOR1" module="REG" x="119.38" y="20.32"/>
<moduleinst name="ISO1" module="ISO" x="116.84" y="73.66"/>
</moduleinsts>
<instances>
<instance part="FRAME1" gate="G$1" x="0" y="0" smashed="yes">
<attribute name="DRAWING_NAME" x="217.17" y="15.24" size="2.54" layer="94"/>
<attribute name="LAST_DATE_TIME" x="217.17" y="10.16" size="2.286" layer="94"/>
</instance>
<instance part="36V7" gate="A" x="203.2" y="132.08"/>
<instance part="D2" gate="G$1" x="187.96" y="132.08" smashed="yes" rot="R180">
<attribute name="DESCRIPTION" x="195.58" y="127" size="1.778" layer="96" rot="R180"/>
<attribute name="VALUE" x="194.3862" y="138.8872" size="1.778" layer="96" ratio="10" rot="SR180"/>
<attribute name="NAME" x="183.1594" y="131.2672" size="1.778" layer="95" ratio="10" rot="SR180"/>
</instance>
<instance part="FH3" gate="A" x="137.16" y="132.08" smashed="yes">
<attribute name="NAME" x="132.08" y="137.16" size="1.27" layer="94"/>
<attribute name="VALUE" x="119.38" y="124.46" size="1.27" layer="94"/>
</instance>
<instance part="5V1" gate="G$1" x="86.36" y="76.2" rot="R90"/>
<instance part="5V2" gate="G$1" x="86.36" y="45.72" rot="R90"/>
<instance part="5V3" gate="G$1" x="86.36" y="20.32" rot="R90"/>
<instance part="36V_RAW2" gate="A" x="83.82" y="81.28" rot="R90"/>
<instance part="36V_RAW3" gate="A" x="83.82" y="48.26" rot="R90"/>
<instance part="36V_RAW4" gate="A" x="83.82" y="25.4" rot="R90"/>
<instance part="GND1" gate="VR1" x="93.98" y="124.46"/>
<instance part="R2" gate="G$1" x="160.02" y="144.78" rot="R270"/>
<instance part="36V_RAW1" gate="A" x="160.02" y="157.48"/>
<instance part="GND_CPU1" gate="G$1" x="38.1" y="55.88"/>
<instance part="R1" gate="G$1" x="129.54" y="109.22"/>
<instance part="GND_CPU2" gate="G$1" x="114.3" y="109.22" rot="R270"/>
<instance part="GND2" gate="VR1" x="147.32" y="109.22" rot="R90"/>
<instance part="36V_RAW5" gate="A" x="53.34" y="78.74"/>
<instance part="GND_CPU5" gate="G$1" x="83.82" y="68.58" rot="R270"/>
<instance part="GND_CPU6" gate="G$1" x="86.36" y="35.56"/>
<instance part="GND_CPU7" gate="G$1" x="88.9" y="12.7"/>
<instance part="GND3" gate="VR1" x="149.86" y="60.96"/>
<instance part="36V_RAW6" gate="A" x="17.78" y="162.56" rot="R90"/>
<instance part="5V4" gate="G$1" x="22.86" y="154.94" rot="R90"/>
<instance part="GND_CPU8" gate="G$1" x="17.78" y="147.32" rot="R270"/>
<instance part="JDC" gate="G$1" x="200.66" y="40.64" rot="MR180">
<attribute name="SILK" x="200.66" y="40.64" size="1.778" layer="96" rot="MR180" display="off"/>
</instance>
<instance part="JMC" gate="G$1" x="190.5" y="50.8" rot="MR180">
<attribute name="SILK" x="190.5" y="50.8" size="1.778" layer="96" rot="MR180" display="off"/>
</instance>
<instance part="JBAT" gate="G$1" x="86.36" y="132.08" rot="R180">
<attribute name="SILK" x="86.36" y="132.08" size="1.778" layer="96" rot="R180" display="off"/>
</instance>
<instance part="JISO" gate="G$1" x="30.48" y="73.66" rot="R180">
<attribute name="SILK" x="30.48" y="73.66" size="1.778" layer="96" rot="R180" display="off"/>
</instance>
<instance part="GND4" gate="VR1" x="228.6" y="160.02" rot="R270"/>
<instance part="36V1" gate="A" x="233.68" y="152.4" rot="R90"/>
<instance part="MOV1" gate="G$1" x="167.64" y="119.38" smashed="yes">
<attribute name="NAME" x="165.1" y="106.68" size="1.778" layer="94" rot="R90"/>
<attribute name="VALUE" x="171.704" y="103.886" size="1.778" layer="94" rot="R90"/>
<attribute name="DESCRIPTION" x="172.72" y="109.22" size="1.778" layer="96"/>
</instance>
<instance part="GND5" gate="VR1" x="167.64" y="104.14"/>
<instance part="F1" gate="G$1" x="81.28" y="160.02"/>
</instances>
<busses>
</busses>
<nets>
<net name="36V" class="0">
<segment>
<pinref part="D2" gate="G$1" pin="1"/>
<pinref part="36V7" gate="A" pin="36V"/>
<wire x1="198.12" y1="129.54" x2="203.2" y2="129.54" width="0.1524" layer="91"/>
<wire x1="203.2" y1="129.54" x2="203.2" y2="132.08" width="0.1524" layer="91"/>
<pinref part="D2" gate="G$1" pin="2"/>
<wire x1="198.12" y1="132.08" x2="203.2" y2="132.08" width="0.1524" layer="91"/>
<junction x="203.2" y="132.08"/>
</segment>
<segment>
<pinref part="36V1" gate="A" pin="36V"/>
<wire x1="233.68" y1="152.4" x2="241.3" y2="152.4" width="0.1524" layer="91"/>
<label x="236.22" y="152.4" size="1.778" layer="95"/>
</segment>
</net>
<net name="N$2" class="0">
<segment>
<portref moduleinst="RELAY_CONTROL1" port="RMC+"/>
<wire x1="185.2676" y1="50.8" x2="182.88" y2="50.8" width="0.1524" layer="91"/>
<pinref part="JMC" gate="G$1" pin="2"/>
<wire x1="182.88" y1="50.8" x2="142.24" y2="50.8" width="0.1524" layer="91"/>
<wire x1="185.42" y1="50.8" x2="185.2676" y2="50.8" width="0.1524" layer="91"/>
</segment>
</net>
<net name="N$4" class="0">
<segment>
<portref moduleinst="RELAY_CONTROL1" port="RMC-"/>
<wire x1="185.2676" y1="48.26" x2="182.88" y2="48.26" width="0.1524" layer="91"/>
<pinref part="JMC" gate="G$1" pin="1"/>
<wire x1="182.88" y1="48.26" x2="142.24" y2="48.26" width="0.1524" layer="91"/>
<wire x1="185.42" y1="48.26" x2="185.2676" y2="48.26" width="0.1524" layer="91"/>
</segment>
</net>
<net name="GND" class="0">
<segment>
<pinref part="GND1" gate="VR1" pin="GND"/>
<wire x1="93.98" y1="127" x2="93.98" y2="129.54" width="0.1524" layer="91"/>
<wire x1="93.98" y1="129.54" x2="91.44" y2="129.54" width="0.1524" layer="91"/>
<pinref part="JBAT" gate="G$1" pin="1"/>
</segment>
<segment>
<pinref part="R1" gate="G$1" pin="2"/>
<pinref part="GND2" gate="VR1" pin="GND"/>
<wire x1="134.62" y1="109.22" x2="144.78" y2="109.22" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="GND3" gate="VR1" pin="GND"/>
<portref moduleinst="ISO1" port="GND"/>
<wire x1="142.24" y1="66.04" x2="149.86" y2="66.04" width="0.1524" layer="91"/>
<wire x1="149.86" y1="66.04" x2="149.86" y2="63.5" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="GND4" gate="VR1" pin="GND"/>
<wire x1="231.14" y1="160.02" x2="241.3" y2="160.02" width="0.1524" layer="91"/>
<label x="233.68" y="160.02" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="MOV1" gate="G$1" pin="P$2"/>
<pinref part="GND5" gate="VR1" pin="GND"/>
</segment>
</net>
<net name="N$11" class="0">
<segment>
<pinref part="FH3" gate="A" pin="3"/>
<pinref part="D2" gate="G$1" pin="3"/>
<wire x1="147.32" y1="132.08" x2="160.02" y2="132.08" width="0.1524" layer="91"/>
<pinref part="FH3" gate="A" pin="4"/>
<junction x="147.32" y="132.08"/>
<pinref part="R2" gate="G$1" pin="2"/>
<wire x1="160.02" y1="132.08" x2="167.64" y2="132.08" width="0.1524" layer="91"/>
<wire x1="167.64" y1="132.08" x2="175.26" y2="132.08" width="0.1524" layer="91"/>
<wire x1="160.02" y1="139.7" x2="160.02" y2="132.08" width="0.1524" layer="91"/>
<junction x="160.02" y="132.08"/>
<pinref part="MOV1" gate="G$1" pin="P$1"/>
<wire x1="167.64" y1="129.54" x2="167.64" y2="132.08" width="0.1524" layer="91"/>
<junction x="167.64" y="132.08"/>
</segment>
</net>
<net name="5V_ISO" class="0">
<segment>
<wire x1="86.36" y1="76.2" x2="91.44" y2="76.2" width="0.1524" layer="91"/>
<pinref part="5V1" gate="G$1" pin="5V_ISO"/>
<portref moduleinst="ISO1" port="5V_ISO"/>
</segment>
<segment>
<pinref part="5V2" gate="G$1" pin="5V_ISO"/>
<portref moduleinst="RELAY_CONTROL1" port="5V_ISO"/>
<wire x1="86.36" y1="45.72" x2="91.44" y2="45.72" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="5V3" gate="G$1" pin="5V_ISO"/>
<portref moduleinst="REGULATOR1" port="5V_ISO"/>
<wire x1="86.36" y1="20.32" x2="91.44" y2="20.32" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="5V4" gate="G$1" pin="5V_ISO"/>
<wire x1="22.86" y1="154.94" x2="40.64" y2="154.94" width="0.1524" layer="91"/>
<label x="25.4" y="154.94" size="1.778" layer="95"/>
</segment>
</net>
<net name="36V_RAW" class="0">
<segment>
<pinref part="36V_RAW2" gate="A" pin="36V_RAW"/>
<portref moduleinst="ISO1" port="36V_RAW"/>
<wire x1="91.44" y1="81.28" x2="88.9" y2="81.28" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="R2" gate="G$1" pin="1"/>
<pinref part="36V_RAW1" gate="A" pin="36V_RAW"/>
<wire x1="160.02" y1="152.4" x2="160.02" y2="149.86" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="36V_RAW5" gate="A" pin="36V_RAW"/>
<wire x1="53.34" y1="73.66" x2="35.56" y2="73.66" width="0.1524" layer="91"/>
<label x="40.64" y="73.66" size="1.778" layer="95"/>
<pinref part="JISO" gate="G$1" pin="2"/>
</segment>
<segment>
<pinref part="36V_RAW3" gate="A" pin="36V_RAW"/>
<portref moduleinst="RELAY_CONTROL1" port="36V_RAW"/>
<wire x1="91.44" y1="48.26" x2="88.9" y2="48.26" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="36V_RAW4" gate="A" pin="36V_RAW"/>
<portref moduleinst="REGULATOR1" port="36V_RAW"/>
<wire x1="88.9" y1="25.4" x2="91.44" y2="25.4" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="36V_RAW6" gate="A" pin="36V_RAW"/>
<wire x1="22.86" y1="162.56" x2="40.64" y2="162.56" width="0.1524" layer="91"/>
<label x="25.4" y="162.56" size="1.778" layer="95"/>
</segment>
</net>
<net name="N$1" class="0">
<segment>
<pinref part="FH3" gate="A" pin="1"/>
<pinref part="FH3" gate="A" pin="2"/>
<wire x1="91.44" y1="132.08" x2="127" y2="132.08" width="0.1524" layer="91"/>
<junction x="127" y="132.08"/>
<pinref part="JBAT" gate="G$1" pin="2"/>
</segment>
</net>
<net name="GND_ISO" class="0">
<segment>
<wire x1="38.1" y1="58.42" x2="38.1" y2="71.12" width="0.1524" layer="91"/>
<wire x1="38.1" y1="71.12" x2="35.56" y2="71.12" width="0.1524" layer="91"/>
<pinref part="GND_CPU1" gate="G$1" pin="GND_ISO"/>
<label x="38.1" y="58.42" size="1.778" layer="95" rot="R90"/>
<pinref part="JISO" gate="G$1" pin="1"/>
</segment>
<segment>
<pinref part="GND_CPU2" gate="G$1" pin="GND_ISO"/>
<pinref part="R1" gate="G$1" pin="1"/>
<wire x1="116.84" y1="109.22" x2="124.46" y2="109.22" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="GND_CPU5" gate="G$1" pin="GND_ISO"/>
<portref moduleinst="ISO1" port="GND_ISO"/>
<wire x1="91.44" y1="68.58" x2="86.36" y2="68.58" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="GND_CPU7" gate="G$1" pin="GND_ISO"/>
<portref moduleinst="REGULATOR1" port="GND_ISO"/>
<wire x1="88.9" y1="15.24" x2="91.44" y2="15.24" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="GND_CPU6" gate="G$1" pin="GND_ISO"/>
<portref moduleinst="RELAY_CONTROL1" port="GND_ISO"/>
<wire x1="86.36" y1="38.1" x2="91.44" y2="38.1" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="GND_CPU8" gate="G$1" pin="GND_ISO"/>
<wire x1="20.32" y1="147.32" x2="40.64" y2="147.32" width="0.1524" layer="91"/>
<label x="25.4" y="147.32" size="1.778" layer="95"/>
</segment>
</net>
<net name="MOW_EN" class="0">
<segment>
<portref moduleinst="ISO1" port="MOW_EN"/>
<wire x1="142.24" y1="78.74" x2="160.02" y2="78.74" width="0.1524" layer="91"/>
<label x="152.4" y="78.74" size="1.778" layer="95"/>
</segment>
</net>
<net name="VSENSE" class="0">
<segment>
<portref moduleinst="ISO1" port="VSENSE"/>
<wire x1="142.24" y1="73.66" x2="160.02" y2="73.66" width="0.1524" layer="91"/>
<label x="152.4" y="73.66" size="1.778" layer="95"/>
</segment>
</net>
<net name="N$5" class="0">
<segment>
<portref moduleinst="RELAY_CONTROL1" port="MOW_EN_ISO"/>
<wire x1="91.44" y1="53.34" x2="86.36" y2="53.34" width="0.1524" layer="91"/>
<wire x1="86.36" y1="53.34" x2="86.36" y2="66.04" width="0.1524" layer="91"/>
<portref moduleinst="ISO1" port="MOW_EN_ISO"/>
<wire x1="86.36" y1="66.04" x2="91.44" y2="66.04" width="0.1524" layer="91"/>
</segment>
</net>
<net name="N$3" class="0">
<segment>
<portref moduleinst="RELAY_CONTROL1" port="RDC+"/>
<pinref part="JDC" gate="G$1" pin="2"/>
<wire x1="195.58" y1="40.64" x2="142.24" y2="40.64" width="0.1524" layer="91"/>
</segment>
</net>
<net name="N$6" class="0">
<segment>
<portref moduleinst="RELAY_CONTROL1" port="RDC-"/>
<pinref part="JDC" gate="G$1" pin="1"/>
<wire x1="195.58" y1="38.1" x2="142.24" y2="38.1" width="0.1524" layer="91"/>
</segment>
</net>
<net name="5V" class="0">
<segment>
<portref moduleinst="ISO1" port="5V"/>
<wire x1="142.24" y1="81.28" x2="152.4" y2="81.28" width="0.1524" layer="91"/>
<label x="144.78" y="81.28" size="1.778" layer="95"/>
</segment>
</net>
</nets>
</sheet>
</sheets>
</module>
<module name="SNS" prefix="" dx="35.56" dy="30.48">
<ports>
<port name="5V" side="left" coord="12.7" direction="pwr"/>
<port name="GND" side="left" coord="7.62" direction="pwr"/>
<port name="REACH_RX" side="right" coord="7.62" direction="io"/>
<port name="REACH_TX" side="right" coord="10.16" direction="io"/>
<port name="IMU_SCL" side="right" coord="-5.08" direction="io"/>
<port name="IMU_SDA" side="right" coord="-7.62" direction="io"/>
<port name="MOTOR_L_CHANNEL_A" side="left" coord="-2.54" direction="io"/>
<port name="MOTOR_L_CHANNEL_B" side="left" coord="-5.08" direction="io"/>
<port name="MOTOR_R_CHANNEL_A" side="left" coord="-10.16" direction="io"/>
<port name="MOTOR_R_CHANNEL_B" side="left" coord="-12.7" direction="io"/>
<port name="3V3" side="left" coord="10.16" direction="pwr"/>
</ports>
<variantdefs>
</variantdefs>
<parts>
<part name="FRAME1" library="frames" library_urn="urn:adsk.eagle:library:229" deviceset="A4L-LOC" device="" value="FRAME2"/>
<part name="U1" library="LSF0204PWR" deviceset="LSF0204PWR" device=""/>
</parts>
<sheets>
<sheet>
<description>Sensor Top</description>
<plain>
</plain>
<moduleinsts>
<moduleinst name="IMU1" module="IMU" x="187.96" y="83.82"/>
<moduleinst name="REACH_GPS1" module="RCH" x="187.96" y="60.96"/>
<moduleinst name="ENCODER1" module="ENC" x="177.8" y="132.08"/>
<moduleinst name="ENCODER2" module="ENC" x="177.8" y="106.68"/>
</moduleinsts>
<instances>
<instance part="FRAME1" gate="G$1" x="0" y="0"/>
<instance part="U1" gate="G$1" x="101.6" y="106.68">
<attribute name="DESCRIPTION" x="25.4" y="132.08" size="1.778" layer="96"/>
</instance>
</instances>
<busses>
</busses>
<nets>
<net name="IMU_SDA" class="0">
<segment>
<portref moduleinst="IMU1" port="IMU_SDA"/>
<label x="139.7" y="86.36" size="1.778" layer="95"/>
<wire x1="157.48" y1="86.36" x2="139.7" y2="86.36" width="0.1524" layer="91"/>
</segment>
</net>
<net name="GND" class="0">
<segment>
<portref moduleinst="IMU1" port="GND"/>
<label x="139.7" y="78.74" size="1.778" layer="95"/>
<wire x1="157.48" y1="78.74" x2="139.7" y2="78.74" width="0.1524" layer="91"/>
</segment>
<segment>
<portref moduleinst="REACH_GPS1" port="GND"/>
<wire x1="157.48" y1="53.34" x2="139.7" y2="53.34" width="0.1524" layer="91"/>
<label x="139.7" y="53.34" size="1.778" layer="95"/>
</segment>
<segment>
<portref moduleinst="ENCODER1" port="GND"/>
<wire x1="157.48" y1="137.16" x2="144.78" y2="137.16" width="0.1524" layer="91"/>
<label x="144.78" y="137.16" size="1.778" layer="95"/>
</segment>
<segment>
<portref moduleinst="ENCODER2" port="GND"/>
<wire x1="157.48" y1="111.76" x2="144.78" y2="111.76" width="0.1524" layer="91"/>
<label x="144.78" y="111.76" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="U1" gate="G$1" pin="GND"/>
<wire x1="111.76" y1="99.06" x2="116.84" y2="99.06" width="0.1524" layer="91"/>
<label x="111.76" y="99.06" size="1.778" layer="95"/>
</segment>
</net>
<net name="5V" class="0">
<segment>
<label x="139.7" y="68.58" size="1.778" layer="95"/>
<portref moduleinst="REACH_GPS1" port="5V"/>
<wire x1="157.48" y1="68.58" x2="139.7" y2="68.58" width="0.1524" layer="91"/>
</segment>
<segment>
<portref moduleinst="ENCODER1" port="5V"/>
<wire x1="157.48" y1="139.7" x2="144.78" y2="139.7" width="0.1524" layer="91"/>
<label x="144.78" y="139.7" size="1.778" layer="95"/>
</segment>
<segment>
<portref moduleinst="ENCODER2" port="5V"/>
<wire x1="157.48" y1="114.3" x2="144.78" y2="114.3" width="0.1524" layer="91"/>
<label x="144.78" y="114.3" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="U1" gate="G$1" pin="VREF_B"/>
<wire x1="111.76" y1="121.92" x2="116.84" y2="121.92" width="0.1524" layer="91"/>
<label x="111.76" y="121.92" size="1.778" layer="95"/>
</segment>
<segment>
<pinref part="U1" gate="G$1" pin="EN"/>
<wire x1="78.74" y1="99.06" x2="73.66" y2="99.06" width="0.1524" layer="91"/>
<label x="73.66" y="99.06" size="1.778" layer="95"/>
</segment>
</net>
<net name="REACH_RX" class="0">
<segment>
<portref moduleinst="REACH_GPS1" port="REACH_RX"/>
<label x="139.7" y="63.5" size="1.778" layer="95"/>
<wire x1="157.48" y1="63.5" x2="139.7" y2="63.5" width="0.1524" layer="91"/>
</segment>
</net>
<net name="REACH_TX" class="0">
<segment>
<portref moduleinst="REACH_GPS1" port="REACH_TX"/>
<wire x1="157.48" y1="58.42" x2="139.7" y2="58.42" width="0.1524" layer="91"/>
<label x="139.7" y="58.42" size="1.778" layer="95"/>
</segment>
</net>
<net name="IMU_SCL" class="0">
<segment>
<portref moduleinst="IMU1" port="IMU_SCL"/>
<label x="139.7" y="83.82" size="1.778" layer="95"/>
<wire x1="157.48" y1="83.82" x2="139.7" y2="83.82" width="0.1524" layer="91"/>
</segment>
</net>
<net name="MOTOR_R_CHANNEL_B" class="0">
<segment>
<pinref part="U1" gate="G$1" pin="A2"/>
<label x="50.8" y="116.84" size="1.778" layer="95"/>
<wire x1="78.74" y1="116.84" x2="50.8" y2="116.84" width="0.1524" layer="91"/>
</segment>
</net>
<net name="MOTOR_L_CHANNEL_A" class="0">
<segment>
<pinref part="U1" gate="G$1" pin="A3"/>
<label x="50.8" y="114.3" size="1.778" layer="95"/>
<wire x1="78.74" y1="114.3" x2="50.8" y2="114.3" width="0.1524" layer="91"/>
</segment>
</net>
<net name="MOTOR_L_CHANNEL_B" class="0">
<segment>
<pinref part="U1" gate="G$1" pin="A4"/>
<label x="50.8" y="111.76" size="1.778" layer="95"/>
<wire x1="78.74" y1="111.76" x2="50.8" y2="111.76" width="0.1524" layer="91"/>
</segment>
</net>
<net name="MOTOR_R_CHANNEL_A" class="0">
<segment>
<pinref part="U1" gate="G$1" pin="A1"/>
<label x="50.8" y="119.38" size="1.778" layer="95"/>
<wire x1="78.74" y1="119.38" x2="50.

gha_language: PLSQL