Cone / Frustum Configurator

Develop a right circular cone or frustum into its flat pattern. Enter two diameters and the axial height to get the slant height, development radii and included angle, with a DXF you can send straight to cutting.

The method behind it: How to lay out a cone or frustum by hand — step by step, with sources.

Dimensions

Geometry
Units
Enter 0 for a full cone.
Use whichever your drawing gives; the axial height is worked out for you.
Vertical height, not the slant length.
Material
Recorded in the DXF header and results. It does not change the geometry — no validated springback or K-factor data exists for these materials.
Which surface of the formed part your diameters were measured from. Choose a face and the pattern is developed on the neutral layer instead, offset by half the thickness. Leave on mid-surface to develop the numbers exactly as typed.
Used only when the dimension basis is an inside or outside face.
Forming method
Advanced / shop settings
Constant-width lap on one radial edge. 0 for none.

Results

The DXF contains the flat pattern on layer CUT, plus BEND for a seam fold and for press-brake bend marks. The cut outline is identical for both forming methods. The side elevation and construction aid are preview aids and are not exported.

Preview

  • Cut
  • Seam fold

Side elevation

Construction aid

Dashed lines and the centre mark are shown for reference only — they prove the two arcs share a centre, and are not part of the DXF.

How this tool is verified

  • Geometry checked against hand-derived golden cases and geometric invariants — developed arc equals true circumference, metric and imperial inputs give identical millimetre geometry.
  • Every exported DXF is read back and audited by ezdxf, an independent DXF library that had no part in writing it (ezdxf 1.4.4).
  • Output is deterministic: the same inputs produce the same file, byte for byte, with a version tag in the header.

The method, the reports and the responsibility boundary are on the Verification page.

Built by Ruthen Systems

Free, with no account, and the dimensions you type never leave your browser. If a result looks wrong, or the option your shop needs is missing, say so — reports of a wrong result are dealt with first.

Report a problem or request a tool

Assumptions and limits

Read these before you cut anything. They describe exactly what this tool does and does not account for.

  • Right circular cone or frustum, concentric (not eccentric).
  • The pattern is developed from the axial height; a slant height, side slope or apex angle is converted to it first.
  • Diameters are developed exactly as entered (mid-surface); no thickness compensation is applied.
  • Development runs on the neutral layer at K = 0.50, for both forming methods.
  • Seam allowance, if given, is added as a constant-width strip along one radial edge only.
  • No nesting, no segmented gores, no shop-specific seam design.

Output is a planning and fabrication aid. You are responsible for verifying dimensions, tolerances and material behaviour before production — full disclaimer.

Worked example

A full cone (small diameter 0) with a large diameter of 600 mm and an axial height of 400 mm:

  • Radius difference300 mm
  • Slant height √(300² + 400²)500 mm
  • Outer development radius500 mm
  • Included angle 2π × 300 / 500216°
  • Outer arc length1 884.96 mm

The arc length matches π × 600 — the circumference of the large end — which is the check worth doing on any development: the developed arc must equal the real circumference.

A second one, given by its side slope: a frustum 36 in across the top, 8 in at the bottom, sides at 60° from horizontal. Choose “Side slope” and enter 60:

  • Radius difference (36 − 8) ÷ 214 in
  • Axial height 14 × tan 60°24.2487 in
  • Slant height 14 ÷ cos 60°28 in
  • Development radii 18 × 28 ÷ 14 and 4 × 28 ÷ 1436 in and 8 in
  • Developed angle 360° × 14 ÷ 28180°

Exactly half a ring — every cone with 60° sides develops that way, whatever its size.

Method

A right circular frustum unrolls into an annular sector. Extending the cone to its apex gives the two development radii, and the included angle follows from requiring the developed arc to equal the true circumference of each end.

With large radius R1, small radius R2 and axial height H:

  • Slant height L = √((R1 − R2)² + H²)
  • Outer development radius Ro = R1 · L / (R1 − R2)
  • Inner development radius Ri = R2 · L / (R1 − R2), so Ro − Ri = L
  • Included angle θ = 2π (R1 − R2) / L
  • Lateral surface area A = π (R1 + R2) L

Every calculation runs in millimetres internally and is converted on the way in and out, so millimetre and inch input produce identical geometry. A full cone is simply the case R2 = 0.

If the height is given another way, it is converted to H first, with ΔR = R1 − R2: from a slant height H = √(L² − ΔR²); from a side slope α above horizontal H = ΔR · tan α; from an apex angle β H = ΔR / tan(β/2). Thickness does not enter: the inside and outside faces have the same slope and the same slant length between the ends.

Dimension basis and thickness

With the basis on mid-surface, R1 and R2 above are your entered radii. Choose a finished face and they become neutral-layer radii instead, shifted by x = (t / 2) · cos(θw) where θw is the wall angle (from the axis) — added for an inside face, subtracted for an outside face. That is half the thickness measured square across the plate, so it fits diameters taken at the corner of a plate edge cut square to the plate; in the plane of the end the shift would be (t / 2) / cos(θw).

Note what does not change: the developed angle θ depends only on (R1 − R2) / L, and both radii shift by the same amount, so the sector sweep is identical in all three bases. Ro − Ri also stays equal to the slant height. Only the radii move.

Press-brake faceting

A brake cannot bend continuously, so the cone is bump formed as N flat facets. Each facet keeps its apex angle δ = θ/N; intersecting the resulting pyramid with a unit sphere at the apex gives the bend angle:

  • sin(γ) = sin(δ/2) / sin(Δ/2) where Δ = 360°/N
  • cos(ψ) = tan(δ/2) / tan(γ)
  • bend angle = 180° − 2ψ, the same for every line

Because the metal does not stretch, the facet polygon has exactly the developed perimeter — so it sits outside the nominal circle at each vertex and inside it at each facet midpoint. Both directions are reported as the out-of-round band.

What the DXF contains

A closed profile made of arcs and lines on layer CUT, written as DXF R12 (AC1009) for maximum compatibility. The CUT outline is identical for both forming methods. A seam allowance adds its strip to CUT and writes the original radial edge to BEND; press-brake mode adds short bend marks at each facet line, also on BEND, as separate geometry that never modifies the cut profile. The header records the units, and a comment records the generator version, dimension basis, thickness, forming method and material so an exported file can be traced back to exactly what produced it.

Questions

Is the height the axial height or the slant height?

Axial height by default — the vertical distance between the large and small ends, measured along the centreline. If your drawing gives the slant height, the side slope or the apex angle instead, change "Height given as" and enter that; the axial height is worked out and shown first in the results.

What is the difference between the side slope, the wall angle and the apex angle?

They are three ways of stating one angle. The side slope is measured from horizontal — from the plane of the large end. The wall angle is measured from the vertical centreline, so it is 90° minus the side slope. The apex angle is the full angle at the tip, between opposite walls: twice the wall angle. A cone with 60° sides has a 30° wall angle and a 60° apex angle; a cone with 45° sides has a 90° apex angle. The results show all three, so you can check against whichever your drawing uses.

Why does a cone with 60° sides develop into exactly half a ring?

Because the slant height is then exactly twice the difference in radii (cos 60° = 1/2), and the developed angle is 360° × the difference in radii ÷ the slant height = 180°. Steeper sides give a narrower sector, flatter sides a wider one; at 30° sides it is already about 312°.

Does this account for material thickness?

It can. With the dimension basis on "Mid-surface", your diameters are developed exactly as entered and thickness is ignored. Choose "Inside face" or "Outside face" and the pattern is developed on the neutral layer instead, offset by (thickness / 2) × cos(wall angle) — which is what you want when your diameters were measured on a finished face, at the corner of a plate edge cut square to the plate. (Measured level in the plane of the end, the shift would be (thickness / 2) ÷ cos(wall angle) instead.) K is 0.50 in both cases.

What is the difference between inside, outside and mid-surface?

It is where your diameters were measured from. Inside face means the bore of the finished cone; outside face means the outer skin; mid-surface means you have already worked to the middle of the material. The finished part is the same either way — only the flat blank changes, because the neutral layer sits half a thickness away from whichever face you measured.

What do I enter for a full cone?

Set the small diameter to 0. On the mid-surface basis the pattern becomes a plain sector closing at the apex instead of an annular sector; on the inside-face basis the neutral layer still has a small radius there, so a small inner arc remains. Note that a full cone cannot use the outside-face basis: there is no material at the apex to offset from.

My cone is too big for one plate. What then?

Split the pattern into identical segments: each keeps both radii and takes an equal share of the angle. The cone-in-segments tool (/tools/cone-segments-calculator) gives the count that fits your plate, one segment as DXF, and the chord for marking it out by hand.

What changes between plate roll and press brake?

The cut outline does not change at all — it is identical for both, and you can verify that in the DXF. Press brake adds bend marks on the BEND layer at each facet line, plus the bend angle, facet chord and out-of-round figures, because a brake bump-forms the cone as flat facets rather than rolling it smoothly.

How many facets should I use on a press brake?

There is no single right answer, which is why the tool reports the consequences instead of choosing for you: more facets give a rounder cone and more hits. Watch the facet chord and out-of-round figures at the large end and pick what your part tolerance allows.

How is the seam allowance added?

As a constant-width strip along one radial edge only. The original edge is written to the BEND layer and the new outside edge to CUT. It is a simple lap allowance, not a shop-specific seam design — check it against your own standard.

What units does the DXF use?

Whichever unit you have selected. The file records it in the $INSUNITS header variable (4 for millimetres, 1 for inches), so CAD software that reads that variable will place it at the right scale.

Missing an option?

A different datum, an offset, a shop allowance, another shape altogether — say what this tool does not cover yet. Requests decide what gets built next, and a report of a wrong result is dealt with before anything new.

Rather have the whole part drawn — a shop drawing or a cut file from your sketch? That is paid drafting, quoted per job: drafting for small shops.

Related tools

Hopper & Transition Builder

Develop a rectangular hopper or duct transition into four flat panels — centred or offset — with exact developed geometry and a DXF per panel.

Open the tool →

Pipe Cut Template Builder

Wrap-around templates for angled pipe ends and pipe-to-pipe saddles, with the export deviation stated rather than assumed.

Open the tool →

Segmented (Lobster-Back) Elbow Calculator

Mitred elbows from straight pipe or rolled sheet: cut angle, heel and throat lengths, a cut list for one pipe, and 1:1 templates plus DXF for each piece.

Open the tool →

Square / Rectangle to Round Transition

One exact flat pattern for a square-to-round or rectangle-to-round, centred or offset — with true lengths, corner bend lines and a DXF.

Open the tool →

Eccentric (Offset) Reducer Flat Pattern

Flat on one side or any offset: one exact flat pattern for an eccentric reducer or oblique cone, a true-length table for hand layout, and a DXF.

Open the tool →

Sheet Metal Profile Builder

Build a multi-bend open profile from segments and bends. Live formed section, live flat pattern, and a DXF blank with a directed centreline per bend.

Open the tool →

Rolled Cylinder Blank Calculator

Blank length for a rolled cylinder or shell course from the inside, outside or mean diameter and the plate thickness, with a seam gap and a DXF.

Open the tool →

Box and Tray Blank Calculator

The flat blank for a sheet metal tray or open box: blank size from the outside dimensions and bend deductions, bend lines, corner notches and a DXF.

Open the tool →

Sphere and Dome in Zones

Flat patterns for a sphere or dome built from zones: each band developed as a cone frustum on the chords, a flat crown disc, every pattern radius and angle, and a DXF.

Open the tool →

Pipe Offset Calculator (Simple and Rolling)

Travel, run and cut length for simple and rolling pipe offsets at any fitting angle, with the constants and cut-length rule from the US Army pipe-fitting manual.

Open the tool →

Metal Weight Calculator (Plate, Tube, Bar)

Weight of plate and sheet, discs and rings, tube and pipe, and round bar — per piece and per quantity — with every density traced to a US government document.

Open the tool →

Sheet Metal Gauge Chart and Converter

What a gauge number means in inches and millimetres for steel and aluminium, what a galvanized gauge weighs, both ways — every value traced to a US government source.

Open the tool →

Cone in Segments (Multi-Piece Cone)

A cone too big for one plate, split into identical segments: give a count or your plate size, get one segment’s size, angle and chords, and a DXF.

Open the tool →

Single Bend Flat Pattern Configurator

Flat length and bend line from your finished flanges — with an explicit datum, a formed section you can check against, and a DXF blank.

Open the tool →

Press Brake Tonnage Calculator

An estimate of the force for a 90° air bend from thickness, die opening, bend length and material: kN, metric and US tons, whole bend and per length, with how far to trust it.

Open the tool →

K-Factor Calculator (from a Test Bend)

Bend a strip, measure it, and get your own K-factor — with the bend allowance and deduction it implies, and how far a measuring error would move it.

Open the tool →

Bend Deduction & Allowance Chart

Your own bend deduction, allowance or setback chart for one thickness and K: any radii, any angles, mm or inch, with a CSV download.

Open the tool →

Flange / Bolt Circle DXF Generator

Lay out a bolt circle from OD, ID, PCD, hole size and count. Get exact hole coordinates and a DXF with centrelines.

Open the tool →