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.8.10: adom-bridge-cli per adom/definitions v1.9.4
4 files changed
+13−13
BRIDGE_VERSION+1−1@@ -1 +1 @@-1.8.9+1.8.10
adom-bridge-fusion-manifest.json+4−4@@ -1,10 +1,10 @@ { "manifest_version": 1, "name": "fusion360",- "version": "1.8.9",- "url": "https://wiki.adom.inc/download/adom/fusion-bridge/1.8.9/adom-bridge-fusion-v1.8.9.zip",- "sha256": "9c6c1eea977e52d36a9650e7c7de0e25fd3a665e7fd583319a9c00edc03086f3",- "size": 296460,+ "version": "1.8.10",+ "url": "https://wiki.adom.inc/download/adom/fusion-bridge/1.8.10/adom-bridge-fusion-v1.8.10.zip",+ "sha256": "0540a820daa7ab3847454aa20c65bb69c5e45478a9c162695f59ea131f968d57",+ "size": 296455, "verbPrefixes": [ "fusion_" ],
bridge.json+1−1@@ -2,7 +2,7 @@ "manifest_version": 1, "name": "fusion360", "displayName": "Autodesk Fusion 360",- "version": "1.8.9",+ "version": "1.8.10", "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/fusion-bridge", "author": "Adom Inc.",
skills/fusion-file-search/SKILL.md+7−7@@ -71,7 +71,7 @@ Passing `{"filePath": "Molecules/XRP/Power/BQ25792.fprj"}` fails with an unhelpf arguments come from the add-in's `handle_open_cloud_file`: ```bash-adom-bridge fusion_open_cloud_file '{+adom-bridge-cli fusion_open_cloud_file '{ "fileName": "BQ25792", # required "projectName": "Main", # optional, defaults to the active project "folderPath": "Molecules/XRP/Power" # optional, defaults to the project root@@ -103,7 +103,7 @@ that route rather than guessing at names. **Use when:** you have a keyword (a name or an MPN) and no idea where the file lives. ```bash-adom-bridge fusion_aps_search '{"query":"BQ25792","limit":10}'+adom-bridge-cli fusion_aps_search '{"query":"BQ25792","limit":10}' # Response: { "count": 9, "results": [{name, id, projectName, lastModified}, ...] } ``` @@ -135,7 +135,7 @@ adom-bridge fusion_aps_search '{"query":"BQ25792","limit":10}' server query, not a local cache, and it has no time window: `limit` (default 25) is what bounds it. ```bash-adom-bridge fusion_aps_recent '{"limit":25}'+adom-bridge-cli fusion_aps_recent '{"limit":25}' # Response: { "count": 25, "results": [{name, id, projectName, lastModified}, ...] } ``` @@ -160,11 +160,11 @@ adom-bridge fusion_aps_recent '{"limit":25}' ```bash # Browse root (hubs)-adom-bridge fusion_aps_browse '{}'+adom-bridge-cli fusion_aps_browse '{}' # Response: { "items": [{name, type:"hub"|"project"|"folder"|"file", id}, ...] } # Browse a folder-adom-bridge fusion_aps_browse '{"folderId":"urn:adsk.wipprod:fs.folder:..."}'+adom-bridge-cli fusion_aps_browse '{"folderId":"urn:adsk.wipprod:fs.folder:..."}' # Response: same structure ``` @@ -198,7 +198,7 @@ adom-bridge fusion_aps_browse '{"folderId":"urn:adsk.wipprod:fs.folder:..."}' ```bash # Query Fusion's document cache-adom-bridge fusion_mcp_call '{"tool":"fusion_mcp_read", "arguments":{"queryType":"document"}}'+adom-bridge-cli fusion_mcp_call '{"tool":"fusion_mcp_read", "arguments":{"queryType":"document"}}' # Response: { "result": { "documents": [{name, type, ...}, ...] } } ``` @@ -231,7 +231,7 @@ adom-bridge fusion_mcp_call '{"tool":"fusion_mcp_read", "arguments":{"queryType" **Use when:** You already have a file's URN (from a prior APS call or a saved link). ```bash-adom-bridge fusion_open_by_urn '{"urn":"urn:adsk.wipprod:fs.file:vf.DqSW..."}'+adom-bridge-cli fusion_open_by_urn '{"urn":"urn:adsk.wipprod:fs.file:vf.DqSW..."}' # Response: { "success": true, "output": "Opened: BQ25792" } ```