Clean up mask violations in LPC11U14 footprint. Hide attributes
authorKeith Packard <keithp@keithp.com>
Mon, 18 Mar 2013 16:38:09 +0000 (09:38 -0700)
committerKeith Packard <keithp@keithp.com>
Mon, 18 Mar 2013 16:38:09 +0000 (09:38 -0700)
Signed-off-by: Keith Packard <keithp@keithp.com>
Makefile
easymetrum.pcb
easymetrum.sch

index 27bbdaa15f7254c70160c811d9555f9dc6bec1a2..9cdc1f4edebb82a110129e9bfff29dd9d15d1a96 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -5,7 +5,7 @@ NICKLE=$(AM)/nickle
 RETAB=nickle $(NICKLE)/retab
 
 # intentionally want to rebuild drc and bom on every invocation
-all:   drc pcb partslist partslist.csv partslist.dk muffin-5267.pdf stencil
+all:   drc pcb partslist partslist.csv partslist.dk muffin-5267.pdf zip
 
 drc: $(PROJECT).sch
        gnetlist -L $(SCHEME) -g drc2 $(PROJECT).sch -o $(PROJECT).drc
@@ -53,14 +53,15 @@ $(PROJECT).gerb: $(PROJECT).pcb
        pcb -x gerber $(PROJECT).pcb
        touch $@
 
-zip: $(PROJECT).zip
+zip: $(PROJECT).zip $(PROJECT)-stencil.zip
 
 $(PROJECT).zip: $(PROJECT).gerb $(PROJECT).xy
-       rm -f $(PROJECT).zip
-       zip $(PROJECT).zip *.gbr *.cnc *.xy
+       rm -f $@
+       zip $@ *.gbr *.cnc *.xy
 
-stencil:       $(PROJECT).gerb
-       zip $(PROJECT)-stencil.zip $(PROJECT).toppaste.gbr $(PROJECT).outline.gbr
+$(PROJECT)-stencil.zip:        $(PROJECT).gerb
+       rm -f $@
+       zip $@ $(PROJECT).toppaste.gbr $(PROJECT).outline.gbr
 
 clean:
        rm -f *.bom *.drc *.log *~ $(PROJECT).ps *.gbr $(PROJECT).gerb *.cnc *bak* *- *.zip 
index acf683ecf0d03804fa6d13daff72b4fe978e3299..412d3806ec97738a00e3c7e8806ef40da8768c38 100644 (file)
@@ -6,10 +6,10 @@ FileVersion[20091103]
 PCB["EasyMetrum" 1500.00mil 800.00mil]
 
 Grid[1000.000000 0.0000 0.0000 0]
-Cursor[0.0000 0.0000 0.000000]
+Cursor[220.00mil 130.00mil 0.000000]
 PolyArea[200000000.000000]
 Thermal[0.500000]
-DRC[6.00mil 10.00mil 6.00mil 5.00mil 15.00mil 7.00mil]
+DRC[6.00mil 10.00mil 6.00mil 5.00mil 10.00mil 7.00mil]
 Flags("showdrc,nameonpcb,clearnew,snappin,liveroute")
 Groups("1,c:2,s:3")
 Styles["Signal,10.00mil,31.00mil,15.00mil,10.00mil:Power,25.00mil,60.00mil,35.00mil,10.00mil:Fat,40.00mil,60.00mil,35.00mil,10.00mil:Skinny,6.00mil,24.02mil,11.81mil,6.00mil"]
@@ -854,7 +854,7 @@ Via[290.00mil 670.00mil 31.00mil 20.00mil 0.0000 15.00mil "" "thermal(1S)"]
 Via[725.00mil 239.00mil 31.00mil 20.00mil 0.0000 15.00mil "" "thermal(1S)"]
 Via[842.00mil 140.00mil 31.00mil 20.00mil 0.0000 15.00mil "" "thermal(1S)"]
 
-Element["onsolder" "282834-4" "J3" "unknown" 265.94mil 397.95mil 13.00mil -3.00mil 0 100 "auto"]
+Element["onsolder" "282834-4" "J3" "Terminal-4" 265.94mil 397.95mil 13.00mil -3.00mil 0 100 "auto"]
 (
        Pin[59.06mil -127.95mil 70.87mil 12.60mil 83.46mil 45.28mil "4" "4" "edge2"]
        Pin[159.06mil -127.95mil 70.87mil 12.60mil 83.46mil 45.28mil "3" "3" "edge2"]
@@ -895,7 +895,7 @@ Element["" "hole-M3" "H2" "unknown" 125.00mil 125.00mil -29.00mil -33.00mil 0 10
 
        )
 
-Element["onsolder" "282834-4" "J2" "unknown" 684.06mil 402.05mil -406.12mil 252.90mil 0 100 "auto"]
+Element["onsolder" "282834-4" "J2" "Terminal-4" 684.06mil 402.05mil -406.12mil 252.90mil 0 100 "auto"]
 (
        Pin[-59.06mil 127.95mil 70.87mil 12.60mil 83.46mil 45.28mil "4" "4" "edge2,thermal(0X,1X)"]
        Pin[-159.06mil 127.95mil 70.87mil 12.60mil 83.46mil 45.28mil "3" "3" "edge2"]
@@ -908,12 +908,12 @@ Element["onsolder" "282834-4" "J2" "unknown" 684.06mil 402.05mil -406.12mil 252.
 
        )
 
-Element["" "hvqfn33" "U1" "unknown" 915.00mil 400.00mil -164.00mil -175.31mil 0 100 ""]
+Element["" "hvqfn33" "U1" "LPC11U14FHN33" 915.00mil 400.00mil -164.00mil -175.31mil 0 100 ""]
 (
-       Pin[-21.65mil -21.65mil 23.62mil 0.0000 0.0000 11.81mil "GND Exposed" "33" "via,square"]
-       Pin[21.65mil -21.65mil 23.62mil 0.0000 0.0000 11.81mil "GND Exposed" "33" "via,square"]
-       Pin[-21.65mil 21.65mil 23.62mil 0.0000 0.0000 11.81mil "GND Exposed" "33" "via,square"]
-       Pin[21.65mil 21.65mil 23.62mil 0.0000 0.0000 11.81mil "GND Exposed" "33" "via,square"]
+       Pin[-21.65mil -21.65mil 35.43mil 0.0000 0.0000 11.81mil "GND Exposed" "33" "via,square"]
+       Pin[21.65mil -21.65mil 35.43mil 0.0000 0.0000 11.81mil "GND Exposed" "33" "via,square"]
+       Pin[-21.65mil 21.65mil 35.43mil 0.0000 0.0000 11.81mil "GND Exposed" "33" "via,square"]
+       Pin[21.65mil 21.65mil 35.43mil 0.0000 0.0000 11.81mil "GND Exposed" "33" "via,square"]
        Pad[-2.9149mm -68.90mil -91.93mil -68.90mil 10.63mil 9.84mil 15.55mil "pio1_19/_dtr_/ssel1" "1" "square"]
        Pad[-68.90mil 91.93mil -68.90mil 2.9149mm 10.63mil 9.84mil 15.55mil "usb_vbus/pio0_3" "9" "square,edge2"]
        Pad[91.93mil 68.90mil 2.9149mm 68.90mil 10.63mil 9.84mil 15.55mil "miso0/ct16b0_mat0/pio0_8" "17" "square,edge2"]
@@ -1082,7 +1082,7 @@ Element["" "0402" "C4" "0.1uF" 1366.00mil 483.26mil -50.22mil 27.22mil 0 100 ""]
 
        )
 
-Element["" "SOIJ8" "U4" "unknown" 1038.00mil 124.00mil -244.61mil -116.11mil 0 100 ""]
+Element["" "SOIJ8" "U4" "W25Q80BVSSIG" 1038.00mil 124.00mil -244.61mil -116.11mil 0 100 ""]
 (
        Pad[-158.45mil 74.99mil -117.12mil 74.99mil 25.59mil 24.41mil 31.59mil "VCC" "8" "square"]
        Pad[2.9751mm 74.99mil 158.46mil 74.99mil 25.59mil 24.41mil 31.59mil "CS" "1" "square,edge2"]
@@ -1178,7 +1178,7 @@ Element["" "0402" "R1" "3.3k" 644.00mil 420.74mil 24.26mil -27.26mil 0 100 ""]
 
        )
 
-Element["" "MS5607" "U3" "unknown" 1275.30mil 395.00mil -48.91mil -171.81mil 0 100 ""]
+Element["" "MS5607" "U3" "MS5607" 1275.30mil 395.00mil -48.91mil -171.81mil 0 100 ""]
 (
        Pad[-53.14mil 73.81mil -33.45mil 73.81mil 23.62mil 25.59mil 29.62mil "SCLK" "8" "square"]
        Pad[33.46mil 73.81mil 53.15mil 73.81mil 23.62mil 25.59mil 29.62mil "VDD" "1" "square,edge2"]
@@ -1514,10 +1514,10 @@ Layer(1 "top")
        Line[425.00mil 532.00mil 326.00mil 631.00mil 25.00mil 20.00mil "clearline"]
        Line[509.52mil 591.00mil 486.00mil 591.00mil 10.00mil 20.00mil "clearline"]
        Line[486.00mil 591.00mil 425.00mil 530.00mil 10.00mil 20.00mil "clearline"]
-       Line[1366.00mil 11.8750mm 1319.89mil 11.8750mm 10.00mil 20.00mil "clearline"]
-       Line[1319.89mil 11.8750mm 33.4926mm 468.81mil 10.00mil 20.00mil "clearline"]
+       Line[1366.00mil 11.8750mm 33.5252mm 11.8750mm 10.00mil 20.00mil "clearline"]
+       Line[33.5252mm 11.8750mm 33.4926mm 468.81mil 10.00mil 20.00mil "clearline"]
        Line[1366.00mil 499.00mil 1396.00mil 499.00mil 10.00mil 20.00mil "clearline"]
-       Line[36.9825mm 518.10mil 1415.10mil 518.10mil 10.00mil 20.00mil "clearline"]
+       Line[1456.00mil 518.10mil 1415.10mil 518.10mil 10.00mil 20.00mil "clearline"]
        Line[1415.10mil 518.10mil 1396.00mil 499.00mil 10.00mil 20.00mil "clearline"]
        Line[357.48mil 748.00mil 357.48mil 17.8430mm 10.00mil 20.00mil "clearline"]
        Line[357.48mil 17.8430mm 354.50mil 699.50mil 10.00mil 20.00mil "clearline"]
index 00295490df1a937bc8b7db33d11471fa89efce1a..cf77e8d35b36944138b9d7ba8c68fcb26be2065d 100644 (file)
@@ -6,32 +6,32 @@ T 7995 3200 5 10 0 1 0 0 1
 footprint=hvqfn33
 T 8495 16300 5 10 1 1 0 0 1
 refdes=U1
-T 8000 3200 5 10 1 1 0 0 1
+T 8000 3200 5 10 0 1 0 0 1
 device=IC
 T 8000 3200 5 10 1 1 0 0 1
 value=LPC11U14FHN33
-T 8000 3200 5 10 1 1 0 0 1
+T 8000 3200 5 10 0 1 0 0 1
 loadstatus=smt
-T 8000 3200 5 10 1 1 0 0 1
+T 8000 3200 5 10 0 1 0 0 1
 vendor=digikey
-T 8000 3200 5 10 1 1 0 0 1
+T 8000 3200 5 10 0 1 0 0 1
 vendor_part_number=568-8581-ND
 }
 C 17500 13900 1 0 0 MS5607.sym
 {
-T 18795 16095 5 10 1 1 0 0 1
+T 18795 16095 5 10 0 1 0 0 1
 device=MS5607
 T 17795 16095 5 10 1 1 0 0 1
 refdes=U3
 T 17495 10695 5 10 0 1 0 0 1
 footprint=MS5607
-T 17500 13900 5 10 1 1 0 0 1
+T 18300 15300 5 10 1 1 0 0 1
 value=MS5607
-T 17500 13900 5 10 1 1 0 0 1
+T 17500 13900 5 10 0 1 0 0 1
 loadstatus=smt
-T 17500 13900 5 10 1 1 0 0 1
+T 17500 13900 5 10 0 1 0 0 1
 vendor=measspec
-T 17500 13900 5 10 1 1 0 0 1
+T 17500 13900 5 10 0 1 0 0 1
 vendor_part_number=MS5607
 }
 N 3800 14800 6600 14800 4
@@ -284,11 +284,11 @@ T 7600 6850 5 10 1 1 0 0 1
 value=33
 T 7100 6600 5 10 0 1 0 0 1
 footprint=0402
-T 7100 6600 5 10 1 1 0 0 1
+T 7100 6600 5 10 0 1 0 0 1
 loadstatus=smt
-T 7100 6600 5 10 1 1 0 0 1
+T 7100 6600 5 10 0 1 0 0 1
 vendor=digikey
-T 7100 6600 5 10 1 1 0 0 1
+T 7100 6600 5 10 0 1 0 0 1
 vendor_part_number=P33.0LCT-ND
 }
 C 7100 6100 1 0 0 resistor.sym
@@ -301,11 +301,11 @@ T 7600 6350 5 10 1 1 0 0 1
 value=33
 T 7100 6100 5 10 0 1 0 0 1
 footprint=0402
-T 7100 6100 5 10 1 1 0 0 1
+T 7100 6100 5 10 0 1 0 0 1
 loadstatus=smt
-T 7100 6100 5 10 1 1 0 0 1
+T 7100 6100 5 10 0 1 0 0 1
 vendor=digikey
-T 7100 6100 5 10 1 1 0 0 1
+T 7100 6100 5 10 0 1 0 0 1
 vendor_part_number=P33.0LCT-ND
 }
 N 3700 6700 7100 6700 4
@@ -335,17 +335,17 @@ netname=miso0
 }
 C 17500 9800 1 0 0 W25Q.sym
 {
-T 18555 11400 5 10 1 1 0 0 1
+T 18555 11400 5 10 0 1 0 0 1
 device=W25Qxx
 T 17495 9795 5 10 0 1 0 0 1
 footprint=SOIJ8
 T 17795 13095 5 10 1 1 0 0 1
 refdes=U4
-T 17500 9800 5 10 1 1 0 0 1
+T 18100 11500 5 10 1 1 0 0 1
 value=W25Q80BVSSIG
-T 17500 9800 5 10 1 1 0 0 1
+T 17500 9800 5 10 0 1 0 0 1
 vendor=digikey
-T 17500 9800 5 10 1 1 0 0 1
+T 17500 9800 5 10 0 1 0 0 1
 vendor_part_number=W25Q80BVSSIG-ND
 }
 C 18500 13300 1 0 0 3.3V-plus.sym
@@ -714,11 +714,11 @@ T 6250 7150 5 10 1 1 0 0 1
 value=1.5k
 T 6850 6900 5 10 0 1 0 0 1
 footprint=0402
-T 6850 6900 5 10 1 1 0 0 1
+T 6850 6900 5 10 0 1 0 0 1
 loadstatus=smt
-T 6850 6900 5 10 1 1 0 0 1
+T 6850 6900 5 10 0 1 0 0 1
 vendor=digikey
-T 6850 6900 5 10 1 1 0 0 1
+T 6850 6900 5 10 0 1 0 0 1
 vendor_part_number=P1.50KLCT-ND
 }
 N 6750 6900 6750 6300 4
@@ -729,15 +729,15 @@ T 20150 5450 5 10 1 1 0 0 1
 refdes=J2
 T 19800 5400 5 10 0 0 180 6 1
 footprint=282834-4
-T 19800 5400 5 10 1 1 0 0 1
+T 19800 5400 5 10 0 1 0 0 1
 device=CONNECTOR
 T 19800 5400 5 10 1 1 0 0 1
 value=Terminal-4
-T 19800 5400 5 10 1 1 0 0 1
+T 19800 5400 5 10 0 1 0 0 1
 loadstatus=throughhole
-T 19800 5400 5 10 1 1 0 0 1
+T 19800 5400 5 10 0 1 0 0 1
 vendor=4ucon
-T 19800 5400 5 10 1 1 0 0 1
+T 19800 5400 5 10 0 1 0 0 1
 vendor_part_number=20087
 }
 C 18200 4000 1 0 1 conn-4.sym
@@ -746,15 +746,15 @@ T 17600 5550 5 10 1 1 0 0 1
 refdes=J3
 T 18200 4000 5 10 0 0 0 0 1
 footprint=282834-4
-T 18200 4000 5 10 1 1 0 0 1
+T 18200 4000 5 10 0 1 0 0 1
 device=CONNECTOR
 T 18200 4000 5 10 1 1 0 0 1
 value=Terminal-4
-T 18200 4000 5 10 1 1 0 0 1
+T 18200 4000 5 10 0 1 0 0 1
 loadstatus=throughhole
-T 18200 4000 5 10 1 1 0 0 1
+T 18200 4000 5 10 0 1 0 0 1
 vendor=4ucon
-T 18200 4000 5 10 1 1 0 0 1
+T 18200 4000 5 10 0 1 0 0 1
 vendor_part_number=20087
 }
 T 17350 4900 9 10 1 0 0 6 1
@@ -965,9 +965,9 @@ T 18200 6500 5 10 1 1 0 0 1
 value=Debug
 T 18000 6700 5 10 0 1 0 0 1
 footprint=pico-ezmate-6
-T 18000 6700 5 10 1 1 0 0 1
+T 18000 6700 5 10 0 1 0 0 1
 device=CONNECTOR
-T 18000 6700 5 10 1 1 0 0 1
+T 18000 6700 5 10 0 1 0 0 1
 loadstatus=noload
 }
 N 18200 4900 18700 4900 4
@@ -982,3 +982,66 @@ N 18200 5300 19350 5300 4
 N 19350 5300 19350 4900 4
 N 19350 4900 19800 4900 4
 N 18200 4900 18200 4500 4
+C 15000 15100 1 0 0 nc-right.sym
+{
+T 15100 15600 5 10 0 0 0 0 1
+value=NoConnection
+T 15100 15800 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 15000 14600 1 0 0 nc-right.sym
+{
+T 15100 15100 5 10 0 0 0 0 1
+value=NoConnection
+T 15100 15300 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 15000 14100 1 0 0 nc-right.sym
+{
+T 15100 14600 5 10 0 0 0 0 1
+value=NoConnection
+T 15100 14800 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 15000 7600 1 0 0 nc-right.sym
+{
+T 15100 8100 5 10 0 0 0 0 1
+value=NoConnection
+T 15100 8300 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 15000 7100 1 0 0 nc-right.sym
+{
+T 15100 7600 5 10 0 0 0 0 1
+value=NoConnection
+T 15100 7800 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 15000 5600 1 0 0 nc-right.sym
+{
+T 15100 6100 5 10 0 0 0 0 1
+value=NoConnection
+T 15100 6300 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 7500 13100 1 0 0 nc-left.sym
+{
+T 7500 13500 5 10 0 0 0 0 1
+value=NoConnection
+T 7500 13900 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 3700 7000 1 0 0 nc-right.sym
+{
+T 3800 7500 5 10 0 0 0 0 1
+value=NoConnection
+T 3800 7700 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 3700 5800 1 0 0 nc-right.sym
+{
+T 3800 6300 5 10 0 0 0 0 1
+value=NoConnection
+T 3800 6500 5 10 0 0 0 0 1
+device=DRC_Directive
+}