Initial import: KiCad zone resistance plugin

DC/AC resistance, power dissipation, and via/injection-area currents of
copper zone fills. KiCad 10 IPC-API plugin (kicad-python/kipy):
multi-layer via-coupled FDM solver, multi-part terminals via User.1/User.2
marker layers, pads as contacts, uniform-injection and equipotential
contact models, per-foil skin effect, optional solder/copper buildup on
mask openings. 54-case test suite incl. exact analytic references.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
janik
2026-07-14 17:22:00 +07:00
commit 06c62e04f8
33 changed files with 4000 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
{
"$schema": "https://go.kicad.org/api/schemas/v1",
"identifier": "th.co.b4l.fill-resistance",
"name": "Fill Resistance",
"description": "DC resistance of a copper zone fill between two rectangle electrodes",
"runtime": {
"type": "python"
},
"actions": [
{
"identifier": "fill-resistance-run",
"name": "Fill Resistance",
"description": "Select two rectangles marking the contact areas, then run to compute the fill resistance between them",
"entrypoint": "fill_res_action.py",
"show-button": true,
"scopes": ["pcb"],
"icons-light": ["icons/fill_res_24_light.png"],
"icons-dark": ["icons/fill_res_24_dark.png"]
}
]
}