Prompts
Available Prompts
| Prompt | Description |
|---|---|
home_positioner | Guided homing with safety checks |
configure_positioner | Motion parameter tuning |
measure_pattern_grid | Cross-server 3D pattern measurement |
home_positioner
Guides through safe positioner homing with pre-flight checks.
Parameters:
| Parameter | Type | Default | Description |
|---|---|---|---|
axis | string | "both" | Which axis to home |
What it covers:
- Verify positioner is reachable
- Check for obstructions
- Confirm cables have slack
- Run StallGuard homing
- Verify homed state
configure_positioner
Helps tune motion parameters for your specific setup.
Parameters:
| Parameter | Type | Default | Description |
|---|---|---|---|
speed | float | None | Target speed (steps/sec) |
accel | float | None | Target acceleration |
microstepping | int | None | Microstep divisor |
What it covers:
- Parameter reference table
- Speed vs. measurement quality tradeoffs
- Microstepping guide
- Test move verification
measure_pattern_grid
The key cross-server workflow for automated 3D antenna pattern measurement.
Parameters:
| Parameter | Type | Default | Description |
|---|---|---|---|
antenna_type | string | "dipole" | Label for metadata |
band | string | "2m" | Ham band name |
theta_step | float | 5.0 | Polar angle step (°) |
phi_step | float | 10.0 | Azimuth step (°) |
points | int | 51 | VNA frequency points |
settle_ms | int | 200 | Settle time after move |
What it covers:
- Pre-flight checks on both servers
- Homing the positioner
- VNA calibration reminder
- Grid measurement procedure:
- Serpentine path optimization
- S21 extraction method
- Progress tracking
- Pattern assembly format
- Resolution tradeoffs table
Grid examples:
| Step Size | Grid Points | Est. Time | Use Case |
|---|---|---|---|
| 10° × 20° | 342 | ~9 min | Quick survey |
| 5° × 10° | 1332 | ~33 min | Standard |
| 2° × 5° | 6552 | ~164 min | High-resolution |
Using Prompts
In Claude Code, invoke prompts by name:
User: Run the measure_pattern_grid prompt for my Yagi on 70cm
Claude: [Uses measure_pattern_grid prompt with antenna_type="yagi", band="70cm"]The prompt provides step-by-step guidance, and Claude executes the tools from both mcpositioner and mcnanovna as needed.