Compare commits

...

5 Commits

Author SHA1 Message Date
Harald Welte d374a718eb heating_monitoring: Set mask size == pad size
let the PCB house take care of controlling solder mask aperture.
2022-12-23 20:36:45 +01:00
Harald Welte e206206ac3 heating_monitoring: update optocoupler.lbr (larger pads
LTS418S: Enlarge solder pad length to simplify hand soldering

The original footprint is designed for solder paste / reflow.

For hand-soldering with an iron, longer pads make the task a bit
simpler.  Length is only elongated outside of the package, so
insulation clearance is unaffected.
2022-12-23 20:36:15 +01:00
Harald Welte 10e46b3bb9 heating_montioring: silk screen label vs. pad cleanup 2022-12-23 20:27:28 +01:00
Harald Welte 18f1e48312 heating_monitoring: 15mil restring around padsa, not just 10mil 2022-12-23 20:26:28 +01:00
Harald Welte 0fb0cbf894 heating_monitoring: more silkscreen labels 2022-12-23 20:26:16 +01:00
2 changed files with 48 additions and 34 deletions

View File

@ -161,6 +161,9 @@
<wire x1="62.23" y1="52.07" x2="88.9" y2="52.07" width="0.1524" layer="22" style="shortdash"/>
<wire x1="62.23" y1="35.56" x2="62.23" y2="52.07" width="0.1524" layer="22" style="shortdash"/>
<wire x1="1.27" y1="35.56" x2="62.23" y2="35.56" width="0.1524" layer="22" style="shortdash"/>
<text x="13.97" y="40.005" size="1.27" layer="21" font="vector" ratio="14">V</text>
<text x="13.97" y="42.545" size="1.27" layer="21" font="vector" ratio="14">I</text>
<text x="13.97" y="45.085" size="1.27" layer="21" font="vector" ratio="14">G</text>
</plain>
<libraries>
<library name="esp-12e-f">
@ -969,10 +972,10 @@ Source: http://www.osram.convergy.de/ ... LG_LY Q971.pdf</description>
<packages>
<package name="LTV-814S">
<description>Footprint of LTV-814S according to LTV-8X4 series 201509.pdf</description>
<smd name="4" x="-1.27" y="4.5" dx="1.5" dy="1.3" layer="1"/>
<smd name="3" x="1.27" y="4.5" dx="1.5" dy="1.3" layer="1"/>
<smd name="2" x="1.27" y="-4.5" dx="1.5" dy="1.3" layer="1"/>
<smd name="1" x="-1.27" y="-4.5" dx="1.5" dy="1.3" layer="1"/>
<smd name="4" x="-1.27" y="4.7" dx="1.5" dy="1.7" layer="1"/>
<smd name="3" x="1.27" y="4.7" dx="1.5" dy="1.7" layer="1"/>
<smd name="2" x="1.27" y="-4.7" dx="1.5" dy="1.7" layer="1"/>
<smd name="1" x="-1.27" y="-4.7" dx="1.5" dy="1.7" layer="1"/>
<wire x1="-2.3" y1="3.25" x2="2.3" y2="3.25" width="0.127" layer="51"/>
<wire x1="2.3" y1="3.25" x2="2.3" y2="-3.25" width="0.127" layer="51"/>
<wire x1="2.3" y1="-3.25" x2="-2.3" y2="-3.25" width="0.127" layer="51"/>
@ -1000,7 +1003,7 @@ Source: http://www.osram.convergy.de/ ... LG_LY Q971.pdf</description>
<clearance class="3" value="0.254"/>
</class>
</classes>
<designrules name="SeeedStudio_2layer_DRU_no_angle_20140221">
<designrules name="SeeedStudio_2layer_DRU_no_angle_20140221 *">
<description language="de">&lt;b&gt;EAGLE Design Rules&lt;/b&gt;
&lt;p&gt;
Die Standard-Design-Rules sind so gewählt, dass sie für
@ -1045,11 +1048,11 @@ design rules under a new name.</description>
<param name="rvViaInner" value="0.25"/>
<param name="rvMicroViaOuter" value="0.25"/>
<param name="rvMicroViaInner" value="0.25"/>
<param name="rlMinPadTop" value="10mil"/>
<param name="rlMinPadTop" value="15mil"/>
<param name="rlMaxPadTop" value="20mil"/>
<param name="rlMinPadInner" value="10mil"/>
<param name="rlMaxPadInner" value="20mil"/>
<param name="rlMinPadBottom" value="10mil"/>
<param name="rlMinPadBottom" value="15mil"/>
<param name="rlMaxPadBottom" value="20mil"/>
<param name="rlMinViaOuter" value="6mil"/>
<param name="rlMaxViaOuter" value="20mil"/>
@ -1066,8 +1069,8 @@ design rules under a new name.</description>
<param name="psElongationOffset" value="100"/>
<param name="mvStopFrame" value="1"/>
<param name="mvCreamFrame" value="0"/>
<param name="mlMinStopFrame" value="2mil"/>
<param name="mlMaxStopFrame" value="2mil"/>
<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"/>
@ -1245,7 +1248,10 @@ design rules under a new name.</description>
<element name="R9" library="rc-sysmocom" package="2512" value="470k" x="55.88" y="17.78" rot="MR90"/>
<element name="R10" library="rc-sysmocom" package="2512" value="470k" x="55.88" y="26.035" rot="MR90"/>
<element name="C4" library="rc-sysmocom" package="1206" value="22n / 250Vac" x="55.88" y="18.415" rot="R90"/>
<element name="C5" library="rc-sysmocom" package="_0805" value="4.7u" x="54.61" y="41.91" rot="R180"/>
<element name="C5" library="rc-sysmocom" package="_0805" value="4.7u" x="54.61" y="41.91" smashed="yes" rot="R180">
<attribute name="NAME" x="57.15" y="41.275" size="1.016" layer="25" font="vector" ratio="14"/>
<attribute name="VALUE" x="56.5149" y="43.561" size="0.508" layer="27" font="vector" ratio="10" rot="R180"/>
</element>
<element name="R11" library="rc-sysmocom" package="_0603" value="4k7" x="51.435" y="43.18" rot="R90"/>
<element name="OC1" library="optocoupler" package="LTV-814S" value="LTV814S" x="54.61" y="35.56"/>
<element name="X2" library="RIA-PlugCon" package="WAGO250-602" value="WAGO250_1X2" x="53.34" y="8.89"/>
@ -1254,7 +1260,10 @@ design rules under a new name.</description>
<element name="R14" library="rc-sysmocom" package="2512" value="470k" x="38.735" y="17.78" rot="MR90"/>
<element name="R15" library="rc-sysmocom" package="2512" value="470k" x="38.735" y="26.035" rot="MR90"/>
<element name="C6" library="rc-sysmocom" package="1206" value="22n / 250Vac" x="38.735" y="18.415" rot="R90"/>
<element name="C7" library="rc-sysmocom" package="_0805" value="4.7u" x="35.56" y="41.91" rot="R180"/>
<element name="C7" library="rc-sysmocom" package="_0805" value="4.7u" x="35.56" y="41.91" smashed="yes" rot="R180">
<attribute name="NAME" x="38.1" y="41.275" size="1.016" layer="25" font="vector" ratio="14"/>
<attribute name="VALUE" x="37.4649" y="43.561" size="0.508" layer="27" font="vector" ratio="10" rot="R180"/>
</element>
<element name="R16" library="rc-sysmocom" package="_0603" value="4k7" x="32.385" y="43.18" rot="R90"/>
<element name="OC2" library="optocoupler" package="LTV-814S" value="LTV814S" x="35.56" y="35.56"/>
<element name="X4" library="RIA-PlugCon" package="WAGO250-602" value="WAGO250_1X2" x="35.56" y="8.89"/>
@ -1263,7 +1272,10 @@ design rules under a new name.</description>
<element name="R19" library="rc-sysmocom" package="2512" value="470k" x="20.955" y="17.78" rot="MR90"/>
<element name="R20" library="rc-sysmocom" package="2512" value="470k" x="20.955" y="26.035" rot="MR90"/>
<element name="C8" library="rc-sysmocom" package="1206" value="22n / 250Vac" x="20.955" y="18.415" rot="R90"/>
<element name="C9" library="rc-sysmocom" package="_0805" value="4.7u" x="18.415" y="41.91" rot="R180"/>
<element name="C9" library="rc-sysmocom" package="_0805" value="4.7u" x="18.415" y="41.91" smashed="yes" rot="R180">
<attribute name="NAME" x="20.955" y="41.275" size="1.016" layer="25" font="vector" ratio="14"/>
<attribute name="VALUE" x="20.3199" y="43.561" size="0.508" layer="27" font="vector" ratio="10" rot="R180"/>
</element>
<element name="R21" library="rc-sysmocom" package="_0603" value="4k7" x="17.145" y="44.45" smashed="yes" rot="R90">
<attribute name="NAME" x="16.1925" y="42.8625" size="1.016" layer="25" font="vector" ratio="14" rot="R90"/>
<attribute name="VALUE" x="18.6373" y="42.8625" size="0.508" layer="27" font="vector" ratio="10" rot="R90"/>
@ -1325,24 +1337,24 @@ design rules under a new name.</description>
<contactref element="OC2" pad="3"/>
<contactref element="C9" pad="1"/>
<contactref element="OC3" pad="3"/>
<wire x1="19.685" y1="40.06" x2="21.535" y2="40.06" width="0.3048" layer="1"/>
<wire x1="19.685" y1="40.26" x2="21.535" y2="40.06" width="0.3048" layer="1"/>
<wire x1="21.535" y1="40.06" x2="21.59" y2="40.005" width="0.3048" layer="1"/>
<via x="21.59" y="40.005" extent="1-16" drill="0.3048"/>
<wire x1="21.59" y1="40.005" x2="21.59" y2="40.64" width="0.3048" layer="16"/>
<wire x1="19.685" y1="40.06" x2="19.685" y2="41.656" width="0.3048" layer="1"/>
<wire x1="19.685" y1="40.26" x2="19.685" y2="41.656" width="0.3048" layer="1"/>
<wire x1="19.685" y1="41.656" x2="19.431" y2="41.91" width="0.3048" layer="1"/>
<wire x1="36.83" y1="40.06" x2="38.68" y2="40.06" width="0.3048" layer="1"/>
<wire x1="36.83" y1="40.26" x2="38.68" y2="40.06" width="0.3048" layer="1"/>
<wire x1="38.68" y1="40.06" x2="38.735" y2="40.005" width="0.3048" layer="1"/>
<via x="38.735" y="40.005" extent="1-16" drill="0.3048"/>
<wire x1="38.735" y1="40.005" x2="39.37" y2="40.64" width="0.3048" layer="16"/>
<wire x1="55.88" y1="40.06" x2="57.73" y2="40.06" width="0.3048" layer="1"/>
<wire x1="55.88" y1="40.26" x2="57.73" y2="40.06" width="0.3048" layer="1"/>
<wire x1="57.73" y1="40.06" x2="57.785" y2="40.005" width="0.3048" layer="1"/>
<via x="57.785" y="40.005" extent="1-16" drill="0.3048"/>
<wire x1="57.785" y1="40.005" x2="58.42" y2="40.64" width="0.3048" layer="16"/>
<wire x1="55.626" y1="41.91" x2="55.626" y2="40.314" width="0.3048" layer="1"/>
<wire x1="55.626" y1="40.314" x2="55.88" y2="40.06" width="0.3048" layer="1"/>
<wire x1="55.626" y1="40.314" x2="55.88" y2="40.26" width="0.3048" layer="1"/>
<wire x1="36.576" y1="41.91" x2="36.576" y2="40.314" width="0.3048" layer="1"/>
<wire x1="36.576" y1="40.314" x2="36.83" y2="40.06" width="0.3048" layer="1"/>
<wire x1="36.576" y1="40.314" x2="36.83" y2="40.26" width="0.3048" layer="1"/>
<wire x1="69.72" y1="71.12" x2="68.6" y2="70" width="1.27" layer="1"/>
<wire x1="68.6" y1="70" x2="68.6" y2="66.07" width="1.27" layer="1"/>
</signal>
@ -1547,7 +1559,7 @@ design rules under a new name.</description>
<wire x1="32.385" y1="42.418" x2="34.036" y2="42.418" width="0.3048" layer="1"/>
<wire x1="34.036" y1="42.418" x2="34.544" y2="41.91" width="0.3048" layer="1"/>
<wire x1="34.544" y1="41.91" x2="34.29" y2="41.656" width="0.3048" layer="1"/>
<wire x1="34.29" y1="41.656" x2="34.29" y2="40.06" width="0.3048" layer="1"/>
<wire x1="34.29" y1="41.656" x2="34.29" y2="40.26" width="0.3048" layer="1"/>
<wire x1="34.544" y1="41.91" x2="35.814" y2="43.18" width="0.3048" layer="1"/>
<wire x1="35.814" y1="43.18" x2="37.465" y2="43.18" width="0.3048" layer="1"/>
<wire x1="37.465" y1="43.18" x2="38.1" y2="42.545" width="0.3048" layer="1"/>
@ -1608,7 +1620,7 @@ design rules under a new name.</description>
<contactref element="R21" pad="1"/>
<contactref element="C9" pad="2"/>
<contactref element="OC3" pad="4"/>
<wire x1="17.145" y1="40.06" x2="17.145" y2="41.656" width="0.3048" layer="1"/>
<wire x1="17.145" y1="40.26" x2="17.145" y2="41.656" width="0.3048" layer="1"/>
<wire x1="17.145" y1="41.656" x2="17.399" y2="41.91" width="0.3048" layer="1"/>
<wire x1="17.399" y1="41.91" x2="17.399" y2="43.434" width="0.3048" layer="1"/>
<wire x1="17.399" y1="43.434" x2="17.145" y2="43.688" width="0.3048" layer="1"/>
@ -1650,7 +1662,7 @@ design rules under a new name.</description>
<wire x1="48.26" y1="60.96" x2="48.26" y2="54.61" width="0.3048" layer="1"/>
<wire x1="48.26" y1="54.61" x2="49.53" y2="53.34" width="0.3048" layer="1"/>
<wire x1="49.53" y1="53.34" x2="49.53" y2="46.355" width="0.3048" layer="1"/>
<wire x1="53.34" y1="40.06" x2="53.34" y2="41.656" width="0.3048" layer="1"/>
<wire x1="53.34" y1="40.26" x2="53.34" y2="41.656" width="0.3048" layer="1"/>
<wire x1="53.34" y1="41.656" x2="53.594" y2="41.91" width="0.3048" layer="1"/>
<wire x1="53.594" y1="41.91" x2="51.943" y2="41.91" width="0.3048" layer="1"/>
<wire x1="51.943" y1="41.91" x2="51.435" y2="42.418" width="0.3048" layer="1"/>
@ -1732,7 +1744,7 @@ design rules under a new name.</description>
<wire x1="49.53" y1="29.21" x2="51.435" y2="31.115" width="1.27" layer="16"/>
<via x="51.435" y="31.115" extent="1-16" drill="0.6"/>
<wire x1="51.435" y1="31.115" x2="53.285" y2="31.115" width="1.27" layer="1"/>
<wire x1="53.285" y1="31.115" x2="53.34" y2="31.06" width="1.27" layer="1"/>
<wire x1="53.285" y1="31.115" x2="53.34" y2="30.86" width="1.27" layer="1"/>
</signal>
<signal name="N$4" class="1">
<contactref element="R9" pad="2"/>
@ -1752,12 +1764,12 @@ design rules under a new name.</description>
<contactref element="R10" pad="2"/>
<contactref element="C4" pad="2"/>
<contactref element="OC1" pad="2"/>
<wire x1="55.88" y1="19.815" x2="55.88" y2="31.06" width="1.27" layer="1"/>
<wire x1="55.88" y1="19.815" x2="55.88" y2="30.86" width="1.27" layer="1"/>
<wire x1="55.88" y1="28.835" x2="55.88" y2="29.21" width="1.27" layer="16"/>
<wire x1="55.88" y1="29.21" x2="57.785" y2="31.115" width="1.27" layer="16"/>
<via x="57.785" y="31.115" extent="1-16" drill="0.6"/>
<wire x1="57.785" y1="31.115" x2="55.935" y2="31.115" width="1.27" layer="1"/>
<wire x1="55.935" y1="31.115" x2="55.88" y2="31.06" width="1.27" layer="1"/>
<wire x1="55.935" y1="31.115" x2="55.88" y2="30.86" width="1.27" layer="1"/>
</signal>
<signal name="L2" class="1">
<contactref element="R12" pad="1"/>
@ -1773,11 +1785,12 @@ design rules under a new name.</description>
<signal name="N$7" class="1">
<contactref element="R13" pad="2"/>
<contactref element="OC2" pad="1"/>
<wire x1="34.29" y1="31.06" x2="32.44" y2="31.06" width="1.27" layer="1"/>
<wire x1="32.44" y1="31.06" x2="32.385" y2="31.115" width="1.27" layer="1"/>
<via x="32.385" y="31.115" extent="1-16" drill="0.6"/>
<wire x1="32.385" y1="31.115" x2="31.75" y2="30.48" width="1.27" layer="16"/>
<wire x1="31.75" y1="30.48" x2="31.75" y2="28.835" width="1.27" layer="16"/>
<wire x1="32.44" y1="31.06" x2="34.09" y2="31.06" width="1.27" layer="1"/>
<wire x1="34.09" y1="31.06" x2="34.29" y2="30.86" width="1.27" layer="1" curve="-90"/>
</signal>
<signal name="N$8" class="1">
<contactref element="R14" pad="2"/>
@ -1798,12 +1811,12 @@ design rules under a new name.</description>
<contactref element="C6" pad="2"/>
<contactref element="OC2" pad="2"/>
<wire x1="38.735" y1="19.815" x2="38.735" y2="29.155" width="1.27" layer="1"/>
<wire x1="38.735" y1="29.155" x2="36.83" y2="31.06" width="1.27" layer="1"/>
<wire x1="38.735" y1="29.155" x2="36.83" y2="30.86" width="1.27" layer="1"/>
<wire x1="38.735" y1="28.835" x2="38.735" y2="30.48" width="1.27" layer="16"/>
<wire x1="38.735" y1="30.48" x2="39.37" y2="31.115" width="1.27" layer="16"/>
<via x="39.37" y="31.115" extent="1-16" drill="0.6"/>
<wire x1="39.37" y1="31.115" x2="36.885" y2="31.115" width="1.27" layer="1"/>
<wire x1="36.885" y1="31.115" x2="36.83" y2="31.06" width="1.27" layer="1"/>
<wire x1="36.885" y1="31.115" x2="36.83" y2="30.86" width="1.27" layer="1"/>
</signal>
<signal name="L3" class="1">
<contactref element="R17" pad="1"/>
@ -1820,8 +1833,9 @@ design rules under a new name.</description>
<contactref element="R18" pad="2"/>
<contactref element="OC3" pad="1"/>
<wire x1="13.97" y1="28.835" x2="14.925" y2="31.06" width="1.27" layer="16"/>
<wire x1="14.925" y1="31.06" x2="17.145" y2="31.06" width="1.27" layer="1"/>
<via x="14.925" y="31.06" extent="1-16" drill="0.6"/>
<wire x1="14.925" y1="31.06" x2="16.945" y2="31.06" width="1.27" layer="1"/>
<wire x1="16.945" y1="31.06" x2="17.145" y2="30.86" width="1.27" layer="1" curve="-90"/>
</signal>
<signal name="N$12" class="1">
<contactref element="R19" pad="2"/>
@ -1843,12 +1857,12 @@ design rules under a new name.</description>
<contactref element="C8" pad="2"/>
<contactref element="OC3" pad="2"/>
<wire x1="20.955" y1="19.815" x2="20.955" y2="29.79" width="1.27" layer="1"/>
<wire x1="20.955" y1="29.79" x2="19.685" y2="31.06" width="1.27" layer="1"/>
<wire x1="20.955" y1="29.79" x2="19.685" y2="30.86" width="1.27" layer="1"/>
<wire x1="20.955" y1="28.835" x2="20.955" y2="29.845" width="1.27" layer="16"/>
<wire x1="20.955" y1="29.845" x2="22.225" y2="31.115" width="1.27" layer="16"/>
<via x="22.225" y="31.115" extent="1-16" drill="0.6"/>
<wire x1="22.225" y1="31.115" x2="19.74" y2="31.115" width="1.27" layer="1"/>
<wire x1="19.74" y1="31.115" x2="19.685" y2="31.06" width="1.27" layer="1"/>
<wire x1="19.74" y1="31.115" x2="19.685" y2="30.86" width="1.27" layer="1"/>
</signal>
</signals>
</board>

View File

@ -3679,10 +3679,10 @@ DIN A4, landscape with extra doc field</description>
<packages>
<package name="LTV-814S">
<description>Footprint of LTV-814S according to LTV-8X4 series 201509.pdf</description>
<smd name="4" x="-1.27" y="4.5" dx="1.5" dy="1.3" layer="1"/>
<smd name="3" x="1.27" y="4.5" dx="1.5" dy="1.3" layer="1"/>
<smd name="2" x="1.27" y="-4.5" dx="1.5" dy="1.3" layer="1"/>
<smd name="1" x="-1.27" y="-4.5" dx="1.5" dy="1.3" layer="1"/>
<smd name="4" x="-1.27" y="4.7" dx="1.5" dy="1.7" layer="1"/>
<smd name="3" x="1.27" y="4.7" dx="1.5" dy="1.7" layer="1"/>
<smd name="2" x="1.27" y="-4.7" dx="1.5" dy="1.7" layer="1"/>
<smd name="1" x="-1.27" y="-4.7" dx="1.5" dy="1.7" layer="1"/>
<wire x1="-2.3" y1="3.25" x2="2.3" y2="3.25" width="0.127" layer="51"/>
<wire x1="2.3" y1="3.25" x2="2.3" y2="-3.25" width="0.127" layer="51"/>
<wire x1="2.3" y1="-3.25" x2="-2.3" y2="-3.25" width="0.127" layer="51"/>