Skip to content

circsim v0.2.9 — documented, and a more honest Critic

Latest

Choose a tag to compare

@github-actions github-actions released this 22 Jul 19:35
· 207 commits to master since this release

Highlights

A full documentation site. circsim now has proper docs at epim.github.io/circsim — an install guide, the First Light tutorial, task how-tos (attach a schematic, ground & supply, energize, bench & leads, probe & scope, interactive MCU pins, run the Critic), and a complete reference (model library, instruments, Critic checks, pin maps, file formats, architecture). Written to explain both how and why, with real screenshots of the app.

A more honest Board Critic.

  • Loop area now says when it couldn't check. On a board with high-speed nets but no ground plane to measure against, the loop-area check used to report nothing — indistinguishable from "checked and clean." It now shows an explicit "loop area: not assessed — no ground copper" line, so the riskiest case (a fast signal with no return plane anywhere) is called out as not checked instead of implied fine.
  • Copy the findings. A new Copy button on the Critic panel puts the whole audit — the summary, every finding with its detail, assumption, and suggestion, and any not-assessed checks — on your clipboard as plain text, ready to paste into a design review or a note to your fab.

Fixes & reliability

  • Upstream ngspice/koffi teardown fix. circsim now ships stock koffi 3.1.2, which carries the upstream fix for the async-callback-during-shutdown crash (Koromix/koffi#271) that our own bug report drove. This also removes the last vendored native patch from the project — we're back on a clean upstream release, validated through the full Electron E2E gate on every platform.
  • Consistent "bench" wording. Retired the last leftover "instrument rack" strings from the v0.2.8 bench rebuild.

Quality

  • 1633 automated tests (87 files) plus the 6-scenario Electron E2E suite, green on Windows, macOS, and Linux.

Installers are unsigned (see the project notes on first-run prompts). Your design files are never modified.