summaryrefslogtreecommitdiff
path: root/circuit/smd.brd
diff options
context:
space:
mode:
authorDaniel Friesel <derf@finalrewind.org>2015-12-27 15:34:34 +0100
committerDaniel Friesel <derf@finalrewind.org>2015-12-27 15:34:34 +0100
commit5e0499b2e51b57ba7c9bc7ec4058de400267fc67 (patch)
tree4d5758cff80b9b44a6e2929ede4827efa60de4a5 /circuit/smd.brd
parent6f2f93ed41668564878efbd9d2d9adb32d54ddd4 (diff)
smd layout: add status LEDs, cause status LEDs are always good \o/
Diffstat (limited to 'circuit/smd.brd')
-rw-r--r--circuit/smd.brd174
1 files changed, 123 insertions, 51 deletions
diff --git a/circuit/smd.brd b/circuit/smd.brd
index 9471d56..a553f68 100644
--- a/circuit/smd.brd
+++ b/circuit/smd.brd
@@ -6,7 +6,7 @@
<setting alwaysvectorfont="yes"/>
<setting verticaltext="up"/>
</settings>
-<grid distance="0.05" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.025" altunitdist="inch" altunit="inch"/>
+<grid distance="0.05" unitdist="inch" unit="inch" style="lines" multiple="1" display="yes" altdistance="0.025" altunitdist="inch" altunit="inch"/>
<layers>
<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
@@ -64,15 +64,21 @@
<wire x1="37.77" y1="0" x2="37.77" y2="17.77" width="0" layer="20"/>
<wire x1="37.77" y1="17.77" x2="0" y2="17.77" width="0" layer="20"/>
<wire x1="0" y1="17.77" x2="0" y2="0" width="0" layer="20"/>
-<text x="20.32" y="15.875" size="1.016" layer="26" rot="MR0">@derfnull</text>
-<text x="20.32" y="13.335" size="1.016" layer="26" rot="MR0">SMD rev 1</text>
-<text x="20.32" y="14.605" size="1.016" layer="26" rot="MR0">vusb-i2c</text>
+<text x="36.195" y="15.875" size="1.016" layer="26" rot="MR0">@derfnull</text>
+<text x="19.685" y="15.875" size="1.016" layer="26" rot="MR0">SMD rev 1</text>
+<text x="27.94" y="15.875" size="1.016" layer="26" rot="MR0">vusb-i2c</text>
<text x="34.29" y="14.605" size="1.016" layer="25">SDA</text>
<text x="34.29" y="2.54" size="1.016" layer="25">SCL</text>
<text x="34.29" y="15.875" size="1.016" layer="25">5V</text>
<text x="34.29" y="1.27" size="1.016" layer="25">GND</text>
<text x="24.765" y="12.7" size="1.016" layer="25">1</text>
<text x="26.035" y="5.08" size="1.016" layer="25" rot="R180">ISP</text>
+<text x="9.525" y="12.7" size="0.8128" layer="25" rot="R180">PWR</text>
+<text x="9.525" y="11.43" size="0.8128" layer="25" rot="R180">ACT</text>
+<wire x1="6.35" y1="6.35" x2="10.16" y2="6.35" width="0.254" layer="25"/>
+<wire x1="10.16" y1="6.35" x2="10.16" y2="13.335" width="0.254" layer="25"/>
+<wire x1="10.16" y1="13.335" x2="6.35" y2="13.335" width="0.254" layer="25"/>
+<wire x1="6.35" y1="13.335" x2="6.35" y2="6.35" width="0.254" layer="25"/>
</plain>
<libraries>
<library name="atmel">
@@ -358,6 +364,30 @@ Based on the following sources:
</package>
</packages>
</library>
+<library name="led">
+<description>&lt;b&gt;LEDs&lt;/b&gt;&lt;p&gt;
+&lt;author&gt;Created by librarian@cadsoft.de&lt;/author&gt;&lt;br&gt;
+Extended by Federico Battaglin &lt;author&gt;&amp;lt;federico.rd@fdpinternational.com&amp;gt;&lt;/author&gt; with DUOLED</description>
+<packages>
+<package name="SML0805">
+<description>&lt;b&gt;SML0805-2CW-TR (0805 PROFILE)&lt;/b&gt; COOL WHITE&lt;p&gt;
+Source: http://www.ledtronics.com/ds/smd-0603/Dstr0093.pdf</description>
+<wire x1="-0.95" y1="-0.55" x2="0.95" y2="-0.55" width="0.1016" layer="51"/>
+<wire x1="0.95" y1="-0.55" x2="0.95" y2="0.55" width="0.1016" layer="51"/>
+<wire x1="0.95" y1="0.55" x2="-0.95" y2="0.55" width="0.1016" layer="51"/>
+<wire x1="-0.95" y1="0.55" x2="-0.95" y2="-0.55" width="0.1016" layer="51"/>
+<wire x1="-0.175" y1="-0.025" x2="0" y2="0.15" width="0.0634" layer="21"/>
+<wire x1="0" y1="0.15" x2="0.15" y2="0" width="0.0634" layer="21"/>
+<wire x1="0.15" y1="0" x2="-0.025" y2="-0.175" width="0.0634" layer="21"/>
+<wire x1="-0.025" y1="-0.175" x2="-0.175" y2="-0.025" width="0.0634" layer="21"/>
+<circle x="-0.275" y="0.4" radius="0.125" width="0" layer="21"/>
+<smd name="C" x="-1.05" y="0" dx="1.2" dy="1.2" layer="1"/>
+<smd name="A" x="1.05" y="0" dx="1.2" dy="1.2" layer="1"/>
+<text x="-1.5" y="1" size="1.27" layer="25">&gt;NAME</text>
+<text x="-1.5" y="-2" size="1.27" layer="27">&gt;VALUE</text>
+</package>
+</packages>
+</library>
</libraries>
<attributes>
</attributes>
@@ -543,7 +573,7 @@ Based on the following sources:
<attribute name="OC_FARNELL" value="unknown" x="17.145" y="11.43" size="1.778" layer="27" display="off"/>
</element>
<element name="Q1" library="crystal" package="HC49/S" value="16MHz" x="17.78" y="3.175" smashed="yes" rot="R180">
-<attribute name="NAME" x="23.495" y="2.667" size="0.8128" layer="25" ratio="10"/>
+<attribute name="NAME" x="23.495" y="1.397" size="0.8128" layer="25" ratio="10"/>
<attribute name="VALUE" x="22.86" y="7.112" size="1.27" layer="27" ratio="10" rot="R180"/>
</element>
<element name="C3" library="rcl" package="C0805" value="22p" x="24.13" y="2.54" smashed="yes" rot="MR0">
@@ -554,40 +584,40 @@ Based on the following sources:
<attribute name="NAME" x="12.065" y="3.81" size="0.8128" layer="26" rot="MR0"/>
<attribute name="VALUE" x="10.16" y="5.08" size="1.27" layer="28" rot="MR180"/>
</element>
-<element name="R5" library="rcl" package="R0805" value="1k5" x="8.255" y="5.715" smashed="yes" rot="MR270">
-<attribute name="NAME" x="9.652" y="6.096" size="0.8128" layer="26" ratio="10" rot="MR180"/>
-<attribute name="VALUE" x="8.89" y="7.9756" size="1.27" layer="28" ratio="10" rot="MR270"/>
+<element name="R5" library="rcl" package="R0805" value="1k5" x="10.795" y="5.715" smashed="yes" rot="MR0">
+<attribute name="NAME" x="11.176" y="4.318" size="0.8128" layer="26" ratio="10" rot="MR270"/>
+<attribute name="VALUE" x="13.0556" y="5.08" size="1.27" layer="28" ratio="10" rot="MR0"/>
</element>
-<element name="R6" library="rcl" package="R0805" value="68R" x="16.51" y="8.89" smashed="yes" rot="MR180">
-<attribute name="NAME" x="12.827" y="9.271" size="0.8128" layer="26" ratio="10" rot="MR180"/>
-<attribute name="VALUE" x="14.2494" y="9.525" size="1.27" layer="28" ratio="10" rot="MR180"/>
+<element name="R6" library="rcl" package="R0805" value="68R" x="16.51" y="8.255" smashed="yes" rot="MR180">
+<attribute name="NAME" x="12.827" y="8.636" size="0.8128" layer="26" ratio="10" rot="MR180"/>
+<attribute name="VALUE" x="14.2494" y="8.89" size="1.27" layer="28" ratio="10" rot="MR180"/>
</element>
-<element name="R4" library="rcl" package="R0805" value="68R" x="16.51" y="11.43" smashed="yes" rot="MR180">
-<attribute name="NAME" x="12.827" y="11.811" size="0.8128" layer="26" ratio="10" rot="MR180"/>
-<attribute name="VALUE" x="14.2494" y="12.065" size="1.27" layer="28" ratio="10" rot="MR180"/>
+<element name="R4" library="rcl" package="R0805" value="68R" x="16.51" y="10.795" smashed="yes" rot="MR180">
+<attribute name="NAME" x="12.827" y="11.176" size="0.8128" layer="26" ratio="10" rot="MR180"/>
+<attribute name="VALUE" x="14.2494" y="11.43" size="1.27" layer="28" ratio="10" rot="MR180"/>
</element>
<element name="C1" library="rcl" package="C0805" value="100n" x="8.255" y="15.875" smashed="yes">
-<attribute name="NAME" x="4.445" y="15.875" size="0.8128" layer="25"/>
+<attribute name="NAME" x="10.16" y="15.24" size="0.8128" layer="25"/>
<attribute name="VALUE" x="6.985" y="13.335" size="1.27" layer="27"/>
</element>
<element name="R1" library="rcl" package="R0805" value="10k" x="8.255" y="1.905" smashed="yes" rot="R180">
-<attribute name="NAME" x="4.572" y="0.889" size="0.8128" layer="25" ratio="10"/>
+<attribute name="NAME" x="10.287" y="1.524" size="0.8128" layer="25" ratio="10"/>
<attribute name="VALUE" x="10.5156" y="2.54" size="1.27" layer="27" ratio="10" rot="R180"/>
</element>
-<element name="D2" library="diode" package="SOD80C" value="3V3" x="8.255" y="5.715" smashed="yes" rot="R270">
-<attribute name="NAME" x="9.271" y="4.953" size="0.8128" layer="25" ratio="10"/>
-<attribute name="VALUE" x="5.842" y="7.239" size="1.27" layer="27" ratio="10" rot="R270"/>
+<element name="D2" library="diode" package="SOD80C" value="3V3" x="16.51" y="5.715" smashed="yes" rot="MR180">
+<attribute name="NAME" x="17.272" y="4.699" size="0.8128" layer="26" ratio="10" rot="MR270"/>
+<attribute name="VALUE" x="14.986" y="8.128" size="1.27" layer="28" ratio="10" rot="MR180"/>
</element>
-<element name="D1" library="diode" package="SOD80C" value="3V3" x="8.255" y="12.065" smashed="yes" rot="R90">
-<attribute name="NAME" x="9.271" y="11.938" size="0.8128" layer="25" ratio="10"/>
-<attribute name="VALUE" x="10.668" y="10.541" size="1.27" layer="27" ratio="10" rot="R90"/>
+<element name="D1" library="diode" package="SOD80C" value="3V3" x="16.51" y="13.335" smashed="yes" rot="MR180">
+<attribute name="NAME" x="16.383" y="14.351" size="0.8128" layer="26" ratio="10" rot="MR90"/>
+<attribute name="VALUE" x="14.986" y="15.748" size="1.27" layer="28" ratio="10" rot="MR180"/>
</element>
<element name="R2" library="rcl" package="R0805" value="1k5" x="27.94" y="14.605" smashed="yes">
-<attribute name="NAME" x="27.432" y="16.129" size="0.8128" layer="25" ratio="10"/>
+<attribute name="NAME" x="25.908" y="14.986" size="0.8128" layer="25" ratio="10" rot="R180"/>
<attribute name="VALUE" x="25.6794" y="13.97" size="1.27" layer="27" ratio="10"/>
</element>
<element name="R3" library="rcl" package="R0805" value="1k5" x="27.94" y="3.175" smashed="yes">
-<attribute name="NAME" x="27.432" y="0.889" size="0.8128" layer="25" ratio="10"/>
+<attribute name="NAME" x="25.908" y="3.556" size="0.8128" layer="25" ratio="10" rot="R180"/>
<attribute name="VALUE" x="25.6794" y="2.54" size="1.27" layer="27" ratio="10"/>
</element>
<element name="SV2" library="pinhead" package="2X03" value="ISP" x="27.94" y="8.89" smashed="yes" rot="R270">
@@ -602,6 +632,18 @@ Based on the following sources:
<attribute name="NAME" x="4.42" y="13.39" size="1.27" layer="27"/>
<attribute name="VALUE" x="4.42" y="2.89" size="1.27" layer="27"/>
</element>
+<element name="LED1" library="led" package="SML0805" value="" x="8.255" y="7.62" smashed="yes" rot="R180">
+<attribute name="NAME" x="9.755" y="6.62" size="1.27" layer="27" rot="R180"/>
+<attribute name="VALUE" x="9.755" y="9.62" size="1.27" layer="27" rot="R180"/>
+</element>
+<element name="LED2" library="led" package="SML0805" value="" x="8.255" y="9.525" smashed="yes">
+<attribute name="NAME" x="6.755" y="10.525" size="1.27" layer="27"/>
+<attribute name="VALUE" x="6.755" y="7.525" size="1.27" layer="27"/>
+</element>
+<element name="R7" library="rcl" package="R0805" value="" x="8.255" y="5.08" smashed="yes" rot="R180">
+<attribute name="NAME" x="10.16" y="4.445" size="0.8128" layer="25"/>
+<attribute name="VALUE" x="8.89" y="7.62" size="1.27" layer="27" rot="R180"/>
+</element>
</elements>
<signals>
<signal name="GND">
@@ -650,42 +692,44 @@ Based on the following sources:
<signal name="AVRD+">
<contactref element="IC1" pad="6"/>
<contactref element="R4" pad="2"/>
-<wire x1="17.46" y1="11.43" x2="19.685" y2="11.43" width="0.4064" layer="16"/>
-<via x="19.685" y="11.43" extent="1-16" drill="0.7"/>
-<wire x1="19.685" y1="11.43" x2="18.415" y2="10.16" width="0.4064" layer="1"/>
-<wire x1="18.415" y1="10.16" x2="18.415" y2="6.2992" width="0.4064" layer="1"/>
+<wire x1="17.46" y1="10.795" x2="19.05" y2="10.795" width="0.4064" layer="16"/>
+<wire x1="19.05" y1="10.795" x2="19.685" y2="10.16" width="0.4064" layer="16"/>
+<via x="19.685" y="10.16" extent="1-16" drill="0.7"/>
+<wire x1="19.685" y1="10.16" x2="19.05" y2="10.16" width="0.4064" layer="1"/>
+<wire x1="19.05" y1="10.16" x2="18.415" y2="9.525" width="0.4064" layer="1"/>
+<wire x1="18.415" y1="9.525" x2="18.415" y2="6.2992" width="0.4064" layer="1"/>
</signal>
<signal name="D-">
<contactref element="R5" pad="1"/>
<contactref element="D2" pad="C"/>
<contactref element="R6" pad="1"/>
<contactref element="X1" pad="2"/>
-<wire x1="4.92" y1="7.79" x2="7.88" y2="7.79" width="0.4064" layer="1"/>
-<wire x1="7.88" y1="7.79" x2="8.255" y2="7.415" width="0.4064" layer="1"/>
-<wire x1="8.255" y1="6.665" x2="6.045" y2="6.665" width="0.4064" layer="16"/>
-<wire x1="6.045" y1="6.665" x2="4.92" y2="7.79" width="0.4064" layer="16"/>
-<wire x1="15.56" y1="8.89" x2="12.7" y2="8.89" width="0.4064" layer="16"/>
-<wire x1="12.7" y1="8.89" x2="10.795" y2="6.985" width="0.4064" layer="16"/>
-<wire x1="10.795" y1="6.985" x2="8.575" y2="6.985" width="0.4064" layer="16"/>
-<wire x1="8.575" y1="6.985" x2="8.255" y2="6.665" width="0.4064" layer="16"/>
+<wire x1="4.92" y1="7.79" x2="10.625" y2="7.79" width="0.4064" layer="16"/>
+<wire x1="10.625" y1="7.79" x2="11.43" y2="6.985" width="0.4064" layer="16"/>
+<wire x1="11.43" y1="6.985" x2="11.43" y2="6.03" width="0.4064" layer="16"/>
+<wire x1="11.43" y1="6.03" x2="11.745" y2="5.715" width="0.4064" layer="16"/>
+<wire x1="11.745" y1="5.715" x2="14.81" y2="5.715" width="0.4064" layer="16"/>
+<wire x1="14.81" y1="5.715" x2="14.81" y2="7.505" width="0.4064" layer="16"/>
+<wire x1="14.81" y1="7.505" x2="15.56" y2="8.255" width="0.4064" layer="16"/>
</signal>
<signal name="D+">
<contactref element="D1" pad="C"/>
<contactref element="R4" pad="1"/>
<contactref element="X1" pad="3"/>
-<wire x1="4.92" y1="9.79" x2="7.68" y2="9.79" width="0.4064" layer="1"/>
-<wire x1="7.68" y1="9.79" x2="8.255" y2="10.365" width="0.4064" layer="1"/>
-<wire x1="15.56" y1="11.43" x2="12.065" y2="11.43" width="0.4064" layer="16"/>
-<wire x1="12.065" y1="11.43" x2="10.795" y2="10.16" width="0.4064" layer="16"/>
-<wire x1="10.795" y1="10.16" x2="5.29" y2="10.16" width="0.4064" layer="16"/>
-<wire x1="5.29" y1="10.16" x2="4.92" y2="9.79" width="0.4064" layer="16"/>
+<wire x1="4.92" y1="9.79" x2="5.98" y2="9.79" width="0.4064" layer="16"/>
+<wire x1="5.98" y1="9.79" x2="9.525" y2="13.335" width="0.4064" layer="16"/>
+<wire x1="9.525" y1="13.335" x2="14.81" y2="13.335" width="0.4064" layer="16"/>
+<wire x1="15.56" y1="10.795" x2="15.56" y2="11.11" width="0.4064" layer="16"/>
+<wire x1="15.56" y1="11.11" x2="14.605" y2="12.065" width="0.4064" layer="16"/>
+<wire x1="14.605" y1="12.065" x2="14.605" y2="13.13" width="0.4064" layer="16"/>
+<wire x1="14.605" y1="13.13" x2="14.81" y2="13.335" width="0.4064" layer="16"/>
</signal>
<signal name="AVRD-">
<contactref element="R6" pad="2"/>
<contactref element="IC1" pad="7"/>
-<wire x1="17.46" y1="8.89" x2="19.685" y2="8.89" width="0.4064" layer="16"/>
-<via x="19.685" y="8.89" extent="1-16" drill="0.7"/>
-<wire x1="19.685" y1="8.89" x2="19.685" y2="6.2992" width="0.4064" layer="1"/>
+<wire x1="17.46" y1="8.255" x2="19.685" y2="8.255" width="0.4064" layer="16"/>
+<via x="19.685" y="8.255" extent="1-16" drill="0.7"/>
+<wire x1="19.685" y1="8.255" x2="19.685" y2="6.2992" width="0.4064" layer="1"/>
</signal>
<signal name="RST">
<contactref element="IC1" pad="1"/>
@@ -709,12 +753,6 @@ Based on the following sources:
<contactref element="R3" pad="2"/>
<contactref element="R2" pad="2"/>
<contactref element="X1" pad="1"/>
-<wire x1="4.92" y1="5.29" x2="4.92" y2="5.24" width="0.4064" layer="1"/>
-<wire x1="4.92" y1="5.24" x2="6.35" y2="3.81" width="0.4064" layer="1"/>
-<wire x1="6.35" y1="3.81" x2="6.35" y2="2.54" width="0.4064" layer="1"/>
-<wire x1="6.35" y1="2.54" x2="6.985" y2="1.905" width="0.4064" layer="1"/>
-<wire x1="6.985" y1="1.905" x2="7.305" y2="1.905" width="0.4064" layer="1"/>
-<wire x1="8.255" y1="4.765" x2="5.395" y2="4.765" width="0.4064" layer="16"/>
<wire x1="5.395" y1="4.765" x2="5.08" y2="5.08" width="0.4064" layer="16"/>
<wire x1="5.08" y1="5.08" x2="5.08" y2="5.13" width="0.4064" layer="16"/>
<wire x1="5.08" y1="5.13" x2="4.92" y2="5.29" width="0.4064" layer="16"/>
@@ -746,6 +784,12 @@ Based on the following sources:
<via x="31.115" y="6.35" extent="1-16" drill="0.7"/>
<wire x1="31.115" y1="6.35" x2="31.115" y2="9.525" width="0.4064" layer="1"/>
<wire x1="31.115" y1="9.525" x2="29.21" y2="11.43" width="0.4064" layer="1"/>
+<wire x1="7.305" y1="1.905" x2="6.985" y2="1.905" width="0.4064" layer="1"/>
+<wire x1="6.985" y1="1.905" x2="5.08" y2="3.81" width="0.4064" layer="1"/>
+<wire x1="5.08" y1="3.81" x2="5.08" y2="5.13" width="0.4064" layer="1"/>
+<wire x1="5.08" y1="5.13" x2="4.92" y2="5.29" width="0.4064" layer="1"/>
+<wire x1="5.395" y1="4.765" x2="8.895" y2="4.765" width="0.4064" layer="16"/>
+<wire x1="8.895" y1="4.765" x2="9.845" y2="5.715" width="0.4064" layer="16"/>
</signal>
<signal name="SCK/SCL">
<contactref element="IC1" pad="19"/>
@@ -798,6 +842,34 @@ Based on the following sources:
<wire x1="26.035" y1="10.16" x2="27.94" y2="10.16" width="0.4064" layer="16"/>
<wire x1="27.94" y1="10.16" x2="29.21" y2="8.89" width="0.4064" layer="16"/>
</signal>
+<signal name="LED2">
+<contactref element="IC1" pad="2"/>
+<contactref element="R7" pad="1"/>
+<wire x1="13.335" y1="6.2992" x2="13.335" y2="7.62" width="0.4064" layer="1"/>
+<wire x1="13.335" y1="7.62" x2="12.7" y2="8.255" width="0.4064" layer="1"/>
+<wire x1="12.7" y1="8.255" x2="11.43" y2="8.255" width="0.4064" layer="1"/>
+<wire x1="11.43" y1="8.255" x2="10.795" y2="7.62" width="0.4064" layer="1"/>
+<wire x1="10.795" y1="7.62" x2="10.795" y2="5.715" width="0.4064" layer="1"/>
+<wire x1="10.795" y1="5.715" x2="10.16" y2="5.08" width="0.4064" layer="1"/>
+<wire x1="10.16" y1="5.08" x2="9.205" y2="5.08" width="0.4064" layer="1"/>
+</signal>
+<signal name="LED1">
+<contactref element="IC1" pad="3"/>
+<contactref element="LED1" pad="C"/>
+<contactref element="LED2" pad="A"/>
+<wire x1="9.305" y1="9.525" x2="9.305" y2="7.62" width="0.4064" layer="1"/>
+<wire x1="14.605" y1="6.2992" x2="14.605" y2="8.255" width="0.4064" layer="1"/>
+<wire x1="14.605" y1="8.255" x2="13.335" y2="9.525" width="0.4064" layer="1"/>
+<wire x1="13.335" y1="9.525" x2="9.305" y2="9.525" width="0.4064" layer="1"/>
+</signal>
+<signal name="N$2">
+<contactref element="R7" pad="2"/>
+<contactref element="LED1" pad="A"/>
+<contactref element="LED2" pad="C"/>
+<wire x1="7.305" y1="5.08" x2="7.305" y2="7.52" width="0.4064" layer="1"/>
+<wire x1="7.305" y1="7.52" x2="7.205" y2="7.62" width="0.4064" layer="1"/>
+<wire x1="7.205" y1="7.62" x2="7.205" y2="9.525" width="0.4064" layer="1"/>
+</signal>
</signals>
</board>
</drawing>