import_placement_from_kicad
Import component positions, rotations, and sides from a KiCad .kicad_pcb file into Fusion Electronics, matching parts by reference designator. Use dry_run to preview moves before applying.
Instructions
Place this board's parts where a KiCad board (.kicad_pcb) has them: position, rotation and side, matched by reference designator. KiCad's frame is converted (origin at the board's bottom-left, y up; bottom parts at angle R become mirrored 180 - R). All moves run in one verified command (one undo step) in Ignore Violators mode, so parts may sit over each other on opposite sides. dry_run=true only reports the moves. Routing is not imported.
fit_pads (default): each part is placed so its pads land on the KiCad board's pads (matched by pad name, least squares), not by footprint origin and angle: a Fusion footprint whose origin or pin-1 orientation differs (JLC's SOT-23-6 is turned 180 degrees from KiCad's, a header's origin is pin 1 in one and the centre in the other) still lands right. Parts whose pads sit more than 0.1 mm from KiCad's after the fit are listed under footprint_differs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| skip | No | ||
| dry_run | No | ||
| fit_pads | No | ||
| pcb_path | Yes |