Ductwork layout

HVAC duct drawing software that draws real duct.

Draw the centerline of a run and CADdillo renders it as double-line ductwork at its true plan width, turns every corner into a radiused elbow, and tapers between sizes when you ask it to. Free, in a browser tab, exporting DXF that opens in AutoCAD.

Nothing to install. 2D plan drafting — not 3D, not BIM.


Three commands

DU to draw it. Click to size it. TRA to transition it.

The centerline is the entity and the walls are generated from it. That is what lets you stretch a trunk line across a corridor and get a wider drawing rather than a broken one.

  1. 1

    Type DU and draw the centerline

    The DUCT command (alias DU) behaves like a polyline. Click a start point and keep clicking; the two wall lines follow at the plan width you selected. Type a length mid-drag to fix a run exactly, in feet and inches if that is how you think.

  2. 2

    Every corner becomes a radiused elbow

    Turns generate as radiused elbows on the standard convention: a throat radius of half the duct width, which puts the centerline radius at one width and the heel at one and a half. Real arcs, three snap points per bend, and no mitred corner to clean up by hand.

  3. 3

    Change size, transition, export

    Select a run and pick a different width from the properties panel — walls and elbows regenerate. Where a trunk steps down to a branch, TRANSITION draws the taper between the two sizes. Export DXF when you are done.

Drawn to convention

The details a mechanical drafter checks first

Duct and pipe share one generator here — they differ only in their size table and their bend radius. Which means the duct side gets the same treatment: real widths, real arcs, joints that behave.

Plan widths that are standard

6, 8, 10, 12, 14, 16, 18, 20, 24, 30 and 36 inches, or the metric preferred series from 150 to 900 mm. The metric list is the real series, not the imperial one converted into awkward numbers.

Elbows on the throat rule

Throat radius at half the width puts the centerline at one width and the heel at one and a half — the radiused elbow a mechanical plan is expected to show, generated from the corner you drew.

Joints that read as joints

Two same-size runs meeting end to end lose their end caps and the walls flow through, so a branch reads as continuous duct. Move one away and the caps come back — nothing to remember to clean up.

Transitions where sizes change

A trunk stepping down to a branch is the TRANSITION command: from size, to size, taper drawn. It couples to the runs on both ends like any other piece.

Honest capabilities

What it does — and what it doesn't

The limits are on the page on purpose. Better here than halfway through a coordination sheet.

What it does

  • Double-line duct at real plan widths. 6 inch through 36 inch imperial, 150 mm through 900 mm metric, from the standard preferred series.
  • Radiused elbows, generated. Throat at half the width and heel at one and a half, with true arcs and three snappable points per bend.
  • Runs that couple. Same-size duct meeting end to end drops its caps and reads as continuous. Drag the pieces apart and the joint reopens.
  • TRANSITION for size changes. Give it a from-width and a to-width and it draws the concentric taper — the trunk-to-branch move you make on every layout.
  • Inherit and match. Continuing from an existing run picks up its size automatically, and MATCHPROP pushes one width onto a whole set of runs.
  • Convert existing linework. A plain line or polyline can become a duct run, so a rough single-line sketch turns into a sized layout without redrawing.
  • Edits that survive. Move, rotate and stretch regenerate the walls from the centerline, so a layout stays editable instead of shattering into loose lines.
  • DXF that round-trips. Centerline, size data and the drawn double-line geometry all export, so AutoCAD shows the full drawing and CADdillo reopens it as live runs.

What it doesn't

  • 2D plan drafting only — no 3D ductwork model, no BIM, no sheet-metal fabrication output.
  • Takeoffs, tees and dampers are not inserted automatically at branches; you draw the fitting or place a block.
  • It does not size the system. CFM, velocity, static pressure and balancing are yours to calculate — the tool draws the width you specify.
  • Rectangular duct is drawn by its plan width; the height belongs in the tag text. Round duct uses the PIPE command with a custom diameter.
Keep exploring

Related tools & answers

Answers

Duct drawing, answered

Is there free HVAC duct drawing software online?

Yes. CADdillo's editor is free at app.caddillo.com and includes the DUCT command. It runs in a browser tab with nothing to install and no CAD licence, and it draws real double-line ductwork rather than single lines you have to thicken yourself.

Does it draw duct as double lines at the right width?

Yes. You pick a plan width and the walls are drawn at that width from a standard table — 6 to 36 inches imperial, 150 to 900 mm metric — with a custom width allowed for anything the table does not cover. A rectangular duct shows its width in plan and carries its height in the tag text, which is how a plan drawing is conventionally read.

How are duct elbows drawn?

Automatically, and to the standard radiused convention: the throat radius is half the duct width, so the centerline radius equals one width and the heel radius is one and a half. Each bend is real arc geometry with three snap points, so a dimension or an adjoining run attaches to the bend itself.

Can I show a duct transition from one size to another?

Yes — that is the TRANSITION command (alias TRA or REDUCER). It asks for the size you are coming from and the size you are going to, then draws the concentric taper between them. You can also just change a run's width in the properties panel if the whole run should be a different size.

Will the layout open in AutoCAD?

Yes. DXF export writes the drawn double-line geometry together with the centerline and the size data, so an AutoCAD, BricsCAD, LibreCAD or DraftSight user sees the complete layout. Open the same DXF back in CADdillo and the runs come back as live runs you can restretch and resize.

Draw the run. The elbows draw themselves.