Hopper & Transition Builder
Develop a rectangular hopper or duct transition into its four flat panels. Centred or offset, the panels are exactly planar, so each flat pattern is an exact unfolding rather than an approximation — and every panel has its own DXF.
The method behind it: How to lay out a rectangular hopper by hand — step by step, with sources.
Dimensions
Results
One file containing all four panels in a fixed layout with a 10 mm gap. A convenience arrangement, not a nest.
All panel dimensions
Preview
- Part
- Opening centres
- Offset and correspondence
Click a face to select that panel. The Plan view is the one that settles the offset — it shows both openings, both centres and the X and Y components separately.
Developed panel
Laid out with the bottom edge along the X axis from the origin, rising into +Y. Panels are never mirrored or rotated to suit a layout.
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 toolAssumptions and limits
Read these before you cut anything. They describe exactly what this tool does and does not account for.
- Both openings are rectangular, axis-aligned, and lie in parallel planes. The top opening is not rotated relative to the bottom.
- The four side panels are exactly planar for any offset, so each developed panel is an exact isometry of the real panel — not a flattened approximation.
- Opening dimensions are developed exactly as entered. Thickness and corner-joint compensation are not applied automatically.
- Material and thickness are recorded as part details. Neither changes the developed geometry.
- No seam, edge or corner-joint allowance is added. The panels are theoretical net shapes, edge to edge.
- Panel areas are the developed sheet areas. They do not include the top or bottom openings.
- Geometry is nominal and deterministic from the values entered. Check against your own corner detail before cutting.
Output is a planning and fabrication aid. You are responsible for verifying dimensions, tolerances and material behaviour before production — full disclaimer.
Worked example
A centred hopper: 600 × 500 bottom, 200 × 150 top, 400 high.
- Front and back slant436.61 mm
- Left and right slant447.21 mm
- Front bottom / top edge600.00 / 200.00 mm
- Total panel area0.640 m²
- Corner line slope, atan(400 ÷ √(200² + 175²))56.40°
- Inside angle between panels at each corner100.33°
Both slants are hand-checkable: √(175² + 400²) = 436.61 for the front and back, and √(200² + 400²) = 447.21 for the left and right. Centred, front matches back and left matches right exactly.
The panels slope at 66.37° and 63.43° from horizontal, but the corner lines only at 56.40°: a corner line is never steeper than either panel beside it, and flatter than both unless one of them is vertical.
Method
The transition is modelled in three dimensions first. The bottom opening sits in the plane z = 0 centred on the origin; the top sits in z = H centred on the offset. Every panel, every view and every DXF comes from those eight corner points, so nothing on this page can disagree with anything else on it.
Why the panels are exactly flat
This is the property the whole tool rests on. Take the front panel: its bottom edge runs along X at the front of the bottom opening, and its top edge runs along X at the front of the top opening. Both are parallel to the X axis, so they are parallel to each other — and two distinct parallel lines always lie in a single plane. The same holds for all four panels, and nothing in that argument mentions the offset or the relative sizes.
So each panel is a planar trapezoid, and developing it is an isometry: the flat pattern has exactly the same edge lengths, diagonals and area as the real panel. There is no flattening error to quote because there is no flattening error.
Where that stops being true
Rotate the top opening and the two edges of a panel stop being parallel. The four corners then do not lie in one plane, and the piece can only be made by triangulating it into facets with genuine break lines, or by accepting a deviation tolerance — which is exactly the choice CAD packages present for a non-developable loft. The tool refuses rotation rather than approximating it. The same applies to round and square-to-round transitions, which are a different family solved by triangulation.
How each panel is developed
By distance geometry, from the six 3D distances between the panel's four corners alone. The first corner goes to the origin, the second onto the X axis at the true bottom-edge length, and the remaining two are placed by intersecting circles of the correct radii. Building it that way makes the result an isometry by construction and means a vertex cannot end up matched to the wrong corner — a failure mode that leaves the area and the overall shape looking perfectly correct while individual edges are wildly wrong.
Offsets, and why they are not restricted
Slice the transition at any height and the cross-section is a rectangle whose width and depth are straight-line interpolations between the two openings, and whose centre moves linearly. Both stay positive, so every slice is a proper rectangle and slices at different heights never meet. The surface cannot pass through itself, however far the top is offset — so large offsets are accepted, including one that puts the top opening entirely outside the bottom footprint.
Dimensions and thickness
Opening dimensions are developed exactly as entered. Thickness and corner-joint compensation are not applied automatically. A correction is derivable — it works out as half the thickness divided by the cosine of each panel's lean — but it differs per panel, stops being symmetric as soon as there is an offset, feeds back into the very leans it depends on, and above all depends on whether the corners are butt-welded, lapped or flanged. Applying one on your behalf would be guessing at your corner detail, so the tool develops what you enter and reports each panel's lean so you can apply your own.
Corner lines and the angle between panels
Each corner line joins a bottom corner to the matching top corner. Its slope from
horizontal follows from the two panels that meet on it: each panel keeps one run along
its whole length, because its top and bottom edges are parallel, and the two runs are at
right angles in plan. So cot²(corner) = cot²(a) + cot²(b) for panel slopes
a and b, with or without an offset. The inside angle between the
panels is taken square to the corner line, from the two directions that run into each
panel; the tests check it a second way, as 180° minus the angle between the panels’
outward normals.
The same relation is published as cot²C = cot²A + cot²B in IS 9178 (Part 1):1979,
Fig. 5, where walls at 46° and 67° give a valley of 43.4° read off the nomograph (43.47° by the formula); that example is one of the tests. The
standard defines the valley angle (cl. 2.15) and, for square and rectangular hopper bottoms,
applies its slope rule for gravity flow to it (cl. 6.5). Sources:
IS 9178 (Part 1):1979, Criteria for Design of Steel Bins for Storage of Bulk Materials;
E. Maynard (Jenike & Johanson),
“Ten Steps to an Effective Bin Design”,
Chemical Engineering Progress, November 2013, p. 30.
Panels and files
Panels are named against the plan view: +X is Right, +Y is Back, Front is the −Y face. Each exports its own DXF containing one closed CUT outline and nothing else — no dimensions, no text, no construction lines. The combined file places all four in a fixed arrangement with a constant 10 mm gap — Front and Right on the bottom row, Back and Left above them, as seen in CAD — translated only, with no labels. It is a convenience layout and makes no claim to be a nest.
Questions
What shapes does this cover?
A transition between two rectangular openings lying in parallel planes, both axis-aligned, with any height and any horizontal offset. That covers centred hoppers, chutes, rectangular reducers and offset duct transitions. A centred hopper is simply the case where both offsets are zero — it is not a separate mode.
Is an offset transition still four flat panels?
Yes, always, and that is worth knowing rather than assuming. Each panel joins a bottom edge to the corresponding top edge, and both of those edges are parallel to the same axis — so they are parallel to each other, and two parallel lines always lie in one plane. The panel is therefore genuinely planar for any offset, and the flat pattern is an exact unfolding rather than an approximation. No triangulation is involved anywhere.
Why can I not rotate the top opening?
Because that is exactly where the argument above stops working. Rotate the top and the two edges of a panel stop being parallel, the four corners no longer lie in one plane, and the panel can only be made by triangulating it into facets with real break lines or by accepting a deviation tolerance. Rather than quietly approximate that, the tool refuses it. Half a degree of rotation is already enough to break planarity.
Can the top opening sit outside the bottom footprint?
Yes. Large offsets are geometrically valid and develop exactly, so they are accepted rather than rejected — you get a note pointing it out, in case it was a typo. Every horizontal slice through the transition is still a plain rectangle, so the surface can never run into itself however far the top is shifted.
Are the dimensions inside or outside the finished part?
Opening dimensions are developed exactly as entered. Thickness and corner-joint compensation are not applied automatically. The right correction depends on how you join the corners — butt-welded, lapped or flanged all want something different, and it also differs per panel once the sides lean at different angles. Rather than guess a corner detail on your behalf, the tool develops exactly what you type and leaves that decision with you.
What does thickness change?
Nothing in the geometry. It is recorded as a part detail and travels into the DXF comment. The same applies to the material selector: it labels the part and does not set a density, a K-factor or any allowance.
Which panel is which?
Panels are named against the plan view: +X is Right, +Y is Back, so Front is the −Y face. The same name is used in every view, in the results table, in the individual DXF filename and in the DXF comment. With an offset all four panels are different shapes, so an unlabelled one is a scrapped plate.
How are the developed panels oriented?
Each developed panel is laid out with its bottom edge along the X axis from (0, 0), rising into +Y, traversed in the same direction as the anticlockwise plan walk. Panels are never mirrored or rotated to suit a layout. Because a panel is a plain quadrilateral with no features, flipping the plate gives you the other hand if you need it.
What is in the combined DXF?
All four panels in one file, in a fixed arrangement with a constant 10 mm gap: Front and Right on the bottom row, Back and Left above them, as seen in CAD. The file has no labels, so tell the panels apart by that position. It is a convenience layout, not a nest — no packing, no rotation, no mirroring, and no attempt to save material. Each panel is identical to its individual file apart from being translated into place.
Why is the corner line flatter than the panels?
Because it runs out sideways in two directions at once. A corner line climbs the full height over the run of both panels that meet on it, at right angles to each other, so cot²(corner) = cot²(a) + cot²(b), where a and b are the two panel slopes from horizontal. On the worked hopper the panels slope at 66.4° and 63.4° but the corners only at 56.4°. Bin design references take the slope of a pyramidal hopper at the corner for this reason: the Indian standard IS 9178 (Part 1) calls it the valley angle and applies its gravity-flow slope rule to it for square and rectangular hoppers (cl. 6.5), and a Jenike & Johanson article notes that the valleys are less steep than the walls and tend to let material build up. The results list all four corners and pick out the flattest. This tool gives the geometry only; it does not size a hopper for flow.
What is the inside angle between panels for?
Fit-up. It is the angle between two neighbouring panels measured square to their shared corner, on the inside — the angle to set a bevel gauge or a corner jig to. A plain box is 90°; where both panels lean in, as on a hopper, the corner opens out past 90°, and where a panel flares outward it can close below 90°. If a corner is folded from one plate instead of welded, the bend from flat is 180° minus the inside angle.
Does it add a seam or edge allowance?
No. The panels are theoretical net shapes, edge to edge. A seam allowance only means something once the corner joint is decided, and inventing one would be guessing at your shop standard.
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
Cone / Frustum Configurator
Flat pattern with inside/outside dimension basis, plate-roll or press-brake forming, bend angles and out-of-round — plus a clean DXF.
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 →Saved. Need a part drawn from your sketch or photo? A simple flat pattern or DXF of one part is typically C$40–80, with a free quote: drafting for small shops.