From: Bdale Garbee Date: Fri, 22 Aug 2025 23:23:37 +0000 (-0600) Subject: import EasyEDA footprint for Panasonic tactile switch for QuantiMotor, et al X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=6f0102de4809ab76901f970272c11b644290c030;p=hw%2Faltusmetrum import EasyEDA footprint for Panasonic tactile switch for QuantiMotor, et al --- diff --git a/packages/.gitignore b/packages/.gitignore index 5b22604..0e967ef 100644 --- a/packages/.gitignore +++ b/packages/.gitignore @@ -1,9 +1,11 @@ .gitignore ssop-16.fp ssop-28.fp +soic-14.fp soic-16.fp soic-24.fp hssop-56.fp +WP154.fp H178.fp PTS815.fp s-pwson-n8.fp @@ -166,6 +168,7 @@ TSOT26.fp NRS50.fp ARJM11D7009ABEW2.fp pizero.fp +pizero-tt.fp XLR3.fp XLR4.fp XLR5.fp diff --git a/packages/lcsc/EVQP7.rf b/packages/lcsc/EVQP7.rf new file mode 100644 index 0000000..cf631f4 --- /dev/null +++ b/packages/lcsc/EVQP7.rf @@ -0,0 +1,917 @@ +li:pcb-rnd-subcircuit-v8 { + ha:subc.5 { + ha:attributes { + Footprint = SW-SMD_EVQP7C01P + refdes = U? + } + ha:data { + li:padstack_prototypes { + ha:ps_proto_v6.0 { + htop = 0 + hdia = 0.0 + li:shape { + ha:ps_shape_v4 { + clearance = 0.0 + li:ps_poly { + -21.5mil + -27.5mil + 21.5mil + -27.5mil + 21.5mil + 27.5mil + -21.5mil + 27.5mil + } + ha:layer_mask { + copper = 1 + top = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0.0 + li:ps_poly { + -21.5mil + -27.5mil + 21.5mil + -27.5mil + 21.5mil + 27.5mil + -21.5mil + 27.5mil + } + ha:layer_mask { + top = 1 + mask = 1 + } + ha:combining { + sub = 1 + auto = 1 + } + } + ha:ps_shape_v4 { + clearance = 0.0 + li:ps_poly { + -21.5mil + -27.5mil + 21.5mil + -27.5mil + 21.5mil + 27.5mil + -21.5mil + 27.5mil + } + ha:layer_mask { + top = 1 + paste = 1 + } + ha:combining { + auto = 1 + } + } + } + hbottom = 0 + hplated = 1 + } + ha:ps_proto_v6.1 { + htop = 0 + hdia = 0.0 + li:shape { + ha:ps_shape_v4 { + clearance = 0.0 + ha:ps_circ { + x = 0.0 + y = 0.0 + dia = 0.799998mm + } + ha:layer_mask { + mech = 1 + } + ha:combining { + auto = 1 + } + } + ha:ps_shape_v4 { + clearance = 12.0mil + ps_hshadow = {} + ha:layer_mask { + copper = 1 + top = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 12.0mil + ps_hshadow = {} + ha:layer_mask { + copper = 1 + intern = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 12.0mil + ps_hshadow = {} + ha:layer_mask { + bottom = 1 + copper = 1 + } + ha:combining { + } + } + } + hbottom = 0 + hplated = 0 + } + } + li:objects { + ha:padstack_ref.6 { + smirror = 0 + ha:attributes { + term = 1 + } + proto = 0 + xmirror = 0 + x = -70.87mil + rot = 90.000000 + y = -29.53mil + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 6.0mil + } + ha:padstack_ref.7 { + smirror = 0 + ha:attributes { + term = 2 + } + proto = 0 + xmirror = 0 + x = -70.87mil + rot = 90.000000 + y = 29.53mil + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 6.0mil + } + ha:padstack_ref.8 { + smirror = 0 + ha:attributes { + term = 1` + } + proto = 0 + xmirror = 0 + x = 70.87mil + rot = 90.000000 + y = -29.53mil + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 6.0mil + } + ha:padstack_ref.9 { + smirror = 0 + ha:attributes { + term = 2` + } + proto = 0 + xmirror = 0 + x = 70.87mil + rot = 90.000000 + y = 29.53mil + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 6.0mil + } + ha:padstack_ref.13 { + smirror = 0 + ha:attributes { + } + proto = 1 + xmirror = 0 + x = 0.0 + rot = 0.000000 + y = -35.43mil + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 0.1mil + } + ha:padstack_ref.14 { + smirror = 0 + ha:attributes { + } + proto = 1 + xmirror = 0 + x = 0.0 + rot = 0.000000 + y = 35.43mil + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 0.1mil + } + } + li:layers { + {ha:Top Solder Mask Layer} { + lid = 0 + ha:type { + top = 1 + paste = 1 + } + li:objects { + } + ha:combining { + auto = 1 + } + } + {ha:Top Paste Mask Layer} { + lid = 1 + ha:type { + top = 1 + mask = 1 + } + li:objects { + } + ha:combining { + sub = 1 + auto = 1 + } + } + {ha:Top Silkscreen Layer} { + lid = 2 + ha:type { + silk = 1 + top = 1 + } + li:objects { + ha:line.26 { + clearance = 0.1mil + y2 = 2.150008mm + thickness = 10.0mil + ha:attributes { + } + x1 = -0.849985mm + x2 = -33.465mil + ha:flags { + clearline = 1 + } + y1 = 1.450009mm + } + ha:line.27 { + clearance = 0.1mil + y2 = 2.150008mm + thickness = 10.0mil + ha:attributes { + } + x1 = -0.849985mm + x2 = 0.849985mm + ha:flags { + clearline = 1 + } + y1 = 2.150008mm + } + ha:line.28 { + clearance = 0.1mil + y2 = 1.450009mm + thickness = 10.0mil + ha:attributes { + } + x1 = 0.849985mm + x2 = 0.849985mm + ha:flags { + clearline = 1 + } + y1 = 2.150008mm + } + ha:line.29 { + clearance = 0.1mil + y2 = 1.450009mm + thickness = 10.0mil + ha:attributes { + } + x1 = -0.340639mm + x2 = -0.340639mm + ha:flags { + clearline = 1 + } + y1 = 2.150008mm + } + ha:line.30 { + clearance = 0.1mil + y2 = 1.450009mm + thickness = 10.0mil + ha:attributes { + } + x1 = 12.905mil + x2 = 12.905mil + ha:flags { + clearline = 1 + } + y1 = 2.150008mm + } + ha:line.31 { + clearance = 0.1mil + y2 = -1.450009mm + thickness = 10.0mil + ha:attributes { + } + x1 = -36.415mil + x2 = -0.21722mm + ha:flags { + clearline = 1 + } + y1 = -1.450009mm + } + ha:line.32 { + clearance = 0.1mil + y2 = -1.450009mm + thickness = 10.0mil + ha:attributes { + } + x1 = 0.21722mm + x2 = 36.415mil + ha:flags { + clearline = 1 + } + y1 = -1.450009mm + } + ha:line.33 { + clearance = 0.1mil + y2 = 1.450009mm + thickness = 10.0mil + ha:attributes { + } + x1 = -36.415mil + x2 = -0.21722mm + ha:flags { + clearline = 1 + } + y1 = 1.450009mm + } + ha:line.34 { + clearance = 0.1mil + y2 = 1.450009mm + thickness = 10.0mil + ha:attributes { + } + x1 = 0.21722mm + x2 = 36.415mil + ha:flags { + clearline = 1 + } + y1 = 1.450009mm + } + } + ha:combining { + auto = 1 + } + } + {ha:Top Layer} { + lid = 3 + ha:type { + copper = 1 + top = 1 + } + li:objects { + } + ha:combining { + } + } + {ha:Bottom Layer} { + lid = 4 + ha:type { + bottom = 1 + copper = 1 + } + li:objects { + } + ha:combining { + } + } + {ha:Bottom Paste Mask Layer} { + lid = 5 + ha:type { + bottom = 1 + mask = 1 + } + li:objects { + } + ha:combining { + sub = 1 + auto = 1 + } + } + {ha:Bottom Solder Mask Layer} { + lid = 6 + ha:type { + bottom = 1 + paste = 1 + } + li:objects { + } + ha:combining { + auto = 1 + } + } + {ha:Bottom Silkscreen Layer} { + lid = 7 + ha:type { + silk = 1 + bottom = 1 + } + li:objects { + } + ha:combining { + auto = 1 + } + } + {ha:Top Assembly Layer} { + lid = 8 + ha:type { + top = 1 + doc = 1 + } + li:objects { + } + ha:combining { + } + } + {ha:Bottom Assembly Layer} { + lid = 9 + ha:type { + bottom = 1 + doc = 1 + } + li:objects { + } + ha:combining { + } + } + {ha:Board Outline Layer} { + lid = 10 + ha:type { + boundary = 1 + } + li:objects { + } + ha:combining { + } + } + ha:slot-plated { + lid = 11 + ha:type { + mech = 1 + } + purpose = proute + li:objects { + } + ha:combining { + auto = 1 + } + } + ha:slot-unplated { + lid = 12 + ha:type { + mech = 1 + } + purpose = uroute + li:objects { + } + ha:combining { + auto = 1 + } + } + {ha:Document Layer} { + lid = 13 + ha:type { + doc = 1 + } + li:objects { + ha:arc.10 { + astart = 0.000000 + thickness = 0.299999mm + width = 5.91mil + height = 5.91mil + ha:attributes { + } + x = 0.0 + y = -35.43mil + adelta = 360.000000 + ha:flags { + clearline = 1 + } + clearance = 0.1mil + } + ha:arc.11 { + astart = 0.000000 + thickness = 0.299999mm + width = 5.91mil + height = 5.91mil + ha:attributes { + } + x = 0.0 + y = 35.43mil + adelta = 360.000000 + ha:flags { + clearline = 1 + } + clearance = 0.1mil + } + ha:polygon.39 { + ha:attributes { + } + li:geometry { + ta:contour { + { -0.840003mm; 81.89mil } + { 0.859993mm; 81.89mil } + { 0.859993mm; 1.440002mm } + { -0.840003mm; 1.440002mm } + } + } + ha:flags { + } + } + } + ha:combining { + } + } + {ha:Component Marking Layer} { + lid = 14 + ha:type { + doc = 1 + } + li:objects { + ha:polygon.12 { + ha:attributes { + } + li:geometry { + ta:contour { + { -2.283257mm; -1.466926mm } + { -2.300829mm; -1.509348mm } + { -2.343251mm; -1.52692mm } + { -2.385673mm; -1.509348mm } + { -2.403245mm; -1.466926mm } + { -2.385673mm; -1.424504mm } + { -2.343251mm; -1.406932mm } + { -2.300829mm; -1.424504mm } + { -2.283257mm; -1.466926mm } + } + } + ha:flags { + } + } + } + ha:combining { + } + } + {ha:Component Shape Layer} { + lid = 15 + ha:type { + doc = 1 + } + li:objects { + ha:line.15 { + clearance = 0.1mil + y2 = 2.086838mm + thickness = 2.0mil + ha:attributes { + } + x1 = -0.382993mm + x2 = -0.842746mm + ha:flags { + clearline = 1 + } + y1 = 2.085568mm + } + ha:line.16 { + clearance = 0.1mil + y2 = 1.436928mm + thickness = 2.0mil + ha:attributes { + } + x1 = -0.842746mm + x2 = -0.843508mm + ha:flags { + clearline = 1 + } + y1 = 2.086838mm + } + ha:line.17 { + clearance = 0.1mil + y2 = 1.436344mm + thickness = 2.0mil + ha:attributes { + } + x1 = -0.843508mm + x2 = -1.743252mm + ha:flags { + clearline = 1 + } + y1 = 1.436928mm + } + ha:line.18 { + clearance = 0.1mil + y2 = -1.466926mm + thickness = 2.0mil + ha:attributes { + } + x1 = -1.743252mm + x2 = -1.739823mm + ha:flags { + clearline = 1 + } + y1 = 1.436344mm + } + ha:line.19 { + clearance = 0.1mil + y2 = -1.466926mm + thickness = 2.0mil + ha:attributes { + } + x1 = -1.739823mm + x2 = 1.760169mm + ha:flags { + clearline = 1 + } + y1 = -1.466926mm + } + ha:line.20 { + clearance = 0.1mil + y2 = 1.436522mm + thickness = 2.0mil + ha:attributes { + } + x1 = 1.760169mm + x2 = 1.760905mm + ha:flags { + clearline = 1 + } + y1 = -1.466926mm + } + ha:line.21 { + clearance = 0.1mil + y2 = 1.436014mm + thickness = 2.0mil + ha:attributes { + } + x1 = 1.760905mm + x2 = 0.856513mm + ha:flags { + clearline = 1 + } + y1 = 1.436522mm + } + ha:line.22 { + clearance = 0.1mil + y2 = 2.085162mm + thickness = 2.0mil + ha:attributes { + } + x1 = 0.856513mm + x2 = 33.725mil + ha:flags { + clearline = 1 + } + y1 = 1.436014mm + } + ha:line.23 { + clearance = 0.1mil + y2 = 82.155mil + thickness = 2.0mil + ha:attributes { + } + x1 = 33.725mil + x2 = 0.070332mm + ha:flags { + clearline = 1 + } + y1 = 2.085162mm + } + ha:line.24 { + clearance = 0.1mil + y2 = 2.085619mm + thickness = 2.0mil + ha:attributes { + } + x1 = 0.070332mm + x2 = 0.070228mm + ha:flags { + clearline = 1 + } + y1 = 82.155mil + } + ha:line.25 { + clearance = 0.1mil + y2 = 2.085568mm + thickness = 2.0mil + ha:attributes { + } + x1 = 0.070228mm + x2 = -0.382993mm + ha:flags { + clearline = 1 + } + y1 = 2.085619mm + } + } + ha:combining { + } + } + {ha:Pin Soldering Layer} { + lid = 16 + ha:type { + doc = 1 + } + li:objects { + ha:polygon.35 { + ha:attributes { + } + li:geometry { + ta:contour { + { -1.100505mm; -7.875mil } + { -1.10015mm; -0.199669mm } + { -1.742846mm; -0.199669mm } + { -1.742897mm; -0.199618mm } + { -1.742897mm; -0.443458mm } + { -1.743405mm; -0.443966mm } + { -2.092909mm; -0.443966mm } + { -2.093163mm; -0.44422mm } + { -2.093163mm; -0.563854mm } + { -2.093417mm; -0.564108mm } + { -2.342591mm; -0.564108mm } + { -2.342845mm; -0.563854mm } + { -2.342845mm; -1.063726mm } + { -2.343099mm; -1.06398mm } + { -1.743151mm; -1.06398mm } + { -1.743151mm; -1.3002mm } + { -1.741881mm; -1.3002mm } + { -1.741373mm; -1.300708mm } + { -1.100505mm; -51.185mil } + } + } + ha:flags { + } + } + ha:polygon.36 { + ha:attributes { + } + li:geometry { + ta:contour { + { 1.75673mm; 51.19mil } + { 1.645927mm; 51.165mil } + { 1.429994mm; 1.299286mm } + { 1.099769mm; 1.298676mm } + { 1.100175mm; 7.875mil } + { 56.525mil; 0.199974mm } + { 1.756765mm; 0.198983mm } + { 1.756638mm; 0.415874mm } + { 2.106396mm; 0.416128mm } + { 2.10665mm; 0.536016mm } + { 2.356078mm; 0.535762mm } + { 2.356332mm; 1.035888mm } + { 1.756384mm; 1.035888mm } + { 1.756486mm; 1.279194mm } + { 1.756486mm; 1.296619mm } + { 1.754606mm; 1.272616mm } + } + } + ha:flags { + } + } + ha:polygon.37 { + ha:attributes { + } + li:geometry { + ta:contour { + { 1.757095mm; -0.199796mm } + { 1.100505mm; -0.199796mm } + { 1.099997mm; -7.88mil } + { 1.099997mm; -51.17mil } + { 1.757095mm; -1.29987mm } + { 1.757349mm; -1.064158mm } + { 2.356789mm; -1.064158mm } + { 2.357297mm; -0.563778mm } + { 2.106853mm; -0.563778mm } + { 2.107107mm; -0.44389mm } + { 1.756587mm; -0.44389mm } + { 1.756587mm; -0.200304mm } + } + } + ha:flags { + } + } + ha:polygon.38 { + ha:attributes { + } + li:geometry { + ta:contour { + { -1.099997mm; 51.17mil } + { -68.605mil; 1.29987mm } + { -1.742795mm; 1.036396mm } + { -2.343251mm; 40.79mil } + { -2.343073mm; 0.536092mm } + { -2.092883mm; 0.535584mm } + { -2.092883mm; 0.41595mm } + { -1.770049mm; 0.416204mm } + { -1.742973mm; 0.415747mm } + { -68.62mil; 0.200304mm } + { -1.099997mm; 7.88mil } + } + } + ha:flags { + } + } + } + ha:combining { + } + } + ha:subc-aux { + lid = 17 + ha:type { + top = 1 + misc = 1 + virtual = 1 + } + li:objects { + ha:line.40 { + clearance = 0.0 + y2 = 0.0 + thickness = 0.1mm + ha:attributes { + subc-role = origin + } + x1 = 0.0 + x2 = 0.0 + ha:flags { + } + y1 = 0.0 + } + ha:line.43 { + clearance = 0.0 + y2 = 0.0 + thickness = 0.1mm + ha:attributes { + subc-role = x + } + x1 = 0.0 + x2 = 1.0mm + ha:flags { + } + y1 = 0.0 + } + ha:line.46 { + clearance = 0.0 + y2 = 1.0mm + thickness = 0.1mm + ha:attributes { + subc-role = y + } + x1 = 0.0 + x2 = 0.0 + ha:flags { + } + y1 = 0.0 + } + } + ha:combining { + } + } + ha:any_internal_copper { + li:objects { + } + lid = 18 + ha:type { + copper = 1 + intern = 1 + } + stack_offs = 1 + ha:combining { + } + } + } + } + uid = TQiE4uIQHmPWpXJi53AAAAAB + ha:flags { + } + } + ha:pixmaps { + } +} diff --git a/packages/lcsc/SW-SMD_EVQP7C01P.efoo b/packages/lcsc/SW-SMD_EVQP7C01P.efoo new file mode 100644 index 0000000..7278bb6 --- /dev/null +++ b/packages/lcsc/SW-SMD_EVQP7C01P.efoo @@ -0,0 +1,189 @@ +["DOCTYPE","FOOTPRINT","1.8"] +["HEAD",{"editorVersion":"2.2.40.8","importFlag":0}] +["CANVAS",0,0,"mm",10,10,0.03937,0.03937,1,1,0,0,5] +["LAYER",1,"TOP","Top Layer",3,"#ff0000",1,"#7f0000",1] +["LAYER",2,"BOTTOM","Bottom Layer",3,"#0000ff",1,"#00007f",1] +["LAYER",3,"TOP_SILK","Top Silkscreen Layer",3,"#ffcc00",1,"#7f6600",1] +["LAYER",4,"BOT_SILK","Bottom Silkscreen Layer",3,"#66cc33",1,"#336619",1] +["LAYER",5,"TOP_SOLDER_MASK","Top Solder Mask Layer",3,"#800080",1,"#400040",1] +["LAYER",6,"BOT_SOLDER_MASK","Bottom Solder Mask Layer",3,"#aa00ff",1,"#55007f",1] +["LAYER",7,"TOP_PASTE_MASK","Top Paste Mask Layer",3,"#808080",1,"#404040",1] +["LAYER",8,"BOT_PASTE_MASK","Bottom Paste Mask Layer",3,"#800000",1,"#400000",1] +["LAYER",9,"TOP_ASSEMBLY","Top Assembly Layer",3,"#33cc99",1,"#19664c",1] +["LAYER",10,"BOT_ASSEMBLY","Bottom Assembly Layer",3,"#5555ff",1,"#2a2a7f",1] +["LAYER",11,"OUTLINE","Board Outline Layer",3,"#ff00ff",1,"#7f007f",1] +["LAYER",12,"MULTI","Multi-Layer",1,"#c0c0c0",1,"#606060",1] +["LAYER",13,"DOCUMENT","Document Layer",3,"#ffffff",1,"#7f7f7f",1] +["LAYER",14,"MECHANICAL","Mechanical Layer",3,"#f022f0",1,"#781178",1] +["LAYER",15,"SIGNAL","Inner1",0,"#999966",1,"#4c4c33",1] +["LAYER",16,"SIGNAL","Inner2",0,"#008000",1,"#004000",1] +["LAYER",17,"SIGNAL","Inner3",0,"#00ff00",1,"#007f00",1] +["LAYER",18,"SIGNAL","Inner4",0,"#bc8e00",1,"#5e4700",1] +["LAYER",19,"SIGNAL","Inner5",0,"#70dbfa",1,"#386d7d",1] +["LAYER",20,"SIGNAL","Inner6",0,"#00cc66",1,"#006633",1] +["LAYER",21,"SIGNAL","Inner7",0,"#9966ff",1,"#4c337f",1] +["LAYER",22,"SIGNAL","Inner8",0,"#800080",1,"#400040",1] +["LAYER",23,"SIGNAL","Inner9",0,"#008080",1,"#004040",1] +["LAYER",24,"SIGNAL","Inner10",0,"#15935f",1,"#a.492f",1] +["LAYER",25,"SIGNAL","Inner11",0,"#000080",1,"#000040",1] +["LAYER",26,"SIGNAL","Inner12",0,"#00b400",1,"#005a00",1] +["LAYER",27,"SIGNAL","Inner13",0,"#2e4756",1,"#17232b",1] +["LAYER",28,"SIGNAL","Inner14",0,"#99842f",1,"#4c4217",1] +["LAYER",29,"SIGNAL","Inner15",0,"#ffffaa",1,"#7f7f55",1] +["LAYER",30,"SIGNAL","Inner16",0,"#99842f",1,"#4c4217",1] +["LAYER",31,"SIGNAL","Inner17",0,"#2e4756",1,"#17232b",1] +["LAYER",32,"SIGNAL","Inner18",0,"#3535ff",1,"#1a1a7f",1] +["LAYER",33,"SIGNAL","Inner19",0,"#8000bc",1,"#40005e",1] +["LAYER",34,"SIGNAL","Inner20",0,"#43ae5f",1,"#21572f",1] +["LAYER",35,"SIGNAL","Inner21",0,"#c3ecce",1,"#617667",1] +["LAYER",36,"SIGNAL","Inner22",0,"#728978",1,"#39443c",1] +["LAYER",37,"SIGNAL","Inner23",0,"#39503f",1,"#1c281f",1] +["LAYER",38,"SIGNAL","Inner24",0,"#0c715d",1,"#06382e",1] +["LAYER",39,"SIGNAL","Inner25",0,"#5a8a80",1,"#2d4540",1] +["LAYER",40,"SIGNAL","Inner26",0,"#2b937e",1,"#15493f",1] +["LAYER",41,"SIGNAL","Inner27",0,"#23999d",1,"#114c4e",1] +["LAYER",42,"SIGNAL","Inner28",0,"#45b4e3",1,"#225a71",1] +["LAYER",43,"SIGNAL","Inner29",0,"#215da1",1,"#102e50",1] +["LAYER",44,"SIGNAL","Inner30",0,"#4564d7",1,"#22326b",1] +["LAYER",45,"SIGNAL","Inner31",0,"#6969e9",1,"#343474",1] +["LAYER",46,"SIGNAL","Inner32",0,"#9069e9",1,"#483474",1] +["LAYER",47,"HOLE","Hole Layer",1,"#222222",1,"#111111",1] +["LAYER",48,"COMPONENT_SHAPE","Component Shape Layer",3,"#00cccc",1,"#006666",1] +["LAYER",49,"COMPONENT_MARKING","Component Marking Layer",3,"#66ffcc",1,"#337f66",1] +["LAYER",50,"PIN_SOLDERING","Pin Soldering Layer",3,"#cc9999",1,"#664c4c",1] +["LAYER",51,"PIN_FLOATING","Pin Floating Layer",3,"#ff99ff",1,"#7f4c7f",1] +["LAYER",52,"COMPONENT_MODEL","Component Model Layer",0,"#ffffff",1,"#7f7f7f",1] +["LAYER",53,"3D_SHELL_OUTLINE","3D Shell Outline Layer",3,"#66ff99",1,"#337f4c",1] +["LAYER",54,"3D_SHELL_TOP","3D Shell Top Layer",3,"#ffccff",1,"#7f667f",1] +["LAYER",55,"3D_SHELL_BOTTOM","3D Shell Bottom Layer",3,"#0066cc",1,"#003366",1] +["LAYER",56,"DRILL_DRAWING","Drill Drawing Layer",3,"#008080",1,"#004040",1] +["LAYER",57,"OTHER","Ratline Layer",7,"#6464ff",1,"#32327f",1] +["LAYER",58,"TOP_STIFFENER","Top Stiffener Layer",0,"#eee666",1,"#777333",1] +["LAYER",59,"BOTTOM_STIFFENER","Bottom Stiffener Layer",0,"#ccff00",1,"#667f00",1] +["LAYER",71,"CUSTOM","Custom1",0,"#9069e9",1,"#483474",1] +["LAYER",72,"CUSTOM","Custom2",0,"#6969e9",1,"#343474",1] +["LAYER",73,"CUSTOM","Custom3",0,"#4564d7",1,"#22326b",1] +["LAYER",74,"CUSTOM","Custom4",0,"#215da1",1,"#102e50",1] +["LAYER",75,"CUSTOM","Custom5",0,"#45b4e3",1,"#225a71",1] +["LAYER",76,"CUSTOM","Custom6",0,"#23999d",1,"#114c4e",1] +["LAYER",77,"CUSTOM","Custom7",0,"#2b937e",1,"#15493f",1] +["LAYER",78,"CUSTOM","Custom8",0,"#5a8a80",1,"#2d4540",1] +["LAYER",79,"CUSTOM","Custom9",0,"#0c715d",1,"#06382e",1] +["LAYER",80,"CUSTOM","Custom10",0,"#39503f",1,"#1c281f",1] +["LAYER",81,"CUSTOM","Custom11",0,"#728978",1,"#39443c",1] +["LAYER",82,"CUSTOM","Custom12",0,"#c3ecce",1,"#617667",1] +["LAYER",83,"CUSTOM","Custom13",0,"#43ae5f",1,"#21572f",1] +["LAYER",84,"CUSTOM","Custom14",0,"#8000bc",1,"#40005e",1] +["LAYER",85,"CUSTOM","Custom15",0,"#3535ff",1,"#1a1a7f",1] +["LAYER",86,"CUSTOM","Custom16",0,"#2e4756",1,"#17232b",1] +["LAYER",87,"CUSTOM","Custom17",0,"#99842f",1,"#4c4217",1] +["LAYER",88,"CUSTOM","Custom18",0,"#ffffaa",1,"#7f7f55",1] +["LAYER",89,"CUSTOM","Custom19",0,"#99842f",1,"#4c4217",1] +["LAYER",90,"CUSTOM","Custom20",0,"#2e4756",1,"#17232b",1] +["LAYER",91,"CUSTOM","Custom21",0,"#00b400",1,"#005a00",1] +["LAYER",92,"CUSTOM","Custom22",0,"#000080",1,"#000040",1] +["LAYER",93,"CUSTOM","Custom23",0,"#15935f",1,"#a.492f",1] +["LAYER",94,"CUSTOM","Custom24",0,"#008080",1,"#004040",1] +["LAYER",95,"CUSTOM","Custom25",0,"#800080",1,"#400040",1] +["LAYER",96,"CUSTOM","Custom26",0,"#9966ff",1,"#4c337f",1] +["LAYER",97,"CUSTOM","Custom27",0,"#00cc66",1,"#006633",1] +["LAYER",98,"CUSTOM","Custom28",0,"#70dbfa",1,"#386d7d",1] +["LAYER",99,"CUSTOM","Custom29",0,"#bc8e00",1,"#5e4700",1] +["LAYER",100,"CUSTOM","Custom30",0,"#00ff00",1,"#007f00",1] +["LAYER",361,"SUBSTRATE","Dielectric1",0,"#000000",1,"#000000",1] +["LAYER_PHYS",3,null,0,null,null,1] +["LAYER_PHYS",7,null,0,null,null,1] +["LAYER_PHYS",5,"",0.394,3.3,0.02,1] +["LAYER_PHYS",1,null,1.379,null,null,1] +["LAYER_PHYS",361,"FR4",59.449,4.5,0,1] +["LAYER_PHYS",2,null,1.378,null,null,1] +["LAYER_PHYS",6,"",0.394,3.3,0.02,1] +["LAYER_PHYS",8,null,0,null,null,1] +["LAYER_PHYS",4,null,0,null,null,1] +["ACTIVE_LAYER",1] +["NET","",null,null,1,null,0,null] +["RULE_TEMPLATE",""] +["RULE","1","safeClearance",1,["mm",[[6],[6,6],[6,6,6],[6,6,6,6],[6,6,6,6,6],[6,6,6,6,6,6],[6,6,6,6,6,6,6],[6,6,6,6,6,6,6,6],[11.8,11.8,11.8,11.8,11.8,11.8,11.8,11.8],[6.9,6.9,6.9,6.9,6.9,6.9,6.9,6.9,6.9]]]] +["RULE","2","otherClearance",1,["mm",0,0,11.811]] +["RULE","3","trackWidth",1,["mm",5,10,100]] +["RULE","11","netLength",1,["mm",0,0]] +["RULE","10","differentialPair",1,["mm",5,10,100,6,6,50,10]] +["RULE","4","blindVia",1,[]] +["RULE","5","viaSize",1,["mm",9.8425,12.0079,196.8504,5.9055,6.0039,118.1102]] +["RULE","6","innerPlane",1,["mm",10,10,0,10,10,90,0,10,10,90]] +["RULE","7","copperRegion",1,["mm",10,10,0,10,10,90,0,0,10,10,90]] +["RULE","8","pasteMaskExpansion",1,["mm",0,0,-1000,-1000]] +["RULE","9","solderMaskExpansion",1,["mm",2,2,-1000,-1000,2,2]] +["RULE","12","Common",1,[0,1,0,1,0,[1,2,12],[]]] +["RULE_SELECTOR",["NET",""],4,{}] +["PRIMITIVE","ALL",1,1] +["PRIMITIVE","COMPONENT",1,1] +["PRIMITIVE","PROPERTY",1,1] +["PRIMITIVE","COMPONENTSILK",1,1] +["PRIMITIVE","TRACK",1,1] +["PRIMITIVE","VIA",1,1] +["PRIMITIVE","TESTPOINT",1,1] +["PRIMITIVE","PAD",1,1] +["PRIMITIVE","PADSPAIR",1,0] +["PRIMITIVE","NETWORK",1,0] +["PRIMITIVE","SUTUREHOLE",1,1] +["PRIMITIVE","TEARDROP",1,1] +["PRIMITIVE","RATLINE",0,0] +["PRIMITIVE","GROUP",1,0] +["PRIMITIVE","TEXT",1,1] +["PRIMITIVE","IMAGE",1,1] +["PRIMITIVE","PICTURE",1,1] +["PRIMITIVE","DIMENSION",1,1] +["PRIMITIVE","BOARDOUTLINE",1,1] +["PRIMITIVE","SLOTREGION",1,1] +["PRIMITIVE","FILLREGIEN",1,1] +["PRIMITIVE","COPPEROUTLINE",1,1] +["PRIMITIVE","COPPERFILLED",1,1] +["PRIMITIVE","PROHIBITEDREGION",1,1] +["PRIMITIVE","CONSTRAINT",1,1] +["PRIMITIVE","PARTITION",0,0] +["PRIMITIVE","LINE",1,1] +["PRIMITIVE","LOCKED",1,1] +["PRIMITIVE","UNLOCKED",1,1] +["PRIMITIVE","SHELL",1,1] +["PRIMITIVE","BOSS",1,1] +["PRIMITIVE","CREASE",1,1] +["PRIMITIVE","TOPSHELLCUT",1,1] +["PRIMITIVE","SIDESHELLCUT",1,1] +["PRIMITIVE","TOPBOTTOMENTITY",1,1] +["PRIMITIVE","SIDEENTITY",1,1] +["PRIMITIVE","FPC_STIFFENER",1,1] +["SILK_OPTS",3,"#000000","#FFFFFF"] +["SILK_OPTS",4,"#000000","#FFFFFF"] +["PREFERENCE",1,10,1,12.0078,24.0158,1,2,"L45",1,0,0,1,null,0,3,"OPTIMIZA_OPEN",0,"OPTIMIZA_WEAK",true,true] +["PANELIZE",0,1,1,0,0,1] +["PANELIZE_STAMP",1,0,1,21.6535,8,33.4646] +["PANELIZE_SIDE",1,1,236.2205,78.7402,39.3701,19.685] +["PANELIZE_STAMP",0,0,1,21.6535,8,33.4646] +["PANELIZE_SIDE",0,0,236.2205,78.7402,39.3701,19.685] +["PAD","e16",0,"",1,"1",-70.87,29.53,90,null,["RECT",43.307,55.118,0],[],0,0,null,1,0,null,null,null,null,0,null,null,null,null,[]] +["PAD","e17",0,"",1,"2",-70.87,-29.53,90,null,["RECT",43.307,55.118,0],[],0,0,null,1,0,null,null,null,null,0,null,null,null,null,[]] +["PAD","e18",0,"",1,"1`",70.87,29.53,90,null,["RECT",43.307,55.118,0],[],0,0,null,1,0,null,null,null,null,0,null,null,null,null,[]] +["PAD","e19",0,"",1,"2`",70.87,-29.53,90,null,["RECT",43.307,55.118,0],[],0,0,null,1,0,null,null,null,null,0,null,null,null,null,[]] +["POLY","e21",0,"",13,11.811,["CIRCLE",0,35.43,5.91],0] +["POLY","e22",0,"",13,11.811,["CIRCLE",0,-35.43,5.91],0] +["FILL","e1",0,"",49,0.2,0,[["CIRCLE",-92.254,57.753,2.362]],0] +["FILL","e23",0,"",12,1,0,[["CIRCLE",0,35.43,15.748]],0] +["FILL","e24",0,"",12,1,0,[["CIRCLE",0,-35.43,15.748]],0] +["POLY","e6",0,"",48,2,[-15.0785,-82.109,"L",-33.179,-82.159,-33.209,-56.572,-68.632,-56.549,-68.497,57.753,69.298,57.753,69.327,-56.556,33.721,-56.536,33.725,-82.093,2.769,-82.155,2.7649,-82.111,-15.0785,-82.109],0] +["POLY","e7",0,"",3,10,[-33.464,-57.087,"L",-33.465,-84.646],0] +["POLY","e8",0,"",3,10,[-33.464,-84.646,"L",33.464,-84.646],0] +["POLY","e9",0,"",3,10,[33.464,-84.646,"L",33.464,-57.087],0] +["POLY","e10",0,"",3,10,[-13.411,-84.646,"L",-13.411,-57.087],0] +["POLY","e11",0,"",3,10,[12.905,-84.646,"L",12.905,-57.087],0] +["POLY","e12",0,"",3,10,[-36.415,57.087,"L",-8.552,57.087],0] +["POLY","e13",0,"",3,10,[8.552,57.087,"L",36.415,57.087],0] +["POLY","e14",0,"",3,10,[-36.415,-57.087,"L",-8.552,-57.087],0] +["POLY","e15",0,"",3,10,[8.552,-57.087,"L",36.415,-57.087],0] +["FILL","e2",0,"",50,0.2,0,[[-43.327,51.185,"L",-43.327,7.875,-43.313,7.861,-68.616,7.861,-68.618,7.859,-68.618,17.459,-68.638,17.479,-82.398,17.479,-82.408,17.489,-82.408,22.199,-82.418,22.209,-92.228,22.209,-92.238,22.199,-92.238,41.879,-92.248,41.889,-68.628,41.889,-68.628,51.189,-68.578,51.189,-68.558,51.209,-43.327,51.185]],0] +["FILL","e3",0,"",50,0.2,0,[[69.079,-50.103,"L",69.1626,-51.19,64.8003,-51.165,56.299,-51.153,43.298,-51.129,43.314,-7.875,56.525,-7.873,69.164,-7.834,69.159,-16.373,82.929,-16.383,82.939,-21.103,92.759,-21.093,92.769,-40.783,69.149,-40.783,69.153,-50.362,69.153,-51.048,69.079,-50.103]],0] +["FILL","e4",0,"",50,0.2,0,[[69.157,7.886,"L",69.177,7.866,43.327,7.866,43.307,7.88,43.307,51.17,69.177,51.176,69.187,41.896,92.787,41.896,92.807,22.196,82.947,22.196,82.957,17.476,69.157,17.476,69.157,7.886]],0] +["FILL","e5",0,"",50,0.2,0,[[-43.307,-7.88,"L",-43.307,-51.17,-68.605,-51.176,-68.614,-40.803,-92.254,-40.79,-92.247,-21.106,-82.397,-21.086,-82.397,-16.376,-69.687,-16.386,-68.621,-16.368,-68.62,-7.886,-43.307,-7.88]],0] +["FILL","e20",0,"",13,0.2,0,[[-33.071,-56.693,"L",-33.071,-81.89,33.858,-81.89,33.858,-56.693,-33.071,-56.693]],0] +["ATTR","e25",0,"",3,null,null,"Footprint","SW-SMD_EVQP7C01P",0,0,"default",67.5,6,0,0,3,0,0,0,0,0] +["ATTR","e26",0,"",3,null,null,"Designator","U?",0,0,"default",67.5,6,0,0,3,0,0,0,0,0] \ No newline at end of file diff --git a/preferred-parts.ods b/preferred-parts.ods index eb36cc1..50141c0 100644 Binary files a/preferred-parts.ods and b/preferred-parts.ods differ