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.
Dimensions
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
- Press-brake bend marks
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.
The seam strip is included in the DXF. The dashed line marks the original edge of the developed surface.
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 opened and accepted in Autodesk Inventor and AutoCAD on a real seat (2026-08-10).
The method, the reports and the responsibility boundary are on the Approach page.
Built by Ruthen Systems
The same geometry core powers custom generators for specific shops — your rules, your standards, your output formats. If you keep redoing this by hand with your own rules attached, that is the version worth having.
How a custom generator is builtAssumptions 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).
- Height is the axial height, not the slant height.
- 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 frustum with a large diameter of 600 mm, a small diameter of 0 (a full cone) 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.
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), soRo − 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.
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 — added for an inside face, subtracted for an outside face.
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°/Ncos(ψ) = 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 — the vertical distance between the large and small ends, measured along the centreline. The slant height is calculated for you and shown in the results.
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. 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. The pattern becomes a plain sector closing at the apex instead of an annular sector. Note that a full cone cannot use the outside-face basis: there is no material at the apex to offset from.
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.
Need this for 50 variants, with drawings and a BOM?
One-off layouts are what this calculator is for. If you are generating the same cone family repeatedly, need PDF drawings alongside the DXF, or have a shop-specific seam rule the calculator does not cover, send one example and we will look at automating it properly.
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 →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 →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 →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 →