Skip to content

Commit c629c59

Browse files
authored
Merge pull request #3 from sparkfun/V20
V20
2 parents 36dbf3b + 75f7b8c commit c629c59

File tree

4 files changed

+14614
-111
lines changed

4 files changed

+14614
-111
lines changed

Hardware/Haptic_Motor_Driver_DRV2605L.brd renamed to Hardware/Haptic_Motor_Driver_DRV2605L_v20.brd

Lines changed: 35 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!DOCTYPE eagle SYSTEM "eagle.dtd">
3-
<eagle version="7.5.0">
3+
<eagle version="7.7.0">
44
<drawing>
55
<settings>
66
<setting alwaysvectorfont="no"/>
77
<setting verticaltext="up"/>
88
</settings>
9-
<grid distance="0.05" unitdist="inch" unit="inch" style="lines" multiple="1" display="yes" altdistance="0.005" altunitdist="inch" altunit="inch"/>
9+
<grid distance="0.0125" unitdist="inch" unit="inch" style="lines" multiple="1" display="yes" altdistance="0.005" altunitdist="inch" altunit="inch"/>
1010
<layers>
1111
<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
1212
<layer number="2" name="Route2" color="1" fill="3" visible="no" active="no"/>
@@ -180,7 +180,7 @@
180180
<text x="17.43075" y="8.255" size="1.27" layer="22" font="vector" ratio="15" rot="MR0">O-</text>
181181
<text x="4.85775" y="19.01825" size="1.4224" layer="22" font="vector" ratio="15" rot="MR180">DRV2605L</text>
182182
<text x="8.85825" y="4.66725" size="0.8128" layer="21" font="vector" ratio="15">I2C PU</text>
183-
<text x="19.3675" y="3.683" size="1.016" layer="16" font="vector" ratio="20" rot="MR0">v10</text>
183+
<text x="12.065" y="0.508" size="1.016" layer="16" font="vector" ratio="20" rot="MR0">v20</text>
184184
<text x="10.414" y="17.11325" size="1.016" layer="22" font="vector" ratio="15" rot="MR180">Haptic</text>
185185
<text x="5.0165" y="17.11325" size="1.016" layer="22" font="vector" ratio="15" rot="MR180">Driver</text>
186186
<text x="17.78" y="-14.12875" size="1.778" layer="51" font="vector" ratio="10" distance="10">Mary West</text>
@@ -1696,7 +1696,7 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear
16961696
<elements>
16971697
<element name="STANDOFF4" library="SparkFun-Electromechanical" package="STAND-OFF" value="STAND-OFF" x="2.54" y="17.78" smashed="yes"/>
16981698
<element name="STANDOFF1" library="SparkFun-Electromechanical" package="STAND-OFF" value="STAND-OFF" x="17.78" y="17.78" smashed="yes"/>
1699-
<element name="FID1" library="SparkFun-Aesthetics" package="FIDUCIAL-1X2" value="FIDUCIAL1X2" x="6.35" y="1.27"/>
1699+
<element name="FID1" library="SparkFun-Aesthetics" package="FIDUCIAL-1X2" value="FIDUCIAL1X2" x="6.35" y="1.5875"/>
17001700
<element name="FID2" library="SparkFun-Aesthetics" package="FIDUCIAL-1X2" value="FIDUCIAL1X2" x="18.89125" y="13.81125"/>
17011701
<element name="LOGO2" library="SparkFun-Aesthetics" package="OSHW-LOGO-S" value="OSHW-LOGOS" x="18.25625" y="1.74625" rot="MR0"/>
17021702
<element name="LOGO4" library="SparkFun-Aesthetics" package="SFE_LOGO_NAME_FLAME_.1" value="SFE_LOGO_NAME_FLAME.1_INCH" x="18.034" y="9.55675" rot="MR0"/>
@@ -1718,8 +1718,8 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear
17181718
<element name="C3" library="SparkFun-Capacitors" package="0402-CAP" value="1.0uF" x="7.9375" y="14.605">
17191719
<attribute name="PROD_ID" value="CAP-12417" x="7.9375" y="14.605" size="1.778" layer="27" font="vector" ratio="15" display="off"/>
17201720
</element>
1721-
<element name="C1" library="SparkFun-Capacitors" package="0402-CAP" value="1.0uF" x="12.54125" y="14.605">
1722-
<attribute name="PROD_ID" value="CAP-12417" x="12.54125" y="14.605" size="1.778" layer="27" font="vector" ratio="15" display="off"/>
1721+
<element name="C1" library="SparkFun-Capacitors" package="0402-CAP" value="1.0uF" x="12.85875" y="14.605" rot="R180">
1722+
<attribute name="PROD_ID" value="CAP-12417" x="12.85875" y="14.605" size="1.778" layer="27" font="vector" ratio="15" rot="R180" display="off"/>
17231723
</element>
17241724
</elements>
17251725
<signals>
@@ -1748,28 +1748,36 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear
17481748
<wire x1="4.28625" y1="14.12875" x2="1.42875" y2="14.12875" width="0.254" layer="1"/>
17491749
<contactref element="JP1" pad="6"/>
17501750
<wire x1="1.42875" y1="14.12875" x2="1.27" y2="13.97" width="0.254" layer="1"/>
1751-
<wire x1="17.30375" y1="11.1125" x2="17.30375" y2="12.54125" width="0.254" layer="16"/>
1752-
<wire x1="17.30375" y1="12.54125" x2="15.24" y2="14.605" width="0.254" layer="16"/>
1753-
<wire x1="15.24" y1="14.605" x2="1.905" y2="14.605" width="0.254" layer="16"/>
1754-
<wire x1="1.905" y1="14.605" x2="1.27" y2="13.97" width="0.254" layer="16"/>
17551751
<via x="7.3025" y="3.33375" extent="1-16" drill="0.381"/>
17561752
<via x="3.96875" y="5.23875" extent="1-16" drill="0.381"/>
1753+
<contactref element="C1" pad="2"/>
1754+
<via x="4.191" y="8.382" extent="1-16" drill="0.381"/>
17571755
</signal>
17581756
<signal name="N$30">
17591757
</signal>
17601758
<signal name="VCC">
17611759
<contactref element="I2C" pad="2"/>
17621760
<contactref element="JP1" pad="5"/>
17631761
<contactref element="C1" pad="1"/>
1764-
<wire x1="10.95375" y1="6.82625" x2="10.95375" y2="9.36625" width="0.254" layer="1"/>
1765-
<via x="10.95375" y="9.36625" extent="1-16" drill="0.381"/>
1766-
<wire x1="10.95375" y1="14.2875" x2="10.95375" y2="9.36625" width="0.254" layer="1"/>
1767-
<wire x1="11.96125" y1="14.605" x2="11.27125" y2="14.605" width="0.254" layer="1"/>
1768-
<wire x1="11.27125" y1="14.605" x2="10.95375" y2="14.2875" width="0.254" layer="1"/>
1769-
<wire x1="1.27" y1="11.43" x2="6.35" y2="11.43" width="0.254" layer="16"/>
1770-
<wire x1="6.35" y1="11.43" x2="8.09625" y2="9.68375" width="0.254" layer="16"/>
1771-
<wire x1="8.09625" y1="9.68375" x2="10.63625" y2="9.68375" width="0.254" layer="16"/>
1772-
<wire x1="10.63625" y1="9.68375" x2="10.95375" y2="9.36625" width="0.254" layer="16"/>
1762+
<contactref element="U1" pad="P$10"/>
1763+
<contactref element="U1" pad="P$6"/>
1764+
<wire x1="13.13125" y1="12.8075" x2="12.01375" y2="12.8075" width="0.254" layer="1"/>
1765+
<wire x1="12.01375" y1="12.8075" x2="11.58875" y2="12.3825" width="0.254" layer="1"/>
1766+
<wire x1="13.11875" y1="10.795" x2="13.13125" y2="10.8075" width="0.254" layer="1"/>
1767+
<wire x1="13.13125" y1="12.8075" x2="13.3155" y2="12.8075" width="0.254" layer="1"/>
1768+
<wire x1="13.3155" y1="12.8075" x2="13.335" y2="12.827" width="0.254" layer="1"/>
1769+
<wire x1="13.335" y1="12.827" x2="13.335" y2="14.50125" width="0.254" layer="1"/>
1770+
<wire x1="13.335" y1="14.50125" x2="13.43875" y2="14.605" width="0.254" layer="1"/>
1771+
<wire x1="1.27" y1="11.43" x2="8.5725" y2="11.43" width="0.254" layer="16"/>
1772+
<wire x1="8.5725" y1="11.43" x2="11.1125" y2="8.89" width="0.254" layer="16"/>
1773+
<via x="11.1125" y="8.89" extent="1-16" drill="0.381"/>
1774+
<wire x1="11.1125" y1="8.89" x2="11.1125" y2="9.8425" width="0.254" layer="1"/>
1775+
<wire x1="11.1125" y1="9.8425" x2="11.58875" y2="10.31875" width="0.254" layer="1"/>
1776+
<wire x1="11.58875" y1="12.3825" x2="11.58875" y2="10.795" width="0.254" layer="1"/>
1777+
<wire x1="11.58875" y1="10.795" x2="11.58875" y2="10.31875" width="0.254" layer="1"/>
1778+
<wire x1="13.11875" y1="10.795" x2="11.58875" y2="10.795" width="0.254" layer="1"/>
1779+
<wire x1="10.95375" y1="6.82625" x2="10.95375" y2="8.73125" width="0.254" layer="1"/>
1780+
<wire x1="10.95375" y1="8.73125" x2="11.1125" y2="8.89" width="0.254" layer="1"/>
17731781
</signal>
17741782
<signal name="N$3">
17751783
<contactref element="U1" pad="P$1"/>
@@ -1827,19 +1835,6 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear
18271835
<wire x1="11.90625" y1="5.87375" x2="13.755" y2="5.87375" width="0.254" layer="1"/>
18281836
<wire x1="13.755" y1="5.87375" x2="13.81125" y2="5.8175" width="0.254" layer="1"/>
18291837
</signal>
1830-
<signal name="N$10">
1831-
<contactref element="U1" pad="P$10"/>
1832-
<contactref element="C1" pad="2"/>
1833-
<contactref element="U1" pad="P$6"/>
1834-
<wire x1="13.13125" y1="12.8075" x2="12.01375" y2="12.8075" width="0.254" layer="1"/>
1835-
<wire x1="12.01375" y1="12.8075" x2="11.58875" y2="12.3825" width="0.254" layer="1"/>
1836-
<wire x1="11.58875" y1="12.3825" x2="11.58875" y2="11.27125" width="0.254" layer="1"/>
1837-
<wire x1="11.58875" y1="11.27125" x2="12.065" y2="10.795" width="0.254" layer="1"/>
1838-
<wire x1="12.065" y1="10.795" x2="13.11875" y2="10.795" width="0.254" layer="1"/>
1839-
<wire x1="13.11875" y1="10.795" x2="13.13125" y2="10.8075" width="0.254" layer="1"/>
1840-
<wire x1="13.13125" y1="12.8075" x2="13.13125" y2="14.595" width="0.254" layer="1"/>
1841-
<wire x1="13.13125" y1="14.595" x2="13.12125" y2="14.605" width="0.254" layer="1"/>
1842-
</signal>
18431838
<signal name="N$1">
18441839
<contactref element="U1" pad="P$3"/>
18451840
<contactref element="JP1" pad="4"/>
@@ -1858,16 +1853,16 @@ These rules have been curated by SparkFuns DFM commitee. After doing much resear
18581853
<contactref element="U1" pad="P$2"/>
18591854
<contactref element="JP1" pad="3"/>
18601855
<contactref element="R1" pad="1"/>
1861-
<wire x1="8.73125" y1="12.3075" x2="5.9575" y2="12.3075" width="0.254" layer="1"/>
1862-
<wire x1="5.9575" y1="12.3075" x2="3.4925" y2="9.8425" width="0.254" layer="1"/>
1863-
<wire x1="3.4925" y1="9.8425" x2="3.4925" y2="8.5725" width="0.254" layer="1"/>
1864-
<wire x1="3.4925" y1="8.5725" x2="1.27" y2="6.35" width="0.254" layer="1"/>
18651856
<wire x1="13.81125" y1="7.5175" x2="13.81125" y2="9.2075" width="0.254" layer="1"/>
18661857
<via x="13.81125" y="9.2075" extent="1-16" drill="0.381"/>
1867-
<wire x1="13.81125" y1="9.2075" x2="13.0175" y2="9.2075" width="0.254" layer="16"/>
1868-
<wire x1="13.0175" y1="9.2075" x2="11.1125" y2="7.3025" width="0.254" layer="16"/>
1869-
<wire x1="11.1125" y1="7.3025" x2="2.2225" y2="7.3025" width="0.254" layer="16"/>
1870-
<wire x1="2.2225" y1="7.3025" x2="1.27" y2="6.35" width="0.254" layer="16"/>
1858+
<wire x1="13.81125" y1="9.2075" x2="13.81125" y2="7.77875" width="0.254" layer="16"/>
1859+
<wire x1="13.81125" y1="7.77875" x2="12.065" y2="6.0325" width="0.254" layer="16"/>
1860+
<wire x1="12.065" y1="6.0325" x2="1.5875" y2="6.0325" width="0.254" layer="16"/>
1861+
<wire x1="1.5875" y1="6.0325" x2="1.27" y2="6.35" width="0.254" layer="16"/>
1862+
<wire x1="8.73125" y1="12.3075" x2="3.735" y2="12.3075" width="0.254" layer="1"/>
1863+
<wire x1="3.735" y1="12.3075" x2="3.175" y2="11.7475" width="0.254" layer="1"/>
1864+
<wire x1="3.175" y1="11.7475" x2="3.175" y2="8.255" width="0.254" layer="1"/>
1865+
<wire x1="3.175" y1="8.255" x2="1.27" y2="6.35" width="0.254" layer="1"/>
18711866
</signal>
18721867
</signals>
18731868
</board>

Hardware/Haptic_Motor_Driver_DRV2605L.sch renamed to Hardware/Haptic_Motor_Driver_DRV2605L_v20.sch

Lines changed: 25 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!DOCTYPE eagle SYSTEM "eagle.dtd">
3-
<eagle version="7.5.0">
3+
<eagle version="7.7.0">
44
<drawing>
55
<settings>
66
<setting alwaysvectorfont="no"/>
@@ -18455,15 +18455,17 @@ You are welcome to use this library for commercial purposes. For attribution, we
1845518455
<part name="SUPPLY1" library="SparkFun-Aesthetics" deviceset="VCC" device=""/>
1845618456
<part name="GND1" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
1845718457
<part name="C1" library="SparkFun-Capacitors" deviceset="1.0UF-16V-10%(0402)" device="" value="1.0uF"/>
18458+
<part name="GND3" library="SparkFun-Aesthetics" deviceset="GND" device=""/>
18459+
<part name="SUPPLY2" library="SparkFun-Aesthetics" deviceset="VCC" device=""/>
1845818460
</parts>
1845918461
<sheets>
1846018462
<sheet>
1846118463
<plain>
1846218464
<text x="123.952" y="95.25" size="1.778" layer="97">7-Bit I2C Address: 0x5A</text>
18463-
<text x="169.926" y="132.08" size="1.778" layer="97">VCC: 2-5.2V</text>
18465+
<text x="157.226" y="119.38" size="1.778" layer="97">VCC: 2-5.2V</text>
1846418466
<text x="105.918" y="137.16" size="1.778" layer="97">Clear jumper to remove
1846518467
pull-ups from I2C bus</text>
18466-
<text x="238.76" y="7.62" size="2.54" layer="94">v10</text>
18468+
<text x="238.76" y="7.62" size="2.54" layer="94">v20</text>
1846718469
<text x="166.116" y="11.43" size="2.54" layer="94">Mary West </text>
1846818470
</plain>
1846918471
<instances>
@@ -18489,9 +18491,11 @@ pull-ups from I2C bus</text>
1848918491
<instance part="FRAME2" gate="V" x="147.32" y="0"/>
1849018492
<instance part="U1" gate="DRV2605" x="134.62" y="111.76"/>
1849118493
<instance part="C3" gate="G$1" x="109.22" y="99.06"/>
18492-
<instance part="SUPPLY1" gate="G$1" x="154.94" y="129.54"/>
18494+
<instance part="SUPPLY1" gate="G$1" x="193.04" y="119.38"/>
1849318495
<instance part="GND1" gate="1" x="154.94" y="93.98"/>
18494-
<instance part="C1" gate="G$1" x="154.94" y="121.92"/>
18496+
<instance part="C1" gate="G$1" x="193.04" y="111.76"/>
18497+
<instance part="GND3" gate="1" x="193.04" y="101.6"/>
18498+
<instance part="SUPPLY2" gate="G$1" x="152.4" y="119.38"/>
1849518499
</instances>
1849618500
<busses>
1849718501
</busses>
@@ -18514,6 +18518,11 @@ pull-ups from I2C bus</text>
1851418518
<pinref part="GND6" gate="1" pin="GND"/>
1851518519
<wire x1="76.2" y1="119.38" x2="76.2" y2="101.6" width="0.1524" layer="91"/>
1851618520
</segment>
18521+
<segment>
18522+
<pinref part="C1" gate="G$1" pin="2"/>
18523+
<wire x1="193.04" y1="109.22" x2="193.04" y2="104.14" width="0.1524" layer="91"/>
18524+
<pinref part="GND3" gate="1" pin="GND"/>
18525+
</segment>
1851718526
</net>
1851818527
<net name="VCC" class="0">
1851918528
<segment>
@@ -18530,7 +18539,17 @@ pull-ups from I2C bus</text>
1853018539
<segment>
1853118540
<pinref part="SUPPLY1" gate="G$1" pin="VCC"/>
1853218541
<pinref part="C1" gate="G$1" pin="1"/>
18533-
<wire x1="154.94" y1="127" x2="154.94" y2="129.54" width="0.1524" layer="91"/>
18542+
<wire x1="193.04" y1="116.84" x2="193.04" y2="119.38" width="0.1524" layer="91"/>
18543+
</segment>
18544+
<segment>
18545+
<pinref part="U1" gate="DRV2605" pin="VDD"/>
18546+
<wire x1="149.86" y1="116.84" x2="152.4" y2="116.84" width="0.1524" layer="91"/>
18547+
<pinref part="U1" gate="DRV2605" pin="VDD/NC"/>
18548+
<wire x1="149.86" y1="106.68" x2="152.4" y2="106.68" width="0.1524" layer="91"/>
18549+
<wire x1="152.4" y1="106.68" x2="152.4" y2="116.84" width="0.1524" layer="91"/>
18550+
<wire x1="152.4" y1="116.84" x2="152.4" y2="119.38" width="0.1524" layer="91"/>
18551+
<junction x="152.4" y="116.84"/>
18552+
<pinref part="SUPPLY2" gate="G$1" pin="VCC"/>
1853418553
</segment>
1853518554
</net>
1853618555
<net name="N$3" class="0">
@@ -18587,19 +18606,6 @@ pull-ups from I2C bus</text>
1858718606
<wire x1="106.68" y1="129.54" x2="106.68" y2="127" width="0.1524" layer="91"/>
1858818607
</segment>
1858918608
</net>
18590-
<net name="N$10" class="0">
18591-
<segment>
18592-
<pinref part="U1" gate="DRV2605" pin="VDD"/>
18593-
<wire x1="149.86" y1="116.84" x2="152.4" y2="116.84" width="0.1524" layer="91"/>
18594-
<wire x1="152.4" y1="116.84" x2="154.94" y2="116.84" width="0.1524" layer="91"/>
18595-
<wire x1="154.94" y1="116.84" x2="154.94" y2="119.38" width="0.1524" layer="91"/>
18596-
<pinref part="C1" gate="G$1" pin="2"/>
18597-
<pinref part="U1" gate="DRV2605" pin="VDD/NC"/>
18598-
<wire x1="149.86" y1="106.68" x2="152.4" y2="106.68" width="0.1524" layer="91"/>
18599-
<wire x1="152.4" y1="106.68" x2="152.4" y2="116.84" width="0.1524" layer="91"/>
18600-
<junction x="152.4" y="116.84"/>
18601-
</segment>
18602-
</net>
1860318609
<net name="N$1" class="0">
1860418610
<segment>
1860518611
<pinref part="U1" gate="DRV2605" pin="SDA"/>

0 commit comments

Comments
 (0)