diff --git a/usb-c_cable_tester.lht b/usb-c_cable_tester.lht index e71b9aa..ed5fb6a 100644 --- a/usb-c_cable_tester.lht +++ b/usb-c_cable_tester.lht @@ -3,10 +3,10 @@ ha:pcb-rnd-board-v8 { li:styles { ha:Signal { via_proto = 0 - thickness = 6.0mil + thickness = 0.2mm text_thick = 0.0 - text_scale = 100 - clearance = 6.0mil + text_scale = 150 + clearance = 0.2mm } ha:Power { via_proto = 1 @@ -22,13 +22,13 @@ ha:pcb-rnd-board-v8 { 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:plug { + via_proto = 3 + thickness = 10.0mil + text_thick = 0.0 + text_scale = 100 + clearance = 12.0mil + } } ha:meta { @@ -38,10 +38,11 @@ ha:pcb-rnd-board-v8 { y = 100.0mm } ha:grid { - spacing = 0.5mm + spacing = 0.1mm offs_x = 0.0 offs_y = 0.0 } + board_name = USB-C cable tester } ha:data { @@ -156,43 +157,8106 @@ ha:pcb-rnd-board-v8 { } ha:ps_proto_v6.3 { - hdia=0.8mm; hplated=1; htop=0; hbottom=0; + hdia=8.25mm; 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 + li:ps_poly { + -6.175mm + -6.175mm + -6.175mm + 6.175mm + 6.175mm + 6.175mm + 6.175mm + -6.175mm + } } 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 + li:ps_poly { + -6.175mm + -6.175mm + -6.175mm + 6.175mm + 6.175mm + 6.175mm + 6.175mm + -6.175mm + } } 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:ps_poly { + -6.175mm + -6.175mm + -6.175mm + 6.175mm + 6.175mm + 6.175mm + 6.175mm + -6.175mm + } } } } } li:objects { + ha:padstack_ref.15415 { + proto=0; x=52.1mm; y=13.9mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:2 { + on + solid + noshape + } + li:3 { + on + solid + noshape + } + } + } + ha:padstack_ref.15416 { + proto=0; x=52.1mm; y=21.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:2 { + on + solid + noshape + } + li:3 { + on + solid + noshape + } + } + } + ha:padstack_ref.15417 { + proto=0; x=44.9mm; y=21.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:2 { + on + solid + noshape + } + li:3 { + on + solid + noshape + } + } + } + ha:padstack_ref.15418 { + proto=0; x=44.9mm; y=13.9mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:2 { + on + solid + noshape + } + li:3 { + on + solid + noshape + } + } + } + ha:padstack_ref.17425 { + proto=0; x=24.5mm; y=10.3mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + ha:padstack_ref.19980 { + proto=0; x=29.5mm; y=18.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + ha:padstack_ref.20242 { + proto=0; x=25.5mm; y=16.3mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + ha:padstack_ref.20642 { + proto=0; x=24.2mm; y=12.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + ha:padstack_ref.21570 { + proto=0; x=24.6mm; y=18.8mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + ha:padstack_ref.22159 { + proto=0; x=24.5mm; y=25.7mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + ha:padstack_ref.22160 { + proto=0; x=26.3mm; y=21.7mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + ha:padstack_ref.22161 { + proto=0; x=31.3mm; y=21.3mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + ha:padstack_ref.22672 { + proto=0; x=29.0mm; y=22.3mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + ha:padstack_ref.22673 { + proto=0; x=30.0mm; y=25.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + ha:padstack_ref.23370 { + proto=0; x=25.1mm; y=14.7mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + ha:padstack_ref.23980 { + proto=0; x=25.6mm; y=12.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + ha:padstack_ref.24089 { + proto=0; x=27.5mm; y=11.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + ha:padstack_ref.24934 { + proto=0; x=24.0mm; y=21.7mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:2 { + on + solid + noshape + } + li:3 { + on + solid + noshape + } + } + } + ha:padstack_ref.24940 { + proto=0; x=23.3mm; y=22.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + ha:padstack_ref.25068 { + proto=0; x=46.5mm; y=27.8mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + ha:padstack_ref.25069 { + proto=0; x=49.9mm; y=27.8mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + ha:padstack_ref.25477 { + proto=0; x=45.2mm; y=30.9mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + ha:padstack_ref.25478 { + proto=0; x=1000.0mil; y=31.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + ha:padstack_ref.25609 { + proto=0; x=51.2mm; y=25.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + ha:padstack_ref.25610 { + proto=0; x=51.2mm; y=10.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + ha:padstack_ref.25043 { + proto=0; x=21.5mm; y=18.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + ha:subc.42 { + ha:attributes { + value=470 + footprint=RESC1608X55N.lht + refdes=R4 + } + 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.55mm + -0.375mm + 0.55mm + -0.375mm + 0.55mm + 0.375mm + -0.55mm + 0.375mm + } + } + + ha:ps_shape_v4 { + ha:combining { sub=1; auto=1; } + ha:layer_mask { + top = 1 + mask = 1 + } + clearance=0.0 + li:ps_poly { + -0.6mm + -0.425mm + 0.6mm + -0.425mm + 0.6mm + 0.425mm + -0.6mm + 0.425mm + } + } + + ha:ps_shape_v4 { + ha:combining { auto=1; } + ha:layer_mask { + top = 1 + paste = 1 + } + clearance=0.0 + li:ps_poly { + -0.55mm + -0.375mm + 0.55mm + -0.375mm + 0.55mm + 0.375mm + -0.55mm + 0.375mm + } + } + } + } + } + + li:objects { + ha:padstack_ref.82 { + proto=0; x=19.5mm; y=20.2mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=1 + name=1 + } + } + ha:padstack_ref.83 { + proto=0; x=19.5mm; y=18.8mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=2 + name=2 + } + } + } + li:layers { + + ha:subc-aux { + lid=0 + ha:combining { } + + li:objects { + ha:line.43 { + x1=19.5mm; y1=19.5mm; x2=19.5mm; y2=19.5mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=origin + } + } + ha:line.46 { + x1=19.5mm; y1=19.5mm; x2=18.5mm; y2=19.5mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=x + } + } + ha:line.49 { + x1=19.5mm; y1=19.5mm; x2=19.5mm; y2=18.5mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=y + } + } + ha:line.52 { + x1=19.5mm; y1=19.5mm; x2=19.5mm; y2=19.5mm; 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.55 { + x1=20.35mm; y1=20.4mm; x2=20.35mm; y2=18.6mm; thickness=0.2mm; clearance=0.0; + } + ha:line.58 { + x1=734.2519685mil; y1=20.4mm; x2=734.2519685mil; y2=18.6mm; thickness=0.2mm; clearance=0.0; + } + } + ha:type { + silk = 1 + top = 1 + } + } + + ha:top-assembly { + lid=2 + ha:combining { } + + li:objects { + ha:line.62 { + x1=20.2mm; y1=19.5mm; x2=18.8mm; y2=19.5mm; thickness=0.1mm; clearance=0.0; + } + ha:line.65 { + x1=19.5mm; y1=20.2mm; x2=19.5mm; y2=18.8mm; thickness=0.1mm; clearance=0.0; + } + ha:line.68 { + x1=19.9mm; y1=20.3mm; x2=19.1mm; y2=20.3mm; thickness=0.1mm; clearance=0.0; + } + ha:line.71 { + x1=19.1mm; y1=20.3mm; x2=19.1mm; y2=18.7mm; thickness=0.1mm; clearance=0.0; + } + ha:line.74 { + x1=19.1mm; y1=18.7mm; x2=19.9mm; y2=18.7mm; thickness=0.1mm; clearance=0.0; + } + ha:line.77 { + x1=19.9mm; y1=18.7mm; x2=19.9mm; y2=20.3mm; thickness=0.1mm; clearance=0.0; + } + ha:arc.80 { + x=19.5mm; y=19.5mm; width=0.5mm; height=0.5mm; astart=180.000000; adelta=360.000000; thickness=0.1mm; clearance=0.0; + } + ha:text.61 { + string=%a.parent.refdes%; x=19.5mm; y=19.5mm; scale=100; fid=0; + ha:flags { + dyntext=1 + floater=1 + } + rot = 180.000000 + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = assy + } + + ha:top-courtyard { + lid=3 + ha:combining { } + + li:objects { + ha:polygon.84 { + li:geometry { + ta:contour { + { 20.23mm; 20.755mm } + { 20.23mm; 20.48mm } + { 20.23mm; 18.52mm } + { 20.23mm; 18.245mm } + { 18.77mm; 18.245mm } + { 18.77mm; 18.52mm } + { 18.77mm; 20.48mm } + { 18.77mm; 20.755mm } + } + } + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + } + } + } + uid = fNBhogi9RvPCwmAkAQYAAAAB + } + ha:subc.171 { + ha:attributes { + value=2k2 + footprint=RESC1608X55N.lht + refdes=R6 + } + 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.55mm + -0.375mm + 0.55mm + -0.375mm + 0.55mm + 0.375mm + -0.55mm + 0.375mm + } + } + + ha:ps_shape_v4 { + ha:combining { sub=1; auto=1; } + ha:layer_mask { + top = 1 + mask = 1 + } + clearance=0.0 + li:ps_poly { + -0.6mm + -0.425mm + 0.6mm + -0.425mm + 0.6mm + 0.425mm + -0.6mm + 0.425mm + } + } + + ha:ps_shape_v4 { + ha:combining { auto=1; } + ha:layer_mask { + top = 1 + paste = 1 + } + clearance=0.0 + li:ps_poly { + -0.55mm + -0.375mm + 0.55mm + -0.375mm + 0.55mm + 0.375mm + -0.55mm + 0.375mm + } + } + } + } + } + + li:objects { + ha:padstack_ref.211 { + proto=0; x=23.5mm; y=18.8mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=1 + name=1 + } + } + ha:padstack_ref.212 { + proto=0; x=23.5mm; y=20.2mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=2 + name=2 + } + } + } + li:layers { + + ha:subc-aux { + lid=0 + ha:combining { } + + li:objects { + ha:line.172 { + x1=23.5mm; y1=19.5mm; x2=23.5mm; y2=19.5mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=origin + } + } + ha:line.175 { + x1=23.5mm; y1=19.5mm; x2=24.5mm; y2=19.5mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=x + } + } + ha:line.178 { + x1=23.5mm; y1=19.5mm; x2=23.5mm; y2=20.5mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=y + } + } + ha:line.181 { + x1=23.5mm; y1=19.5mm; x2=23.5mm; y2=19.5mm; 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.184 { + x1=22.65mm; y1=18.6mm; x2=22.65mm; y2=20.4mm; thickness=0.2mm; clearance=0.0; + } + ha:line.187 { + x1=24.35mm; y1=18.6mm; x2=24.35mm; y2=20.4mm; thickness=0.2mm; clearance=0.0; + } + } + ha:type { + silk = 1 + top = 1 + } + } + + ha:top-assembly { + lid=2 + ha:combining { } + + li:objects { + ha:line.191 { + x1=22.8mm; y1=19.5mm; x2=24.2mm; y2=19.5mm; thickness=0.1mm; clearance=0.0; + } + ha:line.194 { + x1=23.5mm; y1=18.8mm; x2=23.5mm; y2=20.2mm; thickness=0.1mm; clearance=0.0; + } + ha:line.197 { + x1=23.1mm; y1=18.7mm; x2=23.9mm; y2=18.7mm; thickness=0.1mm; clearance=0.0; + } + ha:line.200 { + x1=23.9mm; y1=18.7mm; x2=23.9mm; y2=20.3mm; thickness=0.1mm; clearance=0.0; + } + ha:line.203 { + x1=23.9mm; y1=20.3mm; x2=23.1mm; y2=20.3mm; thickness=0.1mm; clearance=0.0; + } + ha:line.206 { + x1=23.1mm; y1=20.3mm; x2=23.1mm; y2=18.7mm; thickness=0.1mm; clearance=0.0; + } + ha:arc.209 { + x=23.5mm; y=19.5mm; width=0.5mm; height=0.5mm; astart=0.000000; adelta=360.000000; thickness=0.1mm; clearance=0.0; + } + ha:text.190 { + string=%a.parent.refdes%; x=23.5mm; y=19.5mm; scale=100; fid=0; + ha:flags { + dyntext=1 + floater=1 + } + rot = 360.000000 + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = assy + } + + ha:top-courtyard { + lid=3 + ha:combining { } + + li:objects { + ha:polygon.213 { + li:geometry { + ta:contour { + { 22.77mm; 18.245mm } + { 22.77mm; 18.52mm } + { 22.77mm; 20.48mm } + { 22.77mm; 20.755mm } + { 24.23mm; 20.755mm } + { 24.23mm; 20.48mm } + { 24.23mm; 18.52mm } + { 24.23mm; 18.245mm } + } + } + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + } + } + } + uid = fNBhogi9RvPCwmAkAQYAAAAF + } + ha:subc.330 { + ha:attributes { + value=2k2 + footprint=RESC1608X55N.lht + refdes=R7 + } + 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.55mm + -0.375mm + 0.55mm + -0.375mm + 0.55mm + 0.375mm + -0.55mm + 0.375mm + } + } + + ha:ps_shape_v4 { + ha:combining { sub=1; auto=1; } + ha:layer_mask { + top = 1 + mask = 1 + } + clearance=0.0 + li:ps_poly { + -0.6mm + -0.425mm + 0.6mm + -0.425mm + 0.6mm + 0.425mm + -0.6mm + 0.425mm + } + } + + ha:ps_shape_v4 { + ha:combining { auto=1; } + ha:layer_mask { + top = 1 + paste = 1 + } + clearance=0.0 + li:ps_poly { + -0.55mm + -0.375mm + 0.55mm + -0.375mm + 0.55mm + 0.375mm + -0.55mm + 0.375mm + } + } + } + } + } + + li:objects { + ha:padstack_ref.370 { + proto=0; x=21.5mm; y=18.8mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=1 + name=1 + } + } + ha:padstack_ref.371 { + proto=0; x=21.5mm; y=20.2mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=2 + name=2 + } + } + } + li:layers { + + ha:subc-aux { + lid=0 + ha:combining { } + + li:objects { + ha:line.331 { + x1=21.5mm; y1=19.5mm; x2=21.5mm; y2=19.5mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=origin + } + } + ha:line.334 { + x1=21.5mm; y1=19.5mm; x2=22.5mm; y2=19.5mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=x + } + } + ha:line.337 { + x1=21.5mm; y1=19.5mm; x2=21.5mm; y2=20.5mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=y + } + } + ha:line.340 { + x1=21.5mm; y1=19.5mm; x2=21.5mm; y2=19.5mm; 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.343 { + x1=20.65mm; y1=18.6mm; x2=20.65mm; y2=20.4mm; thickness=0.2mm; clearance=0.0; + } + ha:line.346 { + x1=22.35mm; y1=18.6mm; x2=22.35mm; y2=20.4mm; thickness=0.2mm; clearance=0.0; + } + } + ha:type { + silk = 1 + top = 1 + } + } + + ha:top-assembly { + lid=2 + ha:combining { } + + li:objects { + ha:line.350 { + x1=20.8mm; y1=19.5mm; x2=22.2mm; y2=19.5mm; thickness=0.1mm; clearance=0.0; + } + ha:line.353 { + x1=21.5mm; y1=18.8mm; x2=21.5mm; y2=20.2mm; thickness=0.1mm; clearance=0.0; + } + ha:line.356 { + x1=21.1mm; y1=18.7mm; x2=862.20472441mil; y2=18.7mm; thickness=0.1mm; clearance=0.0; + } + ha:line.359 { + x1=862.20472441mil; y1=18.7mm; x2=862.20472441mil; y2=20.3mm; thickness=0.1mm; clearance=0.0; + } + ha:line.362 { + x1=862.20472441mil; y1=20.3mm; x2=21.1mm; y2=20.3mm; thickness=0.1mm; clearance=0.0; + } + ha:line.365 { + x1=21.1mm; y1=20.3mm; x2=21.1mm; y2=18.7mm; thickness=0.1mm; clearance=0.0; + } + ha:arc.368 { + x=21.5mm; y=19.5mm; width=0.5mm; height=0.5mm; astart=0.000000; adelta=360.000000; thickness=0.1mm; clearance=0.0; + } + ha:text.349 { + string=%a.parent.refdes%; x=21.5mm; y=19.5mm; scale=100; fid=0; + ha:flags { + dyntext=1 + floater=1 + } + rot = 360.000000 + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = assy + } + + ha:top-courtyard { + lid=3 + ha:combining { } + + li:objects { + ha:polygon.372 { + li:geometry { + ta:contour { + { 20.77mm; 18.245mm } + { 20.77mm; 18.52mm } + { 20.77mm; 20.48mm } + { 20.77mm; 20.755mm } + { 22.23mm; 20.755mm } + { 22.23mm; 20.48mm } + { 22.23mm; 18.52mm } + { 22.23mm; 18.245mm } + } + } + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + } + } + } + uid = fNBhogi9RvPCwmAkAQYAAAAL + } + ha:subc.8254 { + ha:attributes { + value= + footprint=SOT95P237X112-3N.lht + refdes=Q1 + } + 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.55mm + -0.3mm + 0.55mm + -0.3mm + 0.55mm + 0.3mm + -0.55mm + 0.3mm + } + } + + ha:ps_shape_v4 { + ha:combining { sub=1; auto=1; } + ha:layer_mask { + top = 1 + mask = 1 + } + clearance=0.0 + li:ps_poly { + -0.6mm + -0.35mm + 0.6mm + -0.35mm + 0.6mm + 0.35mm + -0.6mm + 0.35mm + } + } + + ha:ps_shape_v4 { + ha:combining { auto=1; } + ha:layer_mask { + top = 1 + paste = 1 + } + clearance=0.0 + li:ps_poly { + -0.55mm + -0.3mm + 0.55mm + -0.3mm + 0.55mm + 0.3mm + -0.55mm + 0.3mm + } + } + } + } + } + + li:objects { + ha:padstack_ref.8311 { + proto=0; x=50.75mm; y=28.45mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=1 + name=1 + } + } + ha:padstack_ref.8312 { + proto=0; x=48.85mm; y=28.45mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=2 + name=2 + } + } + ha:padstack_ref.8313 { + proto=0; x=49.8mm; y=30.75mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=3 + name=3 + } + } + } + li:layers { + + ha:subc-aux { + lid=0 + ha:combining { } + + li:objects { + ha:line.8255 { + x1=49.8mm; y1=29.6mm; x2=49.8mm; y2=29.6mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=origin + } + } + ha:line.8258 { + x1=49.8mm; y1=29.6mm; x2=49.8mm; y2=30.6mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=x + } + } + ha:line.8261 { + x1=49.8mm; y1=29.6mm; x2=48.8mm; y2=29.6mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=y + } + } + ha:line.8264 { + x1=49.8mm; y1=29.6mm; x2=49.8mm; y2=29.6mm; 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.8267 { + x1=51.36mm; y1=28.85mm; x2=51.36mm; y2=30.35mm; thickness=0.2mm; clearance=0.0; + } + ha:line.8270 { + x1=51.36mm; y1=30.35mm; x2=50.4mm; y2=30.35mm; thickness=0.2mm; clearance=0.0; + } + ha:line.8273 { + x1=49.2mm; y1=30.35mm; x2=48.24mm; y2=30.35mm; thickness=0.2mm; clearance=0.0; + } + ha:line.8276 { + x1=48.24mm; y1=30.35mm; x2=48.24mm; y2=28.85mm; thickness=0.2mm; clearance=0.0; + } + ha:line.8279 { + x1=50.15mm; y1=28.85mm; x2=49.45mm; y2=28.85mm; thickness=0.2mm; clearance=0.0; + } + ha:line.8282 { + x1=51.35mm; y1=28.85mm; x2=51.35mm; y2=27.6mm; thickness=0.2mm; clearance=0.0; + } + ha:line.8285 { + x1=51.35mm; y1=27.6mm; x2=50.45mm; y2=27.6mm; thickness=0.2mm; clearance=0.0; + } + } + ha:type { + silk = 1 + top = 1 + } + } + + ha:top-assembly { + lid=2 + ha:combining { } + + li:objects { + ha:line.8288 { + x1=49.8mm; y1=28.9mm; x2=49.8mm; y2=30.3mm; thickness=0.1mm; clearance=0.0; + } + ha:line.8291 { + x1=50.5mm; y1=29.6mm; x2=49.1mm; y2=29.6mm; thickness=0.1mm; clearance=0.0; + } + ha:line.8294 { + x1=51.26mm; y1=29.6mm; x2=51.26mm; y2=30.25mm; thickness=0.1mm; clearance=0.0; + } + ha:line.8297 { + x1=51.26mm; y1=30.25mm; x2=48.34mm; y2=30.25mm; thickness=0.1mm; clearance=0.0; + } + ha:line.8300 { + x1=48.34mm; y1=30.25mm; x2=48.34mm; y2=28.95mm; thickness=0.1mm; clearance=0.0; + } + ha:line.8303 { + x1=48.34mm; y1=28.95mm; x2=50.61mm; y2=28.95mm; thickness=0.1mm; clearance=0.0; + } + ha:line.8306 { + x1=50.61mm; y1=28.95mm; x2=51.26mm; y2=29.6mm; thickness=0.1mm; clearance=0.0; + } + ha:arc.8309 { + x=49.8mm; y=29.6mm; width=0.5mm; height=0.5mm; astart=270.000000; adelta=360.000000; thickness=0.1mm; clearance=0.0; + } + ha:text.8310 { + string=%a.parent.refdes%; x=49.8mm; y=29.6mm; scale=100; fid=0; + ha:flags { + dyntext=1 + floater=1 + } + rot = 270.000000 + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = assy + } + + ha:top-courtyard { + lid=3 + ha:combining { } + + li:objects { + ha:polygon.8314 { + li:geometry { + ta:contour { + { 51.3mm; 27.65mm } + { 51.3mm; 28.7mm } + { 51.51mm; 28.7mm } + { 51.51mm; 30.5mm } + { 50.35mm; 30.5mm } + { 50.35mm; 31.55mm } + { 49.25mm; 31.55mm } + { 49.25mm; 30.5mm } + { 48.09mm; 30.5mm } + { 48.09mm; 28.7mm } + { 1.9015748in; 28.7mm } + { 1.9015748in; 27.65mm } + } + } + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + } + } + } + uid = fNBhogi9RvPCwmAkAQYAAAAD + } + ha:subc.10478 { + ha:attributes { + value=1k + footprint=RESC1608X55N.lht + refdes=R1 + } + 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.55mm + -0.375mm + 0.55mm + -0.375mm + 0.55mm + 0.375mm + -0.55mm + 0.375mm + } + } + + ha:ps_shape_v4 { + ha:combining { sub=1; auto=1; } + ha:layer_mask { + top = 1 + mask = 1 + } + clearance=0.0 + li:ps_poly { + -0.6mm + -0.425mm + 0.6mm + -0.425mm + 0.6mm + 0.425mm + -0.6mm + 0.425mm + } + } + + ha:ps_shape_v4 { + ha:combining { auto=1; } + ha:layer_mask { + top = 1 + paste = 1 + } + clearance=0.0 + li:ps_poly { + -0.55mm + -0.375mm + 0.55mm + -0.375mm + 0.55mm + 0.375mm + -0.55mm + 0.375mm + } + } + } + } + } + + li:objects { + ha:padstack_ref.10517 { + proto=0; x=26.5mm; y=13.3mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=1 + name=1 + } + } + ha:padstack_ref.10518 { + proto=0; x=26.5mm; y=14.7mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=2 + name=2 + } + } + } + li:layers { + + ha:subc-aux { + lid=0 + ha:combining { } + + li:objects { + ha:line.10479 { + x1=26.5mm; y1=14.0mm; x2=26.5mm; y2=14.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=origin + } + } + ha:line.10482 { + x1=26.5mm; y1=14.0mm; x2=27.5mm; y2=14.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=x + } + } + ha:line.10485 { + x1=26.5mm; y1=14.0mm; x2=26.5mm; y2=15.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=y + } + } + ha:line.10488 { + x1=26.5mm; y1=14.0mm; x2=26.5mm; y2=14.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + 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.10491 { + x1=25.65mm; y1=13.1mm; x2=25.65mm; y2=14.9mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10494 { + x1=27.35mm; y1=13.1mm; x2=27.35mm; y2=14.9mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + } + ha:type { + silk = 1 + top = 1 + } + } + + ha:top-assembly { + lid=2 + ha:combining { } + + li:objects { + ha:line.10497 { + x1=25.8mm; y1=14.0mm; x2=27.2mm; y2=14.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10500 { + x1=26.5mm; y1=13.3mm; x2=26.5mm; y2=14.7mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10503 { + x1=26.1mm; y1=13.2mm; x2=26.9mm; y2=13.2mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10506 { + x1=26.9mm; y1=13.2mm; x2=26.9mm; y2=14.8mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10509 { + x1=26.9mm; y1=14.8mm; x2=26.1mm; y2=14.8mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10512 { + x1=26.1mm; y1=14.8mm; x2=26.1mm; y2=13.2mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:arc.10515 { + x=26.5mm; y=14.0mm; width=0.5mm; height=0.5mm; astart=0.000000; adelta=360.000000; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:text.10516 { + string=%a.parent.refdes%; x=26.5mm; y=14.0mm; scale=100; fid=0; + ha:flags { + dyntext=1 + floater=1 + lock=1 + } + rot = 360.000000 + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = assy + } + + ha:top-courtyard { + lid=3 + ha:combining { } + + li:objects { + ha:polygon.10519 { + li:geometry { + ta:contour { + { 25.77mm; 12.745mm } + { 25.77mm; 13.02mm } + { 25.77mm; 14.98mm } + { 25.77mm; 15.255mm } + { 27.23mm; 15.255mm } + { 27.23mm; 14.98mm } + { 27.23mm; 13.02mm } + { 27.23mm; 12.745mm } + } + } + + ha:flags { + lock=1 + } + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + } + } + } + uid = fNBhogi9RvPCwmAkAQYAAAAr + ha:flags ={ lock=1 + }; } + ha:subc.10529 { + ha:attributes { + value=POWER (red) + footprint=LEDC2012X80N.lht + refdes=D1 + } + 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.8mm + -0.55mm + 0.8mm + -0.55mm + 0.8mm + 0.55mm + -0.8mm + 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.85mm + -0.6mm + 0.85mm + -0.6mm + 0.85mm + 0.6mm + -0.85mm + 0.6mm + } + } + + ha:ps_shape_v4 { + ha:combining { auto=1; } + ha:layer_mask { + top = 1 + paste = 1 + } + clearance=0.0 + li:ps_poly { + -0.8mm + -0.55mm + 0.8mm + -0.55mm + 0.8mm + 0.55mm + -0.8mm + 0.55mm + } + } + } + } + } + + li:objects { + ha:padstack_ref.10580 { + proto=0; x=30.4mm; y=14.0mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=1 + name=1 + } + } + ha:padstack_ref.10581 { + proto=0; x=28.6mm; y=14.0mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=2 + name=2 + } + } + } + li:layers { + + ha:subc-aux { + lid=0 + ha:combining { } + + li:objects { + ha:line.10530 { + x1=29.5mm; y1=14.0mm; x2=29.5mm; y2=14.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + selected=1 + lock=1 + } + + ha:attributes { + subc-role=origin + } + } + ha:line.10533 { + x1=29.5mm; y1=14.0mm; x2=29.5mm; y2=15.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + selected=1 + lock=1 + } + + ha:attributes { + subc-role=x + } + } + ha:line.10536 { + x1=29.5mm; y1=14.0mm; x2=28.5mm; y2=14.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + selected=1 + lock=1 + } + + ha:attributes { + subc-role=y + } + } + ha:line.10539 { + x1=29.5mm; y1=14.0mm; x2=29.5mm; y2=14.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + selected=1 + lock=1 + } + + 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.10542 { + x1=30.6mm; y1=12.9mm; x2=28.4mm; y2=12.9mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10545 { + x1=30.6mm; y1=15.1mm; x2=28.4mm; y2=15.1mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10548 { + x1=30.6mm; y1=12.9mm; x2=31.25mm; y2=12.9mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10551 { + x1=31.25mm; y1=12.9mm; x2=31.25mm; y2=15.1mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10554 { + x1=31.25mm; y1=15.1mm; x2=30.6mm; y2=15.1mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + } + ha:type { + silk = 1 + top = 1 + } + } + + ha:top-assembly { + lid=2 + ha:combining { } + + li:objects { + ha:line.10557 { + x1=29.5mm; y1=13.3mm; x2=29.5mm; y2=14.7mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10560 { + x1=30.2mm; y1=14.0mm; x2=28.8mm; y2=14.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10563 { + x1=30.5mm; y1=14.0mm; x2=30.5mm; y2=574.80314961mil; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10566 { + x1=30.5mm; y1=574.80314961mil; x2=28.5mm; y2=574.80314961mil; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10569 { + x1=28.5mm; y1=574.80314961mil; x2=28.5mm; y2=13.4mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10572 { + x1=28.5mm; y1=13.4mm; x2=29.9mm; y2=13.4mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10575 { + x1=29.9mm; y1=13.4mm; x2=30.5mm; y2=14.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:arc.10578 { + x=29.5mm; y=14.0mm; width=0.5mm; height=0.5mm; astart=270.000000; adelta=360.000000; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:text.10579 { + string=%a.parent.refdes%; x=29.5mm; y=14.0mm; scale=100; fid=0; + ha:flags { + dyntext=1 + floater=1 + lock=1 + } + rot = 270.000000 + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = assy + } + + ha:top-courtyard { + lid=3 + ha:combining { } + + li:objects { + ha:polygon.10582 { + li:geometry { + ta:contour { + { 31.2mm; 12.95mm } + { 30.75mm; 12.95mm } + { 28.25mm; 12.95mm } + { 27.8mm; 12.95mm } + { 27.8mm; 15.05mm } + { 28.25mm; 15.05mm } + { 30.75mm; 15.05mm } + { 31.2mm; 15.05mm } + } + } + + ha:flags { + lock=1 + } + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + } + } + } + uid = fNBhogi9RvPCwmAkAQYAAAAZ + ha:flags ={ lock=1 + }; } + ha:subc.10592 { + ha:attributes { + value=1k5 + footprint=RESC1608X55N.lht + refdes=R2 + } + 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.55mm + -0.375mm + 0.55mm + -0.375mm + 0.55mm + 0.375mm + -0.55mm + 0.375mm + } + } + + ha:ps_shape_v4 { + ha:combining { sub=1; auto=1; } + ha:layer_mask { + top = 1 + mask = 1 + } + clearance=0.0 + li:ps_poly { + -0.6mm + -0.425mm + 0.6mm + -0.425mm + 0.6mm + 0.425mm + -0.6mm + 0.425mm + } + } + + ha:ps_shape_v4 { + ha:combining { auto=1; } + ha:layer_mask { + top = 1 + paste = 1 + } + clearance=0.0 + li:ps_poly { + -0.55mm + -0.375mm + 0.55mm + -0.375mm + 0.55mm + 0.375mm + -0.55mm + 0.375mm + } + } + } + } + } + + li:objects { + ha:padstack_ref.10631 { + proto=0; x=26.5mm; y=10.3mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=1 + name=1 + } + } + ha:padstack_ref.10632 { + proto=0; x=26.5mm; y=11.7mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=2 + name=2 + } + } + } + li:layers { + + ha:subc-aux { + lid=0 + ha:combining { } + + li:objects { + ha:line.10593 { + x1=26.5mm; y1=11.0mm; x2=26.5mm; y2=11.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=origin + } + } + ha:line.10596 { + x1=26.5mm; y1=11.0mm; x2=27.5mm; y2=11.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=x + } + } + ha:line.10599 { + x1=26.5mm; y1=11.0mm; x2=26.5mm; y2=12.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=y + } + } + ha:line.10602 { + x1=26.5mm; y1=11.0mm; x2=26.5mm; y2=11.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + 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.10605 { + x1=25.65mm; y1=10.1mm; x2=25.65mm; y2=11.9mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10608 { + x1=27.35mm; y1=10.1mm; x2=27.35mm; y2=11.9mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + } + ha:type { + silk = 1 + top = 1 + } + } + + ha:top-assembly { + lid=2 + ha:combining { } + + li:objects { + ha:line.10611 { + x1=25.8mm; y1=11.0mm; x2=27.2mm; y2=11.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10614 { + x1=26.5mm; y1=10.3mm; x2=26.5mm; y2=11.7mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10617 { + x1=26.1mm; y1=10.2mm; x2=26.9mm; y2=10.2mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10620 { + x1=26.9mm; y1=10.2mm; x2=26.9mm; y2=11.8mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10623 { + x1=26.9mm; y1=11.8mm; x2=26.1mm; y2=11.8mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10626 { + x1=26.1mm; y1=11.8mm; x2=26.1mm; y2=10.2mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:arc.10629 { + x=26.5mm; y=11.0mm; width=0.5mm; height=0.5mm; astart=0.000000; adelta=360.000000; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:text.10630 { + string=%a.parent.refdes%; x=26.5mm; y=11.0mm; scale=100; fid=0; + ha:flags { + dyntext=1 + floater=1 + lock=1 + } + rot = 360.000000 + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = assy + } + + ha:top-courtyard { + lid=3 + ha:combining { } + + li:objects { + ha:polygon.10633 { + li:geometry { + ta:contour { + { 25.77mm; 9.745mm } + { 25.77mm; 10.02mm } + { 25.77mm; 11.98mm } + { 25.77mm; 12.255mm } + { 27.23mm; 12.255mm } + { 27.23mm; 11.98mm } + { 27.23mm; 10.02mm } + { 27.23mm; 9.745mm } + } + } + + ha:flags { + lock=1 + } + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + } + } + } + uid = fNBhogi9RvPCwmAkAQYAAAAp + ha:flags ={ lock=1 + }; } + ha:subc.10643 { + ha:attributes { + value=SHIELD (white) + footprint=LEDC2012X80N.lht + refdes=D2 + } + 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.8mm + -0.55mm + 0.8mm + -0.55mm + 0.8mm + 0.55mm + -0.8mm + 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.85mm + -0.6mm + 0.85mm + -0.6mm + 0.85mm + 0.6mm + -0.85mm + 0.6mm + } + } + + ha:ps_shape_v4 { + ha:combining { auto=1; } + ha:layer_mask { + top = 1 + paste = 1 + } + clearance=0.0 + li:ps_poly { + -0.8mm + -0.55mm + 0.8mm + -0.55mm + 0.8mm + 0.55mm + -0.8mm + 0.55mm + } + } + } + } + } + + li:objects { + ha:padstack_ref.10694 { + proto=0; x=30.4mm; y=11.0mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=1 + name=1 + } + } + ha:padstack_ref.10695 { + proto=0; x=28.6mm; y=11.0mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=2 + name=2 + } + } + } + li:layers { + + ha:subc-aux { + lid=0 + ha:combining { } + + li:objects { + ha:line.10644 { + x1=29.5mm; y1=11.0mm; x2=29.5mm; y2=11.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=origin + } + } + ha:line.10647 { + x1=29.5mm; y1=11.0mm; x2=29.5mm; y2=12.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=x + } + } + ha:line.10650 { + x1=29.5mm; y1=11.0mm; x2=28.5mm; y2=11.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=y + } + } + ha:line.10653 { + x1=29.5mm; y1=11.0mm; x2=29.5mm; y2=11.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + 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.10656 { + x1=30.6mm; y1=9.9mm; x2=28.4mm; y2=9.9mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10659 { + x1=30.6mm; y1=12.1mm; x2=28.4mm; y2=12.1mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10662 { + x1=30.6mm; y1=9.9mm; x2=31.25mm; y2=9.9mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10665 { + x1=31.25mm; y1=9.9mm; x2=31.25mm; y2=12.1mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10668 { + x1=31.25mm; y1=12.1mm; x2=30.6mm; y2=12.1mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + } + ha:type { + silk = 1 + top = 1 + } + } + + ha:top-assembly { + lid=2 + ha:combining { } + + li:objects { + ha:line.10671 { + x1=29.5mm; y1=10.3mm; x2=29.5mm; y2=11.7mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10674 { + x1=30.2mm; y1=11.0mm; x2=28.8mm; y2=11.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10677 { + x1=30.5mm; y1=11.0mm; x2=30.5mm; y2=11.6mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10680 { + x1=30.5mm; y1=11.6mm; x2=28.5mm; y2=11.6mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10683 { + x1=28.5mm; y1=11.6mm; x2=28.5mm; y2=10.4mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10686 { + x1=28.5mm; y1=10.4mm; x2=29.9mm; y2=10.4mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10689 { + x1=29.9mm; y1=10.4mm; x2=30.5mm; y2=11.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:arc.10692 { + x=29.5mm; y=11.0mm; width=0.5mm; height=0.5mm; astart=270.000000; adelta=360.000000; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:text.10693 { + string=%a.parent.refdes%; x=29.5mm; y=11.0mm; scale=100; fid=0; + ha:flags { + dyntext=1 + floater=1 + lock=1 + } + rot = 270.000000 + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = assy + } + + ha:top-courtyard { + lid=3 + ha:combining { } + + li:objects { + ha:polygon.10696 { + li:geometry { + ta:contour { + { 31.2mm; 9.95mm } + { 30.75mm; 9.95mm } + { 28.25mm; 9.95mm } + { 27.8mm; 9.95mm } + { 27.8mm; 12.05mm } + { 28.25mm; 12.05mm } + { 30.75mm; 12.05mm } + { 31.2mm; 12.05mm } + } + } + + ha:flags { + lock=1 + } + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + } + } + } + uid = fNBhogi9RvPCwmAkAQYAAAAb + ha:flags ={ lock=1 + }; } + ha:subc.10706 { + ha:attributes { + value=2k2 + footprint=RESC1608X55N.lht + refdes=R3 + } + 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.55mm + -0.375mm + 0.55mm + -0.375mm + 0.55mm + 0.375mm + -0.55mm + 0.375mm + } + } + + ha:ps_shape_v4 { + ha:combining { sub=1; auto=1; } + ha:layer_mask { + top = 1 + mask = 1 + } + clearance=0.0 + li:ps_poly { + -0.6mm + -0.425mm + 0.6mm + -0.425mm + 0.6mm + 0.425mm + -0.6mm + 0.425mm + } + } + + ha:ps_shape_v4 { + ha:combining { auto=1; } + ha:layer_mask { + top = 1 + paste = 1 + } + clearance=0.0 + li:ps_poly { + -0.55mm + -0.375mm + 0.55mm + -0.375mm + 0.55mm + 0.375mm + -0.55mm + 0.375mm + } + } + } + } + } + + li:objects { + ha:padstack_ref.10745 { + proto=0; x=26.5mm; y=16.3mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=1 + name=1 + } + } + ha:padstack_ref.10746 { + proto=0; x=26.5mm; y=696.8503937mil; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=2 + name=2 + } + } + } + li:layers { + + ha:subc-aux { + lid=0 + ha:combining { } + + li:objects { + ha:line.10707 { + x1=26.5mm; y1=17.0mm; x2=26.5mm; y2=17.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=origin + } + } + ha:line.10710 { + x1=26.5mm; y1=17.0mm; x2=27.5mm; y2=17.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=x + } + } + ha:line.10713 { + x1=26.5mm; y1=17.0mm; x2=26.5mm; y2=18.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=y + } + } + ha:line.10716 { + x1=26.5mm; y1=17.0mm; x2=26.5mm; y2=17.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + 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.10719 { + x1=25.65mm; y1=16.1mm; x2=25.65mm; y2=17.9mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10722 { + x1=27.35mm; y1=16.1mm; x2=27.35mm; y2=17.9mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + } + ha:type { + silk = 1 + top = 1 + } + } + + ha:top-assembly { + lid=2 + ha:combining { } + + li:objects { + ha:line.10725 { + x1=25.8mm; y1=17.0mm; x2=27.2mm; y2=17.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10728 { + x1=26.5mm; y1=16.3mm; x2=26.5mm; y2=696.8503937mil; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10731 { + x1=26.1mm; y1=16.2mm; x2=26.9mm; y2=16.2mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10734 { + x1=26.9mm; y1=16.2mm; x2=26.9mm; y2=17.8mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10737 { + x1=26.9mm; y1=17.8mm; x2=26.1mm; y2=17.8mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10740 { + x1=26.1mm; y1=17.8mm; x2=26.1mm; y2=16.2mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:arc.10743 { + x=26.5mm; y=17.0mm; width=0.5mm; height=0.5mm; astart=0.000000; adelta=360.000000; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:text.10744 { + string=%a.parent.refdes%; x=26.5mm; y=17.0mm; scale=100; fid=0; + ha:flags { + dyntext=1 + floater=1 + lock=1 + } + rot = 0.000000 + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = assy + } + + ha:top-courtyard { + lid=3 + ha:combining { } + + li:objects { + ha:polygon.10747 { + li:geometry { + ta:contour { + { 25.77mm; 15.745mm } + { 25.77mm; 16.02mm } + { 25.77mm; 17.98mm } + { 25.77mm; 718.7007874mil } + { 27.23mm; 718.7007874mil } + { 27.23mm; 17.98mm } + { 27.23mm; 16.02mm } + { 27.23mm; 15.745mm } + } + } + + ha:flags { + lock=1 + } + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + } + } + } + uid = fNBhogi9RvPCwmAkAQYAAAAJ + ha:flags ={ lock=1 + }; } + ha:subc.10757 { + ha:attributes { + value=USB2 (green) + footprint=LEDC2012X80N.lht + refdes=D3 + } + 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.8mm + -0.55mm + 0.8mm + -0.55mm + 0.8mm + 0.55mm + -0.8mm + 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.85mm + -0.6mm + 0.85mm + -0.6mm + 0.85mm + 0.6mm + -0.85mm + 0.6mm + } + } + + ha:ps_shape_v4 { + ha:combining { auto=1; } + ha:layer_mask { + top = 1 + paste = 1 + } + clearance=0.0 + li:ps_poly { + -0.8mm + -0.55mm + 0.8mm + -0.55mm + 0.8mm + 0.55mm + -0.8mm + 0.55mm + } + } + } + } + } + + li:objects { + ha:padstack_ref.10808 { + proto=0; x=30.4mm; y=17.0mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=1 + name=1 + } + } + ha:padstack_ref.10809 { + proto=0; x=28.6mm; y=17.0mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=2 + name=2 + } + } + } + li:layers { + + ha:subc-aux { + lid=0 + ha:combining { } + + li:objects { + ha:line.10758 { + x1=29.5mm; y1=17.0mm; x2=29.5mm; y2=17.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + selected=1 + lock=1 + } + + ha:attributes { + subc-role=origin + } + } + ha:line.10761 { + x1=29.5mm; y1=17.0mm; x2=29.5mm; y2=18.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + selected=1 + lock=1 + } + + ha:attributes { + subc-role=x + } + } + ha:line.10764 { + x1=29.5mm; y1=17.0mm; x2=28.5mm; y2=17.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + selected=1 + lock=1 + } + + ha:attributes { + subc-role=y + } + } + ha:line.10767 { + x1=29.5mm; y1=17.0mm; x2=29.5mm; y2=17.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + selected=1 + lock=1 + } + + 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.10770 { + x1=30.6mm; y1=15.9mm; x2=28.4mm; y2=15.9mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10773 { + x1=30.6mm; y1=18.1mm; x2=28.4mm; y2=18.1mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10776 { + x1=30.6mm; y1=15.9mm; x2=31.25mm; y2=15.9mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10779 { + x1=31.25mm; y1=15.9mm; x2=31.25mm; y2=18.1mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10782 { + x1=31.25mm; y1=18.1mm; x2=30.6mm; y2=18.1mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + } + ha:type { + silk = 1 + top = 1 + } + } + + ha:top-assembly { + lid=2 + ha:combining { } + + li:objects { + ha:line.10785 { + x1=29.5mm; y1=16.3mm; x2=29.5mm; y2=696.8503937mil; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10788 { + x1=30.2mm; y1=17.0mm; x2=28.8mm; y2=17.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10791 { + x1=30.5mm; y1=17.0mm; x2=30.5mm; y2=17.6mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10794 { + x1=30.5mm; y1=17.6mm; x2=28.5mm; y2=17.6mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10797 { + x1=28.5mm; y1=17.6mm; x2=28.5mm; y2=16.4mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10800 { + x1=28.5mm; y1=16.4mm; x2=29.9mm; y2=16.4mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10803 { + x1=29.9mm; y1=16.4mm; x2=30.5mm; y2=17.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:arc.10806 { + x=29.5mm; y=17.0mm; width=0.5mm; height=0.5mm; astart=270.000000; adelta=360.000000; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:text.10807 { + string=%a.parent.refdes%; x=29.5mm; y=17.0mm; scale=100; fid=0; + ha:flags { + dyntext=1 + floater=1 + lock=1 + } + rot = 270.000000 + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = assy + } + + ha:top-courtyard { + lid=3 + ha:combining { } + + li:objects { + ha:polygon.10810 { + li:geometry { + ta:contour { + { 31.2mm; 627.95275591mil } + { 30.75mm; 627.95275591mil } + { 28.25mm; 627.95275591mil } + { 27.8mm; 627.95275591mil } + { 27.8mm; 18.05mm } + { 28.25mm; 18.05mm } + { 30.75mm; 18.05mm } + { 31.2mm; 18.05mm } + } + } + + ha:flags { + lock=1 + } + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + } + } + } + uid = fNBhogi9RvPCwmAkAQYAAAAd + ha:flags ={ lock=1 + }; } + ha:subc.10820 { + ha:attributes { + value=CC (green) + footprint=LEDC2012X80N.lht + refdes=D6 + } + 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.8mm + -0.55mm + 0.8mm + -0.55mm + 0.8mm + 0.55mm + -0.8mm + 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.85mm + -0.6mm + 0.85mm + -0.6mm + 0.85mm + 0.6mm + -0.85mm + 0.6mm + } + } + + ha:ps_shape_v4 { + ha:combining { auto=1; } + ha:layer_mask { + top = 1 + paste = 1 + } + clearance=0.0 + li:ps_poly { + -0.8mm + -0.55mm + 0.8mm + -0.55mm + 0.8mm + 0.55mm + -0.8mm + 0.55mm + } + } + } + } + } + + li:objects { + ha:padstack_ref.10871 { + proto=0; x=27.5mm; y=19.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + li:2 { + on + diag + round + noshape + } + } + + ha:attributes { + term=1 + name=1 + } + } + ha:padstack_ref.10872 { + proto=0; x=27.5mm; y=21.3mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=2 + name=2 + } + } + } + li:layers { + + ha:subc-aux { + lid=0 + ha:combining { } + + li:objects { + ha:line.10821 { + x1=27.5mm; y1=20.4mm; x2=27.5mm; y2=20.4mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=origin + } + } + ha:line.10824 { + x1=27.5mm; y1=20.4mm; x2=28.5mm; y2=20.4mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=x + } + } + ha:line.10827 { + x1=27.5mm; y1=20.4mm; x2=27.5mm; y2=21.4mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=y + } + } + ha:line.10830 { + x1=27.5mm; y1=20.4mm; x2=27.5mm; y2=20.4mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + 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.10833 { + x1=26.4mm; y1=19.3mm; x2=26.4mm; y2=21.5mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10836 { + x1=28.6mm; y1=19.3mm; x2=28.6mm; y2=21.5mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10839 { + x1=26.4mm; y1=19.3mm; x2=26.4mm; y2=734.2519685mil; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10842 { + x1=26.4mm; y1=734.2519685mil; x2=28.6mm; y2=734.2519685mil; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10845 { + x1=28.6mm; y1=734.2519685mil; x2=28.6mm; y2=19.3mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + } + ha:type { + silk = 1 + top = 1 + } + } + + ha:top-assembly { + lid=2 + ha:combining { } + + li:objects { + ha:line.10848 { + x1=26.8mm; y1=20.4mm; x2=28.2mm; y2=20.4mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10851 { + x1=27.5mm; y1=19.7mm; x2=27.5mm; y2=21.1mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10854 { + x1=27.5mm; y1=19.4mm; x2=28.1mm; y2=19.4mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10857 { + x1=28.1mm; y1=19.4mm; x2=28.1mm; y2=21.4mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10860 { + x1=28.1mm; y1=21.4mm; x2=26.9mm; y2=21.4mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10863 { + x1=26.9mm; y1=21.4mm; x2=26.9mm; y2=20.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10866 { + x1=26.9mm; y1=20.0mm; x2=27.5mm; y2=19.4mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:arc.10869 { + x=27.5mm; y=20.4mm; width=0.5mm; height=0.5mm; astart=0.000000; adelta=360.000000; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:text.10870 { + string=%a.parent.refdes%; x=27.5mm; y=20.4mm; scale=100; fid=0; + ha:flags { + dyntext=1 + floater=1 + lock=1 + } + rot = 360.000000 + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = assy + } + + ha:top-courtyard { + lid=3 + ha:combining { } + + li:objects { + ha:polygon.10873 { + li:geometry { + ta:contour { + { 26.45mm; 18.7mm } + { 26.45mm; 19.15mm } + { 26.45mm; 21.65mm } + { 26.45mm; 22.1mm } + { 28.55mm; 22.1mm } + { 28.55mm; 21.65mm } + { 28.55mm; 19.15mm } + { 28.55mm; 18.7mm } + } + } + + ha:flags { + lock=1 + } + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + } + } + } + uid = fNBhogi9RvPCwmAkAQYAAAAj + ha:flags ={ lock=1 + }; } + ha:subc.10883 { + ha:attributes { + value=CC (green) + footprint=LEDC2012X80N.lht + refdes=D7 + } + 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.8mm + -0.55mm + 0.8mm + -0.55mm + 0.8mm + 0.55mm + -0.8mm + 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.85mm + -0.6mm + 0.85mm + -0.6mm + 0.85mm + 0.6mm + -0.85mm + 0.6mm + } + } + + ha:ps_shape_v4 { + ha:combining { auto=1; } + ha:layer_mask { + top = 1 + paste = 1 + } + clearance=0.0 + li:ps_poly { + -0.8mm + -0.55mm + 0.8mm + -0.55mm + 0.8mm + 0.55mm + -0.8mm + 0.55mm + } + } + } + } + } + + li:objects { + ha:padstack_ref.10934 { + proto=0; x=30.0mm; y=19.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + li:2 { + on + diag + round + noshape + } + } + + ha:attributes { + term=1 + name=1 + } + } + ha:padstack_ref.10935 { + proto=0; x=30.0mm; y=21.3mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=2 + name=2 + } + } + } + li:layers { + + ha:subc-aux { + lid=0 + ha:combining { } + + li:objects { + ha:line.10884 { + x1=30.0mm; y1=20.4mm; x2=30.0mm; y2=20.4mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=origin + } + } + ha:line.10887 { + x1=30.0mm; y1=20.4mm; x2=31.0mm; y2=20.4mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=x + } + } + ha:line.10890 { + x1=30.0mm; y1=20.4mm; x2=30.0mm; y2=21.4mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=y + } + } + ha:line.10893 { + x1=30.0mm; y1=20.4mm; x2=30.0mm; y2=20.4mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + 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.10896 { + x1=28.9mm; y1=19.3mm; x2=28.9mm; y2=21.5mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10899 { + x1=31.1mm; y1=19.3mm; x2=31.1mm; y2=21.5mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10902 { + x1=28.9mm; y1=19.3mm; x2=28.9mm; y2=734.2519685mil; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10905 { + x1=28.9mm; y1=734.2519685mil; x2=31.1mm; y2=734.2519685mil; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10908 { + x1=31.1mm; y1=734.2519685mil; x2=31.1mm; y2=19.3mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + } + ha:type { + silk = 1 + top = 1 + } + } + + ha:top-assembly { + lid=2 + ha:combining { } + + li:objects { + ha:line.10911 { + x1=29.3mm; y1=20.4mm; x2=30.7mm; y2=20.4mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10914 { + x1=30.0mm; y1=19.7mm; x2=30.0mm; y2=21.1mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10917 { + x1=30.0mm; y1=19.4mm; x2=30.6mm; y2=19.4mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10920 { + x1=30.6mm; y1=19.4mm; x2=30.6mm; y2=21.4mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10923 { + x1=30.6mm; y1=21.4mm; x2=29.4mm; y2=21.4mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10926 { + x1=29.4mm; y1=21.4mm; x2=29.4mm; y2=20.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10929 { + x1=29.4mm; y1=20.0mm; x2=30.0mm; y2=19.4mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:arc.10932 { + x=30.0mm; y=20.4mm; width=0.5mm; height=0.5mm; astart=0.000000; adelta=360.000000; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:text.10933 { + string=%a.parent.refdes%; x=30.0mm; y=20.4mm; scale=100; fid=0; + ha:flags { + dyntext=1 + floater=1 + lock=1 + } + rot = 360.000000 + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = assy + } + + ha:top-courtyard { + lid=3 + ha:combining { } + + li:objects { + ha:polygon.10936 { + li:geometry { + ta:contour { + { 28.95mm; 18.7mm } + { 28.95mm; 19.15mm } + { 28.95mm; 21.65mm } + { 28.95mm; 22.1mm } + { 31.05mm; 22.1mm } + { 31.05mm; 21.65mm } + { 31.05mm; 19.15mm } + { 31.05mm; 18.7mm } + } + } + + ha:flags { + lock=1 + } + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + } + } + } + uid = fNBhogi9RvPCwmAkAQYAAAAl + ha:flags ={ lock=1 + }; } + ha:subc.10946 { + ha:attributes { + value=220 + footprint=RESC1608X55N.lht + refdes=R5 + } + 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.55mm + -0.375mm + 0.55mm + -0.375mm + 0.55mm + 0.375mm + -0.55mm + 0.375mm + } + } + + ha:ps_shape_v4 { + ha:combining { sub=1; auto=1; } + ha:layer_mask { + top = 1 + mask = 1 + } + clearance=0.0 + li:ps_poly { + -0.6mm + -0.425mm + 0.6mm + -0.425mm + 0.6mm + 0.425mm + -0.6mm + 0.425mm + } + } + + ha:ps_shape_v4 { + ha:combining { auto=1; } + ha:layer_mask { + top = 1 + paste = 1 + } + clearance=0.0 + li:ps_poly { + -0.55mm + -0.375mm + 0.55mm + -0.375mm + 0.55mm + 0.375mm + -0.55mm + 0.375mm + } + } + } + } + } + + li:objects { + ha:padstack_ref.10985 { + proto=0; x=26.5mm; y=22.9mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=1 + name=1 + } + } + ha:padstack_ref.10986 { + proto=0; x=26.5mm; y=24.3mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=2 + name=2 + } + } + } + li:layers { + + ha:subc-aux { + lid=0 + ha:combining { } + + li:objects { + ha:line.10947 { + x1=26.5mm; y1=23.6mm; x2=26.5mm; y2=23.6mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=origin + } + } + ha:line.10950 { + x1=26.5mm; y1=23.6mm; x2=27.5mm; y2=23.6mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=x + } + } + ha:line.10953 { + x1=26.5mm; y1=23.6mm; x2=26.5mm; y2=24.6mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=y + } + } + ha:line.10956 { + x1=26.5mm; y1=23.6mm; x2=26.5mm; y2=23.6mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + 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.10959 { + x1=25.65mm; y1=893.7007874mil; x2=25.65mm; y2=24.5mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10962 { + x1=27.35mm; y1=893.7007874mil; x2=27.35mm; y2=24.5mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + } + ha:type { + silk = 1 + top = 1 + } + } + + ha:top-assembly { + lid=2 + ha:combining { } + + li:objects { + ha:line.10965 { + x1=25.8mm; y1=23.6mm; x2=27.2mm; y2=23.6mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10968 { + x1=26.5mm; y1=22.9mm; x2=26.5mm; y2=24.3mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10971 { + x1=26.1mm; y1=22.8mm; x2=26.9mm; y2=22.8mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10974 { + x1=26.9mm; y1=22.8mm; x2=26.9mm; y2=24.4mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10977 { + x1=26.9mm; y1=24.4mm; x2=26.1mm; y2=24.4mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.10980 { + x1=26.1mm; y1=24.4mm; x2=26.1mm; y2=22.8mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:arc.10983 { + x=26.5mm; y=23.6mm; width=0.5mm; height=0.5mm; astart=0.000000; adelta=360.000000; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:text.10984 { + string=%a.parent.refdes%; x=26.5mm; y=23.6mm; scale=100; fid=0; + ha:flags { + dyntext=1 + floater=1 + lock=1 + } + rot = 0.000000 + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = assy + } + + ha:top-courtyard { + lid=3 + ha:combining { } + + li:objects { + ha:polygon.10987 { + li:geometry { + ta:contour { + { 25.77mm; 22.345mm } + { 25.77mm; 22.62mm } + { 25.77mm; 24.58mm } + { 25.77mm; 24.855mm } + { 27.23mm; 24.855mm } + { 27.23mm; 24.58mm } + { 27.23mm; 22.62mm } + { 27.23mm; 22.345mm } + } + } + + ha:flags { + lock=1 + } + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + } + } + } + uid = fNBhogi9RvPCwmAkAQYAAAAH + ha:flags ={ lock=1 + }; } + ha:subc.10997 { + ha:attributes { + value=SS (blue) + footprint=LEDC2012X80N.lht + refdes=D5 + } + 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.8mm + -0.55mm + 0.8mm + -0.55mm + 0.8mm + 0.55mm + -0.8mm + 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.85mm + -0.6mm + 0.85mm + -0.6mm + 0.85mm + 0.6mm + -0.85mm + 0.6mm + } + } + + ha:ps_shape_v4 { + ha:combining { auto=1; } + ha:layer_mask { + top = 1 + paste = 1 + } + clearance=0.0 + li:ps_poly { + -0.8mm + -0.55mm + 0.8mm + -0.55mm + 0.8mm + 0.55mm + -0.8mm + 0.55mm + } + } + } + } + } + + li:objects { + ha:padstack_ref.11048 { + proto=0; x=30.4mm; y=23.6mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=1 + name=1 + } + } + ha:padstack_ref.11049 { + proto=0; x=28.6mm; y=23.6mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=2 + name=2 + } + } + } + li:layers { + + ha:subc-aux { + lid=0 + ha:combining { } + + li:objects { + ha:line.10998 { + x1=29.5mm; y1=23.6mm; x2=29.5mm; y2=23.6mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=origin + } + } + ha:line.11001 { + x1=29.5mm; y1=23.6mm; x2=29.5mm; y2=24.6mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=x + } + } + ha:line.11004 { + x1=29.5mm; y1=23.6mm; x2=28.5mm; y2=23.6mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=y + } + } + ha:line.11007 { + x1=29.5mm; y1=23.6mm; x2=29.5mm; y2=23.6mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + 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.11010 { + x1=30.6mm; y1=22.5mm; x2=28.4mm; y2=22.5mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.11013 { + x1=30.6mm; y1=24.7mm; x2=28.4mm; y2=24.7mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.11016 { + x1=30.6mm; y1=22.5mm; x2=31.25mm; y2=22.5mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.11019 { + x1=31.25mm; y1=22.5mm; x2=31.25mm; y2=24.7mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.11022 { + x1=31.25mm; y1=24.7mm; x2=30.6mm; y2=24.7mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + } + ha:type { + silk = 1 + top = 1 + } + } + + ha:top-assembly { + lid=2 + ha:combining { } + + li:objects { + ha:line.11025 { + x1=29.5mm; y1=22.9mm; x2=29.5mm; y2=24.3mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.11028 { + x1=30.2mm; y1=23.6mm; x2=28.8mm; y2=23.6mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.11031 { + x1=30.5mm; y1=23.6mm; x2=30.5mm; y2=24.2mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.11034 { + x1=30.5mm; y1=24.2mm; x2=28.5mm; y2=24.2mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.11037 { + x1=28.5mm; y1=24.2mm; x2=28.5mm; y2=23.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.11040 { + x1=28.5mm; y1=23.0mm; x2=29.9mm; y2=23.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.11043 { + x1=29.9mm; y1=23.0mm; x2=30.5mm; y2=23.6mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:arc.11046 { + x=29.5mm; y=23.6mm; width=0.5mm; height=0.5mm; astart=270.000000; adelta=360.000000; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:text.11047 { + string=%a.parent.refdes%; x=29.5mm; y=23.6mm; scale=100; fid=0; + ha:flags { + dyntext=1 + floater=1 + lock=1 + } + rot = 270.000000 + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = assy + } + + ha:top-courtyard { + lid=3 + ha:combining { } + + li:objects { + ha:polygon.11050 { + li:geometry { + ta:contour { + { 31.2mm; 22.55mm } + { 30.75mm; 22.55mm } + { 28.25mm; 22.55mm } + { 27.8mm; 22.55mm } + { 27.8mm; 24.65mm } + { 28.25mm; 24.65mm } + { 30.75mm; 24.65mm } + { 31.2mm; 24.65mm } + } + } + + ha:flags { + lock=1 + } + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + } + } + } + uid = fNBhogi9RvPCwmAkAQYAAAAh + ha:flags ={ lock=1 + }; } + ha:subc.11060 { + ha:attributes { + value=SBU (yellow) + footprint=LEDC2012X80N.lht + refdes=D41 + } + 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.8mm + -0.55mm + 0.8mm + -0.55mm + 0.8mm + 0.55mm + -0.8mm + 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.85mm + -0.6mm + 0.85mm + -0.6mm + 0.85mm + 0.6mm + -0.85mm + 0.6mm + } + } + + ha:ps_shape_v4 { + ha:combining { auto=1; } + ha:layer_mask { + top = 1 + paste = 1 + } + clearance=0.0 + li:ps_poly { + -0.8mm + -0.55mm + 0.8mm + -0.55mm + 0.8mm + 0.55mm + -0.8mm + 0.55mm + } + } + } + } + } + + li:objects { + ha:padstack_ref.11111 { + proto=0; x=27.5mm; y=26.1mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=1 + name=1 + } + } + ha:padstack_ref.11112 { + proto=0; x=27.5mm; y=27.9mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=2 + name=2 + } + } + } + li:layers { + + ha:subc-aux { + lid=0 + ha:combining { } + + li:objects { + ha:line.11061 { + x1=27.5mm; y1=27.0mm; x2=27.5mm; y2=27.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=origin + } + } + ha:line.11064 { + x1=27.5mm; y1=27.0mm; x2=28.5mm; y2=27.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=x + } + } + ha:line.11067 { + x1=27.5mm; y1=27.0mm; x2=27.5mm; y2=28.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=y + } + } + ha:line.11070 { + x1=27.5mm; y1=27.0mm; x2=27.5mm; y2=27.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + 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.11073 { + x1=26.4mm; y1=25.9mm; x2=26.4mm; y2=28.1mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.11076 { + x1=28.6mm; y1=25.9mm; x2=28.6mm; y2=28.1mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.11079 { + x1=26.4mm; y1=25.9mm; x2=26.4mm; y2=25.25mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.11082 { + x1=26.4mm; y1=25.25mm; x2=28.6mm; y2=25.25mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.11085 { + x1=28.6mm; y1=25.25mm; x2=28.6mm; y2=25.9mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + } + ha:type { + silk = 1 + top = 1 + } + } + + ha:top-assembly { + lid=2 + ha:combining { } + + li:objects { + ha:line.11088 { + x1=26.8mm; y1=27.0mm; x2=28.2mm; y2=27.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.11091 { + x1=27.5mm; y1=26.3mm; x2=27.5mm; y2=27.7mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.11094 { + x1=27.5mm; y1=26.0mm; x2=28.1mm; y2=26.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.11097 { + x1=28.1mm; y1=26.0mm; x2=28.1mm; y2=28.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.11100 { + x1=28.1mm; y1=28.0mm; x2=26.9mm; y2=28.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.11103 { + x1=26.9mm; y1=28.0mm; x2=26.9mm; y2=26.6mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.11106 { + x1=26.9mm; y1=26.6mm; x2=27.5mm; y2=26.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:arc.11109 { + x=27.5mm; y=27.0mm; width=0.5mm; height=0.5mm; astart=0.000000; adelta=360.000000; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:text.11110 { + string=%a.parent.refdes%; x=27.5mm; y=27.0mm; scale=100; fid=0; + ha:flags { + dyntext=1 + floater=1 + lock=1 + } + rot = 360.000000 + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = assy + } + + ha:top-courtyard { + lid=3 + ha:combining { } + + li:objects { + ha:polygon.11113 { + li:geometry { + ta:contour { + { 26.45mm; 25.3mm } + { 26.45mm; 25.75mm } + { 26.45mm; 28.25mm } + { 26.45mm; 28.7mm } + { 28.55mm; 28.7mm } + { 28.55mm; 28.25mm } + { 28.55mm; 25.75mm } + { 28.55mm; 25.3mm } + } + } + + ha:flags { + lock=1 + } + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + } + } + } + uid = fNBhogi9RvPCwmAkAQYAAAAR + ha:flags ={ lock=1 + }; } + ha:subc.11123 { + ha:attributes { + value=SBU (yellow) + footprint=LEDC2012X80N.lht + refdes=D42 + } + 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.8mm + -0.55mm + 0.8mm + -0.55mm + 0.8mm + 0.55mm + -0.8mm + 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.85mm + -0.6mm + 0.85mm + -0.6mm + 0.85mm + 0.6mm + -0.85mm + 0.6mm + } + } + + ha:ps_shape_v4 { + ha:combining { auto=1; } + ha:layer_mask { + top = 1 + paste = 1 + } + clearance=0.0 + li:ps_poly { + -0.8mm + -0.55mm + 0.8mm + -0.55mm + 0.8mm + 0.55mm + -0.8mm + 0.55mm + } + } + } + } + } + + li:objects { + ha:padstack_ref.11174 { + proto=0; x=30.0mm; y=27.9mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=1 + name=1 + } + } + ha:padstack_ref.11175 { + proto=0; x=30.0mm; y=26.1mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=2 + name=2 + } + } + } + li:layers { + + ha:subc-aux { + lid=0 + ha:combining { } + + li:objects { + ha:line.11124 { + x1=30.0mm; y1=27.0mm; x2=30.0mm; y2=27.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=origin + } + } + ha:line.11127 { + x1=30.0mm; y1=27.0mm; x2=29.0mm; y2=27.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=x + } + } + ha:line.11130 { + x1=30.0mm; y1=27.0mm; x2=30.0mm; y2=26.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=y + } + } + ha:line.11133 { + x1=30.0mm; y1=27.0mm; x2=30.0mm; y2=27.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + 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.11136 { + x1=31.1mm; y1=28.1mm; x2=31.1mm; y2=25.9mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.11139 { + x1=28.9mm; y1=28.1mm; x2=28.9mm; y2=25.9mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.11142 { + x1=31.1mm; y1=28.1mm; x2=31.1mm; y2=28.75mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.11145 { + x1=31.1mm; y1=28.75mm; x2=28.9mm; y2=28.75mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.11148 { + x1=28.9mm; y1=28.75mm; x2=28.9mm; y2=28.1mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + } + ha:type { + silk = 1 + top = 1 + } + } + + ha:top-assembly { + lid=2 + ha:combining { } + + li:objects { + ha:line.11151 { + x1=30.7mm; y1=27.0mm; x2=29.3mm; y2=27.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.11154 { + x1=30.0mm; y1=27.7mm; x2=30.0mm; y2=26.3mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.11157 { + x1=30.0mm; y1=28.0mm; x2=29.4mm; y2=28.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.11160 { + x1=29.4mm; y1=28.0mm; x2=29.4mm; y2=26.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.11163 { + x1=29.4mm; y1=26.0mm; x2=30.6mm; y2=26.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.11166 { + x1=30.6mm; y1=26.0mm; x2=30.6mm; y2=27.4mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.11169 { + x1=30.6mm; y1=27.4mm; x2=30.0mm; y2=28.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:arc.11172 { + x=30.0mm; y=27.0mm; width=0.5mm; height=0.5mm; astart=180.000000; adelta=360.000000; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:text.11173 { + string=%a.parent.refdes%; x=30.0mm; y=27.0mm; scale=100; fid=0; + ha:flags { + dyntext=1 + floater=1 + lock=1 + } + rot = 180.000000 + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = assy + } + + ha:top-courtyard { + lid=3 + ha:combining { } + + li:objects { + ha:polygon.11176 { + li:geometry { + ta:contour { + { 31.05mm; 28.7mm } + { 31.05mm; 28.25mm } + { 31.05mm; 25.75mm } + { 31.05mm; 25.3mm } + { 28.95mm; 25.3mm } + { 28.95mm; 25.75mm } + { 28.95mm; 28.25mm } + { 28.95mm; 28.7mm } + } + } + + ha:flags { + lock=1 + } + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + } + } + } + uid = fNBhogi9RvPCwmAkAQYAAAAT + ha:flags ={ lock=1 + }; } + ha:subc.11186 { + ha:attributes { + value=1k + footprint=RESC1608X55N.lht + refdes=R8 + } + 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.55mm + -0.375mm + 0.55mm + -0.375mm + 0.55mm + 0.375mm + -0.55mm + 0.375mm + } + } + + ha:ps_shape_v4 { + ha:combining { sub=1; auto=1; } + ha:layer_mask { + top = 1 + mask = 1 + } + clearance=0.0 + li:ps_poly { + -0.6mm + -0.425mm + 0.6mm + -0.425mm + 0.6mm + 0.425mm + -0.6mm + 0.425mm + } + } + + ha:ps_shape_v4 { + ha:combining { auto=1; } + ha:layer_mask { + top = 1 + paste = 1 + } + clearance=0.0 + li:ps_poly { + -0.55mm + -0.375mm + 0.55mm + -0.375mm + 0.55mm + 0.375mm + -0.55mm + 0.375mm + } + } + } + } + } + + li:objects { + ha:padstack_ref.11225 { + proto=0; x=26.5mm; y=31.1mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=1 + name=1 + } + } + ha:padstack_ref.11226 { + proto=0; x=26.5mm; y=29.7mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=2 + name=2 + } + } + } + li:layers { + + ha:subc-aux { + lid=0 + ha:combining { } + + li:objects { + ha:line.11187 { + x1=26.5mm; y1=30.4mm; x2=26.5mm; y2=30.4mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=origin + } + } + ha:line.11190 { + x1=26.5mm; y1=30.4mm; x2=25.5mm; y2=30.4mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=x + } + } + ha:line.11193 { + x1=26.5mm; y1=30.4mm; x2=26.5mm; y2=29.4mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=y + } + } + ha:line.11196 { + x1=26.5mm; y1=30.4mm; x2=26.5mm; y2=30.4mm; 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.11199 { + x1=27.35mm; y1=31.3mm; x2=27.35mm; y2=29.5mm; thickness=0.2mm; clearance=0.0; + } + ha:line.11202 { + x1=25.65mm; y1=31.3mm; x2=25.65mm; y2=29.5mm; thickness=0.2mm; clearance=0.0; + } + } + ha:type { + silk = 1 + top = 1 + } + } + + ha:top-assembly { + lid=2 + ha:combining { } + + li:objects { + ha:line.11205 { + x1=27.2mm; y1=30.4mm; x2=25.8mm; y2=30.4mm; thickness=0.1mm; clearance=0.0; + } + ha:line.11208 { + x1=26.5mm; y1=31.1mm; x2=26.5mm; y2=29.7mm; thickness=0.1mm; clearance=0.0; + } + ha:line.11211 { + x1=26.9mm; y1=31.2mm; x2=26.1mm; y2=31.2mm; thickness=0.1mm; clearance=0.0; + } + ha:line.11214 { + x1=26.1mm; y1=31.2mm; x2=26.1mm; y2=29.6mm; thickness=0.1mm; clearance=0.0; + } + ha:line.11217 { + x1=26.1mm; y1=29.6mm; x2=26.9mm; y2=29.6mm; thickness=0.1mm; clearance=0.0; + } + ha:line.11220 { + x1=26.9mm; y1=29.6mm; x2=26.9mm; y2=31.2mm; thickness=0.1mm; clearance=0.0; + } + ha:arc.11223 { + x=26.5mm; y=30.4mm; width=0.5mm; height=0.5mm; astart=180.000000; adelta=360.000000; thickness=0.1mm; clearance=0.0; + } + ha:text.11224 { + string=%a.parent.refdes%; x=26.5mm; y=30.4mm; scale=100; fid=0; + ha:flags { + dyntext=1 + floater=1 + } + rot = 180.000000 + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = assy + } + + ha:top-courtyard { + lid=3 + ha:combining { } + + li:objects { + ha:polygon.11227 { + li:geometry { + ta:contour { + { 27.23mm; 31.655mm } + { 27.23mm; 31.38mm } + { 27.23mm; 29.42mm } + { 27.23mm; 29.145mm } + { 25.77mm; 29.145mm } + { 25.77mm; 29.42mm } + { 25.77mm; 31.38mm } + { 25.77mm; 31.655mm } + } + } + + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + } + } + } + uid = fNBhogi9RvPCwmAkAQYAAAAN + } + ha:subc.11237 { + ha:attributes { + value=eMarker (red) + footprint=LEDC2012X80N.lht + refdes=D8 + } + 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.8mm + -0.55mm + 0.8mm + -0.55mm + 0.8mm + 0.55mm + -0.8mm + 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.85mm + -0.6mm + 0.85mm + -0.6mm + 0.85mm + 0.6mm + -0.85mm + 0.6mm + } + } + + ha:ps_shape_v4 { + ha:combining { auto=1; } + ha:layer_mask { + top = 1 + paste = 1 + } + clearance=0.0 + li:ps_poly { + -0.8mm + -0.55mm + 0.8mm + -0.55mm + 0.8mm + 0.55mm + -0.8mm + 0.55mm + } + } + } + } + } + + li:objects { + ha:padstack_ref.11288 { + proto=0; x=30.4mm; y=30.4mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + li:2 { + on + diag + round + noshape + } + } + + ha:attributes { + term=1 + name=1 + } + } + ha:padstack_ref.11289 { + proto=0; x=28.6mm; y=30.4mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=2 + name=2 + } + } + } + li:layers { + + ha:subc-aux { + lid=0 + ha:combining { } + + li:objects { + ha:line.11238 { + x1=29.5mm; y1=30.4mm; x2=29.5mm; y2=30.4mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=origin + } + } + ha:line.11241 { + x1=29.5mm; y1=30.4mm; x2=29.5mm; y2=31.4mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=x + } + } + ha:line.11244 { + x1=29.5mm; y1=30.4mm; x2=28.5mm; y2=30.4mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=y + } + } + ha:line.11247 { + x1=29.5mm; y1=30.4mm; x2=29.5mm; y2=30.4mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + 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.11250 { + x1=30.6mm; y1=29.3mm; x2=28.4mm; y2=29.3mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.11253 { + x1=30.6mm; y1=31.5mm; x2=28.4mm; y2=31.5mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.11256 { + x1=30.6mm; y1=29.3mm; x2=31.25mm; y2=29.3mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.11259 { + x1=31.25mm; y1=29.3mm; x2=31.25mm; y2=31.5mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.11262 { + x1=31.25mm; y1=31.5mm; x2=30.6mm; y2=31.5mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + } + ha:type { + silk = 1 + top = 1 + } + } + + ha:top-assembly { + lid=2 + ha:combining { } + + li:objects { + ha:line.11265 { + x1=29.5mm; y1=29.7mm; x2=29.5mm; y2=31.1mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.11268 { + x1=30.2mm; y1=30.4mm; x2=28.8mm; y2=30.4mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.11271 { + x1=30.5mm; y1=30.4mm; x2=30.5mm; y2=31.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.11274 { + x1=30.5mm; y1=31.0mm; x2=28.5mm; y2=31.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.11277 { + x1=28.5mm; y1=31.0mm; x2=28.5mm; y2=29.8mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.11280 { + x1=28.5mm; y1=29.8mm; x2=29.9mm; y2=29.8mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.11283 { + x1=29.9mm; y1=29.8mm; x2=30.5mm; y2=30.4mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:arc.11286 { + x=29.5mm; y=30.4mm; width=0.5mm; height=0.5mm; astart=270.000000; adelta=360.000000; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:text.11287 { + string=%a.parent.refdes%; x=29.5mm; y=30.4mm; scale=100; fid=0; + ha:flags { + dyntext=1 + floater=1 + lock=1 + } + rot = 270.000000 + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = assy + } + + ha:top-courtyard { + lid=3 + ha:combining { } + + li:objects { + ha:polygon.11290 { + li:geometry { + ta:contour { + { 31.2mm; 29.35mm } + { 30.75mm; 29.35mm } + { 28.25mm; 29.35mm } + { 27.8mm; 29.35mm } + { 27.8mm; 31.45mm } + { 28.25mm; 31.45mm } + { 30.75mm; 31.45mm } + { 31.2mm; 31.45mm } + } + } + + ha:flags { + lock=1 + } + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + } + } + } + uid = fNBhogi9RvPCwmAkAQYAAAAn + ha:flags ={ lock=1 + }; } + ha:subc.12480 { + ha:attributes { + value=CR1220 + footprint=CONNECTOR_MY-1220-03.lht + refdes=B1 + } + 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 { + -1.95mm + -2.1mm + 1.95mm + -2.1mm + 1.95mm + 2.1mm + -1.95mm + 2.1mm + } + } + + ha:ps_shape_v4 { + ha:combining { sub=1; auto=1; } + ha:layer_mask { + top = 1 + mask = 1 + } + clearance=0.0 + li:ps_poly { + -2.0mm + -2.15mm + 2.0mm + -2.15mm + 2.0mm + 2.15mm + -2.0mm + 2.15mm + } + } + + ha:ps_shape_v4 { + ha:combining { auto=1; } + ha:layer_mask { + top = 1 + paste = 1 + } + clearance=0.0 + li:ps_poly { + -1.95mm + -2.1mm + 1.95mm + -2.1mm + 1.95mm + 2.1mm + -1.95mm + 2.1mm + } + } + } + } + + ha:ps_proto_v6.1 { + hdia=0.0; hplated=0; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=9.0mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.2mm + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=9.05mm; } + 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=9.0mm; } + ha:combining { auto=1; } + ha:layer_mask { + top = 1 + paste = 1 + } + clearance=0.0 + } + } + } + } + + li:objects { + ha:padstack_ref.12541 { + proto=0; x=48.5mm; y=9.95mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=1 + name=1 + } + } + ha:padstack_ref.12542 { + proto=0; x=48.5mm; y=25.05mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=2 + name=2 + } + } + ha:padstack_ref.12543 { + proto=1; x=48.5mm; y=17.5mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + li:2 { + on + diag + round + noshape + } + } + + ha:attributes { + term=3 + name=3 + } + } + } + li:layers { + + ha:subc-aux { + lid=0 + ha:combining { } + + li:objects { + ha:line.12481 { + x1=48.5mm; y1=17.5mm; x2=48.5mm; y2=17.5mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=origin + } + } + ha:line.12484 { + x1=48.5mm; y1=17.5mm; x2=48.5mm; y2=18.5mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=x + } + } + ha:line.12487 { + x1=48.5mm; y1=17.5mm; x2=47.5mm; y2=17.5mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=y + } + } + ha:line.12490 { + x1=47.6mm; y1=17.5mm; x2=47.6mm; y2=17.5mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + 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.12493 { + x1=44.6mm; y1=10.9mm; x2=41.6mm; y2=13.9mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.12496 { + x1=41.6mm; y1=13.9mm; x2=41.6mm; y2=21.1mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.12499 { + x1=41.6mm; y1=21.1mm; x2=44.6mm; y2=24.1mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.12502 { + x1=53.7mm; y1=10.8mm; x2=53.7mm; y2=24.2mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.12505 { + x1=53.7mm; y1=24.2mm; x2=2.00393701in; y2=24.2mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.12508 { + x1=46.1mm; y1=24.2mm; x2=41.5mm; y2=24.2mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.12511 { + x1=41.5mm; y1=24.2mm; x2=41.5mm; y2=10.8mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.12514 { + x1=53.7mm; y1=10.8mm; x2=2.00393701in; y2=10.8mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.12517 { + x1=46.1mm; y1=10.8mm; x2=41.5mm; y2=10.8mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + } + ha:type { + silk = 1 + top = 1 + } + } + + ha:top-assembly { + lid=2 + ha:combining { } + + li:objects { + ha:line.12521 { + x1=47.6mm; y1=16.8mm; x2=47.6mm; y2=18.2mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.12524 { + x1=1.9015748in; y1=17.5mm; x2=46.9mm; y2=17.5mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.12527 { + x1=53.6mm; y1=10.9mm; x2=53.6mm; y2=24.1mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.12530 { + x1=53.6mm; y1=24.1mm; x2=41.6mm; y2=24.1mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.12533 { + x1=41.6mm; y1=24.1mm; x2=41.6mm; y2=10.9mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.12536 { + x1=41.6mm; y1=10.9mm; x2=53.6mm; y2=10.9mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:arc.12539 { + x=47.6mm; y=17.5mm; width=0.5mm; height=0.5mm; astart=270.000000; adelta=360.000000; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:text.12520 { + string=%a.parent.refdes%; x=47.6mm; y=17.5mm; scale=100; fid=0; + ha:flags { + dyntext=1 + floater=1 + lock=1 + } + rot = 270.000000 + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = assy + } + + ha:top-courtyard { + lid=3 + ha:combining { } + + li:objects { + ha:polygon.12544 { + li:geometry { + ta:contour { + { 53.85mm; 7.75mm } + { 53.85mm; 27.25mm } + { 41.35mm; 27.25mm } + { 41.35mm; 7.75mm } + } + } + + ha:flags { + lock=1 + } + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + } + } + } + uid = AQV3WupyorPasUcZHO0AAAAZ + ha:flags ={ lock=1 + }; } + ha:subc.8328 { + ha:attributes { + value= + footprint=SOT95P237X112-3N.lht + refdes=Q2 + } + 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.55mm + -0.3mm + 0.55mm + -0.3mm + 0.55mm + 0.3mm + -0.55mm + 0.3mm + } + } + + ha:ps_shape_v4 { + ha:combining { sub=1; auto=1; } + ha:layer_mask { + top = 1 + mask = 1 + } + clearance=0.0 + li:ps_poly { + -0.6mm + -0.35mm + 0.6mm + -0.35mm + 0.6mm + 0.35mm + -0.6mm + 0.35mm + } + } + + ha:ps_shape_v4 { + ha:combining { auto=1; } + ha:layer_mask { + top = 1 + paste = 1 + } + clearance=0.0 + li:ps_poly { + -0.55mm + -0.3mm + 0.55mm + -0.3mm + 0.55mm + 0.3mm + -0.55mm + 0.3mm + } + } + } + } + } + + li:objects { + ha:padstack_ref.8385 { + proto=0; x=47.25mm; y=28.45mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=1 + name=1 + } + } + ha:padstack_ref.8386 { + proto=0; x=45.35mm; y=28.45mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=2 + name=2 + } + } + ha:padstack_ref.8387 { + proto=0; x=46.3mm; y=30.75mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=3 + name=3 + } + } + } + li:layers { + + ha:subc-aux { + lid=0 + ha:combining { } + + li:objects { + ha:line.8329 { + x1=46.3mm; y1=29.6mm; x2=46.3mm; y2=29.6mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=origin + } + } + ha:line.8332 { + x1=46.3mm; y1=29.6mm; x2=46.3mm; y2=30.6mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=x + } + } + ha:line.8335 { + x1=46.3mm; y1=29.6mm; x2=45.3mm; y2=29.6mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=y + } + } + ha:line.8338 { + x1=46.3mm; y1=29.6mm; x2=46.3mm; y2=29.6mm; 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.8341 { + x1=47.86mm; y1=28.85mm; x2=47.86mm; y2=30.35mm; thickness=0.2mm; clearance=0.0; + } + ha:line.8344 { + x1=47.86mm; y1=30.35mm; x2=46.9mm; y2=30.35mm; thickness=0.2mm; clearance=0.0; + } + ha:line.8347 { + x1=45.7mm; y1=30.35mm; x2=44.74mm; y2=30.35mm; thickness=0.2mm; clearance=0.0; + } + ha:line.8350 { + x1=44.74mm; y1=30.35mm; x2=44.74mm; y2=28.85mm; thickness=0.2mm; clearance=0.0; + } + ha:line.8353 { + x1=46.65mm; y1=28.85mm; x2=45.95mm; y2=28.85mm; thickness=0.2mm; clearance=0.0; + } + ha:line.8356 { + x1=47.85mm; y1=28.85mm; x2=47.85mm; y2=27.6mm; thickness=0.2mm; clearance=0.0; + } + ha:line.8359 { + x1=47.85mm; y1=27.6mm; x2=46.95mm; y2=27.6mm; thickness=0.2mm; clearance=0.0; + } + } + ha:type { + silk = 1 + top = 1 + } + } + + ha:top-assembly { + lid=2 + ha:combining { } + + li:objects { + ha:line.8362 { + x1=46.3mm; y1=28.9mm; x2=46.3mm; y2=30.3mm; thickness=0.1mm; clearance=0.0; + } + ha:line.8365 { + x1=47.0mm; y1=29.6mm; x2=45.6mm; y2=29.6mm; thickness=0.1mm; clearance=0.0; + } + ha:line.8368 { + x1=47.76mm; y1=29.6mm; x2=47.76mm; y2=30.25mm; thickness=0.1mm; clearance=0.0; + } + ha:line.8371 { + x1=47.76mm; y1=30.25mm; x2=44.84mm; y2=30.25mm; thickness=0.1mm; clearance=0.0; + } + ha:line.8374 { + x1=44.84mm; y1=30.25mm; x2=44.84mm; y2=28.95mm; thickness=0.1mm; clearance=0.0; + } + ha:line.8377 { + x1=44.84mm; y1=28.95mm; x2=1.85472441in; y2=28.95mm; thickness=0.1mm; clearance=0.0; + } + ha:line.8380 { + x1=1.85472441in; y1=28.95mm; x2=47.76mm; y2=29.6mm; thickness=0.1mm; clearance=0.0; + } + ha:arc.8383 { + x=46.3mm; y=29.6mm; width=0.5mm; height=0.5mm; astart=270.000000; adelta=360.000000; thickness=0.1mm; clearance=0.0; + } + ha:text.8384 { + string=%a.parent.refdes%; x=46.3mm; y=29.6mm; scale=100; fid=0; + ha:flags { + dyntext=1 + floater=1 + } + rot = 270.000000 + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = assy + } + + ha:top-courtyard { + lid=3 + ha:combining { } + + li:objects { + ha:polygon.8388 { + li:geometry { + ta:contour { + { 47.8mm; 27.65mm } + { 47.8mm; 28.7mm } + { 48.01mm; 28.7mm } + { 48.01mm; 30.5mm } + { 46.85mm; 30.5mm } + { 46.85mm; 31.55mm } + { 45.75mm; 31.55mm } + { 45.75mm; 30.5mm } + { 44.59mm; 30.5mm } + { 44.59mm; 28.7mm } + { 44.8mm; 28.7mm } + { 44.8mm; 27.65mm } + } + } + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + } + } + } + uid = fNBhogi9RvPCwmAkAQYAAAAf + } + ha:subc.25195 { + ha:attributes { + value=USB-C receptacle + footprint=CONNECTOR_XKB_U262-24XN-4BV60.lht + refdes=J1 + } + 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.15mm + -0.45mm + 0.15mm + -0.45mm + 0.15mm + 0.45mm + -0.15mm + 0.45mm + } + } + + ha:ps_shape_v4 { + ha:combining { sub=1; auto=1; } + ha:layer_mask { + top = 1 + mask = 1 + } + clearance=0.0 + li:ps_poly { + -0.2mm + -0.5mm + 0.2mm + -0.5mm + 0.2mm + 0.5mm + -0.2mm + 0.5mm + } + } + + ha:ps_shape_v4 { + ha:combining { auto=1; } + ha:layer_mask { + top = 1 + paste = 1 + } + clearance=0.0 + li:ps_poly { + -0.15mm + -0.45mm + 0.15mm + -0.45mm + 0.15mm + 0.45mm + -0.15mm + 0.45mm + } + } + } + } + + ha:ps_proto_v6.1 { + hdia=0.4mm; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=0.7mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.2mm + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=0.75mm; } + 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=0.7mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.2mm + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=0.7mm; } + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.2mm + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=0.75mm; } + ha:combining { sub=1; auto=1; } + ha:layer_mask { + bottom = 1 + mask = 1 + } + clearance=0.0 + } + } + } + + ha:ps_proto_v6.2 { + hdia=0.0; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_line { x1=0.0; y1=-0.3mm; x2=0.0; y2=0.3mm; thickness=0.5mm; square=0; } + ha:combining { auto=1; } + ha:layer_mask { + mech = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_line { x1=0.0; y1=-0.3mm; x2=0.0; y2=0.3mm; thickness=0.9mm; square=0; } + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.2mm + } + + ha:ps_shape_v4 { + ha:ps_line { x1=0.0; y1=-0.3mm; x2=0.0; y2=0.3mm; thickness=1.0mm; square=0; } + ha:combining { sub=1; auto=1; } + ha:layer_mask { + top = 1 + mask = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_line { x1=0.0; y1=-0.3mm; x2=0.0; y2=0.3mm; thickness=0.9mm; square=0; } + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.2mm + } + + ha:ps_shape_v4 { + ha:ps_line { x1=0.0; y1=-0.3mm; x2=0.0; y2=0.3mm; thickness=0.9mm; square=0; } + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.2mm + } + + ha:ps_shape_v4 { + ha:ps_line { x1=0.0; y1=-0.3mm; x2=0.0; y2=0.3mm; thickness=1.0mm; square=0; } + ha:combining { sub=1; auto=1; } + ha:layer_mask { + bottom = 1 + mask = 1 + } + clearance=0.0 + } + } + } + + ha:ps_proto_v6.3 { + hdia=0.65mm; hplated=0; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=0.7mm; } + 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=0.7mm; } + ha:combining { sub=1; auto=1; } + ha:layer_mask { + bottom = 1 + mask = 1 + } + clearance=0.0 + } + } + } + + 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=0.2mm + li:ps_poly { + -0.25mm + -0.15mm + 0.25mm + -0.15mm + 0.25mm + 0.15mm + -0.25mm + 0.15mm + } + } + + ha:ps_shape_v4 { + ha:combining { sub=1; auto=1; } + ha:layer_mask { + top = 1 + mask = 1 + } + clearance=0.0 + li:ps_poly { + -0.3mm + -0.2mm + 0.3mm + -0.2mm + 0.3mm + 0.2mm + -0.3mm + 0.2mm + } + } + + ha:ps_shape_v4 { + ha:combining { auto=1; } + ha:layer_mask { + top = 1 + paste = 1 + } + clearance=0.0 + li:ps_poly { + -0.25mm + -0.15mm + 0.25mm + -0.15mm + 0.25mm + 0.15mm + -0.25mm + 0.15mm + } + } + } + } + } + + li:objects { + ha:padstack_ref.25253 { + proto=0; x=23.06mm; y=9.75mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=1 + name=1 + } + } + ha:padstack_ref.25254 { + proto=0; x=23.06mm; y=10.25mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=2 + name=2 + } + } + ha:padstack_ref.25255 { + proto=0; x=23.06mm; y=10.75mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=3 + name=3 + } + } + ha:padstack_ref.25256 { + proto=0; x=23.06mm; y=11.25mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=4 + name=4 + } + } + ha:padstack_ref.25257 { + proto=0; x=23.06mm; y=11.75mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=5 + name=5 + } + } + ha:padstack_ref.25258 { + proto=0; x=23.06mm; y=12.25mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=6 + name=6 + } + } + ha:padstack_ref.25259 { + proto=0; x=23.06mm; y=12.75mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=7 + name=7 + } + } + ha:padstack_ref.25260 { + proto=0; x=23.06mm; y=13.25mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=8 + name=8 + } + } + ha:padstack_ref.25261 { + proto=0; x=23.06mm; y=13.75mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=9 + name=9 + } + } + ha:padstack_ref.25262 { + proto=0; x=23.06mm; y=14.25mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=10 + name=10 + } + } + ha:padstack_ref.25263 { + proto=0; x=23.06mm; y=14.75mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=11 + name=11 + } + } + ha:padstack_ref.25264 { + proto=0; x=23.06mm; y=15.25mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=12 + name=12 + } + } + ha:padstack_ref.25265 { + proto=1; x=21.85mm; y=9.625mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=13 + name=13 + } + } + ha:padstack_ref.25266 { + proto=1; x=21.15mm; y=10.025mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=14 + name=14 + } + } + ha:padstack_ref.25267 { + proto=1; x=21.15mm; y=10.825mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=15 + name=15 + } + } + ha:padstack_ref.25268 { + proto=1; x=21.85mm; y=11.225mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=16 + name=16 + } + } + ha:padstack_ref.25269 { + proto=1; x=21.15mm; y=11.625mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + li:2 { + on + round + noshape + } + li:3 { + on + round + noshape + } + } + + ha:attributes { + term=17 + name=17 + } + } + ha:padstack_ref.25270 { + proto=1; x=21.85mm; y=12.043mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=18 + name=18 + } + } + ha:padstack_ref.25271 { + proto=1; x=21.85mm; y=12.957mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=19 + name=19 + } + } + ha:padstack_ref.25272 { + proto=1; x=21.15mm; y=13.375mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=20 + name=20 + } + } + ha:padstack_ref.25273 { + proto=1; x=21.85mm; y=13.775mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=21 + name=21 + } + } + ha:padstack_ref.25274 { + proto=1; x=21.15mm; y=14.175mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + li:2 { + on + round + noshape + } + li:3 { + on + round + noshape + } + } + + ha:attributes { + term=22 + name=22 + } + } + ha:padstack_ref.25275 { + proto=1; x=21.15mm; y=14.975mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=23 + name=23 + } + } + ha:padstack_ref.25276 { + proto=1; x=21.85mm; y=15.375mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=24 + name=24 + } + } + ha:padstack_ref.25277 { + proto=2; x=21.25mm; y=8.295mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=25 + name=25 + } + } + ha:padstack_ref.25278 { + proto=2; x=21.25mm; y=16.705mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=26 + name=26 + } + } + ha:padstack_ref.25279 { + proto=2; x=16.86mm; y=312.4015748mil; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=27 + name=27 + } + } + ha:padstack_ref.25280 { + proto=2; x=16.86mm; y=17.065mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=28 + name=28 + } + } + ha:padstack_ref.25281 { + proto=3; x=22.5mm; y=8.825mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=MH1 + name=MH1 + } + } + ha:padstack_ref.25282 { + proto=3; x=22.5mm; y=16.175mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=MH2 + name=MH2 + } + } + ha:padstack_ref.25283 { + proto=4; x=24.05mm; y=9.055mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=29 + name=29 + } + } + ha:padstack_ref.25284 { + proto=4; x=24.05mm; y=15.945mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=30 + name=30 + } + } + } + li:layers { + + ha:subc-aux { + lid=0 + ha:combining { } + + li:objects { + ha:line.25196 { + x1=22.5mm; y1=12.5mm; x2=22.5mm; y2=12.5mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=origin + } + ha:flags ={ lock=1 + }; } + ha:line.25199 { + x1=22.5mm; y1=12.5mm; x2=22.5mm; y2=13.5mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=x + } + ha:flags ={ lock=1 + }; } + ha:line.25202 { + x1=22.5mm; y1=12.5mm; x2=21.5mm; y2=12.5mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=y + } + ha:flags ={ lock=1 + }; } + ha:line.25205 { + x1=19.33mm; y1=12.5mm; x2=19.33mm; y2=12.5mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=pnp-origin + } + ha:flags ={ lock=1 + }; } + } + ha:type { + top = 1 + misc = 1 + virtual = 1 + } + } + + ha:top-silkscreen { + lid=1 + ha:combining { } + + li:objects { + ha:line.25208 { + x1=24.43mm; y1=7.45mm; x2=24.43mm; y2=8.505mm; thickness=0.2mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.25211 { + x1=24.43mm; y1=9.605mm; x2=24.43mm; y2=606.1023622mil; thickness=0.2mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.25214 { + x1=24.43mm; y1=16.495mm; x2=24.43mm; y2=17.55mm; thickness=0.2mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.25217 { + x1=24.43mm; y1=17.55mm; x2=17.91mm; y2=17.55mm; thickness=0.2mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.25220 { + x1=15.81mm; y1=17.55mm; x2=14.23mm; y2=17.55mm; thickness=0.2mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.25223 { + x1=14.23mm; y1=17.55mm; x2=14.23mm; y2=7.45mm; thickness=0.2mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.25226 { + x1=24.43mm; y1=7.45mm; x2=17.91mm; y2=7.45mm; thickness=0.2mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.25229 { + x1=15.81mm; y1=7.45mm; x2=14.23mm; y2=7.45mm; thickness=0.2mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + } + ha:type { + silk = 1 + top = 1 + } + } + + ha:top-assembly { + lid=2 + ha:combining { } + + li:objects { + ha:line.25233 { + x1=19.33mm; y1=11.8mm; x2=19.33mm; y2=13.2mm; thickness=0.1mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.25236 { + x1=20.03mm; y1=12.5mm; x2=18.63mm; y2=12.5mm; thickness=0.1mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.25239 { + x1=24.33mm; y1=7.55mm; x2=24.33mm; y2=17.45mm; thickness=0.1mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.25242 { + x1=24.33mm; y1=17.45mm; x2=14.33mm; y2=17.45mm; thickness=0.1mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.25245 { + x1=14.33mm; y1=17.45mm; x2=14.33mm; y2=7.55mm; thickness=0.1mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.25248 { + x1=14.33mm; y1=7.55mm; x2=24.33mm; y2=7.55mm; thickness=0.1mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:arc.25251 { + x=19.33mm; y=12.5mm; width=0.5mm; height=0.5mm; astart=270.000000; adelta=360.000000; thickness=0.1mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:text.25232 { + string=%a.parent.refdes%; x=19.33mm; y=12.5mm; scale=100; fid=0; + ha:flags { + dyntext=1 + floater=1 + lock=1 + } + rot = 270.000000 + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = assy + } + + ha:top-courtyard { + lid=3 + ha:combining { } + + li:objects { + ha:polygon.25285 { + li:geometry { + ta:contour { + { 24.58mm; 7.235mm } + { 24.58mm; 17.765mm } + { 14.08mm; 17.765mm } + { 14.08mm; 7.235mm } + } + } + ha:flags ={ lock=1 + }; } + } + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + } + } + } + uid = AQV3WupyorPasUcZHO0AAAAb + ha:flags ={ lock=1 + }; } + ha:subc.25307 { + ha:attributes { + value=USB-C receptacle + footprint=CONNECTOR_XKB_U262-24XN-4BV60.lht + refdes=J2 + } + 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.15mm + -0.45mm + 0.15mm + -0.45mm + 0.15mm + 0.45mm + -0.15mm + 0.45mm + } + } + + ha:ps_shape_v4 { + ha:combining { sub=1; auto=1; } + ha:layer_mask { + top = 1 + mask = 1 + } + clearance=0.0 + li:ps_poly { + -0.2mm + -0.5mm + 0.2mm + -0.5mm + 0.2mm + 0.5mm + -0.2mm + 0.5mm + } + } + + ha:ps_shape_v4 { + ha:combining { auto=1; } + ha:layer_mask { + top = 1 + paste = 1 + } + clearance=0.0 + li:ps_poly { + -0.15mm + -0.45mm + 0.15mm + -0.45mm + 0.15mm + 0.45mm + -0.15mm + 0.45mm + } + } + } + } + + ha:ps_proto_v6.1 { + hdia=0.4mm; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=0.7mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.2mm + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=0.75mm; } + 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=0.7mm; } + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.2mm + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=0.7mm; } + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.2mm + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=0.75mm; } + ha:combining { sub=1; auto=1; } + ha:layer_mask { + bottom = 1 + mask = 1 + } + clearance=0.0 + } + } + } + + ha:ps_proto_v6.2 { + hdia=0.0; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_line { x1=0.0; y1=-0.3mm; x2=0.0; y2=0.3mm; thickness=0.5mm; square=0; } + ha:combining { auto=1; } + ha:layer_mask { + mech = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_line { x1=0.0; y1=-0.3mm; x2=0.0; y2=0.3mm; thickness=0.9mm; square=0; } + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.2mm + } + + ha:ps_shape_v4 { + ha:ps_line { x1=0.0; y1=-0.3mm; x2=0.0; y2=0.3mm; thickness=1.0mm; square=0; } + ha:combining { sub=1; auto=1; } + ha:layer_mask { + top = 1 + mask = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_line { x1=0.0; y1=-0.3mm; x2=0.0; y2=0.3mm; thickness=0.9mm; square=0; } + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.2mm + } + + ha:ps_shape_v4 { + ha:ps_line { x1=0.0; y1=-0.3mm; x2=0.0; y2=0.3mm; thickness=0.9mm; square=0; } + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.2mm + } + + ha:ps_shape_v4 { + ha:ps_line { x1=0.0; y1=-0.3mm; x2=0.0; y2=0.3mm; thickness=1.0mm; square=0; } + ha:combining { sub=1; auto=1; } + ha:layer_mask { + bottom = 1 + mask = 1 + } + clearance=0.0 + } + } + } + + ha:ps_proto_v6.3 { + hdia=0.65mm; hplated=0; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=0.7mm; } + 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=0.7mm; } + ha:combining { sub=1; auto=1; } + ha:layer_mask { + bottom = 1 + mask = 1 + } + clearance=0.0 + } + } + } + + 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=0.2mm + li:ps_poly { + -0.25mm + -0.15mm + 0.25mm + -0.15mm + 0.25mm + 0.15mm + -0.25mm + 0.15mm + } + } + + ha:ps_shape_v4 { + ha:combining { sub=1; auto=1; } + ha:layer_mask { + top = 1 + mask = 1 + } + clearance=0.0 + li:ps_poly { + -0.3mm + -0.2mm + 0.3mm + -0.2mm + 0.3mm + 0.2mm + -0.3mm + 0.2mm + } + } + + ha:ps_shape_v4 { + ha:combining { auto=1; } + ha:layer_mask { + top = 1 + paste = 1 + } + clearance=0.0 + li:ps_poly { + -0.25mm + -0.15mm + 0.25mm + -0.15mm + 0.25mm + 0.15mm + -0.25mm + 0.15mm + } + } + } + } + } + + li:objects { + ha:padstack_ref.25365 { + proto=0; x=23.06mm; y=23.75mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + li:2 { + on + sharp + noshape + } + } + + ha:attributes { + term=1 + name=1 + } + } + ha:padstack_ref.25366 { + proto=0; x=23.06mm; y=24.25mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=2 + name=2 + } + } + ha:padstack_ref.25367 { + proto=0; x=23.06mm; y=24.75mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=3 + name=3 + } + } + ha:padstack_ref.25368 { + proto=0; x=23.06mm; y=25.25mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=4 + name=4 + } + } + ha:padstack_ref.25369 { + proto=0; x=23.06mm; y=25.75mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=5 + name=5 + } + } + ha:padstack_ref.25370 { + proto=0; x=23.06mm; y=26.25mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=6 + name=6 + } + } + ha:padstack_ref.25371 { + proto=0; x=23.06mm; y=26.75mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + li:2 { + on + sharp + noshape + } + } + + ha:attributes { + term=7 + name=7 + } + } + ha:padstack_ref.25372 { + proto=0; x=23.06mm; y=27.25mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=8 + name=8 + } + } + ha:padstack_ref.25373 { + proto=0; x=23.06mm; y=27.75mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=9 + name=9 + } + } + ha:padstack_ref.25374 { + proto=0; x=23.06mm; y=28.25mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=10 + name=10 + } + } + ha:padstack_ref.25375 { + proto=0; x=23.06mm; y=28.75mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=11 + name=11 + } + } + ha:padstack_ref.25376 { + proto=0; x=23.06mm; y=29.25mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + li:2 { + on + sharp + noshape + } + } + + ha:attributes { + term=12 + name=12 + } + } + ha:padstack_ref.25377 { + proto=1; x=21.85mm; y=23.625mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + li:2 { + on + round + noshape + } + li:3 { + on + round + noshape + } + } + + ha:attributes { + term=13 + name=13 + } + } + ha:padstack_ref.25378 { + proto=1; x=21.15mm; y=24.025mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=14 + name=14 + } + } + ha:padstack_ref.25379 { + proto=1; x=21.15mm; y=24.825mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=15 + name=15 + } + } + ha:padstack_ref.25380 { + proto=1; x=21.85mm; y=25.225mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=16 + name=16 + } + } + ha:padstack_ref.25381 { + proto=1; x=21.15mm; y=25.625mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=17 + name=17 + } + } + ha:padstack_ref.25382 { + proto=1; x=21.85mm; y=26.043mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + li:2 { + on + diag + round + noshape + } + } + + ha:attributes { + term=18 + name=18 + } + } + ha:padstack_ref.25383 { + proto=1; x=21.85mm; y=26.957mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=19 + name=19 + } + } + ha:padstack_ref.25384 { + proto=1; x=21.15mm; y=27.375mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=20 + name=20 + } + } + ha:padstack_ref.25385 { + proto=1; x=21.85mm; y=27.775mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=21 + name=21 + } + } + ha:padstack_ref.25386 { + proto=1; x=21.15mm; y=28.175mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=22 + name=22 + } + } + ha:padstack_ref.25387 { + proto=1; x=21.15mm; y=28.975mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=23 + name=23 + } + } + ha:padstack_ref.25388 { + proto=1; x=21.85mm; y=29.375mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + li:2 { + on + diag + round + noshape + } + li:3 { + on + diag + round + noshape + } + } + + ha:attributes { + term=24 + name=24 + } + } + ha:padstack_ref.25389 { + proto=2; x=21.25mm; y=22.295mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + li:2 { + on + diag + round + noshape + } + li:3 { + on + diag + round + noshape + } + } + + ha:attributes { + term=25 + name=25 + } + } + ha:padstack_ref.25390 { + proto=2; x=21.25mm; y=30.705mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + li:2 { + on + diag + round + noshape + } + li:3 { + on + diag + round + noshape + } + } + + ha:attributes { + term=26 + name=26 + } + } + ha:padstack_ref.25391 { + proto=2; x=16.86mm; y=21.935mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + li:2 { + on + diag + round + noshape + } + li:3 { + on + diag + round + noshape + } + } + + ha:attributes { + term=27 + name=27 + } + } + ha:padstack_ref.25392 { + proto=2; x=16.86mm; y=31.065mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + li:2 { + on + diag + round + noshape + } + li:3 { + on + diag + round + noshape + } + } + + ha:attributes { + term=28 + name=28 + } + } + ha:padstack_ref.25393 { + proto=3; x=22.5mm; y=22.825mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=MH1 + name=MH1 + } + } + ha:padstack_ref.25394 { + proto=3; x=22.5mm; y=30.175mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=MH2 + name=MH2 + } + } + ha:padstack_ref.25395 { + proto=4; x=24.05mm; y=23.055mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=29 + name=29 + } + } + ha:padstack_ref.25396 { + proto=4; x=24.05mm; y=29.945mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=30 + name=30 + } + } + } + li:layers { + + ha:subc-aux { + lid=0 + ha:combining { } + + li:objects { + ha:line.25308 { + x1=22.5mm; y1=26.5mm; x2=22.5mm; y2=26.5mm; thickness=0.1mm; clearance=0.0; + ha:flags { + selected=1 + lock=1 + } + + ha:attributes { + subc-role=origin + } + } + ha:line.25311 { + x1=22.5mm; y1=26.5mm; x2=22.5mm; y2=27.5mm; thickness=0.1mm; clearance=0.0; + ha:flags { + selected=1 + lock=1 + } + + ha:attributes { + subc-role=x + } + } + ha:line.25314 { + x1=22.5mm; y1=26.5mm; x2=21.5mm; y2=26.5mm; thickness=0.1mm; clearance=0.0; + ha:flags { + selected=1 + lock=1 + } + + ha:attributes { + subc-role=y + } + } + ha:line.25317 { + x1=19.33mm; y1=26.5mm; x2=19.33mm; y2=26.5mm; thickness=0.1mm; clearance=0.0; + ha:flags { + selected=1 + lock=1 + } + + 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.25320 { + x1=24.43mm; y1=21.45mm; x2=24.43mm; y2=22.505mm; thickness=0.2mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.25323 { + x1=24.43mm; y1=23.605mm; x2=24.43mm; y2=29.395mm; thickness=0.2mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.25326 { + x1=24.43mm; y1=30.495mm; x2=24.43mm; y2=31.55mm; thickness=0.2mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.25329 { + x1=24.43mm; y1=31.55mm; x2=17.91mm; y2=31.55mm; thickness=0.2mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.25332 { + x1=15.81mm; y1=31.55mm; x2=14.23mm; y2=31.55mm; thickness=0.2mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.25335 { + x1=14.23mm; y1=31.55mm; x2=14.23mm; y2=21.45mm; thickness=0.2mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.25338 { + x1=24.43mm; y1=21.45mm; x2=17.91mm; y2=21.45mm; thickness=0.2mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.25341 { + x1=15.81mm; y1=21.45mm; x2=14.23mm; y2=21.45mm; thickness=0.2mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + } + ha:type { + silk = 1 + top = 1 + } + } + + ha:top-assembly { + lid=2 + ha:combining { } + + li:objects { + ha:line.25345 { + x1=19.33mm; y1=25.8mm; x2=19.33mm; y2=27.2mm; thickness=0.1mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.25348 { + x1=20.03mm; y1=26.5mm; x2=18.63mm; y2=26.5mm; thickness=0.1mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.25351 { + x1=24.33mm; y1=21.55mm; x2=24.33mm; y2=31.45mm; thickness=0.1mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.25354 { + x1=24.33mm; y1=31.45mm; x2=14.33mm; y2=31.45mm; thickness=0.1mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.25357 { + x1=14.33mm; y1=31.45mm; x2=14.33mm; y2=21.55mm; thickness=0.1mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.25360 { + x1=14.33mm; y1=21.55mm; x2=24.33mm; y2=21.55mm; thickness=0.1mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:arc.25363 { + x=19.33mm; y=26.5mm; width=0.5mm; height=0.5mm; astart=270.000000; adelta=360.000000; thickness=0.1mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:text.25344 { + string=%a.parent.refdes%; x=19.33mm; y=26.5mm; scale=100; fid=0; + ha:flags { + dyntext=1 + floater=1 + lock=1 + } + rot = 270.000000 + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = assy + } + + ha:top-courtyard { + lid=3 + ha:combining { } + + li:objects { + ha:polygon.25397 { + li:geometry { + ta:contour { + { 24.58mm; 21.235mm } + { 24.58mm; 31.765mm } + { 14.08mm; 31.765mm } + { 14.08mm; 21.235mm } + } + } + + ha:flags ={ lock=1 + }; } + } + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + } + } + } + uid = AQV3WupyorPasUcZHO0AAAAd + ha:flags ={ lock=1 + }; } } li:layers { @@ -207,6 +8271,594 @@ ha:pcb-rnd-board-v8 { } li:objects { + ha:line.14755 { + x1=23.06mm; y1=10.75mm; x2=22.45mm; y2=10.75mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.14758 { + x1=22.45mm; y1=10.75mm; x2=22.1mm; y2=10.4mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.16057 { + x1=21.25mm; y1=8.295mm; x2=24.495mm; y2=8.295mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.16063 { + x1=24.9mm; y1=8.7mm; x2=24.9mm; y2=9.3mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.16066 { + x1=24.9mm; y1=9.3mm; x2=25.1mm; y2=9.5mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.16069 { + x1=25.1mm; y1=9.5mm; x2=28.9mm; y2=9.5mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.16072 { + x1=28.9mm; y1=9.5mm; x2=30.4mm; y2=11.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.18092 { + x1=28.6mm; y1=14.0mm; x2=27.2mm; y2=14.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.18095 { + x1=27.2mm; y1=14.0mm; x2=26.5mm; y2=14.7mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.18245 { + x1=30.4mm; y1=14.0mm; x2=30.4mm; y2=15.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.18248 { + x1=30.4mm; y1=15.0mm; x2=29.9mm; y2=15.5mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.18251 { + x1=29.9mm; y1=15.5mm; x2=24.8mm; y2=15.5mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.18254 { + x1=23.06mm; y1=15.25mm; x2=24.55mm; y2=15.25mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.18257 { + x1=24.55mm; y1=15.25mm; x2=24.8mm; y2=15.5mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.18404 { + x1=23.05mm; y1=15.25mm; x2=21.975mm; y2=15.25mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.18407 { + x1=21.975mm; y1=15.25mm; x2=21.85mm; y2=15.375mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.18551 { + x1=23.06mm; y1=9.75mm; x2=21.975mm; y2=9.75mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.18554 { + x1=21.975mm; y1=9.75mm; x2=21.85mm; y2=9.625mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.19142 { + x1=23.06mm; y1=14.25mm; x2=22.35mm; y2=14.25mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.19148 { + x1=21.7mm; y1=574.80314961mil; x2=22.0mm; y2=574.80314961mil; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.19151 { + x1=22.35mm; y1=14.25mm; x2=22.0mm; y2=574.80314961mil; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.19154 { + x1=21.15mm; y1=14.975mm; x2=21.325mm; y2=14.975mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.19157 { + x1=21.325mm; y1=14.975mm; x2=21.7mm; y2=574.80314961mil; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.19304 { + x1=24.495mm; y1=8.295mm; x2=24.9mm; y2=8.7mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.19981 { + x1=28.6mm; y1=17.0mm; x2=27.2mm; y2=17.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.19984 { + x1=27.2mm; y1=17.0mm; x2=26.5mm; y2=696.8503937mil; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.20110 { + x1=30.4mm; y1=17.0mm; x2=30.4mm; y2=17.8mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.20113 { + x1=30.4mm; y1=17.8mm; x2=30.1mm; y2=18.1mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.20116 { + x1=30.1mm; y1=18.1mm; x2=29.5mm; y2=18.1mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.20243 { + x1=26.5mm; y1=16.3mm; x2=25.5mm; y2=16.3mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.20504 { + x1=23.06mm; y1=12.25mm; x2=22.557mm; y2=12.25mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.20507 { + x1=22.557mm; y1=12.25mm; x2=21.85mm; y2=12.957mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.21955 { + x1=23.5mm; y1=18.8mm; x2=24.6mm; y2=18.8mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.22057 { + x1=20.4mm; y1=17.6mm; x2=20.0mm; y2=17.2mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.22060 { + x1=20.0mm; y1=17.2mm; x2=20.0mm; y2=13.8mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.22066 { + x1=21.15mm; y1=13.375mm; x2=20.425mm; y2=13.375mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.22069 { + x1=20.0mm; y1=13.8mm; x2=20.425mm; y2=13.375mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.22162 { + x1=23.06mm; y1=25.75mm; x2=24.45mm; y2=25.75mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.22165 { + x1=24.45mm; y1=25.75mm; x2=24.5mm; y2=25.7mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.22393 { + x1=26.3mm; y1=21.7mm; x2=27.1mm; y2=21.7mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.22396 { + x1=27.1mm; y1=21.7mm; x2=27.5mm; y2=21.3mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.22483 { + x1=30.0mm; y1=21.3mm; x2=31.3mm; y2=21.3mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.22657 { + x1=25.1mm; y1=19.5mm; x2=26.0mm; y2=20.4mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.22660 { + x1=26.0mm; y1=20.4mm; x2=28.4mm; y2=20.4mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.22663 { + x1=28.4mm; y1=20.4mm; x2=28.7mm; y2=20.7mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.22666 { + x1=28.7mm; y1=20.7mm; x2=28.7mm; y2=22.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.22669 { + x1=28.7mm; y1=22.0mm; x2=29.0mm; y2=22.3mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.22761 { + x1=30.0mm; y1=25.0mm; x2=30.0mm; y2=26.1mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.22764 { + x1=30.0mm; y1=26.1mm; x2=27.5mm; y2=26.1mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.22917 { + x1=23.06mm; y1=27.25mm; x2=25.35mm; y2=27.25mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.22920 { + x1=25.35mm; y1=27.25mm; x2=26.0mm; y2=27.9mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.22923 { + x1=30.0mm; y1=27.9mm; x2=26.0mm; y2=27.9mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.23061 { + x1=23.06mm; y1=24.25mm; x2=24.55mm; y2=24.25mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.23064 { + x1=24.55mm; y1=24.25mm; x2=25.0mm; y2=23.8mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.23067 { + x1=25.0mm; y1=23.8mm; x2=25.0mm; y2=23.2mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.23070 { + x1=25.0mm; y1=23.2mm; x2=25.3mm; y2=22.9mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.23073 { + x1=25.3mm; y1=22.9mm; x2=26.5mm; y2=22.9mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.23082 { + x1=28.6mm; y1=23.6mm; x2=27.2mm; y2=23.6mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.23085 { + x1=27.2mm; y1=23.6mm; x2=26.5mm; y2=24.3mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.23088 { + x1=30.4mm; y1=23.6mm; x2=29.8mm; y2=23.6mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.23091 { + x1=29.8mm; y1=23.6mm; x2=29.5mm; y2=23.9mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.23094 { + x1=29.5mm; y1=23.9mm; x2=29.5mm; y2=24.6mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.23097 { + x1=29.5mm; y1=24.6mm; x2=29.1mm; y2=25.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.23100 { + x1=29.1mm; y1=25.0mm; x2=25.0mm; y2=25.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.23103 { + x1=23.06mm; y1=24.75mm; x2=24.75mm; y2=24.75mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.23106 { + x1=24.75mm; y1=24.75mm; x2=25.0mm; y2=25.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.23169 { + x1=21.15mm; y1=25.625mm; x2=19.925mm; y2=25.625mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.23172 { + x1=19.925mm; y1=25.625mm; x2=19.5mm; y2=25.2mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.23175 { + x1=19.5mm; y1=25.2mm; x2=19.5mm; y2=20.2mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.23235 { + x1=21.15mm; y1=24.825mm; x2=21.15mm; y2=24.025mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.23292 { + x1=21.15mm; y1=28.175mm; x2=21.15mm; y2=28.975mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.23707 { + x1=23.06mm; y1=14.75mm; x2=25.05mm; y2=14.75mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.23710 { + x1=25.05mm; y1=14.75mm; x2=25.1mm; y2=14.7mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.23758 { + x1=23.06mm; y1=11.75mm; x2=24.55mm; y2=11.75mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.23929 { + x1=23.06mm; y1=12.75mm; x2=23.95mm; y2=12.75mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.23932 { + x1=23.95mm; y1=12.75mm; x2=24.2mm; y2=12.5mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.24083 { + x1=26.5mm; y1=11.7mm; x2=27.9mm; y2=11.7mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.24086 { + x1=27.9mm; y1=11.7mm; x2=28.6mm; y2=11.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.24090 { + x1=27.5mm; y1=11.0mm; x2=25.3mm; y2=11.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.24093 { + x1=24.55mm; y1=11.75mm; x2=25.3mm; y2=11.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25296 { + x1=21.15mm; y1=10.025mm; x2=21.325mm; y2=10.025mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25299 { + x1=21.325mm; y1=10.025mm; x2=21.7mm; y2=10.4mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25302 { + x1=22.1mm; y1=10.4mm; x2=21.7mm; y2=10.4mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25521 { + x1=28.6mm; y1=30.4mm; x2=27.2mm; y2=30.4mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25524 { + x1=27.2mm; y1=30.4mm; x2=26.5mm; y2=29.7mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25527 { + x1=26.5mm; y1=31.1mm; x2=1000.0mil; y2=31.1mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25539 { + x1=49.8mm; y1=30.75mm; x2=45.35mm; y2=30.75mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25542 { + x1=45.35mm; y1=30.75mm; x2=45.2mm; y2=30.9mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25668 { + x1=50.75mm; y1=28.45mm; x2=50.55mm; y2=28.45mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25671 { + x1=50.55mm; y1=28.45mm; x2=49.9mm; y2=27.8mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25674 { + x1=47.25mm; y1=28.45mm; x2=47.15mm; y2=28.45mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25677 { + x1=47.15mm; y1=28.45mm; x2=46.5mm; y2=27.8mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.22654 { + x1=20.0mm; y1=19.5mm; x2=25.1mm; y2=19.5mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.22651 { + x1=19.5mm; y1=19.0mm; x2=20.0mm; y2=19.5mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.22648 { + x1=19.5mm; y1=18.8mm; x2=19.5mm; y2=19.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.22054 { + x1=21.1mm; y1=17.6mm; x2=20.4mm; y2=17.6mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.22051 { + x1=21.5mm; y1=18.0mm; x2=21.1mm; y2=17.6mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.22048 { + x1=21.5mm; y1=18.8mm; x2=21.5mm; y2=18.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } } color = {#238b27} } @@ -222,6 +8874,312 @@ ha:pcb-rnd-board-v8 { } li:objects { + ha:line.20784 { + x1=25.0mm; y1=15.7mm; x2=28.8mm; y2=15.7mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.20787 { + x1=28.8mm; y1=15.7mm; x2=29.5mm; y2=16.4mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.20790 { + x1=29.5mm; y1=16.4mm; x2=29.5mm; y2=18.1mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.20793 { + x1=21.85mm; y1=12.957mm; x2=22.957mm; y2=12.957mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.20796 { + x1=22.957mm; y1=12.957mm; x2=23.5mm; y2=13.5mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.20799 { + x1=23.5mm; y1=13.5mm; x2=23.5mm; y2=14.8mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.20802 { + x1=23.5mm; y1=14.8mm; x2=25.0mm; y2=16.3mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.20805 { + x1=25.0mm; y1=16.3mm; x2=25.5mm; y2=16.3mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.22375 { + x1=20.1mm; y1=21.7mm; x2=20.8mm; y2=21.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.22378 { + x1=20.8mm; y1=21.0mm; x2=31.0mm; y2=21.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.22381 { + x1=31.0mm; y1=21.0mm; x2=31.3mm; y2=21.3mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.22384 { + x1=24.5mm; y1=25.7mm; x2=24.5mm; y2=22.5mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.22387 { + x1=24.5mm; y1=22.5mm; x2=25.3mm; y2=21.7mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.22390 { + x1=25.3mm; y1=21.7mm; x2=26.3mm; y2=21.7mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.22674 { + x1=30.0mm; y1=25.0mm; x2=30.0mm; y2=23.3mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.22677 { + x1=30.0mm; y1=23.3mm; x2=29.0mm; y2=22.3mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.23869 { + x1=21.85mm; y1=12.043mm; x2=23.743mm; y2=12.043mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.23872 { + x1=23.743mm; y1=12.043mm; x2=24.2mm; y2=12.5mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.23875 { + x1=24.2mm; y1=12.5mm; x2=24.2mm; y2=14.9mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.23878 { + x1=24.2mm; y1=14.9mm; x2=25.0mm; y2=15.7mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.24096 { + x1=27.5mm; y1=11.0mm; x2=29.3mm; y2=11.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.24099 { + x1=31.0mm; y1=500.0mil; x2=29.3mm; y2=11.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.24249 { + x1=23.4mm; y1=10.5mm; x2=24.9mm; y2=12.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.24252 { + x1=24.9mm; y1=12.0mm; x2=24.9mm; y2=13.9mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.24255 { + x1=24.9mm; y1=13.9mm; x2=25.1mm; y2=14.1mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.24258 { + x1=25.1mm; y1=14.1mm; x2=25.1mm; y2=14.7mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.24967 { + x1=21.15mm; y1=27.375mm; x2=20.475mm; y2=27.375mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.24970 { + x1=20.475mm; y1=27.375mm; x2=20.1mm; y2=27.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.24973 { + x1=20.1mm; y1=21.7mm; x2=20.1mm; y2=27.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25044 { + x1=21.5mm; y1=18.0mm; x2=22.6mm; y2=18.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25047 { + x1=22.6mm; y1=18.0mm; x2=24.1mm; y2=19.5mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25056 { + x1=31.0mm; y1=500.0mil; x2=31.0mm; y2=18.8mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25085 { + x1=24.1mm; y1=19.5mm; x2=40.2mm; y2=19.5mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25106 { + x1=24.6mm; y1=18.8mm; x2=40.1mm; y2=18.8mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25136 { + x1=40.2mm; y1=19.5mm; x2=41.0mm; y2=20.3mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25148 { + x1=41.5mm; y1=20.2mm; x2=40.1mm; y2=18.8mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25184 { + x1=21.15mm; y1=10.825mm; x2=21.375mm; y2=10.825mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25187 { + x1=21.375mm; y1=10.825mm; x2=21.7mm; y2=10.5mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25190 { + x1=23.4mm; y1=10.5mm; x2=21.7mm; y2=10.5mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25530 { + x1=1000.0mil; y1=31.1mm; x2=45.0mm; y2=31.1mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25533 { + x1=45.0mm; y1=31.1mm; x2=45.2mm; y2=30.9mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25638 { + x1=49.9mm; y1=27.8mm; x2=49.9mm; y2=1.0511811in; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25641 { + x1=49.9mm; y1=1.0511811in; x2=49.6mm; y2=26.4mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25644 { + x1=49.6mm; y1=26.4mm; x2=41.8mm; y2=26.4mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25647 { + x1=41.8mm; y1=26.4mm; x2=41.5mm; y2=26.1mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25653 { + x1=46.5mm; y1=27.8mm; x2=46.5mm; y2=27.2mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25656 { + x1=46.5mm; y1=27.2mm; x2=46.2mm; y2=26.9mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25659 { + x1=46.2mm; y1=26.9mm; x2=41.4mm; y2=26.9mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25662 { + x1=41.4mm; y1=26.9mm; x2=41.0mm; y2=26.5mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25665 { + x1=41.0mm; y1=20.3mm; x2=41.0mm; y2=26.5mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25707 { + x1=41.5mm; y1=20.2mm; x2=41.5mm; y2=26.1mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } } color = {#38ee39} } @@ -232,6 +9190,36 @@ ha:pcb-rnd-board-v8 { ha:combining { } li:objects { + ha:polygon.12549 { clearance=0.4mm; + li:geometry { + ta:contour { + { 14.7mm; 7.2mm } + { 53.3mm; 7.2mm } + { 53.3mm; 31.8mm } + { 14.7mm; 31.8mm } + } + } + + ha:flags { + clearpoly=1 + lock=1 + } + } + ha:polygon.24935 { clearance=0.4mm; + li:geometry { + ta:contour { + { 19.8mm; 20.9mm } + { 25.3mm; 20.9mm } + { 25.3mm; 25.9mm } + { 19.8mm; 25.9mm } + } + } + + ha:flags { + clearpoly=1 + lock=1 + } + } } color = {#104e8b} } @@ -242,6 +9230,35 @@ ha:pcb-rnd-board-v8 { ha:combining { } li:objects { + ha:polygon.12554 { clearance=0.4mm; + li:geometry { + ta:contour { + { 14.7mm; 7.2mm } + { 53.3mm; 7.2mm } + { 53.3mm; 31.8mm } + { 14.7mm; 31.8mm } + } + } + + ha:flags { + clearpoly=1 + lock=1 + } + } + ha:polygon.24962 { clearance=0.4mm; + li:geometry { + ta:contour { + { 19.8mm; 20.9mm } + { 25.3mm; 20.9mm } + { 25.3mm; 27.9mm } + { 19.8mm; 27.9mm } + } + } + + ha:flags { + clearpoly=1 + } + } } color = {#6164ff} } @@ -252,6 +9269,30 @@ ha:pcb-rnd-board-v8 { ha:combining { } li:objects { + ha:line.12382 { + x1=14.5mm; y1=7.0mm; x2=14.5mm; y2=32.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.12385 { + x1=14.5mm; y1=32.0mm; x2=53.5mm; y2=32.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.12394 { + x1=53.5mm; y1=32.0mm; x2=53.5mm; y2=7.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.12397 { + x1=53.5mm; y1=7.0mm; x2=14.5mm; y2=7.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } } color = {#00868b} } @@ -282,6 +9323,76 @@ ha:pcb-rnd-board-v8 { } li:objects { + ha:text.10470 { + string=POWER; x=31.7mm; y=12.9mm; scale=150; fid=0; + ha:flags { + clearline=1 + } + rot = 0.000000 + } + ha:text.10471 { + string=SHIELD; x=31.7mm; y=9.9mm; scale=150; fid=0; + ha:flags { + clearline=1 + } + rot = 0.000000 + } + ha:text.10472 { + string=USB2; x=31.8mm; y=15.9mm; scale=150; fid=0; + ha:flags { + clearline=1 + } + rot = 0.000000 + } + ha:text.10473 { + string=CC/PD; x=31.8mm; y=18.9mm; scale=150; fid=0; + ha:flags { + clearline=1 + } + rot = 0.000000 + } + ha:text.10475 { + string=SBU; x=31.8mm; y=26.1mm; scale=150; fid=0; + ha:flags { + clearline=1 + } + rot = 0.000000 + } + ha:text.11309 { + string=Super; x=31.8mm; y=21.4mm; scale=150; fid=0; + ha:flags { + clearline=1 + } + rot = 0.000000 + } + ha:text.11310 { + string=Speed; x=31.8mm; y=23.3mm; scale=150; fid=0; + ha:flags { + clearline=1 + } + rot = 0.000000 + } + ha:text.12381 { + string=eMarker~5A; x=31.8mm; y=29.0mm; scale=150; fid=0; + ha:flags { + clearline=1 + } + rot = 0.000000 + } + ha:text.12403 { + string=CR1220; x=51.5mm; y=30.0mm; scale=100; fid=0; + ha:flags { + clearline=1 + } + rot = 90.000000 + } + ha:text.11299 { + string=USB-C cable tester; x=25.5mm; y=7.1mm; scale=150; fid=0; + ha:flags { + clearline=1 + } + rot = 0.000000 + } } color = {#000000} } @@ -402,6 +9513,252 @@ ha:pcb-rnd-board-v8 { ha:combining { } li:objects { + ha:line.15088 { + x1=21.875mm; y1=11.25mm; x2=21.85mm; y2=11.225mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.16237 { + x1=26.45mm; y1=10.25mm; x2=26.5mm; y2=10.3mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.17435 { + x1=26.5mm; y1=10.3mm; x2=24.5mm; y2=10.3mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.17603 { + x1=21.975mm; y1=9.75mm; x2=21.85mm; y2=9.625mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.17765 { + x1=23.06mm; y1=11.25mm; x2=21.875mm; y2=11.25mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.17924 { + x1=23.06mm; y1=10.25mm; x2=24.45mm; y2=10.25mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.17927 { + x1=24.45mm; y1=10.25mm; x2=24.5mm; y2=10.3mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.18842 { + x1=21.875mm; y1=13.75mm; x2=21.85mm; y2=13.775mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.18845 { + x1=21.875mm; y1=11.25mm; x2=21.8625mm; y2=11.2375mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.23653 { + x1=21.875mm; y1=13.75mm; x2=24.95mm; y2=13.75mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.23656 { + x1=24.95mm; y1=13.75mm; x2=1000.0mil; y2=13.3mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.23659 { + x1=1000.0mil; y1=13.3mm; x2=26.5mm; y2=13.3mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.24147 { + x1=23.06mm; y1=13.25mm; x2=24.85mm; y2=13.25mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.24150 { + x1=24.85mm; y1=13.25mm; x2=25.6mm; y2=12.5mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.24784 { + x1=21.85mm; y1=25.225mm; x2=23.035mm; y2=25.225mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.24787 { + x1=23.035mm; y1=25.225mm; x2=23.06mm; y2=25.25mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.24796 { + x1=23.06mm; y1=26.25mm; x2=22.55mm; y2=26.25mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.24799 { + x1=21.85mm; y1=26.95mm; x2=22.55mm; y2=26.25mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.24826 { + x1=23.06mm; y1=27.75mm; x2=21.875mm; y2=27.75mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.24829 { + x1=21.875mm; y1=27.75mm; x2=21.85mm; y2=27.775mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.24832 { + x1=21.85mm; y1=26.95mm; x2=21.85mm; y2=27.775mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.24853 { + x1=23.06mm; y1=28.25mm; x2=24.05mm; y2=28.25mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.24856 { + x1=24.05mm; y1=28.25mm; x2=24.2mm; y2=28.4mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.24859 { + x1=24.2mm; y1=28.4mm; x2=24.2mm; y2=28.6mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.24865 { + x1=23.06mm; y1=28.75mm; x2=24.05mm; y2=28.75mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.24868 { + x1=24.2mm; y1=28.6mm; x2=24.05mm; y2=28.75mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.24982 { + x1=23.3mm; y1=22.5mm; x2=23.3mm; y2=21.3mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.24985 { + x1=23.3mm; y1=21.3mm; x2=23.5mm; y2=21.1mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25453 { + x1=48.05mm; y1=24.6mm; x2=48.85mm; y2=1000.0mil; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25560 { + x1=48.45mm; y1=25.1mm; x2=48.5mm; y2=25.05mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25611 { + x1=51.2mm; y1=25.1mm; x2=48.55mm; y2=25.1mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25614 { + x1=51.2mm; y1=10.0mm; x2=48.55mm; y2=10.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25617 { + x1=48.45mm; y1=9.9mm; x2=48.55mm; y2=10.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25683 { + x1=48.85mm; y1=1000.0mil; x2=48.85mm; y2=29.25mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25686 { + x1=48.85mm; y1=29.25mm; x2=48.5mm; y2=29.6mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25695 { + x1=45.35mm; y1=28.45mm; x2=45.35mm; y2=29.25mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25698 { + x1=45.35mm; y1=29.25mm; x2=45.7mm; y2=29.6mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25701 { + x1=45.7mm; y1=29.6mm; x2=48.5mm; y2=29.6mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25704 { + x1=48.5mm; y1=29.6mm; x2=48.55mm; y2=29.55mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.24941 { + x1=23.5mm; y1=20.2mm; x2=23.5mm; y2=21.1mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25009 { + x1=21.5mm; y1=20.2mm; x2=23.5mm; y2=20.2mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } } color = {#c24744} } @@ -412,8 +9769,128 @@ ha:pcb-rnd-board-v8 { ha:combining { } li:objects { + ha:line.19310 { + x1=24.5mm; y1=8.3mm; x2=25.0mm; y2=7.8mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.19316 { + x1=24.5mm; y1=8.3mm; x2=24.495mm; y2=8.295mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.24032 { + x1=25.6mm; y1=12.5mm; x2=25.5mm; y2=12.5mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.24195 { + x1=25.6mm; y1=12.5mm; x2=25.6mm; y2=11.4mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.24198 { + x1=25.6mm; y1=11.4mm; x2=24.5mm; y2=10.3mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.24201 { + x1=24.5mm; y1=10.3mm; x2=24.5mm; y2=8.3mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.24895 { + x1=21.85mm; y1=26.957mm; x2=22.353mm; y2=26.957mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.24898 { + x1=22.353mm; y1=26.957mm; x2=23.06mm; y2=26.25mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.24976 { + x1=23.3mm; y1=22.5mm; x2=23.3mm; y2=23.775mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.24988 { + x1=23.06mm; y1=26.25mm; x2=23.06mm; y2=24.015mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.24991 { + x1=23.06mm; y1=24.015mm; x2=23.3mm; y2=23.775mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.24994 { + x1=21.85mm; y1=25.225mm; x2=23.035mm; y2=25.225mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.24997 { + x1=23.035mm; y1=25.225mm; x2=23.06mm; y2=25.2mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25590 { + x1=50.7mm; y1=29.6mm; x2=33.225mm; y2=29.6mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25593 { + x1=33.225mm; y1=29.6mm; x2=31.4mm; y2=27.775mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25596 { + x1=21.85mm; y1=27.775mm; x2=31.4mm; y2=27.775mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25620 { + x1=25.0mm; y1=7.8mm; x2=50.2mm; y2=7.8mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25623 { + x1=50.2mm; y1=7.8mm; x2=51.2mm; y2=8.8mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25632 { + x1=51.2mm; y1=8.8mm; x2=51.2mm; y2=29.1mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.25635 { + x1=51.2mm; y1=29.1mm; x2=50.7mm; y2=29.6mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } } - color = {#ff5759} + color = {#ff4bb6} } } } @@ -551,12 +10028,12 @@ ha:pcb-rnd-board-v8 { li:pcb-rnd-conf-v1 { ha:overwrite { ha:design { - via_proto = 1 + via_proto = 0 text_font_id = 0 - text_scale = 100 + text_scale = 150 min_slk = 0.15240000 mm text_thickness = 0 - line_thickness = 10.00 mil + line_thickness = 200.00 um ha:drc { min_ring = 0.15 mm min_copper_overlap = 6.0 mil @@ -564,12 +10041,13 @@ ha:pcb-rnd-board-v8 { } min_wid = 0.15240000 mm bloat = 0.15240000 mm - clearance = 10.00 mil + clearance = 200.00 um } ha:editor { grid_unit = mm - grids_idx = 11 - grid = 500.00 um + grids_idx = 9 + grid = 100.00 um + buffer_number = 0 } ha:rc { li:library_search_paths { @@ -580,8 +10058,2059 @@ ha:pcb-rnd-board-v8 { $(rc.path.share)/pcblib } } + ha:plugins { + ha:import_sch { + li:args { + usb-c_cable_tester.sch + } + import_fmt = lepton + } + } } } ha:pixmaps { } + ha:netlists { + + li:input { + ha:unnamed_net10 { + li:conn { D6-2; J2-5; } + } + ha:unnamed_net11 { + li:conn { J2-10; J2-11; } + } + ha:unnamed_net12 { + li:conn { J2-14; J2-15; } + } + ha:unnamed_net13 { + li:conn { J2-17; R4-1; } + } + ha:unnamed_net14 { + li:conn { D7-2; J2-20; } + } + ha:unnamed_net15 { + li:conn { J2-22; J2-23; } + } + ha:unnamed_net16 { + li:conn { D41-1; D42-2; R4-2; } + } + ha:unnamed_net17 { + li:conn { D8-2; R8-2; } + } + ha:unnamed_net18 { + li:conn { D2-2; R2-2; } + } + ha:unnamed_net19 { + li:conn { D1-2; R1-2; } + } + ha:unnamed_net20 { + li:conn { D3-2; R3-2; } + } + ha:unnamed_net21 { + li:conn { D5-2; R5-2; } + } + ha:GND { + li:conn { B1-3; D6-1; D7-1; D8-1; J1-17; J1-22; J2-1; J2-7; J2-12; J2-13; J2-18; J2-24; J2-25; J2-26; J2-27; J2-28; } + } + ha:SBU { + li:conn { D41-2; D42-1; J2-8; } + } + ha:unnamed_net1 { + li:conn { J1-4; J1-16; } + } + ha:unnamed_net2 { + li:conn { J1-1; J1-13; } + } + ha:unnamed_net3 { + li:conn { D1-1; J1-12; J1-24; } + } + ha:unnamed_net4 { + li:conn { D2-1; J1-25; } + } + ha:VBUS { + li:conn { J1-9; J1-21; R1-1; } + } + ha:unnamed_net8 { + li:conn { J2-2; R5-1; } + } + ha:unnamed_net9 { + li:conn { D5-1; J2-3; } + } + ha:eMark { + li:conn { Q1-3; Q2-3; R8-1; } + } + ha:SS1 { + li:conn { J1-3; J1-14; } + } + ha:SS2 { + li:conn { J1-10; J1-23; } + } + ha:VCC { + li:conn { B1-1; B1-2; J1-2; J1-8; J2-4; J2-6; J2-9; J2-16; J2-19; J2-21; Q1-2; Q2-2; R2-1; R6-2; R7-2; } + } + ha:Dn { + li:conn { D3-1; J1-7; J1-18; } + } + ha:SS1-2 { + li:conn { J1-11; J1-15; } + } + ha:Dp { + li:conn { J1-6; J1-19; R3-1; } + } + ha:CC1 { + li:conn { J1-5; Q1-1; R6-1; } + } + ha:CC2 { + li:conn { J1-20; Q2-1; R7-1; } + } + } + } + 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 + } + } }