From: Bdale Garbee Date: Sat, 27 Aug 2022 04:24:44 +0000 (-0600) Subject: complete first pass at a board we can SMT assemble at home X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=863d6b7fd94d58e8c743c95c6721e492e18cdf53;p=hw%2Flipocharger complete first pass at a board we can SMT assemble at home --- diff --git a/lipocharger.lht b/lipocharger.lht index 8e56a72..5fe53cb 100644 --- a/lipocharger.lht +++ b/lipocharger.lht @@ -3,33 +3,39 @@ ha:pcb-rnd-board-v8 { li:styles { ha:Signal { - via_proto = 0 + via_proto = 4 text_scale = 100 thickness = 10.0mil - clearance = 20.0mil + clearance = 8.0mil text_thick = 0.0 } ha:Power { via_proto = 1 text_scale = 100 - thickness = 20.0mil - clearance = 20.0mil + thickness = 30.0mil + clearance = 8.0mil text_thick = 0.0 } ha:Fat { via_proto = 2 text_scale = 100 - thickness = 80.0mil - clearance = 25.0mil + thickness = 25.0mil + clearance = 8.0mil text_thick = 0.0 } ha:Sig-tight { via_proto = 3 text_scale = 100 - thickness = 10.0mil - clearance = 12.0mil + thickness = 8.0mil + clearance = 8.0mil text_thick = 0.0 } + ha:v_usb { + thickness = 15.0mil + text_thick = 0.0 + text_scale = 100 + clearance = 8.0mil + } } ha:meta { @@ -193,7 +199,7 @@ ha:pcb-rnd-board-v8 { li:layers { ha:top-sig { lid=0; group=3; ha:attributes { {pcb-rnd::key::select}={l; t}; {pcb-rnd::key::vis}={l; Shiftt} } li:objects { - ha:line.4067 { + ha:line.4728 { x1=0.0; y1=0.0; x2=0.0; y2=500.0mil; thickness=10.0mil; clearance=0.8mm; ha:flags { clearline=1 @@ -206,7 +212,7 @@ ha:pcb-rnd-board-v8 { noexport=1 } } - ha:line.4073 { + ha:line.4734 { x1=1000.0mil; y1=500.0mil; x2=1000.0mil; y2=0.0; thickness=10.0mil; clearance=0.8mm; ha:flags { clearline=1 @@ -219,7 +225,7 @@ ha:pcb-rnd-board-v8 { noexport=1 } } - ha:line.4079 { + ha:line.4740 { x1=1000.0mil; y1=0.0; x2=0.0; y2=0.0; thickness=10.0mil; clearance=0.8mm; ha:flags { clearline=1 @@ -232,7 +238,7 @@ ha:pcb-rnd-board-v8 { noexport=1 } } - ha:line.4085 { + ha:line.4746 { x1=0.0; y1=500.0mil; x2=1000.0mil; y2=500.0mil; thickness=10.0mil; clearance=0.8mm; ha:flags { clearline=1 @@ -245,94 +251,230 @@ ha:pcb-rnd-board-v8 { noexport=1 } } - } - color = {#8b2323} - ha:combining { + ha:line.32408 { + x1=501.43mil; y1=296.16mil; x2=502.0mil; y2=7.507986mm; thickness=25.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } } -} - ha:bottom-sig { lid=1; group=8; ha:attributes { {pcb-rnd::key::select}={l; b}; {pcb-rnd::key::vis}={l; Shiftb} } - li:objects { - ha:line.4022 { - x1=0.0; y1=0.0; x2=0.0; y2=500.0mil; thickness=10.0mil; clearance=0.0; - ha:attributes { - on_every_layer= - on_every_layer_gen=outline - noexport=1 + ha:line.32414 { + x1=678.58mil; y1=7.518654mm; x2=679.0mil; y2=7.507986mm; thickness=25.0mil; clearance=16.0mil; + ha:flags { + clearline=1 } } - ha:line.4028 { - x1=1000.0mil; y1=500.0mil; x2=1000.0mil; y2=0.0; thickness=10.0mil; clearance=0.0; - ha:attributes { - on_every_layer= - on_every_layer_gen=outline - noexport=1 + ha:line.32537 { + x1=630.0mil; y1=81.0mil; x2=622.0mil; y2=81.0mil; thickness=10.0mil; clearance=16.0mil; + ha:flags { + clearline=1 } } - ha:line.4034 { - x1=1000.0mil; y1=0.0; x2=0.0; y2=0.0; thickness=10.0mil; clearance=0.0; - ha:attributes { - on_every_layer= - on_every_layer_gen=outline - noexport=1 + ha:line.32540 { + x1=622.0mil; y1=81.0mil; x2=590.0mil; y2=113.0mil; thickness=10.0mil; clearance=16.0mil; + ha:flags { + clearline=1 } } - ha:line.4040 { - x1=0.0; y1=500.0mil; x2=1000.0mil; y2=500.0mil; thickness=10.0mil; clearance=0.0; - ha:attributes { - on_every_layer= - on_every_layer_gen=outline - noexport=1 + ha:line.32543 { + x1=590.0mil; y1=113.0mil; x2=590.0mil; y2=281.0mil; thickness=10.0mil; clearance=16.0mil; + ha:flags { + clearline=1 } } - ha:line.4046 { - x1=0.0; y1=0.0; x2=0.0; y2=500.0mil; thickness=10.0mil; clearance=40.0mil; + ha:line.32546 { + x1=590.0mil; y1=281.0mil; x2=619.0mil; y2=310.0mil; thickness=10.0mil; clearance=16.0mil; ha:flags { clearline=1 } - - ha:attributes { - on_every_layer= - on_every_layer_gen=outline - noexport=1 + } + ha:line.32549 { + x1=619.0mil; y1=310.0mil; x2=619.0mil; y2=9.260332mm; thickness=10.0mil; clearance=16.0mil; + ha:flags { + clearline=1 } } - ha:line.4052 { - x1=1000.0mil; y1=500.0mil; x2=1000.0mil; y2=0.0; thickness=10.0mil; clearance=40.0mil; + ha:line.32552 { + x1=619.0mil; y1=9.260332mm; x2=15.736062mm; y2=365.11mil; thickness=10.0mil; clearance=16.0mil; ha:flags { clearline=1 } - - ha:attributes { - on_every_layer= - on_every_layer_gen=outline - noexport=1 + } + ha:line.32573 { + x1=502.295mil; y1=295.295mil; x2=502.295mil; y2=364.245mil; thickness=10.0mil; clearance=16.0mil; + ha:flags { + clearline=1 } } - ha:line.4058 { - x1=1000.0mil; y1=0.0; x2=0.0; y2=0.0; thickness=10.0mil; clearance=40.0mil; + ha:line.32576 { + x1=502.295mil; y1=364.245mil; x2=501.43mil; y2=365.11mil; thickness=10.0mil; clearance=16.0mil; ha:flags { clearline=1 } - - ha:attributes { - on_every_layer= - on_every_layer_gen=outline - noexport=1 + } + ha:line.32579 { + x1=678.58mil; y1=365.11mil; x2=678.58mil; y2=7.518654mm; thickness=10.0mil; clearance=16.0mil; + ha:flags { + clearline=1 } } - ha:line.4064 { - x1=0.0; y1=500.0mil; x2=1000.0mil; y2=500.0mil; thickness=10.0mil; clearance=40.0mil; + ha:line.32582 { + x1=678.58mil; y1=7.518654mm; x2=17.241393mm; y2=295.795mil; thickness=10.0mil; clearance=16.0mil; ha:flags { clearline=1 } - - ha:attributes { - on_every_layer= - on_every_layer_gen=outline - noexport=1 + } + ha:line.32603 { + x1=837.6mil; y1=301.18mil; x2=20.349972mm; y2=301.18mil; thickness=15.0mil; clearance=16.0mil; + ha:flags { + clearline=1 } } - ha:line.4070 { + ha:line.32606 { + x1=20.349972mm; y1=301.18mil; x2=740.0mil; y2=240.0mil; thickness=15.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.32609 { + x1=740.0mil; y1=240.0mil; x2=740.0mil; y2=180.05mil; thickness=15.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.32612 { + x1=740.0mil; y1=180.05mil; x2=739.95mil; y2=180.0mil; thickness=15.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.32630 { + x1=7.784591mm; y1=6.27038mm; x2=9.45349mm; y2=6.27038mm; thickness=15.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.32633 { + x1=9.45349mm; y1=6.27038mm; x2=440.0mil; y2=179.05mil; thickness=15.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.32636 { + x1=548.0mil; y1=159.0mil; x2=481.0mil; y2=159.0mil; thickness=15.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.32639 { + x1=481.0mil; y1=159.0mil; x2=461.0mil; y2=179.0mil; thickness=15.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.32642 { + x1=461.0mil; y1=179.0mil; x2=441.0mil; y2=179.0mil; thickness=15.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.32645 { + x1=441.0mil; y1=179.0mil; x2=11.189335mm; y2=178.525mil; thickness=15.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.32648 { + x1=630.0mil; y1=159.0mil; x2=695.0mil; y2=159.0mil; thickness=15.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.32651 { + x1=695.0mil; y1=159.0mil; x2=723.0mil; y2=187.0mil; thickness=15.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.32670 { + x1=8.777986mm; y1=60.0mil; x2=8.777986mm; y2=102.59mil; thickness=10.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.32673 { + x1=8.777986mm; y1=102.59mil; x2=346.0mil; y2=103.0mil; thickness=10.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.32692 { + x1=548.0mil; y1=81.0mil; x2=536.0mil; y2=81.0mil; thickness=10.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.32695 { + x1=536.0mil; y1=81.0mil; x2=481.0mil; y2=136.0mil; thickness=10.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.32698 { + x1=481.0mil; y1=136.0mil; x2=287.805mil; y2=136.0mil; thickness=10.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.32701 { + x1=287.805mil; y1=136.0mil; x2=5.804789mm; y2=76.73mil; thickness=10.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.32704 { + x1=171.455mil; y1=43.28mil; x2=183.28mil; y2=43.28mil; thickness=10.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.32710 { + x1=5.804789mm; y1=76.73mil; x2=5.504942mm; y2=76.73mil; thickness=10.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.32725 { + x1=183.28mil; y1=43.28mil; x2=5.504942mm; y2=76.73mil; thickness=8.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.32734 { + x1=5.804789mm; y1=43.28mil; x2=7.053326mm; y2=43.28mil; thickness=10.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.32737 { + x1=7.053326mm; y1=43.28mil; x2=294.41mil; y2=60.0mil; thickness=10.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + ha:line.32752 { + x1=105.59mil; y1=60.0mil; x2=171.455mil; y2=76.73mil; thickness=10.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } + } + color = {#8b2323} + ha:combining { + } +} + ha:bottom-sig { lid=1; group=8; ha:attributes { {pcb-rnd::key::select}={l; b}; {pcb-rnd::key::vis}={l; Shiftb} } + li:objects { + ha:line.4731 { x1=0.0; y1=0.0; x2=0.0; y2=500.0mil; thickness=10.0mil; clearance=0.8mm; ha:flags { clearline=1 @@ -345,7 +487,7 @@ ha:pcb-rnd-board-v8 { noexport=1 } } - ha:line.4076 { + ha:line.4737 { x1=1000.0mil; y1=500.0mil; x2=1000.0mil; y2=0.0; thickness=10.0mil; clearance=0.8mm; ha:flags { clearline=1 @@ -358,7 +500,7 @@ ha:pcb-rnd-board-v8 { noexport=1 } } - ha:line.4082 { + ha:line.4743 { x1=1000.0mil; y1=0.0; x2=0.0; y2=0.0; thickness=10.0mil; clearance=0.8mm; ha:flags { clearline=1 @@ -371,7 +513,7 @@ ha:pcb-rnd-board-v8 { noexport=1 } } - ha:line.4088 { + ha:line.4749 { x1=0.0; y1=500.0mil; x2=1000.0mil; y2=500.0mil; thickness=10.0mil; clearance=0.8mm; ha:flags { clearline=1 @@ -384,6 +526,12 @@ ha:pcb-rnd-board-v8 { noexport=1 } } + ha:line.32677 { + x1=346.0mil; y1=103.0mil; x2=679.0mil; y2=159.0mil; thickness=15.0mil; clearance=16.0mil; + ha:flags { + clearline=1 + } + } } color = {#3a5fcd} ha:combining { @@ -391,7 +539,7 @@ ha:pcb-rnd-board-v8 { } ha:top-gnd { lid=2; group=3; li:objects { - ha:polygon.4292 { clearance=40.0mil; + ha:polygon.4292 { clearance=8.0mil; li:geometry { ta:contour { { 5.0mil; 5.0mil } @@ -405,43 +553,28 @@ ha:pcb-rnd-board-v8 { clearpoly=1 } } - ha:polygon.4297 { clearance=40.0mil; - li:geometry { - ta:contour { - { 5.0mil; 5.0mil } - { 996.0mil; 5.0mil } - { 996.0mil; 494.0mil } - { 5.0mil; 494.0mil } - } - } - - ha:flags { - clearpoly=1 - } - } - ha:polygon.4307 { clearance=40.0mil; + } + color = {#104e8b} + ha:combining { + } + } + ha:bottom-gnd { lid=3; group=8; + li:objects { + ha:polygon.4564 { clearance=8.0mil; li:geometry { ta:contour { - { -15.0mil; -16.0mil } - { 1.015in; -16.0mil } - { 1.015in; 512.0mil } - { -15.0mil; 512.0mil } + { -13.0mil; 513.0mil } + { 1.01in; 513.0mil } + { 1.01in; -14.0mil } + { -13.0mil; -14.0mil } } } ha:flags { clearpoly=1 - lock=1 } } } - color = {#104e8b} - ha:combining { - } - } - ha:bottom-gnd { lid=3; group=8; - li:objects { - } color = {#cd3700} ha:combining { } @@ -483,8 +616,48 @@ ha:pcb-rnd-board-v8 { } ha:bottom-silk { lid=5; group=10; ha:combining { auto=1; }; ha:attributes { {pcb-rnd::key::select}={l; x}; {pcb-rnd::key::vis}={l; Shiftx} } li:objects { + ha:polygon.32347 { + li:geometry { + ta:contour { + { 193.3mil; 260.5mil } + { 3.7511mm; 8.161528mm } + { 71.4mil; 75.93mil } + { 0.478mm; 27.0mil } + { 114.2mil; 27.0mil } + { 4.1603mm; 1.906778mm } + { 4.1603mm; 264.47mil } + { 193.3mil; 6.219952mm } + { 5.6596mm; 264.47mil } + { 5.6596mm; 1.906778mm } + { 6.9177mm; 27.0mil } + { 9.3416mm; 27.0mil } + { 8.0063mm; 75.93mil } + { 6.0688mm; 8.161528mm } + } + } + + ha:flags { + clearpoly=1 + } + } + ha:polygon.32362 { + li:geometry { + ta:contour { + { 193.3mil; 11.909806mm } + { 3.8666mm; 8.555736mm } + { 4.1615mm; 8.20166mm } + { 193.3mil; 384.85mil } + { 5.6581mm; 8.20166mm } + { 5.953mm; 8.555736mm } + } + } + + ha:flags { + clearpoly=1 + } + } ha:text.585 { - string=100 500; x=8.069326mm; y=10.109708mm; scale=200; fid=0; + string=100 500; x=7.154926mm; y=12.675108mm; scale=250; fid=0; ha:flags { clearline=1 onsolder=1 @@ -492,29 +665,30 @@ ha:pcb-rnd-board-v8 { rot = 0.000000 } ha:text.583 { - string=v1.1 ` 2013; x=28.0mil; y=211.0mil; scale=100; fid=0; + string=` 2022 Bdale Garbee; x=353.0mil; y=124.0mil; scale=100; fid=0; ha:flags { onsolder=1 } rot = 0.000000 } - ha:text.582 { - string=Bdale Garbee; x=24.0mil; y=138.0mil; scale=100; fid=0; + ha:text.581 { + string=Charge Rate; x=345.0mil; y=353.0mil; scale=150; fid=0; ha:flags { + clearline=1 onsolder=1 } - rot = 0.000000 + rot = 360.000000 } - ha:text.581 { - string=Charge Rate; x=439.0mil; y=266.0mil; scale=100; fid=0; + ha:text.580 { + string=mA; x=530.0mil; y=419.0mil; scale=150; fid=0; ha:flags { clearline=1 onsolder=1 } - rot = 360.000000 + rot = 0.000000 } - ha:text.580 { - string=mA; x=555.0mil; y=315.0mil; scale=100; fid=0; + ha:text.4897 { + string=LipoCharger v3.0; x=358.0mil; y=224.0mil; scale=125; fid=0; ha:flags { clearline=1 onsolder=1 @@ -578,6 +752,24 @@ ha:pcb-rnd-board-v8 { } li:objects { + ha:padstack_ref.32669 { + proto=4; x=346.0mil; y=103.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + ha:padstack_ref.32676 { + proto=4; x=679.0mil; y=159.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil; + ha:flags { + clearline=1 + } + + li:thermal { + } + } ha:subc.789 { ha:attributes { value=dualLED @@ -1159,6 +1351,11 @@ ha:pcb-rnd-board-v8 { solid noshape } + li:3 { + on + solid + noshape + } } ha:attributes { @@ -1177,6 +1374,11 @@ ha:pcb-rnd-board-v8 { solid noshape } + li:3 { + on + solid + noshape + } } ha:attributes { @@ -1251,7 +1453,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:top copper} { + {ha:top copper} { lid=2 ha:combining { } @@ -1807,7 +2009,7 @@ ha:pcb-rnd-board-v8 { li:objects { ha:padstack_ref.1651 { - proto=0; x=740.0mil; y=169.05mil; rot=90.000000; xmirror=0; smirror=0; clearance=8.0mil; + proto=0; x=740.0mil; y=180.05mil; rot=90.000000; xmirror=0; smirror=0; clearance=8.0mil; li:thermal { } @@ -1818,7 +2020,7 @@ ha:pcb-rnd-board-v8 { ha:flags ={ clearline=1 }; } ha:padstack_ref.1652 { - proto=0; x=740.0mil; y=50.95mil; rot=90.000000; xmirror=0; smirror=0; clearance=8.0mil; + proto=0; x=740.0mil; y=61.95mil; rot=90.000000; xmirror=0; smirror=0; clearance=8.0mil; li:thermal { } @@ -1836,10 +2038,10 @@ ha:pcb-rnd-board-v8 { li:objects { ha:line.1632 { - x1=702.6mil; y1=133.62mil; x2=702.6mil; y2=2.194052mm; thickness=8.0mil; clearance=0.0; + x1=702.6mil; y1=144.62mil; x2=702.6mil; y2=2.473452mm; thickness=8.0mil; clearance=0.0; } ha:line.1635 { - x1=19.74596mm; y1=133.62mil; x2=19.74596mm; y2=2.194052mm; thickness=8.0mil; clearance=0.0; + x1=19.74596mm; y1=144.62mil; x2=19.74596mm; y2=2.473452mm; thickness=8.0mil; clearance=0.0; } } ha:type { @@ -1854,25 +2056,25 @@ ha:pcb-rnd-board-v8 { li:objects { ha:line.1639 { - x1=740.0mil; y1=110.0mil; x2=740.0mil; y2=110.0mil; thickness=0.1mm; clearance=0.0; + x1=740.0mil; y1=121.0mil; x2=740.0mil; y2=121.0mil; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=pnp-origin } } ha:line.1642 { - x1=740.0mil; y1=110.0mil; x2=740.0mil; y2=110.0mil; thickness=0.1mm; clearance=0.0; + x1=740.0mil; y1=121.0mil; x2=740.0mil; y2=121.0mil; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=origin } } ha:line.1645 { - x1=740.0mil; y1=110.0mil; x2=740.0mil; y2=1.794mm; thickness=0.1mm; clearance=0.0; + x1=740.0mil; y1=121.0mil; x2=740.0mil; y2=2.0734mm; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=x } } ha:line.1648 { - x1=740.0mil; y1=110.0mil; x2=19.796mm; y2=110.0mil; thickness=0.1mm; clearance=0.0; + x1=740.0mil; y1=121.0mil; x2=19.796mm; y2=121.0mil; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=y } @@ -1967,7 +2169,7 @@ ha:pcb-rnd-board-v8 { li:objects { ha:padstack_ref.2291 { - proto=0; x=629.0mil; y=138.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil; + proto=0; x=630.0mil; y=159.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil; ha:flags { clearline=1 } @@ -1981,7 +2183,7 @@ ha:pcb-rnd-board-v8 { } } ha:padstack_ref.2292 { - proto=0; x=629.0mil; y=60.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil; + proto=0; x=630.0mil; y=81.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil; ha:flags { clearline=1 } @@ -1995,7 +2197,7 @@ ha:pcb-rnd-board-v8 { } } ha:padstack_ref.2293 { - proto=0; x=547.0mil; y=60.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil; + proto=0; x=548.0mil; y=81.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil; ha:flags { clearline=1 } @@ -2009,7 +2211,7 @@ ha:pcb-rnd-board-v8 { } } ha:padstack_ref.2294 { - proto=0; x=547.0mil; y=99.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil; + proto=0; x=548.0mil; y=120.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil; li:thermal { } @@ -2019,7 +2221,7 @@ ha:pcb-rnd-board-v8 { } } ha:padstack_ref.2295 { - proto=0; x=547.0mil; y=138.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil; + proto=0; x=548.0mil; y=159.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil; ha:flags { clearline=1 } @@ -2041,16 +2243,16 @@ ha:pcb-rnd-board-v8 { li:objects { ha:line.2267 { - x1=519.0mil; y1=40.0mil; x2=519.0mil; y2=158.0mil; thickness=10.0mil; clearance=0.0; + x1=520.0mil; y1=61.0mil; x2=520.0mil; y2=179.0mil; thickness=10.0mil; clearance=0.0; } ha:line.2270 { - x1=519.0mil; y1=40.0mil; x2=658.0mil; y2=40.0mil; thickness=10.0mil; clearance=0.0; + x1=520.0mil; y1=61.0mil; x2=659.0mil; y2=61.0mil; thickness=10.0mil; clearance=0.0; } ha:line.2273 { - x1=658.0mil; y1=40.0mil; x2=658.0mil; y2=158.0mil; thickness=10.0mil; clearance=0.0; + x1=659.0mil; y1=61.0mil; x2=659.0mil; y2=179.0mil; thickness=10.0mil; clearance=0.0; } ha:line.2276 { - x1=519.0mil; y1=158.0mil; x2=658.0mil; y2=158.0mil; thickness=10.0mil; clearance=0.0; + x1=520.0mil; y1=179.0mil; x2=659.0mil; y2=179.0mil; thickness=10.0mil; clearance=0.0; } } ha:type { @@ -2065,7 +2267,7 @@ ha:pcb-rnd-board-v8 { li:objects { ha:line.2279 { - x1=14.72692mm; y1=99.0mil; x2=14.72692mm; y2=99.0mil; thickness=0.1mm; clearance=0.0; + x1=14.75232mm; y1=120.0mil; x2=14.75232mm; y2=120.0mil; thickness=0.1mm; clearance=0.0; ha:flags { selected=1 } @@ -2075,7 +2277,7 @@ ha:pcb-rnd-board-v8 { } } ha:line.2282 { - x1=629.0mil; y1=138.0mil; x2=629.0mil; y2=138.0mil; thickness=0.1mm; clearance=0.0; + x1=630.0mil; y1=159.0mil; x2=630.0mil; y2=159.0mil; thickness=0.1mm; clearance=0.0; ha:flags { selected=1 } @@ -2085,7 +2287,7 @@ ha:pcb-rnd-board-v8 { } } ha:line.2285 { - x1=629.0mil; y1=138.0mil; x2=16.9766mm; y2=138.0mil; thickness=0.1mm; clearance=0.0; + x1=630.0mil; y1=159.0mil; x2=17.002mm; y2=159.0mil; thickness=0.1mm; clearance=0.0; ha:flags { selected=1 } @@ -2095,7 +2297,7 @@ ha:pcb-rnd-board-v8 { } } ha:line.2288 { - x1=629.0mil; y1=138.0mil; x2=629.0mil; y2=4.5052mm; thickness=0.1mm; clearance=0.0; + x1=630.0mil; y1=159.0mil; x2=630.0mil; y2=5.0386mm; thickness=0.1mm; clearance=0.0; ha:flags { selected=1 } @@ -2191,7 +2393,7 @@ ha:pcb-rnd-board-v8 { li:objects { ha:padstack_ref.2310 { - proto=0; x=627.82mil; y=240.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil; + proto=0; x=679.0mil; y=6.208014mm; rot=270.000000; xmirror=0; smirror=0; clearance=8.0mil; li:thermal { } @@ -2201,7 +2403,7 @@ ha:pcb-rnd-board-v8 { } } ha:padstack_ref.2311 { - proto=0; x=679.0mil; y=240.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil; + proto=0; x=679.0mil; y=7.507986mm; rot=270.000000; xmirror=0; smirror=0; clearance=8.0mil; ha:flags { clearline=1 } @@ -2235,7 +2437,7 @@ ha:pcb-rnd-board-v8 { li:objects { ha:line.2298 { - x1=16.596614mm; y1=240.0mil; x2=16.596614mm; y2=240.0mil; thickness=0.1mm; clearance=0.0; + x1=679.0mil; y1=270.0mil; x2=679.0mil; y2=270.0mil; thickness=0.1mm; clearance=0.0; ha:flags { selected=1 } @@ -2245,7 +2447,7 @@ ha:pcb-rnd-board-v8 { } } ha:line.2301 { - x1=16.596614mm; y1=240.0mil; x2=16.596614mm; y2=240.0mil; thickness=0.1mm; clearance=0.0; + x1=679.0mil; y1=270.0mil; x2=679.0mil; y2=270.0mil; thickness=0.1mm; clearance=0.0; ha:flags { selected=1 } @@ -2255,7 +2457,7 @@ ha:pcb-rnd-board-v8 { } } ha:line.2304 { - x1=16.596614mm; y1=240.0mil; x2=17.596614mm; y2=240.0mil; thickness=0.1mm; clearance=0.0; + x1=679.0mil; y1=270.0mil; x2=679.0mil; y2=7.858mm; thickness=0.1mm; clearance=0.0; ha:flags { selected=1 } @@ -2265,7 +2467,7 @@ ha:pcb-rnd-board-v8 { } } ha:line.2307 { - x1=16.596614mm; y1=240.0mil; x2=16.596614mm; y2=7.096mm; thickness=0.1mm; clearance=0.0; + x1=679.0mil; y1=270.0mil; x2=16.2466mm; y2=270.0mil; thickness=0.1mm; clearance=0.0; ha:flags { selected=1 } @@ -2361,7 +2563,7 @@ ha:pcb-rnd-board-v8 { li:objects { ha:padstack_ref.2326 { - proto=0; x=14.050772mm; y=240.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil; + proto=0; x=502.0mil; y=6.208014mm; rot=270.000000; xmirror=0; smirror=0; clearance=8.0mil; li:thermal { } @@ -2371,7 +2573,7 @@ ha:pcb-rnd-board-v8 { } } ha:padstack_ref.2327 { - proto=0; x=502.0mil; y=240.0mil; rot=180.000000; xmirror=0; smirror=0; clearance=8.0mil; + proto=0; x=502.0mil; y=7.507986mm; rot=270.000000; xmirror=0; smirror=0; clearance=8.0mil; ha:flags { clearline=1 } @@ -2405,7 +2607,7 @@ ha:pcb-rnd-board-v8 { li:objects { ha:line.2314 { - x1=527.59mil; y1=240.0mil; x2=527.59mil; y2=240.0mil; thickness=0.1mm; clearance=0.0; + x1=502.0mil; y1=270.0mil; x2=502.0mil; y2=270.0mil; thickness=0.1mm; clearance=0.0; ha:flags { selected=1 } @@ -2415,7 +2617,7 @@ ha:pcb-rnd-board-v8 { } } ha:line.2317 { - x1=527.59mil; y1=240.0mil; x2=527.59mil; y2=240.0mil; thickness=0.1mm; clearance=0.0; + x1=502.0mil; y1=270.0mil; x2=502.0mil; y2=270.0mil; thickness=0.1mm; clearance=0.0; ha:flags { selected=1 } @@ -2425,7 +2627,7 @@ ha:pcb-rnd-board-v8 { } } ha:line.2320 { - x1=527.59mil; y1=240.0mil; x2=12.400786mm; y2=240.0mil; thickness=0.1mm; clearance=0.0; + x1=502.0mil; y1=270.0mil; x2=502.0mil; y2=7.858mm; thickness=0.1mm; clearance=0.0; ha:flags { selected=1 } @@ -2435,7 +2637,7 @@ ha:pcb-rnd-board-v8 { } } ha:line.2323 { - x1=527.59mil; y1=240.0mil; x2=527.59mil; y2=5.096mm; thickness=0.1mm; clearance=0.0; + x1=502.0mil; y1=270.0mil; x2=11.7508mm; y2=270.0mil; thickness=0.1mm; clearance=0.0; ha:flags { selected=1 } @@ -2531,7 +2733,7 @@ ha:pcb-rnd-board-v8 { li:objects { ha:padstack_ref.2348 { - proto=0; x=440.0mil; y=169.05mil; rot=90.000000; xmirror=0; smirror=0; clearance=8.0mil; + proto=0; x=440.0mil; y=179.05mil; rot=90.000000; xmirror=0; smirror=0; clearance=8.0mil; li:thermal { } @@ -2542,7 +2744,7 @@ ha:pcb-rnd-board-v8 { ha:flags ={ clearline=1 }; } ha:padstack_ref.2349 { - proto=0; x=440.0mil; y=50.95mil; rot=90.000000; xmirror=0; smirror=0; clearance=8.0mil; + proto=0; x=440.0mil; y=60.95mil; rot=90.000000; xmirror=0; smirror=0; clearance=8.0mil; li:thermal { } @@ -2560,10 +2762,10 @@ ha:pcb-rnd-board-v8 { li:objects { ha:line.2330 { - x1=402.6mil; y1=133.62mil; x2=402.6mil; y2=2.194052mm; thickness=8.0mil; clearance=0.0; + x1=402.6mil; y1=143.62mil; x2=402.6mil; y2=2.448052mm; thickness=8.0mil; clearance=0.0; } ha:line.2333 { - x1=12.12596mm; y1=133.62mil; x2=12.12596mm; y2=2.194052mm; thickness=8.0mil; clearance=0.0; + x1=12.12596mm; y1=143.62mil; x2=12.12596mm; y2=2.448052mm; thickness=8.0mil; clearance=0.0; } } ha:type { @@ -2578,7 +2780,7 @@ ha:pcb-rnd-board-v8 { li:objects { ha:line.2336 { - x1=440.0mil; y1=110.0mil; x2=440.0mil; y2=110.0mil; thickness=0.1mm; clearance=0.0; + x1=440.0mil; y1=120.0mil; x2=440.0mil; y2=120.0mil; thickness=0.1mm; clearance=0.0; ha:flags { selected=1 } @@ -2588,7 +2790,7 @@ ha:pcb-rnd-board-v8 { } } ha:line.2339 { - x1=440.0mil; y1=110.0mil; x2=440.0mil; y2=110.0mil; thickness=0.1mm; clearance=0.0; + x1=440.0mil; y1=120.0mil; x2=440.0mil; y2=120.0mil; thickness=0.1mm; clearance=0.0; ha:flags { selected=1 } @@ -2598,7 +2800,7 @@ ha:pcb-rnd-board-v8 { } } ha:line.2342 { - x1=440.0mil; y1=110.0mil; x2=440.0mil; y2=1.794mm; thickness=0.1mm; clearance=0.0; + x1=440.0mil; y1=120.0mil; x2=440.0mil; y2=2.048mm; thickness=0.1mm; clearance=0.0; ha:flags { selected=1 } @@ -2608,7 +2810,7 @@ ha:pcb-rnd-board-v8 { } } ha:line.2345 { - x1=440.0mil; y1=110.0mil; x2=12.176mm; y2=110.0mil; thickness=0.1mm; clearance=0.0; + x1=440.0mil; y1=120.0mil; x2=12.176mm; y2=120.0mil; thickness=0.1mm; clearance=0.0; ha:flags { selected=1 } @@ -2885,7 +3087,7 @@ ha:pcb-rnd-board-v8 { li:objects { ha:padstack_ref.2885 { - proto=0; x=733.7mil; y=8.65378mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.0mil; + proto=0; x=733.7mil; y=9.92378mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.0mil; li:thermal { } @@ -2895,7 +3097,7 @@ ha:pcb-rnd-board-v8 { } } ha:padstack_ref.2886 { - proto=0; x=733.7mil; y=427.31mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.0mil; + proto=0; x=733.7mil; y=477.31mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.0mil; li:thermal { } @@ -2905,7 +3107,7 @@ ha:pcb-rnd-board-v8 { } } ha:padstack_ref.2887 { - proto=1; x=446.31mil; y=427.31mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.0mil; + proto=1; x=446.31mil; y=477.31mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.0mil; li:thermal { } @@ -2915,7 +3117,7 @@ ha:pcb-rnd-board-v8 { } } ha:padstack_ref.2888 { - proto=1; x=446.31mil; y=8.65378mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.0mil; + proto=1; x=446.31mil; y=9.92378mm; rot=0.000000; xmirror=0; smirror=0; clearance=4.0mil; li:thermal { } @@ -2925,7 +3127,7 @@ ha:pcb-rnd-board-v8 { } } ha:padstack_ref.2889 { - proto=2; x=530.95mil; y=384.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.0mil; + proto=2; x=530.95mil; y=434.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.0mil; ha:flags { clearline=1 } @@ -2942,6 +3144,11 @@ ha:pcb-rnd-board-v8 { solid noshape } + li:3 { + on + solid + noshape + } } ha:attributes { @@ -2950,7 +3157,7 @@ ha:pcb-rnd-board-v8 { } } ha:padstack_ref.2890 { - proto=2; x=16.486124mm; y=384.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.0mil; + proto=2; x=16.486124mm; y=434.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.0mil; ha:flags { clearline=1 } @@ -2961,6 +3168,11 @@ ha:pcb-rnd-board-v8 { solid noshape } + li:3 { + on + solid + noshape + } } ha:attributes { @@ -2969,7 +3181,7 @@ ha:pcb-rnd-board-v8 { } } ha:padstack_ref.2891 { - proto=3; x=501.43mil; y=315.11mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.0mil; + proto=3; x=501.43mil; y=365.11mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.0mil; ha:flags { clearline=1 } @@ -2983,7 +3195,7 @@ ha:pcb-rnd-board-v8 { } } ha:padstack_ref.2892 { - proto=3; x=15.736062mm; y=315.11mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.0mil; + proto=3; x=15.736062mm; y=365.11mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.0mil; ha:flags { clearline=1 } @@ -2997,7 +3209,7 @@ ha:pcb-rnd-board-v8 { } } ha:padstack_ref.2893 { - proto=3; x=678.58mil; y=315.11mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.0mil; + proto=3; x=678.58mil; y=365.11mil; rot=0.000000; xmirror=0; smirror=0; clearance=4.0mil; ha:flags { clearline=1 } @@ -3031,25 +3243,25 @@ ha:pcb-rnd-board-v8 { li:objects { ha:line.2873 { - x1=15.069453mm; y1=9.170388mm; x2=15.069453mm; y2=9.170388mm; thickness=0.1mm; clearance=0.0; + x1=15.069453mm; y1=10.440388mm; x2=15.069453mm; y2=10.440388mm; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=pnp-origin } } ha:line.2876 { - x1=590.0mil; y1=384.0mil; x2=590.0mil; y2=384.0mil; thickness=0.1mm; clearance=0.0; + x1=590.0mil; y1=434.0mil; x2=590.0mil; y2=434.0mil; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=origin } } ha:line.2879 { - x1=590.0mil; y1=384.0mil; x2=15.986mm; y2=384.0mil; thickness=0.1mm; clearance=0.0; + x1=590.0mil; y1=434.0mil; x2=15.986mm; y2=434.0mil; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=x } } ha:line.2882 { - x1=590.0mil; y1=384.0mil; x2=590.0mil; y2=10.7536mm; thickness=0.1mm; clearance=0.0; + x1=590.0mil; y1=434.0mil; x2=590.0mil; y2=12.0236mm; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=y } @@ -3309,42 +3521,6 @@ ha:pcb-rnd-board-v8 { } uid = pk41U88PFDL+MVRd33AAAAAL } - ha:rat.3983 { - x1=5.804789mm; y1=43.28mil; lgrp1=3; anchor1=pcb/789/804; x2=294.41mil; y2=60.0mil; lgrp2=3; anchor2=pcb/1053/1067; - } - ha:rat.3986 { - x1=5.804789mm; y1=76.73mil; lgrp1=3; anchor1=pcb/789/805; x2=171.455mil; y2=43.28mil; lgrp2=3; anchor2=pcb/789/806; - } - ha:rat.3989 { - x1=5.804789mm; y1=76.73mil; lgrp1=3; anchor1=pcb/789/805; x2=547.0mil; y2=60.0mil; lgrp2=3; anchor2=pcb/2266/2293; - } - ha:rat.3992 { - x1=171.455mil; y1=76.73mil; lgrp1=3; anchor1=pcb/789/807; x2=105.59mil; y2=60.0mil; lgrp2=3; anchor2=pcb/1086/1101; - } - ha:rat.3995 { - x1=679.0mil; y1=240.0mil; lgrp1=3; anchor1=pcb/2297/2311; x2=678.58mil; y2=315.11mil; lgrp2=3; anchor2=pcb/2871/2893; - } - ha:rat.3998 { - x1=502.0mil; y1=240.0mil; lgrp1=3; anchor1=pcb/2313/2327; x2=501.43mil; y2=315.11mil; lgrp2=3; anchor2=pcb/2871/2891; - } - ha:rat.4001 { - x1=440.0mil; y1=169.05mil; lgrp1=3; anchor1=pcb/2329/2348; x2=547.0mil; y2=138.0mil; lgrp2=3; anchor2=pcb/2266/2295; - } - ha:rat.4004 { - x1=440.0mil; y1=169.05mil; lgrp1=3; anchor1=pcb/2329/2348; x2=7.784591mm; y2=6.27038mm; lgrp2=3; anchor2=pcb/3655/3670; - } - ha:rat.4007 { - x1=15.736062mm; y1=315.11mil; lgrp1=3; anchor1=pcb/2871/2892; x2=629.0mil; y2=60.0mil; lgrp2=3; anchor2=pcb/2266/2292; - } - ha:rat.4010 { - x1=740.0mil; y1=169.05mil; lgrp1=3; anchor1=pcb/1631/1651; x2=629.0mil; y2=138.0mil; lgrp2=3; anchor2=pcb/2266/2291; - } - ha:rat.4013 { - x1=740.0mil; y1=169.05mil; lgrp1=3; anchor1=pcb/1631/1651; x2=837.6mil; y2=301.18mil; lgrp2=3; anchor2=pcb/1011/1025; - } - ha:rat.4016 { - x1=8.777986mm; y1=60.0mil; lgrp1=3; anchor1=pcb/1053/1068; x2=629.0mil; y2=138.0mil; lgrp2=3; anchor2=pcb/2266/2291; - } } } @@ -5391,6 +5567,51 @@ ha:pcb-rnd-board-v8 { } } } +ha:` { + width=1.651001mm; height=1.651001mm; delta=12.0mil; + li:objects { + ha:line.0 { + x1=50.0mil; y1=0.0; x2=65.0mil; y2=15.0mil; thickness=8.0mil; + } + ha:line.1 { + x1=65.0mil; y1=50.0mil; x2=50.0mil; y2=65.0mil; thickness=8.0mil; + } + ha:line.2 { + x1=50.0mil; y1=65.0mil; x2=15.0mil; y2=65.0mil; thickness=8.0mil; + } + ha:line.3 { + x1=15.0mil; y1=65.0mil; x2=0.0; y2=50.0mil; thickness=8.0mil; + } + ha:line.4 { + x1=0.0; y1=50.0mil; x2=0.0; y2=15.0mil; thickness=8.0mil; + } + ha:line.5 { + x1=0.0; y1=15.0mil; x2=15.0mil; y2=0.0; thickness=8.0mil; + } + ha:line.6 { + x1=15.0mil; y1=0.0; x2=50.0mil; y2=0.0; thickness=8.0mil; + } + ha:line.7 { + x1=65.0mil; y1=15.0mil; x2=65.0mil; y2=50.0mil; thickness=8.0mil; + } + ha:line.8 { + x1=25.0mil; y1=25.0mil; x2=40.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.9 { + x1=20.0mil; y1=30.0mil; x2=25.0mil; y2=25.0mil; thickness=8.0mil; + } + ha:line.10 { + x1=20.0mil; y1=30.0mil; x2=20.0mil; y2=40.0mil; thickness=8.0mil; + } + ha:line.11 { + x1=20.0mil; y1=40.0mil; x2=25.0mil; y2=45.0mil; thickness=8.0mil; + } + ha:line.12 { + x1=25.0mil; y1=45.0mil; x2=40.0mil; y2=45.0mil; thickness=8.0mil; + } + } + } + ha:_ { width=0.508001mm; height=1.270001mm; delta=12.0mil; li:objects { @@ -5414,15 +5635,21 @@ ha:pcb-rnd-board-v8 { min_wid = 0.1524 mm bloat = 0.1524 mm min_drill = 0.3810 mm + via_proto = 4 + clearance = 8.00 mil + text_scale = 100 + text_thickness = 0 + line_thickness = 10.00 mil } ha:editor { ha:view { - flip_y = 0 + flip_y = 1 } - show_solder_side = 0 + show_solder_side = 1 grids_idx = 1 grid = 1.00 mil buffer_number = 0 + all_direction_lines = true } } }