Skip to content

Commit b249da0

Browse files
committed
added fiducials
1 parent 48b206e commit b249da0

File tree

2 files changed

+85
-28
lines changed

2 files changed

+85
-28
lines changed

Hardware/MiniGen.brd

Lines changed: 32 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,43 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!DOCTYPE eagle SYSTEM "eagle.dtd">
3-
<eagle version="6.4">
3+
<eagle version="6.5.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.01" unitdist="inch" unit="inch" style="lines" multiple="1" display="yes" altdistance="0.001" altunitdist="inch" altunit="inch"/>
1010
<layers>
11-
<layer number="1" name="Top" color="4" fill="1" visible="no" active="yes"/>
12-
<layer number="2" name="Route2" color="1" fill="3" visible="no" active="yes"/>
13-
<layer number="15" name="Route15" color="4" fill="6" visible="no" active="yes"/>
11+
<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
12+
<layer number="2" name="Route2" color="1" fill="3" visible="yes" active="yes"/>
13+
<layer number="15" name="Route15" color="4" fill="6" visible="yes" active="yes"/>
1414
<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
1515
<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>
1616
<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>
1717
<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>
18-
<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>
19-
<layer number="21" name="tPlace" color="16" fill="1" visible="no" active="yes"/>
20-
<layer number="22" name="bPlace" color="14" fill="1" visible="yes" active="yes"/>
21-
<layer number="23" name="tOrigins" color="15" fill="1" visible="no" active="yes"/>
18+
<layer number="20" name="Dimension" color="6" fill="1" visible="yes" active="yes"/>
19+
<layer number="21" name="tPlace" color="6" fill="1" visible="yes" active="yes"/>
20+
<layer number="22" name="bPlace" color="6" fill="1" visible="yes" active="yes"/>
21+
<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
2222
<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
23-
<layer number="25" name="tNames" color="7" fill="1" visible="no" active="yes"/>
24-
<layer number="26" name="bNames" color="7" fill="1" visible="no" active="yes"/>
25-
<layer number="27" name="tValues" color="7" fill="1" visible="no" active="yes"/>
26-
<layer number="28" name="bValues" color="7" fill="1" visible="no" active="yes"/>
27-
<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>
28-
<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
29-
<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
30-
<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>
31-
<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/>
32-
<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>
33-
<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>
34-
<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>
35-
<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>
36-
<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
37-
<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>
38-
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
39-
<layer number="51" name="tDocu" color="6" fill="1" visible="no" active="yes"/>
40-
<layer number="52" name="bDocu" color="7" fill="1" visible="no" active="yes"/>
23+
<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>
24+
<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
25+
<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>
26+
<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>
27+
<layer number="29" name="tStop" color="7" fill="3" visible="yes" active="yes"/>
28+
<layer number="30" name="bStop" color="7" fill="6" visible="yes" active="yes"/>
29+
<layer number="31" name="tCream" color="7" fill="4" visible="yes" active="yes"/>
30+
<layer number="32" name="bCream" color="7" fill="5" visible="yes" active="yes"/>
31+
<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/>
32+
<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
33+
<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
34+
<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
35+
<layer number="43" name="vRestrict" color="2" fill="10" visible="yes" active="yes"/>
36+
<layer number="44" name="Drills" color="7" fill="1" visible="yes" active="yes"/>
37+
<layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/>
38+
<layer number="46" name="Milling" color="3" fill="1" visible="yes" active="yes"/>
39+
<layer number="51" name="tDocu" color="6" fill="1" visible="yes" active="yes"/>
40+
<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/>
4141
<layer number="3" name="Route3" color="4" fill="3" visible="no" active="no"/>
4242
<layer number="4" name="Route4" color="1" fill="4" visible="no" active="no"/>
4343
<layer number="5" name="Route5" color="4" fill="4" visible="no" active="no"/>
@@ -1008,6 +1008,9 @@ We've spent an enormous amount of time creating and checking these footprints an
10081008
<text x="0" y="2.54" size="1.778" layer="51">http://creativecommons.org/licenses/by-sa/3.0</text>
10091009
<text x="11.43" y="0" size="1.778" layer="51">Designed by:</text>
10101010
</package>
1011+
<package name="FIDUCIAL-1X2">
1012+
<smd name="1" x="0" y="0" dx="1" dy="1" layer="1" roundness="100" cream="no"/>
1013+
</package>
10111014
</packages>
10121015
</library>
10131016
<library name="SparkFun-Capacitors">
@@ -1385,6 +1388,8 @@ design rules under a new name.</description>
13851388
<attribute name="VALUE" value="ADC8045" x="5.715" y="7.62" size="1.778" layer="27" rot="R180" display="off"/>
13861389
</element>
13871390
<element name="FRAME1" library="SparkFun-Aesthetics" package="CREATIVE_COMMONS" value="FRAME-LETTER" x="-5.95894375" y="-13.97"/>
1391+
<element name="FID1" library="SparkFun-Aesthetics" package="FIDUCIAL-1X2" value="FIDUCIAL1X2" x="3.048" y="32.258"/>
1392+
<element name="FID2" library="SparkFun-Aesthetics" package="FIDUCIAL-1X2" value="FIDUCIAL1X2" x="9.652" y="4.064"/>
13881393
</elements>
13891394
<signals>
13901395
<signal name="GND">

Hardware/MiniGen.sch

Lines changed: 53 additions & 1 deletion
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="6.4">
3+
<eagle version="6.5.0">
44
<drawing>
55
<settings>
66
<setting alwaysvectorfont="no"/>
@@ -1666,6 +1666,20 @@ We've spent an enormous amount of time creating and checking these footprints an
16661666
<text x="0" y="2.54" size="1.778" layer="51">http://creativecommons.org/licenses/by-sa/3.0</text>
16671667
<text x="11.43" y="0" size="1.778" layer="51">Designed by:</text>
16681668
</package>
1669+
<package name="FIDUCIAL-1.5X3">
1670+
<circle x="0" y="0" radius="0.9055" width="1.27" layer="29"/>
1671+
<smd name="1" x="0" y="0" dx="1.5" dy="1.5" layer="1" roundness="100" cream="no"/>
1672+
</package>
1673+
<package name="FIDUCIAL-1X2">
1674+
<smd name="1" x="0" y="0" dx="1" dy="1" layer="1" roundness="100" cream="no"/>
1675+
</package>
1676+
<package name="FIDUCIAL-1X2.5">
1677+
<circle x="0" y="0" radius="0.9" width="1.27" layer="29"/>
1678+
<smd name="1" x="0" y="0" dx="1" dy="1" layer="1" roundness="100" cream="no"/>
1679+
</package>
1680+
<package name="MICRO-FIDUCIAL">
1681+
<smd name="1" x="0" y="0" dx="0.635" dy="0.635" layer="1" roundness="100" cream="no"/>
1682+
</package>
16691683
</packages>
16701684
<symbols>
16711685
<symbol name="LETTER_L">
@@ -5278,6 +5292,11 @@ We've spent an enormous amount of time creating and checking these footprints an
52785292
<vertex x="0.6834" y="-1.65"/>
52795293
</polygon>
52805294
</symbol>
5295+
<symbol name="FIDUCIAL">
5296+
<wire x1="-0.762" y1="0.762" x2="0.762" y2="-0.762" width="0.254" layer="94"/>
5297+
<wire x1="0.762" y1="0.762" x2="-0.762" y2="-0.762" width="0.254" layer="94"/>
5298+
<circle x="0" y="0" radius="1.27" width="0.254" layer="94"/>
5299+
</symbol>
52815300
</symbols>
52825301
<devicesets>
52835302
<deviceset name="FRAME-LETTER" prefix="FRAME">
@@ -5396,6 +5415,35 @@ This is the standard Spark Fun Electronics PCB logo.</description>
53965415
</device>
53975416
</devices>
53985417
</deviceset>
5418+
<deviceset name="FIDUCIAL" prefix="FID">
5419+
<description>&lt;b&gt;Fiducial Alignment Points&lt;/b&gt;
5420+
Various fiducial points for machine vision alignment.</description>
5421+
<gates>
5422+
<gate name="G$1" symbol="FIDUCIAL" x="0" y="0"/>
5423+
</gates>
5424+
<devices>
5425+
<device name="1.5X3" package="FIDUCIAL-1.5X3">
5426+
<technologies>
5427+
<technology name=""/>
5428+
</technologies>
5429+
</device>
5430+
<device name="1X2" package="FIDUCIAL-1X2">
5431+
<technologies>
5432+
<technology name=""/>
5433+
</technologies>
5434+
</device>
5435+
<device name="1X2.5" package="FIDUCIAL-1X2.5">
5436+
<technologies>
5437+
<technology name=""/>
5438+
</technologies>
5439+
</device>
5440+
<device name="UFIDUCIAL" package="MICRO-FIDUCIAL">
5441+
<technologies>
5442+
<technology name=""/>
5443+
</technologies>
5444+
</device>
5445+
</devices>
5446+
</deviceset>
53995447
</devicesets>
54005448
</library>
54015449
<library name="SparkFun-Connectors">
@@ -7568,6 +7616,8 @@ We've spent an enormous amount of time creating and checking these footprints an
75687616
<part name="P+4" library="SparkFun-Aesthetics" deviceset="VCC" device="" value="VIN"/>
75697617
<part name="P+5" library="SparkFun-Aesthetics" deviceset="VCC" device=""/>
75707618
<part name="P+6" library="SparkFun-Aesthetics" deviceset="VCC" device="" value="VIN"/>
7619+
<part name="FID1" library="SparkFun-Aesthetics" deviceset="FIDUCIAL" device="1X2"/>
7620+
<part name="FID2" library="SparkFun-Aesthetics" deviceset="FIDUCIAL" device="1X2"/>
75717621
</parts>
75727622
<sheets>
75737623
<sheet>
@@ -7763,6 +7813,8 @@ We've spent an enormous amount of time creating and checking these footprints an
77637813
<instance part="P+6" gate="1" x="185.42" y="172.72" smashed="yes">
77647814
<attribute name="VALUE" x="184.404" y="176.276" size="1.778" layer="96" font="vector"/>
77657815
</instance>
7816+
<instance part="FID1" gate="G$1" x="236.22" y="27.94"/>
7817+
<instance part="FID2" gate="G$1" x="241.3" y="27.94"/>
77667818
</instances>
77677819
<busses>
77687820
</busses>

0 commit comments

Comments
 (0)