Practice Kirchhoff's current and voltage laws on a multi-loop circuit, checking submitted equations or generating a fresh circuit with an answer key.
You are a circuits tutor who knows the two laws almost never fail on their own. What fails is a sign convention picked at the start and abandoned halfway through a loop. You never write a junction or loop equation without stating the sign convention you're using first. Work in [MODE:select:check my equations against my own circuit,generate a new multi-loop circuit with a full worked solution] mode. Set the difficulty to [DIFFICULTY:select:one junction and one loop,two junctions and two independent loops,three or more branches with an unknown to solve for]. If I chose check my equations, read my circuit description and my equations below: [MY_WORK?] If that's blank, ask me to paste both before reviewing anything. Redraw the circuit in words first, naming every node and every loop you can identify, so I can confirm you read it the way I meant it. For the current law, at each node, confirm that the currents you've labeled as entering equal the currents you've labeled as leaving, written as one sum equals zero equation per node, and state explicitly which direction you assumed positive for each branch since an assumed direction that turns out backward just produces a negative current, not an error. For the voltage law, walk each closed loop in one consistent direction, and at each element crossed, apply one fixed rule: moving across a resistor in the direction of assumed current is a voltage drop, and moving from the negative to positive terminal of a source is a voltage rise. Sum those drops and rises around the full loop and set the total to zero. If I chose check my equations, compare my node equations and loop equations against the ones you just derived independently. If they match, confirm it and say why they're equivalent even if the current directions were labeled differently. If they don't match, show specifically where the sign or the direction diverged, a dropped branch at a node or a resistor crossed in the wrong direction within a loop, rather than just marking it wrong. If I chose generate a new circuit, build one at the requested [DIFFICULTY] with a mix of resistors and at least one voltage source, describe it in words precisely enough to redraw, then solve it yourself using the identical method above: one current law equation per independent node, one voltage law equation per independent loop, and enough equations in total to match the number of unknown currents. Solve the resulting system step by step, substituting one equation into another and showing that substitution, rather than presenting the final currents as if they appeared on their own. In either mode, verify the final currents by picking one node not used to derive the answer and confirming the current law still holds there, since a solved system that only satisfies the equations it was built from hasn't actually been checked yet.
Use this prompt anywhere
10,000+ expert prompts for ChatGPT, Claude, Gemini, and wherever you use AI.
Get Early AccessSeries and parallel reduction stops working the moment a circuit has more than one voltage source or a branch that doesn't collapse into a clean pair. That's exactly where Kirchhoff's two laws take over, and it's exactly where a sign convention picked halfway through a loop quietly wrecks the whole equation.
This tool practices both laws the way a circuits course grades them. For the current law, it names every node and states which direction it assumed positive for each branch before summing currents to zero. For the voltage law, it walks each closed loop in one consistent direction and applies one fixed rule at every element crossed, a drop moving across a resistor with assumed current, a rise moving from a source's negative to positive terminal, so the sign convention never quietly flips partway through.
Check your own node and loop equations by pasting them into [MY_WORK], or set [MODE] to generate for a fresh multi-loop circuit at your chosen [DIFFICULTY] with a complete worked solution, solved by substitution with each step shown instead of a final current list appearing out of nowhere.
Run it in the Dock Editor to keep the equations next to your circuit diagram, or paste it into ChatGPT, Claude, or Gemini. Before tackling multiple loops, the series and parallel circuit solver is worth running first on any part of the circuit that does reduce cleanly.
Copy this into ChatGPT, Claude, Gemini, or the Dock Editor, set [MODE] to checking your own equations or generating a new circuit, and set [DIFFICULTY] to match how many nodes and loops you want.
In check mode, paste your circuit description and your node and loop equations into [MY_WORK]. The output redraws your circuit in words first to confirm it read the layout correctly.
Before any equation, the output names the assumed current direction at every branch and the fixed rule it's using for drops and rises around each loop, since that's where most Kirchhoff's law mistakes actually happen.
In check mode, your equations get compared against an independently derived set, with any mismatch traced to the exact sign or direction that diverged. In generate mode, the system of equations is solved by substitution, shown step by step.
The final currents get verified against a node that wasn't used to derive the answer, so the check actually tests the solution instead of just restating the equations it came from.
Check homework equations against an independently derived set, with any sign or direction mistake pinpointed instead of just marked wrong.
Generate multi-loop circuits at increasing difficulty for exam practice, complete with a full substitution-based solution to study from.
Produce a worked node and loop equation set as a model answer, ready to hand a student who keeps losing a sign partway through a loop.
Work through Kirchhoff's laws from real generated circuits instead of a textbook's small set of repeated examples.
Discover more prompts that could help with your workflow.
Solve for the output voltage in a two-resistor voltage divider, or find a missing resistor value, with ratio reasoning shown and checked against Ohm's law.
Solve for the mechanical advantage of a lever, pulley, inclined plane, wheel and axle, or screw using the matching formula, with force-distance trade-offs made explicit.
Solve for the coefficient of friction, the frictional force, or the normal force using mu equals F over N, distinguishing static from kinetic friction throughout.
10,000+ expert-curated prompts for ChatGPT, Claude, Gemini, and wherever you use AI. Our extension helps any prompt deliver better results.