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.
new_electronics_from_eagle raises an open-file dialog the bridge cannot see, blocks the add-in for minutes and instantiates nothing
fusion_new_electronics_from_eagle {schPath, brdPath} (ConfRoomROG, fusion-bridge 1.10.x, 2026-09-19, twice at ~20:05 and ~20:27 local) raised a Fusion OPEN-FILE dialog on the user's screen. John, watching: "what the hell are you doing with fusion right now with an open file dialog? no verb in the fusion-bridge uses that?"
Observed:
- The verb answers
timed_outafter ab's 60 s budget withstillRunning: true. - For the next 2-4 minutes
fusion_get_app_statereturns an EMPTY data block (the add-in main thread is blocked), then documents appear: the first run produced fourUntitleddocuments (two empty electronics tabs: a schematic with nothing on it and a board with only an outline), the second producedUntitled+ two documents namedVL53L5CX(the first package of the library), never a design named after the .sch. fusion_statereportsdialogs: []throughout, so the file dialog it opens is not one the bridge's own dialog scan sees;fusion_dismiss_blocking_dialogsfinds nothing.- The import itself does not instantiate the parts: the schematic is empty and the board carries only the outline.
Asks:
- Never open a file dialog from a verb. If the import path needs Fusion's Insert/Open UI, pre-answer it (the fusion-no-modal-dialogs doctrine) or refuse with a clear error; a modal on the user's screen with no bridge visibility is the worst case.
- Make the verb async by contract like
fusion_install_library_bundle(return a runId immediately,fusion_get_app_statekeeps answering) instead of blocking the add-in for minutes. - Name the design after the .sch and report per-part instantiation (
partsPlaced,unresolved[]), or say explicitly that EAGLE import cannot instantiate and point at the supported route.
Inputs: C:/Users/john/Documents/Adom/tof-8x8-sensors/fusion/tof-8x8-sensors.sch + .brd (three parts from the Adom_ToF library that is installed and 3D-bound on the box).