Fix PCB software false positives (2.60.11).
KiCad 9/10 name-only nets fill the index. PE-LAY-004 counts tracks, vias, and pours and skips NC nets. Missing I_load is INSUFFICIENT. EP pads are not PE-BOM-011; abs-max binds the named pin. Kelvin/EMI/PI ignore NC and IN±. LQW decodes nH; BLM/FB is a bead, not DCR as Z.
This commit is contained in:
@@ -209,9 +209,9 @@ def test_true_mismatch_24_vs_25_still_fires(tmp_path: Path):
|
||||
ids, layout = _bom_ids(
|
||||
tmp_path,
|
||||
n_pads=24,
|
||||
extra_smd=[(25, 1.8, 1.8, "SIG")],
|
||||
extra_smd=[(30, 1.8, 1.8, "SIG")],
|
||||
)
|
||||
assert len(layout.footprints["U1"].pads) == 25
|
||||
assert len(layout.footprints["U1"].pads) == 25 # 24 signal + extra 30
|
||||
assert "PE-BOM-011" in ids
|
||||
|
||||
|
||||
@@ -230,7 +230,7 @@ def test_vias_do_not_hide_true_mismatch(tmp_path: Path):
|
||||
ids25, layout25 = _bom_ids(
|
||||
tmp2,
|
||||
n_pads=24,
|
||||
extra_smd=[(25, 1.8, 1.8, "SIG")],
|
||||
extra_smd=[(30, 1.8, 1.8, "SIG")],
|
||||
stitch_via_pads=stitches,
|
||||
board_vias=board,
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user