Skip to content

Releases: embeddedci-com/emi-analyzer

EMI Analyzer 0.4.0

Choose a tag to compare

@github-actions github-actions released this 12 Oct 01:23
9bfb428

Install instructions: https://github.com/embeddedci-com/emi-analyzer#readme

What's new

  • An MCP server for coding agents, emi-local mcp: analyze a board from disk, read the findings, decoupling, nets, ESD and cable results, and compare versions, against the app on your computer. For Claude Code, install the emi-analyzer plugin from the embeddedci-com/benchpod-mcp marketplace; see "Using it from Claude Code" in the README.
  • Findings weigh what a net carries and what a pin is, so the critical list opens with real problems: slow lines (I2C, resets, enables, LEDs) are advisory, a long fast net is critical only where its return path is also broken, and decoupling skips sense inputs, enables and GPIOs on supply-named nets. On a 4-layer reference board the criticals went from 27 to 4.
  • Length matching no longer groups mux and SPI pins as a DDR bus on boards without DRAM, and CAN, RS-485 and LIN pairs get no picosecond skew budget.
  • A run the worker crashes on (a full Docker disk, for one) now ends as failed with a reason instead of staying in progress.
  • All text is in American English.

This release starts the worker image ghcr.io/embeddedci-com/emi-worker:0.4.0.

SHA256SUMS lists a checksum for every file here: sha256sum -c SHA256SUMS --ignore-missing.

EMI Analyzer 0.3.0

Choose a tag to compare

@github-actions github-actions released this 30 Sep 14:58
101d17e

Install instructions: https://github.com/embeddedci-com/emi-analyzer#readme

What's new

  • Small-part full-wave solve is on by default.
  • More layout checks: copper under antennas, signals under ESD clamps, test point stubs on fast nets, split differential pairs, thin necks in power copper, USB DP/DM pairs.
  • Decoupling view, and capacitor models from the JLCPCB basic MLCC library.
  • Export a report.
  • A KiCad plugin: run the analyzer on the board open in the PCB Editor and select flagged nets in KiCad. Install it from the Plugin and Content Manager: https://github.com/embeddedci-com/kicad-plugins

This release starts the worker image ghcr.io/embeddedci-com/emi-worker:0.3.0.

SHA256SUMS lists a checksum for every file here: sha256sum -c SHA256SUMS --ignore-missing.