From: Bdale Garbee Date: Wed, 23 Jul 2025 18:54:24 +0000 (-0600) Subject: "fix" the shorts caused by JLC handling of intended-to-be unplated holes in X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=c05a3f75ae45d24bfa5f65d8ff61bc4313ce8c42;p=hw%2Fquantimotor "fix" the shorts caused by JLC handling of intended-to-be unplated holes in the USB-C connector footprint by using 'hshadow' on the copper layers to force clearance around unplated hole --- diff --git a/quantimotor.lht b/quantimotor.lht index 817493d..391d11a 100644 --- a/quantimotor.lht +++ b/quantimotor.lht @@ -151,129 +151,129 @@ ha:pcb-rnd-board-v8 { ha:sclk { li:conn { J2-23; J6-6; U7-37; } } + ha:unnamed_net21 { + li:conn { R41-1; R42-2; U4-4; } + } + ha:unnamed_net14 { + li:conn { C102-1; C110-1; U7-7; } + } + ha:unnamed_net12 { + li:conn { J12-4; U6-8; } + } + ha:unnamed_net19 { + li:conn { Q2-4; R7-2; } + } + ha:unnamed_net17 { + li:conn { Q2-2; R8-2; U13-7; } + } ha:unnamed_net15 { li:conn { C111-2; U7-5; } } - ha:unnamed_net14 { - li:conn { C102-1; C110-1; U7-7; } - } - ha:unnamed_net12 { - li:conn { J12-4; U6-8; } - } - ha:unnamed_net19 { - li:conn { Q2-4; R7-2; } - } - ha:unnamed_net17 { - li:conn { Q2-2; R8-2; U13-7; } - } + ha:unnamed_net33 { + li:conn { C2-2; U2-3; U2-10; U2-11; } + } + ha:unnamed_net34 { + li:conn { R31-1; U2-9; } + } ha:unnamed_net20 { li:conn { C5-2; L1-1; U4-2; } } - ha:unnamed_net21 { - li:conn { R41-1; R42-2; U4-4; } - } - ha:unnamed_net33 { - li:conn { C2-2; U2-3; U2-10; U2-11; } - } - ha:unnamed_net34 { - li:conn { R31-1; U2-9; } - } - ha:unnamed_net35 { - li:conn { R32-1; U2-8; } - } - ha:unnamed_net36 { - li:conn { J7-A7; J7-B7; R31-2; } - } - ha:unnamed_net37 { - li:conn { J7-A6; J7-B6; R32-2; } - } - ha:unnamed_net43 { - li:conn { J4-2; J5-2; } - } - ha:unnamed_net44 { - li:conn { J4-3; J5-3; } - } - ha:unnamed_net42 { - li:conn { J4-1; J5-1; } - } - ha:unnamed_net45 { - li:conn { J4-4; J5-4; } - } - ha:unnamed_net41 { - li:conn { B1-4; B1-5; } - } - ha:unnamed_net48 { - li:conn { J4-7; J5-7; } - } - ha:unnamed_net46 { - li:conn { J4-5; J5-5; } - } - ha:rpi_3.3v { - li:conn { J2-1; J2-17; } - } - ha:unnamed_net55 { - li:conn { R24-2; U1-4; } - } - ha:unnamed_net57 { - li:conn { R46-2; U1-7; } - } - ha:unnamed_net22 { - li:conn { C5-1; U4-6; } - } + ha:unnamed_net36 { + li:conn { J7-A7; J7-B7; R31-2; } + } + ha:unnamed_net37 { + li:conn { J7-A6; J7-B6; R32-2; } + } + ha:unnamed_net43 { + li:conn { J4-2; J5-2; } + } + ha:unnamed_net44 { + li:conn { J4-3; J5-3; } + } + ha:unnamed_net42 { + li:conn { J4-1; J5-1; } + } + ha:unnamed_net45 { + li:conn { J4-4; J5-4; } + } + ha:unnamed_net41 { + li:conn { B1-4; B1-5; } + } + ha:unnamed_net48 { + li:conn { J4-7; J5-7; } + } + ha:unnamed_net46 { + li:conn { J4-5; J5-5; } + } + ha:rpi_3.3v { + li:conn { J2-1; J2-17; } + } + ha:unnamed_net55 { + li:conn { R24-2; U1-4; } + } + ha:unnamed_net49 { + li:conn { J4-8; J5-8; } + } ha:unnamed_net58 { li:conn { R27-2; U1-8; } } ha:unnamed_net64 { li:conn { C11-1; U1-14; } } - ha:unnamed_net60 { - li:conn { R30-2; U1-11; } + ha:unnamed_net35 { + li:conn { R32-1; U2-8; } } + ha:unnamed_net60 { + li:conn { R30-2; U1-11; } + } ha:unnamed_net66 { li:conn { J7-A5; R43-2; } } ha:unnamed_net68 { li:conn { J7-B5; R44-2; } } + ha:unnamed_net63 { + li:conn { C9-1; C10-1; U1-19; U1-20; } + } + ha:unnamed_net22 { + li:conn { C5-1; U4-6; } + } + ha:unnamed_net70 { + li:conn { C4-1; D6-1; Q1-3; Q4-5; Q4-6; R4-2; } + } + ha:unnamed_net57 { + li:conn { R46-2; U1-7; } + } + ha:unnamed_net53 { + li:conn { R28-2; U1-9; } + } + ha:unnamed_net54 { + li:conn { R16-2; U1-3; } + } ha:unnamed_net69 { li:conn { D5-2; R35-2; } } ha:unnamed_net50 { li:conn { J4-9; J5-9; } } - ha:unnamed_net70 { - li:conn { C4-1; D6-1; Q1-3; Q4-5; Q4-6; R4-2; } - } ha:unnamed_net62 { li:conn { C11-2; L2-1; U1-15; U1-16; U1-17; } } - ha:unnamed_net63 { - li:conn { C9-1; C10-1; U1-19; U1-20; } - } - ha:unnamed_net49 { - li:conn { J4-8; J5-8; } - } + ha:unnamed_net47 { + li:conn { J4-6; J5-6; } + } + ha:unnamed_net59 { + li:conn { R29-2; U1-10; } + } ha:unnamed_net71 { li:conn { D6-3; S1-3; } } ha:unnamed_net40 { li:conn { B1-2; B1-3; } } - ha:unnamed_net53 { - li:conn { R28-2; U1-9; } - } - ha:unnamed_net54 { - li:conn { R16-2; U1-3; } - } - ha:unnamed_net47 { - li:conn { J4-6; J5-6; } - } ha:fet_a { li:conn { J1-2; Q2-5; Q2-6; } } - ha:unnamed_net59 { - li:conn { R29-2; U1-10; } - } ha:led_armed { li:conn { J2-12; R3-1; } } @@ -4746,7 +4746,7 @@ 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 @@ -4780,9 +4780,9 @@ ha:pcb-rnd-board-v8 { buffer_number = 0 all_direction_lines = false ha:view { - flip_y = 1 + flip_y = 0 } - show_solder_side = 1 + show_solder_side = 0 fullscreen = 0 grid_unit = mil } @@ -19596,7 +19596,7 @@ ha:pcb-rnd-board-v8 { } li:layers { - {ha:Top Solder Mask Layer} { + {ha:Top Solder Mask Layer} { lid=0 ha:combining { auto=1; } @@ -19608,7 +19608,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Top Paste Mask Layer} { + {ha:Top Paste Mask Layer} { lid=1 ha:combining { sub=1; auto=1; } @@ -19870,7 +19870,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Top Silkscreen Layer} { + {ha:Top Silkscreen Layer} { lid=2 ha:combining { auto=1; } @@ -19936,7 +19936,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Top Layer} { + {ha:Top Layer} { lid=3 ha:combining { } @@ -19948,7 +19948,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Bottom Layer} { + {ha:Bottom Layer} { lid=4 ha:combining { } @@ -19960,7 +19960,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Bottom Paste Mask Layer} { + {ha:Bottom Paste Mask Layer} { lid=5 ha:combining { sub=1; auto=1; } @@ -19972,7 +19972,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Bottom Solder Mask Layer} { + {ha:Bottom Solder Mask Layer} { lid=6 ha:combining { auto=1; } @@ -19984,7 +19984,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Bottom Silkscreen Layer} { + {ha:Bottom Silkscreen Layer} { lid=7 ha:combining { auto=1; } @@ -19996,7 +19996,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Top Assembly Layer} { + {ha:Top Assembly Layer} { lid=8 ha:combining { } @@ -20008,7 +20008,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Bottom Assembly Layer} { + {ha:Bottom Assembly Layer} { lid=9 ha:combining { } @@ -20020,7 +20020,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Board Outline Layer} { + {ha:Board Outline Layer} { lid=10 ha:combining { } @@ -20055,7 +20055,7 @@ ha:pcb-rnd-board-v8 { purpose = uroute } - {ha:Document Layer} { + {ha:Document Layer} { lid=13 ha:combining { } @@ -20072,7 +20072,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Component Marking Layer} { + {ha:Component Marking Layer} { lid=14 ha:combining { } @@ -20098,7 +20098,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Component Shape Layer} { + {ha:Component Shape Layer} { lid=15 ha:combining { } @@ -20133,7 +20133,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Pin Soldering Layer} { + {ha:Pin Soldering Layer} { lid=16 ha:combining { } @@ -27325,6 +27325,36 @@ ha:pcb-rnd-board-v8 { } clearance=0.0 } + + ha:ps_shape_v4 { + ha:combining { } + ha:layer_mask { + copper = 1 + intern = 1 + } + clearance=0.0 + ps_hshadow = + } + + ha:ps_shape_v4 { + ha:combining { } + ha:layer_mask { + copper = 1 + top = 1 + } + clearance=0.0 + ps_hshadow = + } + + ha:ps_shape_v4 { + ha:combining { } + ha:layer_mask { + bottom = 1 + copper = 1 + } + clearance=0.0 + ps_hshadow = + } } } } @@ -27548,7 +27578,7 @@ ha:pcb-rnd-board-v8 { } } ha:padstack_ref.1608260 { - proto=4; x=115.128066mm; y=33.813014mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil; + proto=4; x=115.128066mm; y=33.813014mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil; ha:flags { clearline=1 } @@ -27557,7 +27587,7 @@ ha:pcb-rnd-board-v8 { } } ha:padstack_ref.1608261 { - proto=4; x=115.128066mm; y=39.602943mm; rot=90.000000; xmirror=0; smirror=0; clearance=5.0mil; + proto=4; x=115.128066mm; y=39.602943mm; rot=90.000000; xmirror=0; smirror=0; clearance=6.0mil; ha:flags { clearline=1 } @@ -27591,7 +27621,7 @@ ha:pcb-rnd-board-v8 { } li:layers { - {ha:Top Solder Mask Layer} { + {ha:Top Solder Mask Layer} { lid=0 ha:combining { auto=1; } @@ -27603,7 +27633,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Top Paste Mask Layer} { + {ha:Top Paste Mask Layer} { lid=1 ha:combining { sub=1; auto=1; } @@ -28271,7 +28301,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Top Silkscreen Layer} { + {ha:Top Silkscreen Layer} { lid=2 ha:combining { auto=1; } @@ -28313,7 +28343,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Top Layer} { + {ha:Top Layer} { lid=3 ha:combining { } @@ -28325,7 +28355,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Bottom Layer} { + {ha:Bottom Layer} { lid=4 ha:combining { } @@ -28337,7 +28367,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Bottom Paste Mask Layer} { + {ha:Bottom Paste Mask Layer} { lid=5 ha:combining { sub=1; auto=1; } @@ -28349,7 +28379,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Bottom Solder Mask Layer} { + {ha:Bottom Solder Mask Layer} { lid=6 ha:combining { auto=1; } @@ -28361,7 +28391,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Bottom Silkscreen Layer} { + {ha:Bottom Silkscreen Layer} { lid=7 ha:combining { auto=1; } @@ -28373,7 +28403,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Top Assembly Layer} { + {ha:Top Assembly Layer} { lid=8 ha:combining { } @@ -28385,7 +28415,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Bottom Assembly Layer} { + {ha:Bottom Assembly Layer} { lid=9 ha:combining { } @@ -28397,7 +28427,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Board Outline Layer} { + {ha:Board Outline Layer} { lid=10 ha:combining { } @@ -28408,7 +28438,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Document Layer} { + {ha:Document Layer} { lid=11 ha:combining { } @@ -28431,7 +28461,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Document Layer} { + {ha:Document Layer} { lid=12 ha:combining { } @@ -28442,7 +28472,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Component Marking Layer} { + {ha:Component Marking Layer} { lid=13 ha:combining { } @@ -28468,7 +28498,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Component Marking Layer} { + {ha:Component Marking Layer} { lid=14 ha:combining { } @@ -28479,7 +28509,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Component Shape Layer} { + {ha:Component Shape Layer} { lid=15 ha:combining { } @@ -28514,7 +28544,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Component Shape Layer} { + {ha:Component Shape Layer} { lid=16 ha:combining { } @@ -28525,7 +28555,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Pin Soldering Layer} { + {ha:Pin Soldering Layer} { lid=17 ha:combining { } @@ -28696,7 +28726,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Pin Soldering Layer} { + {ha:Pin Soldering Layer} { lid=18 ha:combining { }