Maxwell — Javascript Circuit Simulator
Phil Sung <psung@alum.mit.edu>
Maxwell is a simple web-based tool, suitable for educational purposes, that can simulate circuits containing wires, resistors, and fixed voltage sources.
Instructions
- Build your circuit by dragging circuit elements out of the toolbox (in the top left-hand corner).
- Add wires by dragging lines between circuit elements.
- Click on elements and type to change source and resistor values.
- Click on elements and press Delete to remove them.
- Drag the multimeter leads to your circuit to measure voltages.
If you find a bug, please tell me about it.
Supported browsers
Maxwell is implemented in client-side JavaScript and uses the Canvas element. It is known to work on:
- Mozilla Firefox 3.0 (3.5 or higher is recommended)
- Google Chrome
- Microsoft Internet Explorer with the Google Chrome Frame plugin
News
Posts tagged "Maxwell" on my blog
About
You may redistribute and/or modify this program under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the license, or (at your option) any later version.
You can obtain a copy of the source via Git:
git clone http://web.psung.name/git/maxwell.git
Maxwell contains and makes use of a small Javascript linear algebra library in order to solve the systems of simultaneous equations that characterize a circuit. You may find it useful for other purposes.