FeatureBuilt · in the lab

Circuits

Circuit simulation from the schematic.

Use this add-on:

Lab Also adds 2 items it needs (1.8 MB).

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

  1. This add-on is planned and cannot be added yet.
  2. 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

EditionWorksNote
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

VersionChannelDateWhat changed
1.0.0labOctober 31, 2026First version in the Library.

Licence and maker

CadCraft (CadCraft, first-party). Licence: Apache-2.0. Dependencies carry their own licences, listed on their pages.