app
Altium - the Altium Bridge
Public Made by Adomby adom
Adom Bridge for Altium Designer: a resident DelphiScript agent gives the AI eval, the 1,100-command process launcher, all 8 EDA surfaces with screenshots, compile/ERC, DRC, OutJob outputs, native SchLib/PcbLib authoring with STEP 3D bodies, and dialog handling by PID.
← Commit history
0.2.47 released to insiders (signed exe + dll, zip 9b94ce4f79d4): CHANGELOG entry and release archives 0.2.45-0.2.47
4 files changed
+51
CHANGELOG.md+6@@ -1,5 +1,11 @@ # Changelog +## 0.2.47 (2026-10-16)+- **The AI Flow Altium lane's verbs.** Live board edits: `routing_state`, `route_net`, `move_parts`, `place_vias`, `remove_items`, `ripup_nets`. Pours with a connect style per pour, solid joints, cutouts and island/neck options, repoured outside the script engine (scoped rules apply only there).+- `set_design_rules`, `build_board`, and `build_schematic` on Altium's own sheet template inside its project, compiled and checked pin for pin.+- `project_nets`, `export_manufacturing` (the project's own OutJob), `silk_state` and `apply_silkscreen`, `select_net`, `zoom_to`, `add_rule`.+- Fixes: passive symbols keep their standard drawing; `route_net` places no via inside a same-net through-hole pad; `run_drc` answers the repour prompt; agent start closes old script projects; verb timeouts match the docs (release.py now refuses a bridge.json timeout shorter than a verb's documented one).+ ## 0.2.46 (2026-10-15) - **Headless STEP export works** (adom/altium-bridge PR #3, Aditya Angajala). `altium_export_step` no longer needs Barrett's .NET extension, which never loads into a running AD 26. The default lane `outjob` writes an ExportSTEP OutJob and a throwaway project pointing at the board into %TEMP%, runs it through the existing OutJob path, copies the .step to `output`, then closes both documents and removes the folder, so the user's own project is never opened or changed. Measured on AD 26.9.1: a 30 x 30 mm board in 3.5 s with no dialog. - New arguments: `holes` (default true), `suffixType` none/board/custom/id plus `suffix`, `folded`, `singlePart`, and the raw Altium options `copperOption`, `modelsOption`, `componentsOption`. The reply lists `products[]`, the STEP part names: Altium names parts by DESIGNATOR only.
scripts/releases/0.2.45.jsonadded+15@@ -0,0 +1,15 @@+{+ "name": "altium",+ "version": "0.2.45",+ "url": "https://wiki.adom.inc/download/adom/altium-bridge/0.2.45/adom-bridge-altium-v0.2.45.zip",+ "sha256": "297dfd381af170a69ccf37b4c053f2f00155ac57941bcdd54b40b83c00b78fa4",+ "size": 1667786,+ "verbPrefixes": [+ "altium_"+ ],+ "healthEndpoint": "/health",+ "updateManifestUrl": "https://wiki.adom.inc/api/v1/pages/altium-bridge/files/adom-bridge-altium-manifest.json",+ "insidersManifestUrl": "https://wiki.adom.inc/api/v1/pages/insiders/files/altium-bridge/version.json",+ "released_at": "2026-10-15T18:19:39.908583Z",+ "tier": "insiders"+}
scripts/releases/0.2.46.jsonadded+15@@ -0,0 +1,15 @@+{+ "name": "altium",+ "version": "0.2.46",+ "url": "https://wiki.adom.inc/download/adom/altium-bridge/0.2.46/adom-bridge-altium-v0.2.46.zip",+ "sha256": "b4cc69090efc4ee4b32ec86e5c228afaa40c911c8e6e5c1a169c753007fb9925",+ "size": 1679276,+ "verbPrefixes": [+ "altium_"+ ],+ "healthEndpoint": "/health",+ "updateManifestUrl": "https://wiki.adom.inc/api/v1/pages/altium-bridge/files/adom-bridge-altium-manifest.json",+ "insidersManifestUrl": "https://wiki.adom.inc/api/v1/pages/insiders/files/altium-bridge/version.json",+ "released_at": "2026-10-15T18:34:04.337937Z",+ "tier": "insiders"+}
scripts/releases/0.2.47.jsonadded+15@@ -0,0 +1,15 @@+{+ "name": "altium",+ "version": "0.2.47",+ "url": "https://wiki.adom.inc/download/adom/altium-bridge/0.2.47/adom-bridge-altium-v0.2.47.zip",+ "sha256": "9b94ce4f79d41a31f246ebe139147191f4b4b607093d0b3e774428c6ce4a7ff2",+ "size": 1836460,+ "verbPrefixes": [+ "altium_"+ ],+ "healthEndpoint": "/health",+ "updateManifestUrl": "https://wiki.adom.inc/api/v1/pages/altium-bridge/files/adom-bridge-altium-manifest.json",+ "insidersManifestUrl": "https://wiki.adom.inc/api/v1/pages/insiders/files/altium-bridge/version.json",+ "released_at": "2026-10-16T16:03:38.173030Z",+ "tier": "insiders"+}