Documentation

Calculator reference

Every formula CircuitProof uses, with its source. These are transcribed from the published codes; the underlying tables are pending licensed-professional verification (see FAQ).

Conductor ampacity

Base ampacity from NEC Table 310.16 (60/75/90°C columns, copper & aluminum), then derated:

  • Ambient temperature correction — NEC 310.15(B)(1)
  • More than 3 current-carrying conductors — NEC 310.15(C)(1)
  • Capped at the termination column — NEC 110.14(C)
  • Marine: ABYC E-11 Table VI (105°C, engine-space factor)

Voltage drop

DC: Vd = 2 × L × I × R ÷ 1000, with R per NEC Ch.9 Table 8. AC single-phase adds reactance: Vd = 2 × L × I × (R·cosφ + X·sinφ) ÷ 1000. Targets: 3% per NEC 210.19(A) IN; ABYC uses 3% critical / 10% non-critical (ABYC E-11.4).

Minimum wire size

The smallest AWG that satisfies both the derated ampacity requirement (×1.25 for continuous loads, NEC 210.19(A)) and the voltage-drop target for the run.

Overcurrent protection

Smallest standard device (NEC 240.6(A)) ≥ 125% of continuous + 100% of non-continuous load (NEC 210.20(A)), never exceeding the conductor it protects (NEC 240.4, with small-conductor limits 240.4(D)). Marine placement per ABYC E-11.10.

Battery bank

Ah = (Wh/day × days) ÷ V ÷ (DoD × tempFactor × inverterEff × cableEff). Default depth of discharge: 80% LiFePO4, 50% lead-acid.

Inverter

Continuous = Σ(simultaneous AC loads) × 1.2 headroom; surge = largest starting load × its surge factor + steady-state remainder.

Solar

Array watts = daily Wh ÷ peak-sun-hours ÷ system efficiency (~0.7, NREL PVWatts range). Charge-controller current ≥ module Isc × 1.25 (NEC 690.8(A)(1)).

Scope

CircuitProof produces design documentation, not a stamped plan set, and carries no P.Eng or PE seal. Values are cited to section numbers only — code text is not reproduced. Requirements vary by edition and jurisdiction and the authority having jurisdiction may amend or interpret them, so acceptance is never guaranteed. The licensed person who signs and submits the work remains responsible for verifying every number against the currently adopted code. Marine (ABYC E-11) output is DRAFT pending licensed sign-off.