Upload a board
upload_boardReplace the design's board with a .kicad_pcb you routed or edited yourself (the file, base64). The board must carry the design's circuit: every schematic part by reference, every pad on the net the netlist gives it; a footprint swap is allowed and recorded. Anything else is refused with the list of differences and nothing changes. The previous board is kept as circuit.before-upload.kicad_pcb. KiCad DRC judges the new board and releases or withholds the Gerbers, and the session chat gets a note of the upload. Not for a board workspace (import_kicad_project): its board tools edit the board in place.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | What was done to the board, for the session chat. | |
| design_id | Yes | The design id returned by create_design or list_designs. | |
| board_base64 | Yes | The .kicad_pcb file, base64. |