Place schematic component
easyeda_schematic_place_componentPlace a searched library device onto the active schematic at specified coordinates, with optional collision checks and transaction-backed rollback.
Instructions
Place a searched library device on the active schematic. Use deviceItem from schematic_search_device; project-local identities from schematic_components are invalid. On timeout inspect reconciled/unconfirmed before retrying. projectId + transactionId enables rollback; without transactionId the write is standalone.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| x | Yes | ||
| y | Yes | ||
| dryRun | No | ||
| mirror | No | ||
| rotation | No | ||
| projectId | No | Required when transactionId is supplied; must match the transaction document. | |
| addIntoBom | No | ||
| addIntoPcb | No | ||
| deviceItem | Yes | ||
| subPartName | No | ||
| confirmWrite | Yes | Must be the literal boolean true (not the string "true") to allow this write. | |
| transactionId | No | Optional snapshot-backed project transaction ID. | |
| collisionRadius | No | ||
| verifyAfterWrite | No | ||
| checkPlacementCollision | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||