wire ampacity
wire_ampacityDetermine minimum wire gauge using NEC Table 310.16 ampacity ratings with full derating. Looks up base ampacity for copper or aluminum conductors at 60°C, 75°C, or 90°C insulation rating, then applies NEC 310.15(C)(1) ambient temperature correction and NEC 310.15(C)(2) conductor count adjustment. Automatically applies the 125% continuous load factor per NEC 210.20(A) when flagged. Returns the minimum AWG that meets the derated requirement, plus a comparison table of all gauges. Different from wire_gauge which focuses on voltage drop — use both together for complete wire sizing. Essential for residential panels, commercial feeders, solar arrays, and EV charging installations.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| conductor | No | Conductor material. Copper has higher ampacity; aluminum is lighter and cheaper for large feeders. | copper |
| insulation | No | Insulation temperature rating in °C. 60=TW/UF-B, 75=THW/THWN/XHHW (most common), 90=THHN/THWN-2. | 75 |
| current_amps | Yes | Required circuit current in amperes. Use 125% of continuous load per NEC 210.20(A). | |
| ambient_temp_c | No | Ambient temperature in °C. NEC base is 30°C. Higher temps require derating. Typical: 30 (indoor), 40 (attic/hot), 45+ (rooftop conduit). | |
| continuous_load | No | Whether the load operates continuously (3+ hours). NEC requires 125% sizing for continuous loads. Set false for intermittent loads. | |
| conductors_in_raceway | No | Number of current-carrying conductors in a single raceway or cable. More than 3 requires derating per NEC 310.15(C)(2). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| all_gauges | Yes | All available gauges with their ampacities for comparison. | |
| minimum_awg | Yes | Minimum AWG wire gauge that meets the derated ampacity requirement. | |
| base_ampacity_a | Yes | Base ampacity from NEC 310.16 before any derating, in amperes. | |
| insulation_label | Yes | Insulation rating description. | |
| minimum_awg_label | Yes | Human-readable AWG label (e.g. '4/0', '12', '2'). | |
| ambient_correction | Yes | Ambient temperature correction factor applied (1.0 at 30°C). | |
| derated_ampacity_a | Yes | Final ampacity after applying ambient temperature and conductor count correction factors, in amperes. | |
| required_ampacity_a | Yes | Ampacity required to carry the load (includes 125% factor if continuous). | |
| conductor_count_correction | Yes | Conductor count correction factor (1.0 for 3 or fewer). |