Documentation

Steel Frame & Weldments for Fusion 360 — User Guide

The same Help that ships inside the add-in for Autodesk Fusion (Fusion 360): version 1.5.5, updated . Product page · Autodesk App Store

Quick Workflow

Platform: Windows and macOS. Every version is published as a Windows bundle and a separate macOS bundle with the same commands; pick the platform in the download section of the product page.

  1. Find the tools. Run Weldments from Utilities > Add-Ins. A Weldments tab appears in the Design workspace with three panels: Create (Frame, Member, Gusset, End Cap), Modify (Notch, Miter, Trim / Extend, Tab / Slot, Plate Tab / Slot) and Manage (Manage Library, Profile from Sketch, Delete Profile, Cutting List, Plates to DXF, Info).
  2. Sketch the member centerlines. Use sketch lines/arcs, or select model edges. Keep the sketch visible while selecting.
  3. Create the main frame first. Use Create > Frame. Select the primary rails/posts as Group 1, choose the profile (standard, family, outer size and wall thickness), then add more groups for braces, diagonals, arcs, or different profiles. Where two groups of different widths meet, set that corner's Corner override to Miter so the cut runs through the real corner.
  4. Check the live preview. The preview uses the same temporary BRep trim pipeline as the final build. If a corner looks wrong, fix group order, trim type, or profile orientation before clicking OK.
  5. Add plates and joints. Use Gusset for reinforcement plates, End Cap for closed profile ends, Tab / Slot for self-fixturing laser-cut tube joints, and Plate Tab / Slot for rows of tabs between plates or any other solid bodies.
  6. Export fabrication data. Use Cutting List for the on-screen table, CSV, and PDF cut sheet.
Recommended for drawings: leave Create each member as a component on in Frame. Fusion Drawing and BOM can then balloon members, gussets, and end caps as separate parts. Component mode is slower on large frames, but better for deliverables. A Part or Assembly design does not allow the child components this option needs — the Frame dialog says so, and members are created as root bodies instead; use a Hybrid design when you want component output.

Frame Command

What a Frame group means

FieldMeaning
Group pathThe selected centerline edges for this group. A group must be one connected chain/loop or one parallel set — Frame refuses edges that would cross mid-span (X), touch another edge's middle (T), overlap, branch at a vertex where 3 or more edges meet, or sit disconnected and not parallel. Such an edge simply will not highlight when you try to pick it; put it in another group. There is no fixed edge-count limit.
ProfileStandard, family, size and thickness used for every member in the group. Only standards ticked as visible in Manage Library appear here. For tubes, pipes and angles Size lists each outer size once (SHS 40x40, CHS 48.3, L 40x40) and Thickness lists the walls the library has for it; the wall you chose stays selected while you walk through sizes. Other… in Thickness takes a wall that is not in the library yet (smaller than half the smaller outer dimension); it is saved as a normal size in your library when you press OK, so it shows in the cutting list and can be edited later like any other. I-beams, channels, bars and sketch profiles have no wall and show their plain size list.
OrientationAnchor, rotation, offset X/Y, and flip are applied to this group only. They also affect how this group touches earlier groups. Sections are placed with their X axis parallel to the ground plane of the document (XZ in a Y-up document, XY in a Z-up one — Preferences > General > Default modeling orientation); a member that runs straight up takes its section orientation from the horizontal member it meets at a node (or from its sketch plane), so the posts and rails of a wall frame drawn with an RHS 80x40 share the same orientation and miter cleanly. Miter corners are cut through the real outer and inner corners of the two sections, so members anchored at their top or bottom edge, or two widths joined by a corner override, still close. Left/right anchors shift a member to the side that depends on the direction its line was drawn in.
Section orientationUpright to Z (default) keeps each section upright to Z. Frame plane puts the section height in the plane of the frame. In a 3-D group (for example a cart with a flat base and an inclined handle) each member follows the flat panel it lies in, so the members of an inclined panel meet with matching sections and their miter and butt corners close exactly. A panel is a plane holding at least three members of this group or an earlier one (smoothly joined pieces count once; later brace groups never re-orient it), or the own plane of a bent tube. A free straight end in the same group can follow the adjoining panel member around a single corner, keeping their sections aligned when the bend follows a section axis. Split collinear pieces follow together. Members joining two panels (a box edge, a roof ridge), branches and other ambiguous cases stay upright to Z, so symmetric frames stay symmetric. Rotation is added on top, e.g. 90° stands the sections up across their panels. Corners between two panels stay compound; a butt closes them best.
Corner defaultSame-group corners use End Miter, End Butt1, or End Butt2.
Trim typeHow this group's members are cut wherever they yield — at End Butt corners, and also where the group butts or copes onto an earlier group. Simple cut is a flat end cut; Coped cut notches the yielding member by the target body. The field is shown only while Corner default is End Butt1/End Butt2, but the last value stays in force, so set it there first if a Miter group's braces must be coped onto earlier groups.

Group order and priority

RuleResult
Groups tableEvery group of the frame is listed with its edge count. Click a row to edit that group; the icons below the list add a group, remove the selected group, or move it up or down. A new group starts with the current group's profile size and its own empty selection.
Change priority laterMove a group up to make it the keeper at its joints, or down to make it yield. You do not have to re-select the edges.
Earlier groups winGroup 1 is highest priority. Group 2 trims to Group 1. Group 3 trims to Groups 1-2. Later groups should not cut earlier groups.
Use separate groupsPut primary rails/posts, face braces, cross braces, arcs, and different profiles into separate groups when they are different structural roles.
Do not overpack a groupDo not put unrelated crossing diagonals, branches, and rails into the same group just to select them faster. That creates ambiguous same-group corner rules.
Arcs and curvesCurved members can be selected in Frame and appear in Cutting List with path length, chord, radius, sweep, rise, inside/outside radius, and section depth when data is available.

Corner and trim options

OptionUse when
End MiterTwo same-group members meet on a shared miter plane. Frame falls back to a butt where a miter cannot work: at any corner between two different groups, and at same-group corners sharper than about 20 degrees.
End Butt1One same-group member should run through and the other should butt into it. Butt1 and Butt2 choose opposite members.
End Butt2Same as Butt1, but the run-through side is reversed.
Simple cutThe butting member gets a flat planar end cut.
Coped cutThe butting member is trimmed by the real body it touches. Use this for round tubes, hollow sections, and joints that need body contact rather than a simple plane.
Weld gapAdds a controlled gap at treated joints. Keep 0.00 mm for flush preview/build.
Allow extensionLets lower-priority straight members extend to the trimming boundary before being cut. Use it for braces/diagonals that stop short of the target body but should still make contact.
Apply corner treatmentTurns automatic joint solving on/off. When off, members are created from raw sweeps without miter/butt/cope treatment.
Merge collinear segmentsCombines end-to-end collinear selected edges into one member. Turn it off if each sketch segment must stay a separate physical piece.

Corner override (one corner of this group)

Corner default and Trim type apply to every corner of the group. Use Corner override (this group) when a single corner must differ, instead of splitting the group in two.

  1. Expand Corner override (this group). It appears once the group has two or more corners, or one corner shared with another group. A cross marker is drawn at every corner this group takes part in: grey = can be overridden, orange = already has its own style, cyan = the corner being edited.
  2. Click a member near the corner you want. The nearest marker turns cyan.
  3. Set Corner and Trim type for that corner. Leave either on Use group default to keep the group setting for that one.

A Butt or trim override reaches only this group's members at that corner; members of other groups keep their own group default. A Miter override at a corner shared with another group cuts both members on one plane through the real outer and inner corners of the two sections, so a 60x40 rail and an 80x40 post (same depth, different widths) close with nothing sticking out — the group's own Corner default never mitres across groups. Overrides are saved with the frame, travel with the group when you reorder or delete groups, and are reloaded when you edit the frame.

Edit an existing frame

  1. Run Frame.
  2. In Edit frame, select any body created by the Frame command. A body from the Member command is not accepted — edit that one with Member.
  3. The saved groups, profiles, orientations, and options are loaded, and the centerline sketches are switched back on so their curves can be re-selected.
  4. Change the settings and click OK. The frame is updated where it is: it keeps its component, the name you gave it and its place in the timeline and browser. Sketches and joints made on its member faces keep working while those faces still exist — a length or position change keeps them; a new profile size makes new faces, and Frame then names the items to pick again. Adding or removing members rebuilds the frame at the same timeline position with the same name. Clicking OK without changing anything leaves the frame exactly as it was — unless the centerline sketch moved since the build (a changed dimension, a dragged point): Frame notices that, says so in the Edit frame hint, and OK rebuilds the frame from the new sketch with the same profiles and options. That is the way to update a frame after editing its sketch; nothing has to be re-entered.
  5. Tab/Slot joints, gussets, and end caps recorded on this frame are un-built with it and re-applied to the rebuilt members automatically. Items you deleted by hand stay deleted. If one cannot be re-applied, Frame lists it after the build — create that item again.

Profiles and Library

Built-in sections845 sizes in 43 families covering EN/DIN, ANSI/AISC, JIS, Indian IS and aluminium extrusion. EN/DIN: IPE, HEA, HEB, UPN, equal and unequal L, T, RHS, SHS, CHS, round tube, and flat/square/round bar. ANSI/AISC: W, C, equal and unequal L, HSS, Pipe, and flat/square/round bar. JIS: H, C, STKR square/rectangular tube, STK pipe. Indian (IS): 229 selected catalogue sizes: SHS/RHS (IS 4923), CHS (IS 1161), and ISA, ISMC, ISMB, NPB and WPB (IS 808), checked against Tata Steel and SAIL catalogues. The same library is included in Standard and Pro. Steel sections include root and toe radii and tapered flanges where specified, and hollow sections include inside and outside corner radii.
Aluminium extrusionT-slot 20, 30, 40 and 45 series, V-slot 20 series, C-Beam 40x80, and imperial 80/20 10 and 15 series (1010, 1020, 1030, 1515, 1530, 3030). Each size is the real extruded outline — slots, X core, and centre bore — so coped joints, notches, and end caps follow the true wall instead of a plain box.
Custom profilesUse Profile from Sketch to capture a closed sketch section (lines, arcs, and circles) and reuse it in Frame or Member — this is the way in for any section the parametric families cannot describe (cold-formed and bent-plate shapes, sections with angles other than 90°, proprietary extrusions). Inner loops are kept, so a section with holes stays hollow at coped joints. Splines and ellipses are approximated as polylines. File the section under a new family or an existing custom one — a family that already holds standard sections is refused.
Size and thicknessTube, pipe and angle sizes are stored as outer dimensions plus one wall (t), so Frame and Member list them as an outer size and a separate wall thickness. A wall typed under Other… becomes a real size in your library (SHS 40x40x2.5): corner radii follow the family rule (outer 2t, inner 1t), and Delete Profile removes it again. Walls named by gauge, fraction or schedule (HSS 0.065, 1/8, Pipe STD) are listed with their millimetre value and cannot be typed; add such sizes through CSV instead.
Manage LibraryShow/hide standards, edit the naming patterns, and import or export the library as CSV. A CSV needs the columns standard, family, type, size plus one column per parameter (h, b, tw, tf, t, od, d); importing merges the rows in and can create new standards and families. Sketch-captured and aluminium extrusion profiles are exported too, as rows of type custom with their outline in a geometry column (JSON — leave it untouched in Excel), so the CSV is a complete backup and moves your profiles to another machine.
The library you edit lives in your user folder (%APPDATA%\VanThanBK\Weldments\profiles.json on Windows, ~/Library/Application Support/VanThanBK/Weldments/ on macOS): an add-in update never touches it and only adds the sizes that are new in the shipped library.
Delete ProfileRemove one size, a whole family, or a whole standard. There is only one library, so this deletes built-in standards too, and a deleted built-in entry stays deleted through updates. It is permanent — there is no Undo; to restore the shipped defaults delete profiles.json from your user folder (see Manage Library) and restart the add-in — so export a CSV backup from Manage Library first. Deleting the last size also removes its family, and deleting the last family also removes its standard.

Gusset Command

Gusset creates a plate between two support faces. It is intended for reinforcement plates after your members already exist.

InputHow to use it
Support facesSelect two planar or cylindrical support faces. For rectangular/tube frames, select the real side/top face that defines the plate direction, not a distant face hidden behind the joint.
TriangularUses two support-leg lengths and one outside diagonal.
PolygonalUses the same support legs but flattens/chamfers the outside point to create a polygonal plate.
Length on face 1 / face 2Leg length measured along each selected support face. Default 150 mm each.
Outer chamferPolygonal only: the fraction of each leg used to cut the outside corner (0.05 to 0.85, default 0.25).
ThicknessPlate thickness. Thickness location can be centered or shifted to one side.
Flip thickness sideReverses which way the positive and negative thickness sides point when the plate lands on the wrong face.
Corner reliefMoves the inside corner away from the physical intersection to avoid a sharp internal corner.
Offset along cornerMoves the plate along the support intersection line without changing its shape.
NameBody/component name. It is regenerated from the current size (Gusset-Tri-150x150x6) every time you change Profile, a leg length, or Thickness, so type your own name last — a later size change overwrites it.
Create as componentCreates the gusset as its own component for Drawing/BOM.
Edit gussetSelect an existing gusset body and OK rebuilds it from saved data.
After a frame editGussets are rebuilt automatically on the new members when you edit the Frame or Member they sit on. You do not have to re-pick the support faces or run Gusset again.
Curved supports: cylindrical faces are supported and the plate is coped for contact. For general freeform curved faces, create/select a clear planar reference face or a cylindrical support face; ambiguous curved intersections can produce more than one possible plate direction.
Plates follow their members: if a frame edit removes the member a plate sat on, that gusset or end cap is deleted with it, without a message. A plate you deleted by hand is not brought back.

End Cap Command

End Cap creates plates on selected closed-profile end faces.

OptionMeaning
End facesSelect planar closed-profile end faces. Hollow profiles can use the internal opening when the selected face exposes it.
ThicknessCap plate thickness. Default 6 mm.
OutwardAdds the cap outside the member.
InwardPlaces the cap inward and trims the member by cap thickness.
InternalFits the cap inside a hollow profile using the inner loop when available.
Internal insetInternal placement only: how far inside the end face the cap sits. 0 keeps it flush with the opening.
Offset typeThickness ratio insets the cap by a fraction of the profile wall thickness — 0.5, the default, is half a wall. It needs a hollow section: a solid section has no wall to measure, so the ratio does nothing there. Use Offset value for an exact distance on any section.
Reverse offsetReverses the offset direction when the preview grows/shrinks the opposite way you need.
Corner treatmentNone, Chamfer, or Fillet on the cap outline. A positive corner size is required.
Name prefixPrefix for the created bodies/components. Caps are numbered EndCap-01, EndCap-02, and so on.
Cap outlineOn members built from a library RHS/SHS/CHS or flat section with a square end, the outline comes from the library section, not from the edges of the face you pick — so an end where a Tab/Slot slot or a notch has already cut material away still caps square and complete. Custom sketch profiles and mitred ends follow the picked face outline.
Edit end capSelect an existing end cap and OK rebuilds it from saved data.
After a frame editEnd caps are rebuilt automatically on the new member ends when you edit the Frame or Member they sit on. Only the plates on the frame you edited are touched.
One cap per end: with a single end face selected, creating a cap on an end that already has one replaces it, whatever you changed. Select several end faces at once and each face simply gets a new cap, so re-capping an already-capped end that way stacks a second plate — edit those ends one at a time. Gusset replaces its plate in the same way, but only when the two supports, profile, leg lengths, thickness, thickness location, flip thickness side, and offset along the corner all match; change any one of those and you get a second plate at the same joint.

Tab / Slot Joints

Tab / Slot adds a self-fixturing tab on one member and a matching through-wall slot on the other (laser-cut tube workflow). Pick the tab member, then the slot member. Both must be members created by Frame or Member — the command reads each member's stored centerline, so an imported or native Fusion body is refused. Each pick is captured and its highlight cleared straight away, so read the Tab: / Slot: line under the pickers to confirm what is held, and click a Select box again to swap a member. Any profile with real material at the joint works: square/rect tube, round tube, flat bar, angles, channels, and custom profiles from sketch.

The tab member's end should already sit at the slot member's wall. On square/rectangular tube and flat bar, an end buried more than about 2.5 mm past the wall is refused — cut it back with Trim / Extend first. On round tube and on open sections (angle, channel, I, T, custom from sketch) a buried end is not caught, so trim it back yourself. The members may meet square or at an angle, up to about 75 degrees off the wall normal; a shallower brace is refused because the joint stops making fabrication sense.

InputHow to use it
Tab positionWhich wall of the tab member carries the finger. Auto takes the first placement that lands on real material, Center needs material on the member's own centreline (solid bar, an I-beam web, a tee stem) and is not available on round tube, Side 1 / Side 2 pin it to one wall, and Both sides makes two tabs and two matching slots in one operation.
Tab widthWidth of the finger across the wall. Default 12 mm. Keep it inside the flat part of the face, clear of the tube corner radii.
Tab thicknessThickness of the finger. Default 4 mm, filled in from the member's wall thickness for rectangular, square and round tube and for flat bar. Angles, channels, I-sections and custom sketch profiles are not in the library that way, so the dialog warns you and you type the thickness yourself.
Tab lengthFlush with wall (default) ends the tab level with the far side of the wall it passes through. Custom length reveals a length field (default 10 mm); a value that does not reach the slot member's wall is rejected.
Rotate tab 90 degTurns the finger a quarter turn in the member's own section, so it grows out of the other pair of walls. Use it when the tab aims at open air, or to put the tab on the wide face instead of the narrow one.
Slot cutSquare through wall cuts square and elongates the hole for an angled tab (any tube laser). Angled with tab follows the tab for a constant gap all round (needs a 5-axis or bevel-head laser).
Slot clearance (per side)Fit clearance added to each side of the hole. Default 0.15 mm; 0.1–0.2 mm suits most tube lasers. Cutting services compensate kerf themselves, so this is fit only.

On hollow tube the tab extends one of the tube's walls (a curved strip of the wall on round tube) — keep it clear of the corner radii, and away from high-stress joints: it locates parts for welding, the weld still carries the load. The preview draws the tab in orange and the slot cut in red; if the pair cannot make a joint, an orange line says why, and nothing changes until you click OK.

Each joint is grouped in the timeline as TabSlot:<n> and recorded on the document, so it is re-applied automatically after a Frame or a Member edit rebuilds either member. If the rebuilt members no longer meet, a Frame edit reports which joint could not be re-applied; a Member edit drops it without a message, so check that the TabSlot:<n> group is still in the timeline. Either way, fix the members and create that joint again. Deleting a TabSlot:<n> group by hand removes the joint for good and it is no longer tracked.

Plate Tab / Slot

Plate Tab / Slot adds a row of self-fixturing tabs along a plate edge and cuts matching slots in the part that edge sits on, so plasma, laser and waterjet parts locate themselves for welding. It works on any solid body — plates you modelled by hand, imported bodies, gussets, end caps, and frame members as the slotted part — in the root or in any component, moved, rotated or nested. Nothing has to be made by Weldments.

Pick the Tab plates, then the Slot parts they sit on. Each picker takes as many bodies as you like: every place where a tab plate's edge rests flat on a slot part becomes one joint, so four walls and a base are one run. Each pick is captured and its highlight cleared straight away — read the Tab plates / Slot parts lines under the pickers, pick a body again to drop it, pick it in the other picker to change its side, or press Clear picks. The line below reports the joints and tabs you will get, or says why a picked plate joins nothing.

The plate edge must rest flat on a planar face of the slot part; a weld gap of up to 2 mm is bridged by the tab. The plate must stand square on that face — inclined plates are refused. Two plates lying face to face (a lap) have no edge joint and are skipped. A tab always takes the full plate thickness, because it is cut with the plate outline.

Round parts. Two round joints work the same way, on hand-modelled bodies too:

  • A round plate edge on a round face of the same axis — a ring or a plate with a hole around a tube (a pot liner and its top ring), or a disc inside a tube. Pick the ring or disc as the Tab plate and the tube as the Slot part. The tabs stand on the edge's tangent and point across the axis, through the tube wall, flush with its far side. A solid bar has no wall to pass through and is refused. A closed ring or disc away from the tube's end can only be fitted when the tube is rolled or split around it; the line under the pickers says so. At the tube's end the slots are open and the part slides on.
  • The end of a tube on a flat face — a rolled liner or tube standing on a base plate or a flat ring. Pick the tube as the Tab plate and the plate as the Slot part. Each tab is a piece of the tube wall continued past its end, and each slot the same arc shape with the clearance all round.

A full circle gets its tabs evenly spaced all the way round, with no end margins (Maximum spacing is measured along the circle); a partial ring is treated like a straight edge with its end margins. Tab width is measured across the tab, as on a straight edge. On a small tube the tabs sweep a wider angle at the bore, so fewer are placed when their slots would leave less than 3 mm between them; a tab too wide for the tube is refused with a message.

InputHow to use it
Tabs along the edgeNumber of tabs puts the same count on every edge. Maximum spacing fits each edge on its own — tabs are never farther apart than the spacing, so a long edge gets more tabs than a short one. Tabs are spread evenly between the end margins. Fewer are placed when an edge is too short: two tabs never sit closer than 3 mm, so a real bridge of material stays between their slots.
Tab widthWidth of each tab along the edge. Default 20 mm; two to three times the plate thickness is a common choice.
End marginDistance kept free at both ends of the edge. Default 15 mm. An edge too short for the margin still gets one centred tab when the tab itself fits.
Tab lengthFlush with far face (default) ends every tab level with the far side of the wall it passes through. Custom length is measured from the plate edge — longer than the wall gives a tab you can plug-weld from behind.
Slot clearance (per side)Fit clearance added all round the tab. Default 0.15 mm; plasma tables need more. Cutting services compensate kerf themselves, so this is fit only.
Slot corner reliefRound (dogbone) adds a relief circle through each slot corner, so the sharp corner of a tab clears the small radius a laser or plasma cut leaves in an inside corner. Relief radius defaults to 1 mm.

A slot goes through the first wall only, so a plate tabbed into a tube leaves the far wall untouched. Where an edge hangs past the slot part, only the supported stretch gets tabs; a tab that would land over a hole is skipped and the line under the pickers says so. The preview draws the tabs in orange and the slot cuts in red, and OK builds exactly what the preview showed.

Each joint is grouped in the timeline as PlateTabSlot:<n> and recorded on the document. When a Frame, Member, Gusset or End Cap edit rebuilds a part the joint sits on, the joint is un-built first and re-applied to the rebuilt part automatically; a Frame edit reports any joint it could not re-apply. To change a joint, delete its PlateTabSlot:<n> group (or undo) and run the command again — running it twice on the same edge adds more tabs between the first ones. Deleting the group by hand removes the joint for good. Slots cut into frame members count in the Cutting List like Tab / Slot holes.

Components: the tab and the slot are added inside each body's own component, so every instance of that component changes. When several instances of one plate sit on the slot part, pick them all in one run: the tabs are added once and a slot row is cut under each instance. Bodies inside a linked (external) component cannot be changed from the parent design — open that design, or use Edit In Place, and run the command there.

Cutting List and PDF

Cutting List reads all recognized Weldments members, gussets, and end caps in the active design, and takes flat plates you modelled yourself when you point at them. It lists physical pieces, not selections: a member that a crossing brace has cut right through is counted as the two bars you actually have to saw.

OutputContents
On-screen tableGrouped item number, quantity, profile/size, long/stock length, short-point length for skew cuts, and end-cut summary.
Long / short pointThe long/stock length is the longest point of the piece; the short-point length is the shortest distance between the two end cuts, and each end offset is how far that end's short point sits back from its long point. Square cuts leave these cells empty because both lengths are the same, and a coped end has no planar cut face, so that piece reports the stock length only.
Tab / Slot endsAn end carrying a self-fixturing tab is listed as tab instead of a cut angle, or tab x2 when the joint was placed on both sides. This appears in the on-screen table and the CSV; in the PDF it appears in the cut list table only for pieces that carry no details text, and the member cut sheets always dimension a tabbed end by its cut angle.
TotalsThe last row of the on-screen table totals the length of every row, plates included, so it is not a bar-stock figure. The CSV TOTAL MEMBERS row and the PDF title block's Members length count members only; the title block's pcs figure counts every piece, plates included.
Other platesPick any flat plate of constant thickness — modelled by hand or imported — to list it with its size, thickness and quantity. Identical plates share one row, exactly as in Plates to DXF, so the two always agree. Members, gussets and end caps are listed already and are ignored here; a body that is not a flat plate is named under the table instead of being listed.
Plates with a Plate Tab / Slot jointOn by default: every plate you tabbed or slotted with Plate Tab / Slot is a cut part, so it is listed without picking it. Untick to list only the plates you pick.
Cut angle conventionChoose face angle (a square cut is 90 degrees) or saw setting (a square cut is 0 degrees). The same convention is used by the table, CSV, and PDF.
CSVOne header row, then one row per item: item number, profile, standard, family, size, long/stock length, short-point length, both end offsets, width, thickness, both end cuts, quantity, and a details column. The end-cut headers carry the angle convention you chose. Two summary rows follow the data — TOTAL MEMBERS (member length and member count) and TOTAL ALL PCS — so skip the last rows when importing the file into another tool.
PDF overviewViewport-based model overview with item balloons.
PDF cut list tableA table under the overview, continued on more pages when needed, with item, quantity, type, profile/size, length, width, thickness, and a last column holding the end cuts — or, when the piece has extra data such as curve or long/short lengths, those details instead. Long text is shortened to fit the column; the CSV holds the full text.
Member cut sheetsTwo projected views of each unique member, final length/path length, long/short-point dimensions where required, and visible end-cut angles.
Arc membersPath length, chord, center radius, sweep angle, rise, inside/outside radius, and section depth/OD when the arc metadata is available.
GussetsPlate outline with leg dimensions, thickness, and significant corner angles.
End capsPlate outline with length, width, thickness, and significant corner angles.
Slotted members: members are also grouped by how many Tab/Slot holes they carry, because they are different laser parts. Two rows can therefore look identical in every printed column and still be listed separately — the difference is the number of slots.
Non-circular curves: the cut list reports path length and available curve data. For exact fabrication templates of arbitrary splines, use the model or export a DXF/template from Fusion.
Section size on curved members: the section depth/OD, and the inside/outside radius derived from it, are read from the profile size name. Imperial pipe and round-bar names (for example PIPE 1/2 STD) and custom profiles can give a wrong value here. Check it against the model before ordering bent stock.

Plates to DXF

Plates to DXF (Manage panel) writes one flat DXF per unique gusset and end cap — and per flat plate you modelled yourself — for the laser, plasma or waterjet shop, plus a plates_index.csv with file, quantity, thickness, size, mass and material for the cutting order. The table shows what will be written; choose the folder after Export. Existing files are never overwritten: pick a new or empty folder.

DetailMeaning
GeometryThe plate's largest flat face is projected onto its own plane: true lines, circles and arcs for supported edges, and short line segments for other curves. The outline starts at the origin; output uses millimetres and DXF R12 layer 0 for common laser, plasma and nesting workflows.
Other platesPick any flat plate of constant thickness that was not made by Weldments — modelled by hand or imported, in the root or in any component. Its largest face is exported with its holes, tabs and slots. Identical plates share one DXF and one quantity, whichever way they lie in the model. A body that is not a flat plate (a block, a bent part) is refused by name under the table; members, gussets and end caps are already listed and are ignored here.
Plates with a Plate Tab / Slot jointOn by default: every hand-made plate you tabbed or slotted with Plate Tab / Slot is listed without picking it. Untick to export only what you pick.
File namesSize_t<thickness>_x<qty>.dxf; the thickness suffix can be switched off. A plate that carries a Plate Tab / Slot joint gets _tab or _slot in its name, so a tabbed gusset is not mistaken for a plain one of the same size.
Lit platesWhile the dialog is open, every plate of the table is lit in the model: green for the plates listed without picking (gussets, end caps and plates carrying a Plate Tab / Slot joint), the selection colour for the plates you picked. A hand-made plate that stays grey is not exported yet — pick it under Other plates.
DXF filesOne per plate (default): a DXF for every unique plate. One per thickness: only combined_t<thickness>_<material>.dxf files — each holds every piece of that thickness and material, quantities included, side by side in rows, Spacing between plates apart (default 10 mm; a row wraps at 3 m); the plates get no file of their own, and plates_index.csv names, for every plate, the combined file that holds it. Both: all of these files, with a Combined file column in the index. Nothing is rotated or packed: a per-thickness file is a parts sheet for the cutting shop, not a nest. With Plate names in that file (on by default) every piece carries its name — Bracket 2/6 — as text under its outline, on the separate layer LABELS, so the shop can tell the pieces apart and switch that layer off before cutting; the file of a single plate never carries text. The choice is remembered.
ModelNothing is added to the design: no sketches, no features, nothing to undo.
Same size, different part: plates are grouped by their real flat shape, not by their nominal size. Two gussets of one size are one row and one DXF until one of them gets tabs — then they are two rows here and in the Cutting List.
Nesting the plates onto stock sheets (layout PDF and one DXF per sheet) is part of Weldments Pro.

AI Control with MCP

Weldments includes a local Model Context Protocol server for approved AI clients. It exposes eight fixed tools: weldments_get_status, weldments_list_profiles, weldments_list_sketch_paths, weldments_get_selection, weldments_list_items, weldments_create_frame, weldments_create_gusset, and weldments_create_end_caps. Everything else stays manual: Tab / Slot, Miter, Notch, Trim / Extend, per-corner overrides, Cutting List export, and editing an item that already exists are not available to the AI.

  1. Open Fusion, open a Design document, and start Weldments.
  2. Configure the AI client to launch Contents/mcp_server/run_weldments_mcp.cmd on Windows or Contents/mcp_server/run_weldments_mcp.sh on macOS.
  3. Use weldments_get_status first. For face-dependent geometry, select the intended faces in Fusion before asking the AI to create a Gusset or End Cap.
  4. Close any open Fusion dialog before asking the AI to build. Frame, Gusset, and End Cap requests are rejected while another Fusion command is running.

The bridge accepts loopback connections only, uses a random per-session token, exposes no arbitrary script execution, and requires an active Weldments license or trial for model changes. It starts whenever Weldments starts and cannot be switched off on its own; it listens on 127.0.0.1 only and stops when you stop the add-in in Utilities > Add-Ins. See Contents/mcp_server/README.md for client configuration examples.

Manual Modify Tools

CommandUse
MemberOn the Create panel, not Modify. Places or edits a single swept member, independent of Frame groups; the profile is chosen with the same Standard / Family / Size / Thickness picker as Frame, including Other… for a wall that is not in the library yet.
MiterMiter exactly two members that meet at a corner. Both must have been created by Weldments (they store their axis and section) — use Notch for other bodies. The cut plane runs through the real outer and inner corners of the two sections, so two members of different widths (same depth) or sections anchored off their line close with nothing sticking out; for two equal centred sections it is the usual 45° bisector. Weld gap leaves a gap between the two mitered faces. A mitre on Frame members is made again each time you change one of their frames with Edit Frame.
NotchCope the selected members around the bodies they intersect. Leave Keep cut-against bodies on to keep the tool bodies, or turn it off to consume them. Weld gap cuts the member back from the bodies it copes around; with a gap set, the cut-against bodies are always kept. A notch on or around Frame members is made again each time you change one of those frames with Edit Frame.
Trim / ExtendPick Mode: Trim cuts the member at a planar face or construction plane and drops the offcut (Flip kept side keeps the other piece instead); Extend carries the member end nearest the plane on along the member, up to the plane, whatever the end was cut to before (square, mitred, butted on a skew face, coped), and works only on members created by Weldments. It only adds material; a member that already reaches the plane is left alone. Fit to target member runs the end into the member the picked face belongs to and cuts it to that member's outer shape, like a Coped cut: use it for the wedge-shaped gap a flat end leaves at a skew corner (any thin wall left beside the other tube can be removed with Trim). Weld gap leaves the end short of the plane. Several members can be trimmed to one plane in a single run. Between members made with Member, your own bodies and construction planes, the new end is a Trim / Extend feature on a plane taken from the picked face or plane, so it follows that target when a parameter moves it later (a Trim then also extends, and an Extend also shortens, to stay on the target). Frame members, End Caps, Gussets and plates get a fixed cut (Fusion cannot make an end follow a Frame member); a cut on a Frame member, or onto one, is made again each time you change that frame with Edit Frame, keeping the same end, and the Frame command names any cut whose member or target face is gone. Joints between Frame members are still best made with the Frame's own groups and corners. Fit to target member and some coped ends are fixed cuts too, and editing a Member turns the ends trimmed to it into fixed cuts.
Tab / SlotAdd a self-fixturing tab on one member and a matching through-wall slot on the other. See Tab / Slot Joints.
Plate Tab / SlotAdd a row of tabs along a plate edge and matching slots in the part it sits on. Works on any solid body, in any component. See Plate Tab / Slot.

License and Access

  • A free 3-day trial starts automatically the first time you use a Weldments tool (an internet connection is required to activate it). All tools are available during the trial.
  • Buying on the Autodesk App Store unlocks the add-in through Autodesk Entitlement when you sign in to Fusion.
  • If you received an activation code, open Info, paste the code, and click OK.
  • Info is always available and shows current status, Autodesk account, App ID, and privacy links.
  • Updates: Info also shows the newest build published by VanThanBK — an early-access build can be offered there before the App Store finishes reviewing it. Download latest version opens the download in your browser for licensed users (bought on the App Store, or granted access by the publisher); before updating, Stop the old add-in and clear Run on Startup in Utilities > Add-Ins. Close Fusion, replace the add-in folder, then restart Fusion before running the new version. Follow the update guide. Without a license the button takes you to the App Store page.
  • Without a license or an active trial, every button stays on the ribbon but shows This Weldments feature requires a license and closes instead of opening. Info keeps working so you can check status or enter a code.

Website: Steel Frame & Weldments

Privacy: Privacy policy

Troubleshooting

SymptomWhat to check
A brace cuts the wrong memberPut the main frame in earlier groups and the brace in a later group. Do not put braces and rails into one same-priority group unless that is intentional.
Butt direction is reversedSwitch End Butt1 and End Butt2 for that group. For same-group corners, these choose opposite run-through members.
Butt1/Butt2 changes nothingThe corner is between two groups. There the earlier group always runs through; Butt1/Butt2 does not change that (an override can still change the trim type there). Move the group up or down to change which member survives. To close such a corner with a mitre instead — for example a 60x40 rail meeting an 80x40 post, same depth but different widths — set Corner override to Miter at that corner: the cut runs through the real outer and inner corners of the two sections (not 45°), so neither member sticks out.
Lips or overhangs at the corners of an inclined panelWith Upright to Z the members of an inclined panel meet with their sections rolled against each other, and no miter or butt can close that. Set Section orientation to Frame plane: each member then follows its own panel.
An edge will not select in FrameIt would break this group's shape (crossing, T-touch, overlap, a 3-edge branch, or a disconnected non-parallel run). Add a new group and select it there.
A standard is missing from FrameOpen Manage Library and re-tick it under Visible standards. Hiding a standard only removes it from the Frame and Member lists; it is still shown in Profile from Sketch and Delete Profile.
Coped preview looks heavyCoped preview uses real BRep edge data. Complex hollow/round profiles can show more edges than a simple line preview, but it matches the final body more closely.
Member stops shortEnable Allow extension when a later straight member should grow to an earlier group before trimming.
Tab / Slot says the tab aims at open airThere is no wall of the slot member where the tab lands (the open side of a channel, past an angle leg). Move the joint onto a real wall, tick Rotate tab 90 deg, or change Tab position.
Tab / Slot refuses a plate or an imported bodyTab / Slot reads the centerline stored on members made by Frame or Member. For plates and any other solid body use Plate Tab / Slot.
Plate Tab / Slot says no plate edge rests flat on the slot partThe edge of the tab plate must sit flat on a planar face of the other part, within 2 mm. Check that the two bodies really touch, that the plate stands square on the face, and that the picks are not the wrong way round — the plate whose edge touches is the tab plate.
Tab / Slot says the end is buried in the other memberCut the tab member back to the wall with Trim / Extend, then run Tab / Slot.
Fusion Drawing is hard to balloonUse Create each member as a component in Frame, and create gussets/end caps as components.
Large frame is slowComponent mode and BRep preview do more work. Build primary groups first, keep sketches clean, and split very large structures into logical frames.

More for Autodesk Fusion (Fusion 360)

Combine with other VanThanBK fabrication & assembly add-ins

Compare all 6 add-ins →
Steel Frame & Weldments Pro

Tube folding, welds and frame analysis in Fusion

Tube & Pipe Routing

From tube routes to fabrication packages

Sheet Metal & Press Brake

Bend sheets for the press brake, from the Fusion flat

Hole Series & Fasteners

Matching holes and bolts in every part

Auto Backup & Export

Local backups of your Fusion cloud designs