diff --git a/usb-ac_cable_tester.lht b/usb-ac_cable_tester.lht index b3b9367..d63e984 100644 --- a/usb-ac_cable_tester.lht +++ b/usb-ac_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 + 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:outline { + via_proto = 3 + thickness = 0.1mm + text_thick = 0.0 + text_scale = 100 + clearance = 0.1mm + } } 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-A to USB-C cable tester } ha:data { @@ -193,6 +194,5293 @@ ha:pcb-rnd-board-v8 { } li:objects { + ha:padstack_ref.4039 { + proto=0; x=22.0mm; y=12.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + ha:padstack_ref.4304 { + proto=0; x=27.0mm; y=14.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:19 { + on + solid + noshape + } + } + } + ha:padstack_ref.4678 { + proto=0; x=21.0mm; y=10.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + ha:padstack_ref.4799 { + proto=0; x=21.0mm; y=13.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + ha:padstack_ref.6010 { + proto=0; x=36.1mm; y=26.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:19 { + on + solid + noshape + } + } + } + ha:padstack_ref.6011 { + proto=0; x=36.1mm; y=31.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:19 { + on + solid + noshape + } + } + } + ha:padstack_ref.6012 { + proto=0; x=20.9mm; y=31.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:19 { + on + solid + noshape + } + } + } + ha:padstack_ref.6013 { + proto=0; x=20.9mm; y=26.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:19 { + on + solid + noshape + } + } + } + ha:padstack_ref.6429 { + proto=0; x=14.05mm; y=27.75mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:19 { + on + solid + noshape + } + } + } + ha:padstack_ref.6697 { + proto=0; x=14.05mm; y=25.75mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:19 { + on + solid + noshape + } + } + } + ha:padstack_ref.6787 { + proto=0; x=22.2mm; y=19.7mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:19 { + on + solid + noshape + } + } + } + ha:padstack_ref.6949 { + proto=0; x=14.05mm; y=29.75mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + ha:padstack_ref.6980 { + proto=0; x=14.8mm; y=22.4mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + ha:subc.611 { + ha:attributes { + value= + footprint=SOT95P237X112-3N.lht + refdes=Q6 + } + 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.669 { + proto=0; x=627.95275591mil; y=25.55mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=1 + name=1 + } + } + ha:padstack_ref.670 { + proto=0; x=17.85mm; y=25.55mm; rot=90.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:2 { + on + diag + round + noshape + } + } + + ha:attributes { + term=2 + name=2 + } + } + ha:padstack_ref.671 { + proto=0; x=665.35433071mil; y=23.25mm; rot=90.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.612 { + x1=665.35433071mil; y1=24.4mm; x2=665.35433071mil; y2=24.4mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=origin + } + } + ha:line.615 { + x1=665.35433071mil; y1=24.4mm; x2=665.35433071mil; y2=23.4mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=x + } + } + ha:line.618 { + x1=665.35433071mil; y1=24.4mm; x2=17.9mm; y2=24.4mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=y + } + } + ha:line.621 { + x1=665.35433071mil; y1=24.4mm; x2=665.35433071mil; y2=24.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.624 { + x1=15.34mm; y1=25.15mm; x2=15.34mm; y2=931.1023622mil; thickness=0.2mm; clearance=0.0; + } + ha:line.627 { + x1=15.34mm; y1=931.1023622mil; x2=16.3mm; y2=931.1023622mil; thickness=0.2mm; clearance=0.0; + } + ha:line.630 { + x1=17.5mm; y1=931.1023622mil; x2=18.46mm; y2=931.1023622mil; thickness=0.2mm; clearance=0.0; + } + ha:line.633 { + x1=18.46mm; y1=931.1023622mil; x2=18.46mm; y2=25.15mm; thickness=0.2mm; clearance=0.0; + } + ha:line.636 { + x1=16.55mm; y1=25.15mm; x2=17.25mm; y2=25.15mm; thickness=0.2mm; clearance=0.0; + } + ha:line.639 { + x1=15.35mm; y1=25.15mm; x2=15.35mm; y2=26.4mm; thickness=0.2mm; clearance=0.0; + } + ha:line.642 { + x1=15.35mm; y1=26.4mm; x2=16.25mm; y2=26.4mm; thickness=0.2mm; clearance=0.0; + } + } + ha:type { + silk = 1 + top = 1 + } + } + + ha:top-assembly { + lid=2 + ha:combining { } + + li:objects { + ha:line.646 { + x1=665.35433071mil; y1=25.1mm; x2=665.35433071mil; y2=23.7mm; thickness=0.1mm; clearance=0.0; + } + ha:line.649 { + x1=16.2mm; y1=24.4mm; x2=17.6mm; y2=24.4mm; thickness=0.1mm; clearance=0.0; + } + ha:line.652 { + x1=15.44mm; y1=24.4mm; x2=15.44mm; y2=23.75mm; thickness=0.1mm; clearance=0.0; + } + ha:line.655 { + x1=15.44mm; y1=23.75mm; x2=18.36mm; y2=23.75mm; thickness=0.1mm; clearance=0.0; + } + ha:line.658 { + x1=18.36mm; y1=23.75mm; x2=18.36mm; y2=25.05mm; thickness=0.1mm; clearance=0.0; + } + ha:line.661 { + x1=18.36mm; y1=25.05mm; x2=16.09mm; y2=25.05mm; thickness=0.1mm; clearance=0.0; + } + ha:line.664 { + x1=16.09mm; y1=25.05mm; x2=15.44mm; y2=24.4mm; thickness=0.1mm; clearance=0.0; + } + ha:arc.667 { + x=665.35433071mil; y=24.4mm; width=0.5mm; height=0.5mm; astart=90.000000; adelta=360.000000; thickness=0.1mm; clearance=0.0; + } + ha:text.645 { + string=%a.parent.refdes%; x=665.35433071mil; y=24.4mm; scale=100; fid=0; + ha:flags { + dyntext=1 + floater=1 + } + rot = 90.000000 + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = assy + } + + ha:top-courtyard { + lid=3 + ha:combining { } + + li:objects { + ha:polygon.672 { + li:geometry { + ta:contour { + { 15.4mm; 26.35mm } + { 15.4mm; 25.3mm } + { 15.19mm; 25.3mm } + { 15.19mm; 23.5mm } + { 16.35mm; 23.5mm } + { 16.35mm; 22.45mm } + { 17.45mm; 22.45mm } + { 17.45mm; 23.5mm } + { 18.61mm; 23.5mm } + { 18.61mm; 25.3mm } + { 18.4mm; 25.3mm } + { 18.4mm; 26.35mm } + } + } + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + } + } + } + uid = flZX5DNi/bkOYjyCooUAAAAR + } + ha:subc.793 { + ha:attributes { + value=100k + footprint=UC1608X55N.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.833 { + proto=0; x=17.6mm; y=27.5mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:2 { + on + diag + round + noshape + } + } + + ha:attributes { + term=1 + name=1 + } + } + ha:padstack_ref.834 { + proto=0; x=16.2mm; y=27.5mm; rot=270.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.794 { + x1=665.35433071mil; y1=27.5mm; x2=665.35433071mil; y2=27.5mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=origin + } + } + ha:line.797 { + x1=665.35433071mil; y1=27.5mm; x2=665.35433071mil; y2=28.5mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=x + } + } + ha:line.800 { + x1=665.35433071mil; y1=27.5mm; x2=15.9mm; y2=27.5mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=y + } + } + ha:line.803 { + x1=665.35433071mil; y1=27.5mm; x2=665.35433071mil; y2=27.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.806 { + x1=17.8mm; y1=26.65mm; x2=16.0mm; y2=26.65mm; thickness=0.2mm; clearance=0.0; + } + ha:line.809 { + x1=17.8mm; y1=28.35mm; x2=16.0mm; y2=28.35mm; thickness=0.2mm; clearance=0.0; + } + } + ha:type { + silk = 1 + top = 1 + } + } + + ha:top-assembly { + lid=2 + ha:combining { } + + li:objects { + ha:line.813 { + x1=665.35433071mil; y1=26.8mm; x2=665.35433071mil; y2=28.2mm; thickness=0.1mm; clearance=0.0; + } + ha:line.816 { + x1=17.6mm; y1=27.5mm; x2=16.2mm; y2=27.5mm; thickness=0.1mm; clearance=0.0; + } + ha:line.819 { + x1=696.8503937mil; y1=27.1mm; x2=696.8503937mil; y2=27.9mm; thickness=0.1mm; clearance=0.0; + } + ha:line.822 { + x1=696.8503937mil; y1=27.9mm; x2=16.1mm; y2=27.9mm; thickness=0.1mm; clearance=0.0; + } + ha:line.825 { + x1=16.1mm; y1=27.9mm; x2=16.1mm; y2=27.1mm; thickness=0.1mm; clearance=0.0; + } + ha:line.828 { + x1=16.1mm; y1=27.1mm; x2=696.8503937mil; y2=27.1mm; thickness=0.1mm; clearance=0.0; + } + ha:arc.831 { + x=665.35433071mil; y=27.5mm; width=0.5mm; height=0.5mm; astart=270.000000; adelta=360.000000; thickness=0.1mm; clearance=0.0; + } + ha:text.812 { + string=%a.parent.refdes%; x=665.35433071mil; y=27.5mm; 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.835 { + li:geometry { + ta:contour { + { 18.155mm; 1.05393701in } + { 17.88mm; 1.05393701in } + { 15.92mm; 1.05393701in } + { 15.645mm; 1.05393701in } + { 15.645mm; 28.23mm } + { 15.92mm; 28.23mm } + { 17.88mm; 28.23mm } + { 18.155mm; 28.23mm } + } + } + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + } + } + } + uid = flZX5DNi/bkOYjyCooUAAAAX + } + ha:subc.1103 { + ha:attributes { + value=USB-C + 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.75mm; hplated=0; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=0.8mm; } + 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.8mm; } + ha:combining { sub=1; auto=1; } + ha:layer_mask { + bottom = 1 + mask = 1 + } + clearance=0.0 + } + } + } + } + + li:objects { + ha:padstack_ref.1154 { + proto=0; x=13.06mm; y=25.25mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:2 { + on + sharp + noshape + } + } + + ha:attributes { + term=A1 + name=A1 + } + } + ha:padstack_ref.1155 { + proto=0; x=13.06mm; y=25.75mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=A2 + name=A2 + } + } + ha:padstack_ref.1156 { + proto=0; x=13.06mm; y=26.25mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=A3 + name=A3 + } + } + ha:padstack_ref.1157 { + proto=0; x=13.06mm; y=26.75mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=A4 + name=A4 + } + } + ha:padstack_ref.1158 { + proto=0; x=13.06mm; y=27.25mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=A5 + name=A5 + } + } + ha:padstack_ref.1159 { + proto=0; x=13.06mm; y=27.75mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=A6 + name=A6 + } + } + ha:padstack_ref.1160 { + proto=0; x=13.06mm; y=28.25mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:2 { + on + sharp + noshape + } + } + + ha:attributes { + term=A7 + name=A7 + } + } + ha:padstack_ref.1161 { + proto=0; x=13.06mm; y=28.75mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=A8 + name=A8 + } + } + ha:padstack_ref.1162 { + proto=0; x=13.06mm; y=29.25mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=A9 + name=A9 + } + } + ha:padstack_ref.1163 { + proto=0; x=13.06mm; y=29.75mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=A10 + name=A10 + } + } + ha:padstack_ref.1164 { + proto=0; x=13.06mm; y=30.25mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=A11 + name=A11 + } + } + ha:padstack_ref.1165 { + proto=0; x=13.06mm; y=30.75mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:2 { + on + sharp + noshape + } + } + + ha:attributes { + term=A12 + name=A12 + } + } + ha:padstack_ref.1166 { + proto=1; x=11.85mm; y=30.875mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:2 { + on + diag + round + noshape + } + } + + ha:attributes { + term=B1 + name=B1 + } + } + ha:padstack_ref.1167 { + proto=1; x=11.15mm; y=30.475mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:19 { + on + diag + round + noshape + } + } + + ha:attributes { + term=B2 + name=B2 + } + } + ha:padstack_ref.1168 { + proto=1; x=11.15mm; y=29.675mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=B3 + name=B3 + } + } + ha:padstack_ref.1169 { + proto=1; x=11.85mm; y=29.275mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:19 { + on + diag + round + noshape + } + } + + ha:attributes { + term=B4 + name=B4 + } + } + ha:padstack_ref.1170 { + proto=1; x=11.15mm; y=28.875mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=B5 + name=B5 + } + } + ha:padstack_ref.1171 { + proto=1; x=11.85mm; y=28.457mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:19 { + on + diag + round + noshape + } + } + + ha:attributes { + term=B6 + name=B6 + } + } + ha:padstack_ref.1172 { + proto=1; x=11.85mm; y=27.543mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:2 { + on + diag + round + noshape + } + } + + ha:attributes { + term=B7 + name=B7 + } + } + ha:padstack_ref.1173 { + proto=1; x=11.15mm; y=27.125mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=B8 + name=B8 + } + } + ha:padstack_ref.1174 { + proto=1; x=11.85mm; y=26.725mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:19 { + on + diag + round + noshape + } + } + + ha:attributes { + term=B9 + name=B9 + } + } + ha:padstack_ref.1175 { + proto=1; x=11.15mm; y=26.325mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=B10 + name=B10 + } + } + ha:padstack_ref.1176 { + proto=1; x=11.15mm; y=25.525mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=B11 + name=B11 + } + } + ha:padstack_ref.1177 { + proto=1; x=11.85mm; y=25.125mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:2 { + on + diag + round + noshape + } + } + + ha:attributes { + term=B12 + name=B12 + } + } + ha:padstack_ref.1178 { + proto=2; x=11.25mm; y=23.795mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:2 { + on + diag + round + noshape + } + } + + ha:attributes { + term=S1 + name=S1 + } + } + ha:padstack_ref.1179 { + proto=2; x=11.25mm; y=32.205mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:2 { + on + round + noshape + } + } + + ha:attributes { + term=S2 + name=S2 + } + } + ha:padstack_ref.1180 { + proto=2; x=6.86mm; y=23.435mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:2 { + on + diag + round + noshape + } + } + + ha:attributes { + term=S3 + name=S3 + } + } + ha:padstack_ref.1181 { + proto=2; x=6.86mm; y=32.565mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:2 { + on + diag + round + noshape + } + } + + ha:attributes { + term=S4 + name=S4 + } + } + ha:padstack_ref.1182 { + proto=3; x=12.5mm; y=24.325mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=MH1 + name=MH1 + } + } + ha:padstack_ref.1183 { + proto=3; x=12.5mm; y=31.675mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=MH2 + name=MH2 + } + } + } + li:layers { + + ha:subc-aux { + lid=0 + ha:combining { } + + li:objects { + ha:line.1104 { + x1=12.5mm; y1=28.0mm; x2=12.5mm; y2=28.0mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=origin + } + } + ha:line.1107 { + x1=12.5mm; y1=28.0mm; x2=12.5mm; y2=29.0mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=x + } + } + ha:line.1110 { + x1=12.5mm; y1=28.0mm; x2=11.5mm; y2=28.0mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=y + } + } + ha:line.1113 { + x1=9.33mm; y1=28.0mm; x2=9.33mm; y2=28.0mm; 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.1116 { + x1=14.43mm; y1=22.95mm; x2=14.43mm; y2=1.3011811in; thickness=0.2mm; clearance=0.0; + } + ha:line.1119 { + x1=14.43mm; y1=1.3011811in; x2=7.91mm; y2=1.3011811in; thickness=0.2mm; clearance=0.0; + } + ha:line.1122 { + x1=5.81mm; y1=1.3011811in; x2=4.23mm; y2=1.3011811in; thickness=0.2mm; clearance=0.0; + } + ha:line.1125 { + x1=4.23mm; y1=1.3011811in; x2=4.23mm; y2=22.95mm; thickness=0.2mm; clearance=0.0; + } + ha:line.1128 { + x1=14.43mm; y1=22.95mm; x2=7.91mm; y2=22.95mm; thickness=0.2mm; clearance=0.0; + } + ha:line.1131 { + x1=5.81mm; y1=22.95mm; x2=4.23mm; y2=22.95mm; thickness=0.2mm; clearance=0.0; + } + } + ha:type { + silk = 1 + top = 1 + } + } + + ha:top-assembly { + lid=2 + ha:combining { } + + li:objects { + ha:line.1134 { + x1=9.33mm; y1=27.3mm; x2=9.33mm; y2=28.7mm; thickness=0.1mm; clearance=0.0; + } + ha:line.1137 { + x1=10.03mm; y1=28.0mm; x2=8.63mm; y2=28.0mm; thickness=0.1mm; clearance=0.0; + } + ha:line.1140 { + x1=14.33mm; y1=23.05mm; x2=14.33mm; y2=32.95mm; thickness=0.1mm; clearance=0.0; + } + ha:line.1143 { + x1=14.33mm; y1=32.95mm; x2=4.33mm; y2=32.95mm; thickness=0.1mm; clearance=0.0; + } + ha:line.1146 { + x1=4.33mm; y1=32.95mm; x2=4.33mm; y2=23.05mm; thickness=0.1mm; clearance=0.0; + } + ha:line.1149 { + x1=4.33mm; y1=23.05mm; x2=14.33mm; y2=23.05mm; thickness=0.1mm; clearance=0.0; + } + ha:arc.1152 { + x=9.33mm; y=28.0mm; width=0.5mm; height=0.5mm; astart=270.000000; adelta=360.000000; thickness=0.1mm; clearance=0.0; + } + ha:text.1153 { + string=%a.parent.refdes%; x=9.33mm; y=28.0mm; 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.1184 { + li:geometry { + ta:contour { + { 14.58mm; 22.735mm } + { 14.58mm; 33.265mm } + { 4.08mm; 33.265mm } + { 4.08mm; 22.735mm } + } + } + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + } + } + } + uid = flZX5DNi/bkOYjyCooUAAAAD + } + ha:subc.3035 { + 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.3086 { + proto=0; x=25.1mm; y=7.0mm; rot=90.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.3087 { + proto=0; x=26.9mm; y=7.0mm; rot=90.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.3036 { + x1=26.0mm; y1=7.0mm; x2=26.0mm; y2=7.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=origin + } + } + ha:line.3039 { + x1=26.0mm; y1=7.0mm; x2=26.0mm; y2=6.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=x + } + } + ha:line.3042 { + x1=26.0mm; y1=7.0mm; x2=27.0mm; y2=7.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=y + } + } + ha:line.3045 { + x1=26.0mm; y1=7.0mm; x2=26.0mm; y2=7.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.3048 { + x1=24.9mm; y1=8.1mm; x2=27.1mm; y2=8.1mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3051 { + x1=24.9mm; y1=5.9mm; x2=27.1mm; y2=5.9mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3054 { + x1=24.9mm; y1=8.1mm; x2=24.25mm; y2=8.1mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3057 { + x1=24.25mm; y1=8.1mm; x2=24.25mm; y2=5.9mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3060 { + x1=24.25mm; y1=5.9mm; x2=24.9mm; y2=5.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.3063 { + x1=26.0mm; y1=7.7mm; x2=26.0mm; y2=6.3mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3066 { + x1=25.3mm; y1=7.0mm; x2=1.0511811in; y2=7.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3069 { + x1=25.0mm; y1=7.0mm; x2=25.0mm; y2=6.4mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3072 { + x1=25.0mm; y1=6.4mm; x2=27.0mm; y2=6.4mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3075 { + x1=27.0mm; y1=6.4mm; x2=27.0mm; y2=7.6mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3078 { + x1=27.0mm; y1=7.6mm; x2=25.6mm; y2=7.6mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3081 { + x1=25.6mm; y1=7.6mm; x2=25.0mm; y2=7.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:arc.3084 { + x=26.0mm; y=7.0mm; width=0.5mm; height=0.5mm; astart=90.000000; adelta=360.000000; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:text.3085 { + string=%a.parent.refdes%; x=26.0mm; y=7.0mm; scale=100; fid=0; + ha:flags { + dyntext=1 + floater=1 + lock=1 + } + rot = 90.000000 + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = assy + } + + ha:top-courtyard { + lid=3 + ha:combining { } + + li:objects { + ha:polygon.3088 { + li:geometry { + ta:contour { + { 24.3mm; 8.05mm } + { 24.75mm; 8.05mm } + { 27.25mm; 8.05mm } + { 27.7mm; 8.05mm } + { 27.7mm; 5.95mm } + { 27.25mm; 5.95mm } + { 24.75mm; 5.95mm } + { 24.3mm; 5.95mm } + } + } + + ha:flags { + lock=1 + } + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + } + } + } + uid = flZX5DNi/bkOYjyCooUAAAAF + ha:flags ={ lock=1 + }; } + ha:subc.3098 { + ha:attributes { + value=USB2 (green) + 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.3149 { + proto=0; x=25.1mm; y=10.0mm; rot=90.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.3150 { + proto=0; x=26.9mm; y=10.0mm; rot=90.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.3099 { + x1=26.0mm; y1=10.0mm; x2=26.0mm; y2=10.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=origin + } + } + ha:line.3102 { + x1=26.0mm; y1=10.0mm; x2=26.0mm; y2=9.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=x + } + } + ha:line.3105 { + x1=26.0mm; y1=10.0mm; x2=27.0mm; y2=10.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=y + } + } + ha:line.3108 { + x1=26.0mm; y1=10.0mm; x2=26.0mm; y2=10.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.3111 { + x1=24.9mm; y1=11.1mm; x2=27.1mm; y2=11.1mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3114 { + x1=24.9mm; y1=8.9mm; x2=27.1mm; y2=8.9mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3117 { + x1=24.9mm; y1=11.1mm; x2=24.25mm; y2=11.1mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3120 { + x1=24.25mm; y1=11.1mm; x2=24.25mm; y2=8.9mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3123 { + x1=24.25mm; y1=8.9mm; x2=24.9mm; y2=8.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.3126 { + x1=26.0mm; y1=10.7mm; x2=26.0mm; y2=9.3mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3129 { + x1=25.3mm; y1=10.0mm; x2=1.0511811in; y2=10.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3132 { + x1=25.0mm; y1=10.0mm; x2=25.0mm; y2=9.4mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3135 { + x1=25.0mm; y1=9.4mm; x2=27.0mm; y2=9.4mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3138 { + x1=27.0mm; y1=9.4mm; x2=27.0mm; y2=10.6mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3141 { + x1=27.0mm; y1=10.6mm; x2=25.6mm; y2=10.6mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3144 { + x1=25.6mm; y1=10.6mm; x2=25.0mm; y2=10.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:arc.3147 { + x=26.0mm; y=10.0mm; width=0.5mm; height=0.5mm; astart=90.000000; adelta=360.000000; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:text.3148 { + string=%a.parent.refdes%; x=26.0mm; y=10.0mm; scale=100; fid=0; + ha:flags { + dyntext=1 + floater=1 + lock=1 + } + rot = 90.000000 + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = assy + } + + ha:top-courtyard { + lid=3 + ha:combining { } + + li:objects { + ha:polygon.3151 { + li:geometry { + ta:contour { + { 24.3mm; 11.05mm } + { 24.75mm; 11.05mm } + { 27.25mm; 11.05mm } + { 27.7mm; 11.05mm } + { 27.7mm; 8.95mm } + { 27.25mm; 8.95mm } + { 24.75mm; 8.95mm } + { 24.3mm; 8.95mm } + } + } + + ha:flags { + lock=1 + } + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + } + } + } + uid = flZX5DNi/bkOYjyCooUAAAAH + ha:flags ={ lock=1 + }; } + ha:subc.3161 { + ha:attributes { + value=SHIELD (yellow) + 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.3212 { + proto=0; x=25.1mm; y=13.0mm; rot=90.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.3213 { + proto=0; x=26.9mm; y=13.0mm; rot=90.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.3162 { + x1=26.0mm; y1=13.0mm; x2=26.0mm; y2=13.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=origin + } + } + ha:line.3165 { + x1=26.0mm; y1=13.0mm; x2=26.0mm; y2=12.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=x + } + } + ha:line.3168 { + x1=26.0mm; y1=13.0mm; x2=27.0mm; y2=13.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=y + } + } + ha:line.3171 { + x1=26.0mm; y1=13.0mm; x2=26.0mm; y2=13.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.3174 { + x1=24.9mm; y1=14.1mm; x2=27.1mm; y2=14.1mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3177 { + x1=24.9mm; y1=11.9mm; x2=27.1mm; y2=11.9mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3180 { + x1=24.9mm; y1=14.1mm; x2=24.25mm; y2=14.1mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3183 { + x1=24.25mm; y1=14.1mm; x2=24.25mm; y2=11.9mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3186 { + x1=24.25mm; y1=11.9mm; x2=24.9mm; 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.3189 { + x1=26.0mm; y1=13.7mm; x2=26.0mm; y2=12.3mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3192 { + x1=25.3mm; y1=13.0mm; x2=1.0511811in; y2=13.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3195 { + x1=25.0mm; y1=13.0mm; x2=25.0mm; y2=12.4mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3198 { + x1=25.0mm; y1=12.4mm; x2=27.0mm; y2=12.4mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3201 { + x1=27.0mm; y1=12.4mm; x2=27.0mm; y2=13.6mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3204 { + x1=27.0mm; y1=13.6mm; x2=25.6mm; y2=13.6mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3207 { + x1=25.6mm; y1=13.6mm; x2=25.0mm; y2=13.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:arc.3210 { + x=26.0mm; y=13.0mm; width=0.5mm; height=0.5mm; astart=90.000000; adelta=360.000000; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:text.3211 { + string=%a.parent.refdes%; x=26.0mm; y=13.0mm; scale=100; fid=0; + ha:flags { + dyntext=1 + floater=1 + lock=1 + } + rot = 90.000000 + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = assy + } + + ha:top-courtyard { + lid=3 + ha:combining { } + + li:objects { + ha:polygon.3214 { + li:geometry { + ta:contour { + { 24.3mm; 14.05mm } + { 24.75mm; 14.05mm } + { 27.25mm; 14.05mm } + { 27.7mm; 14.05mm } + { 27.7mm; 11.95mm } + { 27.25mm; 11.95mm } + { 24.75mm; 11.95mm } + { 24.3mm; 11.95mm } + } + } + + ha:flags { + lock=1 + } + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + } + } + } + uid = flZX5DNi/bkOYjyCooUAAAAJ + ha:flags ={ lock=1 + }; } + ha:subc.3224 { + ha:attributes { + value=USB3 (green) + footprint=LEDC2012X80N.lht + refdes=D4 + } + 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.3275 { + proto=0; x=25.1mm; y=16.0mm; rot=90.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.3276 { + proto=0; x=26.9mm; y=16.0mm; rot=90.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.3225 { + x1=26.0mm; y1=16.0mm; x2=26.0mm; y2=16.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=origin + } + } + ha:line.3228 { + x1=26.0mm; y1=16.0mm; x2=26.0mm; y2=15.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=x + } + } + ha:line.3231 { + x1=26.0mm; y1=16.0mm; x2=27.0mm; y2=16.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=y + } + } + ha:line.3234 { + x1=26.0mm; y1=16.0mm; x2=26.0mm; y2=16.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.3237 { + x1=24.9mm; y1=17.1mm; x2=27.1mm; y2=17.1mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3240 { + x1=24.9mm; y1=14.9mm; x2=27.1mm; y2=14.9mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3243 { + x1=24.9mm; y1=17.1mm; x2=24.25mm; y2=17.1mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3246 { + x1=24.25mm; y1=17.1mm; x2=24.25mm; y2=14.9mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3249 { + x1=24.25mm; y1=14.9mm; x2=24.9mm; 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.3252 { + x1=26.0mm; y1=16.7mm; x2=26.0mm; y2=15.3mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3255 { + x1=25.3mm; y1=16.0mm; x2=1.0511811in; y2=16.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3258 { + x1=25.0mm; y1=16.0mm; x2=25.0mm; y2=15.4mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3261 { + x1=25.0mm; y1=15.4mm; x2=27.0mm; y2=15.4mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3264 { + x1=27.0mm; y1=15.4mm; x2=27.0mm; y2=16.6mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3267 { + x1=27.0mm; y1=16.6mm; x2=25.6mm; y2=16.6mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3270 { + x1=25.6mm; y1=16.6mm; x2=25.0mm; y2=16.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:arc.3273 { + x=26.0mm; y=16.0mm; width=0.5mm; height=0.5mm; astart=90.000000; adelta=360.000000; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:text.3274 { + string=%a.parent.refdes%; x=26.0mm; y=16.0mm; scale=100; fid=0; + ha:flags { + dyntext=1 + floater=1 + lock=1 + } + rot = 90.000000 + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = assy + } + + ha:top-courtyard { + lid=3 + ha:combining { } + + li:objects { + ha:polygon.3277 { + li:geometry { + ta:contour { + { 24.3mm; 17.05mm } + { 24.75mm; 17.05mm } + { 27.25mm; 17.05mm } + { 27.7mm; 17.05mm } + { 27.7mm; 14.95mm } + { 27.25mm; 14.95mm } + { 24.75mm; 14.95mm } + { 24.3mm; 14.95mm } + } + } + + ha:flags { + lock=1 + } + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + } + } + } + uid = flZX5DNi/bkOYjyCooUAAAAL + ha:flags ={ lock=1 + }; } + ha:subc.3287 { + ha:attributes { + value=POWER (red) + 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.3338 { + proto=0; x=25.1mm; y=19.0mm; rot=90.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.3339 { + proto=0; x=26.9mm; y=19.0mm; rot=90.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.3288 { + x1=26.0mm; y1=19.0mm; x2=26.0mm; y2=19.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=origin + } + } + ha:line.3291 { + x1=26.0mm; y1=19.0mm; x2=26.0mm; y2=18.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=x + } + } + ha:line.3294 { + x1=26.0mm; y1=19.0mm; x2=27.0mm; y2=19.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=y + } + } + ha:line.3297 { + x1=26.0mm; y1=19.0mm; x2=26.0mm; y2=19.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.3300 { + x1=24.9mm; y1=20.1mm; x2=27.1mm; y2=20.1mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3303 { + x1=24.9mm; y1=17.9mm; x2=27.1mm; y2=17.9mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3306 { + x1=24.9mm; y1=20.1mm; x2=24.25mm; y2=20.1mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3309 { + x1=24.25mm; y1=20.1mm; x2=24.25mm; y2=17.9mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3312 { + x1=24.25mm; y1=17.9mm; x2=24.9mm; 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.3315 { + x1=26.0mm; y1=19.7mm; x2=26.0mm; y2=18.3mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3318 { + x1=25.3mm; y1=19.0mm; x2=1.0511811in; y2=19.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3321 { + x1=25.0mm; y1=19.0mm; x2=25.0mm; y2=18.4mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3324 { + x1=25.0mm; y1=18.4mm; x2=27.0mm; y2=18.4mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3327 { + x1=27.0mm; y1=18.4mm; x2=27.0mm; y2=19.6mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3330 { + x1=27.0mm; y1=19.6mm; x2=25.6mm; y2=19.6mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3333 { + x1=25.6mm; y1=19.6mm; x2=25.0mm; y2=19.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:arc.3336 { + x=26.0mm; y=19.0mm; width=0.5mm; height=0.5mm; astart=90.000000; adelta=360.000000; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:text.3337 { + string=%a.parent.refdes%; x=26.0mm; y=19.0mm; scale=100; fid=0; + ha:flags { + dyntext=1 + floater=1 + lock=1 + } + rot = 90.000000 + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = assy + } + + ha:top-courtyard { + lid=3 + ha:combining { } + + li:objects { + ha:polygon.3340 { + li:geometry { + ta:contour { + { 24.3mm; 20.05mm } + { 24.75mm; 20.05mm } + { 27.25mm; 20.05mm } + { 27.7mm; 20.05mm } + { 27.7mm; 17.95mm } + { 27.25mm; 17.95mm } + { 24.75mm; 17.95mm } + { 24.3mm; 17.95mm } + } + } + + ha:flags { + lock=1 + } + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + } + } + } + uid = flZX5DNi/bkOYjyCooUAAAAN + ha:flags ={ lock=1 + }; } + ha:subc.3350 { + ha:attributes { + value=2k2 + footprint=UC1608X55N.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.3389 { + proto=0; x=23.0mm; y=15.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.3390 { + proto=0; x=23.0mm; y=16.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.3351 { + x1=23.0mm; y1=16.0mm; x2=23.0mm; y2=16.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=origin + } + } + ha:line.3354 { + x1=23.0mm; y1=16.0mm; x2=24.0mm; y2=16.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=x + } + } + ha:line.3357 { + x1=23.0mm; y1=16.0mm; x2=23.0mm; y2=17.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=y + } + } + ha:line.3360 { + x1=23.0mm; y1=16.0mm; x2=23.0mm; y2=16.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.3363 { + x1=22.15mm; y1=15.1mm; x2=22.15mm; y2=665.35433071mil; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3366 { + x1=23.85mm; y1=15.1mm; x2=23.85mm; y2=665.35433071mil; 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.3369 { + x1=22.3mm; y1=16.0mm; x2=23.7mm; y2=16.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3372 { + x1=23.0mm; y1=15.3mm; x2=23.0mm; y2=16.7mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3375 { + x1=22.6mm; y1=15.2mm; x2=23.4mm; y2=15.2mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3378 { + x1=23.4mm; y1=15.2mm; x2=23.4mm; y2=16.8mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3381 { + x1=23.4mm; y1=16.8mm; x2=22.6mm; y2=16.8mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3384 { + x1=22.6mm; y1=16.8mm; x2=22.6mm; y2=15.2mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:arc.3387 { + x=23.0mm; y=16.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.3388 { + string=%a.parent.refdes%; x=23.0mm; y=16.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.3391 { + li:geometry { + ta:contour { + { 22.27mm; 14.745mm } + { 22.27mm; 15.02mm } + { 22.27mm; 16.98mm } + { 22.27mm; 17.255mm } + { 23.73mm; 17.255mm } + { 23.73mm; 16.98mm } + { 23.73mm; 15.02mm } + { 23.73mm; 14.745mm } + } + } + + ha:flags { + lock=1 + } + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + } + } + } + uid = flZX5DNi/bkOYjyCooUAAAAT + ha:flags ={ lock=1 + }; } + ha:subc.3401 { + ha:attributes { + value=470 + footprint=UC1608X55N.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.3440 { + proto=0; x=23.0mm; y=12.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.3441 { + proto=0; x=23.0mm; y=13.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.3402 { + x1=23.0mm; y1=13.0mm; x2=23.0mm; y2=13.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=origin + } + } + ha:line.3405 { + x1=23.0mm; y1=13.0mm; x2=24.0mm; y2=13.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=x + } + } + ha:line.3408 { + x1=23.0mm; y1=13.0mm; x2=23.0mm; y2=14.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=y + } + } + ha:line.3411 { + x1=23.0mm; y1=13.0mm; x2=23.0mm; y2=13.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.3414 { + x1=22.15mm; y1=12.1mm; x2=22.15mm; y2=13.9mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3417 { + x1=23.85mm; y1=12.1mm; x2=23.85mm; y2=13.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.3420 { + x1=22.3mm; y1=13.0mm; x2=23.7mm; y2=13.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3423 { + x1=23.0mm; y1=12.3mm; x2=23.0mm; y2=13.7mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3426 { + x1=22.6mm; y1=12.2mm; x2=23.4mm; y2=12.2mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3429 { + x1=23.4mm; y1=12.2mm; x2=23.4mm; y2=13.8mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3432 { + x1=23.4mm; y1=13.8mm; x2=22.6mm; y2=13.8mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3435 { + x1=22.6mm; y1=13.8mm; x2=22.6mm; y2=12.2mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:arc.3438 { + x=23.0mm; y=13.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.3439 { + string=%a.parent.refdes%; x=23.0mm; y=13.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.3442 { + li:geometry { + ta:contour { + { 22.27mm; 462.4015748mil } + { 22.27mm; 12.02mm } + { 22.27mm; 13.98mm } + { 22.27mm; 14.255mm } + { 23.73mm; 14.255mm } + { 23.73mm; 13.98mm } + { 23.73mm; 12.02mm } + { 23.73mm; 462.4015748mil } + } + } + + ha:flags { + lock=1 + } + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + } + } + } + uid = flZX5DNi/bkOYjyCooUAAAAV + ha:flags ={ lock=1 + }; } + ha:subc.3452 { + ha:attributes { + value=1k + footprint=UC1608X55N.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.3491 { + proto=0; x=23.0mm; y=18.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.3492 { + proto=0; x=23.0mm; y=19.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.3453 { + x1=23.0mm; y1=19.0mm; x2=23.0mm; y2=19.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=origin + } + } + ha:line.3456 { + x1=23.0mm; y1=19.0mm; x2=24.0mm; y2=19.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=x + } + } + ha:line.3459 { + x1=23.0mm; y1=19.0mm; x2=23.0mm; y2=20.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + + ha:attributes { + subc-role=y + } + } + ha:line.3462 { + x1=23.0mm; y1=19.0mm; x2=23.0mm; y2=19.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.3465 { + x1=22.15mm; y1=18.1mm; x2=22.15mm; y2=19.9mm; thickness=0.2mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3468 { + x1=23.85mm; y1=18.1mm; x2=23.85mm; y2=19.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.3471 { + x1=22.3mm; y1=19.0mm; x2=23.7mm; y2=19.0mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3474 { + x1=23.0mm; y1=18.3mm; x2=23.0mm; y2=19.7mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3477 { + x1=22.6mm; y1=18.2mm; x2=23.4mm; y2=18.2mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3480 { + x1=23.4mm; y1=18.2mm; x2=23.4mm; y2=19.8mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3483 { + x1=23.4mm; y1=19.8mm; x2=22.6mm; y2=19.8mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:line.3486 { + x1=22.6mm; y1=19.8mm; x2=22.6mm; y2=18.2mm; thickness=0.1mm; clearance=0.0; + ha:flags { + lock=1 + } + } + ha:arc.3489 { + x=23.0mm; y=19.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.3490 { + string=%a.parent.refdes%; x=23.0mm; y=19.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.3493 { + li:geometry { + ta:contour { + { 22.27mm; 17.745mm } + { 22.27mm; 18.02mm } + { 22.27mm; 19.98mm } + { 22.27mm; 20.255mm } + { 23.73mm; 20.255mm } + { 23.73mm; 19.98mm } + { 23.73mm; 18.02mm } + { 23.73mm; 17.745mm } + } + } + + ha:flags { + lock=1 + } + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + } + } + } + uid = flZX5DNi/bkOYjyCooUAAAAZ + ha:flags ={ lock=1 + }; } + ha:subc.3503 { + ha:attributes { + value=2k2 + footprint=UC1608X55N.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.3542 { + proto=0; x=23.0mm; y=10.7mm; 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.3543 { + proto=0; x=23.0mm; y=9.3mm; 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.3504 { + x1=23.0mm; y1=10.0mm; x2=23.0mm; y2=10.0mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=origin + } + } + ha:line.3507 { + x1=23.0mm; y1=10.0mm; x2=22.0mm; y2=10.0mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=x + } + } + ha:line.3510 { + x1=23.0mm; y1=10.0mm; x2=23.0mm; y2=9.0mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=y + } + } + ha:line.3513 { + x1=23.0mm; y1=10.0mm; x2=23.0mm; y2=10.0mm; 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.3516 { + x1=23.85mm; y1=10.9mm; x2=23.85mm; y2=9.1mm; thickness=0.2mm; clearance=0.0; + } + ha:line.3519 { + x1=22.15mm; y1=10.9mm; x2=22.15mm; y2=9.1mm; thickness=0.2mm; clearance=0.0; + } + } + ha:type { + silk = 1 + top = 1 + } + } + + ha:top-assembly { + lid=2 + ha:combining { } + + li:objects { + ha:line.3522 { + x1=23.7mm; y1=10.0mm; x2=22.3mm; y2=10.0mm; thickness=0.1mm; clearance=0.0; + } + ha:line.3525 { + x1=23.0mm; y1=10.7mm; x2=23.0mm; y2=9.3mm; thickness=0.1mm; clearance=0.0; + } + ha:line.3528 { + x1=23.4mm; y1=10.8mm; x2=22.6mm; y2=10.8mm; thickness=0.1mm; clearance=0.0; + } + ha:line.3531 { + x1=22.6mm; y1=10.8mm; x2=22.6mm; y2=362.20472441mil; thickness=0.1mm; clearance=0.0; + } + ha:line.3534 { + x1=22.6mm; y1=362.20472441mil; x2=23.4mm; y2=362.20472441mil; thickness=0.1mm; clearance=0.0; + } + ha:line.3537 { + x1=23.4mm; y1=362.20472441mil; x2=23.4mm; y2=10.8mm; thickness=0.1mm; clearance=0.0; + } + ha:arc.3540 { + x=23.0mm; y=10.0mm; width=0.5mm; height=0.5mm; astart=180.000000; adelta=360.000000; thickness=0.1mm; clearance=0.0; + } + ha:text.3541 { + string=%a.parent.refdes%; x=23.0mm; y=10.0mm; 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.3544 { + li:geometry { + ta:contour { + { 23.73mm; 11.255mm } + { 23.73mm; 10.98mm } + { 23.73mm; 9.02mm } + { 23.73mm; 8.745mm } + { 22.27mm; 8.745mm } + { 22.27mm; 9.02mm } + { 22.27mm; 10.98mm } + { 22.27mm; 11.255mm } + } + } + + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + } + } + } + uid = flZX5DNi/bkOYjyCooUAAAAb + } + ha:subc.3554 { + ha:attributes { + value=1k + footprint=UC1608X55N.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.3593 { + proto=0; x=23.0mm; y=6.3mm; 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.3594 { + proto=0; x=23.0mm; y=7.7mm; 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.3555 { + x1=23.0mm; y1=7.0mm; x2=23.0mm; y2=7.0mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=origin + } + } + ha:line.3558 { + x1=23.0mm; y1=7.0mm; x2=24.0mm; y2=7.0mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=x + } + } + ha:line.3561 { + x1=23.0mm; y1=7.0mm; x2=23.0mm; y2=8.0mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=y + } + } + ha:line.3564 { + x1=23.0mm; y1=7.0mm; x2=23.0mm; y2=7.0mm; 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.3567 { + x1=22.15mm; y1=6.1mm; x2=22.15mm; y2=7.9mm; thickness=0.2mm; clearance=0.0; + } + ha:line.3570 { + x1=23.85mm; y1=6.1mm; x2=23.85mm; y2=7.9mm; thickness=0.2mm; clearance=0.0; + } + } + ha:type { + silk = 1 + top = 1 + } + } + + ha:top-assembly { + lid=2 + ha:combining { } + + li:objects { + ha:line.3573 { + x1=22.3mm; y1=7.0mm; x2=23.7mm; y2=7.0mm; thickness=0.1mm; clearance=0.0; + } + ha:line.3576 { + x1=23.0mm; y1=6.3mm; x2=23.0mm; y2=7.7mm; thickness=0.1mm; clearance=0.0; + } + ha:line.3579 { + x1=22.6mm; y1=6.2mm; x2=23.4mm; y2=6.2mm; thickness=0.1mm; clearance=0.0; + } + ha:line.3582 { + x1=23.4mm; y1=6.2mm; x2=23.4mm; y2=7.8mm; thickness=0.1mm; clearance=0.0; + } + ha:line.3585 { + x1=23.4mm; y1=7.8mm; x2=22.6mm; y2=7.8mm; thickness=0.1mm; clearance=0.0; + } + ha:line.3588 { + x1=22.6mm; y1=7.8mm; x2=22.6mm; y2=6.2mm; thickness=0.1mm; clearance=0.0; + } + ha:arc.3591 { + x=23.0mm; y=7.0mm; width=0.5mm; height=0.5mm; astart=0.000000; adelta=360.000000; thickness=0.1mm; clearance=0.0; + } + ha:text.3592 { + string=%a.parent.refdes%; x=23.0mm; y=7.0mm; 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.3595 { + li:geometry { + ta:contour { + { 22.27mm; 5.745mm } + { 22.27mm; 6.02mm } + { 22.27mm; 7.98mm } + { 22.27mm; 325.0mil } + { 23.73mm; 325.0mil } + { 23.73mm; 7.98mm } + { 23.73mm; 6.02mm } + { 23.73mm; 5.745mm } + } + } + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + } + } + } + uid = flZX5DNi/bkOYjyCooUAAAAd + } + ha:subc.1827 { + ha:attributes { + value=USB-A + footprint=CONNECTOR_FCI_10117835.lht + refdes=J1 + } + ha:data { + li:padstack_prototypes { + + ha:ps_proto_v6.0 { + hdia=0.7mm; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=1.1mm; } + 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=1.15mm; } + 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=1.1mm; } + 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=1.1mm; } + 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=1.15mm; } + ha:combining { sub=1; auto=1; } + ha:layer_mask { + bottom = 1 + mask = 1 + } + clearance=0.0 + } + } + } + + ha:ps_proto_v6.1 { + hdia=90.5511811mil; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=3.45mm; } + 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=3.5mm; } + 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=3.45mm; } + 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=3.45mm; } + 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=3.5mm; } + ha:combining { sub=1; auto=1; } + ha:layer_mask { + bottom = 1 + mask = 1 + } + clearance=0.0 + } + } + } + } + + li:objects { + ha:padstack_ref.1878 { + proto=0; x=18.0mm; y=10.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.1879 { + proto=0; x=18.0mm; y=12.5mm; 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.1880 { + proto=0; x=18.0mm; y=14.5mm; 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.1881 { + proto=0; x=18.0mm; y=17.0mm; 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.1882 { + proto=0; x=19.5mm; y=17.5mm; 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.1883 { + proto=0; x=19.5mm; y=15.5mm; 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.1884 { + proto=0; x=19.5mm; y=13.5mm; 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.1885 { + proto=0; x=19.5mm; y=11.5mm; 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.1886 { + proto=0; x=19.5mm; y=9.5mm; 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.1887 { + proto=1; x=16.0mm; y=6.93mm; 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.1888 { + proto=1; x=16.0mm; y=20.07mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + lock=1 + } + + li:thermal { + } + + ha:attributes { + term=11 + name=11 + } + } + } + li:layers { + + ha:subc-aux { + lid=0 + ha:combining { } + + li:objects { + ha:line.1828 { + x1=16.0mm; y1=13.5mm; x2=16.0mm; y2=13.5mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=origin + } + ha:flags ={ lock=1 + }; } + ha:line.1831 { + x1=16.0mm; y1=13.5mm; x2=16.0mm; y2=14.5mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=x + } + ha:flags ={ lock=1 + }; } + ha:line.1834 { + x1=16.0mm; y1=13.5mm; x2=15.0mm; y2=13.5mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=y + } + ha:flags ={ lock=1 + }; } + ha:line.1837 { + x1=12.57mm; y1=13.5mm; x2=12.57mm; y2=13.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.1840 { + x1=21.02mm; y1=5.46mm; x2=21.02mm; y2=21.54mm; thickness=0.2mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.1843 { + x1=21.02mm; y1=21.54mm; x2=18.025mm; y2=21.54mm; thickness=0.2mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.1846 { + x1=13.975mm; y1=21.54mm; x2=4.12mm; y2=21.54mm; thickness=0.2mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.1849 { + x1=4.12mm; y1=21.54mm; x2=4.12mm; y2=5.46mm; thickness=0.2mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.1852 { + x1=21.02mm; y1=5.46mm; x2=18.025mm; y2=5.46mm; thickness=0.2mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.1855 { + x1=13.975mm; y1=5.46mm; x2=4.12mm; y2=5.46mm; 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.1858 { + x1=12.57mm; y1=12.8mm; x2=12.57mm; y2=14.2mm; thickness=0.1mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.1861 { + x1=13.27mm; y1=13.5mm; x2=11.87mm; y2=13.5mm; thickness=0.1mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.1864 { + x1=20.92mm; y1=5.56mm; x2=20.92mm; y2=21.44mm; thickness=0.1mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.1867 { + x1=20.92mm; y1=21.44mm; x2=4.22mm; y2=21.44mm; thickness=0.1mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.1870 { + x1=4.22mm; y1=21.44mm; x2=4.22mm; y2=5.56mm; thickness=0.1mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:line.1873 { + x1=4.22mm; y1=5.56mm; x2=20.92mm; y2=5.56mm; thickness=0.1mm; clearance=0.0; + ha:flags ={ lock=1 + }; } + ha:arc.1876 { + x=12.57mm; y=13.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.1877 { + string=%a.parent.refdes%; x=12.57mm; y=13.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.1889 { + li:geometry { + ta:contour { + { 21.17mm; 4.955mm } + { 21.17mm; 22.045mm } + { 3.97mm; 22.045mm } + { 3.97mm; 4.955mm } + } + } + ha:flags ={ lock=1 + }; } + } + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + } + } + } + uid = flZX5DNi/bkOYjyCooUAAAAB + ha:flags ={ lock=1 + }; } + ha:subc.7547 { + ha:attributes { + value=CR1220 + footprint=CONNECTOR_MY-1220-03.lht + refdes=J3 + } + 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.7607 { + proto=0; x=824.80314961mil; y=28.5mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=2 + name=2 + } + } + ha:padstack_ref.7608 { + proto=1; x=28.5mm; y=28.5mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:2 { + on + diag + round + noshape + } + } + + ha:attributes { + term=3 + name=3 + } + } + ha:padstack_ref.7609 { + proto=0; x=36.05mm; y=28.5mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=1 + name=1 + } + } + } + li:layers { + + ha:subc-aux { + lid=0 + ha:combining { } + + li:objects { + ha:line.7548 { + x1=28.5mm; y1=28.5mm; x2=28.5mm; y2=28.5mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=origin + } + } + ha:line.7551 { + x1=28.5mm; y1=28.5mm; x2=27.5mm; y2=28.5mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=x + } + } + ha:line.7554 { + x1=28.5mm; y1=28.5mm; x2=28.5mm; y2=27.5mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=y + } + } + ha:line.7557 { + x1=28.5mm; y1=27.6mm; x2=28.5mm; y2=27.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.7560 { + x1=35.1mm; y1=24.6mm; x2=32.1mm; y2=21.6mm; thickness=0.2mm; clearance=0.0; + } + ha:line.7563 { + x1=32.1mm; y1=21.6mm; x2=24.9mm; y2=21.6mm; thickness=0.2mm; clearance=0.0; + } + ha:line.7566 { + x1=24.9mm; y1=21.6mm; x2=862.20472441mil; y2=24.6mm; thickness=0.2mm; clearance=0.0; + } + ha:line.7569 { + x1=35.2mm; y1=33.7mm; x2=21.8mm; y2=33.7mm; thickness=0.2mm; clearance=0.0; + } + ha:line.7572 { + x1=21.8mm; y1=33.7mm; x2=21.8mm; y2=30.9mm; thickness=0.2mm; clearance=0.0; + } + ha:line.7575 { + x1=21.8mm; y1=26.1mm; x2=21.8mm; y2=21.5mm; thickness=0.2mm; clearance=0.0; + } + ha:line.7578 { + x1=21.8mm; y1=21.5mm; x2=35.2mm; y2=21.5mm; thickness=0.2mm; clearance=0.0; + } + ha:line.7581 { + x1=35.2mm; y1=33.7mm; x2=35.2mm; y2=30.9mm; thickness=0.2mm; clearance=0.0; + } + ha:line.7584 { + x1=35.2mm; y1=26.1mm; x2=35.2mm; y2=21.5mm; thickness=0.2mm; clearance=0.0; + } + } + ha:type { + silk = 1 + top = 1 + } + } + + ha:top-assembly { + lid=2 + ha:combining { } + + li:objects { + ha:line.7587 { + x1=29.2mm; y1=27.6mm; x2=27.8mm; y2=27.6mm; thickness=0.1mm; clearance=0.0; + } + ha:line.7590 { + x1=28.5mm; y1=28.3mm; x2=28.5mm; y2=26.9mm; thickness=0.1mm; clearance=0.0; + } + ha:line.7593 { + x1=35.1mm; y1=33.6mm; x2=862.20472441mil; y2=33.6mm; thickness=0.1mm; clearance=0.0; + } + ha:line.7596 { + x1=862.20472441mil; y1=33.6mm; x2=862.20472441mil; y2=21.6mm; thickness=0.1mm; clearance=0.0; + } + ha:line.7599 { + x1=862.20472441mil; y1=21.6mm; x2=35.1mm; y2=21.6mm; thickness=0.1mm; clearance=0.0; + } + ha:line.7602 { + x1=35.1mm; y1=21.6mm; x2=35.1mm; y2=33.6mm; thickness=0.1mm; clearance=0.0; + } + ha:arc.7605 { + x=28.5mm; y=27.6mm; width=0.5mm; height=0.5mm; astart=180.000000; adelta=360.000000; thickness=0.1mm; clearance=0.0; + } + ha:text.7606 { + string=%a.parent.refdes%; x=28.5mm; y=27.6mm; 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.7610 { clearance=40.0mil; + li:geometry { + ta:contour { + { 21.7mm; 21.4mm } + { 35.2mm; 21.4mm } + { 35.2mm; 33.8mm } + { 21.7mm; 33.8mm } + } + } + + ha:flags { + clearpoly=1 + } + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + } + + ha:top_paste { + lid=4 + ha:combining { auto=1; } + + li:objects { + } + ha:type { + top = 1 + paste = 1 + } + } + + ha:top_mask { + lid=5 + ha:combining { sub=1; auto=1; } + + li:objects { + } + ha:type { + top = 1 + mask = 1 + } + } + + ha:top_copper { + lid=6 + ha:combining { } + + li:objects { + } + ha:type { + copper = 1 + top = 1 + } + } + + ha:any_internal_copper { + lid=7 + ha:combining { } + + li:objects { + } + ha:type { + copper = 1 + intern = 1 + } + stack_offs = 1 + } + + ha:bottom_copper { + lid=8 + ha:combining { } + + li:objects { + } + ha:type { + bottom = 1 + copper = 1 + } + } + + ha:bottom_mask { + lid=9 + ha:combining { sub=1; auto=1; } + + li:objects { + } + ha:type { + bottom = 1 + mask = 1 + } + } + + ha:bottom_silk { + lid=10 + ha:combining { auto=1; } + + li:objects { + } + ha:type { + silk = 1 + bottom = 1 + } + } + + ha:bottom_paste { + lid=11 + ha:combining { auto=1; } + + li:objects { + } + ha:type { + bottom = 1 + paste = 1 + } + } + + ha:outline { + lid=12 + ha:combining { } + + li:objects { + } + ha:type { + boundary = 1 + } + purpose = uroute + } + + ha:pmech { + lid=13 + ha:combining { auto=1; } + + li:objects { + } + ha:type { + mech = 1 + } + purpose = proute + } + + ha:umech { + lid=14 + ha:combining { auto=1; } + + li:objects { + } + ha:type { + mech = 1 + } + purpose = uroute + } + + ha:pmech { + lid=15 + ha:combining { } + + li:objects { + } + ha:type { + mech = 1 + } + } + + ha:umech { + lid=16 + ha:combining { } + + li:objects { + } + ha:type { + mech = 1 + } + } + } + } + uid = flZX5DNi/bkOYjyCooUAAAAP + } } li:layers { @@ -207,6 +5495,385 @@ ha:pcb-rnd-board-v8 { } li:objects { + ha:line.3751 { + x1=26.9mm; y1=7.0mm; x2=26.9mm; y2=5.9mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.3754 { + x1=26.9mm; y1=5.9mm; x2=26.5mm; y2=5.5mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.3757 { + x1=26.5mm; y1=5.5mm; x2=23.8mm; y2=5.5mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.3760 { + x1=23.8mm; y1=5.5mm; x2=23.0mm; y2=6.3mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.3763 { + x1=25.1mm; y1=7.0mm; x2=19.5mm; y2=7.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + lock=1 + } + } + ha:line.3766 { + x1=19.5mm; y1=7.0mm; x2=17.0mm; y2=9.5mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.3769 { + x1=17.0mm; y1=9.5mm; x2=17.0mm; y2=16.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.3772 { + x1=17.0mm; y1=16.0mm; x2=18.0mm; y2=17.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.4163 { + x1=23.0mm; y1=12.3mm; x2=22.2mm; y2=12.3mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.4166 { + x1=22.2mm; y1=12.3mm; x2=22.0mm; y2=12.5mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.4298 { + x1=25.1mm; y1=13.0mm; x2=23.7mm; y2=13.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.4301 { + x1=23.7mm; y1=13.0mm; x2=23.0mm; y2=13.7mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.4926 { + x1=19.5mm; y1=9.5mm; x2=19.5mm; y2=11.5mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.4929 { + x1=19.5mm; y1=15.5mm; x2=19.5mm; y2=17.5mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.5139 { + x1=26.9mm; y1=16.0mm; x2=26.9mm; y2=14.9mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.5142 { + x1=26.9mm; y1=14.9mm; x2=26.5mm; y2=14.5mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.5145 { + x1=26.5mm; y1=14.5mm; x2=23.8mm; y2=14.5mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.5148 { + x1=23.8mm; y1=14.5mm; x2=23.0mm; y2=15.3mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.5247 { + x1=26.9mm; y1=19.0mm; x2=26.9mm; y2=17.9mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.5250 { + x1=26.9mm; y1=17.9mm; x2=26.5mm; y2=17.5mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.5253 { + x1=26.5mm; y1=17.5mm; x2=23.8mm; y2=17.5mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.5256 { + x1=23.8mm; y1=17.5mm; x2=23.0mm; y2=18.3mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6360 { + x1=13.06mm; y1=30.25mm; x2=12.25mm; y2=30.25mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6363 { + x1=12.25mm; y1=30.25mm; x2=12.1mm; y2=30.1mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6366 { + x1=12.1mm; y1=30.1mm; x2=11.8mm; y2=30.1mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6375 { + x1=11.15mm; y1=29.675mm; x2=11.375mm; y2=29.675mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6378 { + x1=11.8mm; y1=30.1mm; x2=11.375mm; y2=29.675mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6640 { + x1=13.06mm; y1=26.25mm; x2=12.35mm; y2=26.25mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6643 { + x1=12.35mm; y1=26.25mm; x2=12.1mm; y2=26.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6646 { + x1=12.1mm; y1=26.0mm; x2=11.9mm; y2=26.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6652 { + x1=11.15mm; y1=25.525mm; x2=11.425mm; y2=25.525mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6655 { + x1=11.9mm; y1=26.0mm; x2=11.425mm; y2=25.525mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6722 { + x1=13.06mm; y1=27.25mm; x2=13.65mm; y2=27.25mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6818 { + x1=25.1mm; y1=19.0mm; x2=25.1mm; y2=20.6mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6821 { + x1=25.1mm; y1=20.6mm; x2=24.8mm; y2=20.9mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6824 { + x1=24.8mm; y1=20.9mm; x2=21.8mm; y2=20.9mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6880 { + x1=10.0mm; y1=33.0mm; x2=9.7mm; y2=32.7mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6883 { + x1=9.7mm; y1=32.7mm; x2=9.7mm; y2=29.1mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6889 { + x1=11.15mm; y1=28.875mm; x2=9.925mm; y2=28.875mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6892 { + x1=9.925mm; y1=28.875mm; x2=9.7mm; y2=29.1mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6901 { + x1=11.15mm; y1=26.325mm; x2=10.025mm; y2=26.325mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6904 { + x1=10.025mm; y1=26.325mm; x2=9.7mm; y2=26.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6907 { + x1=9.7mm; y1=26.0mm; x2=9.7mm; y2=22.6mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6910 { + x1=9.7mm; y1=22.6mm; x2=9.9mm; y2=22.4mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6913 { + x1=9.9mm; y1=22.4mm; x2=16.6mm; y2=22.4mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6916 { + x1=16.6mm; y1=22.4mm; x2=665.35433071mil; y2=22.1mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6919 { + x1=665.35433071mil; y1=22.1mm; x2=19.8mm; y2=22.1mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6922 { + x1=19.8mm; y1=22.1mm; x2=21.5mm; y2=20.4mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6931 { + x1=23.0mm; y1=16.7mm; x2=21.8mm; y2=16.7mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6934 { + x1=21.8mm; y1=16.7mm; x2=21.5mm; y2=17.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6937 { + x1=21.5mm; y1=20.4mm; x2=21.5mm; y2=17.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6943 { + x1=13.06mm; y1=29.75mm; x2=14.05mm; y2=29.75mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.7011 { + x1=16.2mm; y1=27.5mm; x2=16.2mm; y2=32.8mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.7014 { + x1=16.2mm; y1=32.8mm; x2=16.0mm; y2=33.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.7017 { + x1=10.0mm; y1=33.0mm; x2=16.0mm; y2=33.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.7023 { + x1=15.8mm; y1=27.1mm; x2=16.2mm; y2=27.5mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.7026 { + x1=15.8mm; y1=27.1mm; x2=13.8mm; y2=27.1mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.7029 { + x1=13.8mm; y1=27.1mm; x2=13.65mm; y2=27.25mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.7038 { + x1=627.95275591mil; y1=25.55mm; x2=627.95275591mil; y2=27.25mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.7041 { + x1=627.95275591mil; y1=27.25mm; x2=16.2mm; y2=27.5mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.7047 { + x1=21.8mm; y1=20.9mm; x2=20.2mm; y2=22.5mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.7050 { + x1=20.2mm; y1=22.5mm; x2=17.65mm; y2=22.5mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.7053 { + x1=17.65mm; y1=22.5mm; x2=665.35433071mil; y2=23.25mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } } color = {#238b27} } @@ -222,6 +5889,42 @@ ha:pcb-rnd-board-v8 { } li:objects { + ha:line.4169 { + x1=16.0mm; y1=6.93mm; x2=20.93mm; y2=6.93mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.4172 { + x1=20.93mm; y1=6.93mm; x2=22.0mm; y2=8.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.4175 { + x1=22.0mm; y1=8.0mm; x2=22.0mm; y2=12.5mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6965 { + x1=14.05mm; y1=29.75mm; x2=14.05mm; y2=29.15mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6968 { + x1=14.05mm; y1=29.15mm; x2=14.8mm; y2=28.4mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6977 { + x1=14.8mm; y1=28.4mm; x2=14.8mm; y2=22.4mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } } color = {#38ee39} } @@ -232,6 +5935,52 @@ ha:pcb-rnd-board-v8 { ha:combining { } li:objects { + ha:line.4675 { + x1=25.1mm; y1=10.0mm; x2=21.0mm; y2=10.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.5034 { + x1=25.1mm; y1=16.0mm; x2=22.0mm; y2=16.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.5037 { + x1=22.0mm; y1=16.0mm; x2=19.5mm; y2=13.5mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:polygon.5577 { clearance=0.2mm; + li:geometry { + ta:contour { + { 4.3mm; 5.0mm } + { 38.9mm; 5.0mm } + { 38.9mm; 33.6mm } + { 4.3mm; 33.6mm } + } + } + + ha:flags { + clearpoly=1 + } + } + ha:polygon.6872 { clearance=0.4mm; + li:geometry { + ta:contour { + { 16.0mm; 27.3mm } + { 9.9mm; 27.3mm } + { 9.9mm; 32.8mm } + { 16.0mm; 32.8mm } + } + } + + ha:flags { + clearpoly=1 + } + } } color = {#104e8b} } @@ -242,6 +5991,24 @@ ha:pcb-rnd-board-v8 { ha:combining { } li:objects { + ha:line.4679 { + x1=18.0mm; y1=12.5mm; x2=20.5mm; y2=12.5mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.4682 { + x1=20.5mm; y1=12.5mm; x2=21.0mm; y2=12.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.4685 { + x1=21.0mm; y1=12.0mm; x2=21.0mm; y2=10.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } } color = {#6164ff} } @@ -252,6 +6019,30 @@ ha:pcb-rnd-board-v8 { ha:combining { } li:objects { + ha:line.5565 { + x1=39.1mm; y1=33.8mm; x2=4.1mm; y2=33.8mm; thickness=0.1mm; clearance=0.2mm; + ha:flags { + clearline=1 + } + } + ha:line.5568 { + x1=4.1mm; y1=4.8mm; x2=4.1mm; y2=33.8mm; thickness=0.1mm; clearance=0.2mm; + ha:flags { + clearline=1 + } + } + ha:line.5571 { + x1=39.1mm; y1=33.8mm; x2=39.1mm; y2=4.8mm; thickness=0.1mm; clearance=0.2mm; + ha:flags { + clearline=1 + } + } + ha:line.5574 { + x1=4.1mm; y1=4.8mm; x2=39.1mm; y2=4.8mm; thickness=0.1mm; clearance=0.2mm; + ha:flags { + clearline=1 + } + } } color = {#00868b} } @@ -267,6 +6058,54 @@ ha:pcb-rnd-board-v8 { } li:objects { + ha:text.7617 { + string=CuVoodoo; x=38.3mm; y=4.9mm; scale=300; fid=0; + ha:flags { + clearline=1 + onsolder=1 + } + rot = 180.000000 + } + ha:text.7635 { + string=USB-C; x=38.3mm; y=13.1mm; scale=300; fid=0; + ha:flags { + clearline=1 + onsolder=1 + } + rot = 180.000000 + } + ha:text.7636 { + string=cable; x=38.3mm; y=17.1mm; scale=300; fid=0; + ha:flags { + clearline=1 + onsolder=1 + } + rot = 180.000000 + } + ha:text.7633 { + string=USB-A to; x=38.3mm; y=362.20472441mil; scale=300; fid=0; + ha:flags { + clearline=1 + onsolder=1 + } + rot = 180.000000 + } + ha:text.7639 { + string=tester; x=38.3mm; y=20.9mm; scale=300; fid=0; + ha:flags { + clearline=1 + onsolder=1 + } + rot = 180.000000 + } + ha:text.7642 { + string=v$version$ ($revision$); x=38.4mm; y=31.1mm; scale=150; fid=0; + ha:flags { + clearline=1 + onsolder=1 + } + rot = 180.000000 + } } color = {#000000} } @@ -282,6 +6121,46 @@ ha:pcb-rnd-board-v8 { } li:objects { + ha:text.3029 { + string=POWER; x=28.2mm; y=5.5mm; scale=200; fid=0; + ha:flags { + clearline=1 + } + thickness = 0.25mm + rot = 0.000000 + } + ha:text.3030 { + string=USB 2.0; x=28.2mm; y=8.5mm; scale=200; fid=0; + ha:flags { + clearline=1 + } + thickness = 0.25mm + rot = 0.000000 + } + ha:text.3031 { + string=SHIELD; x=28.2mm; y=11.5mm; scale=200; fid=0; + ha:flags { + clearline=1 + } + thickness = 0.25mm + rot = 0.000000 + } + ha:text.3032 { + string=USB 3.x; x=28.2mm; y=14.5mm; scale=200; fid=0; + ha:flags { + clearline=1 + } + thickness = 0.25mm + rot = 0.000000 + } + ha:text.3033 { + string=Rp; x=28.2mm; y=17.5mm; scale=200; fid=0; + ha:flags { + clearline=1 + } + thickness = 0.25mm + rot = 0.000000 + } } color = {#000000} } @@ -402,6 +6281,162 @@ ha:pcb-rnd-board-v8 { ha:combining { } li:objects { + ha:line.3775 { + x1=18.0mm; y1=10.0mm; x2=18.0mm; y2=9.5mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.3781 { + x1=23.0mm; y1=7.7mm; x2=19.8mm; y2=7.7mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.3784 { + x1=18.0mm; y1=9.5mm; x2=19.8mm; y2=7.7mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.4305 { + x1=27.0mm; y1=14.0mm; x2=27.0mm; y2=13.1mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.4308 { + x1=27.0mm; y1=13.1mm; x2=26.9mm; y2=13.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.4549 { + x1=26.9mm; y1=10.0mm; x2=26.9mm; y2=8.9mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.4552 { + x1=26.9mm; y1=8.9mm; x2=26.5mm; y2=8.5mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.4555 { + x1=26.5mm; y1=8.5mm; x2=23.8mm; y2=8.5mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.4558 { + x1=23.8mm; y1=8.5mm; x2=23.0mm; y2=9.3mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.4809 { + x1=23.0mm; y1=10.7mm; x2=21.8mm; y2=10.7mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.4812 { + x1=21.8mm; y1=10.7mm; x2=21.0mm; y2=11.5mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.4815 { + x1=21.0mm; y1=11.5mm; x2=21.0mm; y2=13.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6017 { + x1=36.05mm; y1=26.05mm; x2=36.1mm; y2=26.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6020 { + x1=36.05mm; y1=26.05mm; x2=36.05mm; y2=30.95mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6023 { + x1=36.05mm; y1=30.95mm; x2=36.1mm; y2=31.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6026 { + x1=20.9mm; y1=26.0mm; x2=20.9mm; y2=28.45mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6029 { + x1=20.9mm; y1=28.45mm; x2=824.80314961mil; y2=28.5mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6038 { + x1=20.9mm; y1=31.0mm; x2=20.9mm; y2=28.55mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6041 { + x1=20.9mm; y1=28.55mm; x2=824.80314961mil; y2=28.5mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6257 { + x1=11.875mm; y1=29.25mm; x2=11.85mm; y2=29.275mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6312 { + x1=13.06mm; y1=29.25mm; x2=11.875mm; y2=29.25mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6423 { + x1=13.06mm; y1=27.75mm; x2=14.05mm; y2=27.75mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6469 { + x1=13.06mm; y1=26.75mm; x2=11.875mm; y2=26.75mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6472 { + x1=11.875mm; y1=26.75mm; x2=11.85mm; y2=26.725mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6691 { + x1=13.06mm; y1=25.75mm; x2=14.05mm; y2=25.75mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.6788 { + x1=23.0mm; y1=19.7mm; x2=22.2mm; y2=19.7mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } } color = {#c24744} } @@ -412,6 +6447,38 @@ ha:pcb-rnd-board-v8 { ha:combining { } li:objects { + ha:line.4800 { + x1=18.0mm; y1=14.5mm; x2=20.5mm; y2=14.5mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.4803 { + x1=20.5mm; y1=14.5mm; x2=21.0mm; y2=14.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:line.4806 { + x1=21.0mm; y1=14.0mm; x2=21.0mm; y2=13.0mm; thickness=0.2mm; clearance=0.4mm; + ha:flags { + clearline=1 + } + } + ha:polygon.6005 { clearance=0.2mm; + li:geometry { + ta:contour { + { 4.3mm; 5.0mm } + { 38.9mm; 5.0mm } + { 38.9mm; 33.6mm } + { 4.3mm; 33.6mm } + } + } + + ha:flags { + clearpoly=1 + } + } } color = {#ff5759} } @@ -551,25 +6618,31 @@ 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 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 + min_copper_overlap = 5.0 mil min_drill = 0.3 mm + min_copper_clearance = 5.0 mil } 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:view { + flip_x = 1 + } + show_solder_side = 1 } ha:rc { li:library_search_paths { @@ -577,6 +6650,14 @@ ha:pcb-rnd-board-v8 { $(rc.path.share)/footprint } } + ha:plugins { + ha:import_sch { + li:args { + /home/kevredon/data/project/usb-ac_cable_tester/board/usb-ac_cable_tester.sch + } + import_fmt = lepton + } + } } } ha:pixmaps { @@ -2529,4 +8610,72 @@ ha:pcb-rnd-board-v8 { id = 0 } } + ha:attributes { + thickness=1mm + } + ha:netlists { + + li:input { + ha:unnamed_net11 { + li:conn { J2-A11; J2-B3; } + } + ha:USB3 { + li:conn { J2-A10; J2-B10; R4-2; } + } + ha:unnamed_net13 { + li:conn { D1-2; R1-1; } + } + ha:unnamed_net14 { + li:conn { D2-2; R2-2; } + } + ha:unnamed_net15 { + li:conn { D4-2; R4-1; } + } + ha:unnamed_net16 { + li:conn { D5-1; Q6-3; } + } + ha:unnamed_net17 { + li:conn { D5-2; R5-1; } + } + ha:unnamed_net18 { + li:conn { D3-1; R3-2; } + } + ha:VCC { + li:conn { D3-2; J2-A2; J2-A4; J2-A6; J2-A9; J2-B2; J2-B4; J2-B6; J2-B9; J3-1; J3-2; R5-2; } + } + ha:GND { + li:conn { J2-A1; J2-A7; J2-A12; J2-B1; J2-B7; J2-B12; J2-S1; J2-S2; J2-S3; J2-S4; J3-3; Q6-2; R6-1; } + } + ha:unnamed_net1 { + li:conn { J1-1; R1-2; } + } + ha:unnamed_net2 { + li:conn { D2-1; J1-2; } + } + ha:unnamed_net3 { + li:conn { J1-3; R2-1; } + } + ha:unnamed_net4 { + li:conn { D1-1; J1-4; } + } + ha:unnamed_net5 { + li:conn { J1-5; J1-6; } + } + ha:unnamed_net6 { + li:conn { D4-1; J1-7; } + } + ha:unnamed_net7 { + li:conn { J1-8; J1-9; } + } + ha:unnamed_net8 { + li:conn { J1-10; R3-1; } + } + ha:unnamed_net9 { + li:conn { J2-A3; J2-B11; } + } + ha:Rp { + li:conn { J2-A5; J2-B5; Q6-1; R6-2; } + } + } + } }