Review observed PCB route geometry and evidence gaps
easyeda_pcb_route_geometry_reviewReads PCB tracks and vias in paginated pages and checks route width, clearance, differential-pair, and placement relations, flagging anything unproven as UNKNOWN rather than a DRC or fabrication pass.
Instructions
Read native PCB tracks/vias in 200-row pages, bounded at 1200 tracks and 600 vias, plus opt-in source-declared component-origin/pad-pair and exact native endpoint-chain observations. Incomplete/non-atomic evidence remains UNKNOWN; no DRC or fabrication approval.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"projectId": "<projectId>"
},
"name": "easyeda_pcb_route_geometry_review"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| intent | No | general | |
| projectId | Yes | ||
| minWidthMm | No | Optional caller-supplied minimum route width in millimeters; not native DRC or fabricator evidence. | |
| traceCurrent | No | Optional source-bound native net-width check against a caller-declared empirical current reference; never a thermal design pass. | |
| minClearanceMm | No | Optional caller-supplied minimum same-layer, different-net line-edge clearance in millimeters; not an active native DRC or fabricator limit. | |
| differentialPair | No | ||
| placementRelations | No | ||
| includeNativePadContacts | No | Opt in to narrowly scoped beta native pad.getConnectedPrimitives(false) read-only association evidence for declared pad pairs. Associations never certify electrical continuity. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| errors | Yes | ||
| method | Yes | ||
| runtime | Yes | ||
| coverage | Yes | ||
| findings | Yes | ||
| reference | Yes | ||
| project_id | Yes | ||
| width_unit | Yes | ||
| limitations | Yes | ||
| review_intent | Yes | ||
| input_evidence | Yes | ||
| overall_status | Yes | ||
| coordinate_unit | Yes | ||
| placement_review | No | ||
| differential_pair | No | ||
| engineering_sign_off | Yes | ||
| trace_current_review | No |