Skip to content

v0.3.0 KiCad schematic scanning, inferred rail metadata, and cross-platform setup improvements

Choose a tag to compare

@badimirzai badimirzai released this 03 May 17:43
31003f4

This release improves KiCad project scanning and setup for Architon CLI.

Highlights:

  • rv scan . can now scan KiCad project folders without committed .net files.

  • When no netlist is found, Architon can export one from a single root *.kicad_sch using KiCad CLI.

  • Added --kicad-cli and --no-kicad-cli.

  • Added deterministic net-name voltage inference for common rails and decimal voltages.

  • Inferred voltage data now includes source, confidence, and reason.

  • Existing .architon/meta.yaml still overrides inferred values; missing metadata is handled in memory without writing files.

  • Scan output now includes inferred rail count, voltage coverage, and metadata mode.

  • Added rv doctor for local setup diagnostics.

  • Updated make install to install rv and verify setup through rv doctor.

  • Added cross-platform KiCad CLI discovery for macOS, Linux, and Windows.

  • Updated docs for schematic-based KiCad scans, setup, and reporting.

  • Preserved exit code contract:

  • -0 clean/info only

  • -1 warnings

  • -2 rule violations

-- 3 tool/import/internal failure
Verification:
Full test suite passes with go test ./....
Ran and passed on real Kicad project files.