Place schematic component
easyeda_schematic_place_componentPlace a component on the active schematic sheet; auto-assigns the next free designator and resolves duplicates and timeouts via reconciliation.
Instructions
Place a library component/device on the active schematic sheet. Auto-assigns the next free designator ("R?" → "R1") — check the returned value, duplicate "R?" merge into one node. On a timeout error, auto-reconciles against the sheet before reporting failure (see reconciled/unconfirmed) — do not blindly retry.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| x | Yes | ||
| y | Yes | ||
| dryRun | No | ||
| mirror | No | ||
| rotation | No | ||
| addIntoBom | No | ||
| addIntoPcb | No | ||
| deviceItem | Yes | ||
| subPartName | No | ||
| confirmWrite | Yes | Must be the literal boolean true (not the string "true") to allow this write. | |
| collisionRadius | No | ||
| verifyAfterWrite | No | ||
| checkPlacementCollision | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||