Index: work/bug_files/Poly_rewrite/dicer1.lht =================================================================== --- work/bug_files/Poly_rewrite/dicer1.lht (nonexistent) +++ work/bug_files/Poly_rewrite/dicer1.lht (revision 38705) @@ -0,0 +1,3171 @@ +ha:pcb-rnd-board-v8 { + ha:meta { + ha:size { + thermal_scale = 0.500000 + x = 3.6in + y = 3.1in + } + ha:grid { + spacing = 1.0mil + offs_x = 0.0 + offs_y = 0.0 + } + } + ha:layer_stack { + li:groups { + ha:0 { + ha:type { + top = 1 + paste = 1 + } + li:layers { + 9 + } + name = top_paste + } + ha:1 { + ha:type { + silk = 1 + top = 1 + } + li:layers { + 8 + } + name = top_silk + } + ha:2 { + ha:type { + top = 1 + mask = 1 + } + li:layers { + 10 + } + name = top_mask + } + ha:3 { + ha:type { + copper = 1 + top = 1 + } + li:layers { + 0 + 2 + } + name = top_copper + } + ha:4 { + ha:attributes { + thickness = {0.7375mm } + } + ha:type { + substrate = 1 + intern = 1 + } + li:layers { + } + name = grp_4 + } + ha:5 { + ha:type { + copper = 1 + intern = 1 + } + li:layers { + 5 + } + name = Intern + } + ha:6 { + ha:attributes { + thickness = {0.125mm } + } + ha:type { + substrate = 1 + intern = 1 + } + li:layers { + } + name = grp_6 + } + ha:7 { + ha:type { + copper = 1 + intern = 1 + } + li:layers { + 4 + } + name = Intern + } + ha:8 { + ha:attributes { + thickness = {0.7375mm } + } + ha:type { + substrate = 1 + intern = 1 + } + li:layers { + } + name = grp_8 + } + ha:9 { + purpose = uroute + ha:type { + boundary = 1 + } + li:layers { + 6 + } + name = global_outline + } + ha:10 { + ha:type { + bottom = 1 + copper = 1 + } + li:layers { + 1 + 3 + } + name = bottom_copper + } + ha:11 { + ha:type { + bottom = 1 + mask = 1 + } + li:layers { + 11 + } + name = bottom_mask + } + ha:12 { + ha:type { + silk = 1 + bottom = 1 + } + li:layers { + 7 + } + name = bottom_silk + } + ha:13 { + ha:type { + bottom = 1 + paste = 1 + } + li:layers { + 12 + } + name = bottom_paste + } + ha:14 { + purpose = proute + ha:type { + mech = 1 + } + li:layers { + 13 + } + name = pmech + } + ha:15 { + purpose = uroute + ha:type { + mech = 1 + } + li:layers { + 14 + } + name = umech + } + ha:16 { + ha:attributes { + init-invis = 1 + } + purpose = assy + ha:type { + top = 1 + doc = 1 + } + li:layers { + 15 + } + name = top_assy + } + ha:17 { + ha:attributes { + init-invis = 1 + } + purpose = assy + ha:type { + bottom = 1 + doc = 1 + } + li:layers { + 16 + } + name = bot_assy + } + ha:18 { + ha:attributes { + init-invis = 1 + } + purpose = fab + ha:type { + top = 1 + doc = 1 + } + li:layers { + 17 + } + name = fab + } + } + } + li:styles { + ha:Signal { + via_proto = 0 + thickness = 10.0mil + text_thick = 0.0 + text_scale = 100 + clearance = 20.0mil + } + ha:Power { + via_proto = 1 + thickness = 20.0mil + text_thick = 0.0 + text_scale = 100 + clearance = 20.0mil + } + ha:Fat { + via_proto = 2 + thickness = 80.0mil + text_thick = 0.0 + text_scale = 100 + clearance = 25.0mil + } + ha:Sig-tight { + via_proto = 3 + thickness = 10.0mil + text_thick = 0.0 + text_scale = 100 + clearance = 12.0mil + } + } + li:pcb-rnd-conf-v1 { + ha:overwrite { + ha:design { + text_font_id = 0 + poly_isle_area = 200000000.0 + } + ha:editor { + ha:view { + flip_y = 0 + } + show_solder_side = 0 + buffer_number = 0 + grids_idx = 1 + grid = 1.00 mil + } + } + } + ha:data { + li:padstack_prototypes { + ha:ps_proto_v6.0 { + htop = 0 + hdia = 0.8mm + li:shape { + ha:ps_shape_v4 { + clearance = 0.0 + ha:ps_circ { + x = 0.0 + y = 0.0 + dia = 2.0mm + } + ha:layer_mask { + copper = 1 + top = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0.0 + ha:ps_circ { + x = 0.0 + y = 0.0 + dia = 2.0mm + } + ha:layer_mask { + bottom = 1 + copper = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0.0 + ha:ps_circ { + x = 0.0 + y = 0.0 + dia = 2.0mm + } + ha:layer_mask { + copper = 1 + intern = 1 + } + ha:combining { + } + } + } + hbottom = 0 + hplated = 1 + } + ha:ps_proto_v6.1 { + htop = 0 + hdia = 1.0mm + li:shape { + ha:ps_shape_v4 { + clearance = 0.0 + ha:ps_circ { + x = 0.0 + y = 0.0 + dia = 2.2mm + } + ha:layer_mask { + copper = 1 + top = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0.0 + ha:ps_circ { + x = 0.0 + y = 0.0 + dia = 2.2mm + } + ha:layer_mask { + bottom = 1 + copper = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0.0 + ha:ps_circ { + x = 0.0 + y = 0.0 + dia = 2.2mm + } + ha:layer_mask { + copper = 1 + intern = 1 + } + ha:combining { + } + } + } + hbottom = 0 + hplated = 1 + } + ha:ps_proto_v6.2 { + htop = 0 + hdia = 1.2mm + li:shape { + ha:ps_shape_v4 { + clearance = 0.0 + ha:ps_circ { + x = 0.0 + y = 0.0 + dia = 3.5mm + } + ha:layer_mask { + copper = 1 + top = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0.0 + ha:ps_circ { + x = 0.0 + y = 0.0 + dia = 3.5mm + } + ha:layer_mask { + bottom = 1 + copper = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0.0 + ha:ps_circ { + x = 0.0 + y = 0.0 + dia = 3.5mm + } + ha:layer_mask { + copper = 1 + intern = 1 + } + ha:combining { + } + } + } + hbottom = 0 + hplated = 1 + } + ha:ps_proto_v6.3 { + htop = 0 + hdia = 0.8mm + li:shape { + ha:ps_shape_v4 { + clearance = 0.0 + ha:ps_circ { + x = 0.0 + y = 0.0 + dia = 64.0mil + } + ha:layer_mask { + copper = 1 + top = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0.0 + ha:ps_circ { + x = 0.0 + y = 0.0 + dia = 64.0mil + } + ha:layer_mask { + bottom = 1 + copper = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0.0 + ha:ps_circ { + x = 0.0 + y = 0.0 + dia = 64.0mil + } + ha:layer_mask { + copper = 1 + intern = 1 + } + ha:combining { + } + } + } + hbottom = 0 + hplated = 1 + } + } + li:objects { + ha:subc.18270 { + ha:attributes { + openscad = 0402 + value = 22 + refdes = R54 + footprint = 0402 + } + 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 { + 9.84mil + -13.77mil + -9.84mil + -13.77mil + -9.84mil + 13.77mil + 9.84mil + 13.77mil + } + ha:layer_mask { + copper = 1 + top = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0.0 + li:ps_poly { + 12.84mil + -16.77mil + -12.84mil + -16.77mil + -12.84mil + 16.77mil + 12.84mil + 16.77mil + } + ha:layer_mask { + top = 1 + mask = 1 + } + ha:combining { + sub = 1 + auto = 1 + } + } + ha:ps_shape_v4 { + clearance = 0.0 + li:ps_poly { + 9.84mil + -13.77mil + -9.84mil + -13.77mil + -9.84mil + 13.77mil + 9.84mil + 13.77mil + } + ha:layer_mask { + top = 1 + paste = 1 + } + ha:combining { + auto = 1 + } + } + } + hbottom = 0 + hplated = 0 + } + } + li:objects { + ha:padstack_ref.18283 { + smirror = 0 + ha:attributes { + term = 1 + name = 1 + } + proto = 0 + xmirror = 0 + x = 263.48mil + rot = 180.000000 + y = 1.517in + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 10.0mil + } + ha:padstack_ref.18284 { + smirror = 0 + ha:attributes { + term = 2 + name = 2 + } + proto = 0 + xmirror = 0 + x = 232.0mil + rot = 180.000000 + y = 1.517in + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 10.0mil + } + } + li:layers { + ha:top-silk { + lid = 0 + ha:type { + silk = 1 + top = 1 + } + li:objects { + } + ha:combining { + } + } + ha:subc-aux { + lid = 1 + ha:type { + top = 1 + misc = 1 + virtual = 1 + } + li:objects { + ha:line.18271 { + clearance = 0.0 + y2 = 1.517in + thickness = 0.1mm + ha:attributes { + subc-role = pnp-origin + } + x1 = 247.74mil + x2 = 247.74mil + y1 = 1.517in + } + ha:line.18274 { + clearance = 0.0 + y2 = 1.517in + thickness = 0.1mm + ha:attributes { + subc-role = origin + } + x1 = 247.74mil + x2 = 247.74mil + y1 = 1.517in + } + ha:line.18277 { + clearance = 0.0 + y2 = 1.517in + thickness = 0.1mm + ha:attributes { + subc-role = x + } + x1 = 247.74mil + x2 = 5.292596mm + y1 = 1.517in + } + ha:line.18280 { + clearance = 0.0 + y2 = 37.5318mm + thickness = 0.1mm + ha:attributes { + subc-role = y + } + x1 = 247.74mil + x2 = 247.74mil + y1 = 1.517in + } + } + ha:combining { + } + } + } + } + uid = FuGWfQzXU3SM7rbQ58MAAAAJ + } + ha:subc.18340 { + ha:attributes { + openscad = 0402 + value = 22 + refdes = R55 + footprint = 0402 + } + 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 { + 9.84mil + -13.77mil + -9.84mil + -13.77mil + -9.84mil + 13.77mil + 9.84mil + 13.77mil + } + ha:layer_mask { + copper = 1 + top = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0.0 + li:ps_poly { + 12.84mil + -16.77mil + -12.84mil + -16.77mil + -12.84mil + 16.77mil + 12.84mil + 16.77mil + } + ha:layer_mask { + top = 1 + mask = 1 + } + ha:combining { + sub = 1 + auto = 1 + } + } + ha:ps_shape_v4 { + clearance = 0.0 + li:ps_poly { + 9.84mil + -13.77mil + -9.84mil + -13.77mil + -9.84mil + 13.77mil + 9.84mil + 13.77mil + } + ha:layer_mask { + top = 1 + paste = 1 + } + ha:combining { + auto = 1 + } + } + } + hbottom = 0 + hplated = 0 + } + } + li:objects { + ha:padstack_ref.18353 { + smirror = 0 + ha:attributes { + term = 1 + name = 1 + } + proto = 0 + xmirror = 0 + x = 263.48mil + rot = 180.000000 + y = 1.563in + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 10.0mil + } + ha:padstack_ref.18354 { + smirror = 0 + ha:attributes { + term = 2 + name = 2 + } + proto = 0 + xmirror = 0 + x = 232.0mil + rot = 180.000000 + y = 1.563in + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 10.0mil + } + } + li:layers { + ha:top-silk { + lid = 0 + ha:type { + silk = 1 + top = 1 + } + li:objects { + } + ha:combining { + } + } + ha:subc-aux { + lid = 1 + ha:type { + top = 1 + misc = 1 + virtual = 1 + } + li:objects { + ha:line.18341 { + clearance = 0.0 + y2 = 39.7002mm + thickness = 0.1mm + ha:attributes { + subc-role = pnp-origin + } + x1 = 247.74mil + x2 = 247.74mil + y1 = 39.7002mm + } + ha:line.18344 { + clearance = 0.0 + y2 = 39.7002mm + thickness = 0.1mm + ha:attributes { + subc-role = origin + } + x1 = 247.74mil + x2 = 247.74mil + y1 = 39.7002mm + } + ha:line.18347 { + clearance = 0.0 + y2 = 39.7002mm + thickness = 0.1mm + ha:attributes { + subc-role = x + } + x1 = 247.74mil + x2 = 5.292596mm + y1 = 39.7002mm + } + ha:line.18350 { + clearance = 0.0 + y2 = 38.7002mm + thickness = 0.1mm + ha:attributes { + subc-role = y + } + x1 = 247.74mil + x2 = 247.74mil + y1 = 39.7002mm + } + } + ha:combining { + } + } + } + } + uid = FuGWfQzXU3SM7rbQ58MAAAAT + } + ha:subc.18759 { + ha:attributes { + value = Debug + footprint = 0-215079-4 + refdes = J7 + } + ha:data { + li:padstack_prototypes { + ha:ps_proto_v6.0 { + htop = 0 + hdia = 31.5mil + li:shape { + ha:ps_shape_v4 { + clearance = 0.0 + li:ps_poly { + -23.0mil + -23.0mil + 23.0mil + -23.0mil + 23.0mil + 23.0mil + -23.0mil + 23.0mil + } + ha:layer_mask { + copper = 1 + top = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0.0 + li:ps_poly { + -23.0mil + -23.0mil + 23.0mil + -23.0mil + 23.0mil + 23.0mil + -23.0mil + 23.0mil + } + ha:layer_mask { + bottom = 1 + copper = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0.0 + li:ps_poly { + -23.0mil + -23.0mil + 23.0mil + -23.0mil + 23.0mil + 23.0mil + -23.0mil + 23.0mil + } + ha:layer_mask { + copper = 1 + intern = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0.0 + li:ps_poly { + -26.0mil + -26.0mil + 26.0mil + -26.0mil + 26.0mil + 26.0mil + -26.0mil + 26.0mil + } + ha:layer_mask { + top = 1 + mask = 1 + } + ha:combining { + sub = 1 + auto = 1 + } + } + ha:ps_shape_v4 { + clearance = 0.0 + li:ps_poly { + -26.0mil + -26.0mil + 26.0mil + -26.0mil + 26.0mil + 26.0mil + -26.0mil + 26.0mil + } + ha:layer_mask { + bottom = 1 + mask = 1 + } + ha:combining { + sub = 1 + auto = 1 + } + } + } + hbottom = 0 + hplated = 1 + } + ha:ps_proto_v6.1 { + htop = 0 + hdia = 31.5mil + li:shape { + ha:ps_shape_v4 { + clearance = 0.0 + ha:ps_circ { + x = 0.0 + y = 0.0 + dia = 46.0mil + } + ha:layer_mask { + copper = 1 + top = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0.0 + ha:ps_circ { + x = 0.0 + y = 0.0 + dia = 46.0mil + } + ha:layer_mask { + bottom = 1 + copper = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0.0 + ha:ps_circ { + x = 0.0 + y = 0.0 + dia = 46.0mil + } + ha:layer_mask { + copper = 1 + intern = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0.0 + ha:ps_circ { + x = 0.0 + y = 0.0 + dia = 52.0mil + } + ha:layer_mask { + top = 1 + mask = 1 + } + ha:combining { + sub = 1 + auto = 1 + } + } + ha:ps_shape_v4 { + clearance = 0.0 + ha:ps_circ { + x = 0.0 + y = 0.0 + dia = 52.0mil + } + ha:layer_mask { + bottom = 1 + mask = 1 + } + ha:combining { + sub = 1 + auto = 1 + } + } + } + hbottom = 0 + hplated = 1 + } + ha:ps_proto_v6.2 { + htop = 0 + hdia = 59.06mil + li:shape { + ha:ps_shape_v4 { + clearance = 0.0 + ha:ps_circ { + x = 0.0 + y = 0.0 + dia = 73.56mil + } + ha:layer_mask { + copper = 1 + top = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0.0 + ha:ps_circ { + x = 0.0 + y = 0.0 + dia = 73.56mil + } + ha:layer_mask { + bottom = 1 + copper = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0.0 + ha:ps_circ { + x = 0.0 + y = 0.0 + dia = 73.56mil + } + ha:layer_mask { + copper = 1 + intern = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0.0 + ha:ps_circ { + x = 0.0 + y = 0.0 + dia = 79.56mil + } + ha:layer_mask { + top = 1 + mask = 1 + } + ha:combining { + sub = 1 + auto = 1 + } + } + ha:ps_shape_v4 { + clearance = 0.0 + ha:ps_circ { + x = 0.0 + y = 0.0 + dia = 79.56mil + } + ha:layer_mask { + bottom = 1 + mask = 1 + } + ha:combining { + sub = 1 + auto = 1 + } + } + } + hbottom = 0 + hplated = 1 + } + } + li:objects { + ha:padstack_ref.18785 { + smirror = 1 + ha:attributes { + term = 1 + name = pin1 + } + proto = 0 + xmirror = 1 + x = 50.0mil + rot = -90.000000 + y = 2.14in + li:thermal { + li:2 { + on + diag + round + noshape + } + li:3 { + on + diag + round + noshape + } + } + ha:flags { + clearline = 1 + } + clearance = 6.0mil + } + ha:padstack_ref.18786 { + smirror = 1 + ha:attributes { + term = 2 + name = pin2 + } + proto = 1 + xmirror = 1 + x = 150.0mil + rot = -90.000000 + y = 2.09in + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 6.0mil + } + ha:padstack_ref.18787 { + smirror = 1 + ha:attributes { + term = 3 + name = pin3 + } + proto = 1 + xmirror = 1 + x = 50.0mil + rot = -90.000000 + y = 2.04in + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 6.0mil + } + ha:padstack_ref.18788 { + smirror = 1 + ha:attributes { + term = 4 + name = pin4 + } + proto = 1 + xmirror = 1 + x = 150.0mil + rot = -90.000000 + y = 1.99in + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 6.0mil + } + ha:padstack_ref.18789 { + smirror = 1 + ha:attributes { + term = 0 + name = mnt + } + proto = 2 + xmirror = 1 + x = 120.87mil + rot = -90.000000 + y = 2.19511in + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 6.0mil + } + } + li:layers { + ha:top-silk { + lid = 0 + ha:type { + silk = 1 + bottom = 1 + } + li:objects { + ha:line.18760 { + clearance = 0.0 + y2 = 2.23428in + thickness = 6.0mil + x1 = 5.089652mm + x2 = -0.39mil + y1 = 2.23428in + } + ha:line.18763 { + clearance = 0.0 + y2 = 1.89571in + thickness = 6.0mil + x1 = -0.39mil + x2 = -0.39mil + y1 = 2.23428in + } + ha:line.18766 { + clearance = 0.0 + y2 = 1.89571in + thickness = 6.0mil + x1 = -0.39mil + x2 = 5.089652mm + y1 = 1.89571in + } + ha:line.18769 { + clearance = 0.0 + y2 = 2.23428in + thickness = 6.0mil + x1 = 5.089652mm + x2 = 5.089652mm + y1 = 1.89571in + } + } + ha:combining { + } + } + ha:subc-aux { + lid = 1 + ha:type { + bottom = 1 + virtual = 1 + misc = 1 + } + li:objects { + ha:line.18773 { + clearance = 0.0 + y2 = 2.09102201in + thickness = 0.1mm + ha:attributes { + subc-role = pnp-origin + } + x1 = 2.64602mm + x2 = 2.64602mm + y1 = 2.09102201in + } + ha:line.18776 { + clearance = 0.0 + y2 = 2.14in + thickness = 0.1mm + ha:attributes { + subc-role = origin + } + x1 = 150.0mil + x2 = 150.0mil + y1 = 2.14in + } + ha:line.18779 { + clearance = 0.0 + y2 = 2.14in + thickness = 0.1mm + ha:attributes { + subc-role = x + } + x1 = 150.0mil + x2 = 2.81mm + y1 = 2.14in + } + ha:line.18782 { + clearance = 0.0 + y2 = 53.356mm + thickness = 0.1mm + ha:attributes { + subc-role = y + } + x1 = 150.0mil + x2 = 150.0mil + y1 = 2.14in + } + } + ha:combining { + } + } + } + } + uid = Sf5TueRbq29kmw29aDIAAAAl + } + ha:subc.18791 { + ha:attributes { + value = DCIN + footprint = 284512-2 + refdes = J8 + } + ha:data { + li:padstack_prototypes { + ha:ps_proto_v6.0 { + htop = 0 + hdia = 47.24mil + li:shape { + ha:ps_shape_v4 { + clearance = 0.0 + ha:ps_circ { + x = 0.0 + y = 0.0 + dia = 78.74mil + } + ha:layer_mask { + copper = 1 + top = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0.0 + ha:ps_circ { + x = 0.0 + y = 0.0 + dia = 78.74mil + } + ha:layer_mask { + bottom = 1 + copper = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0.0 + ha:ps_circ { + x = 0.0 + y = 0.0 + dia = 78.74mil + } + ha:layer_mask { + copper = 1 + intern = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0.0 + ha:ps_circ { + x = 0.0 + y = 0.0 + dia = 91.34mil + } + ha:layer_mask { + top = 1 + mask = 1 + } + ha:combining { + sub = 1 + auto = 1 + } + } + ha:ps_shape_v4 { + clearance = 0.0 + ha:ps_circ { + x = 0.0 + y = 0.0 + dia = 91.34mil + } + ha:layer_mask { + bottom = 1 + mask = 1 + } + ha:combining { + sub = 1 + auto = 1 + } + } + } + hbottom = 0 + hplated = 1 + } + ha:ps_proto_v6.1 { + htop = 0 + hdia = 47.24mil + li:shape { + ha:ps_shape_v4 { + clearance = 0.0 + li:ps_poly { + -39.37mil + -39.37mil + 39.37mil + -39.37mil + 39.37mil + 39.37mil + -39.37mil + 39.37mil + } + ha:layer_mask { + copper = 1 + top = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0.0 + li:ps_poly { + -39.37mil + -39.37mil + 39.37mil + -39.37mil + 39.37mil + 39.37mil + -39.37mil + 39.37mil + } + ha:layer_mask { + bottom = 1 + copper = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0.0 + li:ps_poly { + -39.37mil + -39.37mil + 39.37mil + -39.37mil + 39.37mil + 39.37mil + -39.37mil + 39.37mil + } + ha:layer_mask { + copper = 1 + intern = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0.0 + li:ps_poly { + -45.67mil + -45.67mil + 45.67mil + -45.67mil + 45.67mil + 45.67mil + -45.67mil + 45.67mil + } + ha:layer_mask { + top = 1 + mask = 1 + } + ha:combining { + sub = 1 + auto = 1 + } + } + ha:ps_shape_v4 { + clearance = 0.0 + li:ps_poly { + -45.67mil + -45.67mil + 45.67mil + -45.67mil + 45.67mil + 45.67mil + -45.67mil + 45.67mil + } + ha:layer_mask { + bottom = 1 + mask = 1 + } + ha:combining { + sub = 1 + auto = 1 + } + } + } + hbottom = 0 + hplated = 1 + } + } + li:objects { + ha:padstack_ref.18817 { + smirror = 1 + ha:attributes { + term = 2 + name = pin2 + } + proto = 0 + xmirror = 1 + x = 314.96mil + rot = -270.000000 + y = 978.94mil + li:thermal { + li:2 { + on + diag + round + noshape + } + li:3 { + on + diag + round + noshape + } + } + ha:flags { + clearline = 1 + } + clearance = 6.3mil + } + ha:padstack_ref.18818 { + smirror = 1 + ha:attributes { + term = 1 + name = pin1 + } + proto = 1 + xmirror = 1 + x = 314.96mil + rot = -270.000000 + y = 1.11673in + li:thermal { + li:5 { + on + diag + round + noshape + } + } + ha:flags { + clearline = 1 + } + clearance = 6.3mil + } + } + li:layers { + ha:top-silk { + lid = 0 + ha:type { + silk = 1 + bottom = 1 + } + li:objects { + ha:line.18792 { + clearance = 0.0 + y2 = 22.115018mm + thickness = 6.0mil + x1 = 0.0 + x2 = 9.19988mm + y1 = 22.115018mm + } + ha:line.18795 { + clearance = 0.0 + y2 = 1.225in + thickness = 6.0mil + x1 = 9.19988mm + x2 = 9.19988mm + y1 = 22.115018mm + } + ha:line.18798 { + clearance = 0.0 + y2 = 1.225in + thickness = 6.0mil + x1 = 9.19988mm + x2 = 0.0 + y1 = 1.225in + } + ha:line.18801 { + clearance = 0.0 + y2 = 22.115018mm + thickness = 6.0mil + x1 = 0.0 + x2 = 0.0 + y1 = 1.225in + } + } + ha:combining { + } + } + ha:subc-aux { + lid = 1 + ha:type { + bottom = 1 + virtual = 1 + misc = 1 + } + li:objects { + ha:line.18805 { + clearance = 0.0 + y2 = 26.615009mm + thickness = 0.1mm + ha:attributes { + subc-role = pnp-origin + } + x1 = 7.999984mm + x2 = 7.999984mm + y1 = 26.615009mm + } + ha:line.18808 { + clearance = 0.0 + y2 = 22.115018mm + thickness = 0.1mm + ha:attributes { + subc-role = origin + } + x1 = 0.0 + x2 = 0.0 + y1 = 22.115018mm + } + ha:line.18811 { + clearance = 0.0 + y2 = 21.115018mm + thickness = 0.1mm + ha:attributes { + subc-role = x + } + x1 = 0.0 + x2 = 0.0 + y1 = 22.115018mm + } + ha:line.18814 { + clearance = 0.0 + y2 = 22.115018mm + thickness = 0.1mm + ha:attributes { + subc-role = y + } + x1 = 0.0 + x2 = -1.0mm + y1 = 22.115018mm + } + } + ha:combining { + } + } + } + } + uid = Sf5TueRbq29kmw29aDIAAAAn + } + ha:subc.19730 { + ha:attributes { + value = red3mm + footprint = 100mil-led + refdes = D1 + } + ha:data { + li:padstack_prototypes { + ha:ps_proto_v6.0 { + htop = 0 + hdia = 35.0mil + li:shape { + ha:ps_shape_v4 { + clearance = 0.0 + li:ps_poly { + -35.0mil + -35.0mil + 35.0mil + -35.0mil + 35.0mil + 35.0mil + -35.0mil + 35.0mil + } + ha:layer_mask { + copper = 1 + top = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0.0 + li:ps_poly { + -35.0mil + -35.0mil + 35.0mil + -35.0mil + 35.0mil + 35.0mil + -35.0mil + 35.0mil + } + ha:layer_mask { + bottom = 1 + copper = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0.0 + li:ps_poly { + -35.0mil + -35.0mil + 35.0mil + -35.0mil + 35.0mil + 35.0mil + -35.0mil + 35.0mil + } + ha:layer_mask { + copper = 1 + intern = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0.0 + li:ps_poly { + -42.5mil + -42.5mil + 42.5mil + -42.5mil + 42.5mil + 42.5mil + -42.5mil + 42.5mil + } + ha:layer_mask { + top = 1 + mask = 1 + } + ha:combining { + sub = 1 + auto = 1 + } + } + ha:ps_shape_v4 { + clearance = 0.0 + li:ps_poly { + -42.5mil + -42.5mil + 42.5mil + -42.5mil + 42.5mil + 42.5mil + -42.5mil + 42.5mil + } + ha:layer_mask { + bottom = 1 + mask = 1 + } + ha:combining { + sub = 1 + auto = 1 + } + } + } + hbottom = 0 + hplated = 1 + } + ha:ps_proto_v6.1 { + htop = 0 + hdia = 35.0mil + li:shape { + ha:ps_shape_v4 { + clearance = 0.0 + ha:ps_circ { + x = 0.0 + y = 0.0 + dia = 70.0mil + } + ha:layer_mask { + copper = 1 + top = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0.0 + ha:ps_circ { + x = 0.0 + y = 0.0 + dia = 70.0mil + } + ha:layer_mask { + bottom = 1 + copper = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0.0 + ha:ps_circ { + x = 0.0 + y = 0.0 + dia = 70.0mil + } + ha:layer_mask { + copper = 1 + intern = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0.0 + ha:ps_circ { + x = 0.0 + y = 0.0 + dia = 85.0mil + } + ha:layer_mask { + top = 1 + mask = 1 + } + ha:combining { + sub = 1 + auto = 1 + } + } + ha:ps_shape_v4 { + clearance = 0.0 + ha:ps_circ { + x = 0.0 + y = 0.0 + dia = 85.0mil + } + ha:layer_mask { + bottom = 1 + mask = 1 + } + ha:combining { + sub = 1 + auto = 1 + } + } + } + hbottom = 0 + hplated = 1 + } + } + li:objects { + ha:padstack_ref.19747 { + smirror = 1 + ha:attributes { + term = 1 + name = 1 + } + proto = 0 + xmirror = 1 + x = 150.0mil + rot = -180.000000 + y = 67.31mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 7.5mil + } + ha:padstack_ref.19748 { + smirror = 1 + ha:attributes { + term = 2 + name = 2 + } + proto = 1 + xmirror = 1 + x = 50.0mil + rot = -180.000000 + y = 67.31mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 7.5mil + } + } + li:layers { + ha:top-silk { + lid = 0 + ha:type { + silk = 1 + bottom = 1 + } + li:objects { + ha:line.19731 { + clearance = 0.0 + y2 = 2.593in + thickness = 10.0mil + x1 = 1.0mil + x2 = 1.0mil + y1 = 68.7578mm + } + ha:arc.19734 { + astart = 330.000000 + thickness = 10.0mil + width = 114.0mil + height = 114.0mil + x = 100.0mil + y = 67.31mm + adelta = -300.000000 + clearance = 0.0 + } + } + ha:combining { + } + } + ha:subc-aux { + lid = 1 + ha:type { + bottom = 1 + virtual = 1 + misc = 1 + } + li:objects { + ha:line.19735 { + clearance = 0.0 + y2 = 67.31mm + thickness = 0.1mm + ha:attributes { + subc-role = pnp-origin + } + x1 = 100.0mil + x2 = 100.0mil + y1 = 67.31mm + } + ha:line.19738 { + clearance = 0.0 + y2 = 67.31mm + thickness = 0.1mm + ha:attributes { + subc-role = origin + } + x1 = 100.0mil + x2 = 100.0mil + y1 = 67.31mm + } + ha:line.19741 { + clearance = 0.0 + y2 = 67.31mm + thickness = 0.1mm + ha:attributes { + subc-role = x + } + x1 = 100.0mil + x2 = 1.54mm + y1 = 67.31mm + } + ha:line.19744 { + clearance = 0.0 + y2 = 68.31mm + thickness = 0.1mm + ha:attributes { + subc-role = y + } + x1 = 100.0mil + x2 = 100.0mil + y1 = 67.31mm + } + } + ha:combining { + } + } + } + } + uid = BSSWM2O9EWTYxTF7y4UAAAAg + } + ha:subc.19750 { + ha:attributes { + value = green3mm + footprint = 100mil-led + refdes = D2 + } + ha:data { + li:padstack_prototypes { + ha:ps_proto_v6.0 { + htop = 0 + hdia = 35.0mil + li:shape { + ha:ps_shape_v4 { + clearance = 0.0 + li:ps_poly { + -35.0mil + -35.0mil + 35.0mil + -35.0mil + 35.0mil + 35.0mil + -35.0mil + 35.0mil + } + ha:layer_mask { + copper = 1 + top = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0.0 + li:ps_poly { + -35.0mil + -35.0mil + 35.0mil + -35.0mil + 35.0mil + 35.0mil + -35.0mil + 35.0mil + } + ha:layer_mask { + bottom = 1 + copper = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0.0 + li:ps_poly { + -35.0mil + -35.0mil + 35.0mil + -35.0mil + 35.0mil + 35.0mil + -35.0mil + 35.0mil + } + ha:layer_mask { + copper = 1 + intern = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0.0 + li:ps_poly { + -42.5mil + -42.5mil + 42.5mil + -42.5mil + 42.5mil + 42.5mil + -42.5mil + 42.5mil + } + ha:layer_mask { + top = 1 + mask = 1 + } + ha:combining { + sub = 1 + auto = 1 + } + } + ha:ps_shape_v4 { + clearance = 0.0 + li:ps_poly { + -42.5mil + -42.5mil + 42.5mil + -42.5mil + 42.5mil + 42.5mil + -42.5mil + 42.5mil + } + ha:layer_mask { + bottom = 1 + mask = 1 + } + ha:combining { + sub = 1 + auto = 1 + } + } + } + hbottom = 0 + hplated = 1 + } + ha:ps_proto_v6.1 { + htop = 0 + hdia = 35.0mil + li:shape { + ha:ps_shape_v4 { + clearance = 0.0 + ha:ps_circ { + x = 0.0 + y = 0.0 + dia = 70.0mil + } + ha:layer_mask { + copper = 1 + top = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0.0 + ha:ps_circ { + x = 0.0 + y = 0.0 + dia = 70.0mil + } + ha:layer_mask { + bottom = 1 + copper = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0.0 + ha:ps_circ { + x = 0.0 + y = 0.0 + dia = 70.0mil + } + ha:layer_mask { + copper = 1 + intern = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0.0 + ha:ps_circ { + x = 0.0 + y = 0.0 + dia = 85.0mil + } + ha:layer_mask { + top = 1 + mask = 1 + } + ha:combining { + sub = 1 + auto = 1 + } + } + ha:ps_shape_v4 { + clearance = 0.0 + ha:ps_circ { + x = 0.0 + y = 0.0 + dia = 85.0mil + } + ha:layer_mask { + bottom = 1 + mask = 1 + } + ha:combining { + sub = 1 + auto = 1 + } + } + } + hbottom = 0 + hplated = 1 + } + } + li:objects { + ha:padstack_ref.19767 { + smirror = 1 + ha:attributes { + term = 1 + name = 1 + } + proto = 0 + xmirror = 1 + x = 150.0mil + rot = -180.000000 + y = 60.325mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 7.5mil + } + ha:padstack_ref.19768 { + smirror = 1 + ha:attributes { + term = 2 + name = 2 + } + proto = 1 + xmirror = 1 + x = 50.0mil + rot = -180.000000 + y = 60.325mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 7.5mil + } + } + li:layers { + ha:top-silk { + lid = 0 + ha:type { + silk = 1 + bottom = 1 + } + li:objects { + ha:line.19751 { + clearance = 0.0 + y2 = 2.318in + thickness = 10.0mil + x1 = 1.0mil + x2 = 1.0mil + y1 = 61.7728mm + } + ha:arc.19754 { + astart = 330.000000 + thickness = 10.0mil + width = 114.0mil + height = 114.0mil + x = 100.0mil + y = 60.325mm + adelta = -300.000000 + clearance = 0.0 + } + } + ha:combining { + } + } + ha:subc-aux { + lid = 1 + ha:type { + bottom = 1 + virtual = 1 + misc = 1 + } + li:objects { + ha:line.19755 { + clearance = 0.0 + y2 = 60.325mm + thickness = 0.1mm + ha:attributes { + subc-role = pnp-origin + } + x1 = 100.0mil + x2 = 100.0mil + y1 = 60.325mm + } + ha:line.19758 { + clearance = 0.0 + y2 = 60.325mm + thickness = 0.1mm + ha:attributes { + subc-role = origin + } + x1 = 100.0mil + x2 = 100.0mil + y1 = 60.325mm + } + ha:line.19761 { + clearance = 0.0 + y2 = 60.325mm + thickness = 0.1mm + ha:attributes { + subc-role = x + } + x1 = 100.0mil + x2 = 1.54mm + y1 = 60.325mm + } + ha:line.19764 { + clearance = 0.0 + y2 = 61.325mm + thickness = 0.1mm + ha:attributes { + subc-role = y + } + x1 = 100.0mil + x2 = 100.0mil + y1 = 60.325mm + } + } + ha:combining { + } + } + } + } + uid = BSSWM2O9EWTYxTF7y4UAAAAi + } + ha:subc.19926 { + ha:attributes { + copyright = 2006 DJ Delorie + author = DJ Delorie + footprint = SOT23-5 + dist-license = GPL + refdes = U2 + value = TLV73333 + use-license = Unlimited + openscad = sot23-5 + } + 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 { + 12.0mil + -20.0mil + -12.0mil + -20.0mil + -12.0mil + 20.0mil + 12.0mil + 20.0mil + } + ha:layer_mask { + copper = 1 + top = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0.0 + li:ps_poly { + 15.0mil + -23.0mil + -15.0mil + -23.0mil + -15.0mil + 23.0mil + 15.0mil + 23.0mil + } + ha:layer_mask { + top = 1 + mask = 1 + } + ha:combining { + sub = 1 + auto = 1 + } + } + ha:ps_shape_v4 { + clearance = 0.0 + li:ps_poly { + 12.0mil + -20.0mil + -12.0mil + -20.0mil + -12.0mil + 20.0mil + 12.0mil + 20.0mil + } + ha:layer_mask { + top = 1 + paste = 1 + } + ha:combining { + auto = 1 + } + } + } + hbottom = 0 + hplated = 0 + } + } + li:objects { + ha:padstack_ref.19951 { + smirror = 0 + ha:attributes { + term = 4 + name = 4 + } + proto = 0 + xmirror = 0 + x = 115.0mil + rot = 0.000000 + y = 1.099in + li:thermal { + } + clearance = 15.0mil + } + ha:padstack_ref.19952 { + smirror = 0 + ha:attributes { + term = 5 + name = 5 + } + proto = 0 + xmirror = 0 + x = 193.0mil + rot = 0.000000 + y = 1.099in + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 15.0mil + } + ha:padstack_ref.19953 { + smirror = 0 + ha:attributes { + term = 1 + name = 1 + } + proto = 0 + xmirror = 0 + x = 193.0mil + rot = 0.000000 + y = 1.017in + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 15.0mil + } + ha:padstack_ref.19954 { + smirror = 0 + ha:attributes { + term = 2 + name = 2 + } + proto = 0 + xmirror = 0 + x = 154.0mil + rot = 0.000000 + y = 1.017in + li:thermal { + } + clearance = 15.0mil + } + ha:padstack_ref.19955 { + smirror = 0 + ha:attributes { + term = 3 + name = 3 + } + proto = 0 + xmirror = 0 + x = 115.0mil + rot = 0.000000 + y = 1.017in + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 15.0mil + } + } + li:layers { + ha:top-silk { + lid = 0 + ha:type { + silk = 1 + top = 1 + } + li:objects { + ha:line.19927 { + clearance = 0.0 + y2 = 1.128in + thickness = 10.0mil + x1 = 95.0mil + x2 = 95.0mil + y1 = 989.0mil + } + ha:line.19930 { + clearance = 0.0 + y2 = 1.128in + thickness = 10.0mil + x1 = 95.0mil + x2 = 213.0mil + y1 = 1.128in + } + ha:line.19933 { + clearance = 0.0 + y2 = 989.0mil + thickness = 10.0mil + x1 = 213.0mil + x2 = 213.0mil + y1 = 1.128in + } + ha:line.19936 { + clearance = 0.0 + y2 = 989.0mil + thickness = 10.0mil + x1 = 213.0mil + x2 = 95.0mil + y1 = 989.0mil + } + } + ha:combining { + } + } + ha:subc-aux { + lid = 1 + ha:type { + top = 1 + misc = 1 + virtual = 1 + } + li:objects { + ha:line.19939 { + clearance = 0.0 + y2 = 1.0498in + thickness = 0.1mm + ha:attributes { + subc-role = pnp-origin + } + x1 = 154.0mil + x2 = 154.0mil + y1 = 1.0498in + } + ha:line.19942 { + clearance = 0.0 + y2 = 27.9146mm + thickness = 0.1mm + ha:attributes { + subc-role = origin + } + x1 = 115.0mil + x2 = 115.0mil + y1 = 27.9146mm + } + ha:line.19945 { + clearance = 0.0 + y2 = 26.9146mm + thickness = 0.1mm + ha:attributes { + subc-role = x + } + x1 = 115.0mil + x2 = 115.0mil + y1 = 27.9146mm + } + ha:line.19948 { + clearance = 0.0 + y2 = 27.9146mm + thickness = 0.1mm + ha:attributes { + subc-role = y + } + x1 = 115.0mil + x2 = 1.921mm + y1 = 27.9146mm + } + } + ha:combining { + } + } + } + } + uid = FuGWfQzXU3SM7rbQ58MAAAA7 + } + ha:rat.41432 { + x1=425.0mil; y1=26.270204mm; lgrp1=3; anchor1=pcb/37686; x2=7.999984mm; y2=978.94mil; lgrp2=10; anchor2=pcb/18791/18817; + } + ha:rat.41435 { + x1=7.999984mm; y1=978.94mil; lgrp1=10; anchor1=pcb/18791/18817; x2=154.0mil; y2=1.017in; lgrp2=3; anchor2=pcb/19926/19954; + } + ha:rat.41438 { + x1=154.0mil; y1=1.017in; lgrp1=3; anchor1=pcb/19926/19954; x2=115.0mil; y2=27.9146mm; lgrp2=3; anchor2=pcb/19926/19951; + } + ha:rat.41507 { + x1=50.0mil; y1=60.325mm; lgrp1=10; anchor1=pcb/19750/19768; x2=50.0mil; y2=2.14in; lgrp2=10; anchor2=pcb/18759/18785; + } + ha:rat.41510 { + x1=50.0mil; y1=67.31mm; lgrp1=10; anchor1=pcb/19730/19748; x2=50.0mil; y2=60.325mm; lgrp2=10; anchor2=pcb/19750/19768; + } + ha:rat.41777 { + x1=425.0mil; y1=1.06574in; lgrp1=3; anchor1=pcb/37686; x2=193.0mil; y2=1.017in; lgrp2=3; anchor2=pcb/19926/19953; + } + ha:rat.41780 { + x1=193.0mil; y1=1.017in; lgrp1=3; anchor1=pcb/19926/19953; x2=115.0mil; y2=1.017in; lgrp2=3; anchor2=pcb/19926/19955; + } + } + li:layers { + ha:top-sig { + ha:attributes { + {pcb-rnd::key::vis} = {l; Shiftt} + {pcb-rnd::key::select} = {l; t} + } + lid = 0 + li:objects { + ha:line.42927 { + x1=0.0; y1=0.0; x2=0.0; y2=3.1in; thickness=10.0mil; clearance=20.0mil; + ha:flags { + clearline=1 + lock=1 + } + + ha:attributes { + on_every_layer= + on_every_layer_gen=outline + noexport=1 + } + } + ha:line.42939 { + x1=0.0; y1=3.1in; x2=3.6in; y2=3.1in; thickness=10.0mil; clearance=20.0mil; + ha:flags { + clearline=1 + lock=1 + } + + ha:attributes { + on_every_layer= + on_every_layer_gen=outline + noexport=1 + } + } + ha:line.42951 { + x1=3.6in; y1=3.1in; x2=3.6in; y2=0.0; thickness=10.0mil; clearance=20.0mil; + ha:flags { + clearline=1 + lock=1 + } + + ha:attributes { + on_every_layer= + on_every_layer_gen=outline + noexport=1 + } + } + ha:line.42963 { + x1=3.6in; y1=0.0; x2=0.0; y2=0.0; thickness=10.0mil; clearance=20.0mil; + ha:flags { + clearline=1 + lock=1 + } + + ha:attributes { + on_every_layer= + on_every_layer_gen=outline + noexport=1 + } + } + } + color = {#8b2323} + group = 3 + ha:combining { + } + } + ha:bottom-sig { + ha:attributes { + {pcb-rnd::key::vis} = {l; Shiftb} + {pcb-rnd::key::select} = {l; b} + } + lid = 1 + li:objects { + ha:line.42936 { + x1=0.0; y1=0.0; x2=0.0; y2=3.1in; thickness=10.0mil; clearance=20.0mil; + ha:flags { + clearline=1 + lock=1 + } + + ha:attributes { + on_every_layer= + on_every_layer_gen=outline + noexport=1 + } + } + ha:line.42948 { + x1=0.0; y1=3.1in; x2=3.6in; y2=3.1in; thickness=10.0mil; clearance=20.0mil; + ha:flags { + clearline=1 + lock=1 + } + + ha:attributes { + on_every_layer= + on_every_layer_gen=outline + noexport=1 + } + } + ha:line.42960 { + x1=3.6in; y1=3.1in; x2=3.6in; y2=0.0; thickness=10.0mil; clearance=20.0mil; + ha:flags { + clearline=1 + lock=1 + } + + ha:attributes { + on_every_layer= + on_every_layer_gen=outline + noexport=1 + } + } + ha:line.42972 { + x1=3.6in; y1=0.0; x2=0.0; y2=0.0; thickness=10.0mil; clearance=20.0mil; + ha:flags { + clearline=1 + lock=1 + } + + ha:attributes { + on_every_layer= + on_every_layer_gen=outline + noexport=1 + } + } + } + color = {#3a5fcd} + group = 10 + ha:combining { + } + } + ha:top-gnd { + lid = 2 + li:objects { + ha:polygon.37686 { + li:geometry { + ta:contour { + { -15.0mil; 5.0mil } + { 91.313mm; 5.0mil } + { 91.313mm; 78.613mm } + { -15.0mil; 78.613mm } + } + } + ha:flags { + clearpoly = 1 + lock = 1 + } + clearance = 40.0mil + } + ha:polygon.40840 { + li:geometry { + ta:contour { + { 5.0mil; 5.0mil } + { 3.596in; 5.0mil } + { 3.596in; 78.613mm } + { 5.0mil; 78.613mm } + } + } + ha:flags { + clearpoly = 1 + } + clearance = 40.0mil + } + } + color = {#104e8b} + group = 3 + ha:combining { + } + } + ha:bottom-gnd { + lid = 3 + li:objects { + ha:polygon.34808 { + li:geometry { + ta:contour { + { 5.0mil; 5.0mil } + { 3.594in; 5.0mil } + { 3.594in; 3.096in } + { 5.0mil; 3.096in } + } + } + ha:flags { + clearpoly = 1 + lock = 1 + } + clearance = 40.0mil + } + ha:polygon.41786 { clearance=40.0mil; + li:geometry { + ta:contour { + { 5.0mil; 5.0mil } + { 91.313mm; 5.0mil } + { 91.313mm; 78.613mm } + { 5.0mil; 78.613mm } + } + } + + ha:flags { + clearpoly=1 + } + } + } + color = {#cd3700} + group = 10 + ha:combining { + } + } + ha:int-sig2 { + ha:attributes { + {pcb-rnd::key::vis} = {l; Shifti} + {pcb-rnd::key::select} = {l; i} + } + lid = 4 + li:objects { + ha:line.42933 { + x1=0.0; y1=0.0; x2=0.0; y2=3.1in; thickness=10.0mil; clearance=20.0mil; + ha:flags { + clearline=1 + lock=1 + } + + ha:attributes { + on_every_layer= + on_every_layer_gen=outline + noexport=1 + } + } + ha:line.42945 { + x1=0.0; y1=3.1in; x2=3.6in; y2=3.1in; thickness=10.0mil; clearance=20.0mil; + ha:flags { + clearline=1 + lock=1 + } + + ha:attributes { + on_every_layer= + on_every_layer_gen=outline + noexport=1 + } + } + ha:line.42957 { + x1=3.6in; y1=3.1in; x2=3.6in; y2=0.0; thickness=10.0mil; clearance=20.0mil; + ha:flags { + clearline=1 + lock=1 + } + + ha:attributes { + on_every_layer= + on_every_layer_gen=outline + noexport=1 + } + } + ha:line.42969 { + x1=3.6in; y1=0.0; x2=0.0; y2=0.0; thickness=10.0mil; clearance=20.0mil; + ha:flags { + clearline=1 + lock=1 + } + + ha:attributes { + on_every_layer= + on_every_layer_gen=outline + noexport=1 + } + } + } + color = {#548b54} + group = 7 + ha:combining { + } + } + ha:power { + ha:attributes { + {pcb-rnd::key::vis} = {l; Shifto} + {pcb-rnd::key::select} = {l; o} + } + lid = 5 + li:objects { + ha:line.42930 { + x1=0.0; y1=0.0; x2=0.0; y2=3.1in; thickness=10.0mil; clearance=20.0mil; + ha:flags { + clearline=1 + lock=1 + } + + ha:attributes { + on_every_layer= + on_every_layer_gen=outline + noexport=1 + } + } + ha:line.42942 { + x1=0.0; y1=3.1in; x2=3.6in; y2=3.1in; thickness=10.0mil; clearance=20.0mil; + ha:flags { + clearline=1 + lock=1 + } + + ha:attributes { + on_every_layer= + on_every_layer_gen=outline + noexport=1 + } + } + ha:line.42954 { + x1=3.6in; y1=3.1in; x2=3.6in; y2=0.0; thickness=10.0mil; clearance=20.0mil; + ha:flags { + clearline=1 + lock=1 + } + + ha:attributes { + on_every_layer= + on_every_layer_gen=outline + noexport=1 + } + } + ha:line.42966 { + x1=3.6in; y1=0.0; x2=0.0; y2=0.0; thickness=10.0mil; clearance=20.0mil; + ha:flags { + clearline=1 + lock=1 + } + + ha:attributes { + on_every_layer= + on_every_layer_gen=outline + noexport=1 + } + } + } + color = {#8b7355} + group = 5 + ha:combining { + } + } + ha:outline { + lid = 6 + li:objects { + ha:line.20760 { + clearance = 20.0mil + y2 = 3.1in + thickness = 10.0mil + ha:attributes { + on_every_layer = outline + } + x1 = 0.0 + x2 = 0.0 + ha:flags { + clearline = 1 + } + y1 = 0.0 + } + ha:line.20763 { + clearance = 20.0mil + y2 = 3.1in + thickness = 10.0mil + ha:attributes { + on_every_layer = outline + } + x1 = 0.0 + x2 = 3.6in + ha:flags { + clearline = 1 + } + y1 = 3.1in + } + ha:line.20766 { + clearance = 20.0mil + y2 = 0.0 + thickness = 10.0mil + ha:attributes { + on_every_layer = outline + } + x1 = 3.6in + x2 = 3.6in + ha:flags { + clearline = 1 + } + y1 = 3.1in + } + ha:line.20769 { + clearance = 20.0mil + y2 = 0.0 + thickness = 10.0mil + ha:attributes { + on_every_layer = outline + } + x1 = 3.6in + x2 = 0.0 + ha:flags { + clearline = 1 + } + y1 = 0.0 + } + } + color = {#00868b} + group = 9 + ha:combining { + } + } + ha:bottom-silk { + ha:attributes { + {pcb-rnd::key::vis} = {l; Shiftx} + {pcb-rnd::key::select} = {l; x} + } + lid = 7 + li:objects { + } + color = {#000000} + group = 12 + ha:combining { + auto = 1 + } + } + ha:top-silk { + ha:attributes { + {pcb-rnd::key::vis} = {l; Shifts} + {pcb-rnd::key::select} = {l; s} + } + lid = 8 + li:objects { + } + color = {#000000} + group = 1 + ha:combining { + auto = 1 + } + } + ha:top-paste { + lid = 9 + li:objects { + } + color = {#cd00cd} + group = 0 + ha:combining { + auto = 1 + } + } + ha:top-mask { + lid = 10 + li:objects { + } + color = {#ff0000} + group = 2 + ha:combining { + sub = 1 + auto = 1 + } + } + ha:bottom-mask { + lid = 11 + li:objects { + } + color = {#ff0000} + group = 11 + ha:combining { + sub = 1 + auto = 1 + } + } + ha:bottom-paste { + lid = 12 + li:objects { + } + color = {#cd00cd} + group = 13 + ha:combining { + auto = 1 + } + } + ha:slot-plated { + lid = 13 + li:objects { + } + color = {#8b7355} + group = 14 + ha:combining { + auto = 1 + } + } + ha:slot-unplated { + lid = 14 + li:objects { + } + color = {#00868b} + group = 15 + ha:combining { + auto = 1 + } + } + ha:top-assy { + lid = 15 + li:objects { + } + color = {#444444} + group = 16 + ha:combining { + } + } + ha:bot-assy { + lid = 16 + li:objects { + } + color = {#444444} + group = 17 + ha:combining { + } + } + ha:fab { + lid = 17 + li:objects { + } + color = {#222222} + group = 18 + ha:combining { + auto = 1 + } + } + } + } + ha:pixmaps { + } +}