skill
EDA Skillpack
Public Made by Adomby adom
All skills for all EDA capabilities across the Adom ecosystem.
main
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533
{
"_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": 2739,
"elapsedMs": 2665,
"error": "",
"filledAreaByLayerMm2": {
"B.Cu": 3623.89,
"F.Cu": 3518.38,
"In1.Cu": 4152.13,
"In2.Cu": 4072.78
},
"filledCoverageByLayerPercent": {
"B.Cu": 76.52,
"F.Cu": 74.29,
"In1.Cu": 87.67,
"In2.Cu": 86.0
},
"kicadVersion": "10.0.3",
"mechanism": "ipc",
"output": "",
"refilled": true,
"revision": "ed60da2e4544357c6adecfc7952bde8214eb7848f2eaf0931b75f2762b9a5295",
"route": {
"nodeId": "9a44e8faa7684dc0c1c3d2bbaf22827147f4800718cf15716cdb87f8cdb4f040",
"peer": "arav-rog",
"rttMs": 2725,
"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": 21,
"zones": [
{
"filled": true,
"fills": [
{
"areaMm2": 4152.13,
"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": 4072.78,
"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"
},
{
"filled": true,
"fills": [
{
"areaMm2": 2250.94,
"layer": "F.Cu",
"polygons": 21
},
{
"areaMm2": 2455.8,
"layer": "B.Cu",
"polygons": 92
}
],
"id": "21b9d30d-12b9-43e0-8fb5-46ecc9e58203",
"layers": [
"F.Cu",
"B.Cu"
],
"name": "Astra outer GND",
"net": "GND",
"outlineAreaMm2": 4593.59,
"priority": 0,
"type": "copper"
},
{
"filled": true,
"fills": [
{
"areaMm2": 767.83,
"layer": "F.Cu",
"polygons": 3
},
{
"areaMm2": 736.92,
"layer": "B.Cu",
"polygons": 5
}
],
"id": "5089dbbe-c17a-4659-8108-cd1a93ecf293",
"layers": [
"F.Cu",
"B.Cu"
],
"name": "Astra outer +VBAT",
"net": "+VBAT",
"outlineAreaMm2": 1161.18,
"priority": 2,
"type": "copper"
},
{
"filled": true,
"fills": [
{
"areaMm2": 71.39,
"layer": "F.Cu",
"polygons": 1
},
{
"areaMm2": 71.39,
"layer": "B.Cu",
"polygons": 1
}
],
"id": "f975b4d8-6c59-443b-a00a-ee2fa0c82965",
"layers": [
"F.Cu",
"B.Cu"
],
"name": "Astra outer GND_OUT",
"net": "GND_OUT",
"outlineAreaMm2": 73.43,
"priority": 2,
"type": "copper"
},
{
"filled": true,
"fills": [
{
"areaMm2": 121.12,
"layer": "F.Cu",
"polygons": 1
},
{
"areaMm2": 99.19,
"layer": "B.Cu",
"polygons": 2
}
],
"id": "8529173d-d4fd-4587-b271-d8c926e15511",
"layers": [
"F.Cu",
"B.Cu"
],
"name": "Astra outer /DRV_SHA",
"net": "/DRV_SHA",
"outlineAreaMm2": 129.22,
"priority": 3,
"type": "copper"
},
{
"filled": true,
"fills": [
{
"areaMm2": 116.5,
"layer": "F.Cu",
"polygons": 1
},
{
"areaMm2": 101.72,
"layer": "B.Cu",
"polygons": 3
}
],
"id": "93de63ee-12ae-4ac6-aae7-d54e7c24818f",
"layers": [
"F.Cu",
"B.Cu"
],
"name": "Astra outer /DRV_SHB",
"net": "/DRV_SHB",
"outlineAreaMm2": 129.22,
"priority": 3,
"type": "copper"
},
{
"filled": true,
"fills": [
{
"areaMm2": 115.75,
"layer": "F.Cu",
"polygons": 1
},
{
"areaMm2": 111.28,
"layer": "B.Cu",
"polygons": 1
}
],
"id": "ef33a6a7-540e-4a5a-a035-5f7c7daf26ad",
"layers": [
"F.Cu",
"B.Cu"
],
"name": "Astra outer /DRV_SHC",
"net": "/DRV_SHC",
"outlineAreaMm2": 129.22,
"priority": 3,
"type": "copper"
},
{
"filled": false,
"fills": [
{
"areaMm2": 0.0,
"layer": "F.Cu",
"polygons": 0
},
{
"areaMm2": 0.0,
"layer": "B.Cu",
"polygons": 0
}
],
"id": "1f78ab2a-6c28-4bab-9032-ca816bf129da",
"layers": [
"F.Cu",
"B.Cu"
],
"name": "Astra Kelvin isolation GND",
"net": "",
"outlineAreaMm2": 3.1,
"priority": 0,
"type": "keepout"
},
{
"filled": false,
"fills": [
{
"areaMm2": 0.0,
"layer": "F.Cu",
"polygons": 0
},
{
"areaMm2": 0.0,
"layer": "B.Cu",
"polygons": 0
}
],
"id": "d332e9a6-5c97-4ae9-980b-5afc74883923",
"layers": [
"F.Cu",
"B.Cu"
],
"name": "Astra Kelvin isolation GND_OUT",
"net": "",
"outlineAreaMm2": 3.1,
"priority": 0,
"type": "keepout"
},
{
"filled": true,
"fills": [
{
"areaMm2": 19.39,
"layer": "F.Cu",
"polygons": 1
},
{
"areaMm2": 19.39,
"layer": "B.Cu",
"polygons": 1
}
],
"id": "3e42d095-fe3c-4da7-80a8-544252216aea",
"layers": [
"F.Cu",
"B.Cu"
],
"name": "Astra solid return cluster 1",
"net": "GND",
"outlineAreaMm2": 22.4,
"priority": 1,
"type": "copper"
},
{
"filled": true,
"fills": [
{
"areaMm2": 18.07,
"layer": "F.Cu",
"polygons": 1
},
{
"areaMm2": 3.66,
"layer": "B.Cu",
"polygons": 3
}
],
"id": "12a14748-567f-4ee7-b5e2-6a33bc89beaa",
"layers": [
"F.Cu",
"B.Cu"
],
"name": "Astra solid return cluster 2",
"net": "GND",
"outlineAreaMm2": 36.63,
"priority": 1,
"type": "copper"
},
{
"filled": true,
"fills": [
{
"areaMm2": 5.05,
"layer": "F.Cu",
"polygons": 1
},
{
"areaMm2": 1.71,
"layer": "B.Cu",
"polygons": 2
}
],
"id": "f91ae686-c12d-4bb8-9070-2d0c399e7008",
"layers": [
"F.Cu",
"B.Cu"
],
"name": "Astra solid return cluster 3",
"net": "GND",
"outlineAreaMm2": 14.0,
"priority": 1,
"type": "copper"
},
{
"filled": true,
"fills": [
{
"areaMm2": 4.89,
"layer": "F.Cu",
"polygons": 1
},
{
"areaMm2": 3.69,
"layer": "B.Cu",
"polygons": 1
}
],
"id": "c56be007-efd8-4618-a5c6-acd16ea11195",
"layers": [
"F.Cu",
"B.Cu"
],
"name": "Astra solid return cluster 4",
"net": "GND",
"outlineAreaMm2": 14.0,
"priority": 1,
"type": "copper"
},
{
"filled": true,
"fills": [
{
"areaMm2": 20.2,
"layer": "F.Cu",
"polygons": 1
},
{
"areaMm2": 19.14,
"layer": "B.Cu",
"polygons": 1
}
],
"id": "fb814e73-7c91-4c99-978d-feeff9865f88",
"layers": [
"F.Cu",
"B.Cu"
],
"name": "Astra solid return cluster 5",
"net": "GND",
"outlineAreaMm2": 23.65,
"priority": 1,
"type": "copper"
},
{
"filled": true,
"fills": [
{
"areaMm2": 3.61,
"layer": "F.Cu",
"polygons": 1
}
],
"id": "b0ad285c-b086-4c8e-b018-cb0e78055b1d",
"layers": [
"F.Cu"
],
"name": "Astra local ground connection 0",
"net": "GND",
"outlineAreaMm2": 5.87,
"priority": 4,
"type": "copper"
},
{
"filled": true,
"fills": [
{
"areaMm2": 1.45,
"layer": "F.Cu",
"polygons": 1
}
],
"id": "5b2bdf10-8ed9-4834-92c0-352b582ed929",
"layers": [
"F.Cu"
],
"name": "Astra local ground connection 1",
"net": "GND",
"outlineAreaMm2": 2.14,
"priority": 4,
"type": "copper"
},
{
"filled": true,
"fills": [
{
"areaMm2": 1.11,
"layer": "F.Cu",
"polygons": 1
}
],
"id": "01fc5495-77a0-40be-b63d-c5334bb67c35",
"layers": [
"F.Cu"
],
"name": "Astra local ground connection 2",
"net": "GND",
"outlineAreaMm2": 1.25,
"priority": 4,
"type": "copper"
},
{
"filled": true,
"fills": [
{
"areaMm2": 1.06,
"layer": "F.Cu",
"polygons": 1
}
],
"id": "4a2f2c51-711e-48c6-a53a-32aed8ffe9a8",
"layers": [
"F.Cu"
],
"name": "Astra local ground connection 3",
"net": "GND",
"outlineAreaMm2": 1.25,
"priority": 4,
"type": "copper"
},
{
"filled": false,
"fills": [
{
"areaMm2": 0.0,
"layer": "F.Cu",
"polygons": 0
},
{
"areaMm2": 0.0,
"layer": "B.Cu",
"polygons": 0
}
],
"id": "029ae4fb-25c0-4f19-ae0b-dad2b8ab9dd7",
"layers": [
"F.Cu",
"B.Cu"
],
"name": "Astra full Kelvin input pad isolation U6.3",
"net": "",
"outlineAreaMm2": 2.14,
"priority": 0,
"type": "keepout"
},
{
"filled": false,
"fills": [
{
"areaMm2": 0.0,
"layer": "F.Cu",
"polygons": 0
},
{
"areaMm2": 0.0,
"layer": "B.Cu",
"polygons": 0
}
],
"id": "e553caee-dde1-4437-846c-63657c2ec280",
"layers": [
"F.Cu",
"B.Cu"
],
"name": "Astra full Kelvin input pad isolation U6.4",
"net": "",
"outlineAreaMm2": 2.14,
"priority": 0,
"type": "keepout"
}
]
}