calculate_ipc2152_trace_current
Calculate conductor current-carrying capacity or required PCB trace width per IPC-2152 from copper weight, temperature rise, and layer position.
Instructions
Calculate conductor current-carrying capacity or solve required PCB trace width according to IPC-2152 standards for given copper weight (oz), temperature rise (ΔT °C), and layer position.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | 'solve_current' calculates max Amps for given trace_width_mm; 'solve_width' calculates required mm for target_current_a. | |
| layer | No | Conductor layer position: 'external' (outer copper) or 'internal' (inner plane). | external |
| copper_oz | No | Finished copper thickness in ounces (default: 1.0 oz = 35 um). | |
| temp_rise_c | No | Allowable conductor temperature rise above ambient in °C (default: 20.0 °C). | |
| trace_width_mm | No | Trace width in mm (required for 'solve_current'). | |
| target_current_a | No | Target continuous current in Amperes (required for 'solve_width'). |