diff --git a/hardware/usb_cable_tester.lht b/hardware/usb_cable_tester.lht index 127fcfa..181a66a 100644 --- a/hardware/usb_cable_tester.lht +++ b/hardware/usb_cable_tester.lht @@ -13709,288 +13709,6 @@ ha:pcb-rnd-board-v6 { } uid = tZ0nUHpYIB/iwyrbf3IAAABZ } - ha:subc.3286 { - ha:attributes { - value= - footprint=custom_BUTTON6MM.lht - refdes=S2 - } - ha:data { - li:padstack_prototypes { - - ha:ps_proto_v6.0 { - hdia=1.0mm; hplated=1; htop=0; hbottom=0; - li:shape { - - ha:ps_shape_v4 { - ha:ps_circ { x=0.0; y=0.0; dia=1.4mm; } - 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.45mm; } - 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.4mm; } - 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.4mm; } - 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.45mm; } - ha:combining { sub=1; auto=1; } - ha:layer_mask { - bottom = 1 - mask = 1 - } - clearance=0.0 - } - } - } - } - - li:objects { - ha:padstack_ref.3341 { - proto=0; x=91.5mm; y=93.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; - li:thermal { - li:2 { - on - diag - round - noshape - } - li:3 { - on - diag - round - noshape - } - li:16 { - on - diag - round - noshape - } - } - - ha:attributes { - term=1 - name=1 - } - ha:flags ={ clearline=1 - }; } - ha:padstack_ref.3342 { - proto=0; x=98.0mm; y=93.5mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; - li:thermal { - li:1 { - on - diag - round - noshape - } - li:2 { - diag - round - noshape - } - li:3 { - diag - round - noshape - } - } - - ha:attributes { - term=2 - name=2 - } - ha:flags ={ clearline=1 - }; } - ha:padstack_ref.3343 { - proto=0; x=91.5mm; y=98.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; - li:thermal { - } - - ha:attributes { - term=3 - name=3 - } - ha:flags ={ clearline=1 - }; } - ha:padstack_ref.3344 { - proto=0; x=98.0mm; y=98.0mm; rot=0.000000; xmirror=0; smirror=0; clearance=0.2mm; - li:thermal { - } - - ha:attributes { - term=4 - name=4 - } - ha:flags ={ clearline=1 - }; } - } - li:layers { - - ha:subc-aux { - lid=0 - ha:combining { } - - li:objects { - ha:line.3287 { - x1=94.75mm; y1=95.75mm; x2=94.75mm; y2=95.75mm; thickness=0.1mm; clearance=0.0; - ha:attributes { - subc-role=origin - } - } - ha:line.3290 { - x1=94.75mm; y1=95.75mm; x2=95.75mm; y2=95.75mm; thickness=0.1mm; clearance=0.0; - ha:attributes { - subc-role=x - } - } - ha:line.3293 { - x1=94.75mm; y1=95.75mm; x2=94.75mm; y2=96.75mm; thickness=0.1mm; clearance=0.0; - ha:attributes { - subc-role=y - } - } - } - ha:type { - top = 1 - misc = 1 - virtual = 1 - } - } - - ha:top-silkscreen { - lid=1 - ha:combining { } - - li:objects { - ha:line.3296 { - x1=92.46mm; y1=92.69mm; x2=97.04mm; y2=92.69mm; thickness=0.12mm; clearance=0.0; - } - ha:line.3299 { - x1=97.81mm; y1=94.46mm; x2=97.81mm; y2=97.04mm; thickness=0.12mm; clearance=0.0; - } - ha:line.3302 { - x1=92.46mm; y1=98.81mm; x2=97.04mm; y2=98.81mm; thickness=0.12mm; clearance=0.0; - } - ha:line.3305 { - x1=91.69mm; y1=94.46mm; x2=91.69mm; y2=97.04mm; thickness=0.12mm; clearance=0.0; - } - ha:text.3308 { - string=%a.parent.refdes%; x=88.25mm; y=91.2mm; scale=100; fid=0; - ha:flags { - dyntext=1 - floater=1 - clearline=1 - } - rot = 0.000000 - } - } - ha:type { - silk = 1 - top = 1 - } - } - - ha:top-assembly { - lid=2 - ha:combining { } - - li:objects { - ha:line.3309 { - x1=91.75mm; y1=92.75mm; x2=97.75mm; y2=92.75mm; thickness=0.1mm; clearance=0.0; - } - ha:line.3312 { - x1=97.75mm; y1=92.75mm; x2=97.75mm; y2=98.75mm; thickness=0.1mm; clearance=0.0; - } - ha:line.3315 { - x1=97.75mm; y1=98.75mm; x2=91.75mm; y2=98.75mm; thickness=0.1mm; clearance=0.0; - } - ha:line.3318 { - x1=91.75mm; y1=98.75mm; x2=91.75mm; y2=92.75mm; thickness=0.1mm; clearance=0.0; - } - ha:text.3321 { - string=BUTTON6MM; x=90.75mm; y=90.65mm; scale=100; fid=0; - ha:flags { - floater=1 - clearline=1 - } - rot = 0.000000 - } - } - ha:type { - top = 1 - doc = 1 - } - purpose = assy - } - - ha:top-courtyard { - lid=3 - ha:combining { } - - li:objects { - ha:line.3322 { - x1=3.70275591in; y1=95.75mm; x2=95.45mm; y2=95.75mm; thickness=0.05mm; clearance=0.0; - } - ha:line.3325 { - x1=94.75mm; y1=95.05mm; x2=94.75mm; y2=96.45mm; thickness=0.05mm; clearance=0.0; - } - ha:line.3328 { - x1=90.3mm; y1=92.25mm; x2=99.2mm; y2=92.25mm; thickness=0.05mm; clearance=0.0; - } - ha:line.3331 { - x1=99.2mm; y1=92.25mm; x2=99.2mm; y2=99.25mm; thickness=0.05mm; clearance=0.0; - } - ha:line.3334 { - x1=99.2mm; y1=99.25mm; x2=90.3mm; y2=99.25mm; thickness=0.05mm; clearance=0.0; - } - ha:line.3337 { - x1=90.3mm; y1=99.25mm; x2=90.3mm; y2=92.25mm; thickness=0.05mm; clearance=0.0; - } - ha:arc.3340 { - x=94.75mm; y=95.75mm; width=0.5mm; height=0.5mm; astart=0; adelta=360; thickness=0.05mm; clearance=0.0; - } - } - ha:type { - top = 1 - doc = 1 - } - purpose = ko.courtyard - } - } - } - uid = tZ0nUHpYIB/iwyrbf3IAAABf - } ha:subc.3347 { ha:attributes { value= @@ -14276,7 +13994,7 @@ ha:pcb-rnd-board-v6 { } ha:subc.3741 { ha:attributes { - value= + value=XC6206P332MR footprint=SOT95P280X130-3M.lht refdes=U3 } @@ -33255,6 +32973,276 @@ ha:pcb-rnd-board-v6 { } uid = JJDgnKyWHxEMTxRxi5sAAABA } + ha:subc.144690 { + ha:attributes { + value= + footprint=custom_BUTTON6MM.lht + refdes=S2 + } + ha:data { + li:padstack_prototypes { + + ha:ps_proto_v6.0 { + hdia=1.0mm; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=1.4mm; } + 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.45mm; } + 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.4mm; } + 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.4mm; } + 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.45mm; } + ha:combining { sub=1; auto=1; } + ha:layer_mask { + bottom = 1 + mask = 1 + } + clearance=0.0 + } + } + } + } + + li:objects { + ha:padstack_ref.144745 { + proto=0; x=98.0mm; y=98.0mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:2 { + on + diag + round + noshape + } + li:3 { + on + diag + round + noshape + } + } + + ha:attributes { + term=1 + name=1 + } + } + ha:padstack_ref.144746 { + proto=0; x=98.0mm; y=93.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.144747 { + proto=0; x=91.5mm; y=93.5mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=3 + name=3 + } + } + ha:padstack_ref.144748 { + proto=0; x=91.5mm; y=98.0mm; rot=180.000000; xmirror=0; smirror=0; clearance=0.2mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=4 + name=4 + } + } + } + li:layers { + + ha:subc-aux { + lid=0 + ha:combining { } + + li:objects { + ha:line.144691 { + x1=94.75mm; y1=95.75mm; x2=94.75mm; y2=95.75mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=origin + } + } + ha:line.144694 { + x1=94.75mm; y1=95.75mm; x2=93.75mm; y2=95.75mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=x + } + } + ha:line.144697 { + x1=94.75mm; y1=95.75mm; x2=94.75mm; y2=94.75mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=y + } + } + } + ha:type { + top = 1 + misc = 1 + virtual = 1 + } + } + + ha:top-silkscreen { + lid=1 + ha:combining { } + + li:objects { + ha:line.144700 { + x1=97.04mm; y1=98.81mm; x2=92.46mm; y2=98.81mm; thickness=0.12mm; clearance=0.0; + } + ha:line.144703 { + x1=91.69mm; y1=97.04mm; x2=91.69mm; y2=94.46mm; thickness=0.12mm; clearance=0.0; + } + ha:line.144706 { + x1=97.04mm; y1=92.69mm; x2=92.46mm; y2=92.69mm; thickness=0.12mm; clearance=0.0; + } + ha:line.144709 { + x1=97.81mm; y1=97.04mm; x2=97.81mm; y2=94.46mm; thickness=0.12mm; clearance=0.0; + } + ha:text.144712 { + string=%a.parent.refdes%; x=88.268526mm; y=91.767778mm; scale=100; fid=0; + ha:flags { + dyntext=1 + floater=1 + } + rot = 360.000000 + } + } + ha:type { + silk = 1 + top = 1 + } + } + + ha:top-assembly { + lid=2 + ha:combining { } + + li:objects { + ha:line.144713 { + x1=97.75mm; y1=98.75mm; x2=91.75mm; y2=98.75mm; thickness=0.1mm; clearance=0.0; + } + ha:line.144716 { + x1=91.75mm; y1=98.75mm; x2=91.75mm; y2=92.75mm; thickness=0.1mm; clearance=0.0; + } + ha:line.144719 { + x1=91.75mm; y1=92.75mm; x2=97.75mm; y2=92.75mm; thickness=0.1mm; clearance=0.0; + } + ha:line.144722 { + x1=97.75mm; y1=92.75mm; x2=97.75mm; y2=98.75mm; thickness=0.1mm; clearance=0.0; + } + ha:text.144725 { + string=BUTTON6MM; x=90.85mm; y=90.75mm; scale=100; fid=0; + ha:flags { + floater=1 + } + rot = 360.000000 + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = assy + } + + ha:top-courtyard { + lid=3 + ha:combining { } + + li:objects { + ha:line.144726 { + x1=95.45mm; y1=95.75mm; x2=3.70275591in; y2=95.75mm; thickness=0.05mm; clearance=0.0; + } + ha:line.144729 { + x1=94.75mm; y1=96.45mm; x2=94.75mm; y2=95.05mm; thickness=0.05mm; clearance=0.0; + } + ha:line.144732 { + x1=99.2mm; y1=99.25mm; x2=90.3mm; y2=99.25mm; thickness=0.05mm; clearance=0.0; + } + ha:line.144735 { + x1=90.3mm; y1=99.25mm; x2=90.3mm; y2=92.25mm; thickness=0.05mm; clearance=0.0; + } + ha:line.144738 { + x1=90.3mm; y1=92.25mm; x2=99.2mm; y2=92.25mm; thickness=0.05mm; clearance=0.0; + } + ha:line.144741 { + x1=99.2mm; y1=92.25mm; x2=99.2mm; y2=99.25mm; thickness=0.05mm; clearance=0.0; + } + ha:arc.144744 { + x=94.75mm; y=95.75mm; width=0.5mm; height=0.5mm; astart=180; adelta=360; thickness=0.05mm; clearance=0.0; + } + } + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + } + } + } + uid = M6pVfViBFnbsREQTISsAAAA6 + } } li:layers { @@ -42110,7 +42098,7 @@ ha:pcb-rnd-board-v6 { rot = 0.000000 } ha:text.133452 { - string=v1 2019-11-17; x=62.7mm; y=93.2mm; scale=150; fid=0; + string=v1 2019-xx-xx; x=62.7mm; y=93.2mm; scale=150; fid=0; ha:flags { clearline=1 onsolder=1 @@ -45482,6 +45470,33 @@ ha:pcb-rnd-board-v6 { ha:USB-B_DEVICE_SSRXP { li:conn { J6-9; U2-27; } } + ha:unnamed_net1 { + li:conn { D2-2; U4-6; } + } + ha:unnamed_net2 { + li:conn { D3-2; U4-7; } + } + ha:unnamed_net3 { + li:conn { R8-2; U4-2; } + } + ha:unnamed_net4 { + li:conn { D2-1; D3-1; R7-1; } + } + ha:unnamed_net5 { + li:conn { R8-1; R9-2; } + } + ha:unnamed_net6 { + li:conn { C1-2; U1-2; U2-23; } + } + ha:unnamed_net7 { + li:conn { C2-2; U1-1; U2-24; } + } + ha:unnamed_net8 { + li:conn { J3-2; R1-1; } + } + ha:unnamed_net9 { + li:conn { J3-3; R2-1; R3-1; } + } ha:USB-A_DEVICE_GNDDRAIN { li:conn { J5-7; U2-141; } } @@ -45581,90 +45596,69 @@ ha:pcb-rnd-board-v6 { ha:USB-C_DEVICE_DP2 { li:conn { J10-18; U2-58; } } + ha:unnamed_net11 { + li:conn { D1-1; R6-1; } + } ha:+3.3V { li:conn { C4-2; C9-2; C10-2; C11-2; C12-2; C13-2; C14-2; C15-2; C16-2; C17-2; C18-2; C19-2; C20-2; C21-2; J4-1; Q1-2; R3-2; R4-2; R5-2; U2-6; U2-17; U2-32; U2-33; U2-39; U2-52; U2-62; U2-72; U2-84; U2-95; U2-108; U2-121; U2-131; U2-144; U3-2; } } + ha:unnamed_net12 { + li:conn { J9-4; U6-13; } + } ha:unnamed_net13 { - li:conn { C1-2; U1-2; U2-23; } + li:conn { J9-5; U6-12; } } ha:unnamed_net14 { - li:conn { C2-2; U1-1; U2-24; } + li:conn { J9-6; U6-11; } } + ha:unnamed_net15 { + li:conn { J9-7; U6-10; } + } + ha:unnamed_net16 { + li:conn { J9-8; U6-9; } + } + ha:unnamed_net17 { + li:conn { J9-9; U6-8; } + } + ha:USB-C_HOST_SSRXM1 { + li:conn { J2-15; U2-125; } + } + ha:USB-C_HOST_SSRXM2 { + li:conn { J2-10; U2-101; } + } + ha:unnamed_net18 { + li:conn { J9-10; U6-7; } + } + ha:unnamed_net19 { + li:conn { J9-11; U6-6; } + } ha:unnamed_net22 { - li:conn { J3-2; R1-1; } + li:conn { J9-14; U6-3; } } ha:unnamed_net23 { - li:conn { J3-3; R2-1; R3-1; } + li:conn { J9-3; U6-14; } } - ha:USB-C_HOST_SSRXM1 { - li:conn { J2-15; U2-125; } - } - ha:USB-C_HOST_SSRXM2 { - li:conn { J2-10; U2-101; } - } - ha:unnamed_net26 { - li:conn { J9-5; U6-12; } - } - ha:unnamed_net31 { - li:conn { J9-10; U6-7; } - } - ha:unnamed_net25 { - li:conn { J9-4; U6-13; } - } - ha:unnamed_net29 { - li:conn { J9-8; U6-9; } + ha:unnamed_net20 { + li:conn { J9-12; U6-5; } } - ha:unnamed_net27 { - li:conn { J9-6; U6-11; } + ha:unnamed_net21 { + li:conn { J9-13; U6-4; } + } + ha:unnamed_net26 { + li:conn { J9-2; U6-15; } } - ha:unnamed_net30 { - li:conn { J9-9; U6-8; } - } - ha:unnamed_net34 { - li:conn { J9-13; U6-4; } - } - ha:unnamed_net37 { + ha:unnamed_net24 { li:conn { J9-15; U6-2; } } - ha:unnamed_net28 { - li:conn { J9-7; U6-10; } + ha:unnamed_net25 { + li:conn { J9-16; U6-1; } } - ha:unnamed_net45 { - li:conn { R8-1; R9-2; } - } - ha:unnamed_net38 { - li:conn { J9-16; U6-1; } - } - ha:unnamed_net32 { - li:conn { J9-11; U6-6; } - } - ha:unnamed_net42 { - li:conn { R8-2; U4-2; } - } - ha:unnamed_net43 { - li:conn { D2-1; D3-1; R7-1; } - } - ha:unnamed_net39 { - li:conn { J9-2; U6-15; } - } - ha:unnamed_net36 { - li:conn { J9-3; U6-14; } - } + ha:USB-MINIB_DEVICE_VBUS { + li:conn { J7-1; U2-3; } + } ha:USB-B_DEVICE_VBUS { li:conn { J6-1; U2-29; } } - ha:unnamed_net33 { - li:conn { J9-12; U6-5; } - } - ha:unnamed_net44 { - li:conn { D1-1; R6-1; } - } - ha:unnamed_net35 { - li:conn { J9-14; U6-3; } - } - ha:USB-MINIB_DEVICE_VBUS { - li:conn { J7-1; U2-3; } - } ha:USB-C_HOST_SSRXP1 { li:conn { J2-14; U2-129; } } @@ -45674,15 +45668,9 @@ ha:pcb-rnd-board-v6 { ha:LIGHTNING_DEVICE_PWR { li:conn { J11-5; U2-15; } } - ha:unnamed_net41 { - li:conn { D3-2; U4-7; } - } ha:USB-A_DEVICE_SSTXM { li:conn { J5-8; U2-139; } } - ha:unnamed_net40 { - li:conn { D2-2; U4-6; } - } ha:USB-A_DEVICE_SSTXP { li:conn { J5-9; U2-134; } }