From e745eec5bbf46b6b5180c7ef629cb93a791e9c1d Mon Sep 17 00:00:00 2001 From: Bdale Garbee Date: Sat, 4 Oct 2025 12:28:08 -0600 Subject: [PATCH] trim PCB on the DB connector end to improve mechanical fit --- quantistrand.lht | 306 +++++++++++++++++++++++++---------------------- 1 file changed, 165 insertions(+), 141 deletions(-) diff --git a/quantistrand.lht b/quantistrand.lht index 9eaf907..e358fb7 100644 --- a/quantistrand.lht +++ b/quantistrand.lht @@ -4416,14 +4416,14 @@ ha:pcb-rnd-board-v8 { text_scale = 100 clearance = 10.0mil } - {ha:oh wow} { + {ha:oh wow} { via_proto = 3 thickness = 100.0mil text_thick = 0.0 text_scale = 100 clearance = 20.0mil } - {ha:mega amps} { + {ha:mega amps} { thickness = 225.0mil text_thick = 0.0 text_scale = 100 @@ -4782,15 +4782,6 @@ ha:pcb-rnd-board-v8 { li:thermal { } } - ha:padstack_ref.1853145 { - proto=4; x=789.0mil; y=222.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; - ha:flags { - clearline=1 - } - - li:thermal { - } - } ha:padstack_ref.1854112 { proto=4; x=600.0mil; y=450.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; ha:flags { @@ -4864,6 +4855,24 @@ ha:pcb-rnd-board-v8 { } } } + ha:padstack_ref.1854981 { + proto=4; x=822.0mil; y=553.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + ha:padstack_ref.1855034 { + proto=4; x=823.0mil; y=673.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; + ha:flags { + clearline=1 + } + + li:thermal { + } + } ha:subc.1849930 { ha:attributes { refdes=Z1 @@ -8272,58 +8281,6 @@ ha:pcb-rnd-board-v8 { } lid = 0 li:objects { - ha:line.1851133 { - x1=1000.0mil; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil; - ha:flags { - clearline=1 - lock=1 - } - - ha:attributes { - on_every_layer= - on_every_layer_gen=outline - noexport=1 - } - } - ha:line.1851145 { - x1=0.0; y1=0.0; x2=1000.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil; - ha:flags { - clearline=1 - lock=1 - } - - ha:attributes { - on_every_layer= - on_every_layer_gen=outline - noexport=1 - } - } - ha:line.1851157 { - x1=0.0; y1=0.0; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil; - ha:flags { - clearline=1 - lock=1 - } - - ha:attributes { - on_every_layer= - on_every_layer_gen=outline - noexport=1 - } - } - ha:line.1851169 { - x1=1000.0mil; y1=0.0; x2=1000.0mil; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil; - ha:flags { - clearline=1 - lock=1 - } - - ha:attributes { - on_every_layer= - on_every_layer_gen=outline - noexport=1 - } - } ha:line.1852388 { x1=400.0mil; y1=50.0mil; x2=400.0mil; y2=85.52mil; thickness=10.0mil; clearance=12.0mil; ha:flags { @@ -8510,18 +8467,6 @@ ha:pcb-rnd-board-v8 { clearline=1 } } - ha:line.1852961 { - x1=900.0mil; y1=750.0mil; x2=957.0mil; y2=693.0mil; thickness=10.0mil; clearance=12.0mil; - ha:flags { - clearline=1 - } - } - ha:line.1852964 { - x1=957.0mil; y1=693.0mil; x2=957.0mil; y2=222.0mil; thickness=10.0mil; clearance=12.0mil; - ha:flags { - clearline=1 - } - } ha:line.1853082 { x1=150.0mil; y1=200.0mil; x2=237.0mil; y2=200.0mil; thickness=10.0mil; clearance=12.0mil; ha:flags { @@ -8558,30 +8503,6 @@ ha:pcb-rnd-board-v8 { clearline=1 } } - ha:line.1853176 { - x1=789.0mil; y1=222.0mil; x2=828.0mil; y2=222.0mil; thickness=10.0mil; clearance=12.0mil; - ha:flags { - clearline=1 - } - } - ha:line.1853179 { - x1=828.0mil; y1=222.0mil; x2=850.0mil; y2=200.0mil; thickness=10.0mil; clearance=12.0mil; - ha:flags { - clearline=1 - } - } - ha:line.1853182 { - x1=850.0mil; y1=200.0mil; x2=935.0mil; y2=200.0mil; thickness=10.0mil; clearance=12.0mil; - ha:flags { - clearline=1 - } - } - ha:line.1853185 { - x1=935.0mil; y1=200.0mil; x2=957.0mil; y2=222.0mil; thickness=10.0mil; clearance=12.0mil; - ha:flags { - clearline=1 - } - } ha:line.1853445 { x1=200.0mil; y1=550.0mil; x2=365.52mil; y2=550.0mil; thickness=10.0mil; clearance=12.0mil; ha:flags { @@ -8666,21 +8587,8 @@ ha:pcb-rnd-board-v8 { clearline=1 } } - } - color = {#8b2323} - group = 3 - ha:combining { - } - } - ha:bottom-sig { - ha:attributes { - {pcb-rnd::key::vis} = {l; Shiftb} - {pcb-rnd::key::select} = {l; b} - } - lid = 1 - li:objects { - ha:line.1851142 { - x1=1000.0mil; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil; + ha:line.1854925 { + x1=950.0mil; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil; ha:flags { clearline=1 lock=1 @@ -8692,8 +8600,8 @@ ha:pcb-rnd-board-v8 { noexport=1 } } - ha:line.1851154 { - x1=0.0; y1=0.0; x2=1000.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil; + ha:line.1854931 { + x1=0.0; y1=0.0; x2=950.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil; ha:flags { clearline=1 lock=1 @@ -8705,7 +8613,7 @@ ha:pcb-rnd-board-v8 { noexport=1 } } - ha:line.1851166 { + ha:line.1854937 { x1=0.0; y1=0.0; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil; ha:flags { clearline=1 @@ -8718,8 +8626,8 @@ ha:pcb-rnd-board-v8 { noexport=1 } } - ha:line.1851178 { - x1=1000.0mil; y1=0.0; x2=1000.0mil; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil; + ha:line.1854943 { + x1=950.0mil; y1=0.0; x2=950.0mil; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil; ha:flags { clearline=1 lock=1 @@ -8731,20 +8639,33 @@ ha:pcb-rnd-board-v8 { noexport=1 } } - ha:line.1852410 { - x1=275.0mil; y1=600.0mil; x2=275.0mil; y2=104.0mil; thickness=10.0mil; clearance=12.0mil; + ha:line.1855035 { + x1=822.0mil; y1=553.0mil; x2=822.0mil; y2=672.0mil; thickness=10.0mil; clearance=12.0mil; ha:flags { clearline=1 } } - ha:line.1852485 { - x1=900.0mil; y1=550.0mil; x2=325.0mil; y2=550.0mil; thickness=10.0mil; clearance=12.0mil; + ha:line.1855053 { + x1=822.0mil; y1=672.0mil; x2=823.0mil; y2=673.0mil; thickness=10.0mil; clearance=12.0mil; ha:flags { clearline=1 } } - ha:line.1852488 { - x1=325.0mil; y1=550.0mil; x2=275.0mil; y2=600.0mil; thickness=10.0mil; clearance=12.0mil; + } + color = {#8b2323} + group = 3 + ha:combining { + } + } + ha:bottom-sig { + ha:attributes { + {pcb-rnd::key::vis} = {l; Shiftb} + {pcb-rnd::key::select} = {l; b} + } + lid = 1 + li:objects { + ha:line.1852410 { + x1=275.0mil; y1=600.0mil; x2=275.0mil; y2=104.0mil; thickness=10.0mil; clearance=12.0mil; ha:flags { clearline=1 } @@ -8779,18 +8700,6 @@ ha:pcb-rnd-board-v8 { clearline=1 } } - ha:line.1853139 { - x1=790.0mil; y1=222.0mil; x2=376.0mil; y2=222.0mil; thickness=10.0mil; clearance=12.0mil; - ha:flags { - clearline=1 - } - } - ha:line.1853142 { - x1=376.0mil; y1=222.0mil; x2=326.0mil; y2=172.0mil; thickness=10.0mil; clearance=12.0mil; - ha:flags { - clearline=1 - } - } ha:line.1853680 { x1=275.0mil; y1=104.0mil; x2=329.0mil; y2=50.0mil; thickness=10.0mil; clearance=12.0mil; ha:flags { @@ -8827,6 +8736,106 @@ ha:pcb-rnd-board-v8 { clearline=1 } } + ha:line.1854928 { + x1=950.0mil; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil; + ha:flags { + clearline=1 + lock=1 + } + + ha:attributes { + on_every_layer= + on_every_layer_gen=outline + noexport=1 + } + } + ha:line.1854934 { + x1=0.0; y1=0.0; x2=950.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil; + ha:flags { + clearline=1 + lock=1 + } + + ha:attributes { + on_every_layer= + on_every_layer_gen=outline + noexport=1 + } + } + ha:line.1854940 { + x1=0.0; y1=0.0; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil; + ha:flags { + clearline=1 + lock=1 + } + + ha:attributes { + on_every_layer= + on_every_layer_gen=outline + noexport=1 + } + } + ha:line.1854946 { + x1=950.0mil; y1=0.0; x2=950.0mil; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil; + ha:flags { + clearline=1 + lock=1 + } + + ha:attributes { + on_every_layer= + on_every_layer_gen=outline + noexport=1 + } + } + ha:line.1854982 { + x1=326.0mil; y1=172.0mil; x2=326.0mil; y2=352.0mil; thickness=10.0mil; clearance=12.0mil; + ha:flags { + clearline=1 + } + } + ha:line.1855019 { + x1=275.0mil; y1=600.0mil; x2=597.0mil; y2=600.0mil; thickness=10.0mil; clearance=12.0mil; + ha:flags { + clearline=1 + } + } + ha:line.1855022 { + x1=597.0mil; y1=600.0mil; x2=612.0mil; y2=585.0mil; thickness=10.0mil; clearance=12.0mil; + ha:flags { + clearline=1 + } + } + ha:line.1855025 { + x1=612.0mil; y1=585.0mil; x2=865.0mil; y2=585.0mil; thickness=10.0mil; clearance=12.0mil; + ha:flags { + clearline=1 + } + } + ha:line.1855028 { + x1=865.0mil; y1=585.0mil; x2=900.0mil; y2=550.0mil; thickness=10.0mil; clearance=12.0mil; + ha:flags { + clearline=1 + } + } + ha:line.1855038 { + x1=822.0mil; y1=553.0mil; x2=527.0mil; y2=553.0mil; thickness=10.0mil; clearance=12.0mil; + ha:flags { + clearline=1 + } + } + ha:line.1855041 { + x1=326.0mil; y1=352.0mil; x2=527.0mil; y2=553.0mil; thickness=10.0mil; clearance=12.0mil; + ha:flags { + clearline=1 + } + } + ha:line.1855050 { + x1=822.0mil; y1=672.0mil; x2=900.0mil; y2=750.0mil; thickness=10.0mil; clearance=12.0mil; + ha:flags { + clearline=1 + } + } } color = {#3a5fcd} group = 6 @@ -8861,6 +8870,21 @@ ha:pcb-rnd-board-v8 { } } + ha:flags { + clearpolypoly=1 + clearpoly=1 + } + } + ha:polygon.1854949 { clearance=12.0mil; + li:geometry { + ta:contour { + { 100.0mil; 5.0mil } + { 945.0mil; 5.0mil } + { 945.0mil; 215.0mil } + { 100.0mil; 215.0mil } + } + } + ha:flags { clearpolypoly=1 clearpoly=1 @@ -8901,7 +8925,7 @@ ha:pcb-rnd-board-v8 { lid = 4 li:objects { ha:line.1844479 { - x1=1000.0mil; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil; + x1=950.0mil; y1=1000.0mil; x2=0.0; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil; ha:flags { clearline=1 } @@ -8911,7 +8935,7 @@ ha:pcb-rnd-board-v8 { } } ha:line.1849700 { - x1=0.0; y1=0.0; x2=1000.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil; + x1=0.0; y1=0.0; x2=950.0mil; y2=0.0; thickness=10.0mil; clearance=20.0mil; ha:flags { clearline=1 } @@ -8931,7 +8955,7 @@ ha:pcb-rnd-board-v8 { } } ha:line.1851130 { - x1=1000.0mil; y1=0.0; x2=1000.0mil; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil; + x1=950.0mil; y1=0.0; x2=950.0mil; y2=1000.0mil; thickness=10.0mil; clearance=20.0mil; ha:flags { clearline=1 } @@ -8968,7 +8992,7 @@ ha:pcb-rnd-board-v8 { lid = 6 li:objects { ha:text.1853687 { - string=v3 ` 2025 Bdale Garbee; x=271.0mil; y=931.0mil; scale=80; fid=0; + string=v3b ` 2025 Bdale Garbee; x=259.0mil; y=931.0mil; scale=80; fid=0; ha:flags { clearline=1 } -- 2.47.3