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
generate_body describe: pins total, D2/E2 exposed pad (unreleased, 1.13.4)
2 files changed
+4−4
contracts/describe.json+2−2@@ -2398,7 +2398,7 @@ "outputPath": "C:/parts/LM358.step" }, "input": {- "dimensionsMm": "{A, D, E, E1, b, e, L, pins ...} (missing ones take the family's defaults)",+ "dimensionsMm": "{A, D, E, E1, b, e, L, D2, E2, pins ...}: pins is the total pin count; D2/E2 the exposed pad (missing ones take the family's defaults)", "family": "required: chip|soic|qfn|qfp|bga|sot23|dfn2|melf|ecap|crystal|header_straight ...", "marking": "text on the top face", "markingStyle": "raised|engraved",@@ -2414,7 +2414,7 @@ "stepPath": "str" }, "statusVerb": null,- "summary": "The EDA Bridge Standard's generate_body, served by fusion_generate_package (Fusion's own package generator): a part's 3D body from its family and datasheet dimensions (JEDEC letters A, D, E, E1, b, e, L, plus pins), optionally marked on top, written as a STEP. family is the generator's type; pins becomes its per-side DPins (two rows) or DPins and EPins (quad packages).",+ "summary": "The EDA Bridge Standard's generate_body, served by fusion_generate_package (Fusion's own package generator): a part's 3D body from its family and datasheet dimensions (JEDEC letters A, D, E, E1, b, e, L, D2/E2 for an exposed pad, plus pins), optionally marked on top, written as a STEP. family is the generator's type; pins is the part's total, converted to each generator's own count (SOIC/SOJ/SON/DIP the total, QFP/PLCC per pair of sides, QFN per side); D2/E2 draw the exposed pad.", "timeoutSeconds": 120 }, {
describe.py+2−2@@ -214,8 +214,8 @@ _T = [ {"brdPath": "required: .brd or .fbrd on the Fusion machine", "expectDocument": "required: the open board's name", "expectedRevision": "optional", "save": "bool, default false: save in place after a verified read back", "comment": "the version comment", "dryRun": "bool: the plan only"}, {"success": "bool", "verified": "bool", "plan": "{partsMoved, copper, pours, outline, looseCopper, holes}", "mismatched": "[str]", "notSynced": "[str]", "saved": "bool", "save": "fusion_save_document's reply", "unconnected": "int", "revision": "str"}, 300, None, True, {"brdPath": "C:/work/board.brd", "expectDocument": "Buck12V5V", "save": True}),- ("fusion_generate_body", "The EDA Bridge Standard's generate_body, served by fusion_generate_package (Fusion's own package generator): a part's 3D body from its family and datasheet dimensions (JEDEC letters A, D, E, E1, b, e, L, plus pins), optionally marked on top, written as a STEP. family is the generator's type; pins becomes its per-side DPins (two rows) or DPins and EPins (quad packages).",- {"family": "required: chip|soic|qfn|qfp|bga|sot23|dfn2|melf|ecap|crystal|header_straight ...", "dimensionsMm": "{A, D, E, E1, b, e, L, pins ...} (missing ones take the family's defaults)", "marking": "text on the top face", "markingStyle": "raised|engraved", "outputPath": "the .step to write (on the Fusion machine)"},+ ("fusion_generate_body", "The EDA Bridge Standard's generate_body, served by fusion_generate_package (Fusion's own package generator): a part's 3D body from its family and datasheet dimensions (JEDEC letters A, D, E, E1, b, e, L, D2/E2 for an exposed pad, plus pins), optionally marked on top, written as a STEP. family is the generator's type; pins is the part's total, converted to each generator's own count (SOIC/SOJ/SON/DIP the total, QFP/PLCC per pair of sides, QFN per side); D2/E2 draw the exposed pad.",+ {"family": "required: chip|soic|qfn|qfp|bga|sot23|dfn2|melf|ecap|crystal|header_straight ...", "dimensionsMm": "{A, D, E, E1, b, e, L, D2, E2, pins ...}: pins is the total pin count; D2/E2 the exposed pad (missing ones take the family's defaults)", "marking": "text on the top face", "markingStyle": "raised|engraved", "outputPath": "the .step to write (on the Fusion machine)"}, {"aliasOf": "fusion_generate_package", "stepPath": "str", "bodies": "[{name,vol}]", "etched": "str|null", "manifest": "obj"}, 120, None, False, {"family": "soic", "dimensionsMm": {"pins": 8, "D": 4.9, "E": 6.0, "E1": 3.9, "A": 1.75, "e": 1.27}, "marking": "LM358", "outputPath": "C:/parts/LM358.step"}), ("fusion_library_views", "The EDA Bridge Standard's library_views, served by fusion_capture_library_views: pictures of library parts (symbol, footprint, 3D body on the footprint, and the device view mapping pins to pads), each an image file.",