From: Bdale Garbee Date: Thu, 22 Oct 2020 00:00:17 +0000 (-0600) Subject: add screw terminal strip to layout, with silk annotations X-Git-Tag: fab-v1~4 X-Git-Url: https://git.gag.com/?p=hw%2Fstaticstrand;a=commitdiff_plain;h=e984d5d76dc56762e9ce9538e2940160b5421294 add screw terminal strip to layout, with silk annotations --- diff --git a/staticstrand.lht b/staticstrand.lht index 80bf852..1c13b24 100644 --- a/staticstrand.lht +++ b/staticstrand.lht @@ -169,7 +169,7 @@ ha:pcb-rnd-board-v6 { li:objects { ha:subc.401852 { ha:attributes { - value= + value=female footprint=100mil20x2 refdes=J1 } @@ -1358,13 +1358,352 @@ ha:pcb-rnd-board-v6 { } uid = DUQ82bOqcFlzE4WEFq8AAAAG } - ha:rat.671687 { - x1=1.35in; y1=750.0mil; lgrp1=3; x2=1.35in; y2=651.0mil; lgrp2=10; + ha:subc.671785 { + ha:attributes { + value= + footprint=tb003-500-06 + refdes=J2 + } + ha:data { + li:padstack_prototypes { + + ha:ps_proto_v6.0 { + hdia=1.400048mm; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=98.43mil; } + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=98.43mil; } + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=98.43mil; } + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + } + + ha:ps_shape_v4 { + ha:ps_circ { x=0.0; y=0.0; dia=2.819908mm; } + 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=2.819908mm; } + ha:combining { sub=1; auto=1; } + ha:layer_mask { + bottom = 1 + mask = 1 + } + clearance=0.0 + } + } + } + + ha:ps_proto_v6.1 { + hdia=1.400048mm; hplated=1; htop=0; hbottom=0; + li:shape { + + ha:ps_shape_v4 { + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.0 + li:ps_poly { + -49.215mil + -49.215mil + 49.215mil + -49.215mil + 49.215mil + 49.215mil + -49.215mil + 49.215mil + } + } + + ha:ps_shape_v4 { + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.0 + li:ps_poly { + -49.215mil + -49.215mil + 49.215mil + -49.215mil + 49.215mil + 49.215mil + -49.215mil + 49.215mil + } + } + + ha:ps_shape_v4 { + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + li:ps_poly { + -49.215mil + -49.215mil + 49.215mil + -49.215mil + 49.215mil + 49.215mil + -49.215mil + 49.215mil + } + } + + ha:ps_shape_v4 { + ha:combining { sub=1; auto=1; } + ha:layer_mask { + top = 1 + mask = 1 + } + clearance=0.0 + li:ps_poly { + -1.409954mm + -1.409954mm + 1.409954mm + -1.409954mm + 1.409954mm + 1.409954mm + -1.409954mm + 1.409954mm + } + } + + ha:ps_shape_v4 { + ha:combining { sub=1; auto=1; } + ha:layer_mask { + bottom = 1 + mask = 1 + } + clearance=0.0 + li:ps_poly { + -1.409954mm + -1.409954mm + 1.409954mm + -1.409954mm + 1.409954mm + 1.409954mm + -1.409954mm + 1.409954mm + } + } + } + } + } + + li:objects { + ha:padstack_ref.671811 { + proto=0; x=67.065813mm; y=28.16104mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.16002mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:1 { + on + diag + round + noshape + } + } + + ha:attributes { + term=6 + name=pin6 + } + } + ha:padstack_ref.671812 { + proto=0; x=67.065813mm; y=33.16103mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.16002mm; + ha:flags { + clearline=1 + } + + li:thermal { + li:1 { + on + diag + round + noshape + } + } + + ha:attributes { + term=5 + name=pin5 + } + } + ha:padstack_ref.671813 { + proto=0; x=67.065813mm; y=38.16102mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.16002mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=4 + name=pin4 + } + } + ha:padstack_ref.671814 { + proto=0; x=67.065813mm; y=43.16101mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.16002mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=3 + name=pin3 + } + } + ha:padstack_ref.671815 { + proto=0; x=67.065813mm; y=48.161mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.16002mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=2 + name=pin2 + } + } + ha:padstack_ref.671816 { + proto=1; x=67.065813mm; y=53.16099mm; rot=270.000000; xmirror=0; smirror=0; clearance=0.16002mm; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=1 + name=pin1 + } + } + } + li:layers { + + ha:top-silk { + lid=0 + ha:combining { } + + li:objects { + ha:line.671786 { + x1=71.065805mm; y1=25.660918mm; x2=63.265719mm; y2=25.660918mm; thickness=6.0mil; clearance=0.0; + } + ha:line.671789 { + x1=63.265719mm; y1=25.660918mm; x2=63.265719mm; y2=55.660858mm; thickness=6.0mil; clearance=0.0; + } + ha:line.671792 { + x1=63.265719mm; y1=55.660858mm; x2=71.065805mm; y2=55.660858mm; thickness=6.0mil; clearance=0.0; + } + ha:line.671795 { + x1=71.065805mm; y1=55.660858mm; x2=71.065805mm; y2=25.660918mm; thickness=6.0mil; clearance=0.0; + } + ha:text.671798 { + string=%a.parent.refdes%; x=71.065805mm; y=25.660918mm; scale=100; fid=0; + ha:flags { + dyntext=1 + floater=1 + } + rot = 270.000000 + } + } + ha:type { + silk = 1 + top = 1 + } + } + + ha:subc-aux { + lid=1 + ha:combining { } + + li:objects { + ha:line.671799 { + x1=67.065813mm; y1=40.661015mm; x2=67.065813mm; y2=40.661015mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=pnp-origin + } + } + ha:line.671802 { + x1=71.065805mm; y1=25.660918mm; x2=71.065805mm; y2=25.660918mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=origin + } + } + ha:line.671805 { + x1=71.065805mm; y1=25.660918mm; x2=72.065805mm; y2=25.660918mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=x + } + } + ha:line.671808 { + x1=71.065805mm; y1=25.660918mm; x2=71.065805mm; y2=24.660918mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=y + } + } + } + ha:type { + top = 1 + misc = 1 + virtual = 1 + } + } + } + } + uid = xFPV8MilNqRWA68ffQQAAAAE + } + ha:rat.672057 { + x1=1.35in; y1=750.0mil; lgrp1=3; x2=1.35in; y2=651.0mil; lgrp2=8; } - ha:rat.671690 { + ha:rat.672060 { x1=1.35in; y1=650.0mil; lgrp1=3; x2=36.83mm; y2=650.0mil; lgrp2=3; } - ha:rat.671693 { + ha:rat.672063 { x1=36.83mm; y1=650.0mil; lgrp1=3; x2=36.83mm; y2=750.0mil; lgrp2=3; } } @@ -1376,6 +1715,30 @@ ha:pcb-rnd-board-v6 { ha:combining { } li:objects { + ha:line.671988 { + x1=1.35in; y1=2.35in; x2=1.4in; y2=60.96mm; thickness=18.0mil; clearance=20.0mil; + } + ha:line.671991 { + x1=1.4in; y1=60.96mm; x2=59.266803mm; y2=60.96mm; thickness=18.0mil; clearance=20.0mil; + } + ha:line.671994 { + x1=59.266803mm; y1=60.96mm; x2=67.065813mm; y2=53.16099mm; thickness=18.0mil; clearance=20.0mil; + } + ha:line.672012 { + x1=1.35in; y1=2.25in; x2=1.4in; y2=2.3in; thickness=18.0mil; clearance=20.0mil; + } + ha:line.672015 { + x1=1.4in; y1=2.3in; x2=2.2364887in; y2=2.3in; thickness=18.0mil; clearance=20.0mil; + } + ha:line.672018 { + x1=2.2364887in; y1=2.3in; x2=67.065813mm; y2=48.161mm; thickness=18.0mil; clearance=20.0mil; + } + ha:line.672021 { + x1=36.83mm; y1=2.25in; x2=2.0896387in; y2=2.25in; thickness=18.0mil; clearance=20.0mil; + } + ha:line.672024 { + x1=2.0896387in; y1=2.25in; x2=67.065813mm; y2=43.16101mm; thickness=18.0mil; clearance=20.0mil; + } } color = {#8b2323} } @@ -1392,6 +1755,27 @@ ha:pcb-rnd-board-v6 { clearline=1 } } + ha:line.672036 { + x1=2.641in; y1=1.017in; x2=2.641in; y2=1.388in; thickness=18.0mil; clearance=20.0mil; + } + ha:line.672039 { + x1=2.56in; y1=28.1686mm; x2=2.72in; y2=28.1686mm; thickness=18.0mil; clearance=20.0mil; + } + ha:line.672042 { + x1=65.0494mm; y1=1.306in; x2=2.716in; y2=1.306in; thickness=18.0mil; clearance=20.0mil; + } + ha:line.672045 { + x1=1.35in; y1=2.45in; x2=1.508in; y2=2.45in; thickness=18.0mil; clearance=20.0mil; + } + ha:line.672048 { + x1=1.35in; y1=2.55in; x2=1.511in; y2=2.55in; thickness=18.0mil; clearance=20.0mil; + } + ha:line.672051 { + x1=36.83mm; y1=2.45in; x2=36.83mm; y2=66.167mm; thickness=18.0mil; clearance=20.0mil; + } + ha:line.672054 { + x1=1.35in; y1=2.45in; x2=1.35in; y2=2.611in; thickness=18.0mil; clearance=20.0mil; + } ha:polygon.247780 { clearance=20.0mil; li:geometry { ta:contour { @@ -1457,7 +1841,7 @@ ha:pcb-rnd-board-v6 { color = {#548b54} } - {ha:bottom silk} { + {ha:bottom silk} { lid=3 group=10 ha:combining { auto=1; } @@ -1467,12 +1851,68 @@ ha:pcb-rnd-board-v6 { color = {#000000} } - {ha:top silk} { + {ha:top silk} { lid=4 group=1 ha:combining { auto=1; } li:objects { + ha:text.672067 { + string=Strand Burner; x=1.435in; y=138.0mil; scale=250; fid=0; + ha:flags { + clearline=1 + } + rot = 0.000000 + } + ha:text.672068 { + string=Interface v1; x=1.508in; y=294.0mil; scale=250; fid=0; + ha:flags { + clearline=1 + } + rot = 0.000000 + } + ha:text.672069 { + string=+5V; x=58.9026mm; y=52.07mm; scale=150; fid=0; + ha:flags { + clearline=1 + } + rot = 0.000000 + } + ha:text.672070 { + string=Sense Start; x=1.951in; y=1.856in; scale=150; fid=0; + ha:flags { + clearline=1 + } + rot = 0.000000 + } + ha:text.672071 { + string=Sense End; x=2.03in; y=1.656in; scale=150; fid=0; + ha:flags { + clearline=1 + } + rot = 0.000000 + } + ha:text.672072 { + string=Initiate Burn; x=1.954in; y=1.462in; scale=150; fid=0; + ha:flags { + clearline=1 + } + rot = 0.000000 + } + ha:text.672073 { + string=GND; x=2.288in; y=1.257in; scale=150; fid=0; + ha:flags { + clearline=1 + } + rot = 0.000000 + } + ha:text.672075 { + string=GND; x=2.288in; y=27.0002mm; scale=150; fid=0; + ha:flags { + clearline=1 + } + rot = 0.000000 + } } color = {#000000} } @@ -3517,105 +3957,24 @@ ha:pcb-rnd-board-v6 { ha:+3.3V { li:conn { J1-36; } } + ha:+5V { + li:conn { J1-35; J2-1; } + } ha:v_pyro { li:conn { J1-1; J1-2; J1-3; J1-4; } } - ha:GND { - li:conn { H1-1; H2-1; J1-37; J1-38; J1-39; J1-40; } - } - ha:b_spi1_sck { - li:conn { J1-26; } + ha:ignition { + li:conn { J2-4; } } - ha:pc10 { - li:conn { J1-15; } - } - ha:pc11 { - li:conn { J1-14; } - } - ha:pc12 { - li:conn { J1-13; } - } - ha:pc13 { - li:conn { J1-12; } - } - ha:pc14 { - li:conn { J1-11; } - } - ha:pc15 { - li:conn { J1-10; } - } - ha:b_spi1_miso { - li:conn { J1-27; } + ha:GND { + li:conn { H1-1; H2-1; J1-37; J1-38; J1-39; J1-40; J2-5; J2-6; } } - ha:b_spi1_mosi { - li:conn { J1-28; } + ha:analog4 { + li:conn { J1-34; J2-3; } } ha:analog3 { - li:conn { J1-33; } - } - ha:analog4 { - li:conn { J1-34; } + li:conn { J1-33; J2-2; } } - ha:pe10 { - li:conn { J1-6; } - } - ha:pe11 { - li:conn { J1-5; } - } - ha:pa9 { - li:conn { J1-29; } - } - ha:pc0 { - li:conn { J1-25; } - } - ha:pb6 { - li:conn { J1-31; } - } - ha:pb7 { - li:conn { J1-32; } - } - ha:pc2 { - li:conn { J1-23; } - } - ha:pc1 { - li:conn { J1-24; } - } - ha:pc5 { - li:conn { J1-20; } - } - ha:+5V { - li:conn { J1-35; } - } - ha:pc4 { - li:conn { J1-21; } - } - ha:pc7 { - li:conn { J1-18; } - } - ha:pc3 { - li:conn { J1-22; } - } - ha:pc9 { - li:conn { J1-16; } - } - ha:pc8 { - li:conn { J1-17; } - } - ha:pc6 { - li:conn { J1-19; } - } - ha:pe7 { - li:conn { J1-9; } - } - ha:pe8 { - li:conn { J1-8; } - } - ha:pa10 { - li:conn { J1-30; } - } - ha:pe9 { - li:conn { J1-7; } - } } } ha:layer_stack { @@ -3733,7 +4092,7 @@ ha:pcb-rnd-board-v6 { flip_x = 0 flip_y = 0 } - clear_polypoly = true + clear_polypoly = false } ha:plugins { ha:mincut { diff --git a/staticstrand.sch b/staticstrand.sch index 5c73811..bb24d47 100644 --- a/staticstrand.sch +++ b/staticstrand.sch @@ -216,6 +216,8 @@ T 81455 49295 5 10 1 1 0 0 1 refdes=J2 T 81000 47000 5 10 0 0 0 0 1 device=CONNECTOR +T 81000 47000 5 10 0 1 0 0 1 +footprint=tb003-500-06 } C 80500 49300 1 0 0 5V-plus.sym N 81000 49100 80700 49100 4