← All Pull Requests

Neutral name for the bundled 3rd party fab design rules #13

Merged Released in 1.11.40 on 17 Oct 2026 opened by John Lauer 2026-10-06
Merges neutral-fab-name → master

Base: 52221e25dcbe11ebccb2dfdaac98c81dec7b8931 (HEAD at push).

The bundled default design rules now carry the neutral 3rd party fab name, matching adom/pcb-design-rules, whose rows were renamed today to adom-3rdpartyfab.

  • Bundled packs renamed to addin/AdomBridge/resources/dru/Adom-3rdPartyFab-2-Layer.edru and -4-Layer.edru; manufacturing.py loads the new names; tools/release-files.txt lists them.
  • fusion_set_design_rules: the docstrings, hints and the describe contract name the adom-3rdpartyfab vendor slug. Lookup is unchanged (vendorSlug or a loose alias against the page's index), so fab:"3rdpartyfab" resolves.
  • Text only elsewhere: README, docs/board-layout-2d.md, skills/fusion-electronics, changelogs, two message strings in rust/bridge/src/services.rs, and the DRC rule name embedded in the bq25792 demo boards.

After merge: remove the two old .edru files on main (the wiki CLI cannot delete on a branch), then publish so installs carry the new bundled names.

Checks: python3 -m py_compile on server.py, describe.py and manufacturing.py; contracts/describe.json parses; the Rust diff is two string literals. Not run: a native Fusion fusion_set_design_rules {} after install.

🤖 Generated with Claude Code

Diff Skip to comments

No diff was attached to this pull request.

Comments

No comments yet.

Log in to comment.