We recommend the simulator for intermediate and advanced spintronic circuit builders. Unless you have physically used the parts and built an intuition for spintronic circuits, it can be difficult to interpret what's happening on the screen.
Note that the simulator is currently designed to be run on desktop computers.
Click any of the following links to load a circuit into the spintronics simulator and see it in action.
A basic parallel circuit. Use the interact button and watch what happens when you stop one of the resistors.
An oscillator that produces a sinusoidal wave.
Each of three transistors turn on and off in turn.
When the switch is turned on, the ammeter will make noise for a set amount of time before it gradually turns back off.
Spintronics Simulator was created by Paul Boswell using Phaser 3 for graphics and Box2D for physics simulation. It was initially built for the purpose of simulating spintronic parts before physically building them and to create graphics for the puzzle books.
The source code is available in the spintronics-simulator Github repository. You’re welcome to fork the code. All the code is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.