Index: TODO/smiley.rf =================================================================== --- TODO/smiley.rf (nonexistent) +++ TODO/smiley.rf (revision 38087) @@ -0,0 +1,740 @@ +li:pcb-rnd-subcircuit-v6 { + ha:subc.2{ + ha:attributes { + footprint = {dither:} + refdes = {smiley} + } + ha:data { + li:padstack_prototypes { + } + li:objects { + + } + li:layers { + ha:top-copper { + lid = 0 + ha:type { + top = 1 + copper = 1 + } + li:objects { + + ha:polygon.8 { + clearance=0mil + li:geometry { + ta:contour { + { -19.8819mil; -19.8819mil } + { 19.8819mil; -19.8819mil } + { 19.8819mil; 19.8819mil } + { -19.8819mil; 19.8819mil } + } + } + ha:attributes {} + ha:flags {} + } + + ha:polygon.9 { + clearance=0mil + li:geometry { + ta:contour { + { 19.4882mil; -19.8819mil } + { 59.252mil; -19.8819mil } + { 59.252mil; 19.8819mil } + { 19.4882mil; 19.8819mil } + } + } + ha:attributes {} + ha:flags {} + } + + ha:polygon.10 { + clearance=0mil + li:geometry { + ta:contour { + { 58.8583mil; -19.8819mil } + { 98.6221mil; -19.8819mil } + { 98.6221mil; 19.8819mil } + { 58.8583mil; 19.8819mil } + } + } + ha:attributes {} + ha:flags {} + } + + ha:polygon.11 { + clearance=0mil + li:geometry { + ta:contour { + { 98.2284mil; -19.8819mil } + { 137.992mil; -19.8819mil } + { 137.992mil; 19.8819mil } + { 98.2284mil; 19.8819mil } + } + } + ha:attributes {} + ha:flags {} + } + + ha:polygon.12 { + clearance=0mil + li:geometry { + ta:contour { + { 137.598mil; -19.8819mil } + { 177.362mil; -19.8819mil } + { 177.362mil; 19.8819mil } + { 137.598mil; 19.8819mil } + } + } + ha:attributes {} + ha:flags {} + } + + ha:polygon.13 { + clearance=0mil + li:geometry { + ta:contour { + { 176.969mil; -19.8819mil } + { 216.732mil; -19.8819mil } + { 216.732mil; 19.8819mil } + { 176.969mil; 19.8819mil } + } + } + ha:attributes {} + ha:flags {} + } + + ha:polygon.15 { + clearance=0mil + li:geometry { + ta:contour { + { 216.339mil; -19.8819mil } + { 256.103mil; -19.8819mil } + { 256.103mil; 19.8819mil } + { 216.339mil; 19.8819mil } + } + } + ha:attributes {} + ha:flags {} + } + + ha:polygon.16 { + clearance=0mil + li:geometry { + ta:contour { + { -19.8819mil; 19.4882mil } + { 19.8819mil; 19.4882mil } + { 19.8819mil; 59.252mil } + { -19.8819mil; 59.252mil } + } + } + ha:attributes {} + ha:flags {} + } + + ha:polygon.17 { + clearance=0mil + li:geometry { + ta:contour { + { 19.4882mil; 19.4882mil } + { 59.252mil; 19.4882mil } + { 59.252mil; 59.252mil } + { 19.4882mil; 59.252mil } + } + } + ha:attributes {} + ha:flags {} + } + + ha:polygon.19 { + clearance=0mil + li:geometry { + ta:contour { + { 58.8583mil; 19.4882mil } + { 98.6221mil; 19.4882mil } + { 98.6221mil; 59.252mil } + { 58.8583mil; 59.252mil } + } + } + ha:attributes {} + ha:flags {} + } + + ha:polygon.20 { + clearance=0mil + li:geometry { + ta:contour { + { 98.2284mil; 19.4882mil } + { 137.992mil; 19.4882mil } + { 137.992mil; 59.252mil } + { 98.2284mil; 59.252mil } + } + } + ha:attributes {} + ha:flags {} + } + + ha:polygon.21 { + clearance=0mil + li:geometry { + ta:contour { + { 137.598mil; 19.4882mil } + { 177.362mil; 19.4882mil } + { 177.362mil; 59.252mil } + { 137.598mil; 59.252mil } + } + } + ha:attributes {} + ha:flags {} + } + + ha:polygon.22 { + clearance=0mil + li:geometry { + ta:contour { + { 176.969mil; 19.4882mil } + { 216.732mil; 19.4882mil } + { 216.732mil; 59.252mil } + { 176.969mil; 59.252mil } + } + } + ha:attributes {} + ha:flags {} + } + + ha:polygon.24 { + clearance=0mil + li:geometry { + ta:contour { + { 216.339mil; 19.4882mil } + { 256.103mil; 19.4882mil } + { 256.103mil; 59.252mil } + { 216.339mil; 59.252mil } + } + } + ha:attributes {} + ha:flags {} + } + + ha:polygon.25 { + clearance=0mil + li:geometry { + ta:contour { + { -19.8819mil; 58.8583mil } + { 19.8819mil; 58.8583mil } + { 19.8819mil; 98.6221mil } + { -19.8819mil; 98.6221mil } + } + } + ha:attributes {} + ha:flags {} + } + + ha:polygon.26 { + clearance=0mil + li:geometry { + ta:contour { + { 19.4882mil; 58.8583mil } + { 59.252mil; 58.8583mil } + { 59.252mil; 98.6221mil } + { 19.4882mil; 98.6221mil } + } + } + ha:attributes {} + ha:flags {} + } + + ha:polygon.27 { + clearance=0mil + li:geometry { + ta:contour { + { 58.8583mil; 58.8583mil } + { 98.6221mil; 58.8583mil } + { 98.6221mil; 98.6221mil } + { 58.8583mil; 98.6221mil } + } + } + ha:attributes {} + ha:flags {} + } + + ha:polygon.28 { + clearance=0mil + li:geometry { + ta:contour { + { 98.2284mil; 58.8583mil } + { 137.992mil; 58.8583mil } + { 137.992mil; 98.6221mil } + { 98.2284mil; 98.6221mil } + } + } + ha:attributes {} + ha:flags {} + } + + ha:polygon.30 { + clearance=0mil + li:geometry { + ta:contour { + { 137.598mil; 58.8583mil } + { 177.362mil; 58.8583mil } + { 177.362mil; 98.6221mil } + { 137.598mil; 98.6221mil } + } + } + ha:attributes {} + ha:flags {} + } + + ha:polygon.31 { + clearance=0mil + li:geometry { + ta:contour { + { 176.969mil; 58.8583mil } + { 216.732mil; 58.8583mil } + { 216.732mil; 98.6221mil } + { 176.969mil; 98.6221mil } + } + } + ha:attributes {} + ha:flags {} + } + + ha:polygon.32 { + clearance=0mil + li:geometry { + ta:contour { + { 216.339mil; 58.8583mil } + { 256.103mil; 58.8583mil } + { 256.103mil; 98.6221mil } + { 216.339mil; 98.6221mil } + } + } + ha:attributes {} + ha:flags {} + } + + ha:polygon.33 { + clearance=0mil + li:geometry { + ta:contour { + { -19.8819mil; 98.2284mil } + { 19.8819mil; 98.2284mil } + { 19.8819mil; 137.992mil } + { -19.8819mil; 137.992mil } + } + } + ha:attributes {} + ha:flags {} + } + + ha:polygon.34 { + clearance=0mil + li:geometry { + ta:contour { + { 19.4882mil; 98.2284mil } + { 59.252mil; 98.2284mil } + { 59.252mil; 137.992mil } + { 19.4882mil; 137.992mil } + } + } + ha:attributes {} + ha:flags {} + } + + ha:polygon.36 { + clearance=0mil + li:geometry { + ta:contour { + { 58.8583mil; 98.2284mil } + { 98.6221mil; 98.2284mil } + { 98.6221mil; 137.992mil } + { 58.8583mil; 137.992mil } + } + } + ha:attributes {} + ha:flags {} + } + + ha:polygon.37 { + clearance=0mil + li:geometry { + ta:contour { + { 98.2284mil; 98.2284mil } + { 137.992mil; 98.2284mil } + { 137.992mil; 137.992mil } + { 98.2284mil; 137.992mil } + } + } + ha:attributes {} + ha:flags {} + } + + ha:polygon.38 { + clearance=0mil + li:geometry { + ta:contour { + { 137.598mil; 98.2284mil } + { 177.362mil; 98.2284mil } + { 177.362mil; 137.992mil } + { 137.598mil; 137.992mil } + } + } + ha:attributes {} + ha:flags {} + } + + ha:polygon.39 { + clearance=0mil + li:geometry { + ta:contour { + { 176.969mil; 98.2284mil } + { 216.732mil; 98.2284mil } + { 216.732mil; 137.992mil } + { 176.969mil; 137.992mil } + } + } + ha:attributes {} + ha:flags {} + } + + ha:polygon.41 { + clearance=0mil + li:geometry { + ta:contour { + { 216.339mil; 98.2284mil } + { 256.103mil; 98.2284mil } + { 256.103mil; 137.992mil } + { 216.339mil; 137.992mil } + } + } + ha:attributes {} + ha:flags {} + } + + ha:polygon.42 { + clearance=0mil + li:geometry { + ta:contour { + { -19.8819mil; 137.598mil } + { 19.8819mil; 137.598mil } + { 19.8819mil; 177.362mil } + { -19.8819mil; 177.362mil } + } + } + ha:attributes {} + ha:flags {} + } + + ha:polygon.43 { + clearance=0mil + li:geometry { + ta:contour { + { 19.4882mil; 137.598mil } + { 59.252mil; 137.598mil } + { 59.252mil; 177.362mil } + { 19.4882mil; 177.362mil } + } + } + ha:attributes {} + ha:flags {} + } + + ha:polygon.44 { + clearance=0mil + li:geometry { + ta:contour { + { 58.8583mil; 137.598mil } + { 98.6221mil; 137.598mil } + { 98.6221mil; 177.362mil } + { 58.8583mil; 177.362mil } + } + } + ha:attributes {} + ha:flags {} + } + + ha:polygon.46 { + clearance=0mil + li:geometry { + ta:contour { + { 98.2284mil; 137.598mil } + { 137.992mil; 137.598mil } + { 137.992mil; 177.362mil } + { 98.2284mil; 177.362mil } + } + } + ha:attributes {} + ha:flags {} + } + + ha:polygon.48 { + clearance=0mil + li:geometry { + ta:contour { + { 137.598mil; 137.598mil } + { 177.362mil; 137.598mil } + { 177.362mil; 177.362mil } + { 137.598mil; 177.362mil } + } + } + ha:attributes {} + ha:flags {} + } + + ha:polygon.50 { + clearance=0mil + li:geometry { + ta:contour { + { 176.969mil; 137.598mil } + { 216.732mil; 137.598mil } + { 216.732mil; 177.362mil } + { 176.969mil; 177.362mil } + } + } + ha:attributes {} + ha:flags {} + } + + ha:polygon.51 { + clearance=0mil + li:geometry { + ta:contour { + { 216.339mil; 137.598mil } + { 256.103mil; 137.598mil } + { 256.103mil; 177.362mil } + { 216.339mil; 177.362mil } + } + } + ha:attributes {} + ha:flags {} + } + + } + ha:combining { + } + } + ha:subc-aux { + lid = 0 + ha:type { + top = 1 + misc = 1 + virtual = 1 + } + li:objects { + + ha:line.4 { + x1 = 0mil + y1 = 0mil + x2 = 39.3701mil + y2 = 0mil + thickness = 3.93701mil + clearance = 0mil + ha:attributes {subc-role = x} + ha:flags {} + } + + ha:line.5 { + x1 = 0mil + y1 = 0mil + x2 = 0mil + y2 = 39.3701mil + thickness = 3.93701mil + clearance = 0mil + ha:attributes {subc-role = y} + ha:flags {} + } + + ha:line.6 { + x1 = 0mil + y1 = 0mil + x2 = 0mil + y2 = 0mil + thickness = 3.93701mil + clearance = 0mil + ha:attributes {subc-role = origin} + ha:flags {} + } + + } + ha:combining { + } + } + ha:top-silk { + lid = 0 + ha:type { + top = 1 + silk = 1 + } + li:objects { + + ha:text.3{ + scale = 100 + x = 0mil + y = -50mil + rot = 0 + string = %a.parent.refdes% + fid = 0 + ha:flags {dyntext = 1;floater=1;} + } + + ha:polygon.7 { + clearance=0mil + li:geometry { + ta:contour { + { -19.8819mil; -19.8819mil } + { 19.8819mil; -19.8819mil } + { 19.8819mil; 19.8819mil } + { -19.8819mil; 19.8819mil } + } + } + ha:attributes {} + ha:flags {} + } + + ha:polygon.14 { + clearance=0mil + li:geometry { + ta:contour { + { 216.339mil; -19.8819mil } + { 256.103mil; -19.8819mil } + { 256.103mil; 19.8819mil } + { 216.339mil; 19.8819mil } + } + } + ha:attributes {} + ha:flags {} + } + + } + ha:combining { + } + } + ha:top-mask { + lid = 0 + ha:type { + top = 1 + mask = 1 + } + li:objects { + + ha:polygon.18 { + clearance=0mil + li:geometry { + ta:contour { + { 19.4882mil; 19.4882mil } + { 59.252mil; 19.4882mil } + { 59.252mil; 59.252mil } + { 19.4882mil; 59.252mil } + } + } + ha:attributes {} + ha:flags {} + } + + ha:polygon.23 { + clearance=0mil + li:geometry { + ta:contour { + { 176.969mil; 19.4882mil } + { 216.732mil; 19.4882mil } + { 216.732mil; 59.252mil } + { 176.969mil; 59.252mil } + } + } + ha:attributes {} + ha:flags {} + } + + ha:polygon.29 { + clearance=0mil + li:geometry { + ta:contour { + { 98.2284mil; 58.8583mil } + { 137.992mil; 58.8583mil } + { 137.992mil; 98.6221mil } + { 98.2284mil; 98.6221mil } + } + } + ha:attributes {} + ha:flags {} + } + + ha:polygon.35 { + clearance=0mil + li:geometry { + ta:contour { + { 19.4882mil; 98.2284mil } + { 59.252mil; 98.2284mil } + { 59.252mil; 137.992mil } + { 19.4882mil; 137.992mil } + } + } + ha:attributes {} + ha:flags {} + } + + ha:polygon.40 { + clearance=0mil + li:geometry { + ta:contour { + { 176.969mil; 98.2284mil } + { 216.732mil; 98.2284mil } + { 216.732mil; 137.992mil } + { 176.969mil; 137.992mil } + } + } + ha:attributes {} + ha:flags {} + } + + ha:polygon.45 { + clearance=0mil + li:geometry { + ta:contour { + { 58.8583mil; 137.598mil } + { 98.6221mil; 137.598mil } + { 98.6221mil; 177.362mil } + { 58.8583mil; 177.362mil } + } + } + ha:attributes {} + ha:flags {} + } + + ha:polygon.47 { + clearance=0mil + li:geometry { + ta:contour { + { 98.2284mil; 137.598mil } + { 137.992mil; 137.598mil } + { 137.992mil; 177.362mil } + { 98.2284mil; 177.362mil } + } + } + ha:attributes {} + ha:flags {} + } + + ha:polygon.49 { + clearance=0mil + li:geometry { + ta:contour { + { 137.598mil; 137.598mil } + { 177.362mil; 137.598mil } + { 177.362mil; 177.362mil } + { 137.598mil; 177.362mil } + } + } + ha:attributes {} + ha:flags {} + } + + } + ha:combining { + } + } + } + } + uid = Prm/Jdz64Q6k5Yw92eJnUkVG + } +}