pcb_validate_with_openems
Generate OpenEMS FDTD simulation scripts to validate analytical impedance and radiation results. Supports microstrip, stripline, via, and trace antenna models, outputting a standalone Python script.
Instructions
Generate an OpenEMS FDTD simulation script to validate analytical impedance/radiation results. Supports microstrip, stripline, via, and trace_antenna models. Returns a standalone Python script.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| er | No | Dielectric constant. Default 4.3 | |
| model_type | Yes | Type of structure to simulate | |
| frequency_ghz | No | Target frequency in GHz. Default 1.0 | |
| trace_width_mm | No | Trace width in mm (microstrip/stripline/trace_antenna) | |
| pad_diameter_mm | No | Via pad diameter in mm (via model) | |
| trace_length_mm | No | Trace length in mm. Default 50.0 | |
| drill_diameter_mm | No | Via drill diameter in mm (via model) | |
| board_thickness_mm | No | Board thickness in mm (via model) | |
| trace_thickness_mm | No | Copper thickness in mm. Default 0.035 | |
| dielectric_height_mm | No | Dielectric height to reference plane in mm (microstrip/stripline) | |
| height_above_ground_mm | No | Trace height above ground in mm (trace_antenna) |