app
Fusion - the Fusion 360 Bridge
Public Made by Adomby adom
Drive Autodesk Fusion 360 from the cloud via Adom Bridge: component libraries, IPC package generation, board layout, exports (STEP/Gerbers/BOM/CPL), fast APS cloud search, and parametric modeling.
← Commit history
v1.6.21: three-tier docs audit (user/dev skills + README)
7 files changed
+26−9
BRIDGE_VERSION+1−1@@ -1 +1 @@-1.6.20+1.6.21
CHANGELOG.md+9@@ -3,6 +3,15 @@ All notable changes to the Adom Desktop Fusion 360 bridge, newest first. Canonical: https://wiki.adom.inc/adom/adom-desktop-fusion-bridge · GitHub backup: `adom-inc/adom-desktop-fusion-bridge` +## 1.6.21 - 2026-07-04++- **Docs/skills audit (all three tiers).** USER skill: `fusion_generate_package` added to the core+ verbs table + a `bridge_restarting` cold-start row (AD >=1.9.77: poll `fusion_readiness`, never a+ not-installed signal; read-only verbs forward mid-respawn). DEV skill: deploy section rewritten for+ the FusionAddins reality (install to ALL dirs, never-ask-user-to-restart). README fully overhauled:+ 11 capability sections incl. EPG package generation + markings, the architecture SVG, and the+ parent/child dialog breakthrough.+ ## 1.6.20 - 2026-07-04 - **The 10% marking margin is now ENFORCED by measurement, not estimated.** Fusion's text font runs
SKILL.md+1@@ -125,6 +125,7 @@ are dimmed). So: | `fusion_click_fusion` | `click_fusion` | Click at (x, y) in the Fusion main window | `x`, `y` | | `fusion_send_key` | `send_key` | Send a keyboard shortcut to Fusion | `hwnd`, `key` | | `fusion_addin_status` | `addin_status` | Report whether the in-process Adom add-in is loaded + healthy | — |+| `fusion_generate_package` | `generate_package` | Generate an IPC package via Fusion's built-in EPG (~50 families) + raised-WHITE marking (longest-axis, measured 10% margin, multi-line MPN+variant) + colored STEP + sidecar manifest - in ONE call | `type`, `params` (mm), `etch`, `etchStyle`, `outputStep` | ## Extended commands via the in-process add-in
adom-bridge-fusion-manifest.json+5−5@@ -1,13 +1,13 @@ { "manifest_version": 1, "name": "fusion360",- "version": "1.6.20",- "url": "https://wiki.adom.inc/download/adom/adom-desktop-fusion-bridge/1.6.20/adom-bridge-fusion-v1.6.20.zip",- "sha256": "62a5eed13ea0438d4c88a845f13d761eecf0bd581adccf3caff38c3e0e83ec40",- "size": 313296,+ "version": "1.6.21",+ "url": "https://wiki.adom.inc/download/adom/adom-desktop-fusion-bridge/1.6.21/adom-bridge-fusion-v1.6.21.zip",+ "sha256": "18968c046ae97ebd0520a0281ac69d643bb9e49dd1b25b7591c750fe443c6a98",+ "size": 312652, "verbPrefixes": [ "fusion_" ], "healthEndpoint": "/status",- "released_at": "2026-07-04T18:45:00Z"+ "released_at": "2026-07-04T20:10:00Z" }
bridge.json+1−1@@ -2,7 +2,7 @@ "manifest_version": 1, "name": "fusion360", "displayName": "Autodesk Fusion 360",- "version": "1.6.20",+ "version": "1.6.21", "description": "Drive Autodesk Fusion 360 from the cloud: launch Fusion, electronics board layout, design rules, exports (STEP/IGES/STL/3MF/USDZ/OBJ/DXF/DWG/Gerbers/BOM/CPL), fast APS server-indexed cloud search plus browse/recent/file-info/versions, cloud file download/upload and folder creation, and in-app parametric modeling (fusion_run_modeling_script). Never-charge: APS calls are capped to the free tier.", "homepage": "https://wiki.adom.inc/adom/adom-desktop-fusion-bridge", "author": "Adom Inc.",
page.json+1−1@@ -1,6 +1,6 @@ { "slug": "adom-desktop-fusion-bridge",- "version": "1.6.20",+ "version": "1.6.21", "type": "app", "description": "Drive Autodesk Fusion 360 from the cloud via Adom Desktop: launch Fusion, electronics board layout, design rules, exports (STEP/IGES/STL/3MF/USDZ/OBJ/DXF/DWG/Gerbers/BOM/CPL), fast APS server-indexed cloud search with browse/recent/versions, cloud download/upload and folder creation, and in-app parametric modeling. Never-charge: APS calls are capped to the free tier.", "dependencies": {},
skills/fusion-bridge-dev/SKILL.md+8−1@@ -56,7 +56,14 @@ fusion-libraries, fusion-eagle-commands, fusion-aps-search/signin, fusion-onboar sweep is ongoing.) ## How the add-in actually deploys (VERIFIED by shipping v1.5.1, 2026-06-28)-Fusion loads the add-in from `%APPDATA%\Roaming\Autodesk\Autodesk Fusion[ 360]\API\AddIns\AdomBridge\`,+Fusion loads the add-in from a per-user dir Autodesk has MOVED across versions: **2025+ Fusion+scans `%APPDATA%\Roaming\Autodesk\FusionAddins\AdomBridge\`** and SILENTLY ignores the legacy+`%APPDATA%\Roaming\Autodesk\Autodesk Fusion[ 360]\API\AddIns\AdomBridge\` dirs (issue #63,+root-caused live: an add-in only in the legacy dir never loads). `install_addin.py` installs to ALL+locations (TARGET_CANDIDATES); if a future Fusion stops loading it, FIRST suspect the dir moved+again. ⛔ NEVER ask the user to restart Fusion / enable the add-in - YOU restart+(`fusion_stop`+`fusion_start`; `runOnStartup` does the rest). Legacy note (superseded):+the add-in previously lived only at `...\API\AddIns\AdomBridge\`, NOT from this repo or the cache. `install_addin.py` (`_sync_directory`) copies `addin/AdomBridge` there. **`bridge_install` only updates the CACHE (`method: in_place_merge`); it does NOT push the add-in into Fusion.** And the sync canNOT overwrite the add-in while **Fusion is running** (it holds the files open),