Manual

How to use both tools. The FBD Drawer comes first; structural analysis follows it. Anything that needs a Membership is marked.

Part 1

FBD Drawer

14 of the 26 tools are free with a Google sign-in; the rest are part of a Membership, and are marked below.

Getting started

Open the editor and you get a blank canvas with a toolbar on the left and a Properties panel on the right. Pick a tool, click on the canvas to place something, then select it to change how it looks. Nothing is installed, and nothing is saved until you ask for it.

The editor is built for a mouse and keyboard, so it needs a desktop or a laptop. Phones and tablets are not supported yet.

Moving around the canvas

Pan
Drag with the middle mouse button, hold the Spacebar and drag, or pick the Pan tool.
Zoom
The scroll wheel, in 5% steps centered on the pointer, or the − and + buttons in the bottom bar. Between 25% and 200%.
Grid
Toggle the grid from the bottom bar, or F7. It is a guide only and never appears in an export.
Grid snap
The magnet button, or F9. New points land on the nearest grid intersection.
Object snap
The target button, or F3. Points land on features of existing elements.
Ortho
The ORT button, or F8. Applies the Shift constraint without holding Shift, everywhere Shift has one: moves stay horizontal or vertical; rectangles, circles and triangles come out as wide as they are tall; lines and the other two-click tools snap to the nearest 45°, and so does the end of a line when you drag its handle; dragging a circle’s handle keeps it round; the Rotate tool turns in 15° steps. Holding Shift while it is on releases the constraint. A shape you are drawing follows as soon as you press or release Shift or toggle Ortho, without moving the mouse.

What object snap catches

Endpoint

Green square

The end of a line, or a corner of a shape.

Midpoint

Yellow triangle

Halfway along a line or an edge.

Center

Blue circle

The center of a circle, a support, or a pulley.

Every tool

Tools are grouped by how many clicks they need. Press Escape at any point to cancel what you are drawing. Looking for one in particular? Use the search box.

One click

Pick the tool, then click once where the symbol belongs. The tool returns to Select afterwards.

  • Pin

    A pin support: holds against movement in both directions, allows rotation. Two reactions.

    Free
  • Roller

    A roller support: holds only perpendicular to its surface. One reaction.

    Free
  • Fixed

    A built-in support: holds against movement and rotation. Three reactions.

    Free
  • Hinge

    An internal hinge joining two members, passing force but no moment.

    Free
  • Moment

    A curved arrow for an applied couple. Set clockwise or counter-clockwise in Properties.

    Membership
  • Pulley

    A pulley wheel to run a cable over.

    Membership
  • Axes

    An x–y axis pair. Rotate it to match a tilted coordinate system.

    Membership

Two clicks

Click the start, then click the end. Hold Shift on the second click to lock the direction to the nearest 45° or, for a rectangle, circle or triangle, to make it as wide as it is tall.

  • Line

    A straight member, cable, or ground line.

    Free
  • Rectangle

    A block or a beam cross-section. The two clicks are opposite corners.

    Free
  • Circle

    A disc, roller, or a marker for a center of mass.

    Free
  • Triangle

    A wedge or an inclined surface.

    Free
  • Point Load

    A single force arrow. It points from your first click to your second, with the head at the second.

    Free
  • Distributed Load

    A row of arrows over a span. Drag either end handle to change its height.

    Membership
  • Torsion

    A double-headed arrow for a torque along a shaft.

    Membership
  • Dimension

    A dimension line between two points. Type its label, such as 3.5 m, in Properties, and choose tick, arrow or plain ends there.

    Membership
  • Angle

    An arc marking an angle between two directions.

    Membership
  • Arrow

    A plain arrow for a reaction, a velocity, or anything a load arrow does not suit.

    Membership
  • Spring

    A coil between two points.

    Membership
  • Ground

    Hatching along a line, for a floor or a wall.

    Membership

Three clicks

These need a third point, so the shape has something to bend around.

  • Curve

    Click the start, then the point the curve should pass through, then the end.

    Free
  • Callout

    A leader line with a note. Click the point it refers to, then the bend, then where the text sits.

    Membership

Click, then type

A text box opens where you clicked.

  • Text

    A label. Superscript, subscript and a math font are in the Properties panel.

    Membership

Selecting and editing

Click an element with the Select tool to select it. Its settings appear in the Properties panel on the right.

Double-click an element to show its blue handles, then drag a handle to reshape it. Double-clicking a text label or a callout opens it for typing instead.

Drag a selected element to move it. Hold Shift while dragging to keep it on one axis.

Hold Ctrl (Cmd on a Mac) and drag to copy instead of move: the original stays where it is, faded, while the copy follows the cursor. Add Shift to keep the copy on one axis. It works on a single element or a whole selection, and a copied group becomes a group of its own.

To select several at once, use Box Select, or hold Ctrl (Cmd on a Mac) and click each one. Ctrl+A selects everything.

Nudge a selection with the arrow keys, one pixel at a time, or hold Shift for a full grid square.

If elements overlap, click the same spot again to step down through them.

Right-click a selection for Group, Ungroup, Save as Template, Bring to Front and Send to Back. Grouped elements move together, and have to be ungrouped before you can resize them individually.

The Rotate tool turns a selection around a pivot. Hold Shift, or turn Ortho on, to snap the rotation to 15° steps.

Changing how things look

Everything in the Properties panel applies to the one selected element; with several selected, it shows only how many. To change what a tool draws next time, select the tool with nothing else selected, set it up there and click Save as Default. Save as Default with an element selected does the same for that element’s type, using its style.

Line style
Solid, dashed, dotted, double, or center (long dash, short dash).
Stroke width
The thickness of the outline.
Stroke color
The line color, with an opacity slider. Membership only.
Fill color
The inside of a closed shape or a support body. Membership only.
Scale
The size of symbols such as supports and pulleys. On a spring it sets the coils’ width and spacing, not its length.
Font
Size and family for any label, including a math font. Text labels also take superscript and subscript.

Exporting a diagram

Exporting is part of a Membership.

  1. 1

    Open Export. The Export button is in the top bar.

  2. 2

    Choose a format. PNG for a plain image, or SVG to keep the diagram sharp at any size.

  3. 3

    Set the options. Turn on a transparent background, and pick a resolution for PNG.

  4. 4

    Select the area. Click Start Snipping, then click two corners around the part of the canvas you want.

  5. 5

    Download. Check the preview, then download. Select again if the crop is not right.

Projects and templates

Saving projects and templates both need a Membership.

A project is a whole diagram saved to the cloud. Save it from the top bar, and reopen it from any computer by signing in. You can keep up to 20.

A template is a piece you want to reuse. Select the elements, right-click and choose Save as Template. Templates follow your account, so they are there on any computer you sign in on. You can keep up to 100; delete one to make room for another.

If a Membership lapses, saved projects stay in place and can still be opened, and templates you already saved can still be placed on the canvas. Either can be deleted; saving new ones and renaming are paused until it is renewed.

Keyboard shortcuts

Ctrl / Cmd + ZUndo
Ctrl / Cmd + YRedo
Ctrl / Cmd + CCopy the selection
Ctrl / Cmd + VPaste
Delete or BackspaceDelete the selection
EscapeCancel the current drawing, or clear the selection
Spacebar + dragPan the canvas
Shift while drawingLock the direction to the nearest 45°, or keep a rectangle, circle or triangle as wide as it is tall
Shift while draggingLock movement to one axis
Shift while dragging a handleTurn the end of a line to the nearest 45°, or keep a circle round
Ctrl / Cmd while draggingDrag out a copy, leaving the original in place
Ctrl / Cmd + Shift while draggingDrag out a copy, locked to one axis
Shift while rotatingSnap the rotation to 15° steps
Double-clickShow an element’s handles, or edit its text
Ctrl / Cmd + ASelect everything on the canvas
Ctrl / Cmd + XCut the selection
Ctrl / Cmd + GGroup the selection
Ctrl / Cmd + Shift + GUngroup the selection
Ctrl / Cmd + ] · [Bring to Front · Send to Back
Arrow keysNudge the selection by one pixel
Shift + arrow keysNudge the selection by one grid square
Middle mouse dragPan the canvas
F3 · F7 · F8 · F9Toggle object snap · grid · ortho · grid snap
V · M · H · QSelect · Box Select · Pan · Rotate
L · R · C · W · ULine · Rectangle · Circle · Triangle · Curve
P · D · TPoint Load · Dimension · Text

Part 2 · Plus, in the same Membership

Structural analysis

Plane beams, trusses and frames, solved by the direct stiffness method. Free for models of up to 15 members; what needs a Membership is marked. Open the tool.

Getting started

Open Structural analysis from the top navigation and sign in with Google. The first time, a notice explains what the tool does and what its results are for; tick the box to continue. It asks again only if the notice changes.

A first visit opens on a worked example — a two-span beam with dead, live and wind load cases — so there is something to read before anything is drawn. File › New model gives an empty one, and File › Start from an example brings back the continuous beam, a truss or a portal frame.

The model on screen is kept in this browser under your account, so closing the tab does not lose it. Like the editor, the tool needs a desktop or laptop.

Drawing the structure

Everything is on the Structure menu and on the toolbar under it. There is no beam or truss mode: whatever is drawn is what gets solved, and a member hinged at both ends is a truss member.

Select (V)
Click an object, shift-click to add to the selection, drag a box around several. Hold the space bar or the middle button to pan.
Move a node (G)
Drag a joint; its members follow. Dropped on another joint, it offers to join the two.
Draw a member (M)
Click the start, click the end. Ends snap to the grid and to existing joints.
Draw a hinged member (H)
The same, pinned at both ends — a truss member: no moment at either end, and axial force only unless it is loaded along its length.
Member by coordinates
Type an end point, or a length and an angle, when the grid is not where the geometry is.
Split the member
Put joints along a member at equal spacing — for a load at a point, or a support part way along.
Node restraints
Fixed, pin, roller holding Y, roller holding X, guided, or free. Pick one, then click the joints it goes on.
Materials and Sections
Steel, concrete and timber come ready; a section is its area and second moment of area, typed in.
Tables
Nodes, members and restraints as tables, for typing exact coordinates and checking what was drawn.

Loads, cases and combinations

Node load (F)
An X force, a Y force and a moment at a joint.
Member load (W)
Concentrated, distributed or a distributed moment, chosen in the window it opens. Give it in the member’s own axes or the global ones, along part of the member or all of it. A force placed exactly on a joint becomes a joint load there, and so does a couple, except at a hinged end of the member, where the couple stays on the member just inside the hinge.
Load cases
Every load belongs to a case — dead, live, wind, or whatever you name. A free account analyses each case on its own.
Load combinations
Factored sums of cases, such as 1.2 Dead + 1.6 Live, analysed as runs of their own.Membership
Loads table
Every load in the model, with its case, position and values, editable in place.

Running the analysis

The Analyse list on the bar over the drawing picks what is solved: every case, one on its own, or a set chosen in the Analysis window. Press Calculate, F5 or Ctrl+Enter.

Before solving, the model is checked: a member with no length, a joint with nothing holding it, a joint lying on a member it is not joined to, a load past the end of its member. Anything that stops the analysis is listed with a way to find it, and clicking an item selects what it is about.

After solving, every result checks itself: the structure is in equilibrium, the solution satisfies its own equations, and every joint balances. A result that fails is shown with a warning not to use it, and no report can be printed from it.

A free account analyses models of up to 15 members. Larger models and load combinations need a Membership, and the window that says so offers it.

Reading the results

Showing
The list beside Calculate chooses which case or combination the drawing describes.
Diagrams
View › Axial force, Shear force, Bending moment (drawn on the tension side) or Deflected shape.
Labelling
Show no numbers, the value at each end of every member, the largest value, or both.
Envelopes
The minimum, maximum or both over every run analysed — the pair a member is sized from.Membership
Results window
Reactions, member end forces, displacements, and each member’s maximum and minimum with where they occur.
One member
Right-click a member for its own diagrams and numbers.

The report

Report (Ctrl+P) gathers the drawing and the tables onto one sheet, sized for A4, A3, Letter or Legal, to print or save as PDF from the browser.

A free account prints a one-page summary of one load case: the drawing, the reactions and the largest and smallest axial force, shear, moment and deflection in the structure, each with where it occurs, plus the first step of the calculation as a sample. A light “FREE PLAN” watermark runs across every page.

With a Membership the report covers every case and combination, the input as well as the results, the calculation worked step by step — stiffness matrices, assembly, solution and recovery — carries no watermark, and saves as Word.

Every report carries the line “For education and preliminary checking only — verify independently before use.” at the top and at the foot of each printed page.

Keeping models

The model on screen is always kept in this browser, under the account that drew it.

File › Open, Save and Save as keep models in your account, to open again from any machine — up to 100 of them. That is part of Membership; after a Membership ends, what was saved can still be opened and deleted.

Units and grid

Units
SI in metres and kilonewtons, SI in millimetres and newtons, metric gravitational in kilogram-force, or US customary in feet and kips. Changing units changes how numbers are shown, never the structure.
Grid
Spacing, whether it is drawn as lines, as dots or not at all, and whether drawing snaps to it.

Keyboard shortcuts

VSelect
GMove a node
MDraw a member
HDraw a hinged member
SPlace the chosen support
FNode load
WMember load
F5 or Ctrl+EnterRun the analysis
Ctrl+PReport
Ctrl+Z / Ctrl+Shift+ZUndo / redo
Ctrl+ASelect everything
DeleteDelete what is selected
EscapeDrop the selection and go back to Select

What it does not do

This tool analyses 2D structures by the direct stiffness method — linear elastic, small displacements. It does not check buckling, second-order effects or any design code. Results depend on the model you enter and may contain errors, from the model or from the software. They are for education and preliminary checking only and must be independently verified by a qualified engineer before use in design, construction or any decision affecting safety.

How the program is checked against textbook solutions is on the verification page, and the method is written out in full in the direct stiffness method guides.

Still stuck?

The guides cover the engineering side — what belongs in a free body diagram and why. For anything else, send us an email.