board: pcb connect all floating ground islands

This commit is contained in:
phiwan-dev 2026-03-22 23:14:14 +01:00
parent e7331fd929
commit 84ccadf108
2 changed files with 359 additions and 94 deletions

View file

@ -10341,72 +10341,6 @@
)
(embedded_fonts no)
)
(gr_line
(start 90.1 57.2)
(end 77.65 57.2)
(stroke
(width 0.2)
(type solid)
)
(layer "F.Cu")
(net 45)
(uuid "47d26f1c-7c34-4481-a39a-d8e6096738ec")
)
(gr_line
(start 90.3 57.4)
(end 90.1 57.2)
(stroke
(width 0.2)
(type default)
)
(layer "F.Cu")
(net 45)
(uuid "64ec3813-a55f-477b-9d69-72bd7a081f23")
)
(gr_line
(start 90.3 60.4)
(end 90.3 57.4)
(stroke
(width 0.2)
(type default)
)
(layer "F.Cu")
(net 45)
(uuid "be44dc04-c942-4aef-958c-a705ec797930")
)
(gr_line
(start 90.1 57.2)
(end 90.3 57.4)
(stroke
(width 0.2)
(type default)
)
(layer "B.Cu")
(net 45)
(uuid "91e8d314-6623-4f09-b3e8-0405465211c0")
)
(gr_line
(start 90.3 57.4)
(end 90.3 60.4)
(stroke
(width 0.2)
(type default)
)
(layer "B.Cu")
(net 45)
(uuid "99cb54ca-3155-46f0-a965-2b35f82f0172")
)
(gr_line
(start 90.1 57.2)
(end 77.65 57.2)
(stroke
(width 0.2)
(type solid)
)
(layer "B.Cu")
(net 45)
(uuid "ee92535d-9738-400e-ae2a-1abc560454bc")
)
(gr_poly
(pts
(xy 71 47) (xy 71 57.5) (xy 90 57.5) (xy 90 67) (xy 109 67) (xy 109 76.5) (xy 129 76.5) (xy 129 47)
@ -12818,6 +12752,14 @@
(net 45)
(uuid "04067dba-d72f-46d1-be72-0cbbff726856")
)
(segment
(start 90.5 64.5)
(end 90.35 64.65)
(width 0.2)
(layer "F.Cu")
(net 45)
(uuid "204d9806-c2c6-4481-a125-5d1c41a5adc8")
)
(segment
(start 109.185 60.785)
(end 109.15 60.75)
@ -12827,12 +12769,142 @@
(uuid "4f3b439c-c63e-4703-ab28-e02899964ad6")
)
(segment
(start 95.05 65.1)
(end 94.35 65.1)
(start 110.2 62.05)
(end 110.05 62.2)
(width 0.2)
(layer "F.Cu")
(net 45)
(uuid "b9e8e856-8db6-492b-9ab9-9837a137a62a")
(uuid "c92858fc-79de-4cf8-84d0-985ba24bdacd")
)
(segment
(start 110.7 62.05)
(end 112.25 62.05)
(width 0.2)
(layer "F.Cu")
(net 45)
(uuid "d72fc154-f305-486e-b2bc-29955c635b1a")
)
(segment
(start 115.3 62.55)
(end 114.25 62.55)
(width 0.2)
(layer "F.Cu")
(net 45)
(uuid "dd060ccb-1ac4-455a-8fde-ea9e2911eee9")
)
(segment
(start 110.7 62.05)
(end 110.2 62.05)
(width 0.2)
(layer "F.Cu")
(net 45)
(uuid "e66b7500-6ee1-4e19-a1ba-f3b0d280f64f")
)
(segment
(start 105.22 48.95)
(end 105.22 48.2)
(width 0.2)
(layer "F.Cu")
(net 45)
(uuid "f4b8dcb6-1c01-4ec0-8ef6-ab1d7abb318d")
)
(segment
(start 90.35 64.65)
(end 90.35 66.3)
(width 0.2)
(layer "F.Cu")
(net 45)
(uuid "f501e0bd-927f-42b6-936a-4dd000e182f6")
)
(via
(at 89 47.65)
(size 0.45)
(drill 0.3)
(layers "F.Cu" "B.Cu")
(free yes)
(net 45)
(uuid "05dbd7dc-1cd4-4841-974d-3ec45e882a06")
)
(via
(at 71.8 47.75)
(size 0.45)
(drill 0.3)
(layers "F.Cu" "B.Cu")
(free yes)
(net 45)
(uuid "0876133b-1a35-4217-b899-b736e643d0be")
)
(via
(at 118.2 60.85)
(size 0.45)
(drill 0.3)
(layers "F.Cu" "B.Cu")
(free yes)
(net 45)
(uuid "0b62bac7-dc44-432e-9c5e-439b8720caf6")
)
(via
(at 91.5 52.05)
(size 0.45)
(drill 0.3)
(layers "F.Cu" "B.Cu")
(free yes)
(net 45)
(uuid "0c629ff4-ba16-4bda-829b-e5fe7b043839")
)
(via
(at 94.3 64.45)
(size 0.45)
(drill 0.3)
(layers "F.Cu" "B.Cu")
(free yes)
(net 45)
(uuid "15363c7d-28b1-4170-9998-a3d5472420f6")
)
(via
(at 110.15 75.6)
(size 0.45)
(drill 0.3)
(layers "F.Cu" "B.Cu")
(free yes)
(net 45)
(uuid "1f7f2903-5357-4c8b-80ba-626321b43569")
)
(via
(at 106.1 47.45)
(size 0.45)
(drill 0.3)
(layers "F.Cu" "B.Cu")
(free yes)
(net 45)
(uuid "23bdf499-5d5d-4529-b7d7-7d36ac5df243")
)
(via
(at 105.6 65)
(size 0.45)
(drill 0.3)
(layers "F.Cu" "B.Cu")
(free yes)
(net 45)
(uuid "2d8c3629-ee53-44c3-acaa-a99eebd030f2")
)
(via
(at 99.45 54.25)
(size 0.45)
(drill 0.3)
(layers "F.Cu" "B.Cu")
(free yes)
(net 45)
(uuid "3149bd65-cd30-41aa-969a-ff7afb62e546")
)
(via
(at 106 64.55)
(size 0.45)
(drill 0.3)
(layers "F.Cu" "B.Cu")
(free yes)
(net 45)
(uuid "3fed7960-e9f2-4f1c-a159-c6cc558afa84")
)
(via
(at 109.18 60.75)
@ -12843,12 +12915,223 @@
(uuid "4878db6a-9d37-4681-8d3a-176cea47895e")
)
(via
(at 94.35 65.1)
(size 0.6)
(at 94.2 55.2)
(size 0.45)
(drill 0.3)
(layers "F.Cu" "B.Cu")
(free yes)
(net 45)
(uuid "608af064-ab6d-46c0-af0a-4380011dcac6")
)
(via
(at 94.3 54.2)
(size 0.45)
(drill 0.3)
(layers "F.Cu" "B.Cu")
(free yes)
(net 45)
(uuid "61e1504a-3f2e-4bb7-b5c7-e4a252f88768")
)
(via
(at 71.75 56.8)
(size 0.45)
(drill 0.3)
(layers "F.Cu" "B.Cu")
(free yes)
(net 45)
(uuid "623d47b1-2f62-4cda-9a1f-5b6387bb626e")
)
(via
(at 118.2 61.55)
(size 0.45)
(drill 0.3)
(layers "F.Cu" "B.Cu")
(free yes)
(net 45)
(uuid "6cca9cfa-7676-44b8-94b8-8fc2d51eb008")
)
(via
(at 117.65 59.55)
(size 0.45)
(drill 0.3)
(layers "F.Cu" "B.Cu")
(free yes)
(net 45)
(uuid "6e36a8d4-62c3-4175-91e6-80f8b0c4a23d")
)
(via
(at 106.2 54.2)
(size 0.45)
(drill 0.3)
(layers "F.Cu" "B.Cu")
(free yes)
(net 45)
(uuid "6eac9ada-8b7c-4734-b5b7-94144c8a9dc4")
)
(via
(at 90.85 52.65)
(size 0.45)
(drill 0.3)
(layers "F.Cu" "B.Cu")
(net 45)
(uuid "db746ee4-eef6-481a-ba69-6bb4afd3c868")
(uuid "6eb59f4d-86c6-4c29-9fda-f541bb7f45e6")
)
(via
(at 105.6 54.2)
(size 0.45)
(drill 0.3)
(layers "F.Cu" "B.Cu")
(free yes)
(net 45)
(uuid "709474ab-6a14-450c-ac71-6e3c2a4d7a47")
)
(via
(at 104.4 47.85)
(size 0.45)
(drill 0.3)
(layers "F.Cu" "B.Cu")
(free yes)
(net 45)
(uuid "76a91cfb-396b-460f-b620-9187c28c7e8b")
)
(via
(at 105.2 64.55)
(size 0.45)
(drill 0.3)
(layers "F.Cu" "B.Cu")
(free yes)
(net 45)
(uuid "80d1dae8-0c54-4805-bae1-7cfb799b9100")
)
(via
(at 103 54.2)
(size 0.45)
(drill 0.3)
(layers "F.Cu" "B.Cu")
(free yes)
(net 45)
(uuid "872b19e9-e4f7-4ae7-9283-fac422fdaa0b")
)
(via
(at 94.3 65.2)
(size 0.45)
(drill 0.3)
(layers "F.Cu" "B.Cu")
(free yes)
(net 45)
(uuid "89d963ac-08d2-4963-b9ae-f1aee12b3a11")
)
(via
(at 97.25 54.8)
(size 0.45)
(drill 0.3)
(layers "F.Cu" "B.Cu")
(free yes)
(net 45)
(uuid "aff5b9aa-e887-49c0-9649-c837d12dde2a")
)
(via
(at 118.2 62.25)
(size 0.45)
(drill 0.3)
(layers "F.Cu" "B.Cu")
(free yes)
(net 45)
(uuid "b144aa1c-1dcb-4bb6-a018-8bf99503639b")
)
(via
(at 127.75 75.25)
(size 0.45)
(drill 0.3)
(layers "F.Cu" "B.Cu")
(free yes)
(net 45)
(uuid "b1d6f682-8c8e-4328-b1ea-b1e67deffb51")
)
(via
(at 114.85 54.5)
(size 0.45)
(drill 0.3)
(layers "F.Cu" "B.Cu")
(free yes)
(net 45)
(uuid "b39f4d3d-e96c-4819-8260-7e96f94f725a")
)
(via
(at 118.2 62.95)
(size 0.45)
(drill 0.3)
(layers "F.Cu" "B.Cu")
(free yes)
(net 45)
(uuid "b91f96a2-9a2b-46aa-9662-7bd3c95d3d35")
)
(via
(at 97.25 54.2)
(size 0.45)
(drill 0.3)
(layers "F.Cu" "B.Cu")
(free yes)
(net 45)
(uuid "c17fb12a-c51f-4432-80a3-913564f3c4b2")
)
(via
(at 90.5 64.5)
(size 0.45)
(drill 0.3)
(layers "F.Cu" "B.Cu")
(free yes)
(net 45)
(uuid "ceb1085d-520b-470a-a367-ff87fc8a7add")
)
(via
(at 93.7 54.2)
(size 0.45)
(drill 0.3)
(layers "F.Cu" "B.Cu")
(free yes)
(net 45)
(uuid "deb8f812-b520-4910-a3d2-e955aabec05e")
)
(segment
(start 91.55 52.950442)
(end 92.799558 54.2)
(width 0.4)
(layer "B.Cu")
(net 45)
(uuid "4fa7117d-ee47-421c-a4d6-a6adfc4d0ffc")
)
(segment
(start 91.55 52.95)
(end 91.55 52.950442)
(width 0.4)
(layer "B.Cu")
(net 45)
(uuid "5644dfc1-37e0-4fa6-87e8-52f4dc72ce5e")
)
(segment
(start 107.05 49.4)
(end 106.45 48.8)
(width 0.4)
(layer "B.Cu")
(net 45)
(uuid "7e548d11-4b1a-487a-8f3c-8db9b4c4a9a9")
)
(segment
(start 107.9 49.4)
(end 107.05 49.4)
(width 0.4)
(layer "B.Cu")
(net 45)
(uuid "96c1652a-5a4d-4cee-916f-22c1926456d1")
)
(segment
(start 106.45 48.8)
(end 106.45 47.9)
(width 0.4)
(layer "B.Cu")
(net 45)
(uuid "9718f69c-a873-43a4-bb98-a0e94b9fec1d")
)
(segment
(start 120.725 56.05)
@ -16093,26 +16376,6 @@
(xy 107.485013 63.616697)
)
)
(filled_polygon
(layer "F.Cu")
(pts
(xy 90.369501 59.794472) (xy 91.665514 61.090485) (xy 92.955525 62.380496) (xy 92.983302 62.435013)
(xy 92.973731 62.495445) (xy 92.930466 62.53871) (xy 92.885521 62.5495) (xy 91.580252 62.5495) (xy 91.580251 62.5495)
(xy 91.580241 62.549501) (xy 91.521772 62.561132) (xy 91.521766 62.561134) (xy 91.455451 62.605445)
(xy 91.455445 62.605451) (xy 91.432025 62.640502) (xy 91.418229 62.651377) (xy 91.407901 62.665593)
(xy 91.394793 62.669851) (xy 91.383974 62.678381) (xy 91.34971 62.6845) (xy 91.245478 62.6845) (xy 91.187287 62.665593)
(xy 91.17548 62.655509) (xy 91.122765 62.602794) (xy 91.019991 62.557415) (xy 91.01999 62.557414)
(xy 91.019988 62.557414) (xy 90.994868 62.5545) (xy 90.70514 62.5545) (xy 90.705135 62.554501) (xy 90.680009 62.557414)
(xy 90.577235 62.602794) (xy 90.497794 62.682235) (xy 90.452414 62.785011) (xy 90.4495 62.81013)
(xy 90.4495 63.159859) (xy 90.449501 63.159864) (xy 90.451255 63.174987) (xy 90.439177 63.234968)
(xy 90.438903 63.23545) (xy 90.385489 63.329072) (xy 90.364505 63.348162) (xy 90.344444 63.368223)
(xy 90.342035 63.368604) (xy 90.340231 63.370246) (xy 90.312031 63.373356) (xy 90.284012 63.377794)
(xy 90.281838 63.376686) (xy 90.279414 63.376954) (xy 90.254771 63.362894) (xy 90.229496 63.350016)
(xy 90.228388 63.347842) (xy 90.22627 63.346634) (xy 90.214598 63.320777) (xy 90.201719 63.295499)
(xy 90.201408 63.291556) (xy 90.201097 63.290866) (xy 90.201283 63.289966) (xy 90.2005 63.280013)
(xy 90.2005 59.864478) (xy 90.219407 59.806287) (xy 90.268907 59.770323) (xy 90.330093 59.770323)
)
)
(filled_polygon
(layer "F.Cu")
(pts

View file

@ -131,7 +131,7 @@
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.2,
"min_microvia_drill": 0.1,
"min_resolved_spokes": 2,
"min_resolved_spokes": 1,
"min_silk_clearance": 0.0,
"min_text_height": 0.8,
"min_text_thickness": 0.08,
@ -188,7 +188,9 @@
],
"track_widths": [
0.0,
0.1
0.1,
0.2,
0.4
],
"tuning_pattern_settings": {
"diff_pair_defaults": {