mfg_panelize
Panelize the active PCB into a multi-board panel using grid, mousebites, or V-cut layouts for efficient fabrication.
Instructions
Panelize the active PCB using KiKit.
Creates a panel of multiple boards for efficient PCB fabrication.
Requires kikit to be installed (pip install kikit).
Args:
layout: Panel layout type: "grid" (rectangular array),
"mousebites" (tab+mousebite breakaway), or "vcut" (V-cut scoring).
rows: Number of board rows in the panel.
cols: Number of board columns in the panel.
spacing_mm: Gap between boards in mm.
frame_width_mm: Panel frame/rail width in mm.
output_path: Optional output file path (relative to output_dir).
Defaults to panel/<boardname>_panel_<rows>x<cols>.kicad_pcb.
Returns: Confirmation with the panel file path, or an error message.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cols | No | ||
| rows | No | ||
| layout | No | grid | |
| spacing_mm | No | ||
| output_path | No | ||
| frame_width_mm | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |