FeatureBuilt · in the lab
Circuits
Circuit simulation from the schematic.
Use this add-on:
Screenshots and a short video come with the listing (AL.3).
Overview
Circuits is planned as the add-on that simulates a circuit from its schematic in CadCraft. It is listed under row XE.10 of Track XE and is planned, not available. The engine under it, lib/em, is built and tested in the repository, but no app mounts it yet, so nothing can be added or used today.
Who it’s for
- Electronics designers who want to check a circuit from the schematic they already drew (planned).
- Students and teachers who want simple circuit simulation inside a drawing app (planned).
What you can do
- Nothing yet. This is a plan. The intended steps are: take the netlist from the schematic, run an operating point, a DC sweep, an AC sweep or a transient run, and see the plots.
Methods and standards
Planned, from the engine's design: a circuit solver by modified nodal analysis, with a Newton method for nonlinear parts, resistors, capacitors, inductors, sources, diodes, simple transistors and switches, and a reader for a SPICE-style text deck. The engine also has 2-D field solvers and a thin-wire antenna solver, which this add-on does not plan to expose.
Data and sources
No data ships. Part values and models come from the schematic and from the person.
Verification
Planned: no test yet at the add-on level. The engine has its own suite, tools/em-test/test.mjs, which the session log docs/0.8-sessions/xe-em-pcb_PART_3.md records as 123 passed, 0 failed on 2026-10-29. Each case there is checked against a closed form or a second algorithm. The log says no result was compared against another SPICE program.
Limits
Planned, not available. Row XE.10 is marked partial: the engine is built, but no host mounts it and there are no help lines. Limits stated for the engine: dense matrices, so large circuits are slow; level 1 MOSFET and a simple transistor model only; no transmission lines, magnetic cores or subcircuits; no noise or Monte Carlo analyses.
Files and formats
Planned: reads the netlist from the schematic and SPICE-style text decks. Output formats are not yet decided.
Get started
- This add-on is planned and cannot be added yet.
- Follow row XE.10 on the roadmap to see when it moves to the lab.
Languages
No languages are listed for this add-on yet. Its maker may add some.
Works in
| Edition | Works | Note |
|---|---|---|
| Browser (/use) (yours) | Added on demand | Fetched the first time you use it, then kept for offline use. |
| Studio from getcadcraft.com | Added on demand | Fetched the first time you use it, then kept for offline use. |
| Microsoft Store | Added on demand | Fetched the first time you use it, then kept for offline use. |
| Google Play | Added on demand | Fetched the first time you use it, then kept for offline use. |
| iPad and iPhone (App Store) | Included; switch it on | Part of the reviewed app; your list switches it on. |
| Custom build | Added on demand | Fetched the first time you use it, then kept for offline use. |
Comes with
Adding it brings these too. Engines are shared: each downloads once for every add-on that uses it.
Needed by: Electronics and PCB design.
Versions
| Version | Channel | Date | What changed |
|---|---|---|---|
| 1.0.0 | lab | October 31, 2026 | First version in the Library. |
Licence and maker
CadCraft (CadCraft, first-party). Licence: Apache-2.0. Dependencies carry their own licences, listed on their pages.