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
Publish 1.13.15
7 files changed
+298−10
.insiders-stage/fusion-bridge/version.json+5−5@@ -1,14 +1,14 @@ { "manifest_version": 1, "name": "fusion360",- "version": "1.13.14",- "url": "https://wiki.adom.inc/download/adom/fusion-bridge/1.13.14/adom-bridge-fusion-v1.13.14.zip",- "sha256": "947d1a340d59dd1f5ae0137f5d1ecec2ddcf0e01c55f8e04a79dd5278ffe652d",- "size": 7999502,+ "version": "1.13.15",+ "url": "https://wiki.adom.inc/download/adom/fusion-bridge/1.13.15/adom-bridge-fusion-v1.13.15.zip",+ "sha256": "ebb0453060bf8bc88728a447880f045851126560c2fd68dd82f2bffb923a0806",+ "size": 8021521, "verbPrefixes": [ "fusion_" ], "healthEndpoint": "/status",- "released_at": "2026-10-29T19:37:43Z",+ "released_at": "2026-10-29T20:17:50Z", "tier": "insiders" }
.release-page-head+1−1@@ -1 +1 @@-9d278fc1ca29b99247b4d1963fd2fecef8c47565+23cbea26d82522f41cc0437d0642a856cfb8e2b3
install.shpage.json+10−4@@ -17,7 +17,9 @@ "pcb", "exports", "aps",- "modeling"+ "modeling",+ "mechanical",+ "assemblies" ], "org": "adom", "title": "Fusion - the Fusion 360 Bridge",@@ -90,9 +92,13 @@ "pin electrical types from a schematic", "part heights on my fusion board", "which fusion parts have no 3d model",- "will my fusion board fit the enclosure"+ "will my fusion board fit the enclosure",+ "build a parametric part in fusion",+ "assemble mechanical parts in fusion",+ "insert a McMaster part in fusion",+ "generate a mechanical assembly BOM" ],- "discovery_pitch": "Use the Adom Bridge Fusion 360 bridge when the user wants to DRIVE Autodesk Fusion 360 from the cloud: open/search their team's Fusion cloud designs, lay out a PCB or do electronics, export STEP/IGES/STL/Gerbers/BOM, or build a component library with real rendering 3D. It runs Fusion on the user's own machine via Adom Bridge. NOT for web/browser/login/form-filling (that's the native-browser extension) and NOT for KiCad (that's the kicad bridge).",+ "discovery_pitch": "Use the Adom Bridge Fusion 360 bridge when the user wants to DRIVE Autodesk Fusion 360 from the cloud: open/search their team's Fusion cloud designs, author parametric mechanical parts and internal assemblies, ingest McMaster CAD and generate mechanical BOMs, lay out a PCB or do electronics, export STEP/IGES/STL/Gerbers/BOM, or build a component library with real rendering 3D. It runs Fusion on the user's own machine via Adom Bridge. NOT for web/browser/login/form-filling (that's the native-browser extension) and NOT for KiCad (that's the kicad bridge).", "brief": "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.", "sample_prompts": [ {@@ -143,4 +149,4 @@ "name": "John Lauer", "email": "[email protected]" }-}+}
tests/reports/verb-test-2026-10-29_1516.jsonadded+98@@ -0,0 +1,98 @@+{+ "date": "2026-10-29_1516",+ "target": "DESKTOP-BAR6S0F",+ "tier": "daily",+ "pass": 6,+ "fail": 3,+ "sections": {+ "bridge-lifecycle": {+ "PASS": 5,+ "FAIL": 0,+ "MANUAL": 0,+ "SKIP": 0+ },+ "routing": {+ "PASS": 0,+ "FAIL": 2,+ "MANUAL": 0,+ "SKIP": 0+ },+ "exports": {+ "PASS": 0,+ "FAIL": 1,+ "MANUAL": 0,+ "SKIP": 0+ },+ "gui-driving": {+ "PASS": 1,+ "FAIL": 0,+ "MANUAL": 0,+ "SKIP": 0+ }+ },+ "results": [+ {+ "verb": "fusion_describe",+ "status": "PASS",+ "why": "",+ "sec": 0.2,+ "section": "bridge-lifecycle"+ },+ {+ "verb": "fusion_review_board",+ "status": "FAIL",+ "why": "expected success, got error=Active document is 'lane-import', expected 'lane-BQ25792-copy'. code=wrong_document; missing field 'counts'; missing field 'engine'",+ "sec": 1.2,+ "section": "routing"+ },+ {+ "verb": "fusion_board_report",+ "status": "FAIL",+ "why": "expected success, got error=Active document is 'lane-import', expected 'lane-BQ25792-copy'. code=wrong_document; missing field 'path'; missing field 'engine'",+ "sec": 1.2,+ "section": "exports"+ },+ {+ "verb": "fusion_footprint_from_land_pattern",+ "status": "PASS",+ "why": "",+ "sec": 0.1,+ "section": "bridge-lifecycle"+ },+ {+ "verb": "fusion_import_part",+ "status": "PASS",+ "why": "",+ "sec": 0.1,+ "section": "bridge-lifecycle"+ },+ {+ "verb": "fusion_build_board",+ "status": "PASS",+ "why": "",+ "sec": 1.3,+ "section": "bridge-lifecycle"+ },+ {+ "verb": "fusion_test_board",+ "status": "PASS",+ "why": "",+ "sec": 1.3,+ "section": "bridge-lifecycle"+ },+ {+ "verb": "fusion_plan_route",+ "status": "FAIL",+ "why": "expected success, got error=Activate a PCB board before reading or routing it code=wrong_document",+ "sec": 1.4,+ "section": "routing"+ },+ {+ "verb": "focus_invariance",+ "status": "PASS",+ "why": "",+ "section": "gui-driving"+ }+ ],+ "durationSec": 6.7+}
tests/reports/verb-test-2026-10-29_1517.jsonadded+57@@ -0,0 +1,57 @@+{+ "date": "2026-10-29_1517",+ "target": "DESKTOP-BAR6S0F",+ "tier": "daily",+ "pass": 3,+ "fail": 1,+ "sections": {+ "routing": {+ "PASS": 1,+ "FAIL": 1,+ "MANUAL": 0,+ "SKIP": 0+ },+ "exports": {+ "PASS": 1,+ "FAIL": 0,+ "MANUAL": 0,+ "SKIP": 0+ },+ "gui-driving": {+ "PASS": 1,+ "FAIL": 0,+ "MANUAL": 0,+ "SKIP": 0+ }+ },+ "results": [+ {+ "verb": "fusion_review_board",+ "status": "PASS",+ "why": "",+ "sec": 13.9,+ "section": "routing"+ },+ {+ "verb": "fusion_board_report",+ "status": "PASS",+ "why": "",+ "sec": 31.6,+ "section": "exports"+ },+ {+ "verb": "fusion_plan_route",+ "status": "FAIL",+ "why": "expected success, got error=expectDocument must match the active board name exactly code=wrong_document",+ "sec": 1.4,+ "section": "routing"+ },+ {+ "verb": "focus_invariance",+ "status": "PASS",+ "why": "",+ "section": "gui-driving"+ }+ ],+ "durationSec": 46.9+}
tests/reports/verb-test-2026-10-29_1526.jsonadded+127@@ -0,0 +1,127 @@+{+ "date": "2026-10-29_1526",+ "target": "DESKTOP-BAR6S0F",+ "tier": "daily",+ "pass": 14,+ "fail": 0,+ "sections": {+ "bridge-lifecycle": {+ "PASS": 8,+ "FAIL": 0,+ "MANUAL": 0,+ "SKIP": 0+ },+ "cad-3d-bom": {+ "PASS": 5,+ "FAIL": 0,+ "MANUAL": 0,+ "SKIP": 0+ },+ "gui-driving": {+ "PASS": 1,+ "FAIL": 0,+ "MANUAL": 0,+ "SKIP": 0+ }+ },+ "results": [+ {+ "verb": "fusion_footprint_from_land_pattern",+ "status": "PASS",+ "why": "",+ "sec": 0.0,+ "section": "bridge-lifecycle"+ },+ {+ "verb": "fusion_import_part",+ "status": "PASS",+ "why": "",+ "sec": 0.1,+ "section": "bridge-lifecycle"+ },+ {+ "verb": "fusion_not_supported",+ "status": "PASS",+ "why": "",+ "sec": 0.0,+ "section": "bridge-lifecycle"+ },+ {+ "verb": "fusion_set_models",+ "status": "PASS",+ "why": "",+ "sec": 0.0,+ "section": "bridge-lifecycle"+ },+ {+ "verb": "fusion_add_models",+ "status": "PASS",+ "why": "",+ "sec": 0.0,+ "section": "bridge-lifecycle"+ },+ {+ "verb": "fusion_swap_footprint",+ "status": "PASS",+ "why": "",+ "sec": 1.3,+ "section": "bridge-lifecycle"+ },+ {+ "verb": "fusion_build_board",+ "status": "PASS",+ "why": "",+ "sec": 1.3,+ "section": "bridge-lifecycle"+ },+ {+ "verb": "fusion_test_board",+ "status": "PASS",+ "why": "",+ "sec": 1.3,+ "section": "bridge-lifecycle"+ },+ {+ "verb": "fusion_create_symbol",+ "status": "PASS",+ "why": "",+ "sec": 0.0,+ "section": "cad-3d-bom"+ },+ {+ "verb": "fusion_copy_footprint",+ "status": "PASS",+ "why": "",+ "sec": 0.0,+ "section": "cad-3d-bom"+ },+ {+ "verb": "fusion_set_params",+ "status": "PASS",+ "why": "",+ "sec": 0.0,+ "section": "cad-3d-bom"+ },+ {+ "verb": "fusion_xcopy_footprint",+ "status": "PASS",+ "why": "",+ "sec": 0.0,+ "section": "cad-3d-bom"+ },+ {+ "verb": "fusion_read_symbol",+ "status": "PASS",+ "why": "",+ "sec": 0.0,+ "section": "cad-3d-bom"+ },+ {+ "verb": "focus_invariance",+ "status": "PASS",+ "why": "",+ "section": "gui-driving"+ }+ ],+ "durationSec": 4.3+}