Layout mostly finished

This commit is contained in:
jaseg 2023-07-12 18:59:34 +02:00
parent 5af3f8a7b9
commit 2ef48b4d50
6 changed files with 4020 additions and 40785 deletions

View file

@ -30,16 +30,23 @@ b.unfill_zones()
matches = list(b.find_footprints(name='Package_TO_SOT_SMD:SOT-23', sheetfile='resistor_bank.kicad_sch')) matches = list(b.find_footprints(name='Package_TO_SOT_SMD:SOT-23', sheetfile='resistor_bank.kicad_sch'))
components = [(transistor, *transistor.pads_by_number[3].find_connected(name='Resistor_SMD.*')) for transistor in components = []
sorted(matches, key=lambda fp: fp.parsed_reference[1])] for transistor in sorted(matches, key=lambda fp: fp.parsed_reference[1]):
r1, r2 = transistor.pads_by_number[3].find_connected(name='Resistor_SMD.*')
if parse_si(r1.value) > parse_si(r2.value):
r1, r2 = r2, r1
cap, = transistor.pads_by_number[3].find_connected(name='Capacitor_SMD.*')
components.append((transistor, r1, r2, cap))
components = [(q, r1, r2) if parse_si(r1.value) < parse_si(r2.value) else (q, r2, r1) for q, r1, r2 in components]
num_lgs = 8 num_lgs = 8
lg_pitch = 1 lg_pitch = 1
for i, (fp, res1, res2) in enumerate(components): for i, (fp, res1, res2, cap) in enumerate(components):
alpha = 2*math.pi * i/len(matches) alpha = 2*math.pi * i/len(matches)
fp.at.x, fp.at.y = cx+r, cy fp.at.x, fp.at.y = cx+r, cy
fp.set_rotation(0) fp.set_rotation(0)
for text in fp.texts: for text in fp.texts:
@ -47,6 +54,10 @@ for i, (fp, res1, res2) in enumerate(components):
for prop in fp.properties: for prop in fp.properties:
prop.at.rotation = 0 prop.at.rotation = 0
cap.at.x, cap.at.y = cx+r+5, cy
cap.side = 'back'
cap.face('top', pad=1)
res1.at.x, res1.at.y = cx+r+5, cy+2 res1.at.x, res1.at.y = cx+r+5, cy+2
res1.face('right', net='*/V+') res1.face('right', net='*/V+')
@ -68,17 +79,55 @@ for i, (fp, res1, res2) in enumerate(components):
) )
b.add(lg_via) b.add(lg_via)
x1, y1, _r, _f = res1.pad(2).abs_pos
x2, y2, _r, _f = res2.pad(2).abs_pos
x3, y3, _r, _f = res1.pad(1).abs_pos
x4, y4, _r, _f = res2.pad(1).abs_pos
mp = (x1+x2)/2, (y1+y2)/2
for tr, net_name in [ for tr, net_name in [
(cad_pr.Trace(0.5, fp.pad(3), res1.pad(2), orientation=['ccw']), fp.pad(3).net.name), (cad_pr.Trace(1.5, res1.pad(2), res2.pad(2), orientation=['ccw']), fp.pad(3).net.name),
(cad_pr.Trace(0.5, fp.pad(3), res2.pad(2), orientation=['cw']), fp.pad(3).net.name), (cad_pr.Trace(0.5, fp.pad(3), mp, orientation=['cw']), fp.pad(3).net.name),
(cad_pr.Trace(1.5, mp, (mp[0]+1.5, mp[1]), orientation=['cw']), fp.pad(3).net.name),
(cad_pr.Trace(1.5, (x1, y1), (x1, y1+2), orientation=['cw']), fp.pad(3).net.name),
(cad_pr.Trace(1.5, (x1-1, y1+2), (x1+1.6, y1+2), orientation=['cw']), fp.pad(3).net.name),
(cad_pr.Trace(1.5, (x2, y2), (x2, y2-2), orientation=['cw']), fp.pad(3).net.name),
(cad_pr.Trace(1.5, (x2-1, y2-2), (x2+1.6, y2-2), orientation=['cw']), fp.pad(3).net.name),
(cad_pr.Trace(1.5, (x3, y3), (x3+1.5, y3), orientation=['cw']), fp.pad(3).net.name),
(cad_pr.Trace(1.5, (x4, y4), (x4+1.5, y4), orientation=['cw']), fp.pad(3).net.name),
(cad_pr.Trace(1.5, (x3+1.5, y3-0.8), (x3+1.5, y3+0.8), orientation=['cw']), fp.pad(3).net.name),
(cad_pr.Trace(1.5, (x4+1.5, y4-0.8), (x4+1.5, y4+0.8), orientation=['cw']), fp.pad(3).net.name),
(cad_pr.Trace(0.5, res1.pad(1), res2.pad(1)), res1.pad(1).net.name), (cad_pr.Trace(0.5, res1.pad(1), res2.pad(1)), res1.pad(1).net.name),
(cad_pr.Trace(0.5, fp.pad(2), gnd_via), fp.pad(2).net.name), (cad_pr.Trace(0.5, fp.pad(2), gnd_via), fp.pad(2).net.name),
(cad_pr.Trace(0.5, fp.pad(1), lg_via), fp.pad(1).net.name), (cad_pr.Trace(0.5, fp.pad(1), lg_via), fp.pad(1).net.name),
(cad_pr.Trace(1.5, (x1-1, y1+2), (x1+1.6, y1+2), orientation=['cw'], side='bottom'), fp.pad(3).net.name),
(cad_pr.Trace(1.5, (x2-1, y2-2), (x2+1.6, y2-2), orientation=['cw'], side='bottom'), fp.pad(3).net.name),
(cad_pr.Trace(1.5, mp, (mp[0]+1.5, mp[1]), orientation=['cw'], side='bottom'), fp.pad(3).net.name),
(cad_pr.Trace(1.5, (x1+1.6, y1+2), (x2+1.6, y2-2), orientation=['cw'], side='bottom'), fp.pad(3).net.name),
]: ]:
for obj in b.map_gn_cad(tr, net_name=net_name): for obj in b.map_gn_cad(tr, net_name=net_name):
obj.rotate(alpha, cx, cy) obj.rotate(alpha, cx, cy)
b.add(obj) b.add(obj)
for j in range(-1, 2):
for i in range(3):
therm_via = pcb.Via(at=pcb.XYCoord(mp).with_offset(x=(i-1)*1.3 + 0.3, y=j*4),
size=1.2,
drill=0.6,
net=fp.pad(3).net.number
)
b.add(therm_via)
therm_via.rotate(alpha, cx, cy)
for x, y in (x3, y3), (x4, y4):
for i in -1, 1:
therm_via = pcb.Via(at=(x+1.5, y+i*0.8),
size=1.2,
drill=0.6,
net=fp.pad(3).net.number
)
b.add(therm_via)
therm_via.rotate(alpha, cx, cy)
for i in range(num_lgs): for i in range(num_lgs):
p1 = pcb.XYCoord(fp.pad(1)).with_offset(x=-2-lg_pitch*i) p1 = pcb.XYCoord(fp.pad(1)).with_offset(x=-2-lg_pitch*i)
arc = pcb.TrackArc( arc = pcb.TrackArc(
@ -97,8 +146,9 @@ for i, (fp, res1, res2) in enumerate(components):
fp.rotate(alpha, cx, cy) fp.rotate(alpha, cx, cy)
res1.rotate(alpha, cx, cy) res1.rotate(alpha, cx, cy)
res2.rotate(alpha, cx, cy) res2.rotate(alpha, cx, cy)
cap.rotate(alpha, cx, cy)
for i, ((prev_q, prev_r1, prev_r2), (fp, res1, res2), (next_q, next_r1, next_r2)) in enumerate(prev_next_cycle(components)): for i, ((prev_q, prev_r1, prev_r2, prev_cap), (fp, res1, res2, cap), (next_q, next_r1, next_r2, next_cap)) in enumerate(prev_next_cycle(components)):
if res1.pad(1).net == next_r2.pad(1).net: if res1.pad(1).net == next_r2.pad(1).net:
arc = pcb.TrackArc( arc = pcb.TrackArc(
end=res1.pad(1), end=res1.pad(1),

View file

@ -828,8 +828,8 @@
(property "Description" "" (at 107.95 83.82 0) (property "Description" "" (at 107.95 83.82 0)
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
(pin "1" (uuid b5747fe5-79f1-41a2-865e-63292efcdc98)) (pin "1" (uuid b528fddb-6a3f-4f3b-951e-71b5c066d00c))
(pin "2" (uuid fd669b0f-6006-4a21-841e-01228932818b)) (pin "2" (uuid 229e6c03-eb3c-43bc-a7c4-a7ca8c98a703))
(instances (instances
(project "self-balancing-test-a" (project "self-balancing-test-a"
(path "/3046137d-98ba-4fe6-98da-3a8a74d99ad5" (path "/3046137d-98ba-4fe6-98da-3a8a74d99ad5"
@ -863,8 +863,8 @@
(property "Description" "" (at 128.27 59.69 0) (property "Description" "" (at 128.27 59.69 0)
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
(pin "1" (uuid 4ba95cb4-2cd4-486e-862b-56f550d7eeb3)) (pin "1" (uuid 11a84ef6-6915-4265-8b3d-bcdd6f422f71))
(pin "2" (uuid 3318d0cf-fb6a-4298-8391-e85f0d2ae3b1)) (pin "2" (uuid 684ee534-27fd-4603-9673-7fa19c8b1300))
(instances (instances
(project "self-balancing-test-a" (project "self-balancing-test-a"
(path "/3046137d-98ba-4fe6-98da-3a8a74d99ad5" (path "/3046137d-98ba-4fe6-98da-3a8a74d99ad5"
@ -904,15 +904,15 @@
(property "mass_ref" "https://www.analog.com/media/en/package-pcb-resources/material-declaration/msop/8L-HRM-8-1.pdf" (at 181.61 101.6 0) (property "mass_ref" "https://www.analog.com/media/en/package-pcb-resources/material-declaration/msop/8L-HRM-8-1.pdf" (at 181.61 101.6 0)
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
(pin "1" (uuid ed2ff318-5ccc-4b1f-a689-a349e2f2305e)) (pin "1" (uuid 08e52f13-376c-4278-a338-403488dc1958))
(pin "2" (uuid 66bf3678-cfcd-418f-8b83-bbb32359d292)) (pin "2" (uuid cad42a05-e202-4b3f-b985-70c98682e01f))
(pin "3" (uuid 3dcafeac-82d8-4375-839b-b172b64ff593)) (pin "3" (uuid 17363e83-93d3-4f0d-9787-ce1fb46a434b))
(pin "5" (uuid 9360fd9f-a231-4a38-8dc5-08525238a6c2)) (pin "5" (uuid 7b6e0897-1a0b-4186-a8fd-32fa9cc77916))
(pin "6" (uuid 17cdc4e2-5b9a-415b-b90e-53584e71531b)) (pin "6" (uuid 6325fb2c-92f7-4ed8-b9fd-70aa315a98a6))
(pin "7" (uuid 131aacde-04d0-4dd5-a216-e5bdd926eb61)) (pin "7" (uuid c8a9aaf9-e533-4f09-9e55-1078e65b714d))
(pin "4" (uuid e5215d63-08f9-45ae-9c4e-93acb922a0ff)) (pin "4" (uuid a780ce87-3bb9-423a-820b-0a8347769e90))
(pin "8" (uuid a530b00c-56e6-40a3-b095-39e396847265)) (pin "8" (uuid 0d63eaf4-4efa-441e-ac3d-f916722592de))
(pin "9" (uuid faed1e6f-2cd7-4c78-bcc7-366a4bd0aa8b)) (pin "9" (uuid 68f4212a-ed14-4a0c-b8fc-1317650b6642))
(instances (instances
(project "self-balancing-test-a" (project "self-balancing-test-a"
(path "/3046137d-98ba-4fe6-98da-3a8a74d99ad5/9caf2a35-027f-42fd-9c5b-33991635f950" (path "/3046137d-98ba-4fe6-98da-3a8a74d99ad5/9caf2a35-027f-42fd-9c5b-33991635f950"
@ -943,8 +943,8 @@
(property "Description" "" (at 187.96 86.36 0) (property "Description" "" (at 187.96 86.36 0)
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
(pin "1" (uuid 1ef3dfec-7d9d-43da-ac92-50bca350ff80)) (pin "1" (uuid 6551b4f9-62e8-4451-b913-f082789441af))
(pin "2" (uuid adfa5b77-48ce-4404-826e-88fee22932b7)) (pin "2" (uuid 821e7cbc-e821-46af-a6ff-c325a5f3d390))
(instances (instances
(project "self-balancing-test-a" (project "self-balancing-test-a"
(path "/3046137d-98ba-4fe6-98da-3a8a74d99ad5" (path "/3046137d-98ba-4fe6-98da-3a8a74d99ad5"
@ -1021,12 +1021,12 @@
(property "mass_ref" "https://www.analog.com/media/en/package-pcb-resources/material-declaration/sot23/sot23%20-%206lds.pdf" (at 125.73 69.85 0) (property "mass_ref" "https://www.analog.com/media/en/package-pcb-resources/material-declaration/sot23/sot23%20-%206lds.pdf" (at 125.73 69.85 0)
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
(pin "1" (uuid 1b652ed0-add4-4c61-8f27-fd808c4ea2c2)) (pin "1" (uuid db7b4601-8c95-426e-974b-f5f244e2ac3a))
(pin "2" (uuid 54ebdf47-a848-4e23-bb86-41ba63f56f7b)) (pin "2" (uuid 868f5f0e-326d-4dd4-a3d1-51b4fa30146f))
(pin "6" (uuid a4b3fe6a-e843-401d-9bfa-18ad6835efb7)) (pin "6" (uuid 3bfe224f-ec8e-41b6-b086-341a5d349d13))
(pin "3" (uuid 26c67a17-d298-4b2f-8ac8-d70b1733e01c)) (pin "3" (uuid f15c957a-d19a-4a0f-8b95-b503d8d3a934))
(pin "4" (uuid 62c491f9-1a79-4541-ac02-d64e118f71c7)) (pin "4" (uuid 26c4a6db-4db8-4b86-ac74-13eb52c5d599))
(pin "5" (uuid e60f04bc-6a51-46a5-aeb5-7a03660dcecf)) (pin "5" (uuid dfe06f54-eb09-413d-9217-9cbc0a35ea5b))
(instances (instances
(project "self-balancing-test-a" (project "self-balancing-test-a"
(path "/3046137d-98ba-4fe6-98da-3a8a74d99ad5" (path "/3046137d-98ba-4fe6-98da-3a8a74d99ad5"
@ -1066,15 +1066,15 @@
(property "mass_ref" "https://www.analog.com/media/en/package-pcb-resources/material-declaration/msop/8L-HRM-8-1.pdf" (at 92.71 99.06 0) (property "mass_ref" "https://www.analog.com/media/en/package-pcb-resources/material-declaration/msop/8L-HRM-8-1.pdf" (at 92.71 99.06 0)
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
(pin "1" (uuid 9e0b9d49-675c-4993-b70b-4e74cec11ba1)) (pin "1" (uuid 69d94213-e9c8-4541-8042-133dc6492d9b))
(pin "2" (uuid 24f85fbd-fbbc-4b1d-95ce-8c23cfffca58)) (pin "2" (uuid c2fe6d7f-c60e-4e52-b8e0-37e6c386bff7))
(pin "3" (uuid 52f70e04-f79d-4c45-b0dd-44d751b2fee3)) (pin "3" (uuid 27ed85a7-dd8e-4f77-b348-532c2b843c65))
(pin "5" (uuid 66c27768-24eb-4ce0-b569-f4ecf76718f3)) (pin "5" (uuid aad350a6-36a4-411d-8f51-dd87c143029d))
(pin "6" (uuid b386d721-112d-4e5e-b9b6-298f54dfabe2)) (pin "6" (uuid 36ffed09-ff44-4cd5-aa0e-7d748c6766c3))
(pin "7" (uuid 2646cc36-d98d-4db8-b134-0383ea48913f)) (pin "7" (uuid 60e84111-b611-4986-80fe-799dab7b9f1f))
(pin "4" (uuid 3f2c1b0b-eafc-490a-93ae-ef90a041c60c)) (pin "4" (uuid 3c403c0b-5bce-41ed-b1c6-1a2d43a0d954))
(pin "8" (uuid d2d5944e-ea71-47ff-be04-6ebd2ec687b2)) (pin "8" (uuid e07b9707-a296-48ad-b1d7-b6d0679c4c2a))
(pin "9" (uuid ce30ab9c-5819-4ed2-aee3-b8ae1e07fa98)) (pin "9" (uuid 5ebe78c7-a749-4b8c-a33d-e93417ffcd98))
(instances (instances
(project "self-balancing-test-a" (project "self-balancing-test-a"
(path "/3046137d-98ba-4fe6-98da-3a8a74d99ad5/9caf2a35-027f-42fd-9c5b-33991635f950" (path "/3046137d-98ba-4fe6-98da-3a8a74d99ad5/9caf2a35-027f-42fd-9c5b-33991635f950"
@ -1105,8 +1105,8 @@
(property "Description" "" (at 217.17 62.23 0) (property "Description" "" (at 217.17 62.23 0)
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
(pin "1" (uuid 227e8885-b043-41cc-8fcd-0c6677365aba)) (pin "1" (uuid f8f889e4-8394-4a4e-9896-b25533a33745))
(pin "2" (uuid 85c9f41a-1014-4481-8b0d-da2dde94c5bf)) (pin "2" (uuid 279396ab-6e2f-4554-99e5-5b68209b3411))
(instances (instances
(project "self-balancing-test-a" (project "self-balancing-test-a"
(path "/3046137d-98ba-4fe6-98da-3a8a74d99ad5" (path "/3046137d-98ba-4fe6-98da-3a8a74d99ad5"
@ -1143,8 +1143,8 @@
(property "DNP" "DNP" (at 217.17 106.68 90) (property "DNP" "DNP" (at 217.17 106.68 90)
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
(pin "1" (uuid cfdd1bde-50da-4027-924e-8bb227e0ec61)) (pin "1" (uuid 9a2f1e58-0a07-44da-86c9-cd64740dc771))
(pin "2" (uuid 672f6fb7-9906-43a7-895a-7d1c8ab240f9)) (pin "2" (uuid 5526f5ab-517d-43c0-9456-52137555104e))
(instances (instances
(project "self-balancing-test-a" (project "self-balancing-test-a"
(path "/3046137d-98ba-4fe6-98da-3a8a74d99ad5" (path "/3046137d-98ba-4fe6-98da-3a8a74d99ad5"
@ -1181,8 +1181,8 @@
(property "DNP" "DNP" (at 128.27 104.14 90) (property "DNP" "DNP" (at 128.27 104.14 90)
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
(pin "1" (uuid 64e379eb-2dad-4d6c-b5fa-772bc3361ec1)) (pin "1" (uuid 3f75e4dd-4d68-4de8-9eb0-e19368549159))
(pin "2" (uuid af550a39-668e-4ea5-a9fb-7681627b8436)) (pin "2" (uuid bbc57646-0901-4577-bf24-0618df472180))
(instances (instances
(project "self-balancing-test-a" (project "self-balancing-test-a"
(path "/3046137d-98ba-4fe6-98da-3a8a74d99ad5" (path "/3046137d-98ba-4fe6-98da-3a8a74d99ad5"
@ -1222,15 +1222,15 @@
(property "mass_ref" "https://www.analog.com/media/en/package-pcb-resources/material-declaration/msop/8L-HRM-8-1.pdf" (at 92.71 99.06 0) (property "mass_ref" "https://www.analog.com/media/en/package-pcb-resources/material-declaration/msop/8L-HRM-8-1.pdf" (at 92.71 99.06 0)
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
(pin "1" (uuid f348f063-7320-48e3-8557-f36b04b3ff58)) (pin "1" (uuid 0733d0e9-3a0f-4e08-8d1d-3ad62c96409f))
(pin "2" (uuid dc19001f-4798-4dc7-a873-36a2d55e03aa)) (pin "2" (uuid dd1f44fe-aa49-41d3-8bcc-fecc8aadbd0c))
(pin "3" (uuid 0de78c61-899d-46e4-91fd-dc0d3f97a5ad)) (pin "3" (uuid 701c8b5c-cb5e-493b-afda-fae417afd1cc))
(pin "5" (uuid d5d01aca-4cba-4837-9dc8-260111c0d95c)) (pin "5" (uuid 6615d2b2-dccf-4a37-ba52-20c1d0d3433e))
(pin "6" (uuid 879d25fb-284e-41d9-863e-ac1096c73e81)) (pin "6" (uuid f2da50b6-1d3f-4db1-81f8-168d9150d7bb))
(pin "7" (uuid 6e16316b-16de-4411-88e7-cd19855d83a8)) (pin "7" (uuid cc54f351-a59a-4cf2-849c-f1bbd8f8004a))
(pin "4" (uuid 60d22b82-8886-42b2-b926-08819f6a0e41)) (pin "4" (uuid 0eb7569a-3b0f-4520-86f1-ee3a8561c493))
(pin "8" (uuid 527d66e3-0088-4448-903e-e2df766e8026)) (pin "8" (uuid 33a87324-e175-4632-83ee-01bc49a3787b))
(pin "9" (uuid 71c0d824-f74e-4780-9818-966ffbeb0db7)) (pin "9" (uuid 2b6a9342-3a4f-4fc4-b2e5-b1c7672f0d6d))
(instances (instances
(project "self-balancing-test-a" (project "self-balancing-test-a"
(path "/3046137d-98ba-4fe6-98da-3a8a74d99ad5/9caf2a35-027f-42fd-9c5b-33991635f950" (path "/3046137d-98ba-4fe6-98da-3a8a74d99ad5/9caf2a35-027f-42fd-9c5b-33991635f950"
@ -1261,8 +1261,8 @@
(property "Description" "" (at 107.95 59.69 0) (property "Description" "" (at 107.95 59.69 0)
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
(pin "1" (uuid 9e81f59e-8d73-4fd3-aba8-4f0d2b4dfe67)) (pin "1" (uuid 4b83fc5e-f5e1-4199-9025-17733decb19d))
(pin "2" (uuid 5f52d323-e906-4c7c-ba75-8e77dcc50640)) (pin "2" (uuid ed680014-44bb-4dad-b1da-f69b36514b16))
(instances (instances
(project "self-balancing-test-a" (project "self-balancing-test-a"
(path "/3046137d-98ba-4fe6-98da-3a8a74d99ad5" (path "/3046137d-98ba-4fe6-98da-3a8a74d99ad5"
@ -1339,12 +1339,12 @@
(property "mass_ref" "https://www.analog.com/media/en/package-pcb-resources/material-declaration/sot23/sot23%20-%206lds.pdf" (at 214.63 72.39 0) (property "mass_ref" "https://www.analog.com/media/en/package-pcb-resources/material-declaration/sot23/sot23%20-%206lds.pdf" (at 214.63 72.39 0)
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
(pin "1" (uuid 1b652ed0-add4-4c61-8f27-fd808c4ea2c3)) (pin "1" (uuid e6b1dc58-0952-4467-b69d-b88008b12de2))
(pin "2" (uuid 54ebdf47-a848-4e23-bb86-41ba63f56f7c)) (pin "2" (uuid a2100cf4-8622-43a5-ae91-ade622dd9135))
(pin "6" (uuid a4b3fe6a-e843-401d-9bfa-18ad6835efb8)) (pin "6" (uuid 010cf7a5-aad0-4f99-be23-7d6825a8fb6b))
(pin "3" (uuid e24c750b-7bb5-4419-8bda-7536c4713975)) (pin "3" (uuid 3b784e41-4136-4e2f-af21-f87267e21c62))
(pin "4" (uuid 9329f2ae-a6c6-439d-9374-fd37d421bf7f)) (pin "4" (uuid c305cab0-f405-4b44-ada6-6574b19f21a3))
(pin "5" (uuid 79c5b26d-39fa-4af1-a393-7e11a20ddcb0)) (pin "5" (uuid b6520e03-d0f2-45a4-a8f4-57289b71f296))
(instances (instances
(project "self-balancing-test-a" (project "self-balancing-test-a"
(path "/3046137d-98ba-4fe6-98da-3a8a74d99ad5" (path "/3046137d-98ba-4fe6-98da-3a8a74d99ad5"
@ -1378,8 +1378,8 @@
(property "Description" "" (at 196.85 62.23 0) (property "Description" "" (at 196.85 62.23 0)
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
(pin "1" (uuid f34175d3-dc5a-4d0e-a2b0-584be10e2b9e)) (pin "1" (uuid 94bb27f7-5188-4d73-9fda-1b138e1e0d7c))
(pin "2" (uuid 9db9de35-4ce1-428f-b713-7a6d5ed4a7e4)) (pin "2" (uuid 163d7a48-9a29-43bb-b594-0ddbaf818db5))
(instances (instances
(project "self-balancing-test-a" (project "self-balancing-test-a"
(path "/3046137d-98ba-4fe6-98da-3a8a74d99ad5" (path "/3046137d-98ba-4fe6-98da-3a8a74d99ad5"
@ -1413,8 +1413,8 @@
(property "Description" "" (at 137.16 104.14 0) (property "Description" "" (at 137.16 104.14 0)
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
(pin "1" (uuid 8f65be44-76df-4e00-b0af-d6aacc25f2fe)) (pin "1" (uuid 412af759-0501-4727-b8fb-3d677f2cb5f7))
(pin "2" (uuid 257bc123-09ea-4001-8197-5ddfb4bae23a)) (pin "2" (uuid 3dcccd30-04c9-4ed0-b12f-a91de8e6fca4))
(instances (instances
(project "self-balancing-test-a" (project "self-balancing-test-a"
(path "/3046137d-98ba-4fe6-98da-3a8a74d99ad5" (path "/3046137d-98ba-4fe6-98da-3a8a74d99ad5"
@ -1482,8 +1482,8 @@
(property "Description" "" (at 226.06 106.68 0) (property "Description" "" (at 226.06 106.68 0)
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
(pin "1" (uuid 3fe077e9-25c6-4c81-b8cc-30b0b9b8ce83)) (pin "1" (uuid a9646897-65d5-49be-8852-90ec16203eec))
(pin "2" (uuid 612345c6-7d8a-4475-8129-69865a26338e)) (pin "2" (uuid b31e97d3-ec75-4ec6-965d-5218cf7fde2b))
(instances (instances
(project "self-balancing-test-a" (project "self-balancing-test-a"
(path "/3046137d-98ba-4fe6-98da-3a8a74d99ad5" (path "/3046137d-98ba-4fe6-98da-3a8a74d99ad5"
@ -1526,12 +1526,12 @@
(property "mass_ref" "https://www.analog.com/media/en/package-pcb-resources/material-declaration/sot23/sot23%20-%206lds.pdf" (at 199.39 72.39 0) (property "mass_ref" "https://www.analog.com/media/en/package-pcb-resources/material-declaration/sot23/sot23%20-%206lds.pdf" (at 199.39 72.39 0)
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
(pin "1" (uuid 68515bb4-9781-4f7b-87d3-5732ea4278f5)) (pin "1" (uuid 3f8a1e61-5ef9-4c14-9b77-6b15bdd5477a))
(pin "2" (uuid a4aaeafe-18c1-484c-959c-e3566bc30604)) (pin "2" (uuid ef0805de-b3ac-485d-a0b8-8ab0d2095977))
(pin "6" (uuid 7efef2d2-0798-4622-94bc-da048b19f993)) (pin "6" (uuid 8f236560-670b-4617-ac4a-61656ae362dc))
(pin "3" (uuid 58a3eed3-b1c4-46ee-807d-e95217890516)) (pin "3" (uuid 2cadb2a7-a665-45d2-86ac-e694167b461d))
(pin "4" (uuid 6d8dc8d6-c33e-4820-8eff-567636bc9579)) (pin "4" (uuid fc792616-f9e0-42ff-a6d5-26d4e802e42f))
(pin "5" (uuid a46a876f-055b-4b47-b589-a62c3f6f1ef4)) (pin "5" (uuid 1c0069e8-7bff-4aa0-a3ff-4fa8790bcce2))
(instances (instances
(project "self-balancing-test-a" (project "self-balancing-test-a"
(path "/3046137d-98ba-4fe6-98da-3a8a74d99ad5" (path "/3046137d-98ba-4fe6-98da-3a8a74d99ad5"
@ -1565,8 +1565,8 @@
(property "Description" "" (at 99.06 83.82 0) (property "Description" "" (at 99.06 83.82 0)
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
(pin "1" (uuid 888000b4-3023-4c02-839d-7720e54ffec4)) (pin "1" (uuid d9446fd0-0e98-46d3-99a8-4ca6b69e0135))
(pin "2" (uuid f675965f-4eb4-4d11-b332-39e574a30c06)) (pin "2" (uuid 084b316c-6dc3-4f42-9911-5d83fa90050b))
(instances (instances
(project "self-balancing-test-a" (project "self-balancing-test-a"
(path "/3046137d-98ba-4fe6-98da-3a8a74d99ad5" (path "/3046137d-98ba-4fe6-98da-3a8a74d99ad5"
@ -1600,8 +1600,8 @@
(property "Description" "" (at 196.85 86.36 0) (property "Description" "" (at 196.85 86.36 0)
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
(pin "1" (uuid 24c08024-afb5-4e6a-94c6-d67f2893ed34)) (pin "1" (uuid ebe7b477-6adb-4bd5-b14c-be8aab7d1f09))
(pin "2" (uuid 2ff6f3a7-cc68-4fa2-9b1a-dd0b3a3d9e33)) (pin "2" (uuid 2b4fae2a-6c9d-4c08-a34d-2ba1e0311cca))
(instances (instances
(project "self-balancing-test-a" (project "self-balancing-test-a"
(path "/3046137d-98ba-4fe6-98da-3a8a74d99ad5" (path "/3046137d-98ba-4fe6-98da-3a8a74d99ad5"
@ -1644,12 +1644,12 @@
(property "mass_ref" "https://www.analog.com/media/en/package-pcb-resources/material-declaration/sot23/sot23%20-%206lds.pdf" (at 110.49 69.85 0) (property "mass_ref" "https://www.analog.com/media/en/package-pcb-resources/material-declaration/sot23/sot23%20-%206lds.pdf" (at 110.49 69.85 0)
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
(pin "1" (uuid bd2addc9-e53b-4c12-b88e-517b68ad7903)) (pin "1" (uuid 05a97c4b-a1d5-4ddb-8416-fdc5cc742bdd))
(pin "2" (uuid d7864c5b-ecb5-4365-9e98-bbc392a2f785)) (pin "2" (uuid 98f97982-51ee-4388-8bfb-190e07bf423a))
(pin "6" (uuid b91de94f-954f-476c-966c-a0550279fc83)) (pin "6" (uuid ca3312ca-a726-42c8-b4a8-0eba4c0ae1b0))
(pin "3" (uuid 58a3eed3-b1c4-46ee-807d-e95217890517)) (pin "3" (uuid 808be26b-3419-472f-a03b-8a69376d65ef))
(pin "4" (uuid 6d8dc8d6-c33e-4820-8eff-567636bc957a)) (pin "4" (uuid 3e158276-b9d9-4c03-b55e-900b15b26cdc))
(pin "5" (uuid a46a876f-055b-4b47-b589-a62c3f6f1ef5)) (pin "5" (uuid 3ae6d512-46e0-4ca8-9375-cf5d1a5211a9))
(instances (instances
(project "self-balancing-test-a" (project "self-balancing-test-a"
(path "/3046137d-98ba-4fe6-98da-3a8a74d99ad5" (path "/3046137d-98ba-4fe6-98da-3a8a74d99ad5"

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -624,6 +624,12 @@
"label": "mass_ref", "label": "mass_ref",
"name": "mass_ref", "name": "mass_ref",
"show": true "show": true
},
{
"group_by": false,
"label": "Field-1",
"name": "Field-1",
"show": false
} }
], ],
"filter_string": "", "filter_string": "",

File diff suppressed because it is too large Load diff