Model circuits with node count and ground. Enter resistors and sources in one simple table. See voltages, currents, power, and checks instantly here now.
Nodal methods scale well because unknowns are node voltages, not branch currents. For an N‑node design, the core system contains N equations, and only voltage sources add extra variables. This calculator builds the conductance matrix directly from entered components, so large resistor networks solve consistently and repeatably.
Each resistor contributes a conductance g = 1/R to the diagonal of connected nodes, and −g to the off‑diagonals when two non‑ground nodes share a branch. Current sources inject or remove current at nodes, updating the right‑hand vector. Voltage sources create a supernode constraint using V(from) − V(to) = value and introduce a source current unknown for accurate KCL balance.
Reported node voltages are relative to ground (node 0). For each element, the calculator also reports V(from) − V(to) and I(from→to). Resistor power is always dissipative using I²R. Source power uses passive sign convention, so a negative value typically indicates the source is delivering power to the network under the chosen polarity.
Engineering inputs often fail due to floating nodes, duplicate node entries, or zero/invalid resistance values. This tool validates node ranges, prevents same‑node connections per row, and detects singular or ill‑conditioned matrices during solving. If the solver reports a singular system, add a reference path to ground or review source placement to restore a unique operating point.
Use the example loader to benchmark your understanding, then replace rows with project values. After solving, export CSV for peer review, version control, or spreadsheet checks. Generate a PDF to attach results to design notes, test plans, or client deliverables. Consistent naming of nodes across schematics and this table reduces rework and makes audits faster.
It solves linear DC circuits using resistors plus independent current and voltage sources. Dependent sources, capacitors, inductors, and AC phasor analysis are not included in this version.
Assign node 0 to the reference ground. Number other unique connection points as 1..N. Every component row must connect two different nodes within that range.
A singular matrix usually means the circuit is floating or lacks a reference path to ground. Add a resistor path to node 0, verify nodes are connected, and confirm sources are not conflicting.
Currents are reported from the “From” node to the “To” node. For resistors, the sign follows (Va − Vb)/R. For current sources, it matches the entered value and direction.
With passive sign convention, negative power commonly means the source is delivering power to the circuit. Positive power means it is absorbing power, which can occur in loaded or opposing-source cases.
Yes. After a successful solve, the latest results are stored for the session. You can download the CSV or generate the PDF again using the download buttons.
| Type | From | To | Value | Meaning |
|---|---|---|---|---|
| R | 1 | 0 | 1000 | R1 between node 1 and ground |
| R | 1 | 2 | 2000 | R2 between node 1 and node 2 |
| R | 2 | 0 | 1000 | R3 between node 2 and ground |
| I | 0 | 1 | 0.002 | 2 mA injected from ground to node 1 |
| V | 2 | 0 | 5 | Node 2 is fixed at +5 V |
Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.