wire gauge
wire_gaugeDetermines the minimum AWG (American Wire Gauge) conductor size for a given current, voltage, one-way cable distance, and maximum allowable voltage drop percentage. Supports copper and aluminum conductors. Computes round-trip resistance, actual voltage drop in volts and percent, and wire cross-sectional area. Essential for DC solar runs, battery bank wiring, EV charging circuits, and low-voltage landscape lighting. NEC recommends 3% max drop for branch circuits and 5% total including feeder. Outputs the smallest AWG that satisfies the drop constraint.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| voltage | Yes | System voltage (V) | |
| conductor | No | Conductor material: copper or aluminum | copper |
| distance_m | Yes | One-way conductor distance in meters | |
| current_amps | Yes | Load current in amperes (A) | |
| max_drop_pct | No | Maximum allowable voltage drop as percentage (default 3%) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| insufficient | Yes | True if even the largest AWG (4/0) cannot meet the voltage drop target | |
| actual_drop_v | Yes | Actual voltage drop in volts | |
| wire_area_mm2 | Yes | Cross-sectional area of recommended gauge in mm^2 | |
| actual_drop_pct | Yes | Actual voltage drop percentage with recommended gauge | |
| recommended_awg | Yes | Recommended AWG gauge number (smaller number = thicker wire) | |
| resistance_per_m | Yes | Resistance per meter of the recommended gauge (ohm/m) | |
| recommended_awg_label | Yes | Human-readable AWG label (e.g. '10' or '0000 (4/0)') |