skill
EDA Skillpack
Public Made by Adomby adom
All skills for all EDA capabilities across the Adom ecosystem.
main
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
{
"_hint": "filledAreaByLayerMm2 is the copper KiCad's zones keep on each layer: for a copper-ablation process, what does not have to be milled away. Add pours with kicad_add_zone; kicad_routing_validate is the DRC.",
"_note": "Areas are KiCad's own filled polygons of every zone (outline minus holes), summed per layer; the coverage is against the outline's bounding box, so a non-rectangular board reads a little low. Pads, tracks and vias outside zones are not counted.",
"_timeoutHint": "ab waits up to 130s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure \u2014 the work usually keeps running on the bridge. Poll `kicad_status` until it reports done.",
"boardBoxAreaMm2": 4736.0,
"boardPath": "C:/Users/arav/Downloads/adom-gate/esc-demo/astra-independent/esc-g431-astra-independent.kicad_pcb",
"bridgeVersion": "1.0.7",
"durationMs": 404,
"elapsedMs": 349,
"error": "",
"filledAreaByLayerMm2": {
"In1.Cu": 4197.75,
"In2.Cu": 4120.8
},
"filledCoverageByLayerPercent": {
"In1.Cu": 88.64,
"In2.Cu": 87.01
},
"kicadVersion": "10.0.3",
"mechanism": "ipc",
"output": "",
"refilled": true,
"revision": "060d9af07a76665b9d516f02053a73a9bf473bd8428724262dfd1b7dcb5678ea",
"route": {
"nodeId": "9a44e8faa7684dc0c1c3d2bbaf22827147f4800718cf15716cdb87f8cdb4f040",
"peer": "arav-rog",
"rttMs": 402,
"via": "mesh"
},
"schemaVersion": 1,
"socket": "ipc://C:\\Users\\arav\\AppData\\Local\\Temp\\kicad\\api.sock",
"source": "live-editor",
"status": "ok",
"statusVerb": "kicad_status",
"success": true,
"timeoutSeconds": 130,
"zoneCount": 2,
"zones": [
{
"filled": true,
"fills": [
{
"areaMm2": 4197.75,
"layer": "In1.Cu",
"polygons": 1
}
],
"id": "0bce23f6-5c7f-460d-9588-0aea186e7006",
"layers": [
"In1.Cu"
],
"name": "Astra reference GND",
"net": "GND",
"outlineAreaMm2": 4599.0,
"priority": 0,
"type": "copper"
},
{
"filled": true,
"fills": [
{
"areaMm2": 4120.8,
"layer": "In2.Cu",
"polygons": 1
}
],
"id": "5d6e47a0-97d8-4e29-97a8-e908e0ed35e3",
"layers": [
"In2.Cu"
],
"name": "Astra reference +3V3",
"net": "+3V3",
"outlineAreaMm2": 4599.0,
"priority": 0,
"type": "copper"
}
]
}