Settings
Cable System
Every device with an outgoing cable (MCB, RCBO, AFDD, dimmer, fuse) can have its cable configured. ElectroBoard checks whether the cable is correctly sized against the breaker rating, and computes the corrected current-carrying capacity (ampacity) and the voltage drop.
Cable Parameters
In the device properties panel, the "Cable" section configures:
- Cross-section — the conductor cross-sectional area in mm²
- Conductor material — copper (Cu) or aluminium (Al), or "not confirmed". The material is stated explicitly: the app never assumes copper silently (see "Conductor Material" below)
- Insulation — PVC (70 °C operating temperature) or XLPE/EPR (cross-linked polyethylene, 90 °C)
- Number of cores — 3 (L+N+PE) for a single-phase circuit, 5 (L1+L2+L3+N+PE) for a three-phase one
- Installation method — how the cable is laid (affects the permissible current)
- Length — the distance from the panel to the load in metres (needed for the voltage-drop calculation). If the length of a supply cable is not given, the app does not fill it in: the checks that need it are skipped, and a separate warning says exactly which (see Automatic Checks)
- Manufacturer and part number — optional, they go into the bill of materials; they can also be given for a bus bar's feeder cable (in the bus bar panel)
- Ambient temperature and "Circuits in bundle" — ampacity correction factors (k1 and Cf). Circuits are counted, not cables: a multicore cable is one circuit; a whole number from 1 to 50
Conductor Material
Copper or aluminium is data that is stated explicitly. A panel saved earlier opens with the material of all its cables not confirmed, and new panel templates do not assume copper either.
- Where to set it. In the panel settings → the "Cable material" section: a rule for the panel's internal cables in one field (one Undo step), a separate choice for each supply input and the "All internal are copper" button. For a single cable — the "Conductor material" field in its editor.
- The rule covers every cable on the panel. A material set by the rule applies to device cables and to the feeder cables of combs and bars alike — not only to individual devices.
- While the material is not confirmed, every check that needs it (the fault loop, ampacity, voltage drop, thermal withstand, PE size, N with harmonics, bundle and temperature corrections) takes the worse of the two — copper or aluminium. Sizing does the same, and the "Apply" button in the cable editor waits for confirmation if copper and aluminium give different cross-sections. A separate warning names the cables whose material is not confirmed — see Automatic Checks.
Standard Cross-Sections
The properties dropdown offers standard conductor cross-sections: 1.5, 2.5, 4, 6, 10, 16, 25, 35 mm². For the recommendation, the system computes ampacity across the full app reference table (up to 120 mm²). Choosing a non-standard cross-section shows an informational hint.
Typical uses:
| Cross-section | Typical use |
|---|---|
| 1.5 mm² | Lighting |
| 2.5 mm² | General-purpose sockets |
| 4 mm² | High-power loads (oven, hob up to 5 kW) |
| 6 mm² | Hob, electric boiler |
| 10 mm² | Feeder cable to an apartment panel |
| 16–35 mm² | Incoming cables, house connection |
Installation Methods
The installation method affects the cable's permissible current, because different cooling conditions change the thermal regime. These numbers are the app's reference table. ⚠️ Its source is unconfirmed: the method labels A2/B2/C/D1 and "3 loaded conductors" they were published under do not match the numbers.
| Method | Description | Ampacity (2.5 mm² Cu/PVC) |
|---|---|---|
| In a wall (chase) | Cable in a chase under plaster | 21 A |
| In conduit / duct | Cable in a corrugated conduit or duct | 24 A |
| On the surface | Cable clipped directly on the surface | 27 A |
| Underground | Cable in an earth trench | 28 A |
⚠️ The method changes the ampacity: the same 2.5 mm² cable carries a different current depending on how it is laid. In a wall chase it heats up more than when run in free air, so its permissible current is lower.
💡 Three-phase cable underground: the ampacity is taken for three loaded conductors (N and PE are not counted) — this is stricter than the estimate for two loaded conductors. So a cross-section chosen earlier for such a cable may now grow by one step or need attention in the checks.
Default Method
A new cable gets the installation method "Surface". Cables inside the panel have a fixed method: the cable editor shows it as "Internal panel wiring" and it cannot be changed. For the remaining cables, the installation method is chosen in the cable editor.
Cabinet-internal cables (between devices on the same rail) always use "On the surface" and get their length automatically — see the input-cables section below.
Cable Protection Rule
The core coordination rule: the cable ampacity must be ≥ the rating of the breaker protecting it (IEC 60364-4-43 §433). The ampacity already accounts for the ambient-temperature and grouping correction factors.
Example: a 16 A breaker protecting a 2.5 mm² cable in a wall chase (21 A per the app reference table) is correct, because the breaker trips before the cable overheats. A cable whose permissible current is lower than the breaker rating is insufficient: on an overload it will reach a dangerous temperature before the protection trips.
ElectroBoard checks this rule automatically and flags any violation (see Automatic Checks).
Voltage Drop
As current flows through a cable, part of the voltage is "lost" across the conductor resistance. The longer the cable and the thinner the cross-section, the greater the drop.
Permissible limits:
- 3% or less — the norm for lighting
- 5% or less — the maximum permissible value for other circuits
ElectroBoard computes the voltage drop automatically as soon as the cable length is set, and warns when it is exceeded.
If the voltage drop is too high, increase the cable cross-section or reduce the circuit length (for example, move the junction box closer to the load).
💡 Three-phase lines: for 3P / 3P+N cables the calculation applies the √3 factor (line voltage 400 V):
ΔU% = √3 × I × L × ρ / (S × U_line) × 100. For single-phase lines:ΔU% = 2 × I × L × ρ / (S × U_phase) × 100(double the length — out and back over L and N). The phase count comes from the cable's core count: 3 cores → single-phase formula, 5 cores → three-phase.
ATS and Changeover Input Cables
Unlike ordinary devices with a single outgoing cable, an ATS (transfer switch) and a 1-0-1 changeover have two input cables:
- Main — the cable from the grid or the first source
- Reserve — the cable from a generator, UPS, or a second supply
Both are configured in the "Input cables" section of the ATS properties panel. The parameters are the same: cross-section, installation method, length. The system checks each cable independently per IEC 60364-5-52 — validation messages are tagged "main" / "reserve". Both are included in the bill of materials. The standard for transfer-switching equipment is IEC 60947-6-1.
💡 An ATS is not a protective device: an ATS and a changeover switch between sources but have no overcurrent-protection function, so their rating does not define the cable protection. The reserve cable (and the main one) has its cross-section checked against the rating of the real breaker found upstream (walking up through the ATS / contactor / relay). Both the validation top bar and the inline message in the device properties read this same effective rating, so they show identical recommendations for one cable.
Automatic Length for Internal Cables
Internal cables (between devices on the same rail, e.g. MCB → RCD → load) get their length automatically from the router's wire path, and their installation method is fixed to "On the surface" (internal panel wiring). This gives a more accurate voltage-drop calculation with no manual length entry.
External cables (to a load outside the panel) keep a manual length — the user enters the metres. You can switch the mode with the 📏 Auto / ✏️ Manual indicator next to the length field.
Voltage Drop for a Bonded Reserve
For an ATS with a bonding jumper (single-phase reserve supply feeding a three-phase load), the voltage-drop calculation on the reserve cable aggregates the current across all jumpers. A single conductor can carry the sum of the L1 + L2 + L3 currents when they collapse onto one phase — the formula accounts for this peak. Without it, the calculation would underestimate the real drop in the bonded-reserve mode.
Backfilling Input Cables for Existing ATSs
If your panel has an ATS created in older versions, it may have had only one cable record (main, or none), because the old logic skipped cable creation for transfer switches. On the first load of the panel, a migration automatically adds the missing main + reserve cables with standard values (cross-section 2.5 mm², length 0 m, method "On the surface"). No data is lost — check the parameters in the ATS properties and update them if needed.
Cable Overview
In Wire Mode → the "Cables" section there is a consolidated list of all the panel's cables, grouped in panel order: Devices, Phase busbars (the combs) and Busbars (device cables and the feeder cables of combs and bars). Each row has a muted mode icon (auto or manual), the name and the cross-section on the right (the "mm²" unit stands once in the group header). A row that needs action has a thin rule on the left and the reason on a second line; if the cross-section is smaller than the calculated one, it shows the recommended cross-section and an "Apply" button.
While the conductor material of at least one cable is not confirmed, a line "Conductor material not confirmed" under the header links to the "Cable material" section of the panel settings (see "Conductor Material" above).
The section header carries a summary: a green "All cables are up to date" or a red "N undersized" if any cable has a cross-section below the calculation.
Cable States
| Badge | Meaning |
|---|---|
| ✓ Auto | The cross-section is chosen automatically and always equals the calculated one |
| ⚠ Undersized | The cross-section was set manually and is smaller than the calculated one — needs attention; the recommended cross-section and "Apply" appear next to it |
| ✎ Manual | The cross-section was set manually and is not smaller than the calculated one (including a deliberately larger one) — the system does not overwrite it |
| — Not sized | The cross-section is not calculated because there is nothing to calculate from; the reason is shown on a second line under the cable name |
Reasons for the "Not sized" state:
- the device the cable feeds is not on the board;
- the device is fed directly from the supply — its protective device is outside the board, so the cross-section is not checked;
- there is no breaker or fuse upstream to size the cross-section from;
- the upstream breaker cannot be determined unambiguously;
- the feed of the comb or bar is not assigned;
- the supply source of the bar is not determined;
- sizing for a feed from a bar or comb is not supported yet.
A cable with a manual cross-section larger than the calculated one is not an error: it has the "Manual" state and is not counted among the undersized ones.
Filter and Focus
Above the list is a filter:
- All — all cables
- Auto — cables with automatic sizing
- Undersized — only those that need attention (a manual cross-section smaller than the calculated one)
- Manual — cables with a manual cross-section not smaller than the calculated one
- Not sized — appears only when such cables exist
"Accept Recommendations (N)"
The button at the top of the section is a bulk apply: every undersized cable gets the recommended cross-section and switches to automatic sizing. A confirmation appears first. Everything happens in a single transaction — Ctrl+Z reverts all the changes at once.
"Switch device cables to auto"
The button at the foot of the devices group switches all device cables with a manual cross-section to automatic sizing. Afterwards they show the calculated cross-section — including those that were manually set larger than the calculation. Cables that are not sized stay as they are, and the feeder cables of combs and bars are not changed. If there are manual cables with a calculation among them, a confirmation appears first; the action can be undone (Ctrl+Z).
Inline Editor
Clicking a cable row expands a compact editor right in the list. One cable at a time (accordion): clicking another row collapses the previous one.
While a row is expanded, the corresponding wires are highlighted on the canvas. The Esc key collapses the editor, and the previous wire selection is restored.
Clicking a comb or bar row does not expand an editor in the list: it selects that comb or bar and opens its own panel.
Comb Members Are Hidden
Comb members have no individual physical cable — power is fed through the comb teeth from the feeder cable. So the Overview and the bill of materials show only the combs' feeder cables. Individual members appear as a hint in the properties panel.
Automatic Cable Sizing
The recommended cross-section is computed by a pure, deterministic function with no side effects — the result is identical for identical inputs. The sizing takes into account:
- Conductor material: Cu (copper) or Al (aluminium); while the material is not confirmed, sizing takes the worse of the two, and "Apply" waits for confirmation if copper and aluminium give different cross-sections
- Insulation: PVC — the base ampacity tables; XLPE/EPR are modelled
- Installation method: in wall / in conduit / on the surface / underground (app reference table; correspondence to IEC reference installation methods is not confirmed)
- Ambient temperature: correction factor k1 (IEC 60364-5-52 Table B.52.14)
- Cable grouping: factor Cf for cables in a shared bundle/conduit (IEC 60364-5-52 Table B.52.17)
The cross-section is chosen to satisfy all the conditions at once:
- Overcurrent protection: cable ampacity ≥ the rating of the upstream breaker (IEC 60364-4-43 §433)
- Load current: cable ampacity ≥ the load current (IEC 60364-5-52 §523)
- Voltage drop: ≤ 5% (3% for lighting) (IEC 60364-5-52 §525)
- Short-circuit thermal withstand: the conductor withstands the short-circuit current until the protection trips (
I²t ≤ k²×S², IEC 60364-4-43)
The smallest standard cross-section that satisfies all the conditions is the recommendation. The recommendation names the reason the cross-section had to be increased (for example, voltage drop or current), and it is calculated from the nearest protective device that actually limits this cable's current, not simply from the parent device. For three-phase loads with a significant harmonic content, the N conductor is additionally enlarged (up to 1.45× the phase current) per IEC 60364-5-523 Annex E, because 3rd-order harmonics add up in the neutral.
In addition, validation separately checks the cable's thermal withstand on a short circuit, grouping overheating, and behaviour at elevated temperature — see Automatic Checks.