Index: work/bug_files/Poly_rewrite/clipping-2154-1676.rp =================================================================== --- work/bug_files/Poly_rewrite/clipping-2154-1676.rp (revision 38705) +++ work/bug_files/Poly_rewrite/clipping-2154-1676.rp (nonexistent) @@ -1,2537 +0,0 @@ -ha:pcb-rnd-board-v8 { - - 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 - } - } - - ha:meta { - ha:size { - thermal_scale = 0.500000 - x = 127.0mm - y = 127.0mm - } - ha:grid { - spacing = 1.0mil - offs_x = 0.0 - offs_y = 0.0 - } - } - - ha:data { - li:padstack_prototypes { - - ha:ps_proto_v6.0 { - hdia=0.8mm; hplated=1; htop=0; hbottom=0; - li:shape { - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=2.0mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - top = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=2.0mm; } - ha:combining { } - ha:layer_mask { - bottom = 1 - copper = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=2.0mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - intern = 1 - } - clearance=0.0 - } - } - } - - ha:ps_proto_v6.1 { - hdia=1.0mm; hplated=1; htop=0; hbottom=0; - li:shape { - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=2.2mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - top = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=2.2mm; } - ha:combining { } - ha:layer_mask { - bottom = 1 - copper = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=2.2mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - intern = 1 - } - clearance=0.0 - } - } - } - - ha:ps_proto_v6.2 { - hdia=1.2mm; hplated=1; htop=0; hbottom=0; - li:shape { - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=3.5mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - top = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=3.5mm; } - ha:combining { } - ha:layer_mask { - bottom = 1 - copper = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=3.5mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - intern = 1 - } - clearance=0.0 - } - } - } - - ha:ps_proto_v6.3 { - hdia=0.8mm; hplated=1; htop=0; hbottom=0; - li:shape { - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=64.0mil; } - ha:combining { } - ha:layer_mask { - copper = 1 - top = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=64.0mil; } - ha:combining { } - ha:layer_mask { - bottom = 1 - copper = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=64.0mil; } - ha:combining { } - ha:layer_mask { - copper = 1 - intern = 1 - } - clearance=0.0 - } - } - } - } - - li:objects { - } - li:layers { - - ha:top-sig { - lid=0 - group=3 - ha:combining { } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shiftt} - {pcb-rnd::key::select}={l; t} - } - - li:objects { - ha:line.10 { - x1=52.07mm; y1=1.58in; x2=52.07mm; y2=1.685in; thickness=0.251459mm; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.31 { - x1=2.08in; y1=1.83in; x2=2.08in; y2=1.725in; thickness=0.251459mm; clearance=40.0mil; - ha:flags { - clearline=1 - selected=1 - } - } - ha:polygon.5 { clearance=40.0mil; - li:geometry { - ta:contour { - { 2.015in; 1.59in } - { 2.08in; 1.59in } - { 2.104in; 1.678in } - { 2.015in; 1.74in } - } - } - - ha:flags { - clearpoly=1 - } - } - ha:polygon.34 { clearance=40.0mil; - li:geometry { - ta:contour { - { 54.7116mm; 1.676in } - { 1.997in; 1.724in } - { 50.927mm; 1.744in } - { 53.8988mm; 1.727in } - } - } - - ha:flags { - clearpoly=1 - } - } - } - color = {#8b2323} - } - - ha:bottom-sig { - lid=1 - group=10 - ha:combining { } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shiftb} - {pcb-rnd::key::select}={l; b} - } - - li:objects { - } - color = {#3a5fcd} - } - - ha:top-gnd { - lid=2 - group=3 - ha:combining { } - - li:objects { - } - color = {#104e8b} - } - - ha:bottom-gnd { - lid=3 - group=10 - ha:combining { } - - li:objects { - } - color = {#cd3700} - } - - ha:int-sig2 { - lid=4 - group=7 - ha:combining { } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shifti} - {pcb-rnd::key::select}={l; i} - } - - li:objects { - } - color = {#548b54} - } - - ha:int-sig1 { - lid=5 - group=5 - ha:combining { } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shifto} - {pcb-rnd::key::select}={l; o} - } - - li:objects { - } - color = {#8b7355} - } - - ha:outline { - lid=6 - group=9 - ha:combining { } - - li:objects { - } - color = {#00868b} - } - - ha:bottom-silk { - lid=7 - group=12 - ha:combining { auto=1; } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shiftx} - {pcb-rnd::key::select}={l; x} - } - - li:objects { - } - color = {#000000} - } - - ha:top-silk { - lid=8 - group=1 - ha:combining { auto=1; } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shifts} - {pcb-rnd::key::select}={l; s} - } - - li:objects { - } - color = {#000000} - } - - ha:top-paste { - lid=9 - group=0 - ha:combining { auto=1; } - - li:objects { - } - color = {#cd00cd} - } - - ha:top-mask { - lid=10 - group=2 - ha:combining { sub=1; auto=1; } - - li:objects { - } - color = {#ff0000} - } - - ha:bottom-mask { - lid=11 - group=11 - ha:combining { sub=1; auto=1; } - - li:objects { - } - color = {#ff0000} - } - - ha:bottom-paste { - lid=12 - group=13 - ha:combining { auto=1; } - - li:objects { - } - color = {#cd00cd} - } - - ha:slot-plated { - lid=13 - group=14 - ha:combining { auto=1; } - - li:objects { - } - color = {#8b7355} - } - - ha:slot-unplated { - lid=14 - group=15 - ha:combining { auto=1; } - - li:objects { - } - color = {#00868b} - } - - ha:top-assy { - lid=15 - group=16 - ha:combining { } - - li:objects { - } - color = {#444444} - } - - ha:bot-assy { - lid=16 - group=17 - ha:combining { } - - li:objects { - } - color = {#444444} - } - - ha:fab { - lid=17 - group=18 - ha:combining { auto=1; } - - li:objects { - } - color = {#222222} - } - } - } - - ha:font { - ha:geda_pcb { - cell_width=1.270001mm; cell_height=1.397001mm; - ha:symbols { - ha:] { - width=0.127001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=50.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:&5c { - width=0.762001mm; height=1.143001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=15.0mil; x2=30.0mil; y2=45.0mil; thickness=8.0mil; - } - } - } - ha:b { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; - } - } - } - ha:c { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:d { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - } - } - ha:e { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=0.0; y1=40.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=20.0mil; y1=40.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - } - } - ha:f { - width=0.381001mm; height=1.270001mm; delta=10.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=15.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=10.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=30.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; - } - } - } - ha:g { - width=0.508001mm; height=1.651001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=0.0; y1=60.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=5.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil; - } - ha:line.9 { - x1=15.0mil; y1=65.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil; - } - ha:line.10 { - x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil; - } - } - } - ha:h { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:i { - width=0.001um; height=1.270001mm; delta=10.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=20.0mil; x2=0.0; y2=21.0mil; thickness=10.0mil; - } - ha:line.1 { - x1=0.0; y1=35.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:j { - width=0.127001mm; height=1.651001mm; delta=10.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=20.0mil; x2=5.0mil; y2=21.0mil; thickness=10.0mil; - } - ha:line.1 { - x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=60.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=65.0mil; x2=5.0mil; y2=60.0mil; thickness=8.0mil; - } - } - } - ha:k { - width=0.381001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=35.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=35.0mil; x2=10.0mil; y2=25.0mil; thickness=8.0mil; - } - } - } - ha:l { - width=0.127001mm; height=1.270001mm; delta=10.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:m { - width=0.889001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=10.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=20.0mil; y1=35.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=25.0mil; y1=30.0mil; x2=30.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=30.0mil; y1=30.0mil; x2=35.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=35.0mil; y1=35.0mil; x2=35.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.9 { - x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil; - } - } - } - ha:n { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=10.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil; - } - } - } - ha:o { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:p { - width=0.635001mm; height=1.651001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=25.0mil; y1=35.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:q { - width=0.508001mm; height=1.651001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=65.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - } - } - ha:r { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil; - } - } - } - ha:s { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=20.0mil; y1=40.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=5.0mil; y1=40.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=0.0; y1=35.0mil; x2=5.0mil; y2=40.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:t { - width=0.254001mm; height=1.270001mm; delta=10.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=25.0mil; x2=10.0mil; y2=25.0mil; thickness=8.0mil; - } - } - } - ha:u { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=30.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - } - } - ha:v { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=20.0mil; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:w { - width=0.762001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=30.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=10.0mil; y1=50.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=15.0mil; y1=30.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=15.0mil; y1=45.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=25.0mil; y1=50.0mil; x2=30.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=30.0mil; y1=30.0mil; x2=30.0mil; y2=45.0mil; thickness=8.0mil; - } - } - } - ha:x { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=30.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=50.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - } - } - ha:y { - width=0.508001mm; height=1.651001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=30.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=15.0mil; y1=65.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=5.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=0.0; y1=60.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - } - } - ha:z { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=50.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:~ { - width=0.635001mm; height=0.889001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=30.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=10.0mil; y1=30.0mil; x2=15.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=15.0mil; y1=35.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=20.0mil; y1=35.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil; - } - } - } - ha:&7b { - width=0.254001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=15.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=30.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:&7d { - width=0.254001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=5.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=5.0mil; y1=25.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=0.0; y1=50.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil; - } - } - } - ha:| { - width=0.001um; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:&20 { - width=0.0; height=10.0mil; delta=18.0mil; - li:objects { - } - } - ha:&23 { - width=0.508001mm; height=1.016001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=35.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=25.0mil; x2=20.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=15.0mil; y1=20.0mil; x2=15.0mil; y2=40.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=5.0mil; y1=20.0mil; x2=5.0mil; y2=40.0mil; thickness=8.0mil; - } - } - } - ha:&26 { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=15.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=35.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=0.0; y1=25.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=5.0mil; y1=10.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=10.0mil; y1=10.0mil; x2=15.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.9 { - x1=15.0mil; y1=15.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil; - } - ha:line.10 { - x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - } - } - ha:! { - width=0.001um; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=45.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=10.0mil; x2=0.0; y2=35.0mil; thickness=8.0mil; - } - } - } - ha:" { - width=0.254001mm; height=0.508001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=20.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=10.0mil; y1=10.0mil; x2=10.0mil; y2=20.0mil; thickness=8.0mil; - } - } - } - ha:$ { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=15.0mil; y1=15.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=15.0mil; x2=15.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=20.0mil; x2=5.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=20.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=0.0; y1=25.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=15.0mil; y1=45.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; - } - ha:line.9 { - x1=5.0mil; y1=45.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.10 { - x1=0.0; y1=40.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.11 { - x1=10.0mil; y1=10.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:% { - width=1.016001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=15.0mil; x2=0.0; y2=20.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=5.0mil; y1=10.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=10.0mil; y1=10.0mil; x2=15.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=15.0mil; y1=15.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=10.0mil; y1=25.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=5.0mil; y1=25.0mil; x2=10.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=0.0; y1=20.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=0.0; y1=50.0mil; x2=40.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.9 { - x1=35.0mil; y1=50.0mil; x2=40.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.10 { - x1=40.0mil; y1=40.0mil; x2=40.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.11 { - x1=35.0mil; y1=35.0mil; x2=40.0mil; y2=40.0mil; thickness=8.0mil; - } - ha:line.12 { - x1=30.0mil; y1=35.0mil; x2=35.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.13 { - x1=25.0mil; y1=40.0mil; x2=30.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.14 { - x1=25.0mil; y1=40.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.15 { - x1=25.0mil; y1=45.0mil; x2=30.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.16 { - x1=30.0mil; y1=50.0mil; x2=35.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:' { - width=0.254001mm; height=0.508001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=20.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil; - } - } - } - ha:( { - width=0.127001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - } - } - ha:) { - width=0.127001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=5.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=50.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil; - } - } - } - ha:* { - width=0.508001mm; height=1.016001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=20.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=40.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=10.0mil; y1=20.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil; - } - } - } - ha:+ { - width=0.508001mm; height=1.016001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=10.0mil; y1=20.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil; - } - } - } - ha:, { - width=0.254001mm; height=1.524001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=60.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:- { - width=0.508001mm; height=0.762001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - } - } - ha:. { - width=0.127001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=50.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:0 { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=0.0; y1=40.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil; - } - } - } - ha:1 { - width=0.381001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=18.0mil; x2=8.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=8.0mil; y1=10.0mil; x2=8.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:2 { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=0.0; y1=50.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=0.0; y1=50.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:3 { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=5.0mil; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=20.0mil; y1=33.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.9 { - x1=20.0mil; y1=33.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil; - } - ha:line.10 { - x1=20.0mil; y1=23.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil; - } - } - } - ha:4 { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=35.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=35.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:5 { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=10.0mil; x2=0.0; y2=30.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=30.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=5.0mil; y1=25.0mil; x2=15.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=15.0mil; y1=25.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:6 { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=15.0mil; y1=28.0mil; x2=20.0mil; y2=33.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=0.0; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.9 { - x1=20.0mil; y1=33.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - } - } - ha:7 { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=50.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=10.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil; - } - } - } - ha:8 { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=37.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=37.0mil; x2=7.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=7.0mil; y1=30.0mil; x2=13.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=13.0mil; y1=30.0mil; x2=20.0mil; y2=37.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=20.0mil; y1=37.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=0.0; y1=23.0mil; x2=7.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.9 { - x1=0.0; y1=15.0mil; x2=0.0; y2=23.0mil; thickness=8.0mil; - } - ha:line.10 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.11 { - x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.12 { - x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.13 { - x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil; - } - ha:line.14 { - x1=13.0mil; y1=30.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil; - } - } - } - ha:9 { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=0.0; y1=15.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=0.0; y1=25.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - } - } - ha:< { - width=0.254001mm; height=1.016001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=30.0mil; x2=10.0mil; y2=20.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=30.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil; - } - } - } - ha:> { - width=0.254001mm; height=1.016001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=20.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=40.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; - } - } - } - ha:? { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=10.0mil; y1=30.0mil; x2=10.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=10.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=15.0mil; x2=0.0; y2=20.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil; - } - } - } - ha:@ { - width=1.270001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=40.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=40.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=10.0mil; y1=50.0mil; x2=40.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=50.0mil; y1=35.0mil; x2=50.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=50.0mil; y1=10.0mil; x2=40.0mil; y2=0.0; thickness=8.0mil; - } - ha:line.5 { - x1=40.0mil; y1=0.0; x2=10.0mil; y2=0.0; thickness=8.0mil; - } - ha:line.6 { - x1=10.0mil; y1=0.0; x2=0.0; y2=10.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=15.0mil; y1=20.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.9 { - x1=20.0mil; y1=35.0mil; x2=30.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.10 { - x1=30.0mil; y1=35.0mil; x2=35.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.11 { - x1=35.0mil; y1=30.0mil; x2=40.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.12 { - x1=35.0mil; y1=30.0mil; x2=35.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.13 { - x1=35.0mil; y1=20.0mil; x2=30.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.14 { - x1=20.0mil; y1=15.0mil; x2=30.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.15 { - x1=20.0mil; y1=15.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil; - } - ha:line.16 { - x1=40.0mil; y1=35.0mil; x2=50.0mil; y2=35.0mil; thickness=8.0mil; - } - } - } - ha:A { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=20.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=20.0mil; x2=7.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=7.0mil; y1=10.0mil; x2=18.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=18.0mil; y1=10.0mil; x2=25.0mil; y2=20.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=25.0mil; y1=20.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=0.0; y1=30.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil; - } - } - } - ha:B { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=25.0mil; y1=33.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=20.0mil; y1=28.0mil; x2=25.0mil; y2=33.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=5.0mil; y1=28.0mil; x2=20.0mil; y2=28.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=23.0mil; thickness=8.0mil; - } - ha:line.9 { - x1=20.0mil; y1=28.0mil; x2=25.0mil; y2=23.0mil; thickness=8.0mil; - } - } - } - ha:C { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=7.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=43.0mil; x2=7.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=17.0mil; x2=0.0; y2=43.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=17.0mil; x2=7.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=7.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - } - } - ha:D { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=18.0mil; y1=10.0mil; x2=25.0mil; y2=17.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=25.0mil; y1=17.0mil; x2=25.0mil; y2=43.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=18.0mil; y1=50.0mil; x2=25.0mil; y2=43.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=0.0; y1=50.0mil; x2=18.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=0.0; y1=10.0mil; x2=18.0mil; y2=10.0mil; thickness=8.0mil; - } - } - } - ha:E { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - } - } - ha:F { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil; - } - } - } - ha:G { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=25.0mil; y1=35.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.9 { - x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - } - } - ha:H { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=25.0mil; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=30.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil; - } - } - } - ha:I { - width=0.254001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:J { - width=0.381001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=7.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=15.0mil; y1=10.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=10.0mil; y1=50.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=0.0; y1=45.0mil; x2=0.0; y2=40.0mil; thickness=8.0mil; - } - } - } - ha:K { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=30.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=30.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:L { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:M { - width=0.762001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=10.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=15.0mil; y1=30.0mil; x2=30.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=30.0mil; y1=10.0mil; x2=30.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:&2f { - width=0.762001mm; height=1.143001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=45.0mil; x2=30.0mil; y2=15.0mil; thickness=8.0mil; - } - } - } - ha:&3a { - width=0.127001mm; height=0.889001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=25.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=35.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil; - } - } - } - ha:&3b { - width=0.254001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=50.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=10.0mil; y1=25.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; - } - } - } - ha:&3d { - width=0.508001mm; height=0.889001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=25.0mil; x2=20.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=35.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - } - } - ha:O { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:P { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - } - } - ha:N { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=25.0mil; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:R { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=13.0mil; y1=30.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:S { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=15.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=0.0; y1=25.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=25.0mil; y1=35.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.9 { - x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.10 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:Q { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=10.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:U { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - } - } - ha:V { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - } - } - ha:T { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=10.0mil; y1=10.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:X { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=50.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:Y { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=10.0mil; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:W { - width=0.762001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=30.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=30.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=15.0mil; y1=30.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=25.0mil; y1=50.0mil; x2=30.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=30.0mil; y1=30.0mil; x2=30.0mil; y2=10.0mil; thickness=8.0mil; - } - } - } - ha:[ { - width=0.127001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=50.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:^ { - width=0.254001mm; height=0.381001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=10.0mil; x2=10.0mil; y2=15.0mil; thickness=8.0mil; - } - } - } - ha:Z { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=50.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=50.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:a { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=20.0mil; y1=45.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - } - } - ha:_ { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - } - id = 0 - } - } - ha:layer_stack { - li:groups { - ha:0 { - name = top_paste - ha:type { top=1; paste=1; } - li:layers { 9; } - } - ha:1 { - name = top_silk - ha:type { silk=1; top=1; } - li:layers { 8; } - } - ha:2 { - name = top_mask - ha:type { top=1; mask=1; } - li:layers { 10; } - } - ha:3 { - name = top_copper - ha:type { copper=1; top=1; } - li:layers { 0; 2; } - } - ha:4 { - name = grp_4 - ha:type { substrate=1; intern=1; } - li:layers { } - ha:attributes { - thickness={0.7375mm } - } - } - ha:5 { - name = Intern - ha:type { copper=1; intern=1; } - li:layers { 5; } - } - ha:6 { - name = grp_6 - ha:type { substrate=1; intern=1; } - li:layers { } - ha:attributes { - thickness={0.125mm } - } - } - ha:7 { - name = Intern - ha:type { copper=1; intern=1; } - li:layers { 4; } - } - ha:8 { - name = grp_8 - ha:type { substrate=1; intern=1; } - li:layers { } - ha:attributes { - thickness={0.7375mm } - } - } - ha:9 { - name = global_outline - ha:type { boundary=1; } - li:layers { 6; } - purpose = uroute - } - ha:10 { - name = bottom_copper - ha:type { bottom=1; copper=1; } - li:layers { 1; 3; } - } - ha:11 { - name = bottom_mask - ha:type { bottom=1; mask=1; } - li:layers { 11; } - } - ha:12 { - name = bottom_silk - ha:type { silk=1; bottom=1; } - li:layers { 7; } - } - ha:13 { - name = bottom_paste - ha:type { bottom=1; paste=1; } - li:layers { 12; } - } - ha:14 { - name = pmech - ha:type { mech=1; } - li:layers { 13; } - purpose = proute - } - ha:15 { - name = umech - ha:type { mech=1; } - li:layers { 14; } - purpose = uroute - } - ha:16 { - name = top_assy - ha:type { top=1; doc=1; } - li:layers { 15; } - ha:attributes { - init-invis=1 - } - purpose = assy - } - ha:17 { - name = bot_assy - ha:type { bottom=1; doc=1; } - li:layers { 16; } - ha:attributes { - init-invis=1 - } - purpose = assy - } - ha:18 { - name = fab - ha:type { top=1; doc=1; } - li:layers { 17; } - ha:attributes { - init-invis=1 - } - purpose = fab - } - } - } - li:pcb-rnd-conf-v1 { - ha:overwrite { - ha:design { - text_font_id = 0 - } - ha:editor { - grids_idx = 1 - grid = 1.00 mil - grid_unit = mm - } - } - } - ha:pixmaps { - } -} Index: work/bug_files/Poly_rewrite/bdale3.lht =================================================================== --- work/bug_files/Poly_rewrite/bdale3.lht (revision 38705) +++ work/bug_files/Poly_rewrite/bdale3.lht (nonexistent) @@ -1,1693 +0,0 @@ -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 { - } -} Index: work/bug_files/Poly_rewrite/bdale4.lht =================================================================== --- work/bug_files/Poly_rewrite/bdale4.lht (revision 38705) +++ work/bug_files/Poly_rewrite/bdale4.lht (nonexistent) @@ -1,944 +0,0 @@ -ha:pcb-rnd-board-v8 { - - 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 - } - } - - 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:data { - li:padstack_prototypes { - - ha:ps_proto_v6.0 { - hdia=0.8mm; hplated=1; htop=0; hbottom=0; - li:shape { - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=2.0mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - top = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=2.0mm; } - ha:combining { } - ha:layer_mask { - bottom = 1 - copper = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=2.0mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - intern = 1 - } - clearance=0.0 - } - } - } - - ha:ps_proto_v6.1 { - hdia=1.0mm; hplated=1; htop=0; hbottom=0; - li:shape { - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=2.2mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - top = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=2.2mm; } - ha:combining { } - ha:layer_mask { - bottom = 1 - copper = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=2.2mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - intern = 1 - } - clearance=0.0 - } - } - } - - ha:ps_proto_v6.2 { - hdia=1.2mm; hplated=1; htop=0; hbottom=0; - li:shape { - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=3.5mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - top = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=3.5mm; } - ha:combining { } - ha:layer_mask { - bottom = 1 - copper = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=3.5mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - intern = 1 - } - clearance=0.0 - } - } - } - - ha:ps_proto_v6.3 { - hdia=0.8mm; hplated=1; htop=0; hbottom=0; - li:shape { - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=64.0mil; } - ha:combining { } - ha:layer_mask { - copper = 1 - top = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=64.0mil; } - ha:combining { } - ha:layer_mask { - bottom = 1 - copper = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=64.0mil; } - ha:combining { } - ha:layer_mask { - copper = 1 - intern = 1 - } - clearance=0.0 - } - } - } - } - - li:objects { - ha:padstack_ref.42996 { - proto=0; x=70.0mil; y=2.453in; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - } - } - ha:padstack_ref.43232 { - proto=0; x=70.0mil; y=2.593in; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - } - } - } - li:layers { - - ha:top-sig { - lid=0 - group=3 - ha:combining { } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shiftt} - {pcb-rnd::key::select}={l; t} - } - - 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} - } - - ha:top-gnd { - lid=1 - group=3 - ha:combining { } - - li:objects { - ha:polygon.43238 { clearance=40.0mil; - li:geometry { - ta:contour { - { 5.0mil; 5.0mil } - { 3.596in; 5.0mil } - { 3.596in; 78.613mm } - { 5.0mil; 78.613mm } - } - } - - ha:flags { - clearpoly=1 - } - } - } - color = {#104e8b} - } - - ha:outline { - lid=2 - group=7 - ha:combining { } - - li:objects { - ha:line.20760 { - 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=outline - } - } - ha:line.20763 { - 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=outline - } - } - ha:line.20766 { - 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=outline - } - } - ha:line.20769 { - 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=outline - } - } - } - color = {#00868b} - } - - ha:bottom-silk { - lid=3 - group=9 - ha:combining { auto=1; } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shiftx} - {pcb-rnd::key::select}={l; x} - } - - li:objects { - } - color = {#000000} - } - - ha:top-silk { - lid=4 - group=1 - ha:combining { auto=1; } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shifts} - {pcb-rnd::key::select}={l; s} - } - - li:objects { - } - color = {#000000} - } - - ha:top-paste { - lid=5 - group=0 - ha:combining { auto=1; } - - li:objects { - } - color = {#cd00cd} - } - - ha:top-mask { - lid=6 - group=2 - ha:combining { sub=1; auto=1; } - - li:objects { - } - color = {#ff0000} - } - - ha:bottom-mask { - lid=7 - group=8 - ha:combining { sub=1; auto=1; } - - li:objects { - } - color = {#ff0000} - } - - ha:bottom-paste { - lid=8 - group=10 - ha:combining { auto=1; } - - li:objects { - } - color = {#cd00cd} - } - - ha:slot-plated { - lid=9 - group=11 - ha:combining { auto=1; } - - li:objects { - } - color = {#8b7355} - } - - ha:slot-unplated { - lid=10 - group=12 - ha:combining { auto=1; } - - li:objects { - } - color = {#00868b} - } - - ha:top-assy { - lid=11 - group=13 - ha:combining { } - - li:objects { - } - color = {#444444} - } - - ha:bot-assy { - lid=12 - group=14 - ha:combining { } - - li:objects { - } - color = {#444444} - } - - ha:fab { - lid=13 - group=15 - ha:combining { auto=1; } - - li:objects { - } - color = {#222222} - } - } - } - - 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:step_12 { - li:conn { U1-80; } - } - ha:fet_11 { - li:conn { J2-4; } - } - ha:fet_12 { - li:conn { J2-7; } - } - ha:fet_16 { - li:conn { J2-19; } - } - ha:step_16 { - li:conn { U1-81; } - } - ha:step_17 { - li:conn { U1-82; } - } - ha:fet_18 { - li:conn { J2-24; } - } - ha:step_21 { - li:conn { U1-86; } - } - ha:fet_25 { - li:conn { J3-16; } - } - ha:step_31 { - li:conn { U1-62; } - } - ha:fet_17 { - li:conn { J2-22; } - } - ha:fet_23 { - li:conn { J3-9; } - } - ha:step_23 { - li:conn { U1-88; } - } - ha:fet_21 { - li:conn { J3-4; } - } - ha:fet_22 { - li:conn { J3-7; } - } - ha:fet_27 { - li:conn { J3-22; } - } - ha:fet_19 { - li:conn { J2-27; } - } - ha:fet_20 { - li:conn { J3-1; } - } - ha:step_15 { - li:conn { U1-9; } - } - ha:fet_39 { - li:conn { J4-27; } - } - ha:fet_28 { - li:conn { J3-24; } - } - ha:fet_43 { - li:conn { J5-9; } - } - ha:fet_14 { - li:conn { J2-12; } - } - ha:step_14 { - li:conn { U1-8; } - } - ha:fet_32 { - li:conn { J4-7; } - } - ha:fet_33 { - li:conn { J4-9; } - } - ha:fet_34 { - li:conn { J4-12; } - } - ha:fet_24 { - li:conn { J3-12; } - } - ha:fet_30 { - li:conn { J4-1; } - } - ha:fet_26 { - li:conn { J3-19; } - } - ha:fet_38 { - li:conn { J4-24; } - } - ha:step_20 { - li:conn { U1-85; } - } - ha:fet_45 { - li:conn { J5-16; } - } - ha:fet_40 { - li:conn { J5-1; } - } - ha:fet_47 { - li:conn { J5-22; } - } - ha:fet_37 { - li:conn { J4-22; } - } - ha:fet_31 { - li:conn { J4-4; } - } - ha:fet_44 { - li:conn { J5-12; } - } - ha:fet_15 { - li:conn { J2-16; } - } - ha:fet_46 { - li:conn { J5-19; } - } - ha:step_29 { - li:conn { U1-60; } - } - ha:fet_36 { - li:conn { J4-19; } - } - ha:fet_49 { - li:conn { J5-27; } - } - ha:step_19 { - li:conn { U1-84; } - } - ha:step_25 { - li:conn { U1-56; } - } - ha:fet_13 { - li:conn { J2-9; } - } - ha:step_27 { - li:conn { U1-58; } - } - ha:step_28 { - li:conn { U1-59; } - } - ha:fet_35 { - li:conn { J4-16; } - } - ha:fet_41 { - li:conn { J5-4; } - } - ha:step_22 { - li:conn { U1-87; } - } - ha:step_18 { - li:conn { U1-83; } - } - ha:step_24 { - li:conn { U1-55; } - } - ha:step_30 { - li:conn { U1-61; } - } - ha:step_26 { - li:conn { U1-57; } - } - ha:step_32 { - li:conn { U1-97; } - } - ha:step_33 { - li:conn { U1-98; } - } - ha:fet_42 { - li:conn { J5-7; } - } - ha:fet_48 { - li:conn { J5-24; } - } - ha:fet_29 { - li:conn { J3-27; } - } - 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:layer_stack { - li:groups { - ha:0 { - name = top_paste - ha:type { top=1; paste=1; } - li:layers { 5; } - } - ha:1 { - name = top_silk - ha:type { silk=1; top=1; } - li:layers { 4; } - } - ha:2 { - name = top_mask - ha:type { top=1; mask=1; } - li:layers { 6; } - } - ha:3 { - name = top_copper - ha:type { copper=1; top=1; } - li:layers { 0; 1; } - } - ha:4 { - name = grp_4 - ha:type { substrate=1; intern=1; } - li:layers { } - ha:attributes { - thickness={0.7375mm } - } - } - ha:5 { - name = grp_6 - ha:type { substrate=1; intern=1; } - li:layers { } - ha:attributes { - thickness={0.125mm } - } - } - ha:6 { - name = grp_8 - ha:type { substrate=1; intern=1; } - li:layers { } - ha:attributes { - thickness={0.7375mm } - } - } - ha:7 { - name = global_outline - ha:type { boundary=1; } - li:layers { 2; } - purpose = uroute - } - ha:8 { - name = bottom_mask - ha:type { bottom=1; mask=1; } - li:layers { 7; } - } - ha:9 { - name = bottom_silk - ha:type { silk=1; bottom=1; } - li:layers { 3; } - } - ha:10 { - name = bottom_paste - ha:type { bottom=1; paste=1; } - li:layers { 8; } - } - ha:11 { - name = pmech - ha:type { mech=1; } - li:layers { 9; } - purpose = proute - } - ha:12 { - name = umech - ha:type { mech=1; } - li:layers { 10; } - purpose = uroute - } - ha:13 { - name = top_assy - ha:type { top=1; doc=1; } - li:layers { 11; } - ha:attributes { - init-invis=1 - } - purpose = assy - } - ha:14 { - name = bot_assy - ha:type { bottom=1; doc=1; } - li:layers { 12; } - ha:attributes { - init-invis=1 - } - purpose = assy - } - ha:15 { - name = fab - ha:type { top=1; doc=1; } - li:layers { 13; } - ha:attributes { - init-invis=1 - } - purpose = fab - } - } - } - li:pcb-rnd-conf-v1 { - ha:overwrite { - ha:design { - text_font_id = 0 - poly_isle_area = 200000000.0 - } - ha:editor { - wireframe_draw = false - grids_idx = 1 - grid = 1.00 mil - buffer_number = 0 - thin_draw = false - ha:view { - flip_y = 0 - } - show_solder_side = 0 - as_drawn_poly = true - show_drc = true - } - } - } - ha:pixmaps { - } -} Index: work/bug_files/Poly_rewrite/intersect.gtl =================================================================== --- work/bug_files/Poly_rewrite/intersect.gtl (revision 38705) +++ work/bug_files/Poly_rewrite/intersect.gtl (nonexistent) @@ -1,277 +0,0 @@ -G04 start of page 2 for group 3 layer_idx 0 * -G04 Title: USB hub, top_copper * -G04 Creator: pcb-rnd 3.0.4-rc1 * -G04 CreationDate: 2022-04-16 10:40:19 UTC * -G04 For: * -G04 Format: Gerber/RS-274X * -G04 PCB-Dimensions: 393701 393701 * -G04 PCB-Coordinate-Origin: lower left * -%MOIN*% -%FSLAX25Y25*% -%LNTOP_COPPER_NONE_3*% -%ADD11C,0.0001*% -G54D11*G36* -X379921Y379528D02*Y170866D01* -X195079D01* -Y259744D01* -X196850D01* -X196912Y259748D01* -X196972Y259762D01* -X197030Y259786D01* -X197083Y259818D01* -X197130Y259859D01* -X197170Y259906D01* -X197202Y259959D01* -X197226Y260016D01* -X197240Y260076D01* -X197245Y260138D01* -X197240Y260200D01* -X197226Y260260D01* -X197202Y260317D01* -X197170Y260370D01* -X197130Y260417D01* -X197083Y260457D01* -X197030Y260490D01* -X196972Y260513D01* -X196912Y260528D01* -X196851Y260531D01* -X197244D01* -Y260925D01* -X197248Y260863D01* -X197262Y260803D01* -X197286Y260746D01* -X197318Y260693D01* -X197359Y260646D01* -X197406Y260606D01* -X197459Y260573D01* -X197516Y260550D01* -X197576Y260535D01* -X197638Y260530D01* -X197700Y260535D01* -X197760Y260550D01* -X197817Y260573D01* -X197870Y260606D01* -X197917Y260646D01* -X197957Y260693D01* -X197990Y260746D01* -X198013Y260803D01* -X198028Y260863D01* -X198031Y260925D01* -Y265059D01* -X198028Y265121D01* -X198013Y265181D01* -X197990Y265238D01* -X197957Y265291D01* -X197917Y265338D01* -X197870Y265379D01* -X197817Y265411D01* -X197760Y265435D01* -X197700Y265449D01* -X197638Y265454D01* -X197576Y265449D01* -X197516Y265435D01* -X197458Y265411D01* -X197406Y265379D01* -X197359Y265338D01* -X197318Y265291D01* -X197286Y265238D01* -X197262Y265181D01* -X197248Y265121D01* -X197244Y265059D01* -Y265453D01* -X196851D01* -X196912Y265456D01* -X196972Y265471D01* -X197030Y265495D01* -X197083Y265527D01* -X197130Y265567D01* -X197170Y265614D01* -X197202Y265667D01* -X197226Y265724D01* -X197240Y265785D01* -X197245Y265846D01* -X197240Y265908D01* -X197226Y265968D01* -X197202Y266026D01* -X197170Y266079D01* -X197130Y266126D01* -X197083Y266166D01* -X197030Y266198D01* -X196972Y266222D01* -X196912Y266237D01* -X196850Y266240D01* -X195079D01* -Y379528D01* -X379921D01* -G37* - -X195079D02*Y266240D01* -X193307D01* -X193245Y266237D01* -X193185Y266222D01* -X193128Y266198D01* -X193075Y266166D01* -X193028Y266126D01* -X192988Y266079D01* -X192955Y266026D01* -X192931Y265968D01* -X192917Y265908D01* -X192912Y265846D01* -X192917Y265785D01* -X192931Y265724D01* -X192955Y265667D01* -X192988Y265614D01* -X193028Y265567D01* -X193075Y265527D01* -X193128Y265495D01* -X193185Y265471D01* -X193245Y265456D01* -X193307Y265453D01* -X192913D01* -Y265059D01* -X192910Y265121D01* -X192895Y265181D01* -X192872Y265238D01* -X192839Y265291D01* -X192799Y265338D01* -X192752Y265379D01* -X192699Y265411D01* -X192642Y265435D01* -X192581Y265449D01* -X192520Y265454D01* -X192458Y265449D01* -X192398Y265435D01* -X192340Y265411D01* -X192288Y265379D01* -X192240Y265338D01* -X192200Y265291D01* -X192168Y265238D01* -X192144Y265181D01* -X192130Y265121D01* -X192126Y265059D01* -Y260925D01* -X192130Y260863D01* -X192144Y260803D01* -X192168Y260746D01* -X192200Y260693D01* -X192240Y260646D01* -X192288Y260606D01* -X192340Y260573D01* -X192398Y260550D01* -X192458Y260535D01* -X192520Y260530D01* -X192581Y260535D01* -X192642Y260550D01* -X192699Y260573D01* -X192752Y260606D01* -X192799Y260646D01* -X192839Y260693D01* -X192872Y260746D01* -X192895Y260803D01* -X192910Y260863D01* -X192913Y260925D01* -Y260531D01* -X193307D01* -X193245Y260528D01* -X193185Y260513D01* -X193128Y260490D01* -X193075Y260457D01* -X193028Y260417D01* -X192988Y260370D01* -X192955Y260317D01* -X192931Y260260D01* -X192917Y260200D01* -X192912Y260138D01* -X192917Y260076D01* -X192931Y260016D01* -X192955Y259959D01* -X192988Y259906D01* -X193028Y259859D01* -X193075Y259818D01* -X193128Y259786D01* -X193185Y259762D01* -X193245Y259748D01* -X193307Y259744D01* -X195079D01* -Y170866D01* -X189173D01* -Y259744D01* -X191308D01* -X191339Y259742D01* -X191462Y259751D01* -X191462Y259751D01* -X191583Y259780D01* -X191697Y259828D01* -X191803Y259893D01* -X191897Y259973D01* -X191978Y260067D01* -X192042Y260173D01* -X192090Y260287D01* -X192119Y260408D01* -X192128Y260531D01* -X192126Y260562D01* -Y265422D01* -X192128Y265453D01* -X192119Y265576D01* -X192090Y265697D01* -X192042Y265811D01* -X191978Y265917D01* -X191897Y266011D01* -X191803Y266092D01* -X191697Y266156D01* -X191583Y266204D01* -X191462Y266233D01* -X191339Y266243D01* -X191308Y266240D01* -X189173D01* -Y379528D01* -X195079D01* - -G36* -X189173D02*Y266240D01* -X187039D01* -X187008Y266243D01* -X186885Y266233D01* -X186884Y266233D01* -X186764Y266204D01* -X186649Y266157D01* -X186544Y266092D01* -X186449Y266011D01* -X186369Y265917D01* -X186304Y265811D01* -X186257Y265697D01* -X186228Y265576D01* -X186218Y265453D01* -X186220Y265422D01* -Y260562D01* -X186218Y260531D01* -X186228Y260408D01* -X186257Y260287D01* -X186304Y260173D01* -X186369Y260067D01* -X186449Y259973D01* -X186544Y259893D01* -X186649Y259828D01* -X186764Y259780D01* -X186884Y259751D01* -X187008Y259742D01* -X187039Y259744D01* -X189173D01* -Y170866D01* -X13780D01* -Y379528D01* -X189173D01* -G37* -G36* -X187008Y260531D02*Y265453D01* -X191339D01* -Y260531D01* -X187008D01* -G37* -G36* -X192913D02*Y265453D01* -X197244D01* -Y260531D01* -X192913D01* -G37* -M02* Index: work/bug_files/Poly_rewrite/out-extract.rf =================================================================== --- work/bug_files/Poly_rewrite/out-extract.rf (revision 38705) +++ work/bug_files/Poly_rewrite/out-extract.rf (nonexistent) @@ -1,346 +0,0 @@ -li:pcb-rnd-subcircuit-v8 { - ha:subc.119 { - ha:attributes { - refdes = U0 - } - ha:data { - li:padstack_prototypes { - } - li:objects { - } - li:layers { - ha:top-sig { - lid = 0 - ha:type { - copper = 1 - top = 1 - } - li:objects { - ha:polygon.150 { - ha:attributes { - } - li:geometry { - ta:contour { - { 26.9979in; 23.5319in } - { 22.9418in; 21.5664in } - { 19.0236in; 23.7929in } - { 19.6394in; 19.3283in } - { 16.311in; 16.2896in } - { 20.7479in; 15.496in } - { 22.6087in; 11.3917in } - { 24.7344in; 15.3657in } - { 29.2136in; 403.0345mm } - { 26.0907in; 19.1174in } - } - } - ha:flags { - clearpoly = 1 - } - clearance = 40.0mil - } - } - ha:combining { - } - } - ha:bottom-sig { - lid = 1 - ha:type { - bottom = 1 - copper = 1 - } - li:objects { - ha:line.120 { - clearance = 40.0mil - y2 = 21.5664in - thickness = 0.0 - ha:attributes { - } - x1 = 26.9979in - x2 = 22.9418in - ha:flags { - clearline = 1 - } - y1 = 23.5319in - } - ha:line.123 { - clearance = 40.0mil - y2 = 23.7929in - thickness = 0.0 - ha:attributes { - } - x1 = 22.9418in - x2 = 19.0236in - ha:flags { - clearline = 1 - } - y1 = 21.5664in - } - ha:line.126 { - clearance = 40.0mil - y2 = 19.3283in - thickness = 0.0 - ha:attributes { - } - x1 = 19.0236in - x2 = 19.6394in - ha:flags { - clearline = 1 - } - y1 = 23.7929in - } - ha:line.129 { - clearance = 40.0mil - y2 = 16.2896in - thickness = 0.0 - ha:attributes { - } - x1 = 19.6394in - x2 = 16.311in - ha:flags { - clearline = 1 - } - y1 = 19.3283in - } - ha:line.132 { - clearance = 40.0mil - y2 = 15.496in - thickness = 0.0 - ha:attributes { - } - x1 = 16.311in - x2 = 20.7479in - ha:flags { - clearline = 1 - } - y1 = 16.2896in - } - ha:line.135 { - clearance = 40.0mil - y2 = 11.3917in - thickness = 0.0 - ha:attributes { - } - x1 = 20.7479in - x2 = 22.6087in - ha:flags { - clearline = 1 - } - y1 = 15.496in - } - ha:line.138 { - clearance = 40.0mil - y2 = 15.3657in - thickness = 0.0 - ha:attributes { - } - x1 = 22.6087in - x2 = 24.7344in - ha:flags { - clearline = 1 - } - y1 = 11.3917in - } - ha:line.141 { - clearance = 40.0mil - y2 = 403.0345mm - thickness = 0.0 - ha:attributes { - } - x1 = 24.7344in - x2 = 29.2136in - ha:flags { - clearline = 1 - } - y1 = 15.3657in - } - ha:line.144 { - clearance = 40.0mil - y2 = 19.1174in - thickness = 0.0 - ha:attributes { - } - x1 = 29.2136in - x2 = 26.0907in - ha:flags { - clearline = 1 - } - y1 = 403.0345mm - } - ha:line.147 { - clearance = 40.0mil - y2 = 23.5319in - thickness = 0.0 - ha:attributes { - } - x1 = 26.0907in - x2 = 26.9979in - ha:flags { - clearline = 1 - } - y1 = 19.1174in - } - } - ha:combining { - } - } - ha:top-gnd { - lid = 2 - ha:type { - copper = 1 - top = 1 - } - li:objects { - } - ha:combining { - } - } - ha:bottom-gnd { - lid = 3 - ha:type { - bottom = 1 - copper = 1 - } - li:objects { - } - ha:combining { - } - } - ha:outline { - lid = 4 - ha:type { - boundary = 1 - } - li:objects { - } - ha:combining { - } - } - ha:bottom-silk { - lid = 5 - ha:type { - silk = 1 - bottom = 1 - } - li:objects { - } - ha:combining { - } - } - ha:top-silk { - lid = 6 - ha:type { - silk = 1 - top = 1 - } - li:objects { - } - ha:combining { - } - } - ha:subc-aux { - lid = 7 - ha:type { - top = 1 - misc = 1 - virtual = 1 - } - li:objects { - } - ha:combining { - } - } - ha:top_paste { - lid = 8 - ha:type { - top = 1 - paste = 1 - } - li:objects { - } - ha:combining { - auto = 1 - } - } - ha:top_mask { - lid = 9 - ha:type { - top = 1 - mask = 1 - } - li:objects { - } - ha:combining { - sub = 1 - auto = 1 - } - } - ha:any_internal_copper { - li:objects { - } - lid = 10 - ha:type { - copper = 1 - intern = 1 - } - stack_offs = 1 - ha:combining { - } - } - ha:bottom_mask { - lid = 11 - ha:type { - bottom = 1 - mask = 1 - } - li:objects { - } - ha:combining { - sub = 1 - auto = 1 - } - } - ha:bottom_paste { - lid = 12 - ha:type { - bottom = 1 - paste = 1 - } - li:objects { - } - ha:combining { - auto = 1 - } - } - ha:pmech { - lid = 13 - ha:type { - mech = 1 - } - purpose = proute - li:objects { - } - ha:combining { - auto = 1 - } - } - ha:umech { - lid = 14 - ha:type { - mech = 1 - } - purpose = uroute - li:objects { - } - ha:combining { - auto = 1 - } - } - } - } - uid = jrVwr2nDDm2GXVktYKgAAAAB - ha:flags { - } - } - ha:pixmaps { - } -} Index: work/bug_files/Poly_rewrite/intersect.lht =================================================================== --- work/bug_files/Poly_rewrite/intersect.lht (revision 38705) +++ work/bug_files/Poly_rewrite/intersect.lht (nonexistent) @@ -1,960 +0,0 @@ -ha:pcb-rnd-board-v8 { - - ha:meta { - ha:size { - thermal_scale = 0.500000 - x = 100.0mm - y = 100.0mm - } - ha:grid { - spacing = 0.1mm - offs_x = 0.0 - offs_y = 0.0 - } - board_name = USB hub - } - - ha:data { - li:padstack_prototypes { - - ha:ps_proto_v6.0 { - hdia=0.3mm; hplated=1; htop=0; hbottom=0; - li:shape { - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=0.6mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - top = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=0.6mm; } - ha:combining { } - ha:layer_mask { - bottom = 1 - copper = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=0.6mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - intern = 1 - } - clearance=0.0 - } - } - name = 0.3/0.6 - } - - ha:ps_proto_v6.1 { - hdia=0.5mm; hplated=1; htop=0; hbottom=0; - li:shape { - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=0.8mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - top = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=0.8mm; } - ha:combining { } - ha:layer_mask { - bottom = 1 - copper = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=0.8mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - intern = 1 - } - clearance=0.0 - } - } - name = 0.5/0.8 - } - - ha:ps_proto_v6.2 { - hdia=3.2mm; hplated=1; htop=0; hbottom=0; - li:shape { - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=4.8mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - top = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=4.8mm; } - ha:combining { } - ha:layer_mask { - bottom = 1 - copper = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=4.8mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - intern = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=4.9524mm; } - ha:combining { sub=1; auto=1; } - ha:layer_mask { - top = 1 - mask = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=4.9524mm; } - ha:combining { sub=1; auto=1; } - ha:layer_mask { - bottom = 1 - mask = 1 - } - clearance=0.0 - } - } - name = mounting hole - } - - ha:ps_proto_v6.3 { - hdia=0.0; hplated=1; htop=0; hbottom=0; - li:shape { - - ha:ps_shape_v4 { - ha:combining { } - ha:layer_mask { - copper = 1 - top = 1 - } - clearance=0.0 - li:ps_poly { - -4.75mm - -4.75mm - -4.75mm - 4.75mm - 4.75mm - 4.75mm - 4.75mm - -4.75mm - } - } - - ha:ps_shape_v4 { - ha:combining { } - ha:layer_mask { - bottom = 1 - copper = 1 - } - clearance=0.0 - li:ps_poly { - -4.75mm - -4.75mm - -4.75mm - 4.75mm - 4.75mm - 4.75mm - 4.75mm - -4.75mm - } - } - - ha:ps_shape_v4 { - ha:combining { } - ha:layer_mask { - copper = 1 - intern = 1 - } - clearance=0.0 - li:ps_poly { - -4.75mm - -4.75mm - -4.75mm - 4.75mm - 4.75mm - 4.75mm - 4.75mm - -4.75mm - } - } - } - name = USB-A - } - - ha:ps_proto_v6.4 { - hdia=5.5mm; hplated=1; htop=0; hbottom=0; - li:shape { - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=11.0mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - top = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=11.0mm; } - ha:combining { } - ha:layer_mask { - bottom = 1 - copper = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=11.0mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - intern = 1 - } - clearance=0.0 - } - } - name = DC barrel - } - - ha:ps_proto_v6.5 { - hdia=0.0; hplated=1; htop=0; hbottom=0; - li:shape { - - ha:ps_shape_v4 { - ha:combining { } - ha:layer_mask { - copper = 1 - top = 1 - } - clearance=0.0 - li:ps_poly { - -5.75mm - -5.75mm - -5.75mm - 5.75mm - 5.75mm - 5.75mm - 5.75mm - -5.75mm - } - } - - ha:ps_shape_v4 { - ha:combining { } - ha:layer_mask { - bottom = 1 - copper = 1 - } - clearance=0.0 - li:ps_poly { - -5.75mm - -5.75mm - -5.75mm - 5.75mm - 5.75mm - 5.75mm - 5.75mm - -5.75mm - } - } - - ha:ps_shape_v4 { - ha:combining { } - ha:layer_mask { - copper = 1 - intern = 1 - } - clearance=0.0 - li:ps_poly { - -5.75mm - -5.75mm - -5.75mm - 5.75mm - 5.75mm - 5.75mm - 5.75mm - -5.75mm - } - } - } - name = USB-B - } - } - - li:objects { - ha:subc.159264 { - ha:attributes { - value=20pF - footprint=CAPC1608X92N.lht - refdes=C26 - } - ha:data { - li:padstack_prototypes { - - ha:ps_proto_v6.0 { - hdia=0.0; hplated=0; htop=0; hbottom=0; - li:shape { - - ha:ps_shape_v4 { - ha:combining { } - ha:layer_mask { - copper = 1 - top = 1 - } - clearance=0.2mm - li:ps_poly { - -0.625mm - -0.55mm - 0.625mm - -0.55mm - 0.625mm - 0.55mm - -0.625mm - 0.55mm - } - } - - ha:ps_shape_v4 { - ha:combining { sub=1; auto=1; } - ha:layer_mask { - top = 1 - mask = 1 - } - clearance=0.0 - li:ps_poly { - -0.675mm - -0.6mm - 0.675mm - -0.6mm - 0.675mm - 0.6mm - -0.675mm - 0.6mm - } - } - - ha:ps_shape_v4 { - ha:combining { auto=1; } - ha:layer_mask { - top = 1 - paste = 1 - } - clearance=0.0 - li:ps_poly { - -0.625mm - -0.55mm - 0.625mm - -0.55mm - 0.625mm - 0.55mm - -0.625mm - 0.55mm - } - } - } - } - } - - li:objects { - ha:padstack_ref.159303 { - proto=0; x=48.05mm; y=33.2mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; - ha:flags { - clearline=1 - } - - li:thermal { - } - - ha:attributes { - term=1 - name=1 - } - } - ha:padstack_ref.159304 { - proto=0; x=1.9507874in; y=33.2mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; - ha:flags { - clearline=1 - } - - li:thermal { - li:2 { - on - diag - round - noshape - } - } - - ha:attributes { - term=2 - name=2 - } - } - } - li:layers { - - ha:subc-aux { - lid=0 - ha:combining { } - - li:objects { - ha:line.159265 { - x1=48.8mm; y1=33.2mm; x2=48.8mm; y2=33.2mm; thickness=0.1mm; clearance=0.0; - ha:attributes { - subc-role=origin - } - } - ha:line.159268 { - x1=48.8mm; y1=33.2mm; x2=48.8mm; y2=32.2mm; thickness=0.1mm; clearance=0.0; - ha:attributes { - subc-role=x - } - } - ha:line.159271 { - x1=48.8mm; y1=33.2mm; x2=49.8mm; y2=33.2mm; thickness=0.1mm; clearance=0.0; - ha:attributes { - subc-role=y - } - } - ha:line.159274 { - x1=48.8mm; y1=33.2mm; x2=48.8mm; y2=33.2mm; thickness=0.1mm; clearance=0.0; - ha:attributes { - subc-role=pnp-origin - } - } - } - ha:type { - top = 1 - misc = 1 - virtual = 1 - } - } - - ha:top-silkscreen { - lid=1 - ha:combining { } - - li:objects { - ha:line.159277 { - x1=47.9mm; y1=34.125mm; x2=49.7mm; y2=34.125mm; thickness=0.2mm; clearance=0.0; - } - ha:line.159280 { - x1=47.9mm; y1=32.275mm; x2=49.7mm; y2=32.275mm; thickness=0.2mm; clearance=0.0; - } - } - ha:type { - silk = 1 - top = 1 - } - } - - ha:top-assembly { - lid=2 - ha:combining { } - - li:objects { - ha:line.159283 { - x1=48.8mm; y1=33.9mm; x2=48.8mm; y2=32.5mm; thickness=0.1mm; clearance=0.0; - } - ha:line.159286 { - x1=48.1mm; y1=33.2mm; x2=49.5mm; y2=33.2mm; thickness=0.1mm; clearance=0.0; - } - ha:line.159289 { - x1=48.0mm; y1=33.6mm; x2=48.0mm; y2=32.8mm; thickness=0.1mm; clearance=0.0; - } - ha:line.159292 { - x1=48.0mm; y1=32.8mm; x2=49.6mm; y2=32.8mm; thickness=0.1mm; clearance=0.0; - } - ha:line.159295 { - x1=49.6mm; y1=32.8mm; x2=49.6mm; y2=33.6mm; thickness=0.1mm; clearance=0.0; - } - ha:line.159298 { - x1=49.6mm; y1=33.6mm; x2=48.0mm; y2=33.6mm; thickness=0.1mm; clearance=0.0; - } - ha:arc.159301 { - x=48.8mm; y=33.2mm; width=0.5mm; height=0.5mm; astart=90.000000; adelta=360.000000; thickness=0.1mm; clearance=0.0; - } - } - ha:type { - top = 1 - doc = 1 - } - purpose = assy - } - - ha:top-courtyard { - lid=3 - ha:combining { } - - li:objects { - ha:polygon.159305 { - li:geometry { - ta:contour { - { 47.25mm; 34.075mm } - { 47.75mm; 34.075mm } - { 49.85mm; 34.075mm } - { 50.35mm; 34.075mm } - { 50.35mm; 32.325mm } - { 49.85mm; 32.325mm } - { 47.75mm; 32.325mm } - { 47.25mm; 32.325mm } - } - } - } - } - ha:type { - top = 1 - doc = 1 - } - purpose = ko.courtyard - } - - ha:top-silk { - lid=4 - ha:combining { auto=1; } - - li:objects { - } - ha:type { - silk = 1 - top = 1 - } - } - } - } - uid = Z7PWfKk5e3ZiWDedtbcAAAEl - } - } - li:layers { - - ha:top-sig { - lid=0 - group=3 - ha:combining { } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shiftt} - {pcb-rnd::key::select}={l; t} - } - - li:objects { - } - color = {#238b27} - } - - ha:bottom-sig { - lid=1 - group=10 - ha:combining { } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shiftb} - {pcb-rnd::key::select}={l; b} - } - - li:objects { - } - color = {#38ee39} - } - - ha:top-gnd { - lid=2 - group=3 - ha:combining { } - - li:objects { - ha:polygon.333076 { clearance=0.4mm; - li:geometry { - ta:contour { - { 3.5mm; 3.6mm } - { 96.5mm; 3.6mm } - { 96.5mm; 56.6mm } - { 3.5mm; 56.6mm } - } - } - - ha:flags { - clearpoly=1 - lock=1 - } - } - } - color = {#104e8b} - } - - ha:bottom-gnd { - lid=3 - group=10 - ha:combining { } - - li:objects { - } - color = {#6164ff} - } - - ha:outline { - lid=4 - group=7 - ha:combining { } - - li:objects { - } - color = {#00868b} - } - - ha:bottom-silk { - lid=5 - group=12 - ha:combining { auto=1; } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shiftx} - {pcb-rnd::key::select}={l; x} - } - - li:objects { - } - color = {#000000} - } - - ha:top-silk { - lid=6 - group=1 - ha:combining { auto=1; } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shifts} - {pcb-rnd::key::select}={l; s} - } - - li:objects { - } - color = {#000000} - } - - ha:top-paste { - lid=7 - group=0 - ha:combining { auto=1; } - - li:objects { - } - color = {#cd00cd} - } - - ha:top-mask { - lid=8 - group=2 - ha:combining { sub=1; auto=1; } - - li:objects { - } - color = {#ff0000} - } - - ha:bottom-mask { - lid=9 - group=11 - ha:combining { sub=1; auto=1; } - - li:objects { - } - color = {#ff0000} - } - - ha:bottom-paste { - lid=10 - group=13 - ha:combining { auto=1; } - - li:objects { - } - color = {#cd00cd} - } - - ha:slot-plated { - lid=11 - group=14 - ha:combining { auto=1; } - - li:objects { - } - color = {#8b7355} - } - - ha:slot-unplated { - lid=12 - group=15 - ha:combining { auto=1; } - - li:objects { - } - color = {#00868b} - } - - ha:top-assy { - lid=13 - group=16 - ha:combining { } - - li:objects { - } - color = {#444444} - } - - ha:bot-assy { - lid=14 - group=17 - ha:combining { } - - li:objects { - } - color = {#444444} - } - - ha:fab { - lid=15 - group=18 - ha:combining { auto=1; } - - li:objects { - } - color = {#222222} - } - - ha:top-courtyard { - lid=16 - group=8 - ha:combining { } - - li:objects { - } - color = {#104e8b} - } - - ha:bot-courtyard { - lid=17 - group=9 - ha:combining { } - - li:objects { - } - color = {#cd3700} - } - - ha:top-pwr { - lid=18 - group=3 - ha:combining { } - - li:objects { - } - color = {#c24744} - } - - ha:bottom-pwr { - lid=19 - group=10 - ha:combining { } - - li:objects { - } - color = {#ffa457} - } - - ha:bottom_shield { - lid=20 - group=10 - ha:combining { } - - li:objects { - ha:polygon.355623 { clearance=0.4mm; - li:geometry { - ta:contour { - { 3.5mm; 3.6mm } - { 6.1mm; 3.6mm } - { 6.1mm; 56.6mm } - { 3.5mm; 56.6mm } - } - } - - ha:flags { - clearpoly=1 - } - } - } - color = {#fcff58} - } - - } - } - ha:layer_stack { - li:groups { - ha:0 { - name = top_paste - ha:type { top=1; paste=1; } - li:layers { 7; } - } - ha:1 { - name = top_silk - ha:type { silk=1; top=1; } - li:layers { 6; } - } - ha:2 { - name = top_mask - ha:type { top=1; mask=1; } - li:layers { 8; } - } - ha:3 { - name = top_copper - ha:type { copper=1; top=1; } - li:layers { 0; 18; 2; } - ha:attributes { - thickness=0.035mm - } - } - ha:4 { - ha:type { substrate=1; intern=1; } - li:layers { } - ha:attributes { - thickness={0.2mm} - } - name = grp_4 - } - ha:5 { - name = grp_6 - ha:type { intern=1; substrate=1; } - li:layers { } - } - ha:6 { - ha:type { substrate=1; intern=1; } - li:layers { } - name = grp_8 - ha:attributes { - thickness=0.2mm - } - } - ha:7 { - name = global_outline - ha:type { boundary=1; } - li:layers { 4; } - purpose = uroute - } - ha:8 { - ha:type { top=1; doc=1; } - li:layers { 16;} - ha:attributes { - init-invis=true - } - name = top-courtyard - purpose = ko.courtyard - } - ha:9 { - name = bot-courtyard - ha:type { bottom=1; doc=1; } - li:layers { 17; } - purpose = ko.courtyard - ha:attributes { - init-invis=true - } - } - ha:10 { - name = bottom_copper - ha:type { bottom=1; copper=1; } - li:layers { 1; 19; 3; 20; } - ha:attributes { - thickness=0.035mm - } - } - ha:11 { - name = bottom_mask - ha:type { bottom=1; mask=1; } - li:layers { 9; } - } - ha:12 { - name = bottom_silk - ha:type { bottom=1; silk=1; } - li:layers { 5; } - } - ha:13 { - name = bottom_paste - ha:type { bottom=1; paste=1; } - li:layers { 10; } - } - ha:14 { - name = pmech - ha:type { mech=1; } - li:layers { 11; } - purpose = proute - } - ha:15 { - name = umech - ha:type { mech=1; } - li:layers { 12; } - purpose = uroute - } - ha:16 { - name = top_assy - ha:type { top=1; doc=1; } - li:layers { 13; } - purpose = assy - ha:attributes { - init-invis=1 - } - } - ha:17 { - name = bot_assy - ha:type { bottom=1; doc=1; } - li:layers { 14; } - purpose = assy - ha:attributes { - init-invis=1 - } - } - ha:18 { - name = fab - ha:type { top=1; doc=1; } - li:layers { 15; } - ha:attributes { - init-invis=1 - } - purpose = fab - } - } - } - ha:pixmaps { - } -} Index: work/bug_files/Poly_rewrite/polyclpoly.lht =================================================================== --- work/bug_files/Poly_rewrite/polyclpoly.lht (revision 38705) +++ work/bug_files/Poly_rewrite/polyclpoly.lht (nonexistent) @@ -1,353 +0,0 @@ -ha:pcb-rnd-board-v6 { - - ha:meta { - ha:size { - thermal_scale = 0.500000 - x = 700.0mil - y = 600.0mil - } - ha:grid { - spacing = 25.0mil - offs_x = 0.0 - offs_y = 0.0 - } - } - - ha:data { - li:padstack_prototypes { - } - - li:objects { - } - li:layers { - - ha:top-sig { - lid=0 - group=3 - ha:combining { } - - li:objects { - ha:line.44 { - x1=225.0mil; y1=200.0mil; x2=225.0mil; y2=200.0mil; thickness=2.0mm; clearance=56.0mil; - ha:flags { - clearline=1 - } - } - ha:polygon.10 { clearance=40.0mil; - li:geometry { - ta:contour { - { 25.0mil; 25.0mil } - { 675.0mil; 25.0mil } - { 25.0mil; 575.0mil } - } - } - - ha:flags { - clearpoly=1 - } - } - ha:polygon.78 { clearance=40.0mil; - li:geometry { - ta:contour { - { 175.0mil; 150.0mil } - { 450.0mil; 150.0mil } - { 175.0mil; 375.0mil } - } - } - - ha:flags { - clearpolypoly=1 - clearpoly=1 - } - } - } - color = {#8b2323} - } - - ha:bottom-sig { - lid=1 - group=10 - ha:combining { } - - li:objects { - } - color = {#3a5fcd} - } - - ha:top-gnd { - lid=2 - group=3 - ha:combining { } - - li:objects { - } - color = {#104e8b} - } - - ha:bottom-gnd { - lid=3 - group=10 - ha:combining { } - - li:objects { - } - color = {#cd3700} - } - - ha:int-sig2 { - lid=4 - group=7 - ha:combining { } - - li:objects { - } - color = {#548b54} - } - - ha:int-sig1 { - lid=5 - group=5 - ha:combining { } - - li:objects { - } - color = {#8b7355} - } - - ha:outline { - lid=6 - group=9 - ha:combining { } - - li:objects { - } - color = {#00868b} - } - - ha:bottom-silk { - lid=7 - group=12 - ha:combining { auto=1; } - - li:objects { - } - color = {#000000} - } - - ha:top-silk { - lid=8 - group=1 - ha:combining { auto=1; } - - li:objects { - } - color = {#000000} - } - - ha:top-paste { - lid=9 - group=0 - ha:combining { auto=1; } - - li:objects { - } - color = {#cd00cd} - } - - ha:top-mask { - lid=10 - group=2 - ha:combining { sub=1; auto=1; } - - li:objects { - } - color = {#ff0000} - } - - ha:bottom-mask { - lid=11 - group=11 - ha:combining { sub=1; auto=1; } - - li:objects { - } - color = {#ff0000} - } - - ha:bottom-paste { - lid=12 - group=13 - ha:combining { auto=1; } - - li:objects { - } - color = {#cd00cd} - } - - ha:slot-plated { - lid=13 - group=14 - ha:combining { auto=1; } - - li:objects { - } - color = {#8b7355} - } - - ha:slot-unplated { - lid=14 - group=15 - ha:combining { auto=1; } - - li:objects { - } - color = {#00868b} - } - - ha:top-assy { - lid=15 - group=16 - ha:combining { } - - li:objects { - } - color = {#444444} - } - - ha:bot-assy { - lid=16 - group=17 - ha:combining { } - - li:objects { - } - color = {#444444} - } - - ha:fab { - lid=17 - group=18 - ha:combining { auto=1; } - - li:objects { - } - color = {#222222} - } - } - } - - ha:layer_stack { - li:groups { - ha:0 { - name = top_paste - ha:type { top=1; paste=1; } - li:layers { 9; } - } - ha:1 { - name = top_silk - ha:type { silk=1; top=1; } - li:layers { 8; } - } - ha:2 { - name = top_mask - ha:type { top=1; mask=1; } - li:layers { 10; } - } - ha:3 { - name = top_copper - ha:type { copper=1; top=1; } - li:layers { 0; 2; } - } - ha:4 { - name = grp_4 - ha:type { substrate=1; intern=1; } - li:layers { } - } - ha:5 { - name = Intern - ha:type { copper=1; intern=1; } - li:layers { 5; } - } - ha:6 { - name = grp_6 - ha:type { substrate=1; intern=1; } - li:layers { } - } - ha:7 { - name = Intern - ha:type { copper=1; intern=1; } - li:layers { 4; } - } - ha:8 { - name = grp_8 - ha:type { substrate=1; intern=1; } - li:layers { } - } - ha:9 { - name = global_outline - ha:type { boundary=1; } - li:layers { 6; } - purpose = uroute - } - ha:10 { - name = bottom_copper - ha:type { bottom=1; copper=1; } - li:layers { 1; 3; } - } - ha:11 { - name = bottom_mask - ha:type { bottom=1; mask=1; } - li:layers { 11; } - } - ha:12 { - name = bottom_silk - ha:type { silk=1; bottom=1; } - li:layers { 7; } - } - ha:13 { - name = bottom_paste - ha:type { bottom=1; paste=1; } - li:layers { 12; } - } - ha:14 { - name = pmech - ha:type { mech=1; } - li:layers { 13; } - purpose = proute - } - ha:15 { - name = umech - ha:type { mech=1; } - li:layers { 14; } - purpose = uroute - } - ha:16 { - name = top-assy - ha:type { top=1; doc=1; } - li:layers { 15; } - ha:attributes { - init-invis=1 - } - purpose = assy - } - ha:17 { - name = bot-assy - ha:type { bottom=1; doc=1; } - li:layers { 16; } - ha:attributes { - init-invis=1 - } - purpose = assy - } - ha:18 { - name = fab - ha:type { top=1; doc=1; } - li:layers { 17; } - ha:attributes { - init-invis=1 - } - purpose = fab - } - } - } -} Index: work/bug_files/Poly_rewrite/dicer1.lht =================================================================== --- work/bug_files/Poly_rewrite/dicer1.lht (revision 38705) +++ work/bug_files/Poly_rewrite/dicer1.lht (nonexistent) @@ -1,3171 +0,0 @@ -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 { - } -} Index: work/bug_files/Poly_rewrite/phatch.lht =================================================================== --- work/bug_files/Poly_rewrite/phatch.lht (revision 38705) +++ work/bug_files/Poly_rewrite/phatch.lht (nonexistent) @@ -1,398 +0,0 @@ -ha:pcb-rnd-board-v7 { - - ha:meta { - ha:size { - thermal_scale = 0.500000 - x = 375.0mil - y = 275.0mil - } - ha:grid { - spacing = 25.0mil - offs_x = 0.0 - offs_y = 0.0 - } - } - - ha:data { - li:padstack_prototypes { - } - - li:objects { - } - li:layers { - - ha:top-sig { - lid=0 - group=3 - ha:combining { } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shiftt} - {pcb-rnd::key::select}={l; t} - } - - li:objects { - ha:line.2152 { - x1=200.0mil; y1=75.0mil; x2=250.0mil; y2=75.0mil; thickness=10.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.2158 { - x1=300.0mil; y1=125.0mil; x2=75.0mil; y2=125.0mil; thickness=10.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:polygon.2188 { clearance=40.0mil; - li:geometry { - ta:contour { - { 25.0mil; 25.0mil } - { 225.0mil; 25.0mil } - { 225.0mil; 225.0mil } - { 25.0mil; 225.0mil } - } - } - - ha:flags { - clearpoly=1 - selected=1 - } - } - } - color = {#8b2323} - } - - ha:bottom-sig { - lid=1 - group=10 - ha:combining { } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shiftb} - {pcb-rnd::key::select}={l; b} - } - - li:objects { - } - color = {#3a5fcd} - } - - ha:top-gnd { - lid=2 - group=3 - ha:combining { } - - li:objects { - } - color = {#104e8b} - } - - ha:bottom-gnd { - lid=3 - group=10 - ha:combining { } - - li:objects { - } - color = {#cd3700} - } - - ha:int-sig2 { - lid=4 - group=7 - ha:combining { } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shifti} - {pcb-rnd::key::select}={l; i} - } - - li:objects { - } - color = {#548b54} - } - - ha:int-sig1 { - lid=5 - group=5 - ha:combining { } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shifto} - {pcb-rnd::key::select}={l; o} - } - - li:objects { - } - color = {#8b7355} - } - - ha:outline { - lid=6 - group=9 - ha:combining { } - - li:objects { - } - color = {#00868b} - } - - ha:bottom-silk { - lid=7 - group=12 - ha:combining { auto=1; } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shiftx} - {pcb-rnd::key::select}={l; x} - } - - li:objects { - } - color = {#ffffff} - } - - ha:top-silk { - lid=8 - group=1 - ha:combining { auto=1; } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shifts} - {pcb-rnd::key::select}={l; s} - } - - li:objects { - } - color = {#ffffff} - } - - ha:top-paste { - lid=9 - group=0 - ha:combining { auto=1; } - - li:objects { - } - color = {#cd00cd} - } - - ha:top-mask { - lid=10 - group=2 - ha:combining { sub=1; auto=1; } - - li:objects { - } - color = {#ff0000} - } - - ha:bottom-mask { - lid=11 - group=11 - ha:combining { sub=1; auto=1; } - - li:objects { - } - color = {#ff0000} - } - - ha:bottom-paste { - lid=12 - group=13 - ha:combining { auto=1; } - - li:objects { - } - color = {#cd00cd} - } - - ha:slot-plated { - lid=13 - group=14 - ha:combining { auto=1; } - - li:objects { - } - color = {#8b7355} - } - - ha:slot-unplated { - lid=14 - group=15 - ha:combining { auto=1; } - - li:objects { - } - color = {#00868b} - } - - ha:top-assy { - lid=15 - group=16 - ha:combining { } - - li:objects { - } - color = {#444444} - } - - ha:bot-assy { - lid=16 - group=17 - ha:combining { } - - li:objects { - } - color = {#444444} - } - - ha:fab { - lid=17 - group=18 - ha:combining { auto=1; } - - li:objects { - } - color = {#222222} - } - } - } - ha:layer_stack { - li:groups { - ha:0 { - name = top_paste - ha:type { top=1; paste=1; } - li:layers { 9; } - } - ha:1 { - name = top_silk - ha:type { silk=1; top=1; } - li:layers { 8; } - } - ha:2 { - name = top_mask - ha:type { top=1; mask=1; } - li:layers { 10; } - } - ha:3 { - name = top_copper - ha:type { copper=1; top=1; } - li:layers { 0; 2; } - } - ha:4 { - name = grp_4 - ha:type { substrate=1; intern=1; } - li:layers { } - ha:attributes { - thickness={0.7375mm } - } - } - ha:5 { - name = Intern - ha:type { copper=1; intern=1; } - li:layers { 5; } - } - ha:6 { - name = grp_6 - ha:type { substrate=1; intern=1; } - li:layers { } - ha:attributes { - thickness={0.125mm } - } - } - ha:7 { - name = Intern - ha:type { copper=1; intern=1; } - li:layers { 4; } - } - ha:8 { - name = grp_8 - ha:type { substrate=1; intern=1; } - li:layers { } - ha:attributes { - thickness={0.7375mm } - } - } - ha:9 { - name = global_outline - ha:type { boundary=1; } - li:layers { 6; } - purpose = uroute - } - ha:10 { - name = bottom_copper - ha:type { bottom=1; copper=1; } - li:layers { 1; 3; } - } - ha:11 { - name = bottom_mask - ha:type { bottom=1; mask=1; } - li:layers { 11; } - } - ha:12 { - name = bottom_silk - ha:type { silk=1; bottom=1; } - li:layers { 7; } - } - ha:13 { - name = bottom_paste - ha:type { bottom=1; paste=1; } - li:layers { 12; } - } - ha:14 { - name = pmech - ha:type { mech=1; } - li:layers { 13; } - purpose = proute - } - ha:15 { - name = umech - ha:type { mech=1; } - li:layers { 14; } - purpose = uroute - } - ha:16 { - name = top_assy - ha:type { top=1; doc=1; } - li:layers { 15; } - ha:attributes { - init-invis=1 - } - purpose = assy - } - ha:17 { - name = bot_assy - ha:type { bottom=1; doc=1; } - li:layers { 16; } - ha:attributes { - init-invis=1 - } - purpose = assy - } - ha:18 { - name = fab - ha:type { top=1; doc=1; } - li:layers { 17; } - ha:attributes { - init-invis=1 - } - purpose = fab - } - } - } - li:pcb-rnd-conf-v1 { - ha:overwrite { - ha:design { - text_font_id = 0 - } - ha:editor { - wireframe_draw = false - thin_draw = false - } - } - } - ha:pixmaps { - } -} Index: work/bug_files/Poly_rewrite/derive.rp =================================================================== --- work/bug_files/Poly_rewrite/derive.rp (revision 38705) +++ work/bug_files/Poly_rewrite/derive.rp (nonexistent) @@ -1,359 +0,0 @@ -ha:pcb-rnd-board-v8 { - - ha:meta { - ha:size { - thermal_scale = 0.500000 - x = 350.0mil - y = 400.0mil - } - ha:grid { - spacing = 25.0mil - offs_x = 0.0 - offs_y = 0.0 - } - } - - ha:data { - li:padstack_prototypes { - unused = 1 - unused = 1 - unused = 1 - unused = 1 - - ha:ps_proto_v6.4 { - hdia=0.0; hplated=0; htop=0; hbottom=0; - li:shape { - - ha:ps_shape_v4 { - ha:combining { } - ha:layer_mask { - copper = 1 - top = 1 - } - clearance=10.0mil - li:ps_poly { - 6.64mm - 7.82mm - 6.64mm - 3.27mm - 5.75mm - 93.7007874mil - 5.75mm - 0.0 - 0.0 - 0.0 - 0.0 - 4.94mm - 0.78mm - 5.72mm - 0.78mm - 7.2mm - 1.22mm - 7.64mm - 5.78mm - 7.64mm - 5.93mm - 7.79mm - 5.96mm - 7.82mm - } - } - } - } - } - - li:objects { - ha:padstack_ref.6359939 { - proto=4; x=50.0mil; y=50.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - } - - ha:attributes { - term=1 - } - } - } - li:layers { - - ha:top-sig { - lid=0 - group=3 - ha:combining { } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shiftt} - {pcb-rnd::key::select}={l; t} - } - - li:objects { - } - color = {#8b2323} - } - - ha:bottom-sig { - lid=1 - group=8 - ha:combining { } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shiftb} - {pcb-rnd::key::select}={l; b} - } - - li:objects { - } - color = {#3a5fcd} - } - - ha:outline { - lid=2 - group=7 - ha:combining { } - - li:objects { - } - color = {#00868b} - } - - ha:bottom-silk { - lid=3 - group=10 - ha:combining { auto=1; } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shiftx} - {pcb-rnd::key::select}={l; x} - } - - li:objects { - } - color = {#000000} - } - - ha:top-silk { - lid=4 - group=1 - ha:combining { auto=1; } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shifts} - {pcb-rnd::key::select}={l; s} - } - - li:objects { - } - color = {#000000} - } - - ha:top-paste { - lid=5 - group=0 - ha:combining { auto=1; } - - li:objects { - } - color = {#cd00cd} - } - - ha:top-mask { - lid=6 - group=2 - ha:combining { sub=1; auto=1; } - - li:objects { - } - color = {#ff0000} - } - - ha:bottom-mask { - lid=7 - group=9 - ha:combining { sub=1; auto=1; } - - li:objects { - } - color = {#ff0000} - } - - ha:bottom-paste { - lid=8 - group=11 - ha:combining { auto=1; } - - li:objects { - } - color = {#cd00cd} - } - - ha:slot-plated { - lid=9 - group=12 - ha:combining { auto=1; } - - li:objects { - } - color = {#8b7355} - } - - ha:slot-unplated { - lid=10 - group=13 - ha:combining { auto=1; } - - li:objects { - } - color = {#00868b} - } - - ha:top-assy { - lid=11 - group=14 - ha:combining { } - - li:objects { - } - color = {#444444} - } - - ha:bot-assy { - lid=12 - group=15 - ha:combining { } - - li:objects { - } - color = {#444444} - } - - ha:fab { - lid=13 - group=16 - ha:combining { auto=1; } - - li:objects { - } - color = {#222222} - } - } - } - - ha:layer_stack { - li:groups { - ha:0 { - name = top_paste - ha:type { top=1; paste=1; } - li:layers { 5; } - } - ha:1 { - name = top_silk - ha:type { silk=1; top=1; } - li:layers { 4; } - } - ha:2 { - name = top_mask - ha:type { top=1; mask=1; } - li:layers { 6; } - } - ha:3 { - name = top_copper - ha:type { copper=1; top=1; } - li:layers { 0; } - } - ha:4 { - name = grp_4 - ha:type { substrate=1; intern=1; } - li:layers { } - ha:attributes { - thickness={0.7375mm } - } - } - ha:5 { - name = grp_6 - ha:type { substrate=1; intern=1; } - li:layers { } - ha:attributes { - thickness={0.125mm } - } - } - ha:6 { - name = grp_8 - ha:type { substrate=1; intern=1; } - li:layers { } - ha:attributes { - thickness={0.7375mm } - } - } - ha:7 { - name = global_outline - ha:type { boundary=1; } - li:layers { 2; } - purpose = uroute - } - ha:8 { - name = bottom_copper - ha:type { bottom=1; copper=1; } - li:layers { 1; } - } - ha:9 { - name = bottom_mask - ha:type { bottom=1; mask=1; } - li:layers { 7; } - } - ha:10 { - name = bottom_silk - ha:type { silk=1; bottom=1; } - li:layers { 3; } - } - ha:11 { - name = bottom_paste - ha:type { bottom=1; paste=1; } - li:layers { 8; } - } - ha:12 { - name = pmech - ha:type { mech=1; } - li:layers { 9; } - purpose = proute - } - ha:13 { - name = umech - ha:type { mech=1; } - li:layers { 10; } - purpose = uroute - } - ha:14 { - name = top_assy - ha:type { top=1; doc=1; } - li:layers { 11; } - ha:attributes { - init-invis=1 - } - purpose = assy - } - ha:15 { - name = bot_assy - ha:type { bottom=1; doc=1; } - li:layers { 12; } - ha:attributes { - init-invis=1 - } - purpose = assy - } - ha:16 { - name = fab - ha:type { top=1; doc=1; } - li:layers { 13; } - ha:attributes { - init-invis=1 - } - purpose = fab - } - } - } - ha:pixmaps { - } -} Index: work/bug_files/Poly_rewrite/offs1.rp =================================================================== --- work/bug_files/Poly_rewrite/offs1.rp (revision 38705) +++ work/bug_files/Poly_rewrite/offs1.rp (nonexistent) @@ -1,612 +0,0 @@ -ha:pcb-rnd-board-v8 { - - 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 - } - } - - ha:meta { - ha:size { - thermal_scale = 0.500000 - x = 127.0mm - y = 127.0mm - } - ha:grid { - spacing = 25.0mil - offs_x = 0.0 - offs_y = 0.0 - } - } - - ha:data { - li:padstack_prototypes { - - ha:ps_proto_v6.0 { - hdia=0.8mm; hplated=1; htop=0; hbottom=0; - li:shape { - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=2.0mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - top = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=2.0mm; } - ha:combining { } - ha:layer_mask { - bottom = 1 - copper = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=2.0mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - intern = 1 - } - clearance=0.0 - } - } - } - - ha:ps_proto_v6.1 { - hdia=1.0mm; hplated=1; htop=0; hbottom=0; - li:shape { - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=2.2mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - top = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=2.2mm; } - ha:combining { } - ha:layer_mask { - bottom = 1 - copper = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=2.2mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - intern = 1 - } - clearance=0.0 - } - } - } - - ha:ps_proto_v6.2 { - hdia=1.2mm; hplated=1; htop=0; hbottom=0; - li:shape { - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=3.5mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - top = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=3.5mm; } - ha:combining { } - ha:layer_mask { - bottom = 1 - copper = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=3.5mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - intern = 1 - } - clearance=0.0 - } - } - } - - ha:ps_proto_v6.3 { - hdia=0.8mm; hplated=1; htop=0; hbottom=0; - li:shape { - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=64.0mil; } - ha:combining { } - ha:layer_mask { - copper = 1 - top = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=64.0mil; } - ha:combining { } - ha:layer_mask { - bottom = 1 - copper = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=64.0mil; } - ha:combining { } - ha:layer_mask { - copper = 1 - intern = 1 - } - clearance=0.0 - } - } - } - - ha:ps_proto_v6.4 { - hdia=0.0; hplated=1; htop=0; hbottom=0; - li:shape { - - ha:ps_shape_v4 { - ha:combining { } - ha:layer_mask { - copper = 1 - top = 1 - } - clearance=40.0mil - li:ps_poly { - -125.0mil - -325.0mil - - - - -125.0mil - 150.0mil - - 50.0mil - 150.0mil - - - - - 250.0mil - 150.0mil - } - } - } - } - - ha:ps_proto_v6.5 { - hdia=0.0; hplated=1; htop=0; hbottom=0; - li:shape { - - ha:ps_shape_v4 { - ha:combining { } - ha:layer_mask { - copper = 1 - top = 1 - } - clearance=40.0mil - li:ps_poly { - -125.0mil - -350.0mil - -125.0mil - 125.0mil - 250.0mil - 125.0mil - } - } - } - } - } - - li:objects { - ha:padstack_ref.11 { - proto=4; x=45.085mm; y=48.895mm; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - } - } - } - li:layers { - - ha:top-sig { - lid=0 - group=3 - ha:combining { } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shiftt} - {pcb-rnd::key::select}={l; t} - } - - li:objects { - } - color = {#8b2323} - } - - ha:bottom-sig { - lid=1 - group=10 - ha:combining { } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shiftb} - {pcb-rnd::key::select}={l; b} - } - - li:objects { - } - color = {#3a5fcd} - } - - ha:top-gnd { - lid=2 - group=3 - ha:combining { } - - li:objects { - } - color = {#104e8b} - } - - ha:bottom-gnd { - lid=3 - group=10 - ha:combining { } - - li:objects { - } - color = {#cd3700} - } - - ha:int-sig2 { - lid=4 - group=7 - ha:combining { } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shifti} - {pcb-rnd::key::select}={l; i} - } - - li:objects { - } - color = {#548b54} - } - - ha:int-sig1 { - lid=5 - group=5 - ha:combining { } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shifto} - {pcb-rnd::key::select}={l; o} - } - - li:objects { - } - color = {#8b7355} - } - - ha:outline { - lid=6 - group=9 - ha:combining { } - - li:objects { - } - color = {#00868b} - } - - ha:bottom-silk { - lid=7 - group=12 - ha:combining { auto=1; } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shiftx} - {pcb-rnd::key::select}={l; x} - } - - li:objects { - } - color = {#000000} - } - - ha:top-silk { - lid=8 - group=1 - ha:combining { auto=1; } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shifts} - {pcb-rnd::key::select}={l; s} - } - - li:objects { - } - color = {#000000} - } - - ha:top-paste { - lid=9 - group=0 - ha:combining { auto=1; } - - li:objects { - } - color = {#cd00cd} - } - - ha:top-mask { - lid=10 - group=2 - ha:combining { sub=1; auto=1; } - - li:objects { - } - color = {#ff0000} - } - - ha:bottom-mask { - lid=11 - group=11 - ha:combining { sub=1; auto=1; } - - li:objects { - } - color = {#ff0000} - } - - ha:bottom-paste { - lid=12 - group=13 - ha:combining { auto=1; } - - li:objects { - } - color = {#cd00cd} - } - - ha:slot-plated { - lid=13 - group=14 - ha:combining { auto=1; } - - li:objects { - } - color = {#8b7355} - } - - ha:slot-unplated { - lid=14 - group=15 - ha:combining { auto=1; } - - li:objects { - } - color = {#00868b} - } - - ha:top-assy { - lid=15 - group=16 - ha:combining { } - - li:objects { - } - color = {#444444} - } - - ha:bot-assy { - lid=16 - group=17 - ha:combining { } - - li:objects { - } - color = {#444444} - } - - ha:fab { - lid=17 - group=18 - ha:combining { auto=1; } - - li:objects { - } - color = {#222222} - } - } - } - - - ha:layer_stack { - li:groups { - ha:0 { - name = top_paste - ha:type { top=1; paste=1; } - li:layers { 9; } - } - ha:1 { - name = top_silk - ha:type { silk=1; top=1; } - li:layers { 8; } - } - ha:2 { - name = top_mask - ha:type { top=1; mask=1; } - li:layers { 10; } - } - ha:3 { - name = top_copper - ha:type { copper=1; top=1; } - li:layers { 0; 2; } - } - ha:4 { - name = grp_4 - ha:type { substrate=1; intern=1; } - li:layers { } - ha:attributes { - thickness={0.7375mm } - } - } - ha:5 { - name = Intern - ha:type { copper=1; intern=1; } - li:layers { 5; } - } - ha:6 { - name = grp_6 - ha:type { substrate=1; intern=1; } - li:layers { } - ha:attributes { - thickness={0.125mm } - } - } - ha:7 { - name = Intern - ha:type { copper=1; intern=1; } - li:layers { 4; } - } - ha:8 { - name = grp_8 - ha:type { substrate=1; intern=1; } - li:layers { } - ha:attributes { - thickness={0.7375mm } - } - } - ha:9 { - name = global_outline - ha:type { boundary=1; } - li:layers { 6; } - purpose = uroute - } - ha:10 { - name = bottom_copper - ha:type { bottom=1; copper=1; } - li:layers { 1; 3; } - } - ha:11 { - name = bottom_mask - ha:type { bottom=1; mask=1; } - li:layers { 11; } - } - ha:12 { - name = bottom_silk - ha:type { silk=1; bottom=1; } - li:layers { 7; } - } - ha:13 { - name = bottom_paste - ha:type { bottom=1; paste=1; } - li:layers { 12; } - } - ha:14 { - name = pmech - ha:type { mech=1; } - li:layers { 13; } - purpose = proute - } - ha:15 { - name = umech - ha:type { mech=1; } - li:layers { 14; } - purpose = uroute - } - ha:16 { - name = top_assy - ha:type { top=1; doc=1; } - li:layers { 15; } - ha:attributes { - init-invis=1 - } - purpose = assy - } - ha:17 { - name = bot_assy - ha:type { bottom=1; doc=1; } - li:layers { 16; } - ha:attributes { - init-invis=1 - } - purpose = assy - } - ha:18 { - name = fab - ha:type { top=1; doc=1; } - li:layers { 17; } - ha:attributes { - init-invis=1 - } - purpose = fab - } - } - } - li:pcb-rnd-conf-v1 { - ha:overwrite { - ha:design { - text_font_id = 0 - } - ha:editor { - all_direction_lines = true - } - } - } - ha:pixmaps { - } -} Index: work/bug_files/Poly_rewrite/out-minimal.rf =================================================================== --- work/bug_files/Poly_rewrite/out-minimal.rf (revision 38705) +++ work/bug_files/Poly_rewrite/out-minimal.rf (nonexistent) @@ -1,339 +0,0 @@ -li:pcb-rnd-subcircuit-v8 { - ha:subc.119 { - ha:attributes { - refdes = U0 - } - ha:data { - li:padstack_prototypes { - } - li:objects { - } - li:layers { - ha:top-sig { - lid = 0 - ha:type { - copper = 1 - top = 1 - } - li:objects { - ha:polygon.150 { - ha:attributes { - } - li:geometry { - ta:contour { - { 2.9979in; 2.5319in } - { 3.3418in; 2.8664in } - { 2.2136in; 2.0345mm } - } - } - ha:flags { - clearpoly = 1 - } - clearance = 40.0mil - } - } - ha:combining { - } - } - ha:bottom-sig { - lid = 1 - ha:type { - bottom = 1 - copper = 1 - } - li:objects { - ha:line.120 { - clearance = 40.0mil - y2 = 21.5664in - thickness = 0.0 - ha:attributes { - } - x1 = 26.9979in - x2 = 22.9418in - ha:flags { - clearline = 1 - } - y1 = 23.5319in - } - ha:line.123 { - clearance = 40.0mil - y2 = 23.7929in - thickness = 0.0 - ha:attributes { - } - x1 = 22.9418in - x2 = 19.0236in - ha:flags { - clearline = 1 - } - y1 = 21.5664in - } - ha:line.126 { - clearance = 40.0mil - y2 = 19.3283in - thickness = 0.0 - ha:attributes { - } - x1 = 19.0236in - x2 = 19.6394in - ha:flags { - clearline = 1 - } - y1 = 23.7929in - } - ha:line.129 { - clearance = 40.0mil - y2 = 16.2896in - thickness = 0.0 - ha:attributes { - } - x1 = 19.6394in - x2 = 16.311in - ha:flags { - clearline = 1 - } - y1 = 19.3283in - } - ha:line.132 { - clearance = 40.0mil - y2 = 15.496in - thickness = 0.0 - ha:attributes { - } - x1 = 16.311in - x2 = 20.7479in - ha:flags { - clearline = 1 - } - y1 = 16.2896in - } - ha:line.135 { - clearance = 40.0mil - y2 = 11.3917in - thickness = 0.0 - ha:attributes { - } - x1 = 20.7479in - x2 = 22.6087in - ha:flags { - clearline = 1 - } - y1 = 15.496in - } - ha:line.138 { - clearance = 40.0mil - y2 = 15.3657in - thickness = 0.0 - ha:attributes { - } - x1 = 22.6087in - x2 = 24.7344in - ha:flags { - clearline = 1 - } - y1 = 11.3917in - } - ha:line.141 { - clearance = 40.0mil - y2 = 403.0345mm - thickness = 0.0 - ha:attributes { - } - x1 = 24.7344in - x2 = 29.2136in - ha:flags { - clearline = 1 - } - y1 = 15.3657in - } - ha:line.144 { - clearance = 40.0mil - y2 = 19.1174in - thickness = 0.0 - ha:attributes { - } - x1 = 29.2136in - x2 = 26.0907in - ha:flags { - clearline = 1 - } - y1 = 403.0345mm - } - ha:line.147 { - clearance = 40.0mil - y2 = 23.5319in - thickness = 0.0 - ha:attributes { - } - x1 = 26.0907in - x2 = 26.9979in - ha:flags { - clearline = 1 - } - y1 = 19.1174in - } - } - ha:combining { - } - } - ha:top-gnd { - lid = 2 - ha:type { - copper = 1 - top = 1 - } - li:objects { - } - ha:combining { - } - } - ha:bottom-gnd { - lid = 3 - ha:type { - bottom = 1 - copper = 1 - } - li:objects { - } - ha:combining { - } - } - ha:outline { - lid = 4 - ha:type { - boundary = 1 - } - li:objects { - } - ha:combining { - } - } - ha:bottom-silk { - lid = 5 - ha:type { - silk = 1 - bottom = 1 - } - li:objects { - } - ha:combining { - } - } - ha:top-silk { - lid = 6 - ha:type { - silk = 1 - top = 1 - } - li:objects { - } - ha:combining { - } - } - ha:subc-aux { - lid = 7 - ha:type { - top = 1 - misc = 1 - virtual = 1 - } - li:objects { - } - ha:combining { - } - } - ha:top_paste { - lid = 8 - ha:type { - top = 1 - paste = 1 - } - li:objects { - } - ha:combining { - auto = 1 - } - } - ha:top_mask { - lid = 9 - ha:type { - top = 1 - mask = 1 - } - li:objects { - } - ha:combining { - sub = 1 - auto = 1 - } - } - ha:any_internal_copper { - li:objects { - } - lid = 10 - ha:type { - copper = 1 - intern = 1 - } - stack_offs = 1 - ha:combining { - } - } - ha:bottom_mask { - lid = 11 - ha:type { - bottom = 1 - mask = 1 - } - li:objects { - } - ha:combining { - sub = 1 - auto = 1 - } - } - ha:bottom_paste { - lid = 12 - ha:type { - bottom = 1 - paste = 1 - } - li:objects { - } - ha:combining { - auto = 1 - } - } - ha:pmech { - lid = 13 - ha:type { - mech = 1 - } - purpose = proute - li:objects { - } - ha:combining { - auto = 1 - } - } - ha:umech { - lid = 14 - ha:type { - mech = 1 - } - purpose = uroute - li:objects { - } - ha:combining { - auto = 1 - } - } - } - } - uid = jrVwr2nDDm2GXVktYKgAAAAB - ha:flags { - } - } - ha:pixmaps { - } -} Index: work/bug_files/Poly_rewrite/out-extract2.rf =================================================================== --- work/bug_files/Poly_rewrite/out-extract2.rf (revision 38705) +++ work/bug_files/Poly_rewrite/out-extract2.rf (nonexistent) @@ -1,346 +0,0 @@ -li:pcb-rnd-subcircuit-v8 { - ha:subc.195 { - ha:attributes { - refdes = U0 - } - ha:data { - li:padstack_prototypes { - } - li:objects { - } - li:layers { - ha:top-sig { - lid = 0 - ha:type { - copper = 1 - top = 1 - } - li:objects { - ha:polygon.226 { - ha:attributes { - } - li:geometry { - ta:contour { - { 10.7479in; 12.2069in } - { 6.6918in; 10.2414in } - { 2.7736in; 12.4679in } - { 3.3894in; 8.0033in } - { 61.0mil; 4.9646in } - { 4.4979in; 4.171in } - { 6.3587in; 66.7mil } - { 8.4844in; 4.0407in } - { 12.9636in; 115.3795mm } - { 9.8407in; 7.7924in } - } - } - ha:flags { - clearpoly = 1 - } - clearance = 40.0mil - } - } - ha:combining { - } - } - ha:bottom-sig { - lid = 1 - ha:type { - bottom = 1 - copper = 1 - } - li:objects { - ha:line.196 { - clearance = 40.0mil - y2 = 10.2414in - thickness = 0.0 - ha:attributes { - } - x1 = 10.7479in - x2 = 6.6918in - ha:flags { - clearline = 1 - } - y1 = 12.2069in - } - ha:line.199 { - clearance = 40.0mil - y2 = 12.4679in - thickness = 0.0 - ha:attributes { - } - x1 = 6.6918in - x2 = 2.7736in - ha:flags { - clearline = 1 - } - y1 = 10.2414in - } - ha:line.202 { - clearance = 40.0mil - y2 = 8.0033in - thickness = 0.0 - ha:attributes { - } - x1 = 2.7736in - x2 = 3.3894in - ha:flags { - clearline = 1 - } - y1 = 12.4679in - } - ha:line.205 { - clearance = 40.0mil - y2 = 4.9646in - thickness = 0.0 - ha:attributes { - } - x1 = 3.3894in - x2 = 61.0mil - ha:flags { - clearline = 1 - } - y1 = 8.0033in - } - ha:line.208 { - clearance = 40.0mil - y2 = 4.171in - thickness = 0.0 - ha:attributes { - } - x1 = 61.0mil - x2 = 4.4979in - ha:flags { - clearline = 1 - } - y1 = 4.9646in - } - ha:line.211 { - clearance = 40.0mil - y2 = 66.7mil - thickness = 0.0 - ha:attributes { - } - x1 = 4.4979in - x2 = 6.3587in - ha:flags { - clearline = 1 - } - y1 = 4.171in - } - ha:line.214 { - clearance = 40.0mil - y2 = 4.0407in - thickness = 0.0 - ha:attributes { - } - x1 = 6.3587in - x2 = 8.4844in - ha:flags { - clearline = 1 - } - y1 = 66.7mil - } - ha:line.217 { - clearance = 40.0mil - y2 = 115.3795mm - thickness = 0.0 - ha:attributes { - } - x1 = 8.4844in - x2 = 12.9636in - ha:flags { - clearline = 1 - } - y1 = 4.0407in - } - ha:line.220 { - clearance = 40.0mil - y2 = 7.7924in - thickness = 0.0 - ha:attributes { - } - x1 = 12.9636in - x2 = 9.8407in - ha:flags { - clearline = 1 - } - y1 = 115.3795mm - } - ha:line.223 { - clearance = 40.0mil - y2 = 12.2069in - thickness = 0.0 - ha:attributes { - } - x1 = 9.8407in - x2 = 10.7479in - ha:flags { - clearline = 1 - } - y1 = 7.7924in - } - } - ha:combining { - } - } - ha:top-gnd { - lid = 2 - ha:type { - copper = 1 - top = 1 - } - li:objects { - } - ha:combining { - } - } - ha:bottom-gnd { - lid = 3 - ha:type { - bottom = 1 - copper = 1 - } - li:objects { - } - ha:combining { - } - } - ha:outline { - lid = 4 - ha:type { - boundary = 1 - } - li:objects { - } - ha:combining { - } - } - ha:bottom-silk { - lid = 5 - ha:type { - silk = 1 - bottom = 1 - } - li:objects { - } - ha:combining { - } - } - ha:top-silk { - lid = 6 - ha:type { - silk = 1 - top = 1 - } - li:objects { - } - ha:combining { - } - } - ha:subc-aux { - lid = 7 - ha:type { - top = 1 - misc = 1 - virtual = 1 - } - li:objects { - } - ha:combining { - } - } - ha:top_paste { - lid = 8 - ha:type { - top = 1 - paste = 1 - } - li:objects { - } - ha:combining { - auto = 1 - } - } - ha:top_mask { - lid = 9 - ha:type { - top = 1 - mask = 1 - } - li:objects { - } - ha:combining { - sub = 1 - auto = 1 - } - } - ha:any_internal_copper { - li:objects { - } - lid = 10 - ha:type { - copper = 1 - intern = 1 - } - stack_offs = 1 - ha:combining { - } - } - ha:bottom_mask { - lid = 11 - ha:type { - bottom = 1 - mask = 1 - } - li:objects { - } - ha:combining { - sub = 1 - auto = 1 - } - } - ha:bottom_paste { - lid = 12 - ha:type { - bottom = 1 - paste = 1 - } - li:objects { - } - ha:combining { - auto = 1 - } - } - ha:pmech { - lid = 13 - ha:type { - mech = 1 - } - purpose = proute - li:objects { - } - ha:combining { - auto = 1 - } - } - ha:umech { - lid = 14 - ha:type { - mech = 1 - } - purpose = uroute - li:objects { - } - ha:combining { - auto = 1 - } - } - } - } - uid = jrVwr2nDDm2GXVktYKgAAAAB - ha:flags { - } - } - ha:pixmaps { - } -} Index: work/bug_files/Poly_rewrite/line-arc-del-assert.rp =================================================================== --- work/bug_files/Poly_rewrite/line-arc-del-assert.rp (revision 38705) +++ work/bug_files/Poly_rewrite/line-arc-del-assert.rp (nonexistent) @@ -1,4010 +0,0 @@ -ha:pcb-rnd-board-v8 { - - 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 - } - } - - ha:meta { - ha:size { - thermal_scale = 0.500000 - x = 127.0mm - y = 127.0mm - } - ha:grid { - spacing = 10.0mil - offs_x = 0.0 - offs_y = 0.0 - } - } - - ha:data { - li:padstack_prototypes { - - ha:ps_proto_v6.0 { - hdia=0.8mm; hplated=1; htop=0; hbottom=0; - li:shape { - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=2.0mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - top = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=2.0mm; } - ha:combining { } - ha:layer_mask { - bottom = 1 - copper = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=2.0mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - intern = 1 - } - clearance=0.0 - } - } - } - - ha:ps_proto_v6.1 { - hdia=1.0mm; hplated=1; htop=0; hbottom=0; - li:shape { - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=2.2mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - top = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=2.2mm; } - ha:combining { } - ha:layer_mask { - bottom = 1 - copper = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=2.2mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - intern = 1 - } - clearance=0.0 - } - } - } - - ha:ps_proto_v6.2 { - hdia=1.2mm; hplated=1; htop=0; hbottom=0; - li:shape { - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=3.5mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - top = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=3.5mm; } - ha:combining { } - ha:layer_mask { - bottom = 1 - copper = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=3.5mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - intern = 1 - } - clearance=0.0 - } - } - } - - ha:ps_proto_v6.3 { - hdia=0.8mm; hplated=1; htop=0; hbottom=0; - li:shape { - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=64.0mil; } - ha:combining { } - ha:layer_mask { - copper = 1 - top = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=64.0mil; } - ha:combining { } - ha:layer_mask { - bottom = 1 - copper = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=64.0mil; } - ha:combining { } - ha:layer_mask { - copper = 1 - intern = 1 - } - clearance=0.0 - } - } - } - } - - li:objects { - } - li:layers { - - ha:top-sig { - lid=0 - group=3 - ha:combining { } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shiftt} - {pcb-rnd::key::select}={l; t} - } - - li:objects { - } - color = {#8b2323} - } - - ha:bottom-sig { - lid=1 - group=10 - ha:combining { } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shiftb} - {pcb-rnd::key::select}={l; b} - } - - li:objects { - ha:line.665649 { - x1=2.66in; y1=2.96in; x2=2.69in; y2=2.93in; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.666184 { - x1=64.633974mm; y1=81.924026mm; x2=67.192025mm; y2=79.365974mm; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.666263 { - x1=2.03in; y1=3.24in; x2=63.735949mm; y2=82.296001mm; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.666403 { - x1=69.224025mm; y1=79.365974mm; x2=2.48464461in; y2=85.480025mm; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.666188 { - x1=2.66in; y1=78.467949mm; x2=2.66in; y2=2.96in; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.665655 { - x1=2.69in; y1=2.93in; x2=2.69in; y2=67.31mm; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.665568 { - x1=2.74in; y1=66.294mm; x2=2.74in; y2=78.467949mm; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.666407 { - x1=62.211948mm; y1=85.852mm; x2=2.31in; y2=85.852mm; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - selected=1 - } - } - ha:arc.666183 { - x=63.735949mm; y=81.026001mm; width=50.0mil; height=50.0mil; astart=90.000000; adelta=45.000000; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:arc.666187 { - x=66.294mm; y=78.467949mm; width=50.0mil; height=50.0mil; astart=135.000000; adelta=45.000000; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:arc.666402 { - x=2.69in; y=78.467949mm; width=50.0mil; height=50.0mil; astart=180.000000; adelta=-45.000000; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:arc.666406 { - x=62.211948mm; y=3.33in; width=50.0mil; height=50.0mil; astart=135.000000; adelta=-45.000000; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - } - color = {#3a5fcd} - } - - ha:top-gnd { - lid=2 - group=3 - ha:combining { } - - li:objects { - } - color = {#104e8b} - } - - ha:bottom-gnd { - lid=3 - group=10 - ha:combining { } - - li:objects { - ha:polygon.671538 { clearance=40.0mil; - li:geometry { - ta:contour { - { 1.71in; 2.49in } - { 78.994mm; 2.49in } - { 78.994mm; 3.68in } - { 1.71in; 3.68in } - } - } - - ha:flags { - clearpoly=1 - } - } - } - color = {#cd3700} - } - - ha:int-sig2 { - lid=4 - group=7 - ha:combining { } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shifti} - {pcb-rnd::key::select}={l; i} - } - - li:objects { - } - color = {#548b54} - } - - ha:int-sig1 { - lid=5 - group=5 - ha:combining { } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shifto} - {pcb-rnd::key::select}={l; o} - } - - li:objects { - } - color = {#8b7355} - } - - ha:outline { - lid=6 - group=9 - ha:combining { } - - li:objects { - } - color = {#00868b} - } - - ha:bottom-silk { - lid=7 - group=12 - ha:combining { auto=1; } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shiftx} - {pcb-rnd::key::select}={l; x} - } - - li:objects { - } - color = {#000000} - } - - ha:top-silk { - lid=8 - group=1 - ha:combining { auto=1; } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shifts} - {pcb-rnd::key::select}={l; s} - } - - li:objects { - } - color = {#000000} - } - - ha:top-paste { - lid=9 - group=0 - ha:combining { auto=1; } - - li:objects { - } - color = {#cd00cd} - } - - ha:bottom-mask { - lid=10 - group=11 - ha:combining { sub=1; auto=1; } - - li:objects { - } - color = {#ff0000} - } - - ha:bottom-paste { - lid=11 - group=13 - ha:combining { auto=1; } - - li:objects { - } - color = {#cd00cd} - } - - ha:slot-plated { - lid=12 - group=14 - ha:combining { auto=1; } - - li:objects { - } - color = {#8b7355} - } - - ha:slot-unplated { - lid=13 - group=15 - ha:combining { auto=1; } - - li:objects { - } - color = {#00868b} - } - - ha:top-assy { - lid=14 - group=16 - ha:combining { } - - li:objects { - } - color = {#444444} - } - - ha:bot-assy { - lid=15 - group=17 - ha:combining { } - - li:objects { - } - color = {#444444} - } - - ha:fab { - lid=16 - group=18 - ha:combining { auto=1; } - - li:objects { - } - color = {#222222} - } - - ha:top-mask-pos { - lid=17 - group=2 - ha:combining { } - - li:objects { - ha:line.655023 { - x1=1.61in; y1=72.136mm; x2=1.69in; y2=72.136mm; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.655026 { - x1=1.69in; y1=72.136mm; x2=1.76in; y2=2.83in; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.655029 { - x1=1.76in; y1=2.83in; x2=1.84in; y2=2.8in; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.655032 { - x1=1.84in; y1=2.8in; x2=1.91in; y2=2.77in; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.655035 { - x1=1.91in; y1=2.77in; x2=49.53mm; y2=2.74in; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.655038 { - x1=49.53mm; y1=2.74in; x2=1.98in; y2=2.71in; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.655041 { - x1=1.61in; y1=72.136mm; x2=1.53in; y2=2.83in; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.655044 { - x1=1.53in; y1=2.83in; x2=36.322mm; y2=2.81in; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.655047 { - x1=36.322mm; y1=2.81in; x2=1.39in; y2=2.78in; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.655050 { - x1=1.39in; y1=2.78in; x2=1.32in; y2=2.74in; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.655053 { - x1=1.32in; y1=2.74in; x2=1.28in; y2=2.7in; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.655056 { - x1=30.48mm; y1=67.818mm; x2=1.24in; y2=2.68in; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.655059 { - x1=1.24in; y1=2.68in; x2=1.28in; y2=2.7in; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.655062 { - x1=30.48mm; y1=67.818mm; x2=1.23in; y2=67.31mm; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.655065 { - x1=1.23in; y1=67.31mm; x2=1.26in; y2=2.64in; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.655068 { - x1=1.26in; y1=2.64in; x2=1.3in; y2=67.31mm; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.655071 { - x1=1.3in; y1=67.31mm; x2=1.35in; y2=2.64in; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.655074 { - x1=1.63in; y1=2.73in; x2=42.418mm; y2=2.73in; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.655077 { - x1=42.418mm; y1=2.73in; x2=1.71in; y2=2.72in; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.655080 { - x1=1.71in; y1=2.72in; x2=44.45mm; y2=2.72in; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.655083 { - x1=44.45mm; y1=2.72in; x2=1.81in; y2=2.73in; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.655086 { - x1=1.81in; y1=2.73in; x2=1.86in; y2=2.73in; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.655089 { - x1=1.86in; y1=2.73in; x2=1.91in; y2=2.72in; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.655092 { - x1=1.91in; y1=2.72in; x2=1.985in; y2=2.69in; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.655095 { - x1=1.96in; y1=2.7in; x2=1.98in; y2=2.7in; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.655098 { - x1=1.63in; y1=2.73in; x2=1.59in; y2=2.72in; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.655101 { - x1=1.59in; y1=2.72in; x2=1.54in; y2=2.7in; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.655104 { - x1=1.54in; y1=2.7in; x2=1.46in; y2=2.69in; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.655107 { - x1=1.46in; y1=2.69in; x2=1.39in; y2=2.69in; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.655110 { - x1=1.39in; y1=2.69in; x2=1.31in; y2=2.68in; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.655113 { - x1=1.31in; y1=2.68in; x2=1.27in; y2=67.818mm; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.655116 { - x1=1.27in; y1=67.818mm; x2=30.48mm; y2=67.818mm; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.655119 { - x1=1.35in; y1=2.64in; x2=35.814mm; y2=66.802mm; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.655122 { - x1=35.814mm; y1=66.802mm; x2=1.53in; y2=66.802mm; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.655125 { - x1=1.53in; y1=66.802mm; x2=1.56in; y2=2.64in; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.655128 { - x1=1.56in; y1=2.64in; x2=1.59in; y2=2.66in; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.655131 { - x1=1.59in; y1=2.66in; x2=1.63in; y2=2.68in; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.655134 { - x1=1.63in; y1=2.68in; x2=42.418mm; y2=67.818mm; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.655137 { - x1=42.418mm; y1=67.818mm; x2=1.72in; y2=2.66in; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.655140 { - x1=1.72in; y1=2.66in; x2=1.77in; y2=67.818mm; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.655143 { - x1=1.77in; y1=67.818mm; x2=1.83in; y2=2.68in; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.655146 { - x1=1.83in; y1=2.68in; x2=1.88in; y2=2.69in; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.655149 { - x1=1.88in; y1=2.69in; x2=1.93in; y2=2.68in; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.655152 { - x1=1.93in; y1=2.68in; x2=2.0in; y2=2.685in; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:line.655155 { - x1=1.98in; y1=2.7in; x2=1.98in; y2=2.71in; thickness=20.0mil; clearance=40.0mil; - ha:flags { - clearline=1 - } - } - ha:polygon.5222 { clearance=40.0mil; - li:geometry { - ta:contour { - { 30.48mm; 2.66in } - { 1.23in; 2.64in } - { 1.26in; 66.802mm } - { 1.3in; 2.64in } - { 1.35in; 66.802mm } - { 35.814mm; 2.62in } - { 1.53in; 2.62in } - { 1.56in; 66.802mm } - { 1.59in; 67.31mm } - { 1.63in; 67.818mm } - { 42.418mm; 2.66in } - { 1.72in; 67.31mm } - { 1.88in; 2.68in } - { 1.93in; 67.818mm } - { 1.985in; 2.675in } - { 1.985in; 2.71in } - { 1.955in; 2.74in } - { 1.91in; 2.77in } - { 1.76in; 2.83in } - { 1.69in; 72.136mm } - { 1.61in; 72.136mm } - { 1.525in; 2.83in } - { 36.322mm; 2.81in } - { 1.39in; 2.78in } - { 1.32in; 2.74in } - { 1.28in; 2.7in } - { 1.24in; 2.68in } - { 30.48mm; 67.818mm } - } - } - } - ha:polygon.655158 { clearance=40.0mil; - li:geometry { - ta:contour { - { 41.021mm; 2.54in } - { 41.783mm; 2.54in } - { 1.68in; 2.53in } - { 1.695in; 63.627mm } - { 44.45mm; 2.46in } - { 45.593mm; 2.43in } - { 1.84in; 61.087mm } - { 48.387mm; 2.37in } - { 1.91in; 59.309mm } - { 1.92in; 58.293mm } - { 1.89in; 2.29in } - { 1.86in; 58.039mm } - { 1.82in; 2.305in } - { 1.77in; 2.33in } - { 44.069mm; 2.35in } - { 1.7in; 60.325mm } - { 1.66in; 60.452mm } - { 1.61in; 60.325mm } - { 39.751mm; 59.944mm } - { 1.52in; 2.33in } - { 1.48in; 2.305in } - { 36.703mm; 58.039mm } - { 36.068mm; 2.27in } - { 1.395in; 2.265in } - { 1.38in; 2.305in } - { 35.814mm; 59.563mm } - { 36.957mm; 60.452mm } - { 38.481mm; 2.41in } - { 1.55in; 2.45in } - { 1.58in; 63.119mm } - { 40.767mm; 63.881mm } - } - } - - ha:flags { - clearpoly=1 - } - } - ha:polygon.655190 { clearance=40.0mil; - li:geometry { - ta:contour { - { 48.133mm; 81.026mm } - { 49.149mm; 79.502mm } - { 50.673mm; 3.095in } - { 51.943mm; 3.06in } - { 52.959mm; 76.835mm } - { 53.975mm; 2.97in } - { 2.165in; 2.92in } - { 55.499mm; 73.533mm } - { 56.134mm; 72.009mm } - { 56.134mm; 2.795in } - { 56.515mm; 2.77in } - { 2.25in; 69.469mm } - { 2.27in; 2.705in } - { 58.293mm; 2.655in } - { 2.3in; 66.294mm } - { 58.928mm; 65.659mm } - { 59.563mm; 2.55in } - { 59.944mm; 64.135mm } - { 2.365in; 2.55in } - { 2.35in; 65.786mm } - { 59.309mm; 2.655in } - { 58.928mm; 69.215mm } - { 2.28in; 2.81in } - { 56.769mm; 2.885in } - { 55.753mm; 75.057mm } - { 54.737mm; 3.035in } - { 54.102mm; 3.08in } - { 2.1in; 79.502mm } - { 1.88in; 81.661mm } - } - } - - ha:flags { - clearpoly=1 - } - } - ha:polygon.655220 { clearance=40.0mil; - li:geometry { - ta:contour { - { 945.0mil; 60.452mm } - { 970.0mil; 2.435in } - { 990.0mil; 2.495in } - { 1000.0mil; 65.151mm } - { 1.01in; 67.183mm } - { 26.035mm; 2.7in } - { 26.797mm; 70.485mm } - { 1.07in; 72.009mm } - { 27.305mm; 2.87in } - { 1.1in; 2.92in } - { 1.13in; 2.975in } - { 1.175in; 3.02in } - { 30.353mm; 3.05in } - { 30.48mm; 78.994mm } - { 28.067mm; 77.851mm } - { 1.07in; 3.04in } - { 1.03in; 74.295mm } - { 26.035mm; 2.81in } - { 995.0mil; 2.74in } - { 980.0mil; 2.655in } - { 970.0mil; 65.659mm } - { 965.0mil; 63.5mm } - { 955.0mil; 2.45in } - } - } - - ha:flags { - clearpoly=1 - } - } - ha:polygon.655244 { clearance=40.0mil; - li:geometry { - ta:contour { - { 870.0mil; 2.145in } - { 925.0mil; 2.165in } - { 950.0mil; 2.135in } - { 945.0mil; 2.12in } - { 900.0mil; 52.578mm } - { 860.0mil; 50.673mm } - { 835.0mil; 49.149mm } - { 805.0mil; 1.89in } - { 775.0mil; 1.855in } - { 725.0mil; 1.83in } - { 720.0mil; 1.89in } - { 750.0mil; 49.911mm } - { 735.0mil; 51.689mm } - { 750.0mil; 53.594mm } - { 755.0mil; 2.205in } - { 770.0mil; 2.29in } - { 775.0mil; 2.425in } - { 790.0mil; 64.135mm } - { 810.0mil; 66.167mm } - { 850.0mil; 2.72in } - { 885.0mil; 2.78in } - { 905.0mil; 2.855in } - { 915.0mil; 74.93mm } - { 910.0mil; 3.01in } - { 960.0mil; 3.07in } - { 27.051mm; 3.08in } - { 1.08in; 3.04in } - { 1.01in; 2.915in } - { 980.0mil; 72.39mm } - { 925.0mil; 2.75in } - { 900.0mil; 67.183mm } - { 895.0mil; 64.897mm } - { 885.0mil; 61.341mm } - { 880.0mil; 2.33in } - { 865.0mil; 57.785mm } - { 855.0mil; 56.261mm } - { 860.0mil; 2.18in } - } - } - - ha:flags { - clearpoly=1 - } - } - ha:polygon.655282 { clearance=40.0mil; - li:geometry { - ta:contour { - { 30.226mm; 77.343mm } - { 1.255in; 3.095in } - { 1.36in; 79.629mm } - { 36.576mm; 80.391mm } - { 1.525in; 80.899mm } - { 1.655in; 81.153mm } - { 44.831mm; 3.18in } - { 47.371mm; 80.391mm } - { 1.945in; 79.502mm } - { 55.499mm; 3.02in } - { 2.27in; 75.057mm } - { 2.325in; 73.533mm } - { 60.96mm; 72.263mm } - { 60.96mm; 2.92in } - { 2.39in; 3.01in } - { 59.817mm; 3.095in } - { 58.293mm; 80.391mm } - { 2.175in; 83.693mm } - { 51.435mm; 3.415in } - { 1.915in; 89.027mm } - { 1.73in; 3.66in } - { 43.307mm; 93.218mm } - { 1.595in; 3.665in } - { 1.405in; 89.535mm } - { 1.405in; 89.535mm } - { 31.623mm; 86.36mm } - { 1.12in; 83.185mm } - { 26.289mm; 81.026mm } - { 920.0mil; 3.02in } - } - } - - ha:flags { - clearpoly=1 - } - } - ha:polygon.655312 { clearance=40.0mil; - li:geometry { - ta:contour { - { 60.96mm; 72.39mm } - { 2.46in; 2.76in } - { 2.495in; 67.691mm } - { 63.881mm; 2.56in } - { 64.135mm; 2.46in } - { 2.54in; 60.325mm } - { 64.643mm; 2.325in } - { 2.56in; 2.28in } - { 65.405mm; 2.12in } - { 65.278mm; 2.015in } - { 64.135mm; 1.98in } - { 2.49in; 1.975in } - { 2.47in; 2.03in } - { 2.45in; 2.08in } - { 2.46in; 2.16in } - { 2.46in; 2.22in } - { 2.455in; 2.27in } - { 2.43in; 59.817mm } - { 61.087mm; 61.341mm } - { 61.341mm; 2.455in } - { 61.976mm; 2.455in } - { 2.45in; 63.5mm } - { 61.468mm; 65.278mm } - { 60.96mm; 2.64in } - { 2.365in; 2.72in } - { 59.817mm; 70.485mm } - { 2.325in; 72.009mm } - { 2.31in; 73.025mm } - { 2.29in; 74.803mm } - } - } - - ha:flags { - clearpoly=1 - } - } - ha:polygon.655342 { clearance=40.0mil; - li:geometry { - ta:contour { - { 1.32in; 2.74in } - { 1.38in; 2.8in } - { 1.39in; 2.83in } - { 35.941mm; 72.644mm } - { 36.83mm; 73.152mm } - { 1.505in; 73.66mm } - { 1.55in; 73.787mm } - { 1.62in; 2.91in } - { 1.665in; 2.91in } - { 1.715in; 2.915in } - { 44.45mm; 73.787mm } - { 1.79in; 2.885in } - { 1.82in; 2.87in } - { 46.99mm; 72.39mm } - { 1.88in; 2.83in } - { 48.387mm; 2.8in } - { 49.149mm; 2.765in } - { 1.98in; 2.705in } - { 1.92in; 2.765in } - { 46.609mm; 2.8in } - { 44.831mm; 2.83in } - { 1.68in; 72.136mm } - { 1.6in; 72.136mm } - { 1.495in; 2.825in } - { 36.322mm; 2.81in } - { 1.38in; 70.485mm } - { 33.909mm; 2.745in } - } - } - - ha:flags { - clearpoly=1 - } - } - ha:polygon.655370 { clearance=40.0mil; - li:geometry { - ta:contour { - { 1.94in; 69.977mm } - { 1.975in; 69.469mm } - { 50.927mm; 69.469mm } - { 51.689mm; 69.977mm } - { 2.075in; 69.977mm } - { 2.1in; 69.977mm } - { 53.975mm; 2.74in } - { 2.14in; 2.705in } - { 2.145in; 2.68in } - { 2.115in; 67.818mm } - { 52.451mm; 67.818mm } - { 2.03in; 67.818mm } - { 1.985in; 2.675in } - { 50.673mm; 2.675in } - { 1.98in; 2.71in } - { 1.94in; 2.745in } - } - } - - ha:flags { - clearpoly=1 - } - } - ha:polygon.655387 { clearance=40.0mil; - li:geometry { - ta:contour { - { 29.464mm; 68.961mm } - { 30.48mm; 68.453mm } - { 30.988mm; 2.69in } - { 1.235in; 2.69in } - { 31.75mm; 2.685in } - { 30.861mm; 67.818mm } - { 30.734mm; 2.66in } - { 1.235in; 67.183mm } - { 1.26in; 66.929mm } - { 30.734mm; 67.183mm } - { 29.972mm; 2.66in } - { 29.718mm; 2.675in } - { 1.155in; 2.69in } - { 1.145in; 2.71in } - { 1.155in; 2.72in } - } - } - - ha:flags { - clearpoly=1 - } - } - ha:polygon.655403 { clearance=40.0mil; - li:geometry { - ta:contour { - { 45.847mm; 1.66in } - { 45.085mm; 41.783mm } - { 44.323mm; 1.64in } - { 1.73in; 1.64in } - { 1.73in; 1.61in } - { 44.323mm; 1.57in } - { 1.755in; 1.53in } - { 1.81in; 1.49in } - { 1.88in; 36.957mm } - { 49.53mm; 36.322mm } - { 51.435mm; 36.068mm } - { 53.594mm; 36.576mm } - { 2.175in; 37.465mm } - { 56.769mm; 1.49in } - { 58.801mm; 1.52in } - { 60.325mm; 1.57in } - { 61.468mm; 40.767mm } - { 61.976mm; 1.64in } - { 60.579mm; 1.655in } - { 2.33in; 41.783mm } - { 57.785mm; 40.259mm } - { 56.769mm; 1.54in } - { 2.18in; 1.51in } - { 54.102mm; 38.1mm } - { 52.451mm; 1.505in } - { 2.0in; 1.525in } - { 1.93in; 1.57in } - { 1.815in; 1.63in } - } - } - - ha:flags { - clearpoly=1 - } - } - ha:polygon.655432 { clearance=40.0mil; - li:geometry { - ta:contour { - { 1.14in; 40.259mm } - { 1.14in; 40.767mm } - { 1.14in; 1.625in } - { 1.145in; 41.783mm } - { 29.464mm; 1.665in } - { 29.972mm; 1.68in } - { 30.734mm; 1.69in } - { 1.24in; 1.69in } - { 32.131mm; 1.685in } - { 32.639mm; 42.418mm } - { 1.3in; 1.65in } - { 1.31in; 1.625in } - { 1.31in; 1.595in } - { 32.639mm; 40.259mm } - { 32.131mm; 40.005mm } - { 1.23in; 1.56in } - { 30.48mm; 1.56in } - { 29.718mm; 1.57in } - } - } - - ha:flags { - clearpoly=1 - } - } - ha:polygon.655451 { clearance=40.0mil; - li:geometry { - ta:contour { - { 2.01in; 41.529mm } - { 2.01in; 42.418mm } - { 51.435mm; 1.695in } - { 52.197mm; 1.715in } - { 53.086mm; 1.725in } - { 53.975mm; 1.725in } - { 54.61mm; 1.715in } - { 2.165in; 1.7in } - { 2.18in; 42.545mm } - { 55.499mm; 41.783mm } - { 55.499mm; 1.63in } - { 54.737mm; 1.61in } - { 2.12in; 1.6in } - { 53.086mm; 1.6in } - { 51.943mm; 40.767mm } - { 51.689mm; 1.61in } - { 2.015in; 1.62in } - } - } - - ha:flags { - clearpoly=1 - } - } - ha:polygon.655469 { clearance=40.0mil; - li:geometry { - ta:contour { - { 655.0mil; 1.03in } - { 680.0mil; 970.0mil } - { 720.0mil; 905.0mil } - { 730.0mil; 860.0mil } - { 770.0mil; 815.0mil } - { 815.0mil; 770.0mil } - { 860.0mil; 725.0mil } - { 905.0mil; 645.0mil } - { 940.0mil; 610.0mil } - { 25.527mm; 565.0mil } - { 27.051mm; 525.0mil } - { 27.813mm; 505.0mil } - { 1.14in; 470.0mil } - { 29.972mm; 445.0mil } - { 1.23in; 420.0mil } - { 32.893mm; 385.0mil } - { 1.345in; 370.0mil } - { 1.345in; 355.0mil } - { 32.893mm; 360.0mil } - { 33.655mm; 335.0mil } - { 32.131mm; 345.0mil } - { 1.175in; 395.0mil } - { 1.11in; 420.0mil } - { 1.015in; 465.0mil } - { 960.0mil; 505.0mil } - { 915.0mil; 530.0mil } - { 865.0mil; 545.0mil } - { 805.0mil; 605.0mil } - { 765.0mil; 655.0mil } - { 745.0mil; 685.0mil } - { 740.0mil; 715.0mil } - { 720.0mil; 760.0mil } - { 690.0mil; 820.0mil } - { 660.0mil; 885.0mil } - { 635.0mil; 950.0mil } - { 625.0mil; 25.527mm } - { 610.0mil; 1.06in } - { 600.0mil; 28.067mm } - { 600.0mil; 29.464mm } - { 590.0mil; 29.972mm } - { 580.0mil; 30.48mm } - { 570.0mil; 31.623mm } - { 565.0mil; 32.639mm } - { 560.0mil; 33.909mm } - { 560.0mil; 1.38in } - { 560.0mil; 36.322mm } - { 560.0mil; 37.465mm } - { 575.0mil; 1.505in } - { 590.0mil; 37.719mm } - { 590.0mil; 1.525in } - { 605.0mil; 1.57in } - { 620.0mil; 1.61in } - { 635.0mil; 1.63in } - { 680.0mil; 1.665in } - { 670.0mil; 1.61in } - { 665.0mil; 1.57in } - { 685.0mil; 38.481mm } - { 700.0mil; 1.495in } - { 720.0mil; 36.957mm } - { 730.0mil; 36.068mm } - { 725.0mil; 1.38in } - { 715.0mil; 33.909mm } - { 715.0mil; 1.31in } - { 725.0mil; 1.27in } - { 740.0mil; 1.235in } - { 735.0mil; 30.226mm } - { 735.0mil; 29.591mm } - { 745.0mil; 28.067mm } - { 755.0mil; 27.305mm } - { 745.0mil; 1.06in } - { 745.0mil; 26.543mm } - { 745.0mil; 26.289mm } - { 755.0mil; 1.01in } - { 745.0mil; 985.0mil } - { 725.0mil; 1.01in } - { 695.0mil; 26.543mm } - { 685.0mil; 28.067mm } - { 685.0mil; 1.13in } - { 675.0mil; 1.175in } - { 670.0mil; 30.988mm } - } - } - - ha:flags { - clearpoly=1 - } - } - ha:polygon.655550 { clearance=40.0mil; - li:geometry { - ta:contour { - { 37.465mm; 1.65in } - { 38.1mm; 41.529mm } - { 1.53in; 1.625in } - { 39.497mm; 41.021mm } - { 40.005mm; 1.62in } - { 40.259mm; 1.63in } - { 1.59in; 1.63in } - { 1.59in; 40.767mm } - { 40.259mm; 1.58in } - { 1.57in; 39.243mm } - { 39.243mm; 37.719mm } - { 1.505in; 1.435in } - { 36.068mm; 1.38in } - { 33.909mm; 1.36in } - { 1.235in; 1.35in } - { 29.464mm; 1.375in } - { 27.813mm; 1.395in } - { 26.035mm; 1.405in } - { 965.0mil; 36.322mm } - { 930.0mil; 1.46in } - { 885.0mil; 1.49in } - { 855.0mil; 37.719mm } - { 860.0mil; 1.52in } - { 910.0mil; 40.005mm } - { 940.0mil; 1.58in } - { 975.0mil; 1.6in } - { 990.0mil; 41.021mm } - { 25.527mm; 40.005mm } - { 26.289mm; 39.243mm } - { 27.305mm; 1.525in } - { 29.21mm; 38.1mm } - { 30.988mm; 1.49in } - { 1.28in; 1.49in } - { 33.909mm; 1.505in } - { 1.38in; 1.53in } - { 1.465in; 1.62in } - } - } - - ha:flags { - clearpoly=1 - } - } - ha:polygon.655587 { clearance=40.0mil; - li:geometry { - ta:contour { - { 610.0mil; 1.99in } - { 595.0mil; 1.98in } - { 590.0mil; 1.97in } - { 585.0mil; 1.955in } - { 585.0mil; 1.93in } - { 585.0mil; 1.915in } - { 600.0mil; 49.149mm } - { 600.0mil; 1.955in } - { 610.0mil; 49.911mm } - { 615.0mil; 1.98in } - } - } - - ha:flags { - clearpoly=1 - } - } - ha:polygon.655598 { clearance=40.0mil; - li:geometry { - ta:contour { - { 675.0mil; 2.205in } - { 705.0mil; 2.2in } - { 735.0mil; 55.626mm } - { 740.0mil; 55.118mm } - { 740.0mil; 54.737mm } - { 735.0mil; 2.14in } - { 730.0mil; 53.467mm } - { 720.0mil; 53.086mm } - { 710.0mil; 52.959mm } - { 695.0mil; 2.08in } - { 680.0mil; 2.075in } - { 660.0mil; 52.578mm } - { 655.0mil; 52.451mm } - { 635.0mil; 2.06in } - { 630.0mil; 52.07mm } - { 630.0mil; 2.03in } - { 625.0mil; 2.01in } - { 635.0mil; 50.673mm } - { 645.0mil; 2.0in } - { 645.0mil; 51.435mm } - { 655.0mil; 51.689mm } - { 660.0mil; 2.015in } - { 670.0mil; 2.02in } - { 675.0mil; 2.03in } - { 675.0mil; 51.689mm } - { 690.0mil; 51.689mm } - { 705.0mil; 51.689mm } - { 710.0mil; 2.02in } - { 710.0mil; 2.0in } - { 690.0mil; 1.98in } - { 675.0mil; 1.96in } - { 665.0mil; 1.94in } - { 660.0mil; 48.895mm } - { 645.0mil; 1.91in } - { 640.0mil; 1.9in } - { 660.0mil; 48.133mm } - { 675.0mil; 1.885in } - { 685.0mil; 47.625mm } - { 710.0mil; 1.87in } - { 710.0mil; 48.133mm } - { 715.0mil; 1.92in } - { 720.0mil; 1.94in } - { 720.0mil; 1.975in } - { 725.0mil; 2.0in } - { 725.0mil; 2.03in } - { 730.0mil; 52.07mm } - { 735.0mil; 2.08in } - { 745.0mil; 2.1in } - { 755.0mil; 55.499mm } - { 755.0mil; 2.205in } - { 750.0mil; 2.22in } - { 725.0mil; 2.22in } - { 700.0mil; 56.261mm } - { 680.0mil; 2.205in } - } - } - - ha:flags { - clearpoly=1 - } - } - ha:polygon.655653 { clearance=40.0mil; - li:geometry { - ta:contour { - { 710.0mil; 1.87in } - { 700.0mil; 1.78in } - { 690.0mil; 1.7in } - { 675.0mil; 1.65in } - { 640.0mil; 1.63in } - { 630.0mil; 41.783mm } - { 620.0mil; 41.529mm } - { 600.0mil; 40.767mm } - { 590.0mil; 1.59in } - { 590.0mil; 39.497mm } - { 575.0mil; 1.53in } - { 555.0mil; 1.52in } - { 545.0mil; 38.1mm } - { 520.0mil; 1.49in } - { 505.0mil; 37.719mm } - { 500.0mil; 38.1mm } - { 500.0mil; 1.53in } - { 510.0mil; 1.55in } - { 535.0mil; 40.005mm } - { 540.0mil; 1.62in } - { 545.0mil; 41.783mm } - { 545.0mil; 1.695in } - { 555.0mil; 1.725in } - { 560.0mil; 44.069mm } - { 580.0mil; 1.73in } - { 590.0mil; 1.755in } - { 605.0mil; 1.79in } - { 620.0mil; 1.81in } - { 650.0mil; 1.82in } - { 640.0mil; 1.83in } - { 630.0mil; 46.99mm } - { 640.0mil; 47.625mm } - { 660.0mil; 1.885in } - { 690.0mil; 1.885in } - } - } - - ha:flags { - clearpoly=1 - } - } - ha:polygon.655688 { clearance=40.0mil; - li:geometry { - ta:contour { - { 66.802mm; 48.133mm } - { 2.62in; 49.53mm } - { 66.294mm; 2.0in } - { 2.6in; 2.04in } - { 65.786mm; 2.075in } - { 65.278mm; 53.594mm } - { 65.151mm; 2.145in } - { 65.405mm; 2.165in } - { 2.6in; 2.16in } - { 66.802mm; 54.61mm } - { 67.183mm; 2.16in } - { 67.691mm; 54.737mm } - { 2.685in; 2.14in } - { 2.685in; 53.975mm } - { 2.7in; 53.213mm } - { 2.705in; 52.959mm } - { 2.72in; 52.578mm } - { 2.73in; 2.06in } - { 2.74in; 51.943mm } - { 2.745in; 2.02in } - { 69.469mm; 51.435mm } - { 2.72in; 51.435mm } - { 2.69in; 2.02in } - { 2.69in; 51.943mm } - { 2.705in; 52.07mm } - { 2.7in; 2.06in } - { 2.69in; 52.578mm } - { 2.675in; 52.959mm } - { 2.66in; 53.086mm } - { 67.183mm; 2.1in } - { 2.625in; 2.115in } - { 2.6in; 53.594mm } - { 65.786mm; 53.594mm } - { 65.659mm; 2.1in } - { 2.595in; 2.08in } - { 66.421mm; 2.06in } - { 67.183mm; 2.01in } - { 67.691mm; 50.927mm } - { 67.31mm; 1.975in } - { 66.802mm; 1.97in } - { 2.64in; 1.945in } - { 2.64in; 1.93in } - { 67.183mm; 1.92in } - { 67.691mm; 48.895mm } - { 2.675in; 1.91in } - { 67.691mm; 48.133mm } - { 67.31mm; 1.88in } - } - } - - ha:flags { - clearpoly=1 - } - } - ha:polygon.655736 { clearance=40.0mil; - li:geometry { - ta:contour { - { 67.818mm; 1.93in } - { 2.69in; 48.895mm } - { 2.7in; 1.93in } - { 2.72in; 1.93in } - { 2.72in; 1.92in } - { 68.961mm; 48.387mm } - { 2.72in; 1.9in } - { 69.215mm; 1.885in } - { 69.469mm; 1.87in } - { 69.977mm; 47.371mm } - { 2.765in; 46.99mm } - { 2.77in; 1.845in } - { 2.765in; 1.87in } - { 69.977mm; 1.91in } - { 2.745in; 1.94in } - { 2.74in; 1.955in } - { 2.74in; 1.98in } - { 2.74in; 50.927mm } - { 2.74in; 2.015in } - { 2.75in; 51.435mm } - { 69.977mm; 2.01in } - { 2.765in; 1.985in } - { 2.77in; 1.955in } - { 2.77in; 1.93in } - { 2.77in; 1.91in } - { 2.78in; 1.9in } - { 2.78in; 1.87in } - { 70.739mm; 1.855in } - { 2.79in; 46.609mm } - { 2.795in; 1.81in } - { 2.8in; 1.79in } - { 2.795in; 1.77in } - { 2.78in; 1.785in } - { 2.77in; 45.847mm } - { 2.765in; 1.82in } - { 2.75in; 1.82in } - { 2.74in; 1.83in } - { 2.73in; 46.99mm } - { 2.72in; 1.855in } - { 2.705in; 1.845in } - { 68.453mm; 1.83in } - { 2.69in; 1.845in } - { 2.69in; 1.87in } - { 2.68in; 1.89in } - { 2.675in; 1.91in } - { 67.818mm; 48.895mm } - } - } - - ha:flags { - clearpoly=1 - } - } - ha:polygon.655783 { clearance=40.0mil; - li:geometry { - ta:contour { - { 65.278mm; 58.293mm } - { 65.659mm; 2.3in } - { 2.595in; 2.3in } - { 66.421mm; 2.3in } - { 2.625in; 58.293mm } - { 2.64in; 2.27in } - { 2.655in; 2.265in } - { 67.818mm; 56.515mm } - { 2.685in; 55.626mm } - { 67.691mm; 56.134mm } - { 67.31mm; 57.023mm } - { 66.929mm; 2.265in } - { 2.62in; 57.785mm } - { 2.595in; 2.28in } - { 2.58in; 2.27in } - { 65.278mm; 2.27in } - { 65.151mm; 2.28in } - } - } - - ha:flags { - clearpoly=1 - } - } - ha:polygon.655801 { clearance=40.0mil; - li:geometry { - ta:contour { - { 2.705in; 46.99mm } - { 2.71in; 1.825in } - { 69.215mm; 1.82in } - { 2.74in; 1.81in } - { 2.75in; 45.847mm } - { 69.977mm; 45.593mm } - { 2.77in; 1.79in } - { 70.485mm; 1.78in } - { 2.79in; 1.76in } - { 2.805in; 44.45mm } - { 71.628mm; 1.73in } - { 2.825in; 1.685in } - { 2.83in; 1.63in } - { 2.83in; 1.6in } - { 2.77in; 1.65in } - { 2.77in; 1.69in } - { 2.76in; 1.72in } - { 2.76in; 44.323mm } - { 2.75in; 1.76in } - { 2.74in; 44.831mm } - { 69.469mm; 45.085mm } - { 2.73in; 1.785in } - { 2.72in; 1.785in } - { 2.705in; 1.8in } - { 2.7in; 1.82in } - { 2.7in; 1.84in } - { 2.705in; 1.845in } - } - } - - ha:flags { - clearpoly=1 - } - } - ha:polygon.655829 { clearance=40.0mil; - li:geometry { - ta:contour { - { 910.0mil; 76.581mm } - { 900.0mil; 3.05in } - { 895.0mil; 78.994mm } - { 895.0mil; 3.175in } - { 885.0mil; 3.27in } - { 885.0mil; 3.345in } - { 880.0mil; 88.011mm } - { 880.0mil; 90.043mm } - { 885.0mil; 3.635in } - { 885.0mil; 93.599mm } - { 885.0mil; 3.71in } - { 835.0mil; 3.71in } - { 835.0mil; 3.615in } - { 840.0mil; 3.435in } - { 845.0mil; 3.3in } - { 850.0mil; 82.169mm } - { 845.0mil; 82.423mm } - { 835.0mil; 3.285in } - { 825.0mil; 85.09mm } - { 815.0mil; 86.36mm } - { 805.0mil; 3.51in } - { 800.0mil; 3.62in } - { 800.0mil; 3.71in } - { 225.0mil; 3.71in } - { 225.0mil; 3.375in } - { 380.0mil; 84.836mm } - { 485.0mil; 3.32in } - { 560.0mil; 83.947mm } - { 640.0mil; 82.677mm } - { 740.0mil; 80.899mm } - { 795.0mil; 3.145in } - { 830.0mil; 78.867mm } - { 890.0mil; 3.01in } - { 905.0mil; 75.819mm } - { 915.0mil; 75.819mm } - } - } - - ha:flags { - clearpoly=1 - } - } - ha:polygon.655865 { clearance=40.0mil; - li:geometry { - ta:contour { - { 2.395in; 74.295mm } - { 2.46in; 3.0in } - { 64.897mm; 3.095in } - { 2.625in; 80.01mm } - { 2.72in; 3.2in } - { 2.805in; 82.169mm } - { 2.89in; 3.26in } - { 77.343mm; 3.285in } - { 3.08in; 3.29in } - { 3.08in; 3.705in } - { 2.51in; 3.705in } - { 63.627mm; 90.17mm } - { 63.5mm; 87.376mm } - { 2.49in; 3.31in } - { 2.48in; 82.677mm } - { 2.47in; 81.915mm } - { 62.611mm; 81.915mm } - { 2.46in; 3.27in } - { 62.611mm; 85.852mm } - { 62.611mm; 88.011mm } - { 62.611mm; 3.58in } - { 62.611mm; 93.218mm } - { 62.611mm; 3.705in } - { 2.425in; 3.705in } - { 2.43in; 87.757mm } - { 2.43in; 83.185mm } - { 2.425in; 80.899mm } - { 61.087mm; 3.08in } - { 2.395in; 3.03in } - { 2.395in; 2.975in } - { 2.39in; 74.295mm } - } - } - - ha:flags { - clearpoly=1 - } - } - ha:polygon.655897 { clearance=40.0mil; - li:geometry { - ta:contour { - { 1.52in; 3.7in } - { 1.54in; 3.69in } - { 39.751mm; 3.68in } - { 1.595in; 3.665in } - { 1.71in; 3.665in } - { 44.45mm; 93.599mm } - { 1.78in; 3.7in } - { 45.593mm; 3.71in } - { 38.1mm; 3.71in } - { 1.51in; 3.705in } - } - } - - ha:flags { - clearpoly=1 - } - } - ha:polygon.655908 { clearance=40.0mil; - li:geometry { - ta:contour { - { 66.929mm; 1.92in } - { 2.685in; 1.845in } - { 68.961mm; 45.593mm } - { 69.469mm; 1.74in } - { 69.977mm; 43.307mm } - { 2.76in; 42.545mm } - { 70.739mm; 41.529mm } - { 71.501mm; 1.625in } - { 72.136mm; 1.595in } - { 72.136mm; 39.497mm } - { 2.83in; 1.53in } - { 2.795in; 1.55in } - { 70.485mm; 1.6in } - { 70.485mm; 1.56in } - { 2.795in; 1.525in } - { 2.81in; 37.465mm } - { 2.81in; 1.405in } - { 2.79in; 32.893mm } - { 2.76in; 1.125in } - { 69.469mm; 1.04in } - { 2.7in; 915.0mil } - { 67.31mm; 785.0mil } - { 65.786mm; 685.0mil } - { 2.495in; 625.0mil } - { 61.976mm; 600.0mil } - { 2.41in; 535.0mil } - { 60.325mm; 495.0mil } - { 58.801mm; 450.0mil } - { 57.277mm; 410.0mil } - { 55.626mm; 380.0mil } - { 2.115in; 340.0mil } - { 51.435mm; 325.0mil } - { 49.149mm; 325.0mil } - { 1.89in; 335.0mil } - { 1.955in; 365.0mil } - { 52.197mm; 400.0mil } - { 53.594mm; 415.0mil } - { 2.205in; 475.0mil } - { 2.29in; 550.0mil } - { 60.325mm; 615.0mil } - { 2.45in; 675.0mil } - { 63.5mm; 745.0mil } - { 2.53in; 825.0mil } - { 2.55in; 940.0mil } - { 2.56in; 1.02in } - { 2.58in; 28.829mm } - { 2.58in; 30.861mm } - { 2.595in; 1.31in } - { 66.802mm; 1.38in } - { 2.64in; 35.941mm } - { 2.625in; 36.322mm } - { 2.595in; 36.703mm } - { 65.405mm; 1.47in } - { 65.786mm; 1.505in } - { 66.294mm; 1.52in } - { 2.625in; 1.595in } - { 66.802mm; 1.66in } - { 66.802mm; 45.085mm } - { 66.802mm; 1.845in } - } - } - - ha:flags { - clearpoly=1 - } - } - ha:polygon.660729 { clearance=40.0mil; - li:geometry { - ta:contour { - { 2.7in; 73.152mm } - { 2.7in; 2.96in } - { 67.818mm; 3.01in } - { 66.294mm; 77.152mm } - { 2.55in; 3.01in } - { 2.52in; 2.96in } - { 2.52in; 73.152mm } - { 65.278mm; 2.52in } - { 2.58in; 2.49in } - { 66.294mm; 2.47in } - { 2.64in; 2.49in } - { 67.31mm; 2.52in } - } - } - - ha:flags { - clearpoly=1 - } - } - ha:polygon.661725 { clearance=40.0mil; - li:geometry { - ta:contour { - { 780.0mil; 2.8in } - { 780.0mil; 73.152mm } - { 750.0mil; 2.93in } - { 690.0mil; 75.12mm } - { 630.0mil; 2.93in } - { 600.0mil; 73.152mm } - { 600.0mil; 2.8in } - { 650.0mil; 61.976mm } - { 660.0mil; 2.41in } - { 690.0mil; 2.39in } - { 720.0mil; 2.41in } - { 730.0mil; 61.976mm } - } - } - - ha:flags { - clearpoly=1 - } - } - } - color = {#ff0000} - } - } - } - - ha:font { - ha:geda_pcb { - cell_width=1.270001mm; cell_height=1.397001mm; - ha:symbols { - ha:] { - width=0.127001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=50.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:&5c { - width=0.762001mm; height=1.143001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=15.0mil; x2=30.0mil; y2=45.0mil; thickness=8.0mil; - } - } - } - ha:b { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; - } - } - } - ha:c { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:d { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - } - } - ha:e { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=0.0; y1=40.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=20.0mil; y1=40.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - } - } - ha:f { - width=0.381001mm; height=1.270001mm; delta=10.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=15.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=10.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=30.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; - } - } - } - ha:g { - width=0.508001mm; height=1.651001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=0.0; y1=60.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=5.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil; - } - ha:line.9 { - x1=15.0mil; y1=65.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil; - } - ha:line.10 { - x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil; - } - } - } - ha:h { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:i { - width=0.001um; height=1.270001mm; delta=10.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=20.0mil; x2=0.0; y2=21.0mil; thickness=10.0mil; - } - ha:line.1 { - x1=0.0; y1=35.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:j { - width=0.127001mm; height=1.651001mm; delta=10.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=20.0mil; x2=5.0mil; y2=21.0mil; thickness=10.0mil; - } - ha:line.1 { - x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=60.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=65.0mil; x2=5.0mil; y2=60.0mil; thickness=8.0mil; - } - } - } - ha:k { - width=0.381001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=35.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=35.0mil; x2=10.0mil; y2=25.0mil; thickness=8.0mil; - } - } - } - ha:l { - width=0.127001mm; height=1.270001mm; delta=10.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:m { - width=0.889001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=10.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=20.0mil; y1=35.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=25.0mil; y1=30.0mil; x2=30.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=30.0mil; y1=30.0mil; x2=35.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=35.0mil; y1=35.0mil; x2=35.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.9 { - x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil; - } - } - } - ha:n { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=10.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil; - } - } - } - ha:o { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:p { - width=0.635001mm; height=1.651001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=25.0mil; y1=35.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:q { - width=0.508001mm; height=1.651001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=65.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - } - } - ha:r { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil; - } - } - } - ha:s { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=20.0mil; y1=40.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=5.0mil; y1=40.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=0.0; y1=35.0mil; x2=5.0mil; y2=40.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:t { - width=0.254001mm; height=1.270001mm; delta=10.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=25.0mil; x2=10.0mil; y2=25.0mil; thickness=8.0mil; - } - } - } - ha:u { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=30.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - } - } - ha:v { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=20.0mil; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:w { - width=0.762001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=30.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=10.0mil; y1=50.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=15.0mil; y1=30.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=15.0mil; y1=45.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=25.0mil; y1=50.0mil; x2=30.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=30.0mil; y1=30.0mil; x2=30.0mil; y2=45.0mil; thickness=8.0mil; - } - } - } - ha:x { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=30.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=50.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - } - } - ha:y { - width=0.508001mm; height=1.651001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=30.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=15.0mil; y1=65.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=5.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=0.0; y1=60.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - } - } - ha:z { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=50.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:~ { - width=0.635001mm; height=0.889001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=30.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=10.0mil; y1=30.0mil; x2=15.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=15.0mil; y1=35.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=20.0mil; y1=35.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil; - } - } - } - ha:&7b { - width=0.254001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=15.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=30.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:&7d { - width=0.254001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=5.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=5.0mil; y1=25.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=0.0; y1=50.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil; - } - } - } - ha:| { - width=0.001um; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:&20 { - width=0.0; height=10.0mil; delta=18.0mil; - li:objects { - } - } - ha:&23 { - width=0.508001mm; height=1.016001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=35.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=25.0mil; x2=20.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=15.0mil; y1=20.0mil; x2=15.0mil; y2=40.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=5.0mil; y1=20.0mil; x2=5.0mil; y2=40.0mil; thickness=8.0mil; - } - } - } - ha:&26 { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=15.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=35.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=0.0; y1=25.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=5.0mil; y1=10.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=10.0mil; y1=10.0mil; x2=15.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.9 { - x1=15.0mil; y1=15.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil; - } - ha:line.10 { - x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - } - } - ha:! { - width=0.001um; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=45.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=10.0mil; x2=0.0; y2=35.0mil; thickness=8.0mil; - } - } - } - ha:" { - width=0.254001mm; height=0.508001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=20.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=10.0mil; y1=10.0mil; x2=10.0mil; y2=20.0mil; thickness=8.0mil; - } - } - } - ha:$ { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=15.0mil; y1=15.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=15.0mil; x2=15.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=20.0mil; x2=5.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=20.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=0.0; y1=25.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=15.0mil; y1=45.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; - } - ha:line.9 { - x1=5.0mil; y1=45.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.10 { - x1=0.0; y1=40.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.11 { - x1=10.0mil; y1=10.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:% { - width=1.016001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=15.0mil; x2=0.0; y2=20.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=5.0mil; y1=10.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=10.0mil; y1=10.0mil; x2=15.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=15.0mil; y1=15.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=10.0mil; y1=25.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=5.0mil; y1=25.0mil; x2=10.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=0.0; y1=20.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=0.0; y1=50.0mil; x2=40.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.9 { - x1=35.0mil; y1=50.0mil; x2=40.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.10 { - x1=40.0mil; y1=40.0mil; x2=40.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.11 { - x1=35.0mil; y1=35.0mil; x2=40.0mil; y2=40.0mil; thickness=8.0mil; - } - ha:line.12 { - x1=30.0mil; y1=35.0mil; x2=35.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.13 { - x1=25.0mil; y1=40.0mil; x2=30.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.14 { - x1=25.0mil; y1=40.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.15 { - x1=25.0mil; y1=45.0mil; x2=30.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.16 { - x1=30.0mil; y1=50.0mil; x2=35.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:' { - width=0.254001mm; height=0.508001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=20.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil; - } - } - } - ha:( { - width=0.127001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - } - } - ha:) { - width=0.127001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=5.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=50.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil; - } - } - } - ha:* { - width=0.508001mm; height=1.016001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=20.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=40.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=10.0mil; y1=20.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil; - } - } - } - ha:+ { - width=0.508001mm; height=1.016001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=10.0mil; y1=20.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil; - } - } - } - ha:, { - width=0.254001mm; height=1.524001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=60.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:- { - width=0.508001mm; height=0.762001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - } - } - ha:. { - width=0.127001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=50.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:0 { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=0.0; y1=40.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil; - } - } - } - ha:1 { - width=0.381001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=18.0mil; x2=8.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=8.0mil; y1=10.0mil; x2=8.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:2 { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=0.0; y1=50.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=0.0; y1=50.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:3 { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=5.0mil; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=20.0mil; y1=33.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.9 { - x1=20.0mil; y1=33.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil; - } - ha:line.10 { - x1=20.0mil; y1=23.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil; - } - } - } - ha:4 { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=35.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=35.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:5 { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=10.0mil; x2=0.0; y2=30.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=30.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=5.0mil; y1=25.0mil; x2=15.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=15.0mil; y1=25.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:6 { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=15.0mil; y1=28.0mil; x2=20.0mil; y2=33.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=0.0; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.9 { - x1=20.0mil; y1=33.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - } - } - ha:7 { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=50.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=10.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil; - } - } - } - ha:8 { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=37.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=37.0mil; x2=7.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=7.0mil; y1=30.0mil; x2=13.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=13.0mil; y1=30.0mil; x2=20.0mil; y2=37.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=20.0mil; y1=37.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=0.0; y1=23.0mil; x2=7.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.9 { - x1=0.0; y1=15.0mil; x2=0.0; y2=23.0mil; thickness=8.0mil; - } - ha:line.10 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.11 { - x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.12 { - x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.13 { - x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil; - } - ha:line.14 { - x1=13.0mil; y1=30.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil; - } - } - } - ha:9 { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=0.0; y1=15.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=0.0; y1=25.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - } - } - ha:< { - width=0.254001mm; height=1.016001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=30.0mil; x2=10.0mil; y2=20.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=30.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil; - } - } - } - ha:> { - width=0.254001mm; height=1.016001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=20.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=40.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; - } - } - } - ha:? { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=10.0mil; y1=30.0mil; x2=10.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=10.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=15.0mil; x2=0.0; y2=20.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil; - } - } - } - ha:@ { - width=1.270001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=40.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=40.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=10.0mil; y1=50.0mil; x2=40.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=50.0mil; y1=35.0mil; x2=50.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=50.0mil; y1=10.0mil; x2=40.0mil; y2=0.0; thickness=8.0mil; - } - ha:line.5 { - x1=40.0mil; y1=0.0; x2=10.0mil; y2=0.0; thickness=8.0mil; - } - ha:line.6 { - x1=10.0mil; y1=0.0; x2=0.0; y2=10.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=15.0mil; y1=20.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.9 { - x1=20.0mil; y1=35.0mil; x2=30.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.10 { - x1=30.0mil; y1=35.0mil; x2=35.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.11 { - x1=35.0mil; y1=30.0mil; x2=40.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.12 { - x1=35.0mil; y1=30.0mil; x2=35.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.13 { - x1=35.0mil; y1=20.0mil; x2=30.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.14 { - x1=20.0mil; y1=15.0mil; x2=30.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.15 { - x1=20.0mil; y1=15.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil; - } - ha:line.16 { - x1=40.0mil; y1=35.0mil; x2=50.0mil; y2=35.0mil; thickness=8.0mil; - } - } - } - ha:A { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=20.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=20.0mil; x2=7.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=7.0mil; y1=10.0mil; x2=18.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=18.0mil; y1=10.0mil; x2=25.0mil; y2=20.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=25.0mil; y1=20.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=0.0; y1=30.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil; - } - } - } - ha:B { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=25.0mil; y1=33.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=20.0mil; y1=28.0mil; x2=25.0mil; y2=33.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=5.0mil; y1=28.0mil; x2=20.0mil; y2=28.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=23.0mil; thickness=8.0mil; - } - ha:line.9 { - x1=20.0mil; y1=28.0mil; x2=25.0mil; y2=23.0mil; thickness=8.0mil; - } - } - } - ha:C { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=7.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=43.0mil; x2=7.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=17.0mil; x2=0.0; y2=43.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=17.0mil; x2=7.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=7.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - } - } - ha:D { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=18.0mil; y1=10.0mil; x2=25.0mil; y2=17.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=25.0mil; y1=17.0mil; x2=25.0mil; y2=43.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=18.0mil; y1=50.0mil; x2=25.0mil; y2=43.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=0.0; y1=50.0mil; x2=18.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=0.0; y1=10.0mil; x2=18.0mil; y2=10.0mil; thickness=8.0mil; - } - } - } - ha:E { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - } - } - ha:F { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil; - } - } - } - ha:G { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=25.0mil; y1=35.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.9 { - x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - } - } - ha:H { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=25.0mil; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=30.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil; - } - } - } - ha:I { - width=0.254001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:J { - width=0.381001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=7.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=15.0mil; y1=10.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=10.0mil; y1=50.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=0.0; y1=45.0mil; x2=0.0; y2=40.0mil; thickness=8.0mil; - } - } - } - ha:K { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=30.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=30.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:L { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:M { - width=0.762001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=10.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=15.0mil; y1=30.0mil; x2=30.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=30.0mil; y1=10.0mil; x2=30.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:&2f { - width=0.762001mm; height=1.143001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=45.0mil; x2=30.0mil; y2=15.0mil; thickness=8.0mil; - } - } - } - ha:&3a { - width=0.127001mm; height=0.889001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=25.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=35.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil; - } - } - } - ha:&3b { - width=0.254001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=50.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=10.0mil; y1=25.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; - } - } - } - ha:&3d { - width=0.508001mm; height=0.889001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=25.0mil; x2=20.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=35.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - } - } - ha:O { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:P { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - } - } - ha:N { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=25.0mil; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:R { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=13.0mil; y1=30.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:S { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=15.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=0.0; y1=25.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=25.0mil; y1=35.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.9 { - x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.10 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:Q { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=10.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:U { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - } - } - ha:V { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - } - } - ha:T { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=10.0mil; y1=10.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:X { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=50.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:Y { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=10.0mil; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:W { - width=0.762001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=30.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=30.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=15.0mil; y1=30.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=25.0mil; y1=50.0mil; x2=30.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=30.0mil; y1=30.0mil; x2=30.0mil; y2=10.0mil; thickness=8.0mil; - } - } - } - ha:[ { - width=0.127001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=50.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:^ { - width=0.254001mm; height=0.381001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=10.0mil; x2=10.0mil; y2=15.0mil; thickness=8.0mil; - } - } - } - ha:Z { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=50.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=50.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:a { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=20.0mil; y1=45.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - } - } - ha:_ { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - } - id = 0 - } - } - - ha:netlists { - li:input { - ha:anon_net_2 { - li:conn { LED1-2; R4-2; } - } - ha:anon_net_1 { - li:conn { LED2-2; R1-2; } - } - ha:anon_net_5 { - li:conn { C1-1; R2-2; Q1-2; LED1-1; Q2-1; } - } - ha:anon_net_7 { - li:conn { Q2-2; C2-1; R3-2; Q1-1; LED2-1; } - } - ha:GND { - li:conn { Q1-3; C2-2; C1-2; Q2-3; USB-5; USB-6; USB-4; } - } - ha:Vcc { - li:conn { R1-1; R4-1; R3-1; R2-1; USB-1; } - } - } - } - ha:layer_stack { - li:groups { - ha:0 { - name = top_paste - ha:type { top=1; paste=1; } - li:layers { 9; } - } - ha:1 { - name = top_silk - ha:type { silk=1; top=1; } - li:layers { 8; } - } - ha:2 { - name = top_mask - ha:type { top=1; mask=1; } - li:layers { 17; } - } - ha:3 { - name = top_copper - ha:type { copper=1; top=1; } - li:layers { 0; 2; } - } - ha:4 { - name = grp_4 - ha:type { substrate=1; intern=1; } - li:layers { } - ha:attributes { - thickness={0.7375mm } - } - } - ha:5 { - name = Intern - ha:type { copper=1; intern=1; } - li:layers { 5; } - } - ha:6 { - name = grp_6 - ha:type { substrate=1; intern=1; } - li:layers { } - ha:attributes { - thickness={0.125mm } - } - } - ha:7 { - name = Intern - ha:type { copper=1; intern=1; } - li:layers { 4; } - } - ha:8 { - name = grp_8 - ha:type { substrate=1; intern=1; } - li:layers { } - ha:attributes { - thickness={0.7375mm } - } - } - ha:9 { - name = global_outline - ha:type { boundary=1; } - li:layers { 6; } - purpose = uroute - } - ha:10 { - name = bottom_copper - ha:type { bottom=1; copper=1; } - li:layers { 1; 3; } - } - ha:11 { - name = bottom_mask - ha:type { bottom=1; mask=1; } - li:layers { 10; } - } - ha:12 { - name = bottom_silk - ha:type { silk=1; bottom=1; } - li:layers { 7; } - } - ha:13 { - name = bottom_paste - ha:type { bottom=1; paste=1; } - li:layers { 11; } - } - ha:14 { - name = pmech - ha:type { mech=1; } - li:layers { 12; } - purpose = proute - } - ha:15 { - name = umech - ha:type { mech=1; } - li:layers { 13; } - purpose = uroute - } - ha:16 { - name = top_assy - ha:type { top=1; doc=1; } - li:layers { 14; } - ha:attributes { - init-invis=1 - } - purpose = assy - } - ha:17 { - name = bot_assy - ha:type { bottom=1; doc=1; } - li:layers { 15; } - ha:attributes { - init-invis=1 - } - purpose = assy - } - ha:18 { - name = fab - ha:type { top=1; doc=1; } - li:layers { 16; } - ha:attributes { - init-invis=1 - } - purpose = fab - } - } - } - li:pcb-rnd-conf-v1 { - ha:overwrite { - ha:design { - line_thickness = 10.00 mil - via_proto = 0 - text_font_id = 0 - text_scale = 100 - text_thickness = 0 - clearance = 20.00 mil - } - ha:editor { - grid_unit = mm - draw_grid = false - grids_idx = 3 - grid = 10.00 mil - buffer_number = 0 - all_direction_lines = false - ha:view { - flip_x = 0 - } - show_solder_side = 0 - route_radius = 2.500000 - } - ha:plugins { - ha:import_sch { - import_fmt = sch-rnd - li:args { - $(rc.path.design)/erichVK5-analogue-blinky-v0.rs - } - } - } - } - } - ha:pixmaps { - } -} Index: work/bug_files/Poly_rewrite/thermal-assert.rp =================================================================== --- work/bug_files/Poly_rewrite/thermal-assert.rp (revision 38705) +++ work/bug_files/Poly_rewrite/thermal-assert.rp (nonexistent) @@ -1,2665 +0,0 @@ -ha:pcb-rnd-board-v8 { - - 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 - } - } - - ha:meta { - ha:size { - thermal_scale = 0.500000 - x = 127.0mm - y = 127.0mm - } - ha:grid { - spacing = 5.0mil - offs_x = 0.0 - offs_y = 0.0 - } - } - - ha:data { - li:padstack_prototypes { - - ha:ps_proto_v6.0 { - hdia=0.8mm; hplated=1; htop=0; hbottom=0; - li:shape { - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=2.0mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - top = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=2.0mm; } - ha:combining { } - ha:layer_mask { - bottom = 1 - copper = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=2.0mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - intern = 1 - } - clearance=0.0 - } - } - } - - ha:ps_proto_v6.1 { - hdia=1.0mm; hplated=1; htop=0; hbottom=0; - li:shape { - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=2.2mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - top = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=2.2mm; } - ha:combining { } - ha:layer_mask { - bottom = 1 - copper = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=2.2mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - intern = 1 - } - clearance=0.0 - } - } - } - - ha:ps_proto_v6.2 { - hdia=1.2mm; hplated=1; htop=0; hbottom=0; - li:shape { - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=3.5mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - top = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=3.5mm; } - ha:combining { } - ha:layer_mask { - bottom = 1 - copper = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=3.5mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - intern = 1 - } - clearance=0.0 - } - } - } - - ha:ps_proto_v6.3 { - hdia=0.8mm; hplated=1; htop=0; hbottom=0; - li:shape { - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=64.0mil; } - ha:combining { } - ha:layer_mask { - copper = 1 - top = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=64.0mil; } - ha:combining { } - ha:layer_mask { - bottom = 1 - copper = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=64.0mil; } - ha:combining { } - ha:layer_mask { - copper = 1 - intern = 1 - } - clearance=0.0 - } - } - } - } - - li:objects { - ha:subc.6571761 { - ha:attributes { - openscad-param={hole=4.2, head=10, shape="hex"} - openscad=screw.scad - value= - footprint={screw(4.2mm,10.0mm,shape=hex,pin_ringdia=7.0mm)} - refdes=NEGb - } - ha:data { - li:padstack_prototypes { - - ha:ps_proto_v6.0 { - hdia=4.199992mm; hplated=1; htop=0; hbottom=0; - li:shape { - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=8.000009mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - top = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=8.000009mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - intern = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=8.000009mm; } - ha:combining { } - ha:layer_mask { - bottom = 1 - copper = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=8.152409mm; } - ha:combining { sub=1; auto=1; } - ha:layer_mask { - top = 1 - mask = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=8.152409mm; } - ha:combining { sub=1; auto=1; } - ha:layer_mask { - bottom = 1 - mask = 1 - } - clearance=0.0 - } - } - } - } - - li:objects { - ha:padstack_ref.6571789 { - proto=0; x=26.035mm; y=350.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=25.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - li:0 { - on - diag - sharp - noshape - } - } - - ha:attributes { - term=1 - name=1 - } - } - } - li:layers { - - ha:subc-aux { - lid=0 - ha:combining { } - - li:objects { - ha:line.6571762 { - x1=26.035mm; y1=350.0mil; x2=27.035001mm; y2=350.0mil; thickness=0.1mm; clearance=0.0; - ha:attributes { - subc-role=x - } - } - ha:line.6571765 { - x1=26.035mm; y1=350.0mil; x2=26.035mm; y2=9.890001mm; thickness=0.1mm; clearance=0.0; - ha:attributes { - subc-role=y - } - } - ha:line.6571768 { - x1=26.035mm; y1=350.0mil; x2=26.035mm; y2=350.0mil; thickness=0.1mm; clearance=0.0; - ha:attributes { - subc-role=origin - } - } - } - ha:type { - top = 1 - misc = 1 - virtual = 1 - } - } - - ha:top-silk { - lid=1 - ha:combining { } - - li:objects { - ha:line.6571771 { - x1=28.535mm; y1=13.220141mm; x2=23.534997mm; y2=13.220141mm; thickness=10.0mil; clearance=0.0; - } - ha:line.6571774 { - x1=23.534997mm; y1=13.220141mm; x2=21.034985mm; y2=350.0mil; thickness=10.0mil; clearance=0.0; - } - ha:line.6571777 { - x1=21.034985mm; y1=350.0mil; x2=23.535mm; y2=4.559859mm; thickness=10.0mil; clearance=0.0; - } - ha:line.6571780 { - x1=23.535mm; y1=4.559859mm; x2=28.535003mm; y2=4.559859mm; thickness=10.0mil; clearance=0.0; - } - ha:line.6571783 { - x1=28.535003mm; y1=4.559859mm; x2=31.035015mm; y2=350.0mil; thickness=10.0mil; clearance=0.0; - } - ha:line.6571786 { - x1=31.035015mm; y1=350.0mil; x2=28.535mm; y2=13.220141mm; thickness=10.0mil; clearance=0.0; - } - } - ha:type { - silk = 1 - top = 1 - } - } - } - } - uid = Prm/kP9HHkPbe+mfk+uMAAAA - } - } - li:layers { - - ha:top-sig { - lid=0 - group=3 - ha:combining { } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shiftt} - {pcb-rnd::key::select}={l; t} - } - - li:objects { - ha:polygon.6571795 { clearance=40.0mil; - li:geometry { - ta:contour { - { 730.0mil; 190.0mil } - { 1.42in; 195.0mil } - { 1.42in; 650.0mil } - { 730.0mil; 650.0mil } - } - } - - ha:flags { - clearpoly=1 - } - } - } - color = {#8b2323} - } - - ha:bottom-sig { - lid=1 - group=10 - ha:combining { } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shiftb} - {pcb-rnd::key::select}={l; b} - } - - li:objects { - } - color = {#3a5fcd} - } - - ha:top-gnd { - lid=2 - group=3 - ha:combining { } - - li:objects { - } - color = {#104e8b} - } - - ha:bottom-gnd { - lid=3 - group=10 - ha:combining { } - - li:objects { - } - color = {#cd3700} - } - - ha:int-sig2 { - lid=4 - group=7 - ha:combining { } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shifti} - {pcb-rnd::key::select}={l; i} - } - - li:objects { - } - color = {#548b54} - } - - ha:int-sig1 { - lid=5 - group=5 - ha:combining { } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shifto} - {pcb-rnd::key::select}={l; o} - } - - li:objects { - } - color = {#8b7355} - } - - ha:outline { - lid=6 - group=9 - ha:combining { } - - li:objects { - } - color = {#00868b} - } - - ha:bottom-silk { - lid=7 - group=12 - ha:combining { auto=1; } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shiftx} - {pcb-rnd::key::select}={l; x} - } - - li:objects { - } - color = {#000000} - } - - ha:top-silk { - lid=8 - group=1 - ha:combining { auto=1; } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shifts} - {pcb-rnd::key::select}={l; s} - } - - li:objects { - } - color = {#000000} - } - - ha:top-paste { - lid=9 - group=0 - ha:combining { auto=1; } - - li:objects { - } - color = {#cd00cd} - } - - ha:top-mask { - lid=10 - group=2 - ha:combining { sub=1; auto=1; } - - li:objects { - } - color = {#ff0000} - } - - ha:bottom-mask { - lid=11 - group=11 - ha:combining { sub=1; auto=1; } - - li:objects { - } - color = {#ff0000} - } - - ha:bottom-paste { - lid=12 - group=13 - ha:combining { auto=1; } - - li:objects { - } - color = {#cd00cd} - } - - ha:slot-plated { - lid=13 - group=14 - ha:combining { auto=1; } - - li:objects { - } - color = {#8b7355} - } - - ha:slot-unplated { - lid=14 - group=15 - ha:combining { auto=1; } - - li:objects { - } - color = {#00868b} - } - - ha:top-assy { - lid=15 - group=16 - ha:combining { } - - li:objects { - } - color = {#444444} - } - - ha:bot-assy { - lid=16 - group=17 - ha:combining { } - - li:objects { - } - color = {#444444} - } - - ha:fab { - lid=17 - group=18 - ha:combining { auto=1; } - - li:objects { - } - color = {#222222} - } - } - } - - ha:font { - ha:geda_pcb { - cell_width=1.270001mm; cell_height=1.397001mm; - ha:symbols { - ha:] { - width=0.127001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=50.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:&5c { - width=0.762001mm; height=1.143001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=15.0mil; x2=30.0mil; y2=45.0mil; thickness=8.0mil; - } - } - } - ha:b { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; - } - } - } - ha:c { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:d { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - } - } - ha:e { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=0.0; y1=40.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=20.0mil; y1=40.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - } - } - ha:f { - width=0.381001mm; height=1.270001mm; delta=10.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=15.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=10.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=30.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; - } - } - } - ha:g { - width=0.508001mm; height=1.651001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=0.0; y1=60.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=5.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil; - } - ha:line.9 { - x1=15.0mil; y1=65.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil; - } - ha:line.10 { - x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil; - } - } - } - ha:h { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:i { - width=0.001um; height=1.270001mm; delta=10.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=20.0mil; x2=0.0; y2=21.0mil; thickness=10.0mil; - } - ha:line.1 { - x1=0.0; y1=35.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:j { - width=0.127001mm; height=1.651001mm; delta=10.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=20.0mil; x2=5.0mil; y2=21.0mil; thickness=10.0mil; - } - ha:line.1 { - x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=60.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=65.0mil; x2=5.0mil; y2=60.0mil; thickness=8.0mil; - } - } - } - ha:k { - width=0.381001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=35.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=35.0mil; x2=10.0mil; y2=25.0mil; thickness=8.0mil; - } - } - } - ha:l { - width=0.127001mm; height=1.270001mm; delta=10.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:m { - width=0.889001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=10.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=20.0mil; y1=35.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=25.0mil; y1=30.0mil; x2=30.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=30.0mil; y1=30.0mil; x2=35.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=35.0mil; y1=35.0mil; x2=35.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.9 { - x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil; - } - } - } - ha:n { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=10.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil; - } - } - } - ha:o { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:p { - width=0.635001mm; height=1.651001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=25.0mil; y1=35.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:q { - width=0.508001mm; height=1.651001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=65.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - } - } - ha:r { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil; - } - } - } - ha:s { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=20.0mil; y1=40.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=5.0mil; y1=40.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=0.0; y1=35.0mil; x2=5.0mil; y2=40.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:t { - width=0.254001mm; height=1.270001mm; delta=10.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=25.0mil; x2=10.0mil; y2=25.0mil; thickness=8.0mil; - } - } - } - ha:u { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=30.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - } - } - ha:v { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=20.0mil; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:w { - width=0.762001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=30.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=10.0mil; y1=50.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=15.0mil; y1=30.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=15.0mil; y1=45.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=25.0mil; y1=50.0mil; x2=30.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=30.0mil; y1=30.0mil; x2=30.0mil; y2=45.0mil; thickness=8.0mil; - } - } - } - ha:x { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=30.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=50.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - } - } - ha:y { - width=0.508001mm; height=1.651001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=30.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=15.0mil; y1=65.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=5.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=0.0; y1=60.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - } - } - ha:z { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=50.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:~ { - width=0.635001mm; height=0.889001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=30.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=10.0mil; y1=30.0mil; x2=15.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=15.0mil; y1=35.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=20.0mil; y1=35.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil; - } - } - } - ha:&7b { - width=0.254001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=15.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=30.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:&7d { - width=0.254001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=5.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=5.0mil; y1=25.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=0.0; y1=50.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil; - } - } - } - ha:| { - width=0.001um; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:&20 { - width=0.0; height=10.0mil; delta=18.0mil; - li:objects { - } - } - ha:&23 { - width=0.508001mm; height=1.016001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=35.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=25.0mil; x2=20.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=15.0mil; y1=20.0mil; x2=15.0mil; y2=40.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=5.0mil; y1=20.0mil; x2=5.0mil; y2=40.0mil; thickness=8.0mil; - } - } - } - ha:&26 { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=15.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=35.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=0.0; y1=25.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=5.0mil; y1=10.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=10.0mil; y1=10.0mil; x2=15.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.9 { - x1=15.0mil; y1=15.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil; - } - ha:line.10 { - x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - } - } - ha:! { - width=0.001um; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=45.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=10.0mil; x2=0.0; y2=35.0mil; thickness=8.0mil; - } - } - } - ha:" { - width=0.254001mm; height=0.508001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=20.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=10.0mil; y1=10.0mil; x2=10.0mil; y2=20.0mil; thickness=8.0mil; - } - } - } - ha:$ { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=15.0mil; y1=15.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=15.0mil; x2=15.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=20.0mil; x2=5.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=20.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=0.0; y1=25.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=15.0mil; y1=45.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; - } - ha:line.9 { - x1=5.0mil; y1=45.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.10 { - x1=0.0; y1=40.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.11 { - x1=10.0mil; y1=10.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:% { - width=1.016001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=15.0mil; x2=0.0; y2=20.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=5.0mil; y1=10.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=10.0mil; y1=10.0mil; x2=15.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=15.0mil; y1=15.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=10.0mil; y1=25.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=5.0mil; y1=25.0mil; x2=10.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=0.0; y1=20.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=0.0; y1=50.0mil; x2=40.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.9 { - x1=35.0mil; y1=50.0mil; x2=40.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.10 { - x1=40.0mil; y1=40.0mil; x2=40.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.11 { - x1=35.0mil; y1=35.0mil; x2=40.0mil; y2=40.0mil; thickness=8.0mil; - } - ha:line.12 { - x1=30.0mil; y1=35.0mil; x2=35.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.13 { - x1=25.0mil; y1=40.0mil; x2=30.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.14 { - x1=25.0mil; y1=40.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.15 { - x1=25.0mil; y1=45.0mil; x2=30.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.16 { - x1=30.0mil; y1=50.0mil; x2=35.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:' { - width=0.254001mm; height=0.508001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=20.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil; - } - } - } - ha:( { - width=0.127001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - } - } - ha:) { - width=0.127001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=5.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=50.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil; - } - } - } - ha:* { - width=0.508001mm; height=1.016001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=20.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=40.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=10.0mil; y1=20.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil; - } - } - } - ha:+ { - width=0.508001mm; height=1.016001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=10.0mil; y1=20.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil; - } - } - } - ha:, { - width=0.254001mm; height=1.524001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=60.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:- { - width=0.508001mm; height=0.762001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - } - } - ha:. { - width=0.127001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=50.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:0 { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=0.0; y1=40.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil; - } - } - } - ha:1 { - width=0.381001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=18.0mil; x2=8.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=8.0mil; y1=10.0mil; x2=8.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:2 { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=0.0; y1=50.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=0.0; y1=50.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:3 { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=5.0mil; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=20.0mil; y1=33.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.9 { - x1=20.0mil; y1=33.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil; - } - ha:line.10 { - x1=20.0mil; y1=23.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil; - } - } - } - ha:4 { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=35.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=35.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:5 { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=10.0mil; x2=0.0; y2=30.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=30.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=5.0mil; y1=25.0mil; x2=15.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=15.0mil; y1=25.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:6 { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=15.0mil; y1=28.0mil; x2=20.0mil; y2=33.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=0.0; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.9 { - x1=20.0mil; y1=33.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - } - } - ha:7 { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=50.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=10.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil; - } - } - } - ha:8 { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=37.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=37.0mil; x2=7.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=7.0mil; y1=30.0mil; x2=13.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=13.0mil; y1=30.0mil; x2=20.0mil; y2=37.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=20.0mil; y1=37.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=0.0; y1=23.0mil; x2=7.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.9 { - x1=0.0; y1=15.0mil; x2=0.0; y2=23.0mil; thickness=8.0mil; - } - ha:line.10 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.11 { - x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.12 { - x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.13 { - x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil; - } - ha:line.14 { - x1=13.0mil; y1=30.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil; - } - } - } - ha:9 { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=0.0; y1=15.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=0.0; y1=25.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - } - } - ha:< { - width=0.254001mm; height=1.016001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=30.0mil; x2=10.0mil; y2=20.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=30.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil; - } - } - } - ha:> { - width=0.254001mm; height=1.016001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=20.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=40.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; - } - } - } - ha:? { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=10.0mil; y1=30.0mil; x2=10.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=10.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=15.0mil; x2=0.0; y2=20.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil; - } - } - } - ha:@ { - width=1.270001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=40.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=40.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=10.0mil; y1=50.0mil; x2=40.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=50.0mil; y1=35.0mil; x2=50.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=50.0mil; y1=10.0mil; x2=40.0mil; y2=0.0; thickness=8.0mil; - } - ha:line.5 { - x1=40.0mil; y1=0.0; x2=10.0mil; y2=0.0; thickness=8.0mil; - } - ha:line.6 { - x1=10.0mil; y1=0.0; x2=0.0; y2=10.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=15.0mil; y1=20.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.9 { - x1=20.0mil; y1=35.0mil; x2=30.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.10 { - x1=30.0mil; y1=35.0mil; x2=35.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.11 { - x1=35.0mil; y1=30.0mil; x2=40.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.12 { - x1=35.0mil; y1=30.0mil; x2=35.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.13 { - x1=35.0mil; y1=20.0mil; x2=30.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.14 { - x1=20.0mil; y1=15.0mil; x2=30.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.15 { - x1=20.0mil; y1=15.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil; - } - ha:line.16 { - x1=40.0mil; y1=35.0mil; x2=50.0mil; y2=35.0mil; thickness=8.0mil; - } - } - } - ha:A { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=20.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=20.0mil; x2=7.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=7.0mil; y1=10.0mil; x2=18.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=18.0mil; y1=10.0mil; x2=25.0mil; y2=20.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=25.0mil; y1=20.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=0.0; y1=30.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil; - } - } - } - ha:B { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=25.0mil; y1=33.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=20.0mil; y1=28.0mil; x2=25.0mil; y2=33.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=5.0mil; y1=28.0mil; x2=20.0mil; y2=28.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=23.0mil; thickness=8.0mil; - } - ha:line.9 { - x1=20.0mil; y1=28.0mil; x2=25.0mil; y2=23.0mil; thickness=8.0mil; - } - } - } - ha:C { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=7.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=43.0mil; x2=7.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=17.0mil; x2=0.0; y2=43.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=17.0mil; x2=7.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=7.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - } - } - ha:D { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=18.0mil; y1=10.0mil; x2=25.0mil; y2=17.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=25.0mil; y1=17.0mil; x2=25.0mil; y2=43.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=18.0mil; y1=50.0mil; x2=25.0mil; y2=43.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=0.0; y1=50.0mil; x2=18.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=0.0; y1=10.0mil; x2=18.0mil; y2=10.0mil; thickness=8.0mil; - } - } - } - ha:E { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - } - } - ha:F { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil; - } - } - } - ha:G { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=25.0mil; y1=35.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.9 { - x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - } - } - ha:H { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=25.0mil; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=30.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil; - } - } - } - ha:I { - width=0.254001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:J { - width=0.381001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=7.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=15.0mil; y1=10.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=10.0mil; y1=50.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=0.0; y1=45.0mil; x2=0.0; y2=40.0mil; thickness=8.0mil; - } - } - } - ha:K { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=30.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=30.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:L { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:M { - width=0.762001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=10.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=15.0mil; y1=30.0mil; x2=30.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=30.0mil; y1=10.0mil; x2=30.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:&2f { - width=0.762001mm; height=1.143001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=45.0mil; x2=30.0mil; y2=15.0mil; thickness=8.0mil; - } - } - } - ha:&3a { - width=0.127001mm; height=0.889001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=25.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=35.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil; - } - } - } - ha:&3b { - width=0.254001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=50.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=10.0mil; y1=25.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; - } - } - } - ha:&3d { - width=0.508001mm; height=0.889001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=25.0mil; x2=20.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=35.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - } - } - ha:O { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:P { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - } - } - ha:N { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=25.0mil; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:R { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=13.0mil; y1=30.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:S { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=15.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=0.0; y1=25.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=25.0mil; y1=35.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.9 { - x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.10 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:Q { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=10.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:U { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - } - } - ha:V { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - } - } - ha:T { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=10.0mil; y1=10.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:X { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=50.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:Y { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=10.0mil; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:W { - width=0.762001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=0.0; y2=30.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=30.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=15.0mil; y1=30.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=25.0mil; y1=50.0mil; x2=30.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=30.0mil; y1=30.0mil; x2=30.0mil; y2=10.0mil; thickness=8.0mil; - } - } - } - ha:[ { - width=0.127001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=50.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:^ { - width=0.254001mm; height=0.381001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=10.0mil; x2=10.0mil; y2=15.0mil; thickness=8.0mil; - } - } - } - ha:Z { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=10.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=0.0; y1=50.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=50.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - ha:a { - width=0.635001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; - } - ha:line.1 { - x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.2 { - x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; - } - ha:line.3 { - x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; - } - ha:line.4 { - x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.5 { - x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - ha:line.6 { - x1=20.0mil; y1=45.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.7 { - x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; - } - ha:line.8 { - x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; - } - } - } - ha:_ { - width=0.508001mm; height=1.270001mm; delta=12.0mil; - li:objects { - ha:line.0 { - x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; - } - } - } - } - id = 0 - } - } - ha:layer_stack { - li:groups { - ha:0 { - name = top_paste - ha:type { top=1; paste=1; } - li:layers { 9; } - } - ha:1 { - name = top_silk - ha:type { silk=1; top=1; } - li:layers { 8; } - } - ha:2 { - name = top_mask - ha:type { top=1; mask=1; } - li:layers { 10; } - } - ha:3 { - name = top_copper - ha:type { copper=1; top=1; } - li:layers { 0; 2; } - } - ha:4 { - name = grp_4 - ha:type { substrate=1; intern=1; } - li:layers { } - ha:attributes { - thickness={0.7375mm } - } - } - ha:5 { - name = Intern - ha:type { copper=1; intern=1; } - li:layers { 5; } - } - ha:6 { - name = grp_6 - ha:type { substrate=1; intern=1; } - li:layers { } - ha:attributes { - thickness={0.125mm } - } - } - ha:7 { - name = Intern - ha:type { copper=1; intern=1; } - li:layers { 4; } - } - ha:8 { - name = grp_8 - ha:type { substrate=1; intern=1; } - li:layers { } - ha:attributes { - thickness={0.7375mm } - } - } - ha:9 { - name = global_outline - ha:type { boundary=1; } - li:layers { 6; } - purpose = uroute - } - ha:10 { - name = bottom_copper - ha:type { bottom=1; copper=1; } - li:layers { 1; 3; } - } - ha:11 { - name = bottom_mask - ha:type { bottom=1; mask=1; } - li:layers { 11; } - } - ha:12 { - name = bottom_silk - ha:type { silk=1; bottom=1; } - li:layers { 7; } - } - ha:13 { - name = bottom_paste - ha:type { bottom=1; paste=1; } - li:layers { 12; } - } - ha:14 { - name = pmech - ha:type { mech=1; } - li:layers { 13; } - purpose = proute - } - ha:15 { - name = umech - ha:type { mech=1; } - li:layers { 14; } - purpose = uroute - } - ha:16 { - name = top_assy - ha:type { top=1; doc=1; } - li:layers { 15; } - ha:attributes { - init-invis=1 - } - purpose = assy - } - ha:17 { - name = bot_assy - ha:type { bottom=1; doc=1; } - li:layers { 16; } - ha:attributes { - init-invis=1 - } - purpose = assy - } - ha:18 { - name = fab - ha:type { top=1; doc=1; } - li:layers { 17; } - ha:attributes { - init-invis=1 - } - purpose = fab - } - } - } - li:pcb-rnd-conf-v1 { - ha:overwrite { - ha:design { - text_font_id = 0 - } - ha:editor { - grids_idx = 2 - grid = 5.00 mil - } - } - } - ha:pixmaps { - } -} Index: work/bug_files/Poly_rewrite/thermal.rp =================================================================== --- work/bug_files/Poly_rewrite/thermal.rp (revision 38705) +++ work/bug_files/Poly_rewrite/thermal.rp (nonexistent) @@ -1,576 +0,0 @@ -ha:pcb-rnd-board-v9 { - - 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 - } - } - - ha:meta { - ha:size { - y2 = 825.0mil - x1 = 0.0 - x2 = 925.0mil - thermal_scale = 0.010000 - y1 = 0.0 - } - ha:grid { - spacing = 25.0mil - offs_x = 0.0 - offs_y = 0.0 - } - } - - ha:data { - li:padstack_prototypes { - - ha:ps_proto_v6.0 { - hdia=0.8mm; hplated=1; htop=0; hbottom=0; - li:shape { - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=2.0mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - top = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=2.0mm; } - ha:combining { } - ha:layer_mask { - bottom = 1 - copper = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=2.0mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - intern = 1 - } - clearance=0.0 - } - } - } - - ha:ps_proto_v6.1 { - hdia=1.0mm; hplated=1; htop=0; hbottom=0; - li:shape { - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=2.2mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - top = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=2.2mm; } - ha:combining { } - ha:layer_mask { - bottom = 1 - copper = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=2.2mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - intern = 1 - } - clearance=0.0 - } - } - } - - ha:ps_proto_v6.2 { - hdia=1.2mm; hplated=1; htop=0; hbottom=0; - li:shape { - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=3.5mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - top = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=3.5mm; } - ha:combining { } - ha:layer_mask { - bottom = 1 - copper = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=3.5mm; } - ha:combining { } - ha:layer_mask { - copper = 1 - intern = 1 - } - clearance=0.0 - } - } - } - - ha:ps_proto_v6.3 { - hdia=0.8mm; hplated=1; htop=0; hbottom=0; - li:shape { - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=64.0mil; } - ha:combining { } - ha:layer_mask { - copper = 1 - top = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=64.0mil; } - ha:combining { } - ha:layer_mask { - bottom = 1 - copper = 1 - } - clearance=0.0 - } - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=64.0mil; } - ha:combining { } - ha:layer_mask { - copper = 1 - intern = 1 - } - clearance=0.0 - } - } - } - } - - li:objects { - ha:padstack_ref.47 { - proto=0; x=450.0mil; y=350.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=34.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - li:0 { - on - diag - round - noshape - } - } - } - } - li:layers { - - ha:top-sig { - lid=0 - group=3 - ha:combining { } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shiftt} - {pcb-rnd::key::select}={l; t} - } - - li:objects { - ha:polygon.48 { clearance=40.0mil; - li:geometry { - ta:contour { - { 25.0mil; 25.0mil } - { 875.0mil; 25.0mil } - { 875.0mil; 775.0mil } - { 25.0mil; 775.0mil } - } - } - - ha:flags { - clearpoly=1 - } - } - } - color = {#8b2323} - } - - ha:bottom-sig { - lid=1 - group=10 - ha:combining { } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shiftb} - {pcb-rnd::key::select}={l; b} - } - - li:objects { - } - color = {#3a5fcd} - } - - ha:top-gnd { - lid=2 - group=3 - ha:combining { } - - li:objects { - } - color = {#104e8b} - } - - ha:bottom-gnd { - lid=3 - group=10 - ha:combining { } - - li:objects { - } - color = {#cd3700} - } - - ha:int-sig2 { - lid=4 - group=7 - ha:combining { } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shifti} - {pcb-rnd::key::select}={l; i} - } - - li:objects { - } - color = {#548b54} - } - - ha:int-sig1 { - lid=5 - group=5 - ha:combining { } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shifto} - {pcb-rnd::key::select}={l; o} - } - - li:objects { - } - color = {#8b7355} - } - - ha:outline { - lid=6 - group=9 - ha:combining { } - - li:objects { - } - color = {#00868b} - } - - ha:bottom-silk { - lid=7 - group=12 - ha:combining { auto=1; } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shiftx} - {pcb-rnd::key::select}={l; x} - } - - li:objects { - } - color = {#000000} - } - - ha:top-silk { - lid=8 - group=1 - ha:combining { auto=1; } - - ha:attributes { - {pcb-rnd::key::vis}={l; Shifts} - {pcb-rnd::key::select}={l; s} - } - - li:objects { - } - color = {#000000} - } - - ha:top-paste { - lid=9 - group=0 - ha:combining { auto=1; } - - li:objects { - } - color = {#cd00cd} - } - - ha:top-mask { - lid=10 - group=2 - ha:combining { sub=1; auto=1; } - - li:objects { - } - color = {#ff0000} - } - - ha:bottom-mask { - lid=11 - group=11 - ha:combining { sub=1; auto=1; } - - li:objects { - } - color = {#ff0000} - } - - ha:bottom-paste { - lid=12 - group=13 - ha:combining { auto=1; } - - li:objects { - } - color = {#cd00cd} - } - - ha:slot-plated { - lid=13 - group=14 - ha:combining { auto=1; } - - li:objects { - } - color = {#8b7355} - } - - ha:slot-unplated { - lid=14 - group=15 - ha:combining { auto=1; } - - li:objects { - } - color = {#00868b} - } - - ha:top-assy { - lid=15 - group=16 - ha:combining { } - - li:objects { - } - color = {#444444} - } - - ha:bot-assy { - lid=16 - group=17 - ha:combining { } - - li:objects { - } - color = {#444444} - } - - ha:fab { - lid=17 - group=18 - ha:combining { auto=1; } - - li:objects { - } - color = {#222222} - } - } - } - - ha:layer_stack { - li:groups { - ha:0 { - name = top_paste - ha:type { top=1; paste=1; } - li:layers { 9; } - } - ha:1 { - name = top_silk - ha:type { silk=1; top=1; } - li:layers { 8; } - } - ha:2 { - name = top_mask - ha:type { top=1; mask=1; } - li:layers { 10; } - } - ha:3 { - name = top_copper - ha:type { copper=1; top=1; } - li:layers { 0; 2; } - } - ha:4 { - name = grp_4 - ha:type { substrate=1; intern=1; } - li:layers { } - ha:attributes { - thickness={0.7375mm } - } - } - ha:5 { - name = Intern - ha:type { copper=1; intern=1; } - li:layers { 5; } - } - ha:6 { - name = grp_6 - ha:type { substrate=1; intern=1; } - li:layers { } - ha:attributes { - thickness={0.125mm } - } - } - ha:7 { - name = Intern - ha:type { copper=1; intern=1; } - li:layers { 4; } - } - ha:8 { - name = grp_8 - ha:type { substrate=1; intern=1; } - li:layers { } - ha:attributes { - thickness={0.7375mm } - } - } - ha:9 { - name = global_outline - ha:type { boundary=1; } - li:layers { 6; } - purpose = uroute - } - ha:10 { - name = bottom_copper - ha:type { bottom=1; copper=1; } - li:layers { 1; 3; } - } - ha:11 { - name = bottom_mask - ha:type { bottom=1; mask=1; } - li:layers { 11; } - } - ha:12 { - name = bottom_silk - ha:type { silk=1; bottom=1; } - li:layers { 7; } - } - ha:13 { - name = bottom_paste - ha:type { bottom=1; paste=1; } - li:layers { 12; } - } - ha:14 { - name = pmech - ha:type { mech=1; } - li:layers { 13; } - purpose = proute - } - ha:15 { - name = umech - ha:type { mech=1; } - li:layers { 14; } - purpose = uroute - } - ha:16 { - name = top_assy - ha:type { top=1; doc=1; } - li:layers { 15; } - ha:attributes { - init-invis=1 - } - purpose = assy - } - ha:17 { - name = bot_assy - ha:type { bottom=1; doc=1; } - li:layers { 16; } - ha:attributes { - init-invis=1 - } - purpose = assy - } - ha:18 { - name = fab - ha:type { top=1; doc=1; } - li:layers { 17; } - ha:attributes { - init-invis=1 - } - purpose = fab - } - } - } - li:pcb-rnd-conf-v1 { - ha:overwrite { - ha:design { - text_font_id = 0 - } - ha:editor { - } - } - } - ha:pixmaps { - } -} Index: work/bug_files/Poly_rewrite/clipping-2154-1676.txt =================================================================== --- work/bug_files/Poly_rewrite/clipping-2154-1676.txt (revision 38705) +++ work/bug_files/Poly_rewrite/clipping-2154-1676.txt (nonexistent) @@ -1,2 +0,0 @@ -move right most vertex down by 1mil -left hand side of same polygon clips out of existance Index: work/bug_files/Poly_rewrite/intersect.txt =================================================================== --- work/bug_files/Poly_rewrite/intersect.txt (revision 38705) +++ work/bug_files/Poly_rewrite/intersect.txt (nonexistent) @@ -1,7 +0,0 @@ -Corner case: two clearances happen to have a shared vertical contour line -in the middle which causes self-intersecting poly on the gerber output. -Ucamco ref viewer warns. - -Poly nohole slicer should probably slice it in the middle, but it may be -the poly lib that's having a zero sized polygon there? - Index: work/test_poly/bdale3.lht =================================================================== --- work/test_poly/bdale3.lht (nonexistent) +++ work/test_poly/bdale3.lht (revision 38706) @@ -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 { + } +} Index: work/test_poly/bdale4.lht =================================================================== --- work/test_poly/bdale4.lht (nonexistent) +++ work/test_poly/bdale4.lht (revision 38706) @@ -0,0 +1,944 @@ +ha:pcb-rnd-board-v8 { + + 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 + } + } + + 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:data { + li:padstack_prototypes { + + ha:ps_proto_v6.0 { + hdia=0.8mm; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.0mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.0mm; } + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.0mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + } + } + } + + ha:ps_proto_v6.1 { + hdia=1.0mm; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.2mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.2mm; } + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.2mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + } + } + } + + ha:ps_proto_v6.2 { + hdia=1.2mm; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=3.5mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=3.5mm; } + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=3.5mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + } + } + } + + ha:ps_proto_v6.3 { + hdia=0.8mm; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=64.0mil; } + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=64.0mil; } + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=64.0mil; } + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + } + } + } + } + + li:objects { + ha:padstack_ref.42996 { + proto=0; x=70.0mil; y=2.453in; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + ha:padstack_ref.43232 { + proto=0; x=70.0mil; y=2.593in; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + } + li:layers { + + ha:top-sig { + lid=0 + group=3 + ha:combining { } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shiftt} + {pcb-rnd::key::select}={l; t} + } + + 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} + } + + ha:top-gnd { + lid=1 + group=3 + ha:combining { } + + li:objects { + ha:polygon.43238 { clearance=40.0mil; + li:geometry { + ta:contour { + { 5.0mil; 5.0mil } + { 3.596in; 5.0mil } + { 3.596in; 78.613mm } + { 5.0mil; 78.613mm } + } + } + + ha:flags { + clearpoly=1 + } + } + } + color = {#104e8b} + } + + ha:outline { + lid=2 + group=7 + ha:combining { } + + li:objects { + ha:line.20760 { + 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=outline + } + } + ha:line.20763 { + 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=outline + } + } + ha:line.20766 { + 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=outline + } + } + ha:line.20769 { + 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=outline + } + } + } + color = {#00868b} + } + + ha:bottom-silk { + lid=3 + group=9 + ha:combining { auto=1; } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shiftx} + {pcb-rnd::key::select}={l; x} + } + + li:objects { + } + color = {#000000} + } + + ha:top-silk { + lid=4 + group=1 + ha:combining { auto=1; } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shifts} + {pcb-rnd::key::select}={l; s} + } + + li:objects { + } + color = {#000000} + } + + ha:top-paste { + lid=5 + group=0 + ha:combining { auto=1; } + + li:objects { + } + color = {#cd00cd} + } + + ha:top-mask { + lid=6 + group=2 + ha:combining { sub=1; auto=1; } + + li:objects { + } + color = {#ff0000} + } + + ha:bottom-mask { + lid=7 + group=8 + ha:combining { sub=1; auto=1; } + + li:objects { + } + color = {#ff0000} + } + + ha:bottom-paste { + lid=8 + group=10 + ha:combining { auto=1; } + + li:objects { + } + color = {#cd00cd} + } + + ha:slot-plated { + lid=9 + group=11 + ha:combining { auto=1; } + + li:objects { + } + color = {#8b7355} + } + + ha:slot-unplated { + lid=10 + group=12 + ha:combining { auto=1; } + + li:objects { + } + color = {#00868b} + } + + ha:top-assy { + lid=11 + group=13 + ha:combining { } + + li:objects { + } + color = {#444444} + } + + ha:bot-assy { + lid=12 + group=14 + ha:combining { } + + li:objects { + } + color = {#444444} + } + + ha:fab { + lid=13 + group=15 + ha:combining { auto=1; } + + li:objects { + } + color = {#222222} + } + } + } + + 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:step_12 { + li:conn { U1-80; } + } + ha:fet_11 { + li:conn { J2-4; } + } + ha:fet_12 { + li:conn { J2-7; } + } + ha:fet_16 { + li:conn { J2-19; } + } + ha:step_16 { + li:conn { U1-81; } + } + ha:step_17 { + li:conn { U1-82; } + } + ha:fet_18 { + li:conn { J2-24; } + } + ha:step_21 { + li:conn { U1-86; } + } + ha:fet_25 { + li:conn { J3-16; } + } + ha:step_31 { + li:conn { U1-62; } + } + ha:fet_17 { + li:conn { J2-22; } + } + ha:fet_23 { + li:conn { J3-9; } + } + ha:step_23 { + li:conn { U1-88; } + } + ha:fet_21 { + li:conn { J3-4; } + } + ha:fet_22 { + li:conn { J3-7; } + } + ha:fet_27 { + li:conn { J3-22; } + } + ha:fet_19 { + li:conn { J2-27; } + } + ha:fet_20 { + li:conn { J3-1; } + } + ha:step_15 { + li:conn { U1-9; } + } + ha:fet_39 { + li:conn { J4-27; } + } + ha:fet_28 { + li:conn { J3-24; } + } + ha:fet_43 { + li:conn { J5-9; } + } + ha:fet_14 { + li:conn { J2-12; } + } + ha:step_14 { + li:conn { U1-8; } + } + ha:fet_32 { + li:conn { J4-7; } + } + ha:fet_33 { + li:conn { J4-9; } + } + ha:fet_34 { + li:conn { J4-12; } + } + ha:fet_24 { + li:conn { J3-12; } + } + ha:fet_30 { + li:conn { J4-1; } + } + ha:fet_26 { + li:conn { J3-19; } + } + ha:fet_38 { + li:conn { J4-24; } + } + ha:step_20 { + li:conn { U1-85; } + } + ha:fet_45 { + li:conn { J5-16; } + } + ha:fet_40 { + li:conn { J5-1; } + } + ha:fet_47 { + li:conn { J5-22; } + } + ha:fet_37 { + li:conn { J4-22; } + } + ha:fet_31 { + li:conn { J4-4; } + } + ha:fet_44 { + li:conn { J5-12; } + } + ha:fet_15 { + li:conn { J2-16; } + } + ha:fet_46 { + li:conn { J5-19; } + } + ha:step_29 { + li:conn { U1-60; } + } + ha:fet_36 { + li:conn { J4-19; } + } + ha:fet_49 { + li:conn { J5-27; } + } + ha:step_19 { + li:conn { U1-84; } + } + ha:step_25 { + li:conn { U1-56; } + } + ha:fet_13 { + li:conn { J2-9; } + } + ha:step_27 { + li:conn { U1-58; } + } + ha:step_28 { + li:conn { U1-59; } + } + ha:fet_35 { + li:conn { J4-16; } + } + ha:fet_41 { + li:conn { J5-4; } + } + ha:step_22 { + li:conn { U1-87; } + } + ha:step_18 { + li:conn { U1-83; } + } + ha:step_24 { + li:conn { U1-55; } + } + ha:step_30 { + li:conn { U1-61; } + } + ha:step_26 { + li:conn { U1-57; } + } + ha:step_32 { + li:conn { U1-97; } + } + ha:step_33 { + li:conn { U1-98; } + } + ha:fet_42 { + li:conn { J5-7; } + } + ha:fet_48 { + li:conn { J5-24; } + } + ha:fet_29 { + li:conn { J3-27; } + } + 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:layer_stack { + li:groups { + ha:0 { + name = top_paste + ha:type { top=1; paste=1; } + li:layers { 5; } + } + ha:1 { + name = top_silk + ha:type { silk=1; top=1; } + li:layers { 4; } + } + ha:2 { + name = top_mask + ha:type { top=1; mask=1; } + li:layers { 6; } + } + ha:3 { + name = top_copper + ha:type { copper=1; top=1; } + li:layers { 0; 1; } + } + ha:4 { + name = grp_4 + ha:type { substrate=1; intern=1; } + li:layers { } + ha:attributes { + thickness={0.7375mm } + } + } + ha:5 { + name = grp_6 + ha:type { substrate=1; intern=1; } + li:layers { } + ha:attributes { + thickness={0.125mm } + } + } + ha:6 { + name = grp_8 + ha:type { substrate=1; intern=1; } + li:layers { } + ha:attributes { + thickness={0.7375mm } + } + } + ha:7 { + name = global_outline + ha:type { boundary=1; } + li:layers { 2; } + purpose = uroute + } + ha:8 { + name = bottom_mask + ha:type { bottom=1; mask=1; } + li:layers { 7; } + } + ha:9 { + name = bottom_silk + ha:type { silk=1; bottom=1; } + li:layers { 3; } + } + ha:10 { + name = bottom_paste + ha:type { bottom=1; paste=1; } + li:layers { 8; } + } + ha:11 { + name = pmech + ha:type { mech=1; } + li:layers { 9; } + purpose = proute + } + ha:12 { + name = umech + ha:type { mech=1; } + li:layers { 10; } + purpose = uroute + } + ha:13 { + name = top_assy + ha:type { top=1; doc=1; } + li:layers { 11; } + ha:attributes { + init-invis=1 + } + purpose = assy + } + ha:14 { + name = bot_assy + ha:type { bottom=1; doc=1; } + li:layers { 12; } + ha:attributes { + init-invis=1 + } + purpose = assy + } + ha:15 { + name = fab + ha:type { top=1; doc=1; } + li:layers { 13; } + ha:attributes { + init-invis=1 + } + purpose = fab + } + } + } + li:pcb-rnd-conf-v1 { + ha:overwrite { + ha:design { + text_font_id = 0 + poly_isle_area = 200000000.0 + } + ha:editor { + wireframe_draw = false + grids_idx = 1 + grid = 1.00 mil + buffer_number = 0 + thin_draw = false + ha:view { + flip_y = 0 + } + show_solder_side = 0 + as_drawn_poly = true + show_drc = true + } + } + } + ha:pixmaps { + } +} Index: work/test_poly/clipping-2154-1676.rp =================================================================== --- work/test_poly/clipping-2154-1676.rp (nonexistent) +++ work/test_poly/clipping-2154-1676.rp (revision 38706) @@ -0,0 +1,2537 @@ +ha:pcb-rnd-board-v8 { + + 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 + } + } + + ha:meta { + ha:size { + thermal_scale = 0.500000 + x = 127.0mm + y = 127.0mm + } + ha:grid { + spacing = 1.0mil + offs_x = 0.0 + offs_y = 0.0 + } + } + + ha:data { + li:padstack_prototypes { + + ha:ps_proto_v6.0 { + hdia=0.8mm; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.0mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.0mm; } + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.0mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + } + } + } + + ha:ps_proto_v6.1 { + hdia=1.0mm; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.2mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.2mm; } + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.2mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + } + } + } + + ha:ps_proto_v6.2 { + hdia=1.2mm; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=3.5mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=3.5mm; } + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=3.5mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + } + } + } + + ha:ps_proto_v6.3 { + hdia=0.8mm; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=64.0mil; } + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=64.0mil; } + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=64.0mil; } + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + } + } + } + } + + li:objects { + } + li:layers { + + ha:top-sig { + lid=0 + group=3 + ha:combining { } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shiftt} + {pcb-rnd::key::select}={l; t} + } + + li:objects { + ha:line.10 { + x1=52.07mm; y1=1.58in; x2=52.07mm; y2=1.685in; thickness=0.251459mm; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.31 { + x1=2.08in; y1=1.83in; x2=2.08in; y2=1.725in; thickness=0.251459mm; clearance=40.0mil; + ha:flags { + clearline=1 + selected=1 + } + } + ha:polygon.5 { clearance=40.0mil; + li:geometry { + ta:contour { + { 2.015in; 1.59in } + { 2.08in; 1.59in } + { 2.104in; 1.678in } + { 2.015in; 1.74in } + } + } + + ha:flags { + clearpoly=1 + } + } + ha:polygon.34 { clearance=40.0mil; + li:geometry { + ta:contour { + { 54.7116mm; 1.676in } + { 1.997in; 1.724in } + { 50.927mm; 1.744in } + { 53.8988mm; 1.727in } + } + } + + ha:flags { + clearpoly=1 + } + } + } + color = {#8b2323} + } + + ha:bottom-sig { + lid=1 + group=10 + ha:combining { } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shiftb} + {pcb-rnd::key::select}={l; b} + } + + li:objects { + } + color = {#3a5fcd} + } + + ha:top-gnd { + lid=2 + group=3 + ha:combining { } + + li:objects { + } + color = {#104e8b} + } + + ha:bottom-gnd { + lid=3 + group=10 + ha:combining { } + + li:objects { + } + color = {#cd3700} + } + + ha:int-sig2 { + lid=4 + group=7 + ha:combining { } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shifti} + {pcb-rnd::key::select}={l; i} + } + + li:objects { + } + color = {#548b54} + } + + ha:int-sig1 { + lid=5 + group=5 + ha:combining { } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shifto} + {pcb-rnd::key::select}={l; o} + } + + li:objects { + } + color = {#8b7355} + } + + ha:outline { + lid=6 + group=9 + ha:combining { } + + li:objects { + } + color = {#00868b} + } + + ha:bottom-silk { + lid=7 + group=12 + ha:combining { auto=1; } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shiftx} + {pcb-rnd::key::select}={l; x} + } + + li:objects { + } + color = {#000000} + } + + ha:top-silk { + lid=8 + group=1 + ha:combining { auto=1; } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shifts} + {pcb-rnd::key::select}={l; s} + } + + li:objects { + } + color = {#000000} + } + + ha:top-paste { + lid=9 + group=0 + ha:combining { auto=1; } + + li:objects { + } + color = {#cd00cd} + } + + ha:top-mask { + lid=10 + group=2 + ha:combining { sub=1; auto=1; } + + li:objects { + } + color = {#ff0000} + } + + ha:bottom-mask { + lid=11 + group=11 + ha:combining { sub=1; auto=1; } + + li:objects { + } + color = {#ff0000} + } + + ha:bottom-paste { + lid=12 + group=13 + ha:combining { auto=1; } + + li:objects { + } + color = {#cd00cd} + } + + ha:slot-plated { + lid=13 + group=14 + ha:combining { auto=1; } + + li:objects { + } + color = {#8b7355} + } + + ha:slot-unplated { + lid=14 + group=15 + ha:combining { auto=1; } + + li:objects { + } + color = {#00868b} + } + + ha:top-assy { + lid=15 + group=16 + ha:combining { } + + li:objects { + } + color = {#444444} + } + + ha:bot-assy { + lid=16 + group=17 + ha:combining { } + + li:objects { + } + color = {#444444} + } + + ha:fab { + lid=17 + group=18 + ha:combining { auto=1; } + + li:objects { + } + color = {#222222} + } + } + } + + ha:font { + ha:geda_pcb { + cell_width=1.270001mm; cell_height=1.397001mm; + ha:symbols { + ha:] { + width=0.127001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=50.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:&5c { + width=0.762001mm; height=1.143001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=15.0mil; x2=30.0mil; y2=45.0mil; thickness=8.0mil; + } + } + } + ha:b { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; + } + } + } + ha:c { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:d { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + } + } + ha:e { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=0.0; y1=40.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=20.0mil; y1=40.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + } + } + ha:f { + width=0.381001mm; height=1.270001mm; delta=10.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=15.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=10.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=30.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; + } + } + } + ha:g { + width=0.508001mm; height=1.651001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=0.0; y1=60.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=5.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil; + } + ha:line.9 { + x1=15.0mil; y1=65.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil; + } + ha:line.10 { + x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil; + } + } + } + ha:h { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:i { + width=0.001um; height=1.270001mm; delta=10.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=20.0mil; x2=0.0; y2=21.0mil; thickness=10.0mil; + } + ha:line.1 { + x1=0.0; y1=35.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:j { + width=0.127001mm; height=1.651001mm; delta=10.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=20.0mil; x2=5.0mil; y2=21.0mil; thickness=10.0mil; + } + ha:line.1 { + x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=60.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=65.0mil; x2=5.0mil; y2=60.0mil; thickness=8.0mil; + } + } + } + ha:k { + width=0.381001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=35.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=35.0mil; x2=10.0mil; y2=25.0mil; thickness=8.0mil; + } + } + } + ha:l { + width=0.127001mm; height=1.270001mm; delta=10.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:m { + width=0.889001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=10.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=20.0mil; y1=35.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=25.0mil; y1=30.0mil; x2=30.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=30.0mil; y1=30.0mil; x2=35.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=35.0mil; y1=35.0mil; x2=35.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.9 { + x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil; + } + } + } + ha:n { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=10.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil; + } + } + } + ha:o { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:p { + width=0.635001mm; height=1.651001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=25.0mil; y1=35.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:q { + width=0.508001mm; height=1.651001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=65.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + } + } + ha:r { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil; + } + } + } + ha:s { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=20.0mil; y1=40.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=5.0mil; y1=40.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=0.0; y1=35.0mil; x2=5.0mil; y2=40.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:t { + width=0.254001mm; height=1.270001mm; delta=10.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=25.0mil; x2=10.0mil; y2=25.0mil; thickness=8.0mil; + } + } + } + ha:u { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=30.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + } + } + ha:v { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=20.0mil; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:w { + width=0.762001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=30.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=10.0mil; y1=50.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=15.0mil; y1=30.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=15.0mil; y1=45.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=25.0mil; y1=50.0mil; x2=30.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=30.0mil; y1=30.0mil; x2=30.0mil; y2=45.0mil; thickness=8.0mil; + } + } + } + ha:x { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=30.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=50.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + } + } + ha:y { + width=0.508001mm; height=1.651001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=30.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=15.0mil; y1=65.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=5.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=0.0; y1=60.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + } + } + ha:z { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=50.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:~ { + width=0.635001mm; height=0.889001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=30.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=10.0mil; y1=30.0mil; x2=15.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=15.0mil; y1=35.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=20.0mil; y1=35.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil; + } + } + } + ha:&7b { + width=0.254001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=15.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=30.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:&7d { + width=0.254001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=5.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=5.0mil; y1=25.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=0.0; y1=50.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil; + } + } + } + ha:| { + width=0.001um; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:&20 { + width=0.0; height=10.0mil; delta=18.0mil; + li:objects { + } + } + ha:&23 { + width=0.508001mm; height=1.016001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=35.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=25.0mil; x2=20.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=15.0mil; y1=20.0mil; x2=15.0mil; y2=40.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=5.0mil; y1=20.0mil; x2=5.0mil; y2=40.0mil; thickness=8.0mil; + } + } + } + ha:&26 { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=15.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=35.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=0.0; y1=25.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=5.0mil; y1=10.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=10.0mil; y1=10.0mil; x2=15.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.9 { + x1=15.0mil; y1=15.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil; + } + ha:line.10 { + x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + } + } + ha:! { + width=0.001um; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=45.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=10.0mil; x2=0.0; y2=35.0mil; thickness=8.0mil; + } + } + } + ha:" { + width=0.254001mm; height=0.508001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=20.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=10.0mil; y1=10.0mil; x2=10.0mil; y2=20.0mil; thickness=8.0mil; + } + } + } + ha:$ { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=15.0mil; y1=15.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=15.0mil; x2=15.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=20.0mil; x2=5.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=20.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=0.0; y1=25.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=15.0mil; y1=45.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; + } + ha:line.9 { + x1=5.0mil; y1=45.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.10 { + x1=0.0; y1=40.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.11 { + x1=10.0mil; y1=10.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:% { + width=1.016001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=15.0mil; x2=0.0; y2=20.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=5.0mil; y1=10.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=10.0mil; y1=10.0mil; x2=15.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=15.0mil; y1=15.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=10.0mil; y1=25.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=5.0mil; y1=25.0mil; x2=10.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=0.0; y1=20.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=0.0; y1=50.0mil; x2=40.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.9 { + x1=35.0mil; y1=50.0mil; x2=40.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.10 { + x1=40.0mil; y1=40.0mil; x2=40.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.11 { + x1=35.0mil; y1=35.0mil; x2=40.0mil; y2=40.0mil; thickness=8.0mil; + } + ha:line.12 { + x1=30.0mil; y1=35.0mil; x2=35.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.13 { + x1=25.0mil; y1=40.0mil; x2=30.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.14 { + x1=25.0mil; y1=40.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.15 { + x1=25.0mil; y1=45.0mil; x2=30.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.16 { + x1=30.0mil; y1=50.0mil; x2=35.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:' { + width=0.254001mm; height=0.508001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=20.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil; + } + } + } + ha:( { + width=0.127001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + } + } + ha:) { + width=0.127001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=5.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=50.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil; + } + } + } + ha:* { + width=0.508001mm; height=1.016001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=20.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=40.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=10.0mil; y1=20.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil; + } + } + } + ha:+ { + width=0.508001mm; height=1.016001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=10.0mil; y1=20.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil; + } + } + } + ha:, { + width=0.254001mm; height=1.524001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=60.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:- { + width=0.508001mm; height=0.762001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + } + } + ha:. { + width=0.127001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=50.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:0 { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=0.0; y1=40.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil; + } + } + } + ha:1 { + width=0.381001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=18.0mil; x2=8.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=8.0mil; y1=10.0mil; x2=8.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:2 { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=0.0; y1=50.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=0.0; y1=50.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:3 { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=5.0mil; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=20.0mil; y1=33.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.9 { + x1=20.0mil; y1=33.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil; + } + ha:line.10 { + x1=20.0mil; y1=23.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil; + } + } + } + ha:4 { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=35.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=35.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:5 { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=10.0mil; x2=0.0; y2=30.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=30.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=5.0mil; y1=25.0mil; x2=15.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=15.0mil; y1=25.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:6 { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=15.0mil; y1=28.0mil; x2=20.0mil; y2=33.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=0.0; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.9 { + x1=20.0mil; y1=33.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + } + } + ha:7 { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=50.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=10.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil; + } + } + } + ha:8 { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=37.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=37.0mil; x2=7.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=7.0mil; y1=30.0mil; x2=13.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=13.0mil; y1=30.0mil; x2=20.0mil; y2=37.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=20.0mil; y1=37.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=0.0; y1=23.0mil; x2=7.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.9 { + x1=0.0; y1=15.0mil; x2=0.0; y2=23.0mil; thickness=8.0mil; + } + ha:line.10 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.11 { + x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.12 { + x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.13 { + x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil; + } + ha:line.14 { + x1=13.0mil; y1=30.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil; + } + } + } + ha:9 { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=0.0; y1=15.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=0.0; y1=25.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + } + } + ha:< { + width=0.254001mm; height=1.016001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=30.0mil; x2=10.0mil; y2=20.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=30.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil; + } + } + } + ha:> { + width=0.254001mm; height=1.016001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=20.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=40.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; + } + } + } + ha:? { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=10.0mil; y1=30.0mil; x2=10.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=10.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=15.0mil; x2=0.0; y2=20.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil; + } + } + } + ha:@ { + width=1.270001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=40.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=40.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=10.0mil; y1=50.0mil; x2=40.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=50.0mil; y1=35.0mil; x2=50.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=50.0mil; y1=10.0mil; x2=40.0mil; y2=0.0; thickness=8.0mil; + } + ha:line.5 { + x1=40.0mil; y1=0.0; x2=10.0mil; y2=0.0; thickness=8.0mil; + } + ha:line.6 { + x1=10.0mil; y1=0.0; x2=0.0; y2=10.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=15.0mil; y1=20.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.9 { + x1=20.0mil; y1=35.0mil; x2=30.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.10 { + x1=30.0mil; y1=35.0mil; x2=35.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.11 { + x1=35.0mil; y1=30.0mil; x2=40.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.12 { + x1=35.0mil; y1=30.0mil; x2=35.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.13 { + x1=35.0mil; y1=20.0mil; x2=30.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.14 { + x1=20.0mil; y1=15.0mil; x2=30.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.15 { + x1=20.0mil; y1=15.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil; + } + ha:line.16 { + x1=40.0mil; y1=35.0mil; x2=50.0mil; y2=35.0mil; thickness=8.0mil; + } + } + } + ha:A { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=20.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=20.0mil; x2=7.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=7.0mil; y1=10.0mil; x2=18.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=18.0mil; y1=10.0mil; x2=25.0mil; y2=20.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=25.0mil; y1=20.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=0.0; y1=30.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil; + } + } + } + ha:B { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=25.0mil; y1=33.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=20.0mil; y1=28.0mil; x2=25.0mil; y2=33.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=5.0mil; y1=28.0mil; x2=20.0mil; y2=28.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=23.0mil; thickness=8.0mil; + } + ha:line.9 { + x1=20.0mil; y1=28.0mil; x2=25.0mil; y2=23.0mil; thickness=8.0mil; + } + } + } + ha:C { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=7.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=43.0mil; x2=7.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=17.0mil; x2=0.0; y2=43.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=17.0mil; x2=7.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=7.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + } + } + ha:D { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=18.0mil; y1=10.0mil; x2=25.0mil; y2=17.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=25.0mil; y1=17.0mil; x2=25.0mil; y2=43.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=18.0mil; y1=50.0mil; x2=25.0mil; y2=43.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=0.0; y1=50.0mil; x2=18.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=0.0; y1=10.0mil; x2=18.0mil; y2=10.0mil; thickness=8.0mil; + } + } + } + ha:E { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + } + } + ha:F { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil; + } + } + } + ha:G { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=25.0mil; y1=35.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.9 { + x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + } + } + ha:H { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=25.0mil; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=30.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil; + } + } + } + ha:I { + width=0.254001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:J { + width=0.381001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=7.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=15.0mil; y1=10.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=10.0mil; y1=50.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=0.0; y1=45.0mil; x2=0.0; y2=40.0mil; thickness=8.0mil; + } + } + } + ha:K { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=30.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=30.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:L { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:M { + width=0.762001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=10.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=15.0mil; y1=30.0mil; x2=30.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=30.0mil; y1=10.0mil; x2=30.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:&2f { + width=0.762001mm; height=1.143001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=45.0mil; x2=30.0mil; y2=15.0mil; thickness=8.0mil; + } + } + } + ha:&3a { + width=0.127001mm; height=0.889001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=25.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=35.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil; + } + } + } + ha:&3b { + width=0.254001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=50.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=10.0mil; y1=25.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; + } + } + } + ha:&3d { + width=0.508001mm; height=0.889001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=25.0mil; x2=20.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=35.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + } + } + ha:O { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:P { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + } + } + ha:N { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=25.0mil; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:R { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=13.0mil; y1=30.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:S { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=15.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=0.0; y1=25.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=25.0mil; y1=35.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.9 { + x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.10 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:Q { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=10.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:U { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + } + } + ha:V { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + } + } + ha:T { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=10.0mil; y1=10.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:X { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=50.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:Y { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=10.0mil; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:W { + width=0.762001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=30.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=30.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=15.0mil; y1=30.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=25.0mil; y1=50.0mil; x2=30.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=30.0mil; y1=30.0mil; x2=30.0mil; y2=10.0mil; thickness=8.0mil; + } + } + } + ha:[ { + width=0.127001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=50.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:^ { + width=0.254001mm; height=0.381001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=10.0mil; x2=10.0mil; y2=15.0mil; thickness=8.0mil; + } + } + } + ha:Z { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=50.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=50.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:a { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=20.0mil; y1=45.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + } + } + ha:_ { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + } + id = 0 + } + } + ha:layer_stack { + li:groups { + ha:0 { + name = top_paste + ha:type { top=1; paste=1; } + li:layers { 9; } + } + ha:1 { + name = top_silk + ha:type { silk=1; top=1; } + li:layers { 8; } + } + ha:2 { + name = top_mask + ha:type { top=1; mask=1; } + li:layers { 10; } + } + ha:3 { + name = top_copper + ha:type { copper=1; top=1; } + li:layers { 0; 2; } + } + ha:4 { + name = grp_4 + ha:type { substrate=1; intern=1; } + li:layers { } + ha:attributes { + thickness={0.7375mm } + } + } + ha:5 { + name = Intern + ha:type { copper=1; intern=1; } + li:layers { 5; } + } + ha:6 { + name = grp_6 + ha:type { substrate=1; intern=1; } + li:layers { } + ha:attributes { + thickness={0.125mm } + } + } + ha:7 { + name = Intern + ha:type { copper=1; intern=1; } + li:layers { 4; } + } + ha:8 { + name = grp_8 + ha:type { substrate=1; intern=1; } + li:layers { } + ha:attributes { + thickness={0.7375mm } + } + } + ha:9 { + name = global_outline + ha:type { boundary=1; } + li:layers { 6; } + purpose = uroute + } + ha:10 { + name = bottom_copper + ha:type { bottom=1; copper=1; } + li:layers { 1; 3; } + } + ha:11 { + name = bottom_mask + ha:type { bottom=1; mask=1; } + li:layers { 11; } + } + ha:12 { + name = bottom_silk + ha:type { silk=1; bottom=1; } + li:layers { 7; } + } + ha:13 { + name = bottom_paste + ha:type { bottom=1; paste=1; } + li:layers { 12; } + } + ha:14 { + name = pmech + ha:type { mech=1; } + li:layers { 13; } + purpose = proute + } + ha:15 { + name = umech + ha:type { mech=1; } + li:layers { 14; } + purpose = uroute + } + ha:16 { + name = top_assy + ha:type { top=1; doc=1; } + li:layers { 15; } + ha:attributes { + init-invis=1 + } + purpose = assy + } + ha:17 { + name = bot_assy + ha:type { bottom=1; doc=1; } + li:layers { 16; } + ha:attributes { + init-invis=1 + } + purpose = assy + } + ha:18 { + name = fab + ha:type { top=1; doc=1; } + li:layers { 17; } + ha:attributes { + init-invis=1 + } + purpose = fab + } + } + } + li:pcb-rnd-conf-v1 { + ha:overwrite { + ha:design { + text_font_id = 0 + } + ha:editor { + grids_idx = 1 + grid = 1.00 mil + grid_unit = mm + } + } + } + ha:pixmaps { + } +} Index: work/test_poly/clipping-2154-1676.txt =================================================================== --- work/test_poly/clipping-2154-1676.txt (nonexistent) +++ work/test_poly/clipping-2154-1676.txt (revision 38706) @@ -0,0 +1,2 @@ +move right most vertex down by 1mil +left hand side of same polygon clips out of existance Index: work/test_poly/derive.rp =================================================================== --- work/test_poly/derive.rp (nonexistent) +++ work/test_poly/derive.rp (revision 38706) @@ -0,0 +1,359 @@ +ha:pcb-rnd-board-v8 { + + ha:meta { + ha:size { + thermal_scale = 0.500000 + x = 350.0mil + y = 400.0mil + } + ha:grid { + spacing = 25.0mil + offs_x = 0.0 + offs_y = 0.0 + } + } + + ha:data { + li:padstack_prototypes { + unused = 1 + unused = 1 + unused = 1 + unused = 1 + + ha:ps_proto_v6.4 { + hdia=0.0; hplated=0; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=10.0mil + li:ps_poly { + 6.64mm + 7.82mm + 6.64mm + 3.27mm + 5.75mm + 93.7007874mil + 5.75mm + 0.0 + 0.0 + 0.0 + 0.0 + 4.94mm + 0.78mm + 5.72mm + 0.78mm + 7.2mm + 1.22mm + 7.64mm + 5.78mm + 7.64mm + 5.93mm + 7.79mm + 5.96mm + 7.82mm + } + } + } + } + } + + li:objects { + ha:padstack_ref.6359939 { + proto=4; x=50.0mil; y=50.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=1 + } + } + } + li:layers { + + ha:top-sig { + lid=0 + group=3 + ha:combining { } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shiftt} + {pcb-rnd::key::select}={l; t} + } + + li:objects { + } + color = {#8b2323} + } + + ha:bottom-sig { + lid=1 + group=8 + ha:combining { } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shiftb} + {pcb-rnd::key::select}={l; b} + } + + li:objects { + } + color = {#3a5fcd} + } + + ha:outline { + lid=2 + group=7 + ha:combining { } + + li:objects { + } + color = {#00868b} + } + + ha:bottom-silk { + lid=3 + group=10 + ha:combining { auto=1; } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shiftx} + {pcb-rnd::key::select}={l; x} + } + + li:objects { + } + color = {#000000} + } + + ha:top-silk { + lid=4 + group=1 + ha:combining { auto=1; } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shifts} + {pcb-rnd::key::select}={l; s} + } + + li:objects { + } + color = {#000000} + } + + ha:top-paste { + lid=5 + group=0 + ha:combining { auto=1; } + + li:objects { + } + color = {#cd00cd} + } + + ha:top-mask { + lid=6 + group=2 + ha:combining { sub=1; auto=1; } + + li:objects { + } + color = {#ff0000} + } + + ha:bottom-mask { + lid=7 + group=9 + ha:combining { sub=1; auto=1; } + + li:objects { + } + color = {#ff0000} + } + + ha:bottom-paste { + lid=8 + group=11 + ha:combining { auto=1; } + + li:objects { + } + color = {#cd00cd} + } + + ha:slot-plated { + lid=9 + group=12 + ha:combining { auto=1; } + + li:objects { + } + color = {#8b7355} + } + + ha:slot-unplated { + lid=10 + group=13 + ha:combining { auto=1; } + + li:objects { + } + color = {#00868b} + } + + ha:top-assy { + lid=11 + group=14 + ha:combining { } + + li:objects { + } + color = {#444444} + } + + ha:bot-assy { + lid=12 + group=15 + ha:combining { } + + li:objects { + } + color = {#444444} + } + + ha:fab { + lid=13 + group=16 + ha:combining { auto=1; } + + li:objects { + } + color = {#222222} + } + } + } + + ha:layer_stack { + li:groups { + ha:0 { + name = top_paste + ha:type { top=1; paste=1; } + li:layers { 5; } + } + ha:1 { + name = top_silk + ha:type { silk=1; top=1; } + li:layers { 4; } + } + ha:2 { + name = top_mask + ha:type { top=1; mask=1; } + li:layers { 6; } + } + ha:3 { + name = top_copper + ha:type { copper=1; top=1; } + li:layers { 0; } + } + ha:4 { + name = grp_4 + ha:type { substrate=1; intern=1; } + li:layers { } + ha:attributes { + thickness={0.7375mm } + } + } + ha:5 { + name = grp_6 + ha:type { substrate=1; intern=1; } + li:layers { } + ha:attributes { + thickness={0.125mm } + } + } + ha:6 { + name = grp_8 + ha:type { substrate=1; intern=1; } + li:layers { } + ha:attributes { + thickness={0.7375mm } + } + } + ha:7 { + name = global_outline + ha:type { boundary=1; } + li:layers { 2; } + purpose = uroute + } + ha:8 { + name = bottom_copper + ha:type { bottom=1; copper=1; } + li:layers { 1; } + } + ha:9 { + name = bottom_mask + ha:type { bottom=1; mask=1; } + li:layers { 7; } + } + ha:10 { + name = bottom_silk + ha:type { silk=1; bottom=1; } + li:layers { 3; } + } + ha:11 { + name = bottom_paste + ha:type { bottom=1; paste=1; } + li:layers { 8; } + } + ha:12 { + name = pmech + ha:type { mech=1; } + li:layers { 9; } + purpose = proute + } + ha:13 { + name = umech + ha:type { mech=1; } + li:layers { 10; } + purpose = uroute + } + ha:14 { + name = top_assy + ha:type { top=1; doc=1; } + li:layers { 11; } + ha:attributes { + init-invis=1 + } + purpose = assy + } + ha:15 { + name = bot_assy + ha:type { bottom=1; doc=1; } + li:layers { 12; } + ha:attributes { + init-invis=1 + } + purpose = assy + } + ha:16 { + name = fab + ha:type { top=1; doc=1; } + li:layers { 13; } + ha:attributes { + init-invis=1 + } + purpose = fab + } + } + } + ha:pixmaps { + } +} Index: work/test_poly/dicer1.lht =================================================================== --- work/test_poly/dicer1.lht (nonexistent) +++ work/test_poly/dicer1.lht (revision 38706) @@ -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 { + } +} Index: work/test_poly/intersect.gtl =================================================================== --- work/test_poly/intersect.gtl (nonexistent) +++ work/test_poly/intersect.gtl (revision 38706) @@ -0,0 +1,277 @@ +G04 start of page 2 for group 3 layer_idx 0 * +G04 Title: USB hub, top_copper * +G04 Creator: pcb-rnd 3.0.4-rc1 * +G04 CreationDate: 2022-04-16 10:40:19 UTC * +G04 For: * +G04 Format: Gerber/RS-274X * +G04 PCB-Dimensions: 393701 393701 * +G04 PCB-Coordinate-Origin: lower left * +%MOIN*% +%FSLAX25Y25*% +%LNTOP_COPPER_NONE_3*% +%ADD11C,0.0001*% +G54D11*G36* +X379921Y379528D02*Y170866D01* +X195079D01* +Y259744D01* +X196850D01* +X196912Y259748D01* +X196972Y259762D01* +X197030Y259786D01* +X197083Y259818D01* +X197130Y259859D01* +X197170Y259906D01* +X197202Y259959D01* +X197226Y260016D01* +X197240Y260076D01* +X197245Y260138D01* +X197240Y260200D01* +X197226Y260260D01* +X197202Y260317D01* +X197170Y260370D01* +X197130Y260417D01* +X197083Y260457D01* +X197030Y260490D01* +X196972Y260513D01* +X196912Y260528D01* +X196851Y260531D01* +X197244D01* +Y260925D01* +X197248Y260863D01* +X197262Y260803D01* +X197286Y260746D01* +X197318Y260693D01* +X197359Y260646D01* +X197406Y260606D01* +X197459Y260573D01* +X197516Y260550D01* +X197576Y260535D01* +X197638Y260530D01* +X197700Y260535D01* +X197760Y260550D01* +X197817Y260573D01* +X197870Y260606D01* +X197917Y260646D01* +X197957Y260693D01* +X197990Y260746D01* +X198013Y260803D01* +X198028Y260863D01* +X198031Y260925D01* +Y265059D01* +X198028Y265121D01* +X198013Y265181D01* +X197990Y265238D01* +X197957Y265291D01* +X197917Y265338D01* +X197870Y265379D01* +X197817Y265411D01* +X197760Y265435D01* +X197700Y265449D01* +X197638Y265454D01* +X197576Y265449D01* +X197516Y265435D01* +X197458Y265411D01* +X197406Y265379D01* +X197359Y265338D01* +X197318Y265291D01* +X197286Y265238D01* +X197262Y265181D01* +X197248Y265121D01* +X197244Y265059D01* +Y265453D01* +X196851D01* +X196912Y265456D01* +X196972Y265471D01* +X197030Y265495D01* +X197083Y265527D01* +X197130Y265567D01* +X197170Y265614D01* +X197202Y265667D01* +X197226Y265724D01* +X197240Y265785D01* +X197245Y265846D01* +X197240Y265908D01* +X197226Y265968D01* +X197202Y266026D01* +X197170Y266079D01* +X197130Y266126D01* +X197083Y266166D01* +X197030Y266198D01* +X196972Y266222D01* +X196912Y266237D01* +X196850Y266240D01* +X195079D01* +Y379528D01* +X379921D01* +G37* + +X195079D02*Y266240D01* +X193307D01* +X193245Y266237D01* +X193185Y266222D01* +X193128Y266198D01* +X193075Y266166D01* +X193028Y266126D01* +X192988Y266079D01* +X192955Y266026D01* +X192931Y265968D01* +X192917Y265908D01* +X192912Y265846D01* +X192917Y265785D01* +X192931Y265724D01* +X192955Y265667D01* +X192988Y265614D01* +X193028Y265567D01* +X193075Y265527D01* +X193128Y265495D01* +X193185Y265471D01* +X193245Y265456D01* +X193307Y265453D01* +X192913D01* +Y265059D01* +X192910Y265121D01* +X192895Y265181D01* +X192872Y265238D01* +X192839Y265291D01* +X192799Y265338D01* +X192752Y265379D01* +X192699Y265411D01* +X192642Y265435D01* +X192581Y265449D01* +X192520Y265454D01* +X192458Y265449D01* +X192398Y265435D01* +X192340Y265411D01* +X192288Y265379D01* +X192240Y265338D01* +X192200Y265291D01* +X192168Y265238D01* +X192144Y265181D01* +X192130Y265121D01* +X192126Y265059D01* +Y260925D01* +X192130Y260863D01* +X192144Y260803D01* +X192168Y260746D01* +X192200Y260693D01* +X192240Y260646D01* +X192288Y260606D01* +X192340Y260573D01* +X192398Y260550D01* +X192458Y260535D01* +X192520Y260530D01* +X192581Y260535D01* +X192642Y260550D01* +X192699Y260573D01* +X192752Y260606D01* +X192799Y260646D01* +X192839Y260693D01* +X192872Y260746D01* +X192895Y260803D01* +X192910Y260863D01* +X192913Y260925D01* +Y260531D01* +X193307D01* +X193245Y260528D01* +X193185Y260513D01* +X193128Y260490D01* +X193075Y260457D01* +X193028Y260417D01* +X192988Y260370D01* +X192955Y260317D01* +X192931Y260260D01* +X192917Y260200D01* +X192912Y260138D01* +X192917Y260076D01* +X192931Y260016D01* +X192955Y259959D01* +X192988Y259906D01* +X193028Y259859D01* +X193075Y259818D01* +X193128Y259786D01* +X193185Y259762D01* +X193245Y259748D01* +X193307Y259744D01* +X195079D01* +Y170866D01* +X189173D01* +Y259744D01* +X191308D01* +X191339Y259742D01* +X191462Y259751D01* +X191462Y259751D01* +X191583Y259780D01* +X191697Y259828D01* +X191803Y259893D01* +X191897Y259973D01* +X191978Y260067D01* +X192042Y260173D01* +X192090Y260287D01* +X192119Y260408D01* +X192128Y260531D01* +X192126Y260562D01* +Y265422D01* +X192128Y265453D01* +X192119Y265576D01* +X192090Y265697D01* +X192042Y265811D01* +X191978Y265917D01* +X191897Y266011D01* +X191803Y266092D01* +X191697Y266156D01* +X191583Y266204D01* +X191462Y266233D01* +X191339Y266243D01* +X191308Y266240D01* +X189173D01* +Y379528D01* +X195079D01* + +G36* +X189173D02*Y266240D01* +X187039D01* +X187008Y266243D01* +X186885Y266233D01* +X186884Y266233D01* +X186764Y266204D01* +X186649Y266157D01* +X186544Y266092D01* +X186449Y266011D01* +X186369Y265917D01* +X186304Y265811D01* +X186257Y265697D01* +X186228Y265576D01* +X186218Y265453D01* +X186220Y265422D01* +Y260562D01* +X186218Y260531D01* +X186228Y260408D01* +X186257Y260287D01* +X186304Y260173D01* +X186369Y260067D01* +X186449Y259973D01* +X186544Y259893D01* +X186649Y259828D01* +X186764Y259780D01* +X186884Y259751D01* +X187008Y259742D01* +X187039Y259744D01* +X189173D01* +Y170866D01* +X13780D01* +Y379528D01* +X189173D01* +G37* +G36* +X187008Y260531D02*Y265453D01* +X191339D01* +Y260531D01* +X187008D01* +G37* +G36* +X192913D02*Y265453D01* +X197244D01* +Y260531D01* +X192913D01* +G37* +M02* Index: work/test_poly/intersect.lht =================================================================== --- work/test_poly/intersect.lht (nonexistent) +++ work/test_poly/intersect.lht (revision 38706) @@ -0,0 +1,960 @@ +ha:pcb-rnd-board-v8 { + + ha:meta { + ha:size { + thermal_scale = 0.500000 + x = 100.0mm + y = 100.0mm + } + ha:grid { + spacing = 0.1mm + offs_x = 0.0 + offs_y = 0.0 + } + board_name = USB hub + } + + ha:data { + li:padstack_prototypes { + + ha:ps_proto_v6.0 { + hdia=0.3mm; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=0.6mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=0.6mm; } + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=0.6mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + } + } + name = 0.3/0.6 + } + + ha:ps_proto_v6.1 { + hdia=0.5mm; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=0.8mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=0.8mm; } + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=0.8mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + } + } + name = 0.5/0.8 + } + + ha:ps_proto_v6.2 { + hdia=3.2mm; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=4.8mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=4.8mm; } + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=4.8mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=4.9524mm; } + ha:combining { sub=1; auto=1; } + ha:layer_mask { + top = 1 + mask = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=4.9524mm; } + ha:combining { sub=1; auto=1; } + ha:layer_mask { + bottom = 1 + mask = 1 + } + clearance=0.0 + } + } + name = mounting hole + } + + ha:ps_proto_v6.3 { + hdia=0.0; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.0 + li:ps_poly { + -4.75mm + -4.75mm + -4.75mm + 4.75mm + 4.75mm + 4.75mm + 4.75mm + -4.75mm + } + } + + ha:ps_shape_v4 { + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.0 + li:ps_poly { + -4.75mm + -4.75mm + -4.75mm + 4.75mm + 4.75mm + 4.75mm + 4.75mm + -4.75mm + } + } + + ha:ps_shape_v4 { + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + li:ps_poly { + -4.75mm + -4.75mm + -4.75mm + 4.75mm + 4.75mm + 4.75mm + 4.75mm + -4.75mm + } + } + } + name = USB-A + } + + ha:ps_proto_v6.4 { + hdia=5.5mm; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=11.0mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=11.0mm; } + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=11.0mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + } + } + name = DC barrel + } + + ha:ps_proto_v6.5 { + hdia=0.0; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.0 + li:ps_poly { + -5.75mm + -5.75mm + -5.75mm + 5.75mm + 5.75mm + 5.75mm + 5.75mm + -5.75mm + } + } + + ha:ps_shape_v4 { + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.0 + li:ps_poly { + -5.75mm + -5.75mm + -5.75mm + 5.75mm + 5.75mm + 5.75mm + 5.75mm + -5.75mm + } + } + + ha:ps_shape_v4 { + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + li:ps_poly { + -5.75mm + -5.75mm + -5.75mm + 5.75mm + 5.75mm + 5.75mm + 5.75mm + -5.75mm + } + } + } + name = USB-B + } + } + + li:objects { + ha:subc.159264 { + ha:attributes { + value=20pF + footprint=CAPC1608X92N.lht + refdes=C26 + } + ha:data { + li:padstack_prototypes { + + ha:ps_proto_v6.0 { + hdia=0.0; hplated=0; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.2mm + li:ps_poly { + -0.625mm + -0.55mm + 0.625mm + -0.55mm + 0.625mm + 0.55mm + -0.625mm + 0.55mm + } + } + + ha:ps_shape_v4 { + ha:combining { sub=1; auto=1; } + ha:layer_mask { + top = 1 + mask = 1 + } + clearance=0.0 + li:ps_poly { + -0.675mm + -0.6mm + 0.675mm + -0.6mm + 0.675mm + 0.6mm + -0.675mm + 0.6mm + } + } + + ha:ps_shape_v4 { + ha:combining { auto=1; } + ha:layer_mask { + top = 1 + paste = 1 + } + clearance=0.0 + li:ps_poly { + -0.625mm + -0.55mm + 0.625mm + -0.55mm + 0.625mm + 0.55mm + -0.625mm + 0.55mm + } + } + } + } + } + + li:objects { + ha:padstack_ref.159303 { + proto=0; x=48.05mm; y=33.2mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=1 + name=1 + } + } + ha:padstack_ref.159304 { + proto=0; x=1.9507874in; y=33.2mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:2 { + on + diag + round + noshape + } + } + + ha:attributes { + term=2 + name=2 + } + } + } + li:layers { + + ha:subc-aux { + lid=0 + ha:combining { } + + li:objects { + ha:line.159265 { + x1=48.8mm; y1=33.2mm; x2=48.8mm; y2=33.2mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=origin + } + } + ha:line.159268 { + x1=48.8mm; y1=33.2mm; x2=48.8mm; y2=32.2mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=x + } + } + ha:line.159271 { + x1=48.8mm; y1=33.2mm; x2=49.8mm; y2=33.2mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=y + } + } + ha:line.159274 { + x1=48.8mm; y1=33.2mm; x2=48.8mm; y2=33.2mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=pnp-origin + } + } + } + ha:type { + top = 1 + misc = 1 + virtual = 1 + } + } + + ha:top-silkscreen { + lid=1 + ha:combining { } + + li:objects { + ha:line.159277 { + x1=47.9mm; y1=34.125mm; x2=49.7mm; y2=34.125mm; thickness=0.2mm; clearance=0.0; + } + ha:line.159280 { + x1=47.9mm; y1=32.275mm; x2=49.7mm; y2=32.275mm; thickness=0.2mm; clearance=0.0; + } + } + ha:type { + silk = 1 + top = 1 + } + } + + ha:top-assembly { + lid=2 + ha:combining { } + + li:objects { + ha:line.159283 { + x1=48.8mm; y1=33.9mm; x2=48.8mm; y2=32.5mm; thickness=0.1mm; clearance=0.0; + } + ha:line.159286 { + x1=48.1mm; y1=33.2mm; x2=49.5mm; y2=33.2mm; thickness=0.1mm; clearance=0.0; + } + ha:line.159289 { + x1=48.0mm; y1=33.6mm; x2=48.0mm; y2=32.8mm; thickness=0.1mm; clearance=0.0; + } + ha:line.159292 { + x1=48.0mm; y1=32.8mm; x2=49.6mm; y2=32.8mm; thickness=0.1mm; clearance=0.0; + } + ha:line.159295 { + x1=49.6mm; y1=32.8mm; x2=49.6mm; y2=33.6mm; thickness=0.1mm; clearance=0.0; + } + ha:line.159298 { + x1=49.6mm; y1=33.6mm; x2=48.0mm; y2=33.6mm; thickness=0.1mm; clearance=0.0; + } + ha:arc.159301 { + x=48.8mm; y=33.2mm; width=0.5mm; height=0.5mm; astart=90.000000; adelta=360.000000; thickness=0.1mm; clearance=0.0; + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = assy + } + + ha:top-courtyard { + lid=3 + ha:combining { } + + li:objects { + ha:polygon.159305 { + li:geometry { + ta:contour { + { 47.25mm; 34.075mm } + { 47.75mm; 34.075mm } + { 49.85mm; 34.075mm } + { 50.35mm; 34.075mm } + { 50.35mm; 32.325mm } + { 49.85mm; 32.325mm } + { 47.75mm; 32.325mm } + { 47.25mm; 32.325mm } + } + } + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + } + + ha:top-silk { + lid=4 + ha:combining { auto=1; } + + li:objects { + } + ha:type { + silk = 1 + top = 1 + } + } + } + } + uid = Z7PWfKk5e3ZiWDedtbcAAAEl + } + } + li:layers { + + ha:top-sig { + lid=0 + group=3 + ha:combining { } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shiftt} + {pcb-rnd::key::select}={l; t} + } + + li:objects { + } + color = {#238b27} + } + + ha:bottom-sig { + lid=1 + group=10 + ha:combining { } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shiftb} + {pcb-rnd::key::select}={l; b} + } + + li:objects { + } + color = {#38ee39} + } + + ha:top-gnd { + lid=2 + group=3 + ha:combining { } + + li:objects { + ha:polygon.333076 { clearance=0.4mm; + li:geometry { + ta:contour { + { 3.5mm; 3.6mm } + { 96.5mm; 3.6mm } + { 96.5mm; 56.6mm } + { 3.5mm; 56.6mm } + } + } + + ha:flags { + clearpoly=1 + lock=1 + } + } + } + color = {#104e8b} + } + + ha:bottom-gnd { + lid=3 + group=10 + ha:combining { } + + li:objects { + } + color = {#6164ff} + } + + ha:outline { + lid=4 + group=7 + ha:combining { } + + li:objects { + } + color = {#00868b} + } + + ha:bottom-silk { + lid=5 + group=12 + ha:combining { auto=1; } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shiftx} + {pcb-rnd::key::select}={l; x} + } + + li:objects { + } + color = {#000000} + } + + ha:top-silk { + lid=6 + group=1 + ha:combining { auto=1; } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shifts} + {pcb-rnd::key::select}={l; s} + } + + li:objects { + } + color = {#000000} + } + + ha:top-paste { + lid=7 + group=0 + ha:combining { auto=1; } + + li:objects { + } + color = {#cd00cd} + } + + ha:top-mask { + lid=8 + group=2 + ha:combining { sub=1; auto=1; } + + li:objects { + } + color = {#ff0000} + } + + ha:bottom-mask { + lid=9 + group=11 + ha:combining { sub=1; auto=1; } + + li:objects { + } + color = {#ff0000} + } + + ha:bottom-paste { + lid=10 + group=13 + ha:combining { auto=1; } + + li:objects { + } + color = {#cd00cd} + } + + ha:slot-plated { + lid=11 + group=14 + ha:combining { auto=1; } + + li:objects { + } + color = {#8b7355} + } + + ha:slot-unplated { + lid=12 + group=15 + ha:combining { auto=1; } + + li:objects { + } + color = {#00868b} + } + + ha:top-assy { + lid=13 + group=16 + ha:combining { } + + li:objects { + } + color = {#444444} + } + + ha:bot-assy { + lid=14 + group=17 + ha:combining { } + + li:objects { + } + color = {#444444} + } + + ha:fab { + lid=15 + group=18 + ha:combining { auto=1; } + + li:objects { + } + color = {#222222} + } + + ha:top-courtyard { + lid=16 + group=8 + ha:combining { } + + li:objects { + } + color = {#104e8b} + } + + ha:bot-courtyard { + lid=17 + group=9 + ha:combining { } + + li:objects { + } + color = {#cd3700} + } + + ha:top-pwr { + lid=18 + group=3 + ha:combining { } + + li:objects { + } + color = {#c24744} + } + + ha:bottom-pwr { + lid=19 + group=10 + ha:combining { } + + li:objects { + } + color = {#ffa457} + } + + ha:bottom_shield { + lid=20 + group=10 + ha:combining { } + + li:objects { + ha:polygon.355623 { clearance=0.4mm; + li:geometry { + ta:contour { + { 3.5mm; 3.6mm } + { 6.1mm; 3.6mm } + { 6.1mm; 56.6mm } + { 3.5mm; 56.6mm } + } + } + + ha:flags { + clearpoly=1 + } + } + } + color = {#fcff58} + } + + } + } + ha:layer_stack { + li:groups { + ha:0 { + name = top_paste + ha:type { top=1; paste=1; } + li:layers { 7; } + } + ha:1 { + name = top_silk + ha:type { silk=1; top=1; } + li:layers { 6; } + } + ha:2 { + name = top_mask + ha:type { top=1; mask=1; } + li:layers { 8; } + } + ha:3 { + name = top_copper + ha:type { copper=1; top=1; } + li:layers { 0; 18; 2; } + ha:attributes { + thickness=0.035mm + } + } + ha:4 { + ha:type { substrate=1; intern=1; } + li:layers { } + ha:attributes { + thickness={0.2mm} + } + name = grp_4 + } + ha:5 { + name = grp_6 + ha:type { intern=1; substrate=1; } + li:layers { } + } + ha:6 { + ha:type { substrate=1; intern=1; } + li:layers { } + name = grp_8 + ha:attributes { + thickness=0.2mm + } + } + ha:7 { + name = global_outline + ha:type { boundary=1; } + li:layers { 4; } + purpose = uroute + } + ha:8 { + ha:type { top=1; doc=1; } + li:layers { 16;} + ha:attributes { + init-invis=true + } + name = top-courtyard + purpose = ko.courtyard + } + ha:9 { + name = bot-courtyard + ha:type { bottom=1; doc=1; } + li:layers { 17; } + purpose = ko.courtyard + ha:attributes { + init-invis=true + } + } + ha:10 { + name = bottom_copper + ha:type { bottom=1; copper=1; } + li:layers { 1; 19; 3; 20; } + ha:attributes { + thickness=0.035mm + } + } + ha:11 { + name = bottom_mask + ha:type { bottom=1; mask=1; } + li:layers { 9; } + } + ha:12 { + name = bottom_silk + ha:type { bottom=1; silk=1; } + li:layers { 5; } + } + ha:13 { + name = bottom_paste + ha:type { bottom=1; paste=1; } + li:layers { 10; } + } + ha:14 { + name = pmech + ha:type { mech=1; } + li:layers { 11; } + purpose = proute + } + ha:15 { + name = umech + ha:type { mech=1; } + li:layers { 12; } + purpose = uroute + } + ha:16 { + name = top_assy + ha:type { top=1; doc=1; } + li:layers { 13; } + purpose = assy + ha:attributes { + init-invis=1 + } + } + ha:17 { + name = bot_assy + ha:type { bottom=1; doc=1; } + li:layers { 14; } + purpose = assy + ha:attributes { + init-invis=1 + } + } + ha:18 { + name = fab + ha:type { top=1; doc=1; } + li:layers { 15; } + ha:attributes { + init-invis=1 + } + purpose = fab + } + } + } + ha:pixmaps { + } +} Index: work/test_poly/intersect.txt =================================================================== --- work/test_poly/intersect.txt (nonexistent) +++ work/test_poly/intersect.txt (revision 38706) @@ -0,0 +1,7 @@ +Corner case: two clearances happen to have a shared vertical contour line +in the middle which causes self-intersecting poly on the gerber output. +Ucamco ref viewer warns. + +Poly nohole slicer should probably slice it in the middle, but it may be +the poly lib that's having a zero sized polygon there? + Index: work/test_poly/line-arc-del-assert.rp =================================================================== --- work/test_poly/line-arc-del-assert.rp (nonexistent) +++ work/test_poly/line-arc-del-assert.rp (revision 38706) @@ -0,0 +1,4010 @@ +ha:pcb-rnd-board-v8 { + + 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 + } + } + + ha:meta { + ha:size { + thermal_scale = 0.500000 + x = 127.0mm + y = 127.0mm + } + ha:grid { + spacing = 10.0mil + offs_x = 0.0 + offs_y = 0.0 + } + } + + ha:data { + li:padstack_prototypes { + + ha:ps_proto_v6.0 { + hdia=0.8mm; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.0mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.0mm; } + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.0mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + } + } + } + + ha:ps_proto_v6.1 { + hdia=1.0mm; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.2mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.2mm; } + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.2mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + } + } + } + + ha:ps_proto_v6.2 { + hdia=1.2mm; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=3.5mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=3.5mm; } + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=3.5mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + } + } + } + + ha:ps_proto_v6.3 { + hdia=0.8mm; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=64.0mil; } + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=64.0mil; } + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=64.0mil; } + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + } + } + } + } + + li:objects { + } + li:layers { + + ha:top-sig { + lid=0 + group=3 + ha:combining { } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shiftt} + {pcb-rnd::key::select}={l; t} + } + + li:objects { + } + color = {#8b2323} + } + + ha:bottom-sig { + lid=1 + group=10 + ha:combining { } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shiftb} + {pcb-rnd::key::select}={l; b} + } + + li:objects { + ha:line.665649 { + x1=2.66in; y1=2.96in; x2=2.69in; y2=2.93in; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.666184 { + x1=64.633974mm; y1=81.924026mm; x2=67.192025mm; y2=79.365974mm; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.666263 { + x1=2.03in; y1=3.24in; x2=63.735949mm; y2=82.296001mm; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.666403 { + x1=69.224025mm; y1=79.365974mm; x2=2.48464461in; y2=85.480025mm; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.666188 { + x1=2.66in; y1=78.467949mm; x2=2.66in; y2=2.96in; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.665655 { + x1=2.69in; y1=2.93in; x2=2.69in; y2=67.31mm; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.665568 { + x1=2.74in; y1=66.294mm; x2=2.74in; y2=78.467949mm; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.666407 { + x1=62.211948mm; y1=85.852mm; x2=2.31in; y2=85.852mm; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + selected=1 + } + } + ha:arc.666183 { + x=63.735949mm; y=81.026001mm; width=50.0mil; height=50.0mil; astart=90.000000; adelta=45.000000; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:arc.666187 { + x=66.294mm; y=78.467949mm; width=50.0mil; height=50.0mil; astart=135.000000; adelta=45.000000; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:arc.666402 { + x=2.69in; y=78.467949mm; width=50.0mil; height=50.0mil; astart=180.000000; adelta=-45.000000; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:arc.666406 { + x=62.211948mm; y=3.33in; width=50.0mil; height=50.0mil; astart=135.000000; adelta=-45.000000; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + } + color = {#3a5fcd} + } + + ha:top-gnd { + lid=2 + group=3 + ha:combining { } + + li:objects { + } + color = {#104e8b} + } + + ha:bottom-gnd { + lid=3 + group=10 + ha:combining { } + + li:objects { + ha:polygon.671538 { clearance=40.0mil; + li:geometry { + ta:contour { + { 1.71in; 2.49in } + { 78.994mm; 2.49in } + { 78.994mm; 3.68in } + { 1.71in; 3.68in } + } + } + + ha:flags { + clearpoly=1 + } + } + } + color = {#cd3700} + } + + ha:int-sig2 { + lid=4 + group=7 + ha:combining { } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shifti} + {pcb-rnd::key::select}={l; i} + } + + li:objects { + } + color = {#548b54} + } + + ha:int-sig1 { + lid=5 + group=5 + ha:combining { } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shifto} + {pcb-rnd::key::select}={l; o} + } + + li:objects { + } + color = {#8b7355} + } + + ha:outline { + lid=6 + group=9 + ha:combining { } + + li:objects { + } + color = {#00868b} + } + + ha:bottom-silk { + lid=7 + group=12 + ha:combining { auto=1; } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shiftx} + {pcb-rnd::key::select}={l; x} + } + + li:objects { + } + color = {#000000} + } + + ha:top-silk { + lid=8 + group=1 + ha:combining { auto=1; } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shifts} + {pcb-rnd::key::select}={l; s} + } + + li:objects { + } + color = {#000000} + } + + ha:top-paste { + lid=9 + group=0 + ha:combining { auto=1; } + + li:objects { + } + color = {#cd00cd} + } + + ha:bottom-mask { + lid=10 + group=11 + ha:combining { sub=1; auto=1; } + + li:objects { + } + color = {#ff0000} + } + + ha:bottom-paste { + lid=11 + group=13 + ha:combining { auto=1; } + + li:objects { + } + color = {#cd00cd} + } + + ha:slot-plated { + lid=12 + group=14 + ha:combining { auto=1; } + + li:objects { + } + color = {#8b7355} + } + + ha:slot-unplated { + lid=13 + group=15 + ha:combining { auto=1; } + + li:objects { + } + color = {#00868b} + } + + ha:top-assy { + lid=14 + group=16 + ha:combining { } + + li:objects { + } + color = {#444444} + } + + ha:bot-assy { + lid=15 + group=17 + ha:combining { } + + li:objects { + } + color = {#444444} + } + + ha:fab { + lid=16 + group=18 + ha:combining { auto=1; } + + li:objects { + } + color = {#222222} + } + + ha:top-mask-pos { + lid=17 + group=2 + ha:combining { } + + li:objects { + ha:line.655023 { + x1=1.61in; y1=72.136mm; x2=1.69in; y2=72.136mm; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.655026 { + x1=1.69in; y1=72.136mm; x2=1.76in; y2=2.83in; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.655029 { + x1=1.76in; y1=2.83in; x2=1.84in; y2=2.8in; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.655032 { + x1=1.84in; y1=2.8in; x2=1.91in; y2=2.77in; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.655035 { + x1=1.91in; y1=2.77in; x2=49.53mm; y2=2.74in; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.655038 { + x1=49.53mm; y1=2.74in; x2=1.98in; y2=2.71in; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.655041 { + x1=1.61in; y1=72.136mm; x2=1.53in; y2=2.83in; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.655044 { + x1=1.53in; y1=2.83in; x2=36.322mm; y2=2.81in; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.655047 { + x1=36.322mm; y1=2.81in; x2=1.39in; y2=2.78in; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.655050 { + x1=1.39in; y1=2.78in; x2=1.32in; y2=2.74in; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.655053 { + x1=1.32in; y1=2.74in; x2=1.28in; y2=2.7in; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.655056 { + x1=30.48mm; y1=67.818mm; x2=1.24in; y2=2.68in; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.655059 { + x1=1.24in; y1=2.68in; x2=1.28in; y2=2.7in; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.655062 { + x1=30.48mm; y1=67.818mm; x2=1.23in; y2=67.31mm; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.655065 { + x1=1.23in; y1=67.31mm; x2=1.26in; y2=2.64in; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.655068 { + x1=1.26in; y1=2.64in; x2=1.3in; y2=67.31mm; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.655071 { + x1=1.3in; y1=67.31mm; x2=1.35in; y2=2.64in; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.655074 { + x1=1.63in; y1=2.73in; x2=42.418mm; y2=2.73in; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.655077 { + x1=42.418mm; y1=2.73in; x2=1.71in; y2=2.72in; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.655080 { + x1=1.71in; y1=2.72in; x2=44.45mm; y2=2.72in; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.655083 { + x1=44.45mm; y1=2.72in; x2=1.81in; y2=2.73in; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.655086 { + x1=1.81in; y1=2.73in; x2=1.86in; y2=2.73in; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.655089 { + x1=1.86in; y1=2.73in; x2=1.91in; y2=2.72in; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.655092 { + x1=1.91in; y1=2.72in; x2=1.985in; y2=2.69in; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.655095 { + x1=1.96in; y1=2.7in; x2=1.98in; y2=2.7in; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.655098 { + x1=1.63in; y1=2.73in; x2=1.59in; y2=2.72in; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.655101 { + x1=1.59in; y1=2.72in; x2=1.54in; y2=2.7in; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.655104 { + x1=1.54in; y1=2.7in; x2=1.46in; y2=2.69in; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.655107 { + x1=1.46in; y1=2.69in; x2=1.39in; y2=2.69in; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.655110 { + x1=1.39in; y1=2.69in; x2=1.31in; y2=2.68in; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.655113 { + x1=1.31in; y1=2.68in; x2=1.27in; y2=67.818mm; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.655116 { + x1=1.27in; y1=67.818mm; x2=30.48mm; y2=67.818mm; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.655119 { + x1=1.35in; y1=2.64in; x2=35.814mm; y2=66.802mm; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.655122 { + x1=35.814mm; y1=66.802mm; x2=1.53in; y2=66.802mm; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.655125 { + x1=1.53in; y1=66.802mm; x2=1.56in; y2=2.64in; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.655128 { + x1=1.56in; y1=2.64in; x2=1.59in; y2=2.66in; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.655131 { + x1=1.59in; y1=2.66in; x2=1.63in; y2=2.68in; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.655134 { + x1=1.63in; y1=2.68in; x2=42.418mm; y2=67.818mm; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.655137 { + x1=42.418mm; y1=67.818mm; x2=1.72in; y2=2.66in; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.655140 { + x1=1.72in; y1=2.66in; x2=1.77in; y2=67.818mm; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.655143 { + x1=1.77in; y1=67.818mm; x2=1.83in; y2=2.68in; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.655146 { + x1=1.83in; y1=2.68in; x2=1.88in; y2=2.69in; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.655149 { + x1=1.88in; y1=2.69in; x2=1.93in; y2=2.68in; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.655152 { + x1=1.93in; y1=2.68in; x2=2.0in; y2=2.685in; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.655155 { + x1=1.98in; y1=2.7in; x2=1.98in; y2=2.71in; thickness=20.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:polygon.5222 { clearance=40.0mil; + li:geometry { + ta:contour { + { 30.48mm; 2.66in } + { 1.23in; 2.64in } + { 1.26in; 66.802mm } + { 1.3in; 2.64in } + { 1.35in; 66.802mm } + { 35.814mm; 2.62in } + { 1.53in; 2.62in } + { 1.56in; 66.802mm } + { 1.59in; 67.31mm } + { 1.63in; 67.818mm } + { 42.418mm; 2.66in } + { 1.72in; 67.31mm } + { 1.88in; 2.68in } + { 1.93in; 67.818mm } + { 1.985in; 2.675in } + { 1.985in; 2.71in } + { 1.955in; 2.74in } + { 1.91in; 2.77in } + { 1.76in; 2.83in } + { 1.69in; 72.136mm } + { 1.61in; 72.136mm } + { 1.525in; 2.83in } + { 36.322mm; 2.81in } + { 1.39in; 2.78in } + { 1.32in; 2.74in } + { 1.28in; 2.7in } + { 1.24in; 2.68in } + { 30.48mm; 67.818mm } + } + } + } + ha:polygon.655158 { clearance=40.0mil; + li:geometry { + ta:contour { + { 41.021mm; 2.54in } + { 41.783mm; 2.54in } + { 1.68in; 2.53in } + { 1.695in; 63.627mm } + { 44.45mm; 2.46in } + { 45.593mm; 2.43in } + { 1.84in; 61.087mm } + { 48.387mm; 2.37in } + { 1.91in; 59.309mm } + { 1.92in; 58.293mm } + { 1.89in; 2.29in } + { 1.86in; 58.039mm } + { 1.82in; 2.305in } + { 1.77in; 2.33in } + { 44.069mm; 2.35in } + { 1.7in; 60.325mm } + { 1.66in; 60.452mm } + { 1.61in; 60.325mm } + { 39.751mm; 59.944mm } + { 1.52in; 2.33in } + { 1.48in; 2.305in } + { 36.703mm; 58.039mm } + { 36.068mm; 2.27in } + { 1.395in; 2.265in } + { 1.38in; 2.305in } + { 35.814mm; 59.563mm } + { 36.957mm; 60.452mm } + { 38.481mm; 2.41in } + { 1.55in; 2.45in } + { 1.58in; 63.119mm } + { 40.767mm; 63.881mm } + } + } + + ha:flags { + clearpoly=1 + } + } + ha:polygon.655190 { clearance=40.0mil; + li:geometry { + ta:contour { + { 48.133mm; 81.026mm } + { 49.149mm; 79.502mm } + { 50.673mm; 3.095in } + { 51.943mm; 3.06in } + { 52.959mm; 76.835mm } + { 53.975mm; 2.97in } + { 2.165in; 2.92in } + { 55.499mm; 73.533mm } + { 56.134mm; 72.009mm } + { 56.134mm; 2.795in } + { 56.515mm; 2.77in } + { 2.25in; 69.469mm } + { 2.27in; 2.705in } + { 58.293mm; 2.655in } + { 2.3in; 66.294mm } + { 58.928mm; 65.659mm } + { 59.563mm; 2.55in } + { 59.944mm; 64.135mm } + { 2.365in; 2.55in } + { 2.35in; 65.786mm } + { 59.309mm; 2.655in } + { 58.928mm; 69.215mm } + { 2.28in; 2.81in } + { 56.769mm; 2.885in } + { 55.753mm; 75.057mm } + { 54.737mm; 3.035in } + { 54.102mm; 3.08in } + { 2.1in; 79.502mm } + { 1.88in; 81.661mm } + } + } + + ha:flags { + clearpoly=1 + } + } + ha:polygon.655220 { clearance=40.0mil; + li:geometry { + ta:contour { + { 945.0mil; 60.452mm } + { 970.0mil; 2.435in } + { 990.0mil; 2.495in } + { 1000.0mil; 65.151mm } + { 1.01in; 67.183mm } + { 26.035mm; 2.7in } + { 26.797mm; 70.485mm } + { 1.07in; 72.009mm } + { 27.305mm; 2.87in } + { 1.1in; 2.92in } + { 1.13in; 2.975in } + { 1.175in; 3.02in } + { 30.353mm; 3.05in } + { 30.48mm; 78.994mm } + { 28.067mm; 77.851mm } + { 1.07in; 3.04in } + { 1.03in; 74.295mm } + { 26.035mm; 2.81in } + { 995.0mil; 2.74in } + { 980.0mil; 2.655in } + { 970.0mil; 65.659mm } + { 965.0mil; 63.5mm } + { 955.0mil; 2.45in } + } + } + + ha:flags { + clearpoly=1 + } + } + ha:polygon.655244 { clearance=40.0mil; + li:geometry { + ta:contour { + { 870.0mil; 2.145in } + { 925.0mil; 2.165in } + { 950.0mil; 2.135in } + { 945.0mil; 2.12in } + { 900.0mil; 52.578mm } + { 860.0mil; 50.673mm } + { 835.0mil; 49.149mm } + { 805.0mil; 1.89in } + { 775.0mil; 1.855in } + { 725.0mil; 1.83in } + { 720.0mil; 1.89in } + { 750.0mil; 49.911mm } + { 735.0mil; 51.689mm } + { 750.0mil; 53.594mm } + { 755.0mil; 2.205in } + { 770.0mil; 2.29in } + { 775.0mil; 2.425in } + { 790.0mil; 64.135mm } + { 810.0mil; 66.167mm } + { 850.0mil; 2.72in } + { 885.0mil; 2.78in } + { 905.0mil; 2.855in } + { 915.0mil; 74.93mm } + { 910.0mil; 3.01in } + { 960.0mil; 3.07in } + { 27.051mm; 3.08in } + { 1.08in; 3.04in } + { 1.01in; 2.915in } + { 980.0mil; 72.39mm } + { 925.0mil; 2.75in } + { 900.0mil; 67.183mm } + { 895.0mil; 64.897mm } + { 885.0mil; 61.341mm } + { 880.0mil; 2.33in } + { 865.0mil; 57.785mm } + { 855.0mil; 56.261mm } + { 860.0mil; 2.18in } + } + } + + ha:flags { + clearpoly=1 + } + } + ha:polygon.655282 { clearance=40.0mil; + li:geometry { + ta:contour { + { 30.226mm; 77.343mm } + { 1.255in; 3.095in } + { 1.36in; 79.629mm } + { 36.576mm; 80.391mm } + { 1.525in; 80.899mm } + { 1.655in; 81.153mm } + { 44.831mm; 3.18in } + { 47.371mm; 80.391mm } + { 1.945in; 79.502mm } + { 55.499mm; 3.02in } + { 2.27in; 75.057mm } + { 2.325in; 73.533mm } + { 60.96mm; 72.263mm } + { 60.96mm; 2.92in } + { 2.39in; 3.01in } + { 59.817mm; 3.095in } + { 58.293mm; 80.391mm } + { 2.175in; 83.693mm } + { 51.435mm; 3.415in } + { 1.915in; 89.027mm } + { 1.73in; 3.66in } + { 43.307mm; 93.218mm } + { 1.595in; 3.665in } + { 1.405in; 89.535mm } + { 1.405in; 89.535mm } + { 31.623mm; 86.36mm } + { 1.12in; 83.185mm } + { 26.289mm; 81.026mm } + { 920.0mil; 3.02in } + } + } + + ha:flags { + clearpoly=1 + } + } + ha:polygon.655312 { clearance=40.0mil; + li:geometry { + ta:contour { + { 60.96mm; 72.39mm } + { 2.46in; 2.76in } + { 2.495in; 67.691mm } + { 63.881mm; 2.56in } + { 64.135mm; 2.46in } + { 2.54in; 60.325mm } + { 64.643mm; 2.325in } + { 2.56in; 2.28in } + { 65.405mm; 2.12in } + { 65.278mm; 2.015in } + { 64.135mm; 1.98in } + { 2.49in; 1.975in } + { 2.47in; 2.03in } + { 2.45in; 2.08in } + { 2.46in; 2.16in } + { 2.46in; 2.22in } + { 2.455in; 2.27in } + { 2.43in; 59.817mm } + { 61.087mm; 61.341mm } + { 61.341mm; 2.455in } + { 61.976mm; 2.455in } + { 2.45in; 63.5mm } + { 61.468mm; 65.278mm } + { 60.96mm; 2.64in } + { 2.365in; 2.72in } + { 59.817mm; 70.485mm } + { 2.325in; 72.009mm } + { 2.31in; 73.025mm } + { 2.29in; 74.803mm } + } + } + + ha:flags { + clearpoly=1 + } + } + ha:polygon.655342 { clearance=40.0mil; + li:geometry { + ta:contour { + { 1.32in; 2.74in } + { 1.38in; 2.8in } + { 1.39in; 2.83in } + { 35.941mm; 72.644mm } + { 36.83mm; 73.152mm } + { 1.505in; 73.66mm } + { 1.55in; 73.787mm } + { 1.62in; 2.91in } + { 1.665in; 2.91in } + { 1.715in; 2.915in } + { 44.45mm; 73.787mm } + { 1.79in; 2.885in } + { 1.82in; 2.87in } + { 46.99mm; 72.39mm } + { 1.88in; 2.83in } + { 48.387mm; 2.8in } + { 49.149mm; 2.765in } + { 1.98in; 2.705in } + { 1.92in; 2.765in } + { 46.609mm; 2.8in } + { 44.831mm; 2.83in } + { 1.68in; 72.136mm } + { 1.6in; 72.136mm } + { 1.495in; 2.825in } + { 36.322mm; 2.81in } + { 1.38in; 70.485mm } + { 33.909mm; 2.745in } + } + } + + ha:flags { + clearpoly=1 + } + } + ha:polygon.655370 { clearance=40.0mil; + li:geometry { + ta:contour { + { 1.94in; 69.977mm } + { 1.975in; 69.469mm } + { 50.927mm; 69.469mm } + { 51.689mm; 69.977mm } + { 2.075in; 69.977mm } + { 2.1in; 69.977mm } + { 53.975mm; 2.74in } + { 2.14in; 2.705in } + { 2.145in; 2.68in } + { 2.115in; 67.818mm } + { 52.451mm; 67.818mm } + { 2.03in; 67.818mm } + { 1.985in; 2.675in } + { 50.673mm; 2.675in } + { 1.98in; 2.71in } + { 1.94in; 2.745in } + } + } + + ha:flags { + clearpoly=1 + } + } + ha:polygon.655387 { clearance=40.0mil; + li:geometry { + ta:contour { + { 29.464mm; 68.961mm } + { 30.48mm; 68.453mm } + { 30.988mm; 2.69in } + { 1.235in; 2.69in } + { 31.75mm; 2.685in } + { 30.861mm; 67.818mm } + { 30.734mm; 2.66in } + { 1.235in; 67.183mm } + { 1.26in; 66.929mm } + { 30.734mm; 67.183mm } + { 29.972mm; 2.66in } + { 29.718mm; 2.675in } + { 1.155in; 2.69in } + { 1.145in; 2.71in } + { 1.155in; 2.72in } + } + } + + ha:flags { + clearpoly=1 + } + } + ha:polygon.655403 { clearance=40.0mil; + li:geometry { + ta:contour { + { 45.847mm; 1.66in } + { 45.085mm; 41.783mm } + { 44.323mm; 1.64in } + { 1.73in; 1.64in } + { 1.73in; 1.61in } + { 44.323mm; 1.57in } + { 1.755in; 1.53in } + { 1.81in; 1.49in } + { 1.88in; 36.957mm } + { 49.53mm; 36.322mm } + { 51.435mm; 36.068mm } + { 53.594mm; 36.576mm } + { 2.175in; 37.465mm } + { 56.769mm; 1.49in } + { 58.801mm; 1.52in } + { 60.325mm; 1.57in } + { 61.468mm; 40.767mm } + { 61.976mm; 1.64in } + { 60.579mm; 1.655in } + { 2.33in; 41.783mm } + { 57.785mm; 40.259mm } + { 56.769mm; 1.54in } + { 2.18in; 1.51in } + { 54.102mm; 38.1mm } + { 52.451mm; 1.505in } + { 2.0in; 1.525in } + { 1.93in; 1.57in } + { 1.815in; 1.63in } + } + } + + ha:flags { + clearpoly=1 + } + } + ha:polygon.655432 { clearance=40.0mil; + li:geometry { + ta:contour { + { 1.14in; 40.259mm } + { 1.14in; 40.767mm } + { 1.14in; 1.625in } + { 1.145in; 41.783mm } + { 29.464mm; 1.665in } + { 29.972mm; 1.68in } + { 30.734mm; 1.69in } + { 1.24in; 1.69in } + { 32.131mm; 1.685in } + { 32.639mm; 42.418mm } + { 1.3in; 1.65in } + { 1.31in; 1.625in } + { 1.31in; 1.595in } + { 32.639mm; 40.259mm } + { 32.131mm; 40.005mm } + { 1.23in; 1.56in } + { 30.48mm; 1.56in } + { 29.718mm; 1.57in } + } + } + + ha:flags { + clearpoly=1 + } + } + ha:polygon.655451 { clearance=40.0mil; + li:geometry { + ta:contour { + { 2.01in; 41.529mm } + { 2.01in; 42.418mm } + { 51.435mm; 1.695in } + { 52.197mm; 1.715in } + { 53.086mm; 1.725in } + { 53.975mm; 1.725in } + { 54.61mm; 1.715in } + { 2.165in; 1.7in } + { 2.18in; 42.545mm } + { 55.499mm; 41.783mm } + { 55.499mm; 1.63in } + { 54.737mm; 1.61in } + { 2.12in; 1.6in } + { 53.086mm; 1.6in } + { 51.943mm; 40.767mm } + { 51.689mm; 1.61in } + { 2.015in; 1.62in } + } + } + + ha:flags { + clearpoly=1 + } + } + ha:polygon.655469 { clearance=40.0mil; + li:geometry { + ta:contour { + { 655.0mil; 1.03in } + { 680.0mil; 970.0mil } + { 720.0mil; 905.0mil } + { 730.0mil; 860.0mil } + { 770.0mil; 815.0mil } + { 815.0mil; 770.0mil } + { 860.0mil; 725.0mil } + { 905.0mil; 645.0mil } + { 940.0mil; 610.0mil } + { 25.527mm; 565.0mil } + { 27.051mm; 525.0mil } + { 27.813mm; 505.0mil } + { 1.14in; 470.0mil } + { 29.972mm; 445.0mil } + { 1.23in; 420.0mil } + { 32.893mm; 385.0mil } + { 1.345in; 370.0mil } + { 1.345in; 355.0mil } + { 32.893mm; 360.0mil } + { 33.655mm; 335.0mil } + { 32.131mm; 345.0mil } + { 1.175in; 395.0mil } + { 1.11in; 420.0mil } + { 1.015in; 465.0mil } + { 960.0mil; 505.0mil } + { 915.0mil; 530.0mil } + { 865.0mil; 545.0mil } + { 805.0mil; 605.0mil } + { 765.0mil; 655.0mil } + { 745.0mil; 685.0mil } + { 740.0mil; 715.0mil } + { 720.0mil; 760.0mil } + { 690.0mil; 820.0mil } + { 660.0mil; 885.0mil } + { 635.0mil; 950.0mil } + { 625.0mil; 25.527mm } + { 610.0mil; 1.06in } + { 600.0mil; 28.067mm } + { 600.0mil; 29.464mm } + { 590.0mil; 29.972mm } + { 580.0mil; 30.48mm } + { 570.0mil; 31.623mm } + { 565.0mil; 32.639mm } + { 560.0mil; 33.909mm } + { 560.0mil; 1.38in } + { 560.0mil; 36.322mm } + { 560.0mil; 37.465mm } + { 575.0mil; 1.505in } + { 590.0mil; 37.719mm } + { 590.0mil; 1.525in } + { 605.0mil; 1.57in } + { 620.0mil; 1.61in } + { 635.0mil; 1.63in } + { 680.0mil; 1.665in } + { 670.0mil; 1.61in } + { 665.0mil; 1.57in } + { 685.0mil; 38.481mm } + { 700.0mil; 1.495in } + { 720.0mil; 36.957mm } + { 730.0mil; 36.068mm } + { 725.0mil; 1.38in } + { 715.0mil; 33.909mm } + { 715.0mil; 1.31in } + { 725.0mil; 1.27in } + { 740.0mil; 1.235in } + { 735.0mil; 30.226mm } + { 735.0mil; 29.591mm } + { 745.0mil; 28.067mm } + { 755.0mil; 27.305mm } + { 745.0mil; 1.06in } + { 745.0mil; 26.543mm } + { 745.0mil; 26.289mm } + { 755.0mil; 1.01in } + { 745.0mil; 985.0mil } + { 725.0mil; 1.01in } + { 695.0mil; 26.543mm } + { 685.0mil; 28.067mm } + { 685.0mil; 1.13in } + { 675.0mil; 1.175in } + { 670.0mil; 30.988mm } + } + } + + ha:flags { + clearpoly=1 + } + } + ha:polygon.655550 { clearance=40.0mil; + li:geometry { + ta:contour { + { 37.465mm; 1.65in } + { 38.1mm; 41.529mm } + { 1.53in; 1.625in } + { 39.497mm; 41.021mm } + { 40.005mm; 1.62in } + { 40.259mm; 1.63in } + { 1.59in; 1.63in } + { 1.59in; 40.767mm } + { 40.259mm; 1.58in } + { 1.57in; 39.243mm } + { 39.243mm; 37.719mm } + { 1.505in; 1.435in } + { 36.068mm; 1.38in } + { 33.909mm; 1.36in } + { 1.235in; 1.35in } + { 29.464mm; 1.375in } + { 27.813mm; 1.395in } + { 26.035mm; 1.405in } + { 965.0mil; 36.322mm } + { 930.0mil; 1.46in } + { 885.0mil; 1.49in } + { 855.0mil; 37.719mm } + { 860.0mil; 1.52in } + { 910.0mil; 40.005mm } + { 940.0mil; 1.58in } + { 975.0mil; 1.6in } + { 990.0mil; 41.021mm } + { 25.527mm; 40.005mm } + { 26.289mm; 39.243mm } + { 27.305mm; 1.525in } + { 29.21mm; 38.1mm } + { 30.988mm; 1.49in } + { 1.28in; 1.49in } + { 33.909mm; 1.505in } + { 1.38in; 1.53in } + { 1.465in; 1.62in } + } + } + + ha:flags { + clearpoly=1 + } + } + ha:polygon.655587 { clearance=40.0mil; + li:geometry { + ta:contour { + { 610.0mil; 1.99in } + { 595.0mil; 1.98in } + { 590.0mil; 1.97in } + { 585.0mil; 1.955in } + { 585.0mil; 1.93in } + { 585.0mil; 1.915in } + { 600.0mil; 49.149mm } + { 600.0mil; 1.955in } + { 610.0mil; 49.911mm } + { 615.0mil; 1.98in } + } + } + + ha:flags { + clearpoly=1 + } + } + ha:polygon.655598 { clearance=40.0mil; + li:geometry { + ta:contour { + { 675.0mil; 2.205in } + { 705.0mil; 2.2in } + { 735.0mil; 55.626mm } + { 740.0mil; 55.118mm } + { 740.0mil; 54.737mm } + { 735.0mil; 2.14in } + { 730.0mil; 53.467mm } + { 720.0mil; 53.086mm } + { 710.0mil; 52.959mm } + { 695.0mil; 2.08in } + { 680.0mil; 2.075in } + { 660.0mil; 52.578mm } + { 655.0mil; 52.451mm } + { 635.0mil; 2.06in } + { 630.0mil; 52.07mm } + { 630.0mil; 2.03in } + { 625.0mil; 2.01in } + { 635.0mil; 50.673mm } + { 645.0mil; 2.0in } + { 645.0mil; 51.435mm } + { 655.0mil; 51.689mm } + { 660.0mil; 2.015in } + { 670.0mil; 2.02in } + { 675.0mil; 2.03in } + { 675.0mil; 51.689mm } + { 690.0mil; 51.689mm } + { 705.0mil; 51.689mm } + { 710.0mil; 2.02in } + { 710.0mil; 2.0in } + { 690.0mil; 1.98in } + { 675.0mil; 1.96in } + { 665.0mil; 1.94in } + { 660.0mil; 48.895mm } + { 645.0mil; 1.91in } + { 640.0mil; 1.9in } + { 660.0mil; 48.133mm } + { 675.0mil; 1.885in } + { 685.0mil; 47.625mm } + { 710.0mil; 1.87in } + { 710.0mil; 48.133mm } + { 715.0mil; 1.92in } + { 720.0mil; 1.94in } + { 720.0mil; 1.975in } + { 725.0mil; 2.0in } + { 725.0mil; 2.03in } + { 730.0mil; 52.07mm } + { 735.0mil; 2.08in } + { 745.0mil; 2.1in } + { 755.0mil; 55.499mm } + { 755.0mil; 2.205in } + { 750.0mil; 2.22in } + { 725.0mil; 2.22in } + { 700.0mil; 56.261mm } + { 680.0mil; 2.205in } + } + } + + ha:flags { + clearpoly=1 + } + } + ha:polygon.655653 { clearance=40.0mil; + li:geometry { + ta:contour { + { 710.0mil; 1.87in } + { 700.0mil; 1.78in } + { 690.0mil; 1.7in } + { 675.0mil; 1.65in } + { 640.0mil; 1.63in } + { 630.0mil; 41.783mm } + { 620.0mil; 41.529mm } + { 600.0mil; 40.767mm } + { 590.0mil; 1.59in } + { 590.0mil; 39.497mm } + { 575.0mil; 1.53in } + { 555.0mil; 1.52in } + { 545.0mil; 38.1mm } + { 520.0mil; 1.49in } + { 505.0mil; 37.719mm } + { 500.0mil; 38.1mm } + { 500.0mil; 1.53in } + { 510.0mil; 1.55in } + { 535.0mil; 40.005mm } + { 540.0mil; 1.62in } + { 545.0mil; 41.783mm } + { 545.0mil; 1.695in } + { 555.0mil; 1.725in } + { 560.0mil; 44.069mm } + { 580.0mil; 1.73in } + { 590.0mil; 1.755in } + { 605.0mil; 1.79in } + { 620.0mil; 1.81in } + { 650.0mil; 1.82in } + { 640.0mil; 1.83in } + { 630.0mil; 46.99mm } + { 640.0mil; 47.625mm } + { 660.0mil; 1.885in } + { 690.0mil; 1.885in } + } + } + + ha:flags { + clearpoly=1 + } + } + ha:polygon.655688 { clearance=40.0mil; + li:geometry { + ta:contour { + { 66.802mm; 48.133mm } + { 2.62in; 49.53mm } + { 66.294mm; 2.0in } + { 2.6in; 2.04in } + { 65.786mm; 2.075in } + { 65.278mm; 53.594mm } + { 65.151mm; 2.145in } + { 65.405mm; 2.165in } + { 2.6in; 2.16in } + { 66.802mm; 54.61mm } + { 67.183mm; 2.16in } + { 67.691mm; 54.737mm } + { 2.685in; 2.14in } + { 2.685in; 53.975mm } + { 2.7in; 53.213mm } + { 2.705in; 52.959mm } + { 2.72in; 52.578mm } + { 2.73in; 2.06in } + { 2.74in; 51.943mm } + { 2.745in; 2.02in } + { 69.469mm; 51.435mm } + { 2.72in; 51.435mm } + { 2.69in; 2.02in } + { 2.69in; 51.943mm } + { 2.705in; 52.07mm } + { 2.7in; 2.06in } + { 2.69in; 52.578mm } + { 2.675in; 52.959mm } + { 2.66in; 53.086mm } + { 67.183mm; 2.1in } + { 2.625in; 2.115in } + { 2.6in; 53.594mm } + { 65.786mm; 53.594mm } + { 65.659mm; 2.1in } + { 2.595in; 2.08in } + { 66.421mm; 2.06in } + { 67.183mm; 2.01in } + { 67.691mm; 50.927mm } + { 67.31mm; 1.975in } + { 66.802mm; 1.97in } + { 2.64in; 1.945in } + { 2.64in; 1.93in } + { 67.183mm; 1.92in } + { 67.691mm; 48.895mm } + { 2.675in; 1.91in } + { 67.691mm; 48.133mm } + { 67.31mm; 1.88in } + } + } + + ha:flags { + clearpoly=1 + } + } + ha:polygon.655736 { clearance=40.0mil; + li:geometry { + ta:contour { + { 67.818mm; 1.93in } + { 2.69in; 48.895mm } + { 2.7in; 1.93in } + { 2.72in; 1.93in } + { 2.72in; 1.92in } + { 68.961mm; 48.387mm } + { 2.72in; 1.9in } + { 69.215mm; 1.885in } + { 69.469mm; 1.87in } + { 69.977mm; 47.371mm } + { 2.765in; 46.99mm } + { 2.77in; 1.845in } + { 2.765in; 1.87in } + { 69.977mm; 1.91in } + { 2.745in; 1.94in } + { 2.74in; 1.955in } + { 2.74in; 1.98in } + { 2.74in; 50.927mm } + { 2.74in; 2.015in } + { 2.75in; 51.435mm } + { 69.977mm; 2.01in } + { 2.765in; 1.985in } + { 2.77in; 1.955in } + { 2.77in; 1.93in } + { 2.77in; 1.91in } + { 2.78in; 1.9in } + { 2.78in; 1.87in } + { 70.739mm; 1.855in } + { 2.79in; 46.609mm } + { 2.795in; 1.81in } + { 2.8in; 1.79in } + { 2.795in; 1.77in } + { 2.78in; 1.785in } + { 2.77in; 45.847mm } + { 2.765in; 1.82in } + { 2.75in; 1.82in } + { 2.74in; 1.83in } + { 2.73in; 46.99mm } + { 2.72in; 1.855in } + { 2.705in; 1.845in } + { 68.453mm; 1.83in } + { 2.69in; 1.845in } + { 2.69in; 1.87in } + { 2.68in; 1.89in } + { 2.675in; 1.91in } + { 67.818mm; 48.895mm } + } + } + + ha:flags { + clearpoly=1 + } + } + ha:polygon.655783 { clearance=40.0mil; + li:geometry { + ta:contour { + { 65.278mm; 58.293mm } + { 65.659mm; 2.3in } + { 2.595in; 2.3in } + { 66.421mm; 2.3in } + { 2.625in; 58.293mm } + { 2.64in; 2.27in } + { 2.655in; 2.265in } + { 67.818mm; 56.515mm } + { 2.685in; 55.626mm } + { 67.691mm; 56.134mm } + { 67.31mm; 57.023mm } + { 66.929mm; 2.265in } + { 2.62in; 57.785mm } + { 2.595in; 2.28in } + { 2.58in; 2.27in } + { 65.278mm; 2.27in } + { 65.151mm; 2.28in } + } + } + + ha:flags { + clearpoly=1 + } + } + ha:polygon.655801 { clearance=40.0mil; + li:geometry { + ta:contour { + { 2.705in; 46.99mm } + { 2.71in; 1.825in } + { 69.215mm; 1.82in } + { 2.74in; 1.81in } + { 2.75in; 45.847mm } + { 69.977mm; 45.593mm } + { 2.77in; 1.79in } + { 70.485mm; 1.78in } + { 2.79in; 1.76in } + { 2.805in; 44.45mm } + { 71.628mm; 1.73in } + { 2.825in; 1.685in } + { 2.83in; 1.63in } + { 2.83in; 1.6in } + { 2.77in; 1.65in } + { 2.77in; 1.69in } + { 2.76in; 1.72in } + { 2.76in; 44.323mm } + { 2.75in; 1.76in } + { 2.74in; 44.831mm } + { 69.469mm; 45.085mm } + { 2.73in; 1.785in } + { 2.72in; 1.785in } + { 2.705in; 1.8in } + { 2.7in; 1.82in } + { 2.7in; 1.84in } + { 2.705in; 1.845in } + } + } + + ha:flags { + clearpoly=1 + } + } + ha:polygon.655829 { clearance=40.0mil; + li:geometry { + ta:contour { + { 910.0mil; 76.581mm } + { 900.0mil; 3.05in } + { 895.0mil; 78.994mm } + { 895.0mil; 3.175in } + { 885.0mil; 3.27in } + { 885.0mil; 3.345in } + { 880.0mil; 88.011mm } + { 880.0mil; 90.043mm } + { 885.0mil; 3.635in } + { 885.0mil; 93.599mm } + { 885.0mil; 3.71in } + { 835.0mil; 3.71in } + { 835.0mil; 3.615in } + { 840.0mil; 3.435in } + { 845.0mil; 3.3in } + { 850.0mil; 82.169mm } + { 845.0mil; 82.423mm } + { 835.0mil; 3.285in } + { 825.0mil; 85.09mm } + { 815.0mil; 86.36mm } + { 805.0mil; 3.51in } + { 800.0mil; 3.62in } + { 800.0mil; 3.71in } + { 225.0mil; 3.71in } + { 225.0mil; 3.375in } + { 380.0mil; 84.836mm } + { 485.0mil; 3.32in } + { 560.0mil; 83.947mm } + { 640.0mil; 82.677mm } + { 740.0mil; 80.899mm } + { 795.0mil; 3.145in } + { 830.0mil; 78.867mm } + { 890.0mil; 3.01in } + { 905.0mil; 75.819mm } + { 915.0mil; 75.819mm } + } + } + + ha:flags { + clearpoly=1 + } + } + ha:polygon.655865 { clearance=40.0mil; + li:geometry { + ta:contour { + { 2.395in; 74.295mm } + { 2.46in; 3.0in } + { 64.897mm; 3.095in } + { 2.625in; 80.01mm } + { 2.72in; 3.2in } + { 2.805in; 82.169mm } + { 2.89in; 3.26in } + { 77.343mm; 3.285in } + { 3.08in; 3.29in } + { 3.08in; 3.705in } + { 2.51in; 3.705in } + { 63.627mm; 90.17mm } + { 63.5mm; 87.376mm } + { 2.49in; 3.31in } + { 2.48in; 82.677mm } + { 2.47in; 81.915mm } + { 62.611mm; 81.915mm } + { 2.46in; 3.27in } + { 62.611mm; 85.852mm } + { 62.611mm; 88.011mm } + { 62.611mm; 3.58in } + { 62.611mm; 93.218mm } + { 62.611mm; 3.705in } + { 2.425in; 3.705in } + { 2.43in; 87.757mm } + { 2.43in; 83.185mm } + { 2.425in; 80.899mm } + { 61.087mm; 3.08in } + { 2.395in; 3.03in } + { 2.395in; 2.975in } + { 2.39in; 74.295mm } + } + } + + ha:flags { + clearpoly=1 + } + } + ha:polygon.655897 { clearance=40.0mil; + li:geometry { + ta:contour { + { 1.52in; 3.7in } + { 1.54in; 3.69in } + { 39.751mm; 3.68in } + { 1.595in; 3.665in } + { 1.71in; 3.665in } + { 44.45mm; 93.599mm } + { 1.78in; 3.7in } + { 45.593mm; 3.71in } + { 38.1mm; 3.71in } + { 1.51in; 3.705in } + } + } + + ha:flags { + clearpoly=1 + } + } + ha:polygon.655908 { clearance=40.0mil; + li:geometry { + ta:contour { + { 66.929mm; 1.92in } + { 2.685in; 1.845in } + { 68.961mm; 45.593mm } + { 69.469mm; 1.74in } + { 69.977mm; 43.307mm } + { 2.76in; 42.545mm } + { 70.739mm; 41.529mm } + { 71.501mm; 1.625in } + { 72.136mm; 1.595in } + { 72.136mm; 39.497mm } + { 2.83in; 1.53in } + { 2.795in; 1.55in } + { 70.485mm; 1.6in } + { 70.485mm; 1.56in } + { 2.795in; 1.525in } + { 2.81in; 37.465mm } + { 2.81in; 1.405in } + { 2.79in; 32.893mm } + { 2.76in; 1.125in } + { 69.469mm; 1.04in } + { 2.7in; 915.0mil } + { 67.31mm; 785.0mil } + { 65.786mm; 685.0mil } + { 2.495in; 625.0mil } + { 61.976mm; 600.0mil } + { 2.41in; 535.0mil } + { 60.325mm; 495.0mil } + { 58.801mm; 450.0mil } + { 57.277mm; 410.0mil } + { 55.626mm; 380.0mil } + { 2.115in; 340.0mil } + { 51.435mm; 325.0mil } + { 49.149mm; 325.0mil } + { 1.89in; 335.0mil } + { 1.955in; 365.0mil } + { 52.197mm; 400.0mil } + { 53.594mm; 415.0mil } + { 2.205in; 475.0mil } + { 2.29in; 550.0mil } + { 60.325mm; 615.0mil } + { 2.45in; 675.0mil } + { 63.5mm; 745.0mil } + { 2.53in; 825.0mil } + { 2.55in; 940.0mil } + { 2.56in; 1.02in } + { 2.58in; 28.829mm } + { 2.58in; 30.861mm } + { 2.595in; 1.31in } + { 66.802mm; 1.38in } + { 2.64in; 35.941mm } + { 2.625in; 36.322mm } + { 2.595in; 36.703mm } + { 65.405mm; 1.47in } + { 65.786mm; 1.505in } + { 66.294mm; 1.52in } + { 2.625in; 1.595in } + { 66.802mm; 1.66in } + { 66.802mm; 45.085mm } + { 66.802mm; 1.845in } + } + } + + ha:flags { + clearpoly=1 + } + } + ha:polygon.660729 { clearance=40.0mil; + li:geometry { + ta:contour { + { 2.7in; 73.152mm } + { 2.7in; 2.96in } + { 67.818mm; 3.01in } + { 66.294mm; 77.152mm } + { 2.55in; 3.01in } + { 2.52in; 2.96in } + { 2.52in; 73.152mm } + { 65.278mm; 2.52in } + { 2.58in; 2.49in } + { 66.294mm; 2.47in } + { 2.64in; 2.49in } + { 67.31mm; 2.52in } + } + } + + ha:flags { + clearpoly=1 + } + } + ha:polygon.661725 { clearance=40.0mil; + li:geometry { + ta:contour { + { 780.0mil; 2.8in } + { 780.0mil; 73.152mm } + { 750.0mil; 2.93in } + { 690.0mil; 75.12mm } + { 630.0mil; 2.93in } + { 600.0mil; 73.152mm } + { 600.0mil; 2.8in } + { 650.0mil; 61.976mm } + { 660.0mil; 2.41in } + { 690.0mil; 2.39in } + { 720.0mil; 2.41in } + { 730.0mil; 61.976mm } + } + } + + ha:flags { + clearpoly=1 + } + } + } + color = {#ff0000} + } + } + } + + ha:font { + ha:geda_pcb { + cell_width=1.270001mm; cell_height=1.397001mm; + ha:symbols { + ha:] { + width=0.127001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=50.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:&5c { + width=0.762001mm; height=1.143001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=15.0mil; x2=30.0mil; y2=45.0mil; thickness=8.0mil; + } + } + } + ha:b { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; + } + } + } + ha:c { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:d { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + } + } + ha:e { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=0.0; y1=40.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=20.0mil; y1=40.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + } + } + ha:f { + width=0.381001mm; height=1.270001mm; delta=10.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=15.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=10.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=30.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; + } + } + } + ha:g { + width=0.508001mm; height=1.651001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=0.0; y1=60.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=5.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil; + } + ha:line.9 { + x1=15.0mil; y1=65.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil; + } + ha:line.10 { + x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil; + } + } + } + ha:h { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:i { + width=0.001um; height=1.270001mm; delta=10.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=20.0mil; x2=0.0; y2=21.0mil; thickness=10.0mil; + } + ha:line.1 { + x1=0.0; y1=35.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:j { + width=0.127001mm; height=1.651001mm; delta=10.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=20.0mil; x2=5.0mil; y2=21.0mil; thickness=10.0mil; + } + ha:line.1 { + x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=60.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=65.0mil; x2=5.0mil; y2=60.0mil; thickness=8.0mil; + } + } + } + ha:k { + width=0.381001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=35.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=35.0mil; x2=10.0mil; y2=25.0mil; thickness=8.0mil; + } + } + } + ha:l { + width=0.127001mm; height=1.270001mm; delta=10.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:m { + width=0.889001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=10.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=20.0mil; y1=35.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=25.0mil; y1=30.0mil; x2=30.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=30.0mil; y1=30.0mil; x2=35.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=35.0mil; y1=35.0mil; x2=35.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.9 { + x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil; + } + } + } + ha:n { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=10.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil; + } + } + } + ha:o { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:p { + width=0.635001mm; height=1.651001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=25.0mil; y1=35.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:q { + width=0.508001mm; height=1.651001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=65.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + } + } + ha:r { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil; + } + } + } + ha:s { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=20.0mil; y1=40.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=5.0mil; y1=40.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=0.0; y1=35.0mil; x2=5.0mil; y2=40.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:t { + width=0.254001mm; height=1.270001mm; delta=10.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=25.0mil; x2=10.0mil; y2=25.0mil; thickness=8.0mil; + } + } + } + ha:u { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=30.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + } + } + ha:v { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=20.0mil; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:w { + width=0.762001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=30.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=10.0mil; y1=50.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=15.0mil; y1=30.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=15.0mil; y1=45.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=25.0mil; y1=50.0mil; x2=30.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=30.0mil; y1=30.0mil; x2=30.0mil; y2=45.0mil; thickness=8.0mil; + } + } + } + ha:x { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=30.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=50.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + } + } + ha:y { + width=0.508001mm; height=1.651001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=30.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=15.0mil; y1=65.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=5.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=0.0; y1=60.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + } + } + ha:z { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=50.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:~ { + width=0.635001mm; height=0.889001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=30.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=10.0mil; y1=30.0mil; x2=15.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=15.0mil; y1=35.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=20.0mil; y1=35.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil; + } + } + } + ha:&7b { + width=0.254001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=15.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=30.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:&7d { + width=0.254001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=5.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=5.0mil; y1=25.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=0.0; y1=50.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil; + } + } + } + ha:| { + width=0.001um; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:&20 { + width=0.0; height=10.0mil; delta=18.0mil; + li:objects { + } + } + ha:&23 { + width=0.508001mm; height=1.016001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=35.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=25.0mil; x2=20.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=15.0mil; y1=20.0mil; x2=15.0mil; y2=40.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=5.0mil; y1=20.0mil; x2=5.0mil; y2=40.0mil; thickness=8.0mil; + } + } + } + ha:&26 { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=15.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=35.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=0.0; y1=25.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=5.0mil; y1=10.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=10.0mil; y1=10.0mil; x2=15.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.9 { + x1=15.0mil; y1=15.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil; + } + ha:line.10 { + x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + } + } + ha:! { + width=0.001um; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=45.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=10.0mil; x2=0.0; y2=35.0mil; thickness=8.0mil; + } + } + } + ha:" { + width=0.254001mm; height=0.508001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=20.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=10.0mil; y1=10.0mil; x2=10.0mil; y2=20.0mil; thickness=8.0mil; + } + } + } + ha:$ { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=15.0mil; y1=15.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=15.0mil; x2=15.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=20.0mil; x2=5.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=20.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=0.0; y1=25.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=15.0mil; y1=45.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; + } + ha:line.9 { + x1=5.0mil; y1=45.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.10 { + x1=0.0; y1=40.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.11 { + x1=10.0mil; y1=10.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:% { + width=1.016001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=15.0mil; x2=0.0; y2=20.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=5.0mil; y1=10.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=10.0mil; y1=10.0mil; x2=15.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=15.0mil; y1=15.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=10.0mil; y1=25.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=5.0mil; y1=25.0mil; x2=10.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=0.0; y1=20.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=0.0; y1=50.0mil; x2=40.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.9 { + x1=35.0mil; y1=50.0mil; x2=40.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.10 { + x1=40.0mil; y1=40.0mil; x2=40.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.11 { + x1=35.0mil; y1=35.0mil; x2=40.0mil; y2=40.0mil; thickness=8.0mil; + } + ha:line.12 { + x1=30.0mil; y1=35.0mil; x2=35.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.13 { + x1=25.0mil; y1=40.0mil; x2=30.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.14 { + x1=25.0mil; y1=40.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.15 { + x1=25.0mil; y1=45.0mil; x2=30.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.16 { + x1=30.0mil; y1=50.0mil; x2=35.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:' { + width=0.254001mm; height=0.508001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=20.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil; + } + } + } + ha:( { + width=0.127001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + } + } + ha:) { + width=0.127001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=5.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=50.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil; + } + } + } + ha:* { + width=0.508001mm; height=1.016001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=20.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=40.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=10.0mil; y1=20.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil; + } + } + } + ha:+ { + width=0.508001mm; height=1.016001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=10.0mil; y1=20.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil; + } + } + } + ha:, { + width=0.254001mm; height=1.524001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=60.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:- { + width=0.508001mm; height=0.762001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + } + } + ha:. { + width=0.127001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=50.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:0 { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=0.0; y1=40.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil; + } + } + } + ha:1 { + width=0.381001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=18.0mil; x2=8.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=8.0mil; y1=10.0mil; x2=8.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:2 { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=0.0; y1=50.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=0.0; y1=50.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:3 { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=5.0mil; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=20.0mil; y1=33.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.9 { + x1=20.0mil; y1=33.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil; + } + ha:line.10 { + x1=20.0mil; y1=23.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil; + } + } + } + ha:4 { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=35.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=35.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:5 { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=10.0mil; x2=0.0; y2=30.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=30.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=5.0mil; y1=25.0mil; x2=15.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=15.0mil; y1=25.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:6 { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=15.0mil; y1=28.0mil; x2=20.0mil; y2=33.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=0.0; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.9 { + x1=20.0mil; y1=33.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + } + } + ha:7 { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=50.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=10.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil; + } + } + } + ha:8 { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=37.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=37.0mil; x2=7.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=7.0mil; y1=30.0mil; x2=13.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=13.0mil; y1=30.0mil; x2=20.0mil; y2=37.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=20.0mil; y1=37.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=0.0; y1=23.0mil; x2=7.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.9 { + x1=0.0; y1=15.0mil; x2=0.0; y2=23.0mil; thickness=8.0mil; + } + ha:line.10 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.11 { + x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.12 { + x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.13 { + x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil; + } + ha:line.14 { + x1=13.0mil; y1=30.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil; + } + } + } + ha:9 { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=0.0; y1=15.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=0.0; y1=25.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + } + } + ha:< { + width=0.254001mm; height=1.016001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=30.0mil; x2=10.0mil; y2=20.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=30.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil; + } + } + } + ha:> { + width=0.254001mm; height=1.016001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=20.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=40.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; + } + } + } + ha:? { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=10.0mil; y1=30.0mil; x2=10.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=10.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=15.0mil; x2=0.0; y2=20.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil; + } + } + } + ha:@ { + width=1.270001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=40.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=40.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=10.0mil; y1=50.0mil; x2=40.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=50.0mil; y1=35.0mil; x2=50.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=50.0mil; y1=10.0mil; x2=40.0mil; y2=0.0; thickness=8.0mil; + } + ha:line.5 { + x1=40.0mil; y1=0.0; x2=10.0mil; y2=0.0; thickness=8.0mil; + } + ha:line.6 { + x1=10.0mil; y1=0.0; x2=0.0; y2=10.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=15.0mil; y1=20.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.9 { + x1=20.0mil; y1=35.0mil; x2=30.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.10 { + x1=30.0mil; y1=35.0mil; x2=35.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.11 { + x1=35.0mil; y1=30.0mil; x2=40.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.12 { + x1=35.0mil; y1=30.0mil; x2=35.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.13 { + x1=35.0mil; y1=20.0mil; x2=30.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.14 { + x1=20.0mil; y1=15.0mil; x2=30.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.15 { + x1=20.0mil; y1=15.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil; + } + ha:line.16 { + x1=40.0mil; y1=35.0mil; x2=50.0mil; y2=35.0mil; thickness=8.0mil; + } + } + } + ha:A { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=20.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=20.0mil; x2=7.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=7.0mil; y1=10.0mil; x2=18.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=18.0mil; y1=10.0mil; x2=25.0mil; y2=20.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=25.0mil; y1=20.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=0.0; y1=30.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil; + } + } + } + ha:B { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=25.0mil; y1=33.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=20.0mil; y1=28.0mil; x2=25.0mil; y2=33.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=5.0mil; y1=28.0mil; x2=20.0mil; y2=28.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=23.0mil; thickness=8.0mil; + } + ha:line.9 { + x1=20.0mil; y1=28.0mil; x2=25.0mil; y2=23.0mil; thickness=8.0mil; + } + } + } + ha:C { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=7.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=43.0mil; x2=7.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=17.0mil; x2=0.0; y2=43.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=17.0mil; x2=7.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=7.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + } + } + ha:D { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=18.0mil; y1=10.0mil; x2=25.0mil; y2=17.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=25.0mil; y1=17.0mil; x2=25.0mil; y2=43.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=18.0mil; y1=50.0mil; x2=25.0mil; y2=43.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=0.0; y1=50.0mil; x2=18.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=0.0; y1=10.0mil; x2=18.0mil; y2=10.0mil; thickness=8.0mil; + } + } + } + ha:E { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + } + } + ha:F { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil; + } + } + } + ha:G { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=25.0mil; y1=35.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.9 { + x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + } + } + ha:H { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=25.0mil; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=30.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil; + } + } + } + ha:I { + width=0.254001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:J { + width=0.381001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=7.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=15.0mil; y1=10.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=10.0mil; y1=50.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=0.0; y1=45.0mil; x2=0.0; y2=40.0mil; thickness=8.0mil; + } + } + } + ha:K { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=30.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=30.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:L { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:M { + width=0.762001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=10.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=15.0mil; y1=30.0mil; x2=30.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=30.0mil; y1=10.0mil; x2=30.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:&2f { + width=0.762001mm; height=1.143001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=45.0mil; x2=30.0mil; y2=15.0mil; thickness=8.0mil; + } + } + } + ha:&3a { + width=0.127001mm; height=0.889001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=25.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=35.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil; + } + } + } + ha:&3b { + width=0.254001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=50.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=10.0mil; y1=25.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; + } + } + } + ha:&3d { + width=0.508001mm; height=0.889001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=25.0mil; x2=20.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=35.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + } + } + ha:O { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:P { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + } + } + ha:N { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=25.0mil; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:R { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=13.0mil; y1=30.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:S { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=15.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=0.0; y1=25.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=25.0mil; y1=35.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.9 { + x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.10 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:Q { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=10.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:U { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + } + } + ha:V { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + } + } + ha:T { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=10.0mil; y1=10.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:X { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=50.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:Y { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=10.0mil; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:W { + width=0.762001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=30.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=30.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=15.0mil; y1=30.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=25.0mil; y1=50.0mil; x2=30.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=30.0mil; y1=30.0mil; x2=30.0mil; y2=10.0mil; thickness=8.0mil; + } + } + } + ha:[ { + width=0.127001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=50.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:^ { + width=0.254001mm; height=0.381001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=10.0mil; x2=10.0mil; y2=15.0mil; thickness=8.0mil; + } + } + } + ha:Z { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=50.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=50.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:a { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=20.0mil; y1=45.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + } + } + ha:_ { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + } + id = 0 + } + } + + ha:netlists { + li:input { + ha:anon_net_2 { + li:conn { LED1-2; R4-2; } + } + ha:anon_net_1 { + li:conn { LED2-2; R1-2; } + } + ha:anon_net_5 { + li:conn { C1-1; R2-2; Q1-2; LED1-1; Q2-1; } + } + ha:anon_net_7 { + li:conn { Q2-2; C2-1; R3-2; Q1-1; LED2-1; } + } + ha:GND { + li:conn { Q1-3; C2-2; C1-2; Q2-3; USB-5; USB-6; USB-4; } + } + ha:Vcc { + li:conn { R1-1; R4-1; R3-1; R2-1; USB-1; } + } + } + } + ha:layer_stack { + li:groups { + ha:0 { + name = top_paste + ha:type { top=1; paste=1; } + li:layers { 9; } + } + ha:1 { + name = top_silk + ha:type { silk=1; top=1; } + li:layers { 8; } + } + ha:2 { + name = top_mask + ha:type { top=1; mask=1; } + li:layers { 17; } + } + ha:3 { + name = top_copper + ha:type { copper=1; top=1; } + li:layers { 0; 2; } + } + ha:4 { + name = grp_4 + ha:type { substrate=1; intern=1; } + li:layers { } + ha:attributes { + thickness={0.7375mm } + } + } + ha:5 { + name = Intern + ha:type { copper=1; intern=1; } + li:layers { 5; } + } + ha:6 { + name = grp_6 + ha:type { substrate=1; intern=1; } + li:layers { } + ha:attributes { + thickness={0.125mm } + } + } + ha:7 { + name = Intern + ha:type { copper=1; intern=1; } + li:layers { 4; } + } + ha:8 { + name = grp_8 + ha:type { substrate=1; intern=1; } + li:layers { } + ha:attributes { + thickness={0.7375mm } + } + } + ha:9 { + name = global_outline + ha:type { boundary=1; } + li:layers { 6; } + purpose = uroute + } + ha:10 { + name = bottom_copper + ha:type { bottom=1; copper=1; } + li:layers { 1; 3; } + } + ha:11 { + name = bottom_mask + ha:type { bottom=1; mask=1; } + li:layers { 10; } + } + ha:12 { + name = bottom_silk + ha:type { silk=1; bottom=1; } + li:layers { 7; } + } + ha:13 { + name = bottom_paste + ha:type { bottom=1; paste=1; } + li:layers { 11; } + } + ha:14 { + name = pmech + ha:type { mech=1; } + li:layers { 12; } + purpose = proute + } + ha:15 { + name = umech + ha:type { mech=1; } + li:layers { 13; } + purpose = uroute + } + ha:16 { + name = top_assy + ha:type { top=1; doc=1; } + li:layers { 14; } + ha:attributes { + init-invis=1 + } + purpose = assy + } + ha:17 { + name = bot_assy + ha:type { bottom=1; doc=1; } + li:layers { 15; } + ha:attributes { + init-invis=1 + } + purpose = assy + } + ha:18 { + name = fab + ha:type { top=1; doc=1; } + li:layers { 16; } + ha:attributes { + init-invis=1 + } + purpose = fab + } + } + } + li:pcb-rnd-conf-v1 { + ha:overwrite { + ha:design { + line_thickness = 10.00 mil + via_proto = 0 + text_font_id = 0 + text_scale = 100 + text_thickness = 0 + clearance = 20.00 mil + } + ha:editor { + grid_unit = mm + draw_grid = false + grids_idx = 3 + grid = 10.00 mil + buffer_number = 0 + all_direction_lines = false + ha:view { + flip_x = 0 + } + show_solder_side = 0 + route_radius = 2.500000 + } + ha:plugins { + ha:import_sch { + import_fmt = sch-rnd + li:args { + $(rc.path.design)/erichVK5-analogue-blinky-v0.rs + } + } + } + } + } + ha:pixmaps { + } +} Index: work/test_poly/offs1.rp =================================================================== --- work/test_poly/offs1.rp (nonexistent) +++ work/test_poly/offs1.rp (revision 38706) @@ -0,0 +1,612 @@ +ha:pcb-rnd-board-v8 { + + 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 + } + } + + ha:meta { + ha:size { + thermal_scale = 0.500000 + x = 127.0mm + y = 127.0mm + } + ha:grid { + spacing = 25.0mil + offs_x = 0.0 + offs_y = 0.0 + } + } + + ha:data { + li:padstack_prototypes { + + ha:ps_proto_v6.0 { + hdia=0.8mm; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.0mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.0mm; } + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.0mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + } + } + } + + ha:ps_proto_v6.1 { + hdia=1.0mm; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.2mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.2mm; } + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.2mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + } + } + } + + ha:ps_proto_v6.2 { + hdia=1.2mm; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=3.5mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=3.5mm; } + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=3.5mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + } + } + } + + ha:ps_proto_v6.3 { + hdia=0.8mm; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=64.0mil; } + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=64.0mil; } + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=64.0mil; } + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + } + } + } + + ha:ps_proto_v6.4 { + hdia=0.0; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=40.0mil + li:ps_poly { + -125.0mil + -325.0mil + + + + -125.0mil + 150.0mil + + 50.0mil + 150.0mil + + + + + 250.0mil + 150.0mil + } + } + } + } + + ha:ps_proto_v6.5 { + hdia=0.0; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=40.0mil + li:ps_poly { + -125.0mil + -350.0mil + -125.0mil + 125.0mil + 250.0mil + 125.0mil + } + } + } + } + } + + li:objects { + ha:padstack_ref.11 { + proto=4; x=45.085mm; y=48.895mm; rot=0.000000; xmirror=0; smirror=0; clearance=20.0mil; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + } + li:layers { + + ha:top-sig { + lid=0 + group=3 + ha:combining { } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shiftt} + {pcb-rnd::key::select}={l; t} + } + + li:objects { + } + color = {#8b2323} + } + + ha:bottom-sig { + lid=1 + group=10 + ha:combining { } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shiftb} + {pcb-rnd::key::select}={l; b} + } + + li:objects { + } + color = {#3a5fcd} + } + + ha:top-gnd { + lid=2 + group=3 + ha:combining { } + + li:objects { + } + color = {#104e8b} + } + + ha:bottom-gnd { + lid=3 + group=10 + ha:combining { } + + li:objects { + } + color = {#cd3700} + } + + ha:int-sig2 { + lid=4 + group=7 + ha:combining { } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shifti} + {pcb-rnd::key::select}={l; i} + } + + li:objects { + } + color = {#548b54} + } + + ha:int-sig1 { + lid=5 + group=5 + ha:combining { } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shifto} + {pcb-rnd::key::select}={l; o} + } + + li:objects { + } + color = {#8b7355} + } + + ha:outline { + lid=6 + group=9 + ha:combining { } + + li:objects { + } + color = {#00868b} + } + + ha:bottom-silk { + lid=7 + group=12 + ha:combining { auto=1; } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shiftx} + {pcb-rnd::key::select}={l; x} + } + + li:objects { + } + color = {#000000} + } + + ha:top-silk { + lid=8 + group=1 + ha:combining { auto=1; } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shifts} + {pcb-rnd::key::select}={l; s} + } + + li:objects { + } + color = {#000000} + } + + ha:top-paste { + lid=9 + group=0 + ha:combining { auto=1; } + + li:objects { + } + color = {#cd00cd} + } + + ha:top-mask { + lid=10 + group=2 + ha:combining { sub=1; auto=1; } + + li:objects { + } + color = {#ff0000} + } + + ha:bottom-mask { + lid=11 + group=11 + ha:combining { sub=1; auto=1; } + + li:objects { + } + color = {#ff0000} + } + + ha:bottom-paste { + lid=12 + group=13 + ha:combining { auto=1; } + + li:objects { + } + color = {#cd00cd} + } + + ha:slot-plated { + lid=13 + group=14 + ha:combining { auto=1; } + + li:objects { + } + color = {#8b7355} + } + + ha:slot-unplated { + lid=14 + group=15 + ha:combining { auto=1; } + + li:objects { + } + color = {#00868b} + } + + ha:top-assy { + lid=15 + group=16 + ha:combining { } + + li:objects { + } + color = {#444444} + } + + ha:bot-assy { + lid=16 + group=17 + ha:combining { } + + li:objects { + } + color = {#444444} + } + + ha:fab { + lid=17 + group=18 + ha:combining { auto=1; } + + li:objects { + } + color = {#222222} + } + } + } + + + ha:layer_stack { + li:groups { + ha:0 { + name = top_paste + ha:type { top=1; paste=1; } + li:layers { 9; } + } + ha:1 { + name = top_silk + ha:type { silk=1; top=1; } + li:layers { 8; } + } + ha:2 { + name = top_mask + ha:type { top=1; mask=1; } + li:layers { 10; } + } + ha:3 { + name = top_copper + ha:type { copper=1; top=1; } + li:layers { 0; 2; } + } + ha:4 { + name = grp_4 + ha:type { substrate=1; intern=1; } + li:layers { } + ha:attributes { + thickness={0.7375mm } + } + } + ha:5 { + name = Intern + ha:type { copper=1; intern=1; } + li:layers { 5; } + } + ha:6 { + name = grp_6 + ha:type { substrate=1; intern=1; } + li:layers { } + ha:attributes { + thickness={0.125mm } + } + } + ha:7 { + name = Intern + ha:type { copper=1; intern=1; } + li:layers { 4; } + } + ha:8 { + name = grp_8 + ha:type { substrate=1; intern=1; } + li:layers { } + ha:attributes { + thickness={0.7375mm } + } + } + ha:9 { + name = global_outline + ha:type { boundary=1; } + li:layers { 6; } + purpose = uroute + } + ha:10 { + name = bottom_copper + ha:type { bottom=1; copper=1; } + li:layers { 1; 3; } + } + ha:11 { + name = bottom_mask + ha:type { bottom=1; mask=1; } + li:layers { 11; } + } + ha:12 { + name = bottom_silk + ha:type { silk=1; bottom=1; } + li:layers { 7; } + } + ha:13 { + name = bottom_paste + ha:type { bottom=1; paste=1; } + li:layers { 12; } + } + ha:14 { + name = pmech + ha:type { mech=1; } + li:layers { 13; } + purpose = proute + } + ha:15 { + name = umech + ha:type { mech=1; } + li:layers { 14; } + purpose = uroute + } + ha:16 { + name = top_assy + ha:type { top=1; doc=1; } + li:layers { 15; } + ha:attributes { + init-invis=1 + } + purpose = assy + } + ha:17 { + name = bot_assy + ha:type { bottom=1; doc=1; } + li:layers { 16; } + ha:attributes { + init-invis=1 + } + purpose = assy + } + ha:18 { + name = fab + ha:type { top=1; doc=1; } + li:layers { 17; } + ha:attributes { + init-invis=1 + } + purpose = fab + } + } + } + li:pcb-rnd-conf-v1 { + ha:overwrite { + ha:design { + text_font_id = 0 + } + ha:editor { + all_direction_lines = true + } + } + } + ha:pixmaps { + } +} Index: work/test_poly/out-extract.rf =================================================================== --- work/test_poly/out-extract.rf (nonexistent) +++ work/test_poly/out-extract.rf (revision 38706) @@ -0,0 +1,346 @@ +li:pcb-rnd-subcircuit-v8 { + ha:subc.119 { + ha:attributes { + refdes = U0 + } + ha:data { + li:padstack_prototypes { + } + li:objects { + } + li:layers { + ha:top-sig { + lid = 0 + ha:type { + copper = 1 + top = 1 + } + li:objects { + ha:polygon.150 { + ha:attributes { + } + li:geometry { + ta:contour { + { 26.9979in; 23.5319in } + { 22.9418in; 21.5664in } + { 19.0236in; 23.7929in } + { 19.6394in; 19.3283in } + { 16.311in; 16.2896in } + { 20.7479in; 15.496in } + { 22.6087in; 11.3917in } + { 24.7344in; 15.3657in } + { 29.2136in; 403.0345mm } + { 26.0907in; 19.1174in } + } + } + ha:flags { + clearpoly = 1 + } + clearance = 40.0mil + } + } + ha:combining { + } + } + ha:bottom-sig { + lid = 1 + ha:type { + bottom = 1 + copper = 1 + } + li:objects { + ha:line.120 { + clearance = 40.0mil + y2 = 21.5664in + thickness = 0.0 + ha:attributes { + } + x1 = 26.9979in + x2 = 22.9418in + ha:flags { + clearline = 1 + } + y1 = 23.5319in + } + ha:line.123 { + clearance = 40.0mil + y2 = 23.7929in + thickness = 0.0 + ha:attributes { + } + x1 = 22.9418in + x2 = 19.0236in + ha:flags { + clearline = 1 + } + y1 = 21.5664in + } + ha:line.126 { + clearance = 40.0mil + y2 = 19.3283in + thickness = 0.0 + ha:attributes { + } + x1 = 19.0236in + x2 = 19.6394in + ha:flags { + clearline = 1 + } + y1 = 23.7929in + } + ha:line.129 { + clearance = 40.0mil + y2 = 16.2896in + thickness = 0.0 + ha:attributes { + } + x1 = 19.6394in + x2 = 16.311in + ha:flags { + clearline = 1 + } + y1 = 19.3283in + } + ha:line.132 { + clearance = 40.0mil + y2 = 15.496in + thickness = 0.0 + ha:attributes { + } + x1 = 16.311in + x2 = 20.7479in + ha:flags { + clearline = 1 + } + y1 = 16.2896in + } + ha:line.135 { + clearance = 40.0mil + y2 = 11.3917in + thickness = 0.0 + ha:attributes { + } + x1 = 20.7479in + x2 = 22.6087in + ha:flags { + clearline = 1 + } + y1 = 15.496in + } + ha:line.138 { + clearance = 40.0mil + y2 = 15.3657in + thickness = 0.0 + ha:attributes { + } + x1 = 22.6087in + x2 = 24.7344in + ha:flags { + clearline = 1 + } + y1 = 11.3917in + } + ha:line.141 { + clearance = 40.0mil + y2 = 403.0345mm + thickness = 0.0 + ha:attributes { + } + x1 = 24.7344in + x2 = 29.2136in + ha:flags { + clearline = 1 + } + y1 = 15.3657in + } + ha:line.144 { + clearance = 40.0mil + y2 = 19.1174in + thickness = 0.0 + ha:attributes { + } + x1 = 29.2136in + x2 = 26.0907in + ha:flags { + clearline = 1 + } + y1 = 403.0345mm + } + ha:line.147 { + clearance = 40.0mil + y2 = 23.5319in + thickness = 0.0 + ha:attributes { + } + x1 = 26.0907in + x2 = 26.9979in + ha:flags { + clearline = 1 + } + y1 = 19.1174in + } + } + ha:combining { + } + } + ha:top-gnd { + lid = 2 + ha:type { + copper = 1 + top = 1 + } + li:objects { + } + ha:combining { + } + } + ha:bottom-gnd { + lid = 3 + ha:type { + bottom = 1 + copper = 1 + } + li:objects { + } + ha:combining { + } + } + ha:outline { + lid = 4 + ha:type { + boundary = 1 + } + li:objects { + } + ha:combining { + } + } + ha:bottom-silk { + lid = 5 + ha:type { + silk = 1 + bottom = 1 + } + li:objects { + } + ha:combining { + } + } + ha:top-silk { + lid = 6 + ha:type { + silk = 1 + top = 1 + } + li:objects { + } + ha:combining { + } + } + ha:subc-aux { + lid = 7 + ha:type { + top = 1 + misc = 1 + virtual = 1 + } + li:objects { + } + ha:combining { + } + } + ha:top_paste { + lid = 8 + ha:type { + top = 1 + paste = 1 + } + li:objects { + } + ha:combining { + auto = 1 + } + } + ha:top_mask { + lid = 9 + ha:type { + top = 1 + mask = 1 + } + li:objects { + } + ha:combining { + sub = 1 + auto = 1 + } + } + ha:any_internal_copper { + li:objects { + } + lid = 10 + ha:type { + copper = 1 + intern = 1 + } + stack_offs = 1 + ha:combining { + } + } + ha:bottom_mask { + lid = 11 + ha:type { + bottom = 1 + mask = 1 + } + li:objects { + } + ha:combining { + sub = 1 + auto = 1 + } + } + ha:bottom_paste { + lid = 12 + ha:type { + bottom = 1 + paste = 1 + } + li:objects { + } + ha:combining { + auto = 1 + } + } + ha:pmech { + lid = 13 + ha:type { + mech = 1 + } + purpose = proute + li:objects { + } + ha:combining { + auto = 1 + } + } + ha:umech { + lid = 14 + ha:type { + mech = 1 + } + purpose = uroute + li:objects { + } + ha:combining { + auto = 1 + } + } + } + } + uid = jrVwr2nDDm2GXVktYKgAAAAB + ha:flags { + } + } + ha:pixmaps { + } +} Index: work/test_poly/out-extract2.rf =================================================================== --- work/test_poly/out-extract2.rf (nonexistent) +++ work/test_poly/out-extract2.rf (revision 38706) @@ -0,0 +1,346 @@ +li:pcb-rnd-subcircuit-v8 { + ha:subc.195 { + ha:attributes { + refdes = U0 + } + ha:data { + li:padstack_prototypes { + } + li:objects { + } + li:layers { + ha:top-sig { + lid = 0 + ha:type { + copper = 1 + top = 1 + } + li:objects { + ha:polygon.226 { + ha:attributes { + } + li:geometry { + ta:contour { + { 10.7479in; 12.2069in } + { 6.6918in; 10.2414in } + { 2.7736in; 12.4679in } + { 3.3894in; 8.0033in } + { 61.0mil; 4.9646in } + { 4.4979in; 4.171in } + { 6.3587in; 66.7mil } + { 8.4844in; 4.0407in } + { 12.9636in; 115.3795mm } + { 9.8407in; 7.7924in } + } + } + ha:flags { + clearpoly = 1 + } + clearance = 40.0mil + } + } + ha:combining { + } + } + ha:bottom-sig { + lid = 1 + ha:type { + bottom = 1 + copper = 1 + } + li:objects { + ha:line.196 { + clearance = 40.0mil + y2 = 10.2414in + thickness = 0.0 + ha:attributes { + } + x1 = 10.7479in + x2 = 6.6918in + ha:flags { + clearline = 1 + } + y1 = 12.2069in + } + ha:line.199 { + clearance = 40.0mil + y2 = 12.4679in + thickness = 0.0 + ha:attributes { + } + x1 = 6.6918in + x2 = 2.7736in + ha:flags { + clearline = 1 + } + y1 = 10.2414in + } + ha:line.202 { + clearance = 40.0mil + y2 = 8.0033in + thickness = 0.0 + ha:attributes { + } + x1 = 2.7736in + x2 = 3.3894in + ha:flags { + clearline = 1 + } + y1 = 12.4679in + } + ha:line.205 { + clearance = 40.0mil + y2 = 4.9646in + thickness = 0.0 + ha:attributes { + } + x1 = 3.3894in + x2 = 61.0mil + ha:flags { + clearline = 1 + } + y1 = 8.0033in + } + ha:line.208 { + clearance = 40.0mil + y2 = 4.171in + thickness = 0.0 + ha:attributes { + } + x1 = 61.0mil + x2 = 4.4979in + ha:flags { + clearline = 1 + } + y1 = 4.9646in + } + ha:line.211 { + clearance = 40.0mil + y2 = 66.7mil + thickness = 0.0 + ha:attributes { + } + x1 = 4.4979in + x2 = 6.3587in + ha:flags { + clearline = 1 + } + y1 = 4.171in + } + ha:line.214 { + clearance = 40.0mil + y2 = 4.0407in + thickness = 0.0 + ha:attributes { + } + x1 = 6.3587in + x2 = 8.4844in + ha:flags { + clearline = 1 + } + y1 = 66.7mil + } + ha:line.217 { + clearance = 40.0mil + y2 = 115.3795mm + thickness = 0.0 + ha:attributes { + } + x1 = 8.4844in + x2 = 12.9636in + ha:flags { + clearline = 1 + } + y1 = 4.0407in + } + ha:line.220 { + clearance = 40.0mil + y2 = 7.7924in + thickness = 0.0 + ha:attributes { + } + x1 = 12.9636in + x2 = 9.8407in + ha:flags { + clearline = 1 + } + y1 = 115.3795mm + } + ha:line.223 { + clearance = 40.0mil + y2 = 12.2069in + thickness = 0.0 + ha:attributes { + } + x1 = 9.8407in + x2 = 10.7479in + ha:flags { + clearline = 1 + } + y1 = 7.7924in + } + } + ha:combining { + } + } + ha:top-gnd { + lid = 2 + ha:type { + copper = 1 + top = 1 + } + li:objects { + } + ha:combining { + } + } + ha:bottom-gnd { + lid = 3 + ha:type { + bottom = 1 + copper = 1 + } + li:objects { + } + ha:combining { + } + } + ha:outline { + lid = 4 + ha:type { + boundary = 1 + } + li:objects { + } + ha:combining { + } + } + ha:bottom-silk { + lid = 5 + ha:type { + silk = 1 + bottom = 1 + } + li:objects { + } + ha:combining { + } + } + ha:top-silk { + lid = 6 + ha:type { + silk = 1 + top = 1 + } + li:objects { + } + ha:combining { + } + } + ha:subc-aux { + lid = 7 + ha:type { + top = 1 + misc = 1 + virtual = 1 + } + li:objects { + } + ha:combining { + } + } + ha:top_paste { + lid = 8 + ha:type { + top = 1 + paste = 1 + } + li:objects { + } + ha:combining { + auto = 1 + } + } + ha:top_mask { + lid = 9 + ha:type { + top = 1 + mask = 1 + } + li:objects { + } + ha:combining { + sub = 1 + auto = 1 + } + } + ha:any_internal_copper { + li:objects { + } + lid = 10 + ha:type { + copper = 1 + intern = 1 + } + stack_offs = 1 + ha:combining { + } + } + ha:bottom_mask { + lid = 11 + ha:type { + bottom = 1 + mask = 1 + } + li:objects { + } + ha:combining { + sub = 1 + auto = 1 + } + } + ha:bottom_paste { + lid = 12 + ha:type { + bottom = 1 + paste = 1 + } + li:objects { + } + ha:combining { + auto = 1 + } + } + ha:pmech { + lid = 13 + ha:type { + mech = 1 + } + purpose = proute + li:objects { + } + ha:combining { + auto = 1 + } + } + ha:umech { + lid = 14 + ha:type { + mech = 1 + } + purpose = uroute + li:objects { + } + ha:combining { + auto = 1 + } + } + } + } + uid = jrVwr2nDDm2GXVktYKgAAAAB + ha:flags { + } + } + ha:pixmaps { + } +} Index: work/test_poly/out-minimal.rf =================================================================== --- work/test_poly/out-minimal.rf (nonexistent) +++ work/test_poly/out-minimal.rf (revision 38706) @@ -0,0 +1,339 @@ +li:pcb-rnd-subcircuit-v8 { + ha:subc.119 { + ha:attributes { + refdes = U0 + } + ha:data { + li:padstack_prototypes { + } + li:objects { + } + li:layers { + ha:top-sig { + lid = 0 + ha:type { + copper = 1 + top = 1 + } + li:objects { + ha:polygon.150 { + ha:attributes { + } + li:geometry { + ta:contour { + { 2.9979in; 2.5319in } + { 3.3418in; 2.8664in } + { 2.2136in; 2.0345mm } + } + } + ha:flags { + clearpoly = 1 + } + clearance = 40.0mil + } + } + ha:combining { + } + } + ha:bottom-sig { + lid = 1 + ha:type { + bottom = 1 + copper = 1 + } + li:objects { + ha:line.120 { + clearance = 40.0mil + y2 = 21.5664in + thickness = 0.0 + ha:attributes { + } + x1 = 26.9979in + x2 = 22.9418in + ha:flags { + clearline = 1 + } + y1 = 23.5319in + } + ha:line.123 { + clearance = 40.0mil + y2 = 23.7929in + thickness = 0.0 + ha:attributes { + } + x1 = 22.9418in + x2 = 19.0236in + ha:flags { + clearline = 1 + } + y1 = 21.5664in + } + ha:line.126 { + clearance = 40.0mil + y2 = 19.3283in + thickness = 0.0 + ha:attributes { + } + x1 = 19.0236in + x2 = 19.6394in + ha:flags { + clearline = 1 + } + y1 = 23.7929in + } + ha:line.129 { + clearance = 40.0mil + y2 = 16.2896in + thickness = 0.0 + ha:attributes { + } + x1 = 19.6394in + x2 = 16.311in + ha:flags { + clearline = 1 + } + y1 = 19.3283in + } + ha:line.132 { + clearance = 40.0mil + y2 = 15.496in + thickness = 0.0 + ha:attributes { + } + x1 = 16.311in + x2 = 20.7479in + ha:flags { + clearline = 1 + } + y1 = 16.2896in + } + ha:line.135 { + clearance = 40.0mil + y2 = 11.3917in + thickness = 0.0 + ha:attributes { + } + x1 = 20.7479in + x2 = 22.6087in + ha:flags { + clearline = 1 + } + y1 = 15.496in + } + ha:line.138 { + clearance = 40.0mil + y2 = 15.3657in + thickness = 0.0 + ha:attributes { + } + x1 = 22.6087in + x2 = 24.7344in + ha:flags { + clearline = 1 + } + y1 = 11.3917in + } + ha:line.141 { + clearance = 40.0mil + y2 = 403.0345mm + thickness = 0.0 + ha:attributes { + } + x1 = 24.7344in + x2 = 29.2136in + ha:flags { + clearline = 1 + } + y1 = 15.3657in + } + ha:line.144 { + clearance = 40.0mil + y2 = 19.1174in + thickness = 0.0 + ha:attributes { + } + x1 = 29.2136in + x2 = 26.0907in + ha:flags { + clearline = 1 + } + y1 = 403.0345mm + } + ha:line.147 { + clearance = 40.0mil + y2 = 23.5319in + thickness = 0.0 + ha:attributes { + } + x1 = 26.0907in + x2 = 26.9979in + ha:flags { + clearline = 1 + } + y1 = 19.1174in + } + } + ha:combining { + } + } + ha:top-gnd { + lid = 2 + ha:type { + copper = 1 + top = 1 + } + li:objects { + } + ha:combining { + } + } + ha:bottom-gnd { + lid = 3 + ha:type { + bottom = 1 + copper = 1 + } + li:objects { + } + ha:combining { + } + } + ha:outline { + lid = 4 + ha:type { + boundary = 1 + } + li:objects { + } + ha:combining { + } + } + ha:bottom-silk { + lid = 5 + ha:type { + silk = 1 + bottom = 1 + } + li:objects { + } + ha:combining { + } + } + ha:top-silk { + lid = 6 + ha:type { + silk = 1 + top = 1 + } + li:objects { + } + ha:combining { + } + } + ha:subc-aux { + lid = 7 + ha:type { + top = 1 + misc = 1 + virtual = 1 + } + li:objects { + } + ha:combining { + } + } + ha:top_paste { + lid = 8 + ha:type { + top = 1 + paste = 1 + } + li:objects { + } + ha:combining { + auto = 1 + } + } + ha:top_mask { + lid = 9 + ha:type { + top = 1 + mask = 1 + } + li:objects { + } + ha:combining { + sub = 1 + auto = 1 + } + } + ha:any_internal_copper { + li:objects { + } + lid = 10 + ha:type { + copper = 1 + intern = 1 + } + stack_offs = 1 + ha:combining { + } + } + ha:bottom_mask { + lid = 11 + ha:type { + bottom = 1 + mask = 1 + } + li:objects { + } + ha:combining { + sub = 1 + auto = 1 + } + } + ha:bottom_paste { + lid = 12 + ha:type { + bottom = 1 + paste = 1 + } + li:objects { + } + ha:combining { + auto = 1 + } + } + ha:pmech { + lid = 13 + ha:type { + mech = 1 + } + purpose = proute + li:objects { + } + ha:combining { + auto = 1 + } + } + ha:umech { + lid = 14 + ha:type { + mech = 1 + } + purpose = uroute + li:objects { + } + ha:combining { + auto = 1 + } + } + } + } + uid = jrVwr2nDDm2GXVktYKgAAAAB + ha:flags { + } + } + ha:pixmaps { + } +} Index: work/test_poly/phatch.lht =================================================================== --- work/test_poly/phatch.lht (nonexistent) +++ work/test_poly/phatch.lht (revision 38706) @@ -0,0 +1,398 @@ +ha:pcb-rnd-board-v7 { + + ha:meta { + ha:size { + thermal_scale = 0.500000 + x = 375.0mil + y = 275.0mil + } + ha:grid { + spacing = 25.0mil + offs_x = 0.0 + offs_y = 0.0 + } + } + + ha:data { + li:padstack_prototypes { + } + + li:objects { + } + li:layers { + + ha:top-sig { + lid=0 + group=3 + ha:combining { } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shiftt} + {pcb-rnd::key::select}={l; t} + } + + li:objects { + ha:line.2152 { + x1=200.0mil; y1=75.0mil; x2=250.0mil; y2=75.0mil; thickness=10.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:line.2158 { + x1=300.0mil; y1=125.0mil; x2=75.0mil; y2=125.0mil; thickness=10.0mil; clearance=40.0mil; + ha:flags { + clearline=1 + } + } + ha:polygon.2188 { clearance=40.0mil; + li:geometry { + ta:contour { + { 25.0mil; 25.0mil } + { 225.0mil; 25.0mil } + { 225.0mil; 225.0mil } + { 25.0mil; 225.0mil } + } + } + + ha:flags { + clearpoly=1 + selected=1 + } + } + } + color = {#8b2323} + } + + ha:bottom-sig { + lid=1 + group=10 + ha:combining { } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shiftb} + {pcb-rnd::key::select}={l; b} + } + + li:objects { + } + color = {#3a5fcd} + } + + ha:top-gnd { + lid=2 + group=3 + ha:combining { } + + li:objects { + } + color = {#104e8b} + } + + ha:bottom-gnd { + lid=3 + group=10 + ha:combining { } + + li:objects { + } + color = {#cd3700} + } + + ha:int-sig2 { + lid=4 + group=7 + ha:combining { } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shifti} + {pcb-rnd::key::select}={l; i} + } + + li:objects { + } + color = {#548b54} + } + + ha:int-sig1 { + lid=5 + group=5 + ha:combining { } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shifto} + {pcb-rnd::key::select}={l; o} + } + + li:objects { + } + color = {#8b7355} + } + + ha:outline { + lid=6 + group=9 + ha:combining { } + + li:objects { + } + color = {#00868b} + } + + ha:bottom-silk { + lid=7 + group=12 + ha:combining { auto=1; } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shiftx} + {pcb-rnd::key::select}={l; x} + } + + li:objects { + } + color = {#ffffff} + } + + ha:top-silk { + lid=8 + group=1 + ha:combining { auto=1; } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shifts} + {pcb-rnd::key::select}={l; s} + } + + li:objects { + } + color = {#ffffff} + } + + ha:top-paste { + lid=9 + group=0 + ha:combining { auto=1; } + + li:objects { + } + color = {#cd00cd} + } + + ha:top-mask { + lid=10 + group=2 + ha:combining { sub=1; auto=1; } + + li:objects { + } + color = {#ff0000} + } + + ha:bottom-mask { + lid=11 + group=11 + ha:combining { sub=1; auto=1; } + + li:objects { + } + color = {#ff0000} + } + + ha:bottom-paste { + lid=12 + group=13 + ha:combining { auto=1; } + + li:objects { + } + color = {#cd00cd} + } + + ha:slot-plated { + lid=13 + group=14 + ha:combining { auto=1; } + + li:objects { + } + color = {#8b7355} + } + + ha:slot-unplated { + lid=14 + group=15 + ha:combining { auto=1; } + + li:objects { + } + color = {#00868b} + } + + ha:top-assy { + lid=15 + group=16 + ha:combining { } + + li:objects { + } + color = {#444444} + } + + ha:bot-assy { + lid=16 + group=17 + ha:combining { } + + li:objects { + } + color = {#444444} + } + + ha:fab { + lid=17 + group=18 + ha:combining { auto=1; } + + li:objects { + } + color = {#222222} + } + } + } + ha:layer_stack { + li:groups { + ha:0 { + name = top_paste + ha:type { top=1; paste=1; } + li:layers { 9; } + } + ha:1 { + name = top_silk + ha:type { silk=1; top=1; } + li:layers { 8; } + } + ha:2 { + name = top_mask + ha:type { top=1; mask=1; } + li:layers { 10; } + } + ha:3 { + name = top_copper + ha:type { copper=1; top=1; } + li:layers { 0; 2; } + } + ha:4 { + name = grp_4 + ha:type { substrate=1; intern=1; } + li:layers { } + ha:attributes { + thickness={0.7375mm } + } + } + ha:5 { + name = Intern + ha:type { copper=1; intern=1; } + li:layers { 5; } + } + ha:6 { + name = grp_6 + ha:type { substrate=1; intern=1; } + li:layers { } + ha:attributes { + thickness={0.125mm } + } + } + ha:7 { + name = Intern + ha:type { copper=1; intern=1; } + li:layers { 4; } + } + ha:8 { + name = grp_8 + ha:type { substrate=1; intern=1; } + li:layers { } + ha:attributes { + thickness={0.7375mm } + } + } + ha:9 { + name = global_outline + ha:type { boundary=1; } + li:layers { 6; } + purpose = uroute + } + ha:10 { + name = bottom_copper + ha:type { bottom=1; copper=1; } + li:layers { 1; 3; } + } + ha:11 { + name = bottom_mask + ha:type { bottom=1; mask=1; } + li:layers { 11; } + } + ha:12 { + name = bottom_silk + ha:type { silk=1; bottom=1; } + li:layers { 7; } + } + ha:13 { + name = bottom_paste + ha:type { bottom=1; paste=1; } + li:layers { 12; } + } + ha:14 { + name = pmech + ha:type { mech=1; } + li:layers { 13; } + purpose = proute + } + ha:15 { + name = umech + ha:type { mech=1; } + li:layers { 14; } + purpose = uroute + } + ha:16 { + name = top_assy + ha:type { top=1; doc=1; } + li:layers { 15; } + ha:attributes { + init-invis=1 + } + purpose = assy + } + ha:17 { + name = bot_assy + ha:type { bottom=1; doc=1; } + li:layers { 16; } + ha:attributes { + init-invis=1 + } + purpose = assy + } + ha:18 { + name = fab + ha:type { top=1; doc=1; } + li:layers { 17; } + ha:attributes { + init-invis=1 + } + purpose = fab + } + } + } + li:pcb-rnd-conf-v1 { + ha:overwrite { + ha:design { + text_font_id = 0 + } + ha:editor { + wireframe_draw = false + thin_draw = false + } + } + } + ha:pixmaps { + } +} Index: work/test_poly/polyclpoly.lht =================================================================== --- work/test_poly/polyclpoly.lht (nonexistent) +++ work/test_poly/polyclpoly.lht (revision 38706) @@ -0,0 +1,353 @@ +ha:pcb-rnd-board-v6 { + + ha:meta { + ha:size { + thermal_scale = 0.500000 + x = 700.0mil + y = 600.0mil + } + ha:grid { + spacing = 25.0mil + offs_x = 0.0 + offs_y = 0.0 + } + } + + ha:data { + li:padstack_prototypes { + } + + li:objects { + } + li:layers { + + ha:top-sig { + lid=0 + group=3 + ha:combining { } + + li:objects { + ha:line.44 { + x1=225.0mil; y1=200.0mil; x2=225.0mil; y2=200.0mil; thickness=2.0mm; clearance=56.0mil; + ha:flags { + clearline=1 + } + } + ha:polygon.10 { clearance=40.0mil; + li:geometry { + ta:contour { + { 25.0mil; 25.0mil } + { 675.0mil; 25.0mil } + { 25.0mil; 575.0mil } + } + } + + ha:flags { + clearpoly=1 + } + } + ha:polygon.78 { clearance=40.0mil; + li:geometry { + ta:contour { + { 175.0mil; 150.0mil } + { 450.0mil; 150.0mil } + { 175.0mil; 375.0mil } + } + } + + ha:flags { + clearpolypoly=1 + clearpoly=1 + } + } + } + color = {#8b2323} + } + + ha:bottom-sig { + lid=1 + group=10 + ha:combining { } + + li:objects { + } + color = {#3a5fcd} + } + + ha:top-gnd { + lid=2 + group=3 + ha:combining { } + + li:objects { + } + color = {#104e8b} + } + + ha:bottom-gnd { + lid=3 + group=10 + ha:combining { } + + li:objects { + } + color = {#cd3700} + } + + ha:int-sig2 { + lid=4 + group=7 + ha:combining { } + + li:objects { + } + color = {#548b54} + } + + ha:int-sig1 { + lid=5 + group=5 + ha:combining { } + + li:objects { + } + color = {#8b7355} + } + + ha:outline { + lid=6 + group=9 + ha:combining { } + + li:objects { + } + color = {#00868b} + } + + ha:bottom-silk { + lid=7 + group=12 + ha:combining { auto=1; } + + li:objects { + } + color = {#000000} + } + + ha:top-silk { + lid=8 + group=1 + ha:combining { auto=1; } + + li:objects { + } + color = {#000000} + } + + ha:top-paste { + lid=9 + group=0 + ha:combining { auto=1; } + + li:objects { + } + color = {#cd00cd} + } + + ha:top-mask { + lid=10 + group=2 + ha:combining { sub=1; auto=1; } + + li:objects { + } + color = {#ff0000} + } + + ha:bottom-mask { + lid=11 + group=11 + ha:combining { sub=1; auto=1; } + + li:objects { + } + color = {#ff0000} + } + + ha:bottom-paste { + lid=12 + group=13 + ha:combining { auto=1; } + + li:objects { + } + color = {#cd00cd} + } + + ha:slot-plated { + lid=13 + group=14 + ha:combining { auto=1; } + + li:objects { + } + color = {#8b7355} + } + + ha:slot-unplated { + lid=14 + group=15 + ha:combining { auto=1; } + + li:objects { + } + color = {#00868b} + } + + ha:top-assy { + lid=15 + group=16 + ha:combining { } + + li:objects { + } + color = {#444444} + } + + ha:bot-assy { + lid=16 + group=17 + ha:combining { } + + li:objects { + } + color = {#444444} + } + + ha:fab { + lid=17 + group=18 + ha:combining { auto=1; } + + li:objects { + } + color = {#222222} + } + } + } + + ha:layer_stack { + li:groups { + ha:0 { + name = top_paste + ha:type { top=1; paste=1; } + li:layers { 9; } + } + ha:1 { + name = top_silk + ha:type { silk=1; top=1; } + li:layers { 8; } + } + ha:2 { + name = top_mask + ha:type { top=1; mask=1; } + li:layers { 10; } + } + ha:3 { + name = top_copper + ha:type { copper=1; top=1; } + li:layers { 0; 2; } + } + ha:4 { + name = grp_4 + ha:type { substrate=1; intern=1; } + li:layers { } + } + ha:5 { + name = Intern + ha:type { copper=1; intern=1; } + li:layers { 5; } + } + ha:6 { + name = grp_6 + ha:type { substrate=1; intern=1; } + li:layers { } + } + ha:7 { + name = Intern + ha:type { copper=1; intern=1; } + li:layers { 4; } + } + ha:8 { + name = grp_8 + ha:type { substrate=1; intern=1; } + li:layers { } + } + ha:9 { + name = global_outline + ha:type { boundary=1; } + li:layers { 6; } + purpose = uroute + } + ha:10 { + name = bottom_copper + ha:type { bottom=1; copper=1; } + li:layers { 1; 3; } + } + ha:11 { + name = bottom_mask + ha:type { bottom=1; mask=1; } + li:layers { 11; } + } + ha:12 { + name = bottom_silk + ha:type { silk=1; bottom=1; } + li:layers { 7; } + } + ha:13 { + name = bottom_paste + ha:type { bottom=1; paste=1; } + li:layers { 12; } + } + ha:14 { + name = pmech + ha:type { mech=1; } + li:layers { 13; } + purpose = proute + } + ha:15 { + name = umech + ha:type { mech=1; } + li:layers { 14; } + purpose = uroute + } + ha:16 { + name = top-assy + ha:type { top=1; doc=1; } + li:layers { 15; } + ha:attributes { + init-invis=1 + } + purpose = assy + } + ha:17 { + name = bot-assy + ha:type { bottom=1; doc=1; } + li:layers { 16; } + ha:attributes { + init-invis=1 + } + purpose = assy + } + ha:18 { + name = fab + ha:type { top=1; doc=1; } + li:layers { 17; } + ha:attributes { + init-invis=1 + } + purpose = fab + } + } + } +} Index: work/test_poly/thermal-assert.rp =================================================================== --- work/test_poly/thermal-assert.rp (nonexistent) +++ work/test_poly/thermal-assert.rp (revision 38706) @@ -0,0 +1,2665 @@ +ha:pcb-rnd-board-v8 { + + 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 + } + } + + ha:meta { + ha:size { + thermal_scale = 0.500000 + x = 127.0mm + y = 127.0mm + } + ha:grid { + spacing = 5.0mil + offs_x = 0.0 + offs_y = 0.0 + } + } + + ha:data { + li:padstack_prototypes { + + ha:ps_proto_v6.0 { + hdia=0.8mm; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.0mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.0mm; } + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.0mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + } + } + } + + ha:ps_proto_v6.1 { + hdia=1.0mm; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.2mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.2mm; } + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.2mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + } + } + } + + ha:ps_proto_v6.2 { + hdia=1.2mm; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=3.5mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=3.5mm; } + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=3.5mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + } + } + } + + ha:ps_proto_v6.3 { + hdia=0.8mm; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=64.0mil; } + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=64.0mil; } + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=64.0mil; } + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + } + } + } + } + + li:objects { + ha:subc.6571761 { + ha:attributes { + openscad-param={hole=4.2, head=10, shape="hex"} + openscad=screw.scad + value= + footprint={screw(4.2mm,10.0mm,shape=hex,pin_ringdia=7.0mm)} + refdes=NEGb + } + ha:data { + li:padstack_prototypes { + + ha:ps_proto_v6.0 { + hdia=4.199992mm; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=8.000009mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=8.000009mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=8.000009mm; } + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=8.152409mm; } + ha:combining { sub=1; auto=1; } + ha:layer_mask { + top = 1 + mask = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=8.152409mm; } + ha:combining { sub=1; auto=1; } + ha:layer_mask { + bottom = 1 + mask = 1 + } + clearance=0.0 + } + } + } + } + + li:objects { + ha:padstack_ref.6571789 { + proto=0; x=26.035mm; y=350.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=25.0mil; + ha:flags { + clearline=1 + } + + li:thermal { + li:0 { + on + diag + sharp + noshape + } + } + + ha:attributes { + term=1 + name=1 + } + } + } + li:layers { + + ha:subc-aux { + lid=0 + ha:combining { } + + li:objects { + ha:line.6571762 { + x1=26.035mm; y1=350.0mil; x2=27.035001mm; y2=350.0mil; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=x + } + } + ha:line.6571765 { + x1=26.035mm; y1=350.0mil; x2=26.035mm; y2=9.890001mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=y + } + } + ha:line.6571768 { + x1=26.035mm; y1=350.0mil; x2=26.035mm; y2=350.0mil; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=origin + } + } + } + ha:type { + top = 1 + misc = 1 + virtual = 1 + } + } + + ha:top-silk { + lid=1 + ha:combining { } + + li:objects { + ha:line.6571771 { + x1=28.535mm; y1=13.220141mm; x2=23.534997mm; y2=13.220141mm; thickness=10.0mil; clearance=0.0; + } + ha:line.6571774 { + x1=23.534997mm; y1=13.220141mm; x2=21.034985mm; y2=350.0mil; thickness=10.0mil; clearance=0.0; + } + ha:line.6571777 { + x1=21.034985mm; y1=350.0mil; x2=23.535mm; y2=4.559859mm; thickness=10.0mil; clearance=0.0; + } + ha:line.6571780 { + x1=23.535mm; y1=4.559859mm; x2=28.535003mm; y2=4.559859mm; thickness=10.0mil; clearance=0.0; + } + ha:line.6571783 { + x1=28.535003mm; y1=4.559859mm; x2=31.035015mm; y2=350.0mil; thickness=10.0mil; clearance=0.0; + } + ha:line.6571786 { + x1=31.035015mm; y1=350.0mil; x2=28.535mm; y2=13.220141mm; thickness=10.0mil; clearance=0.0; + } + } + ha:type { + silk = 1 + top = 1 + } + } + } + } + uid = Prm/kP9HHkPbe+mfk+uMAAAA + } + } + li:layers { + + ha:top-sig { + lid=0 + group=3 + ha:combining { } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shiftt} + {pcb-rnd::key::select}={l; t} + } + + li:objects { + ha:polygon.6571795 { clearance=40.0mil; + li:geometry { + ta:contour { + { 730.0mil; 190.0mil } + { 1.42in; 195.0mil } + { 1.42in; 650.0mil } + { 730.0mil; 650.0mil } + } + } + + ha:flags { + clearpoly=1 + } + } + } + color = {#8b2323} + } + + ha:bottom-sig { + lid=1 + group=10 + ha:combining { } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shiftb} + {pcb-rnd::key::select}={l; b} + } + + li:objects { + } + color = {#3a5fcd} + } + + ha:top-gnd { + lid=2 + group=3 + ha:combining { } + + li:objects { + } + color = {#104e8b} + } + + ha:bottom-gnd { + lid=3 + group=10 + ha:combining { } + + li:objects { + } + color = {#cd3700} + } + + ha:int-sig2 { + lid=4 + group=7 + ha:combining { } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shifti} + {pcb-rnd::key::select}={l; i} + } + + li:objects { + } + color = {#548b54} + } + + ha:int-sig1 { + lid=5 + group=5 + ha:combining { } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shifto} + {pcb-rnd::key::select}={l; o} + } + + li:objects { + } + color = {#8b7355} + } + + ha:outline { + lid=6 + group=9 + ha:combining { } + + li:objects { + } + color = {#00868b} + } + + ha:bottom-silk { + lid=7 + group=12 + ha:combining { auto=1; } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shiftx} + {pcb-rnd::key::select}={l; x} + } + + li:objects { + } + color = {#000000} + } + + ha:top-silk { + lid=8 + group=1 + ha:combining { auto=1; } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shifts} + {pcb-rnd::key::select}={l; s} + } + + li:objects { + } + color = {#000000} + } + + ha:top-paste { + lid=9 + group=0 + ha:combining { auto=1; } + + li:objects { + } + color = {#cd00cd} + } + + ha:top-mask { + lid=10 + group=2 + ha:combining { sub=1; auto=1; } + + li:objects { + } + color = {#ff0000} + } + + ha:bottom-mask { + lid=11 + group=11 + ha:combining { sub=1; auto=1; } + + li:objects { + } + color = {#ff0000} + } + + ha:bottom-paste { + lid=12 + group=13 + ha:combining { auto=1; } + + li:objects { + } + color = {#cd00cd} + } + + ha:slot-plated { + lid=13 + group=14 + ha:combining { auto=1; } + + li:objects { + } + color = {#8b7355} + } + + ha:slot-unplated { + lid=14 + group=15 + ha:combining { auto=1; } + + li:objects { + } + color = {#00868b} + } + + ha:top-assy { + lid=15 + group=16 + ha:combining { } + + li:objects { + } + color = {#444444} + } + + ha:bot-assy { + lid=16 + group=17 + ha:combining { } + + li:objects { + } + color = {#444444} + } + + ha:fab { + lid=17 + group=18 + ha:combining { auto=1; } + + li:objects { + } + color = {#222222} + } + } + } + + ha:font { + ha:geda_pcb { + cell_width=1.270001mm; cell_height=1.397001mm; + ha:symbols { + ha:] { + width=0.127001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=50.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:&5c { + width=0.762001mm; height=1.143001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=15.0mil; x2=30.0mil; y2=45.0mil; thickness=8.0mil; + } + } + } + ha:b { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; + } + } + } + ha:c { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:d { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + } + } + ha:e { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=0.0; y1=40.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=20.0mil; y1=40.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + } + } + ha:f { + width=0.381001mm; height=1.270001mm; delta=10.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=15.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=10.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=30.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; + } + } + } + ha:g { + width=0.508001mm; height=1.651001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=0.0; y1=60.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=5.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil; + } + ha:line.9 { + x1=15.0mil; y1=65.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil; + } + ha:line.10 { + x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil; + } + } + } + ha:h { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:i { + width=0.001um; height=1.270001mm; delta=10.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=20.0mil; x2=0.0; y2=21.0mil; thickness=10.0mil; + } + ha:line.1 { + x1=0.0; y1=35.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:j { + width=0.127001mm; height=1.651001mm; delta=10.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=20.0mil; x2=5.0mil; y2=21.0mil; thickness=10.0mil; + } + ha:line.1 { + x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=60.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=65.0mil; x2=5.0mil; y2=60.0mil; thickness=8.0mil; + } + } + } + ha:k { + width=0.381001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=35.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=35.0mil; x2=10.0mil; y2=25.0mil; thickness=8.0mil; + } + } + } + ha:l { + width=0.127001mm; height=1.270001mm; delta=10.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:m { + width=0.889001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=10.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=20.0mil; y1=35.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=25.0mil; y1=30.0mil; x2=30.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=30.0mil; y1=30.0mil; x2=35.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=35.0mil; y1=35.0mil; x2=35.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.9 { + x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil; + } + } + } + ha:n { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=10.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil; + } + } + } + ha:o { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:p { + width=0.635001mm; height=1.651001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=25.0mil; y1=35.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:q { + width=0.508001mm; height=1.651001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=65.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + } + } + ha:r { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil; + } + } + } + ha:s { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=20.0mil; y1=40.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=5.0mil; y1=40.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=0.0; y1=35.0mil; x2=5.0mil; y2=40.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:t { + width=0.254001mm; height=1.270001mm; delta=10.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=25.0mil; x2=10.0mil; y2=25.0mil; thickness=8.0mil; + } + } + } + ha:u { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=30.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + } + } + ha:v { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=20.0mil; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:w { + width=0.762001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=30.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=10.0mil; y1=50.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=15.0mil; y1=30.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=15.0mil; y1=45.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=25.0mil; y1=50.0mil; x2=30.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=30.0mil; y1=30.0mil; x2=30.0mil; y2=45.0mil; thickness=8.0mil; + } + } + } + ha:x { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=30.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=50.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + } + } + ha:y { + width=0.508001mm; height=1.651001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=30.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=15.0mil; y1=65.0mil; x2=20.0mil; y2=60.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=5.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=0.0; y1=60.0mil; x2=5.0mil; y2=65.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + } + } + ha:z { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=50.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:~ { + width=0.635001mm; height=0.889001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=30.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=10.0mil; y1=30.0mil; x2=15.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=15.0mil; y1=35.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=20.0mil; y1=35.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil; + } + } + } + ha:&7b { + width=0.254001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=15.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=30.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=30.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=5.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:&7d { + width=0.254001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=5.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=5.0mil; y1=25.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=5.0mil; y1=35.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=5.0mil; y1=35.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=0.0; y1=50.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil; + } + } + } + ha:| { + width=0.001um; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:&20 { + width=0.0; height=10.0mil; delta=18.0mil; + li:objects { + } + } + ha:&23 { + width=0.508001mm; height=1.016001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=35.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=25.0mil; x2=20.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=15.0mil; y1=20.0mil; x2=15.0mil; y2=40.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=5.0mil; y1=20.0mil; x2=5.0mil; y2=40.0mil; thickness=8.0mil; + } + } + } + ha:&26 { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=15.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=35.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=0.0; y1=25.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=5.0mil; y1=10.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=10.0mil; y1=10.0mil; x2=15.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.9 { + x1=15.0mil; y1=15.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil; + } + ha:line.10 { + x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + } + } + ha:! { + width=0.001um; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=45.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=10.0mil; x2=0.0; y2=35.0mil; thickness=8.0mil; + } + } + } + ha:" { + width=0.254001mm; height=0.508001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=20.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=10.0mil; y1=10.0mil; x2=10.0mil; y2=20.0mil; thickness=8.0mil; + } + } + } + ha:$ { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=15.0mil; y1=15.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=15.0mil; x2=15.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=20.0mil; x2=5.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=20.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=0.0; y1=25.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=20.0mil; y1=35.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=15.0mil; y1=45.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; + } + ha:line.9 { + x1=5.0mil; y1=45.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.10 { + x1=0.0; y1=40.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.11 { + x1=10.0mil; y1=10.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:% { + width=1.016001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=15.0mil; x2=0.0; y2=20.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=5.0mil; y1=10.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=10.0mil; y1=10.0mil; x2=15.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=15.0mil; y1=15.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=10.0mil; y1=25.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=5.0mil; y1=25.0mil; x2=10.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=0.0; y1=20.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=0.0; y1=50.0mil; x2=40.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.9 { + x1=35.0mil; y1=50.0mil; x2=40.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.10 { + x1=40.0mil; y1=40.0mil; x2=40.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.11 { + x1=35.0mil; y1=35.0mil; x2=40.0mil; y2=40.0mil; thickness=8.0mil; + } + ha:line.12 { + x1=30.0mil; y1=35.0mil; x2=35.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.13 { + x1=25.0mil; y1=40.0mil; x2=30.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.14 { + x1=25.0mil; y1=40.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.15 { + x1=25.0mil; y1=45.0mil; x2=30.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.16 { + x1=30.0mil; y1=50.0mil; x2=35.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:' { + width=0.254001mm; height=0.508001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=20.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil; + } + } + } + ha:( { + width=0.127001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + } + } + ha:) { + width=0.127001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=5.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=15.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=50.0mil; x2=5.0mil; y2=45.0mil; thickness=8.0mil; + } + } + } + ha:* { + width=0.508001mm; height=1.016001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=20.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=40.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=10.0mil; y1=20.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil; + } + } + } + ha:+ { + width=0.508001mm; height=1.016001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=10.0mil; y1=20.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil; + } + } + } + ha:, { + width=0.254001mm; height=1.524001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=60.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:- { + width=0.508001mm; height=0.762001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + } + } + ha:. { + width=0.127001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=50.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:0 { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=0.0; y1=40.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil; + } + } + } + ha:1 { + width=0.381001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=18.0mil; x2=8.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=8.0mil; y1=10.0mil; x2=8.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:2 { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=0.0; y1=50.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=0.0; y1=50.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:3 { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=5.0mil; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=20.0mil; y1=33.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.9 { + x1=20.0mil; y1=33.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil; + } + ha:line.10 { + x1=20.0mil; y1=23.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil; + } + } + } + ha:4 { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=35.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=35.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:5 { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=10.0mil; x2=0.0; y2=30.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=30.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=5.0mil; y1=25.0mil; x2=15.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=15.0mil; y1=25.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:6 { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=15.0mil; y1=28.0mil; x2=20.0mil; y2=33.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=0.0; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.9 { + x1=20.0mil; y1=33.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + } + } + ha:7 { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=50.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=10.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil; + } + } + } + ha:8 { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=37.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=37.0mil; x2=7.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=7.0mil; y1=30.0mil; x2=13.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=13.0mil; y1=30.0mil; x2=20.0mil; y2=37.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=20.0mil; y1=37.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=0.0; y1=23.0mil; x2=7.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.9 { + x1=0.0; y1=15.0mil; x2=0.0; y2=23.0mil; thickness=8.0mil; + } + ha:line.10 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.11 { + x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.12 { + x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.13 { + x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil; + } + ha:line.14 { + x1=13.0mil; y1=30.0mil; x2=20.0mil; y2=23.0mil; thickness=8.0mil; + } + } + } + ha:9 { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=0.0; y1=15.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=0.0; y1=25.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + } + } + ha:< { + width=0.254001mm; height=1.016001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=30.0mil; x2=10.0mil; y2=20.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=30.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil; + } + } + } + ha:> { + width=0.254001mm; height=1.016001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=20.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=40.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; + } + } + } + ha:? { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=10.0mil; y1=30.0mil; x2=10.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=10.0mil; y1=45.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=15.0mil; x2=0.0; y2=20.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=20.0mil; thickness=8.0mil; + } + } + } + ha:@ { + width=1.270001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=40.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=40.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=10.0mil; y1=50.0mil; x2=40.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=50.0mil; y1=35.0mil; x2=50.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=50.0mil; y1=10.0mil; x2=40.0mil; y2=0.0; thickness=8.0mil; + } + ha:line.5 { + x1=40.0mil; y1=0.0; x2=10.0mil; y2=0.0; thickness=8.0mil; + } + ha:line.6 { + x1=10.0mil; y1=0.0; x2=0.0; y2=10.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=15.0mil; y1=20.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.9 { + x1=20.0mil; y1=35.0mil; x2=30.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.10 { + x1=30.0mil; y1=35.0mil; x2=35.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.11 { + x1=35.0mil; y1=30.0mil; x2=40.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.12 { + x1=35.0mil; y1=30.0mil; x2=35.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.13 { + x1=35.0mil; y1=20.0mil; x2=30.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.14 { + x1=20.0mil; y1=15.0mil; x2=30.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.15 { + x1=20.0mil; y1=15.0mil; x2=15.0mil; y2=20.0mil; thickness=8.0mil; + } + ha:line.16 { + x1=40.0mil; y1=35.0mil; x2=50.0mil; y2=35.0mil; thickness=8.0mil; + } + } + } + ha:A { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=20.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=20.0mil; x2=7.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=7.0mil; y1=10.0mil; x2=18.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=18.0mil; y1=10.0mil; x2=25.0mil; y2=20.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=25.0mil; y1=20.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=0.0; y1=30.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil; + } + } + } + ha:B { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=25.0mil; y1=33.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=20.0mil; y1=28.0mil; x2=25.0mil; y2=33.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=5.0mil; y1=28.0mil; x2=20.0mil; y2=28.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=23.0mil; thickness=8.0mil; + } + ha:line.9 { + x1=20.0mil; y1=28.0mil; x2=25.0mil; y2=23.0mil; thickness=8.0mil; + } + } + } + ha:C { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=7.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=43.0mil; x2=7.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=17.0mil; x2=0.0; y2=43.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=17.0mil; x2=7.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=7.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + } + } + ha:D { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=18.0mil; y1=10.0mil; x2=25.0mil; y2=17.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=25.0mil; y1=17.0mil; x2=25.0mil; y2=43.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=18.0mil; y1=50.0mil; x2=25.0mil; y2=43.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=0.0; y1=50.0mil; x2=18.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=0.0; y1=10.0mil; x2=18.0mil; y2=10.0mil; thickness=8.0mil; + } + } + } + ha:E { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + } + } + ha:F { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=28.0mil; x2=15.0mil; y2=28.0mil; thickness=8.0mil; + } + } + } + ha:G { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=25.0mil; y1=35.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.9 { + x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + } + } + ha:H { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=25.0mil; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=30.0mil; x2=25.0mil; y2=30.0mil; thickness=8.0mil; + } + } + } + ha:I { + width=0.254001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=10.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:J { + width=0.381001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=7.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=15.0mil; y1=10.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=10.0mil; y1=50.0mil; x2=15.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=0.0; y1=45.0mil; x2=0.0; y2=40.0mil; thickness=8.0mil; + } + } + } + ha:K { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=30.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=30.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:L { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:M { + width=0.762001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=10.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=15.0mil; y1=30.0mil; x2=30.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=30.0mil; y1=10.0mil; x2=30.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:&2f { + width=0.762001mm; height=1.143001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=45.0mil; x2=30.0mil; y2=15.0mil; thickness=8.0mil; + } + } + } + ha:&3a { + width=0.127001mm; height=0.889001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=25.0mil; x2=5.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=35.0mil; x2=5.0mil; y2=35.0mil; thickness=8.0mil; + } + } + } + ha:&3b { + width=0.254001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=50.0mil; x2=10.0mil; y2=40.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=10.0mil; y1=25.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; + } + } + } + ha:&3d { + width=0.508001mm; height=0.889001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=25.0mil; x2=20.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=35.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + } + } + ha:O { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:P { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + } + } + ha:N { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=25.0mil; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:R { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=25.0mil; y1=15.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=5.0mil; y1=10.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=13.0mil; y1=30.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:S { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=20.0mil; y1=10.0mil; x2=25.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=15.0mil; x2=0.0; y2=25.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=0.0; y1=25.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=5.0mil; y1=30.0mil; x2=20.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=25.0mil; y1=35.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=20.0mil; y1=50.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.9 { + x1=5.0mil; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.10 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:Q { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=15.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=5.0mil; y1=10.0mil; x2=15.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=15.0mil; y1=10.0mil; x2=20.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=20.0mil; y1=15.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=5.0mil; y1=50.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=10.0mil; y1=35.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:U { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=20.0mil; y1=10.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + } + } + ha:V { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=10.0mil; y1=50.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + } + } + ha:T { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=10.0mil; y1=10.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:X { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=50.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=10.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:Y { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=10.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=10.0mil; y1=30.0mil; x2=20.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=10.0mil; y1=30.0mil; x2=10.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:W { + width=0.762001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=0.0; y2=30.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=30.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=15.0mil; y1=30.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=25.0mil; y1=50.0mil; x2=30.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=30.0mil; y1=30.0mil; x2=30.0mil; y2=10.0mil; thickness=8.0mil; + } + } + } + ha:[ { + width=0.127001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=10.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=50.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:^ { + width=0.254001mm; height=0.381001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=15.0mil; x2=5.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=10.0mil; x2=10.0mil; y2=15.0mil; thickness=8.0mil; + } + } + } + ha:Z { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=10.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=0.0; y1=50.0mil; x2=25.0mil; y2=10.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=50.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + ha:a { + width=0.635001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=15.0mil; y1=30.0mil; x2=20.0mil; y2=35.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=5.0mil; y1=30.0mil; x2=15.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=0.0; y1=35.0mil; x2=5.0mil; y2=30.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=0.0; y1=35.0mil; x2=0.0; y2=45.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=0.0; y1=45.0mil; x2=5.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.6 { + x1=20.0mil; y1=45.0mil; x2=25.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.7 { + x1=5.0mil; y1=50.0mil; x2=15.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=15.0mil; y1=50.0mil; x2=20.0mil; y2=45.0mil; thickness=8.0mil; + } + } + } + ha:_ { + width=0.508001mm; height=1.270001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=0.0; y1=50.0mil; x2=20.0mil; y2=50.0mil; thickness=8.0mil; + } + } + } + } + id = 0 + } + } + ha:layer_stack { + li:groups { + ha:0 { + name = top_paste + ha:type { top=1; paste=1; } + li:layers { 9; } + } + ha:1 { + name = top_silk + ha:type { silk=1; top=1; } + li:layers { 8; } + } + ha:2 { + name = top_mask + ha:type { top=1; mask=1; } + li:layers { 10; } + } + ha:3 { + name = top_copper + ha:type { copper=1; top=1; } + li:layers { 0; 2; } + } + ha:4 { + name = grp_4 + ha:type { substrate=1; intern=1; } + li:layers { } + ha:attributes { + thickness={0.7375mm } + } + } + ha:5 { + name = Intern + ha:type { copper=1; intern=1; } + li:layers { 5; } + } + ha:6 { + name = grp_6 + ha:type { substrate=1; intern=1; } + li:layers { } + ha:attributes { + thickness={0.125mm } + } + } + ha:7 { + name = Intern + ha:type { copper=1; intern=1; } + li:layers { 4; } + } + ha:8 { + name = grp_8 + ha:type { substrate=1; intern=1; } + li:layers { } + ha:attributes { + thickness={0.7375mm } + } + } + ha:9 { + name = global_outline + ha:type { boundary=1; } + li:layers { 6; } + purpose = uroute + } + ha:10 { + name = bottom_copper + ha:type { bottom=1; copper=1; } + li:layers { 1; 3; } + } + ha:11 { + name = bottom_mask + ha:type { bottom=1; mask=1; } + li:layers { 11; } + } + ha:12 { + name = bottom_silk + ha:type { silk=1; bottom=1; } + li:layers { 7; } + } + ha:13 { + name = bottom_paste + ha:type { bottom=1; paste=1; } + li:layers { 12; } + } + ha:14 { + name = pmech + ha:type { mech=1; } + li:layers { 13; } + purpose = proute + } + ha:15 { + name = umech + ha:type { mech=1; } + li:layers { 14; } + purpose = uroute + } + ha:16 { + name = top_assy + ha:type { top=1; doc=1; } + li:layers { 15; } + ha:attributes { + init-invis=1 + } + purpose = assy + } + ha:17 { + name = bot_assy + ha:type { bottom=1; doc=1; } + li:layers { 16; } + ha:attributes { + init-invis=1 + } + purpose = assy + } + ha:18 { + name = fab + ha:type { top=1; doc=1; } + li:layers { 17; } + ha:attributes { + init-invis=1 + } + purpose = fab + } + } + } + li:pcb-rnd-conf-v1 { + ha:overwrite { + ha:design { + text_font_id = 0 + } + ha:editor { + grids_idx = 2 + grid = 5.00 mil + } + } + } + ha:pixmaps { + } +} Index: work/test_poly/thermal.rp =================================================================== --- work/test_poly/thermal.rp (nonexistent) +++ work/test_poly/thermal.rp (revision 38706) @@ -0,0 +1,576 @@ +ha:pcb-rnd-board-v9 { + + 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 + } + } + + ha:meta { + ha:size { + y2 = 825.0mil + x1 = 0.0 + x2 = 925.0mil + thermal_scale = 0.010000 + y1 = 0.0 + } + ha:grid { + spacing = 25.0mil + offs_x = 0.0 + offs_y = 0.0 + } + } + + ha:data { + li:padstack_prototypes { + + ha:ps_proto_v6.0 { + hdia=0.8mm; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.0mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.0mm; } + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.0mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + } + } + } + + ha:ps_proto_v6.1 { + hdia=1.0mm; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.2mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.2mm; } + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.2mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + } + } + } + + ha:ps_proto_v6.2 { + hdia=1.2mm; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=3.5mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=3.5mm; } + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=3.5mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + } + } + } + + ha:ps_proto_v6.3 { + hdia=0.8mm; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=64.0mil; } + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=64.0mil; } + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=64.0mil; } + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + } + } + } + } + + li:objects { + ha:padstack_ref.47 { + proto=0; x=450.0mil; y=350.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=34.0mil; + ha:flags { + clearline=1 + } + + li:thermal { + li:0 { + on + diag + round + noshape + } + } + } + } + li:layers { + + ha:top-sig { + lid=0 + group=3 + ha:combining { } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shiftt} + {pcb-rnd::key::select}={l; t} + } + + li:objects { + ha:polygon.48 { clearance=40.0mil; + li:geometry { + ta:contour { + { 25.0mil; 25.0mil } + { 875.0mil; 25.0mil } + { 875.0mil; 775.0mil } + { 25.0mil; 775.0mil } + } + } + + ha:flags { + clearpoly=1 + } + } + } + color = {#8b2323} + } + + ha:bottom-sig { + lid=1 + group=10 + ha:combining { } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shiftb} + {pcb-rnd::key::select}={l; b} + } + + li:objects { + } + color = {#3a5fcd} + } + + ha:top-gnd { + lid=2 + group=3 + ha:combining { } + + li:objects { + } + color = {#104e8b} + } + + ha:bottom-gnd { + lid=3 + group=10 + ha:combining { } + + li:objects { + } + color = {#cd3700} + } + + ha:int-sig2 { + lid=4 + group=7 + ha:combining { } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shifti} + {pcb-rnd::key::select}={l; i} + } + + li:objects { + } + color = {#548b54} + } + + ha:int-sig1 { + lid=5 + group=5 + ha:combining { } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shifto} + {pcb-rnd::key::select}={l; o} + } + + li:objects { + } + color = {#8b7355} + } + + ha:outline { + lid=6 + group=9 + ha:combining { } + + li:objects { + } + color = {#00868b} + } + + ha:bottom-silk { + lid=7 + group=12 + ha:combining { auto=1; } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shiftx} + {pcb-rnd::key::select}={l; x} + } + + li:objects { + } + color = {#000000} + } + + ha:top-silk { + lid=8 + group=1 + ha:combining { auto=1; } + + ha:attributes { + {pcb-rnd::key::vis}={l; Shifts} + {pcb-rnd::key::select}={l; s} + } + + li:objects { + } + color = {#000000} + } + + ha:top-paste { + lid=9 + group=0 + ha:combining { auto=1; } + + li:objects { + } + color = {#cd00cd} + } + + ha:top-mask { + lid=10 + group=2 + ha:combining { sub=1; auto=1; } + + li:objects { + } + color = {#ff0000} + } + + ha:bottom-mask { + lid=11 + group=11 + ha:combining { sub=1; auto=1; } + + li:objects { + } + color = {#ff0000} + } + + ha:bottom-paste { + lid=12 + group=13 + ha:combining { auto=1; } + + li:objects { + } + color = {#cd00cd} + } + + ha:slot-plated { + lid=13 + group=14 + ha:combining { auto=1; } + + li:objects { + } + color = {#8b7355} + } + + ha:slot-unplated { + lid=14 + group=15 + ha:combining { auto=1; } + + li:objects { + } + color = {#00868b} + } + + ha:top-assy { + lid=15 + group=16 + ha:combining { } + + li:objects { + } + color = {#444444} + } + + ha:bot-assy { + lid=16 + group=17 + ha:combining { } + + li:objects { + } + color = {#444444} + } + + ha:fab { + lid=17 + group=18 + ha:combining { auto=1; } + + li:objects { + } + color = {#222222} + } + } + } + + ha:layer_stack { + li:groups { + ha:0 { + name = top_paste + ha:type { top=1; paste=1; } + li:layers { 9; } + } + ha:1 { + name = top_silk + ha:type { silk=1; top=1; } + li:layers { 8; } + } + ha:2 { + name = top_mask + ha:type { top=1; mask=1; } + li:layers { 10; } + } + ha:3 { + name = top_copper + ha:type { copper=1; top=1; } + li:layers { 0; 2; } + } + ha:4 { + name = grp_4 + ha:type { substrate=1; intern=1; } + li:layers { } + ha:attributes { + thickness={0.7375mm } + } + } + ha:5 { + name = Intern + ha:type { copper=1; intern=1; } + li:layers { 5; } + } + ha:6 { + name = grp_6 + ha:type { substrate=1; intern=1; } + li:layers { } + ha:attributes { + thickness={0.125mm } + } + } + ha:7 { + name = Intern + ha:type { copper=1; intern=1; } + li:layers { 4; } + } + ha:8 { + name = grp_8 + ha:type { substrate=1; intern=1; } + li:layers { } + ha:attributes { + thickness={0.7375mm } + } + } + ha:9 { + name = global_outline + ha:type { boundary=1; } + li:layers { 6; } + purpose = uroute + } + ha:10 { + name = bottom_copper + ha:type { bottom=1; copper=1; } + li:layers { 1; 3; } + } + ha:11 { + name = bottom_mask + ha:type { bottom=1; mask=1; } + li:layers { 11; } + } + ha:12 { + name = bottom_silk + ha:type { silk=1; bottom=1; } + li:layers { 7; } + } + ha:13 { + name = bottom_paste + ha:type { bottom=1; paste=1; } + li:layers { 12; } + } + ha:14 { + name = pmech + ha:type { mech=1; } + li:layers { 13; } + purpose = proute + } + ha:15 { + name = umech + ha:type { mech=1; } + li:layers { 14; } + purpose = uroute + } + ha:16 { + name = top_assy + ha:type { top=1; doc=1; } + li:layers { 15; } + ha:attributes { + init-invis=1 + } + purpose = assy + } + ha:17 { + name = bot_assy + ha:type { bottom=1; doc=1; } + li:layers { 16; } + ha:attributes { + init-invis=1 + } + purpose = assy + } + ha:18 { + name = fab + ha:type { top=1; doc=1; } + li:layers { 17; } + ha:attributes { + init-invis=1 + } + purpose = fab + } + } + } + li:pcb-rnd-conf-v1 { + ha:overwrite { + ha:design { + text_font_id = 0 + } + ha:editor { + } + } + } + ha:pixmaps { + } +}