What's shipped over the last couple of months #7
salitronic
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
A rundown of what has gone into eda-agent since the spring, for anyone catching up.
The groundwork came first. Version 0.2 added the design agent and the health and doctor commands, and the bridge moved to per-request files with a schema layer and structured errors, plus a heartbeat so long-running commands don't look like a hang.
Through May the review side filled out: a web design-review dashboard, a lint suite that runs about thirty checks in one pass, PCB SVG rendering, a headless render mode, and bulk visual-style audits for libraries. The PCB tools gained panelizing, silkscreen auto-placement, length tuning, teardrops, and a fab-package export. The placement engine also came together, with force-directed layout and a motif detector that recognises common sub-circuits and drops each into a known-good layout.
June was mostly design authoring. Offline calculators for trace width, impedance and length matching, pin-aware schematic placement, and CSV and KiCad export all landed. The largest piece was an autonomous design pipeline that takes a plan, builds the schematic, places and routes the board with an in-house router, and updates the PCB. The 3D linker was rewritten to load a STEP straight into the footprint body, and a differential-pair skew check was added.
Late June brought an offline file surface that reads .SchDoc and .PcbLib files with no running Altium, a BOM generator and a netlist solver, and bulk footprint handlers.
Early July improved the web dashboard with BOM and net diffing, better resilience, and accessibility work.
More detail is in the commit history and the tool reference.
All reactions