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
match master (1.13.16 and 1.13.17 released; this lands as 1.13.18) and add-in 1.0.25
3 files changed
+39−19
CHANGELOG.md+37−17@@ -3,9 +3,27 @@ All notable changes to the Adom Bridge Fusion 360 bridge, newest first. Canonical: https://wiki.adom.inc/adom/fusion-bridge ยท GitHub backup: `adom-inc/fusion-bridge` -## 1.13.16 (unreleased)+## 1.13.18 (unreleased) -The mechanical BOM reads a large real assembly right, and the revision guard accepts assemblies built from referenced designs.+From Drew Owens (PR #25). Design efficiency: measure what makes a design slow, and stop the bridge from making it slow.++- `efficiency_report` reads what makes a design slow (timeline make-up and health, Position snapshots, Move features,+ size, repeated definitions made by Paste New, instance-weighted faces, imported history, wires in a parametric design,+ big sketches, pattern compute options, modeled threads, meshes, empty components) and returns findings with the fix.+ It never changes the model and is journaled like `bom_export`; a 4,579-occurrence cell took 76 s.+- `occurrence_update` keeps a move by editing the occurrence's initial position (Fusion's Edit Initial Position) when+ Fusion allows it, so nothing joins the timeline; an earlier occurrence is edited with the marker rolled back to it and+ restored. `method` chooses, and the reply's `placement` says which was used. Nine moves: 0 snapshots, against 9.+- Rectangular and circular patterns take features, faces or components (occurrences, patterned in their parent) as well+ as bodies, with `computeOption` (identical by default, optimized, adjust). The revision guard accepts a component+ pattern's copies. On a 100-hole plate a feature pattern recomputed in 0.24 s, the sketch of circles in 0.87 s, adjust+ in 2.42 s.+- The `fusion-design-efficiency` skill: the playbook, with those benchmarks and its sources.+- The add-in is 1.0.25 (new op `efficiency_report`: 62 typed operations); the exe embeds the new `schema.json`.++## 1.13.17 (2026-10-29)++From Drew Owens (PR #24). The mechanical BOM reads a large real assembly right, and the revision guard accepts assemblies built from referenced designs. - BOM views beside the purchasing list: `indented` (item numbers, quantity per parent, kits and phantoms), `cutList` with a first-fit-decreasing `stockPlan` for extrusion, `wireList`, `orderList` (bought lines merged by supplier part number),@@ -27,21 +45,23 @@ The mechanical BOM reads a large real assembly right, and the revision guard acc description reads (about 0.6 s per component) are cached per component revision or skipped with `nativeProperties:false`. `inspect` gains `detail:"target"` and `componentProperties`. A guarded operation on that cell went from about 20 minutes to about 40 s.-- For the release: the add-in's mechanical package changed (bump the add-in version so Fusion loads it) and so did- `schema.json`, which the exe embeds.-- Efficiency (builds on the BOM change above):- - `efficiency_report` reads what makes a design slow (timeline make-up and health, Position snapshots, Move features,- size, repeated definitions made by Paste New, instance-weighted faces, imported history, wires in a parametric design,- big sketches, pattern compute options, modeled threads, meshes, empty components) and returns findings with the fix.- It never changes the model and is journaled like `bom_export`; a 4,579-occurrence cell took 76 s.- - `occurrence_update` keeps a move by editing the occurrence's initial position (Fusion's Edit Initial Position) when- Fusion allows it, so nothing joins the timeline; an earlier occurrence is edited with the marker rolled back to it and- restored. `method` chooses, and the reply's `placement` says which was used. Nine moves: 0 snapshots, against 9.- - Rectangular and circular patterns take features, faces or components (occurrences, patterned in their parent) as well- as bodies, with `computeOption` (identical by default, optimized, adjust). The revision guard accepts a component- pattern's copies. On a 100-hole plate a feature pattern recomputed in 0.24 s, the sketch of circles in 0.87 s, adjust- in 2.42 s.- - The `fusion-design-efficiency` skill: the playbook, with those benchmarks and its sources.+- The add-in is 1.0.24, so Fusion reloads the changed mechanical package; the exe embeds the new `schema.json`.++- `fusion_simulate` sweeps (standard 0.21.2): `sweep {parameter, start, stop, step, scale?}` steps a part's value (R4) or+ a model parameter (Q1.BF), and `temperatures {start, stop, step}` the temperature; each run is its own signal with+ `step` ("R4 = 300, T = 85"), run in one ngspice batch with alter, altermod and option temp. A partly modelled sheet now+ runs and names the parts it left out in `notSimulated` (BQ25792: 89); a sheet with no modelled part refuses with no_model.++## 1.13.16 (2026-10-29)++- Engine 0.19.0 (standard 0.22.1): review_board's rule classes from standard-lane's fix.+- `fusion_teardrops` (the standard's teardrops): the engine plans each teardrop to hold the board's clearance; Fusion+ draws them as named solid polygons (rank 1, no thermals, so Fusion never asks for a signal) and reads them back+ (Fusion writes a drawn polygon as <polygonpour>), undoing all on a mismatch.+- `fusion_panelize` (the standard's panelize): the engine plans the panel (V-score or mouse-bite tabs, rails, tooling+ holes, fiducials, JLCPCB's rules); Fusion builds it as a new EAGLE board from the open board's source, copy k's+ parts and nets renamed _k, the copies' outline left to the panel's rout path and the board shape recomputed, and+ opens it as a local design. 336 verbs. ## 1.13.15 (2026-10-29)
addin/AdomBridge/AdomBridge.manifest+1−1@@ -6,7 +6,7 @@ "description": { "": "Adom Desktop Conduit bridge add-in. Exposes a localhost HTTP API for external automation of Fusion 360." },- "version": "1.0.23",+ "version": "1.0.25", "runOnStartup": true, "supportedOS": "windows" }
page.json+1−1@@ -1,6 +1,6 @@ { "slug": "fusion-bridge",- "version": "1.13.15",+ "version": "1.13.17", "type": "app", "description": "This package installs the bridge's SKILLS into your container so your AI knows how to drive it; Adom Bridge loads the bridge runtime itself from the release zip.", "dependencies": {