app
Codex
Public Made by Adomby adom
Codex in Adom Hydrogen: ecosystem setup, dock dashboard and live engineering demos.
main
John Lauer
Astra independent ESC placement, native routing, pours, video and full evidence
d73ed84
22d ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673
{
"_hint": "placed requires zero courtyard overlaps and nothing outside the outline; drc.placementViolations is KiCad's own verdict on courtyards, edge clearance, silk and pad clearance. A stale result is superseded by newer edits.",
"_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.",
"bridgeVersion": "1.0.7",
"courtyardOverlapCount": 0,
"courtyardOverlaps": [],
"currentRevision": "dd0919685a0cb41b6ca30733edab9ae1782f6c4750ca527141faf818a3f9fb34",
"drc": {
"available": true,
"errors": 13,
"otherViolationCount": 41,
"placementClean": false,
"placementErrors": 13,
"placementTypes": [
"courtyards_overlap",
"malformed_courtyard",
"missing_courtyard",
"copper_edge_clearance",
"silk_edge_clearance",
"silk_over_copper",
"silk_overlap",
"hole_clearance",
"holes_co_located",
"drilled_holes_too_close",
"items_not_allowed",
"clearance",
"shorting_items",
"footprint_type_mismatch"
],
"placementViolationCount": 36,
"placementViolations": [
{
"description": "Clearance violation ( clearance 0.2000 mm; actual 0.1250 mm)",
"items": [
{
"description": "Pad 1 [unconnected-(U2-PGOOD-Pad1)] of U2 on F.Cu",
"pos": {
"x": 115.6,
"y": 68.038
},
"uuid": "d5adf956-8948-46b7-a6a2-7ad83e9214a1"
},
{
"description": "Pad 11 [GND] of U2 on F.Cu",
"pos": {
"x": 116.500001,
"y": 67.950002
},
"uuid": "7cb441e9-6a7c-42dc-b22f-fb3c65522b3c"
}
],
"severity": "error",
"type": "clearance"
},
{
"description": "Clearance violation ( clearance 0.2000 mm; actual 0.1500 mm)",
"items": [
{
"description": "Pad 2 [/5V_EN] of U2 on F.Cu",
"pos": {
"x": 115.6,
"y": 68.85
},
"uuid": "99066f8a-eeb0-4cd8-ad30-7a4d9b0d8313"
},
{
"description": "Pad 3 [+VBAT] of U2 on F.Cu",
"pos": {
"x": 115.6,
"y": 69.349998
},
"uuid": "ff018ed4-2127-4cd3-95a9-07bb092e5daa"
}
],
"severity": "error",
"type": "clearance"
},
{
"description": "Clearance violation ( clearance 0.2000 mm; actual 0.1800 mm)",
"items": [
{
"description": "Pad 4 [+5V] of U2 on F.Cu",
"pos": {
"x": 115.799999,
"y": 71.000001
},
"uuid": "1599671c-4db8-4e53-9ea2-c06583d21771"
},
{
"description": "Pad 10 [GND] of U2 on F.Cu",
"pos": {
"x": 117.0,
"y": 68.995
},
"uuid": "6c38065c-3387-4d55-9009-d90ef5b39252"
}
],
"severity": "error",
"type": "clearance"
},
{
"description": "Clearance violation ( clearance 0.2000 mm; actual 0.1800 mm)",
"items": [
{
"description": "Pad 5 [/SW] of U2 on F.Cu",
"pos": {
"x": 118.200001,
"y": 71.000001
},
"uuid": "2d08cef8-2c43-4563-81bd-6b4f127e455c"
},
{
"description": "Pad 10 [GND] of U2 on F.Cu",
"pos": {
"x": 117.0,
"y": 68.995
},
"uuid": "6c38065c-3387-4d55-9009-d90ef5b39252"
}
],
"severity": "error",
"type": "clearance"
},
{
"description": "Clearance violation ( clearance 0.2000 mm; actual 0.1500 mm)",
"items": [
{
"description": "Pad 6 [/SW] of U2 on F.Cu",
"pos": {
"x": 118.4,
"y": 69.349998
},
"uuid": "1673390f-10d5-4f67-8c26-b2a9dfc5eee4"
},
{
"description": "Pad 7 [unconnected-(U2-BOOT-Pad7)] of U2 on F.Cu",
"pos": {
"x": 118.4,
"y": 68.85
},
"uuid": "034ceb01-701a-4eb0-aa47-edf11e31e517"
}
],
"severity": "error",
"type": "clearance"
},
{
"description": "Clearance violation ( clearance 0.2000 mm; actual 0.1250 mm)",
"items": [
{
"description": "Pad 8 [/5V_VCC] of U2 on F.Cu",
"pos": {
"x": 118.4,
"y": 68.038
},
"uuid": "bcb57037-3d40-497e-b16a-a1be6387308a"
},
{
"description": "Pad 9 [+5V] of U2 on F.Cu",
"pos": {
"x": 117.499999,
"y": 67.950002
},
"uuid": "15c3b4a7-76bc-4766-a565-729d03b30352"
}
],
"severity": "error",
"type": "clearance"
},
{
"description": "Clearance violation ( clearance 0.2000 mm; actual 0.1250 mm)",
"items": [
{
"description": "Pad 9 [+5V] of U2 on F.Cu",
"pos": {
"x": 117.499999,
"y": 67.950002
},
"uuid": "15c3b4a7-76bc-4766-a565-729d03b30352"
},
{
"description": "Pad 10 [GND] of U2 on F.Cu",
"pos": {
"x": 117.0,
"y": 68.995
},
"uuid": "6c38065c-3387-4d55-9009-d90ef5b39252"
}
],
"severity": "error",
"type": "clearance"
},
{
"description": "Footprint has malformed courtyard (not a closed shape)",
"items": [
{
"description": "Footprint Q2",
"pos": {
"x": 154.0,
"y": 114.6
},
"uuid": "048cd914-d217-4fed-b71d-cf01226c3bfd"
}
],
"severity": "error",
"type": "malformed_courtyard"
},
{
"description": "Footprint has malformed courtyard (not a closed shape)",
"items": [
{
"description": "Footprint Q5",
"pos": {
"x": 154.0,
"y": 79.4
},
"uuid": "1f171934-f2d2-4f3a-9efa-42ff4f67ba74"
}
],
"severity": "error",
"type": "malformed_courtyard"
},
{
"description": "Footprint has malformed courtyard (not a closed shape)",
"items": [
{
"description": "Footprint Q6",
"pos": {
"x": 154.0,
"y": 86.6
},
"uuid": "264b31b8-9597-45d1-88b5-2dab7cb8b533"
}
],
"severity": "error",
"type": "malformed_courtyard"
},
{
"description": "Footprint has malformed courtyard (not a closed shape)",
"items": [
{
"description": "Footprint Q4",
"pos": {
"x": 154.0,
"y": 100.6
},
"uuid": "5a696c0c-c1c2-4399-9b5f-e8dfc4298ed1"
}
],
"severity": "error",
"type": "malformed_courtyard"
},
{
"description": "Footprint has malformed courtyard (not a closed shape)",
"items": [
{
"description": "Footprint Q3",
"pos": {
"x": 154.0,
"y": 93.4
},
"uuid": "6a7b68a0-827d-4ddb-918c-efaa36891c18"
}
],
"severity": "error",
"type": "malformed_courtyard"
},
{
"description": "Footprint has malformed courtyard (not a closed shape)",
"items": [
{
"description": "Footprint Q1",
"pos": {
"x": 154.0,
"y": 107.4
},
"uuid": "7a40ae5b-ca91-40e3-aa53-d69109de344f"
}
],
"severity": "error",
"type": "malformed_courtyard"
},
{
"description": "Silkscreen clipped by solder mask",
"items": [
{
"description": "Segment of JP1 on F.Silkscreen",
"pos": {
"x": 110.5,
"y": 64.0
},
"uuid": "21074138-db20-43a6-b29c-d240dae5e60d"
}
],
"severity": "warning",
"type": "silk_over_copper"
},
{
"description": "Silkscreen clipped by solder mask",
"items": [
{
"description": "Circle of MC14 on F.Silkscreen",
"pos": {
"x": 166.0,
"y": 127.0
},
"uuid": "c85b0b09-37f7-413a-8925-f62c6ff812d2"
}
],
"severity": "warning",
"type": "silk_over_copper"
},
{
"description": "Silkscreen clipped by solder mask",
"items": [
{
"description": "Circle of MC6 on F.Silkscreen",
"pos": {
"x": 108.0,
"y": 87.0
},
"uuid": "27fc318d-7e9e-43d2-ac49-340351458591"
}
],
"severity": "warning",
"type": "silk_over_copper"
},
{
"description": "Silkscreen clipped by solder mask",
"items": [
{
"description": "Circle of MC10 on F.Silkscreen",
"pos": {
"x": 108.0,
"y": 83.0
},
"uuid": "fe8c3f56-3df2-4640-a695-0405fbd037e2"
}
],
"severity": "warning",
"type": "silk_over_copper"
},
{
"description": "Silkscreen clipped by solder mask",
"items": [
{
"description": "Circle of MP1 on F.Silkscreen",
"pos": {
"x": 120.0,
"y": 63.0
},
"uuid": "158c5c06-8eb2-4875-9629-c0f23a6a6864"
}
],
"severity": "warning",
"type": "silk_over_copper"
},
{
"description": "Silkscreen clipped by solder mask",
"items": [
{
"description": "Circle of MC18 on F.Silkscreen",
"pos": {
"x": 108.0,
"y": 97.0
},
"uuid": "b2049744-e9bc-4c75-b1d3-a277ff0266e7"
}
],
"severity": "warning",
"type": "silk_over_copper"
},
{
"description": "Silkscreen clipped by solder mask",
"items": [
{
"description": "Circle of MC13 on F.Silkscreen",
"pos": {
"x": 166.0,
"y": 63.0
},
"uuid": "fcadf147-53a4-4183-a7d1-ec45c0c9b7ec"
}
],
"severity": "warning",
"type": "silk_over_copper"
},
{
"description": "Silkscreen clipped by solder mask",
"items": [
{
"description": "Circle of MC15 on F.Silkscreen",
"pos": {
"x": 108.0,
"y": 77.0
},
"uuid": "89d65d80-16a5-49e4-a0e9-80b2c11891bb"
}
],
"severity": "warning",
"type": "silk_over_copper"
},
{
"description": "Silkscreen clipped by solder mask",
"items": [
{
"description": "Circle of MC7 on F.Silkscreen",
"pos": {
"x": 108.0,
"y": 81.0
},
"uuid": "6cf507e2-d810-4e30-8f14-afad5d44c217"
}
],
"severity": "warning",
"type": "silk_over_copper"
},
{
"description": "Silkscreen clipped by solder mask",
"items": [
{
"description": "Circle of MC17 on F.Silkscreen",
"pos": {
"x": 108.0,
"y": 91.0
},
"uuid": "f9cf7766-1a43-4838-8a72-4ef248106721"
}
],
"severity": "warning",
"type": "silk_over_copper"
},
{
"description": "Silkscreen clipped by solder mask",
"items": [
{
"description": "Circle of MC22 on F.Silkscreen",
"pos": {
"x": 108.0,
"y": 71.000001
},
"uuid": "c4b60334-37e5-4021-8a2f-c608d6813b00"
}
],
"severity": "warning",
"type": "silk_over_copper"
},
{
"description": "Silkscreen clipped by solder mask",
"items": [
{
"description": "Circle of MC20 on F.Silkscreen",
"pos": {
"x": 108.0,
"y": 75.000001
},
"uuid": "d7e12f71-7c57-4260-9ff7-5fa907152823"
}
],
"severity": "warning",
"type": "silk_over_copper"
},
{
"description": "Silkscreen clipped by solder mask",
"items": [
{
"description": "Circle of MC8 on F.Silkscreen",
"pos": {
"x": 108.0,
"y": 85.0
},
"uuid": "9eb37643-c91f-440a-80ca-02d8e6d3ee82"
}
],
"severity": "warning",
"type": "silk_over_copper"
},
{
"description": "Silkscreen clipped by solder mask",
"items": [
{
"description": "Circle of MP2 on F.Silkscreen",
"pos": {
"x": 152.0,
"y": 63.0
},
"uuid": "8807f6e7-eebb-4c0c-846e-7b7c95a025c7"
}
],
"severity": "warning",
"type": "silk_over_copper"
},
{
"description": "Silkscreen clipped by solder mask",
"items": [
{
"description": "Circle of MC2 on F.Silkscreen",
"pos": {
"x": 108.0,
"y": 62.999999
},
"uuid": "4f076f48-1228-49cb-9741-5ee2a6665b60"
}
],
"severity": "warning",
"type": "silk_over_copper"
},
{
"description": "Silkscreen clipped by solder mask",
"items": [
{
"description": "Circle of MP3 on F.Silkscreen",
"pos": {
"x": 152.0,
"y": 127.0
},
"uuid": "87838bc4-6758-44ad-b9fc-1107ccbea2eb"
}
],
"severity": "warning",
"type": "silk_over_copper"
},
{
"description": "Silkscreen clipped by solder mask",
"items": [
{
"description": "Circle of MC23 on F.Silkscreen",
"pos": {
"x": 108.0,
"y": 93.0
},
"uuid": "29212e90-3749-4152-9ce9-df739f8a0fc5"
}
],
"severity": "warning",
"type": "silk_over_copper"
},
{
"description": "Silkscreen clipped by solder mask",
"items": [
{
"description": "Circle of MC19 on F.Silkscreen",
"pos": {
"x": 106.0,
"y": 127.0
},
"uuid": "ec058f1e-d0c5-4f55-8587-e0eb33a7c39e"
}
],
"severity": "warning",
"type": "silk_over_copper"
},
{
"description": "Silkscreen clipped by solder mask",
"items": [
{
"description": "Circle of MC12 on F.Silkscreen",
"pos": {
"x": 108.0,
"y": 95.000001
},
"uuid": "f970e436-e946-4ad8-9baa-8238f941a283"
}
],
"severity": "warning",
"type": "silk_over_copper"
},
{
"description": "Silkscreen clipped by solder mask",
"items": [
{
"description": "Circle of MC16 on F.Silkscreen",
"pos": {
"x": 108.0,
"y": 73.000001
},
"uuid": "d6ac8fa5-ffce-48f1-a5be-262f040f248e"
}
],
"severity": "warning",
"type": "silk_over_copper"
},
{
"description": "Silkscreen clipped by solder mask",
"items": [
{
"description": "Circle of MC4 on F.Silkscreen",
"pos": {
"x": 108.0,
"y": 65.0
},
"uuid": "35dd464f-f125-48f0-ba83-12449ad181f9"
}
],
"severity": "warning",
"type": "silk_over_copper"
},
{
"description": "Silkscreen clipped by solder mask",
"items": [
{
"description": "Circle of MP4 on F.Silkscreen",
"pos": {
"x": 120.0,
"y": 127.0
},
"uuid": "10c209a2-fe75-4fa3-99c1-0dfd9d0f9989"
}
],
"severity": "warning",
"type": "silk_over_copper"
},
{
"description": "Silkscreen clipped by solder mask",
"items": [
{
"description": "Circle of MC21 on F.Silkscreen",
"pos": {
"x": 108.0,
"y": 89.0
},
"uuid": "3681c4f8-c31a-4e5b-9cba-9c7ac6436a3a"
}
],
"severity": "warning",
"type": "silk_over_copper"
}
],
"possiblyTruncatedViolationTypes": [],
"projectRulesCopied": [],
"source": "live-editor-snapshot",
"unconnected": 271,
"unconnectedCountIsLowerBound": false,
"unconnectedReportMayBeTruncated": false,
"violationReportMayBeTruncated": false,
"warnings": 64,
"zonesRefilled": true
},
"durationMs": 1821,
"elapsedMs": 1759,
"error": "",
"footprintCount": 149,
"mechanism": "ipc",
"outline": {
"maxX": 168.0,
"maxY": 132.0,
"minX": 104.0,
"minY": 58.0
},
"output": "",
"outsideOutline": [],
"parked": [],
"placed": true,
"ratsnest": {
"method": "minimum spanning tree over pad centres per net",
"totalMm": 1551.981
},
"revision": "dd0919685a0cb41b6ca30733edab9ae1782f6c4750ca527141faf818a3f9fb34",
"route": {
"nodeId": "9a44e8faa7684dc0c1c3d2bbaf22827147f4800718cf15716cdb87f8cdb4f040",
"peer": "arav-rog",
"rttMs": 1819,
"via": "mesh"
},
"schemaVersion": 1,
"source": "live-editor",
"stale": false,
"status": "ok",
"statusVerb": "kicad_status",
"success": true,
"timeoutSeconds": 130,
"withoutCourtyard": []
}