proj_get_differences
Compare schematic and PCB netlists to identify matched components, parts missing from either side, and whether the design is in sync.
Instructions
Get detailed differences between schematic and PCB netlist.
Compiles the project and uses component mappings to find:
Matched components (present in both schematic and PCB)
Extra components in schematic (not yet in PCB)
Extra components in PCB (not in schematic)
Args: project_path: Optional project path. If None, uses active project.
Returns: Dictionary with matched_components, extra_in_schematic (array), extra_in_pcb (array), and in_sync (bool)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_path | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||