From 8ecb84f50b1686f71c5b3270b862b472cafff04a Mon Sep 17 00:00:00 2001 From: Bdale Garbee Date: Sun, 29 Jun 2025 18:34:03 -0600 Subject: [PATCH] pcb updated with bicolor charging LED functionality --- quantimotor.lht | 756 ++++++++++++++++++++++++++++++++++++------------ 1 file changed, 565 insertions(+), 191 deletions(-) diff --git a/quantimotor.lht b/quantimotor.lht index ec4cbf0..79d60f1 100644 --- a/quantimotor.lht +++ b/quantimotor.lht @@ -5,8 +5,11 @@ ha:pcb-rnd-board-v8 { li:conn { J5-10; J26-2; R12-2; R17-1; S2-2; } } ha:GND { - li:conn { B1-6; C2-1; C3-1; C7-2; C8-1; C9-2; C10-2; C12-1; C13-2; C15-1; C37-1; C39-2; C101-1; C102-2; C107-1; C108-1; C109-1; C110-2; C111-1; D2-2; D3-1; D5-1; H1-1; H2-1; H3-1; H4-1; J2-6; J2-9; J2-14; J2-20; J2-25; J2-30; J2-34; J2-39; J2-41; J6-19; J7-1; J7-2; J7-3; J7-4; J7-A1B12; J7-B1A12; J11-1; J11-5; J13-3; J13-4; Q2-1; Q2-3; Q4-3; R5-2; R15-1; R16-1; R20-1; R22-1; R24-1; R26-1; R27-1; R28-1; R29-1; R30-1; R37-1; R39-1; R42-1; R43-1; R44-1; R46-1; R500-1; R501-1; S1-2; S1-4; S2-4; U1-18; U1-24; U1-25; U2-5; U2-6; U2-13; U3-2; U4-1; U6-3; U6-5; U6-12; U7-3; U7-4; U7-6; U7-8; U7-11; U7-13; U7-15; U7-17; U7-19; U7-20; U7-22; U7-24; U7-26; U7-28; U7-29; U7-31; U7-32; U7-33; U13-4; Z1-1; Z2-1; } + li:conn { B1-6; C2-1; C3-1; C7-2; C8-1; C9-2; C10-2; C12-1; C13-2; C15-1; C37-1; C39-2; C101-1; C102-2; C107-1; C108-1; C109-1; C110-2; C111-1; D2-2; D3-1; H1-1; H2-1; H3-1; H4-1; J2-6; J2-9; J2-14; J2-20; J2-25; J2-30; J2-34; J2-39; J2-41; J6-19; J7-1; J7-2; J7-3; J7-4; J7-A1B12; J7-B1A12; J11-1; J11-5; J13-3; J13-4; Q2-1; Q2-3; Q4-3; R5-2; R11-2; R15-1; R16-1; R20-1; R22-1; R24-1; R26-1; R27-1; R28-1; R29-1; R30-1; R37-1; R39-1; R42-1; R43-1; R44-1; R46-1; R500-1; R501-1; S1-2; S1-4; S2-4; U1-18; U1-24; U1-25; U2-5; U2-6; U2-13; U3-2; U4-1; U6-3; U6-5; U6-12; U7-3; U7-4; U7-6; U7-8; U7-11; U7-13; U7-15; U7-17; U7-19; U7-20; U7-22; U7-24; U7-26; U7-28; U7-29; U7-31; U7-32; U7-33; U13-4; Z1-1; Z2-1; } } + ha:v_chg_in { + li:conn { R10-1; R21-1; U1-12; U1-13; } + } ha:v_ldo_in { li:conn { C15-2; C39-1; C101-2; D4-2; Q3-3; R36-2; U3-1; U4-3; U6-1; U6-2; } } @@ -70,39 +73,39 @@ ha:pcb-rnd-board-v8 { ha:cmp_rail { li:conn { R38-1; R39-2; U13-6; } } + ha:unnamed_net2 { + li:conn { D3-2; R3-2; } + } + ha:unnamed_net3 { + li:conn { D1-2; R1-1; } + } + ha:unnamed_net4 { + li:conn { J12-1; U6-9; } + } + ha:unnamed_net5 { + li:conn { J11-2; U6-7; } + } + ha:unnamed_net6 { + li:conn { J11-3; U6-6; } + } ha:gpio26 { li:conn { J2-37; J6-18; } } - ha:unnamed_net3 { - li:conn { D1-2; R1-1; } - } - ha:unnamed_net4 { - li:conn { J12-1; U6-9; } - } - ha:unnamed_net5 { - li:conn { J11-2; U6-7; } - } - ha:unnamed_net6 { - li:conn { J11-3; U6-6; } - } + ha:unnamed_net8 { + li:conn { J10-2; U6-14; } + } + ha:unnamed_net9 { + li:conn { J10-3; U6-15; } + } + ha:led_health_g { + li:conn { D1-1; J2-13; } + } + ha:unnamed_net1 { + li:conn { D2-1; R2-2; } + } ha:unnamed_net7 { li:conn { J10-1; U6-13; } } - ha:unnamed_net8 { - li:conn { J10-2; U6-14; } - } - ha:unnamed_net9 { - li:conn { J10-3; U6-15; } - } - ha:led_health_g { - li:conn { D1-1; J2-13; } - } - ha:unnamed_net1 { - li:conn { D2-1; R2-2; } - } - ha:unnamed_net2 { - li:conn { D3-2; R3-2; } - } ha:led_health_r { li:conn { J2-15; R1-2; } } @@ -139,135 +142,135 @@ ha:pcb-rnd-board-v8 { ha:+3.3V { li:conn { C2-2; C8-2; C107-2; J6-17; U2-3; U2-11; U3-5; U7-34; U13-8; } } - ha:sense_armed { - li:conn { R12-1; R15-2; U13-3; } - } - ha:fet_1 { - li:conn { J26-1; Q2-7; Q2-8; R14-1; } - } - ha:sclk { - li:conn { J2-23; J6-6; U7-37; } - } - ha:unnamed_net15 { - li:conn { C111-2; U7-5; } - } - ha:unnamed_net17 { - li:conn { Q2-2; R8-2; U13-7; } + ha:sense_armed { + li:conn { R12-1; R15-2; U13-3; } } - ha:unnamed_net12 { - li:conn { J12-4; U6-8; } + ha:fet_1 { + li:conn { J26-1; Q2-7; Q2-8; R14-1; } } - ha:unnamed_net21 { - li:conn { R41-1; R42-2; U4-4; } + ha:sclk { + li:conn { J2-23; J6-6; U7-37; } } - ha:unnamed_net14 { - li:conn { C102-1; C110-1; U7-7; } - } - ha:unnamed_net20 { - li:conn { C5-2; L1-1; U4-2; } + ha:unnamed_net15 { + li:conn { C111-2; U7-5; } + } + ha:unnamed_net14 { + li:conn { C102-1; C110-1; U7-7; } } - ha:unnamed_net19 { - li:conn { Q2-4; R7-2; } + 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_net20 { + li:conn { C5-2; L1-1; U4-2; } + } + ha:unnamed_net21 { + li:conn { R41-1; R42-2; U4-4; } + } ha:unnamed_net22 { li:conn { C5-1; U4-6; } } - ha:unnamed_net34 { - li:conn { R31-1; U2-9; } - } + 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_net46 { - li:conn { J4-5; J5-5; } - } - ha:unnamed_net48 { - li:conn { J4-7; J5-7; } + ha:unnamed_net36 { + li:conn { J7-A7; J7-B7; R31-2; } } - ha:unnamed_net49 { - li:conn { J4-8; J5-8; } + ha:unnamed_net37 { + li:conn { J7-A6; J7-B6; R32-2; } } - ha:rpi_3.3v { - li:conn { J2-1; J2-17; } + ha:unnamed_net43 { + li:conn { J4-2; J5-2; } } - ha:unnamed_net61 { - li:conn { R30-2; U1-11; } - } - ha:unnamed_net57 { - li:conn { R46-2; U1-7; } - } - ha:unnamed_net55 { - li:conn { R24-2; U1-4; } - } - ha:unnamed_net59 { - li:conn { R21-1; U1-12; U1-13; } - } - ha:unnamed_net50 { - li:conn { J4-9; J5-9; } - } + 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_net64 { - li:conn { C9-1; C10-1; U1-19; U1-20; } + ha:unnamed_net50 { + li:conn { J4-9; J5-9; } } - ha:unnamed_net65 { - li:conn { C11-1; U1-14; } - } - ha:unnamed_net71 { - li:conn { C4-1; D6-1; Q1-3; Q4-5; Q4-6; R4-2; } - } - ha:unnamed_net60 { - li:conn { R29-2; U1-10; } - } - ha:unnamed_net40 { - li:conn { B1-2; B1-3; } + ha:unnamed_net46 { + li:conn { J4-5; J5-5; } } - ha:unnamed_net69 { - li:conn { J7-B5; R44-2; } - } - ha:unnamed_net58 { - li:conn { R27-2; U1-8; } - } - ha:unnamed_net54 { - li:conn { R16-2; U1-3; } + ha:rpi_3.3v { + li:conn { J2-1; J2-17; } } - ha:unnamed_net70 { - li:conn { D5-2; R35-2; } + ha:unnamed_net55 { + li:conn { R24-2; U1-4; } } - ha:unnamed_net67 { - li:conn { J7-A5; R43-2; } - } - ha:unnamed_net63 { + ha:unnamed_net57 { + li:conn { R46-2; U1-7; } + } + ha:unnamed_net60 { + li:conn { R30-2; U1-11; } + } + ha:unnamed_net59 { + li:conn { R29-2; U1-10; } + } + ha:unnamed_net64 { + li:conn { C11-1; U1-14; } + } + ha:unnamed_net58 { + li:conn { R27-2; U1-8; } + } + ha:unnamed_net72 { + li:conn { D6-3; S1-3; } + } + ha:unnamed_net68 { + li:conn { J7-B5; R44-2; } + } + ha:unnamed_net69 { + li:conn { D5-2; R35-2; } + } + ha:unnamed_net70 { + li:conn { D5-1; R10-2; R11-1; } + } + ha:unnamed_net62 { li:conn { C11-2; L2-1; U1-15; U1-16; U1-17; } } - ha:unnamed_net53 { - li:conn { R28-2; U1-9; } + ha:unnamed_net48 { + li:conn { J4-7; J5-7; } } - ha:unnamed_net72 { - li:conn { D6-3; S1-3; } - } - ha:unnamed_net47 { - li:conn { J4-6; J5-6; } + ha:unnamed_net49 { + li:conn { J4-8; J5-8; } } + ha:unnamed_net66 { + li:conn { J7-A5; R43-2; } + } + 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_net71 { + li:conn { C4-1; D6-1; Q1-3; Q4-5; Q4-6; R4-2; } + } + ha:unnamed_net63 { + li:conn { C9-1; C10-1; U1-19; U1-20; } + } + ha:unnamed_net47 { + li:conn { J4-6; J5-6; } + } ha:fet_a { li:conn { J1-2; Q2-5; Q2-6; } } @@ -4743,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 @@ -4775,7 +4778,7 @@ ha:pcb-rnd-board-v8 { clear_polypoly = false clear_line = true buffer_number = 0 - all_direction_lines = true + all_direction_lines = false ha:view { flip_y = 0 } @@ -5720,6 +5723,24 @@ ha:pcb-rnd-board-v8 { } } } + ha:padstack_ref.1601823 { + proto=4; x=1.272in; y=2.423in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; + ha:flags { + clearline=1 + } + + li:thermal { + } + } + ha:padstack_ref.1601824 { + proto=4; x=1.272in; y=2.261in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil; + ha:flags { + clearline=1 + } + + li:thermal { + } + } ha:subc.718691 { ha:attributes { {io_pcb::hidename_y} = 8.8138 mm @@ -9749,13 +9770,11 @@ ha:pcb-rnd-board-v8 { li:thermal { li:2 { - on diag round noshape } li:3 { - on diag round noshape @@ -9818,25 +9837,29 @@ ha:pcb-rnd-board-v8 { ha:attributes { subc-role=pnp-origin } - } + ha:flags ={ selected=1 + }; } ha:line.1342130 { x1=202.0mil; y1=996.2mil; x2=202.0mil; y2=996.2mil; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=origin } - } + ha:flags ={ selected=1 + }; } ha:line.1342133 { x1=202.0mil; y1=996.2mil; x2=202.0mil; y2=26.30348mm; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=x } - } + ha:flags ={ selected=1 + }; } ha:line.1342136 { x1=202.0mil; y1=996.2mil; x2=6.1308mm; y2=996.2mil; thickness=0.1mm; clearance=0.0; ha:attributes { subc-role=y } - } + ha:flags ={ selected=1 + }; } } ha:type { bottom = 1 @@ -11263,7 +11286,7 @@ ha:pcb-rnd-board-v8 { } li:layers { - {ha:Top Solder Mask Layer} { + {ha:Top Solder Mask Layer} { lid=0 ha:combining { auto=1; } @@ -11275,7 +11298,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Top Paste Mask Layer} { + {ha:Top Paste Mask Layer} { lid=1 ha:combining { sub=1; auto=1; } @@ -11943,7 +11966,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Top Silkscreen Layer} { + {ha:Top Silkscreen Layer} { lid=2 ha:combining { auto=1; } @@ -11985,7 +12008,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Top Layer} { + {ha:Top Layer} { lid=3 ha:combining { } @@ -11997,7 +12020,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Bottom Layer} { + {ha:Bottom Layer} { lid=4 ha:combining { } @@ -12009,7 +12032,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Bottom Paste Mask Layer} { + {ha:Bottom Paste Mask Layer} { lid=5 ha:combining { sub=1; auto=1; } @@ -12021,7 +12044,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Bottom Solder Mask Layer} { + {ha:Bottom Solder Mask Layer} { lid=6 ha:combining { auto=1; } @@ -12033,7 +12056,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Bottom Silkscreen Layer} { + {ha:Bottom Silkscreen Layer} { lid=7 ha:combining { auto=1; } @@ -12045,7 +12068,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Top Assembly Layer} { + {ha:Top Assembly Layer} { lid=8 ha:combining { } @@ -12057,7 +12080,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Bottom Assembly Layer} { + {ha:Bottom Assembly Layer} { lid=9 ha:combining { } @@ -12069,7 +12092,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Board Outline Layer} { + {ha:Board Outline Layer} { lid=10 ha:combining { } @@ -12080,7 +12103,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Document Layer} { + {ha:Document Layer} { lid=11 ha:combining { } @@ -12103,7 +12126,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Document Layer} { + {ha:Document Layer} { lid=12 ha:combining { } @@ -12114,7 +12137,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Component Marking Layer} { + {ha:Component Marking Layer} { lid=13 ha:combining { } @@ -12140,7 +12163,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Component Marking Layer} { + {ha:Component Marking Layer} { lid=14 ha:combining { } @@ -12151,7 +12174,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Component Shape Layer} { + {ha:Component Shape Layer} { lid=15 ha:combining { } @@ -12186,7 +12209,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Component Shape Layer} { + {ha:Component Shape Layer} { lid=16 ha:combining { } @@ -12197,7 +12220,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Pin Soldering Layer} { + {ha:Pin Soldering Layer} { lid=17 ha:combining { } @@ -12368,7 +12391,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Pin Soldering Layer} { + {ha:Pin Soldering Layer} { lid=18 ha:combining { } @@ -22244,7 +22267,7 @@ ha:pcb-rnd-board-v8 { } li:layers { - {ha:Top Solder Mask Layer} { + {ha:Top Solder Mask Layer} { lid=0 ha:combining { auto=1; } @@ -22256,7 +22279,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Top Paste Mask Layer} { + {ha:Top Paste Mask Layer} { lid=1 ha:combining { sub=1; auto=1; } @@ -22518,7 +22541,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Top Silkscreen Layer} { + {ha:Top Silkscreen Layer} { lid=2 ha:combining { auto=1; } @@ -22584,7 +22607,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Top Layer} { + {ha:Top Layer} { lid=3 ha:combining { } @@ -22596,7 +22619,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Bottom Layer} { + {ha:Bottom Layer} { lid=4 ha:combining { } @@ -22608,7 +22631,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Bottom Paste Mask Layer} { + {ha:Bottom Paste Mask Layer} { lid=5 ha:combining { sub=1; auto=1; } @@ -22620,7 +22643,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Bottom Solder Mask Layer} { + {ha:Bottom Solder Mask Layer} { lid=6 ha:combining { auto=1; } @@ -22632,7 +22655,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Bottom Silkscreen Layer} { + {ha:Bottom Silkscreen Layer} { lid=7 ha:combining { auto=1; } @@ -22644,7 +22667,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Top Assembly Layer} { + {ha:Top Assembly Layer} { lid=8 ha:combining { } @@ -22656,7 +22679,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Bottom Assembly Layer} { + {ha:Bottom Assembly Layer} { lid=9 ha:combining { } @@ -22668,7 +22691,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Board Outline Layer} { + {ha:Board Outline Layer} { lid=10 ha:combining { } @@ -22703,7 +22726,7 @@ ha:pcb-rnd-board-v8 { purpose = uroute } - {ha:Document Layer} { + {ha:Document Layer} { lid=13 ha:combining { } @@ -22720,7 +22743,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Component Marking Layer} { + {ha:Component Marking Layer} { lid=14 ha:combining { } @@ -22746,7 +22769,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Component Shape Layer} { + {ha:Component Shape Layer} { lid=15 ha:combining { } @@ -22781,7 +22804,7 @@ ha:pcb-rnd-board-v8 { } } - {ha:Pin Soldering Layer} { + {ha:Pin Soldering Layer} { lid=16 ha:combining { } @@ -29694,6 +29717,320 @@ ha:pcb-rnd-board-v8 { } uid = DriUjKwLCilogBNGb58AAABJ } + ha:subc.1598243 { + ha:attributes { + refdes=R10 + value=10k + device=RESISTOR + footprint=0402 + openscad=0402 + } + ha:data { + li:padstack_prototypes { + + ha:ps_proto_v6.0 { + hdia=0.0; hplated=0; 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 { + 9.84mil + -13.77mil + -9.84mil + -13.77mil + -9.84mil + 13.77mil + 9.84mil + 13.77mil + } + } + + ha:ps_shape_v4 { + ha:combining { sub=1; auto=1; } + ha:layer_mask { + top = 1 + mask = 1 + } + clearance=0.0 + li:ps_poly { + 12.84mil + -16.77mil + -12.84mil + -16.77mil + -12.84mil + 16.77mil + 12.84mil + 16.77mil + } + } + + ha:ps_shape_v4 { + ha:combining { auto=1; } + ha:layer_mask { + top = 1 + paste = 1 + } + clearance=0.0 + li:ps_poly { + 9.84mil + -13.77mil + -9.84mil + -13.77mil + -9.84mil + 13.77mil + 9.84mil + 13.77mil + } + } + } + } + } + + li:objects { + ha:padstack_ref.1598257 { + proto=0; x=1.274in; y=2.84674in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=1 + name=1 + } + } + ha:padstack_ref.1598258 { + proto=0; x=1.274in; y=2.81526in; rot=90.000000; xmirror=0; smirror=0; clearance=10.0mil; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=2 + name=2 + } + } + } + li:layers { + + ha:top-silk { + lid=0 + ha:combining { } + + li:objects { + } + ha:type { + silk = 1 + top = 1 + } + } + + ha:subc-aux { + lid=1 + ha:combining { } + + li:objects { + ha:line.1598245 { + x1=1.274in; y1=2.831in; x2=1.274in; y2=2.831in; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=pnp-origin + } + } + ha:line.1598248 { + x1=1.274in; y1=2.831in; x2=1.274in; y2=2.831in; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=origin + } + } + ha:line.1598251 { + x1=1.274in; y1=2.831in; x2=1.274in; y2=70.9074mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=x + } + } + ha:line.1598254 { + x1=1.274in; y1=2.831in; x2=33.3596mm; y2=2.831in; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=y + } + } + } + ha:type { + top = 1 + misc = 1 + virtual = 1 + } + } + } + } + uid = JRfiYLP3Xw7cu6s55g8AAABh + } + ha:subc.1598276 { + ha:attributes { + refdes=R11 + value=10k + device=RESISTOR + footprint=0402 + openscad=0402 + } + ha:data { + li:padstack_prototypes { + + ha:ps_proto_v6.0 { + hdia=0.0; hplated=0; 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 { + 9.84mil + -13.77mil + -9.84mil + -13.77mil + -9.84mil + 13.77mil + 9.84mil + 13.77mil + } + } + + ha:ps_shape_v4 { + ha:combining { sub=1; auto=1; } + ha:layer_mask { + top = 1 + mask = 1 + } + clearance=0.0 + li:ps_poly { + 12.84mil + -16.77mil + -12.84mil + -16.77mil + -12.84mil + 16.77mil + 12.84mil + 16.77mil + } + } + + ha:ps_shape_v4 { + ha:combining { auto=1; } + ha:layer_mask { + top = 1 + paste = 1 + } + clearance=0.0 + li:ps_poly { + 9.84mil + -13.77mil + -9.84mil + -13.77mil + -9.84mil + 13.77mil + 9.84mil + 13.77mil + } + } + } + } + } + + li:objects { + ha:padstack_ref.1598290 { + proto=0; x=1.319in; y=2.81526in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil; + ha:flags { + clearline=1 + } + + li:thermal { + } + + ha:attributes { + term=1 + name=1 + } + } + ha:padstack_ref.1598291 { + proto=0; x=1.319in; y=2.84674in; rot=270.000000; xmirror=0; smirror=0; clearance=10.0mil; + li:thermal { + } + + ha:attributes { + term=2 + name=2 + } + } + } + li:layers { + + ha:top-silk { + lid=0 + ha:combining { } + + li:objects { + } + ha:type { + silk = 1 + top = 1 + } + } + + ha:subc-aux { + lid=1 + ha:combining { } + + li:objects { + ha:line.1598278 { + x1=1.319in; y1=2.831in; x2=1.319in; y2=2.831in; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=pnp-origin + } + } + ha:line.1598281 { + x1=1.319in; y1=2.831in; x2=1.319in; y2=2.831in; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=origin + } + } + ha:line.1598284 { + x1=1.319in; y1=2.831in; x2=1.319in; y2=72.9074mm; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=x + } + } + ha:line.1598287 { + x1=1.319in; y1=2.831in; x2=32.5026mm; y2=2.831in; thickness=0.1mm; clearance=0.0; + ha:attributes { + subc-role=y + } + } + } + ha:type { + top = 1 + misc = 1 + virtual = 1 + } + } + } + } + uid = JRfiYLP3Xw7cu6s55g8AAABj + } } li:layers { ha:top-sig { @@ -32402,6 +32739,54 @@ ha:pcb-rnd-board-v8 { clearline=1 } } + ha:line.1601802 { + x1=1.274in; y1=2.81526in; x2=1.319in; y2=2.81526in; thickness=10.0mil; clearance=12.0mil; + ha:flags { + clearline=1 + } + } + ha:line.1601805 { + x1=1.274in; y1=2.84674in; x2=32.358737mm; y2=76.149936mm; thickness=10.0mil; clearance=12.0mil; + ha:flags { + clearline=1 + } + } + ha:line.1601811 { + x1=202.0mil; y1=947.0mil; x2=299.0mil; y2=1.026in; thickness=10.0mil; clearance=12.0mil; + ha:flags { + clearline=1 + } + } + ha:line.1601814 { + x1=299.0mil; y1=1.026in; x2=760.0mil; y2=1.026in; thickness=10.0mil; clearance=12.0mil; + ha:flags { + clearline=1 + } + } + ha:line.1601834 { + x1=1.272in; y1=2.261in; x2=1.272in; y2=1.538in; thickness=10.0mil; clearance=12.0mil; + ha:flags { + clearline=1 + } + } + ha:line.1601837 { + x1=760.0mil; y1=1.026in; x2=1.272in; y2=1.538in; thickness=10.0mil; clearance=12.0mil; + ha:flags { + clearline=1 + } + } + ha:line.1601843 { + x1=1.319in; y1=2.81526in; x2=1.319in; y2=2.47in; thickness=10.0mil; clearance=12.0mil; + ha:flags { + clearline=1 + } + } + ha:line.1601846 { + x1=1.319in; y1=2.47in; x2=1.272in; y2=2.423in; thickness=10.0mil; clearance=12.0mil; + ha:flags { + clearline=1 + } + } ha:arc.1584096 { x=117.5mm; y=62.5mm; width=2.5mm; height=2.5mm; astart=-90.000000; adelta=90.000000; thickness=10.0mil; clearance=12.0mil; ha:flags { @@ -33196,6 +33581,12 @@ ha:pcb-rnd-board-v8 { noexport=1 } } + ha:line.1601825 { + x1=1.272in; y1=2.261in; x2=1.272in; y2=2.423in; thickness=10.0mil; clearance=12.0mil; + ha:flags { + clearline=1 + } + } ha:arc.1584099 { x=117.5mm; y=62.5mm; width=2.5mm; height=2.5mm; astart=-90.000000; adelta=90.000000; thickness=10.0mil; clearance=12.0mil; ha:flags { @@ -33980,23 +34371,6 @@ ha:pcb-rnd-board-v8 { } lid = 5 li:objects { - ha:line.718038 { - clearance = 20.0mil - y2 = 2.25in - thickness = 18.0mil - x1 = 31.75mm - x2 = 1.251in - ha:flags { - clearline = 1 - } - y1 = 57.1754mm - } - ha:line.1182307 { - x1=1.54999in; y1=41.91mm; x2=1.54999in; y2=1.65101in; thickness=10.0mil; clearance=12.0mil; - ha:flags { - clearline=1 - } - } ha:line.1407521 { x1=112.395mm; y1=1.26in; x2=112.395mm; y2=1.481in; thickness=20.0mil; clearance=20.0mil; ha:flags { -- 2.47.2