Set Design Rules
set_design_rulesSet PCB design rules for clearance, track width, via dimensions, and courtyard requirements to ensure manufacturable and compliant board layouts.
Instructions
Configure PCB design rules: clearance, track width, via dimensions and courtyard requirements.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| viaDrill | No | Default via drill size (mm) | |
| clearance | No | Minimum clearance between copper items (mm) | |
| trackWidth | No | Default track width (mm) | |
| minViaDrill | No | Minimum via drill size (mm) | |
| viaDiameter | No | Default via diameter (mm) | |
| microViaDrill | No | Default micro via drill size (mm) | |
| minTrackWidth | No | Minimum track width (mm) | |
| minViaDiameter | No | Minimum via diameter (mm) | |
| minHoleDiameter | No | Minimum hole diameter (mm) | |
| microViaDiameter | No | Default micro via diameter (mm) | |
| minMicroViaDrill | No | Minimum micro via drill size (mm) | |
| requireCourtyard | No | Whether to require courtyards for all footprints | |
| courtyardClearance | No | Minimum clearance between courtyards (mm) | |
| minMicroViaDiameter | No | Minimum micro via diameter (mm) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |