pcb_manage_diff_pairs
Create, rename, delete, or modify differential pairs and retrieve all definitions to keep PCB signal routing accurate.
Instructions
Manage differential pair definitions. Actions:
get_all: get all differential pairs
create: create diff pair (name, positiveNet, negativeNet)
delete: delete diff pair (name)
rename: rename diff pair (originalName, newName)
modify_nets: modify positive/negative net (name, positiveNet and/or negativeNet)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Differential pair name | |
| action | Yes | Action to perform | |
| newName | No | New name (for rename) | |
| document | Yes | Target document UUID — auto-switches to this document before executing. Get UUIDs from list_instances or editor_get_open_tabs. | |
| instance_id | No | Target EasyEDA instance ID (8-char hex). Required when multiple instances are connected. Omit when only one instance is connected (auto-selected). Use list_instances to see connected instances. | |
| negativeNet | No | Negative signal net | |
| positiveNet | No | Positive signal net | |
| originalName | No | Current name (for rename) |