calculate_fiducial_layout
Generate asymmetric 3-point global optical fiducial layout and 2-point local fiducials for fine-pitch PCB components per IPC-2221B and JEDEC J-STD-020.
Instructions
Generate asymmetric 3-point global optical fiducial layout (L-shape, 180° rotation unambiguous) and 2-point local fiducials for fine-pitch components per IPC-2221B Section 12 and JEDEC J-STD-020.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"board_width_mm": "<board_width_mm>",
"board_height_mm": "<board_height_mm>"
},
"name": "calculate_fiducial_layout"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| board_width_mm | Yes | PCB width in mm. | |
| board_height_mm | Yes | PCB height in mm. | |
| edge_clearance_mm | No | Fiducial center clearance from board edge in mm (default: 5.0). | |
| fine_pitch_components | No | Fine-pitch components ({ref, pitch_mm, x_mm, y_mm, half_diagonal_mm}). | |
| fine_pitch_threshold_mm | No | Component pitch below which local fiducials are required (default: 0.5). |