Index: work/bug_files/Poly_rewrite/bdale3.lht =================================================================== --- work/bug_files/Poly_rewrite/bdale3.lht (nonexistent) +++ work/bug_files/Poly_rewrite/bdale3.lht (revision 38700) @@ -0,0 +1,1693 @@ +ha:pcb-rnd-board-v8 { + ha:netlists { + li:input { + ha:GND { + li:conn { + C32-2 + C33-2 + C37-1 + C39-1 + C610-1 + D1-2 + D2-2 + H1-1 + H2-1 + H3-1 + H4-1 + J1-3 + J1-6 + J1-11 + J1-14 + J1-15 + J1-18 + J1-21 + J1-26 + J1-29 + J1-30 + J2-3 + J2-6 + J2-11 + J2-14 + J2-15 + J2-18 + J2-21 + J2-26 + J2-29 + J2-30 + J3-3 + J3-6 + J3-11 + J3-14 + J3-15 + J3-18 + J3-21 + J3-26 + J3-29 + J3-30 + J4-3 + J4-6 + J4-11 + J4-14 + J4-15 + J4-18 + J4-21 + J4-26 + J4-29 + J4-30 + J5-3 + J5-6 + J5-11 + J5-14 + J5-15 + J5-18 + J5-21 + J5-26 + J5-29 + J5-30 + J6-5 + J6-G + J7-1 + J8-2 + Q1-1 + Q1-3 + Q2-1 + Q2-3 + Q3-1 + Q3-3 + Q4-1 + Q4-3 + Q5-1 + Q5-3 + R1-1 + R2-1 + R5-1 + R6-1 + R9-1 + R10-1 + R13-1 + R14-1 + R17-1 + R18-1 + U1-10 + U1-19 + U1-27 + U1-37 + U1-49 + U1-74 + U1-94 + U1-99 + U2-2 + U2-4 + X1-2 + X1-4 + } + } + ha:swclk { + li:conn { + J7-4 + U1-76 + } + } + ha:swdio { + li:conn { + J7-3 + U1-72 + } + } + ha:unnamed_net1 { + li:conn { + C33-1 + U1-13 + X1-3 + } + } + ha:unnamed_net2 { + li:conn { + C32-1 + U1-12 + X1-1 + } + } + ha:unnamed_net3 { + li:conn { + J6-2 + R54-2 + } + } + ha:unnamed_net4 { + li:conn { + J6-3 + R55-2 + } + } + ha:unnamed_net6 { + li:conn { + J1-2 + J1-5 + J1-8 + J1-10 + J1-13 + J1-17 + J1-20 + J1-23 + J1-25 + J1-28 + J2-2 + J2-5 + J2-8 + J2-10 + J2-13 + J2-17 + J2-20 + J2-23 + J2-25 + J2-28 + J3-2 + J3-5 + J3-8 + J3-10 + J3-13 + J3-17 + J3-20 + J3-23 + J3-25 + J3-28 + J4-2 + J4-5 + J4-8 + J4-10 + J4-13 + J4-17 + J4-20 + J4-23 + J4-25 + J4-28 + J5-2 + J5-5 + J5-8 + J5-10 + J5-13 + J5-17 + J5-20 + J5-23 + J5-25 + J5-28 + J8-1 + } + } + ha:unnamed_net7 { + li:conn { + D1-1 + R52-1 + } + } + ha:unnamed_net8 { + li:conn { + D2-1 + R53-1 + } + } + ha:unnamed_net9 { + li:conn { + Q1-2 + R3-2 + } + } + ha:unnamed_net10 { + li:conn { + Q1-4 + R4-2 + } + } + ha:unnamed_net11 { + li:conn { + Q2-2 + R7-2 + } + } + ha:+3.3V { + li:conn { + C37-2 + U1-6 + U1-11 + U1-22 + U1-28 + U1-50 + U1-75 + U1-100 + U2-5 + } + } + ha:fet_0 { + li:conn { + J1-1 + Q1-5 + Q1-6 + } + } + ha:fet_1 { + li:conn { + J1-4 + Q1-7 + Q1-8 + } + } + ha:fet_2 { + li:conn { + J1-7 + Q2-5 + Q2-6 + } + } + ha:fet_3 { + li:conn { + J1-9 + Q2-7 + Q2-8 + } + } + ha:fet_4 { + li:conn { + J1-12 + Q3-5 + Q3-6 + } + } + ha:fet_5 { + li:conn { + J1-16 + Q3-7 + Q3-8 + } + } + ha:fet_6 { + li:conn { + J1-19 + Q4-5 + Q4-6 + } + } + ha:fet_7 { + li:conn { + J1-22 + Q4-7 + Q4-8 + } + } + ha:fet_8 { + li:conn { + J1-24 + Q5-5 + Q5-6 + } + } + ha:fet_9 { + li:conn { + J1-27 + Q5-7 + Q5-8 + } + } + ha:unnamed_net13 { + li:conn { + Q3-2 + R11-2 + } + } + ha:unnamed_net14 { + li:conn { + Q3-4 + R12-2 + } + } + ha:unnamed_net15 { + li:conn { + Q4-2 + R15-2 + } + } + ha:unnamed_net16 { + li:conn { + Q4-4 + R16-2 + } + } + ha:unnamed_net17 { + li:conn { + Q5-2 + R19-2 + } + } + ha:unnamed_net18 { + li:conn { + Q5-4 + R20-2 + } + } + ha:usbdp { + li:conn { + R55-1 + U1-71 + } + } + ha:usbdm { + li:conn { + R54-1 + U1-70 + } + } + ha:unnamed_net12 { + li:conn { + Q2-4 + R8-2 + } + } + ha:reset_n { + li:conn { + C610-2 + J7-2 + U1-14 + } + } + ha:led_green { + li:conn { + R53-2 + U1-69 + } + } + ha:led_red { + li:conn { + R52-2 + U1-68 + } + } + ha:fet_10 { + li:conn { + J2-1 + } + } + ha:step_10 { + li:conn { U1-78; } + } + ha:step_11 { + li:conn { U1-79; } + } + ha:fet_12 { + li:conn { J2-7; } + } + ha:fet_11 { + li:conn { + J2-4 + } + } + ha:fet_20 { + li:conn { J3-1; } + } + ha:fet_21 { + li:conn { J3-4; } + } + ha:fet_22 { + li:conn { J3-7; } + } + ha:step_14 { + li:conn { U1-8; } + } + ha:step_15 { + li:conn { U1-9; } + } + ha:fet_14 { + li:conn { J2-12; } + } + ha:fet_30 { + li:conn { J4-1; } + } + ha:fet_26 { + li:conn { J3-19; } + } + ha:fet_27 { + li:conn { J3-22; } + } + ha:fet_34 { + li:conn { J4-12; } + } + ha:fet_24 { + li:conn { J3-12; } + } + ha:fet_28 { + li:conn { J3-24; } + } + ha:fet_31 { + li:conn { J4-4; } + } + ha:fet_43 { + li:conn { J5-9; } + } + ha:fet_33 { + li:conn { J4-9; } + } + ha:fet_39 { + li:conn { J4-27; } + } + ha:fet_40 { + li:conn { J5-1; } + } + ha:fet_32 { + li:conn { J4-7; } + } + ha:step_22 { + li:conn { U1-87; } + } + ha:fet_13 { + li:conn { + J2-9 + } + } + ha:fet_47 { + li:conn { J5-22; } + } + ha:fet_36 { + li:conn { J4-19; } + } + ha:fet_46 { + li:conn { J5-19; } + } + ha:fet_38 { + li:conn { J4-24; } + } + ha:step_17 { + li:conn { U1-82; } + } + ha:step_18 { + li:conn { U1-83; } + } + ha:fet_41 { + li:conn { J5-4; } + } + ha:fet_37 { + li:conn { J4-22; } + } + ha:fet_15 { + li:conn { J2-16; } + } + ha:step_20 { + li:conn { U1-85; } + } + ha:fet_45 { + li:conn { J5-16; } + } + ha:step_29 { + li:conn { U1-60; } + } + ha:step_23 { + li:conn { U1-88; } + } + ha:fet_42 { + li:conn { J5-7; } + } + ha:fet_49 { + li:conn { J5-27; } + } + ha:fet_44 { + li:conn { J5-12; } + } + ha:step_27 { + li:conn { U1-58; } + } + ha:step_28 { + li:conn { U1-59; } + } + ha:step_16 { + li:conn { U1-81; } + } + ha:fet_18 { + li:conn { J2-24; } + } + ha:fet_19 { + li:conn { J2-27; } + } + ha:step_19 { + li:conn { U1-84; } + } + ha:step_25 { + li:conn { U1-56; } + } + ha:step_26 { + li:conn { U1-57; } + } + ha:step_32 { + li:conn { U1-97; } + } + ha:step_33 { + li:conn { U1-98; } + } + ha:fet_35 { + li:conn { J4-16; } + } + ha:step_21 { + li:conn { U1-86; } + } + ha:fet_23 { + li:conn { J3-9; } + } + ha:step_24 { + li:conn { U1-55; } + } + ha:step_30 { + li:conn { U1-61; } + } + ha:step_31 { + li:conn { U1-62; } + } + ha:step_12 { + li:conn { U1-80; } + } + ha:fet_29 { + li:conn { J3-27; } + } + ha:fet_16 { + li:conn { J2-19; } + } + ha:fet_17 { + li:conn { J2-22; } + } + ha:fet_25 { + li:conn { J3-16; } + } + ha:fet_48 { + li:conn { J5-24; } + } + ha:step_13 { + li:conn { U1-7; } + } + ha:step_0 { + li:conn { + R2-2 + R4-1 + U1-15 + } + } + ha:step_1 { + li:conn { + R1-2 + R3-1 + U1-16 + } + } + ha:step_2 { + li:conn { + R6-2 + R8-1 + U1-17 + } + } + ha:step_3 { + li:conn { + R5-2 + R7-1 + U1-18 + } + } + ha:step_4 { + li:conn { + R10-2 + R12-1 + U1-33 + } + } + ha:step_5 { + li:conn { + R9-2 + R11-1 + U1-34 + } + } + ha:step_6 { + li:conn { + R14-2 + R16-1 + U1-63 + } + } + ha:step_7 { + li:conn { + R13-2 + R15-1 + U1-64 + } + } + ha:step_8 { + li:conn { + R18-2 + R20-1 + U1-65 + } + } + ha:step_9 { + li:conn { + R17-2 + R19-1 + U1-66 + } + } + ha:v_usb { + li:conn { + C39-2 + J6-1 + U2-1 + U2-3 + } + } + } + } + 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 { + 5 + } + name = top_paste + } + ha:1 { + ha:type { + silk = 1 + top = 1 + } + li:layers { + 4 + } + name = top_silk + } + ha:2 { + ha:type { + top = 1 + mask = 1 + } + li:layers { + 6 + } + name = top_mask + } + ha:3 { + ha:type { + copper = 1 + top = 1 + } + li:layers { + 0 + 1 + } + 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 { + intern = 1 + substrate=1; } + li:layers { + } + name = grp_6 + ha:attributes { + thickness={0.125mm } + } + } + ha:6 { + ha:attributes { + thickness = {0.7375mm } + } + ha:type { + substrate = 1 + intern = 1 + } + li:layers { + } + name = grp_8 + } + ha:7 { + ha:type { + boundary=1; } + li:layers { + 2 + } + name = global_outline + purpose = uroute + } + ha:8 { + ha:type { + bottom=1; mask=1; } + li:layers { + 7; } + name = bottom_mask + } + ha:9 { + ha:type { + silk=1; bottom=1; } + li:layers { + 3 + } + name = bottom_silk + } + ha:10 { + ha:type { + bottom = 1 + paste=1; } + li:layers { + 8 + } + name = bottom_paste + } + ha:11 { + ha:type { + mech=1; } + li:layers { + 9 + } + name = pmech + purpose = proute + } + ha:12 { + ha:type { + mech=1; } + li:layers { + 10 + } + name = umech + purpose = uroute + } + ha:13 { + ha:type { + top=1; doc=1; } + li:layers { + 11 + } + name = top_assy + ha:attributes { + init-invis=1 + } + purpose = assy + } + ha:14 { + purpose = assy + ha:type { + bottom=1; doc=1; } + li:layers { + 12 + } + name = bot_assy + ha:attributes { + init-invis=1 + } + } + ha:15 { + purpose = fab + ha:type { + top=1; doc=1; } + li:layers { + 13 + } + name = fab + ha:attributes { + init-invis=1 + } + } + } + } + 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 + as_drawn_poly = true + thin_draw = false + } + } + } + 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.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 + } + } + 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 + } + + 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 + } + + 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 + } + + 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 + } + + ha:attributes { + on_every_layer= + on_every_layer_gen=outline + noexport=1 + } + } + } + color = {#8b2323} + group = 3 + ha:combining { + } + } + ha:top-gnd { + lid = 1 + li:objects { + 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:outline { + lid = 2 + 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 = 7 + ha:combining { + } + } + ha:bottom-silk { + ha:attributes { + {pcb-rnd::key::vis} = {l; Shiftx} + {pcb-rnd::key::select} = {l; x} + } + lid = 3 + li:objects { + } + color = {#000000} + group = 9 + ha:combining { + auto = 1 + } + } + ha:top-silk { + ha:attributes { + {pcb-rnd::key::vis} = {l; Shifts} + {pcb-rnd::key::select} = {l; s} + } + lid = 4 + li:objects { + } + color = {#000000} + group = 1 + ha:combining { + auto = 1 + } + } + ha:top-paste { + lid = 5 + li:objects { + } + color = {#cd00cd} + group = 0 + ha:combining { + auto = 1 + } + } + ha:top-mask { + lid = 6 + li:objects { + } + color = {#ff0000} + group = 2 + ha:combining { + sub = 1 + auto = 1 + } + } + ha:bottom-mask { + lid = 7 + li:objects { + } + color = {#ff0000} + group = 8 + ha:combining { + sub = 1 + auto = 1 + } + } + ha:bottom-paste { + lid = 8 + li:objects { + } + color = {#cd00cd} + group = 10 + ha:combining { + auto = 1 + } + } + ha:slot-plated { + lid = 9 + li:objects { + } + color = {#8b7355} + group = 11 + ha:combining { + auto = 1 + } + } + ha:slot-unplated { + lid = 10 + li:objects { + } + color = {#00868b} + group = 12 + ha:combining { + auto = 1 + } + } + ha:top-assy { + lid = 11 + li:objects { + } + color = {#444444} + group = 13 + ha:combining { + } + } + ha:bot-assy { + lid = 12 + li:objects { + } + color = {#444444} + group = 14 + ha:combining { + } + } + ha:fab { + lid = 13 + li:objects { + } + color = {#222222} + group = 15 + ha:combining { + auto = 1 + } + } + } + } + ha:pixmaps { + } +}