What is new
Every version of SheetMorph, newest first. The current version is 4.42.0.
4.42.0: Elbow gores in two halves, and the twin bend from a rectangle
- Added, Twin-Bend Breeches, Rectangle to Round: A rectangular trunk that changes to round and divides into two round segmented bends turning opposite ways, a bullhead at 90° or at any angle: the reverse of Twin Bend to Rectangle. The trunk is developed by triangulation, the branch pieces unrolled.
- Changed, Miter Bend: A Pattern section: each gore in one piece, or in two halves cut on two opposite lines (the throat and the back, or the two sides), for work too big for one sheet. Each half stands on its cut lines, half the developed circumference wide.
- Changed, Flat-Oval Tee: Listed under Intersections, with the other tees, where it was under Branches.
4.41.0: Either shape at End A, and one module for each piece
- Changed, Rectangle-to-Circular Transition: Rectangle at End A or End B: with the circle at End A the part is turned end over end, the plate stays the same, and the offsets, flush sides and inclinations are those of End A and End B whichever shape each is.
- Changed, Round to Oval: Circle at End A or End B: the oval may be the bottom end, with the circle above it.
- Changed, Rectangle to Oval: Rectangle at End A or End B: the oval may be the bottom end, with the rectangle above it.
- Changed, Polygon Transition: Polygon to round: the polygon at End A or End B, with one plate for each side of the polygon at either end.
- Changed, Miter Bend: Listed as Elbow under Pipe bends. Takes in the Cladding Elbow: the jacket over an insulated bend is the elbow of the jacket’s diameter, the pipe and twice the insulation.
- Changed, Circle-to-Circle Transition (Cone): Takes in the Cladding Reducer: the jacket over an insulated reducer is the cone between the jackets of the two pipes, concentric or eccentric.
- Changed, Round to Rectangle on a Bend: Listed under Transitions as Rectangle to Round Bend, beside the straight Rectangle to Round, where it was under Duct bends.
- Removed, Cladding Elbow: Folded into the Elbow under Pipe bends, which made the same gores. Its address opens the Elbow, with the jacket’s diameter worked out from the pipe and the insulation.
- Removed, Cladding Reducer: Folded into Round to Round under Cones, which made the same cone. Its address opens Round to Round, with the jacket diameters worked out from the pipes and the insulation.
4.40.0: The thickness set in one place, Fabrication in sections that fold, and About, contact and terms of use
- Added: An About page (/about) on what SheetMorph does, how its patterns are worked out and who makes it, and a Contact page (/contact) with where to send questions, faults, privacy requests and security reports.
- Added: Each page of a kind of piece (/pieces/cones and the others) says where such pieces are used, which of its modules to choose, how they are developed and what to check before cutting.
- Added: Terms of use (/terms), with the terms in short beside them and each section at an address of its own, as in the privacy policy.
- Changed: The thickness is set among the inputs alone. Fabrication shows it, with the gauge it is sold under, and Change the thickness goes to it; Use this material sets the density, the K-factor and the metal of the welds, and leaves the thickness as it is.
- Changed: Each section of Fabrication folds to one line that says what is set in it, as Shared by every module, Plain ends or R 2 mm · K 0.44 · listed. Material, Seams and joints and Welds start open, the rest folded, and each is left as it was last left; a joint picked on the drawing opens Welds.
- Changed: The foot of the home page and of each page to read links to About, Contact, the privacy policy and the terms of use.
- Changed: SheetMorph works only with an internet connection: no copy of the site is kept in the browser for use offline, and a copy kept by an earlier version is removed on the next visit. Patterns are still calculated in the browser, and the sizes typed are still not sent anywhere.
4.39.0: Fabrication and the calculation beside the drawing sheet, the job in a large pop-up
- Changed: Fabrication and the calculation open beside the drawing sheet, in the place of the 3D view, with the drawing live beside them as their settings change; the divider between them is dragged or moved with the arrow keys, and its place is kept. The list of modules goes to its column of icons while one is open. On a phone they still open over the whole screen.
- Changed: The job opens as a large pop-up over the middle of the workspace, with room for its tables.
4.38.0: Seam sizes by gauge, the weld schedule as CSV, cut-back dimensions and the order of fit-up
- Added: Seam sizes that follow the sheet gauge, under Fabrication: Pittsburgh, snap-lock and standing seams, laps and weld gaps sized for the thickness as roll formers make them (a Pittsburgh lock 25 / 6 mm up to 0.8 mm, 28 / 8 mm to 1.0 mm, 32 / 10 mm to 1.3 mm), with a warning where a seam is not formed at that gauge; or sizes of one's own, as before.
- Added: The weld schedule as a CSV of its own, in the Export menu, the archive and the Welds part of Fabrication: what holds for every joint, a row for each joint in the order of fit-up with its preparation, cut-back, stitches, tacks, weld metal and time, and the totals.
- Added: The cut-back of each welded joint as a dimension on the drawing, CUT and the amount, from the net line to the cut edge beside the mark of the joint.
- Added: The order of fit-up and welding, numbered in the weld schedule, the CSV and the list of joints: each plate's own seams first, closed flat; then the plates joined from End A outward, a ring of them welded in opposite pairs to balance the distortion; branches last.
4.37.0: Stitch and tack welds, weld symbols on the views, seam placement, quality and lap fasteners
- Added: Welds in stitches: every joint, or any one by hand, welded in intermittent welds of the length and pitch set under Fabrication, the first and last at its ends, written n x l (e) to ISO 2553 or l-P to AWS A2.4 on the weld symbol, and weighed and timed as welded. Every joint is given its tack welds too, about three thicknesses long every thirty, with the way to weld thin sheet for little distortion.
- Added: Weld symbols on the front, top and right views: one for each kind of weld, its arrow on the middle of a joint in the view that shows it longest and unhidden, the marks of every joint of that kind in its tail.
- Added: Seam placement is checked: where the seams of four plates meet in a cross, as courses whose seams line up, and where a branch comes within 50 mm (or three thicknesses) of another seam of the part it is set on, a warning says so and by how much, and the weld schedule lists it.
- Added: A quality level for the welds, B, C or D, to ISO 5817 (ISO 10042 in aluminium) or the acceptance criteria of AWS for cyclically or statically loaded connections, and the inspection asked for: visual, with a surface crack test (MT on steel, PT on stainless and aluminium) and with radiography or ultrasound of the butt welds; in the heading of the weld schedule.
- Added: Lap seams and joints held by spot welds, blind rivets, self-drilling screws or plug welds, at a pitch, along the middle of the lap at the same places on both plates: holes cut for rivets and plug welds, crosses marked for spot welds and screws on a layer of their own, FASTENERS, the count under Calculation, and a warning where the lap is too narrow for them.
4.36.0: Welds by joint: seams and joints apart, changes by hand, weld metal, metals and bevel lines
- Added: The joints between parts (a branch on a run, the legs of a Y) may be made another way than the seams of the plates, under Fabrication: a duct with Pittsburgh seams can have its branch welded, each with its own allowances.
- Added: Any welded joint can be changed by hand under Fabrication, in a list of the joints, or by picking its mark W1, W2 on the drawing sheet: a fillet weld only, not welded, its own root gap or bevel, or the face it is welded from. A change holds while the sizes change, and is marked CHANGED in the weld schedule.
- Added: Weld metal and time for quoting: each joint is weighed from its groove section and cap, and the schedule, the calculation and the job give the wire, filler rod or electrodes used, the arc time, the welding time and the shielding gas; the job adds them up by sheet thickness and quantity, in the drawer and in the cut list.
- Added: Weld sizes for the metal: carbon steel, stainless steel or aluminium, each with its own root gaps, groove (70 degrees in aluminium), suggested filler and care, after ISO 9692-1 and 9692-3 or AWS D1.1, D1.2, D1.3 and D1.6. Use this material sets the metal too.
- Added: Each bevelled welded edge has the line where its bevel starts drawn on the plate, its width in from the cut edge, on a layer of its own, BEVEL; the mark of the joint names the bevel and the face it is on.
4.35.0: Welded joints, fabrication on the home page, and sign in to export
- Added: Welded, a new kind of seam under Fabrication, for every module: each seam and joint between plates is classed by the angle its plates meet at, a butt joint up to 15 degrees and a corner joint beyond, or a set-on branch where a branch stands in a hole cut in another part. With the thickness and the process (MIG/MAG, TIG or stick), each is given its edge preparation (square edges, a V or X, or a 45 degree bevel on a branch), root gap, root face and weld, as typical values for carbon steel to be confirmed in the welding procedure.
- Added: The pattern is cut ready for the weld: each welded edge is cut back from its net line by half the root gap, and at a corner also by half the thickness times tan(half the angle), so that the inside faces just meet; a hole a branch is set on is cut to the branch bore, and the branch end cut back to sit on the outside of the part.
- Added: A weld schedule on the drawing sheet, in the PDF and in the DXF, on a layer of its own, WELDS: a row for each joint with its weld symbol drawn to ISO 2553 or AWS A2.4, as chosen, and the process by its ISO 4063 number or AWS letters. Each joint is marked W1, W2 and so on, on both plates it joins, and listed under Calculation.
- Added: A panel on welded joints on the home page: one corner joint worked out by the program and drawn as both ISO 2553 and AWS A2.4 write it, with its weld symbol and schedule row, beside what welded seams give.
- Added: A Find button in the top bar of the workspace opens the box that finds a module or an action by name, such as fabrication or DXF; Alt K opens it too.
- Changed: The Fabrication section of the home page says where the settings are in the workspace (the menu at the top right, or Alt K), and lists welded seams, the bend deduction and the material presets beside the seams, flanges, notches, nesting and jobs.
- Changed: The home page names weld preparation to ISO or AWS among what the program does, gives the shop data under every pattern its own entry, and answers whether it says how to weld the joints. The Fabrication entry of the workspace menu and the command palette name welds.
- Changed: Downloading files needs a free account. Signed out, every format is still listed in the Export menu, the command palette and the Job drawer, and choosing one asks to sign in, coming back to the same module with its inputs, fabrication settings and job as they were. Every module, pattern, drawing and calculation stays open without an account.
- Fixed: Allowances that change along a curved edge are cut as a smooth line, without steps at its points.
4.34.0: Y-piece to rectangle, and a polygon in a plate per side
- Added, Y-Piece, Round to Rectangle: A round trunk dividing into two branches that change from round at the junction to rectangular at their ends: the junction of the Y-piece, with a square-to-round on each branch, a flat triangle on every side of the rectangle and a fan at every corner. Equal branches, or each with its own rectangle, angle and length. Three plates, the true lengths of the lines from the corners and the middles of the sides listed for each branch.
- Changed, Polygon Transition: Multiple plates: one plate for each side of End A, cut at its corners, each the flat on its side with about half of each corner beside it. Works with any number of sides, odd or even.
- Changed, Polygon Transition: Two halves cannot be chosen while either polygon has an odd number of sides, which has no side or corner opposite the seam; pointing at the button says why. It comes back with an even number of sides.
- Changed: Branches takes in the Y-piece to rectangle.
4.33.0: Modules open faster on a first visit
- Added: If a module cannot be fetched, the page says so and offers to try again.
- Changed: Opening a module fetches the calculation of that module alone, where it fetched every one: a first visit straight to a module, from a guide page or a link, takes about 40% less. The list of modules and the box that finds one are drawn from their names without any geometry.
- Changed: Once a module is open, the others are fetched quietly in the background, so that every module still works without a connection after the first visit. Where the device is set to save data, they are fetched only when opened.
4.32.0: Bend direction, marked changes and shop data
- Added: Each bend angle on the pattern says which way to bend: DOWN at an outside corner, away from the reader of a pattern drawn outside face up, and UP at an inside corner, such as the throat of a square elbow.
- Added: An input changed from its default is marked with a dot before its name; pointing at the dot gives the default, and pressing it puts that one input back.
- Added: The Export button carries the checks the pattern has passed, such as 9/9.
- Added: Under the pattern, on the sheet, in the PDF and in the DXF, shop data: the plates and the blank of each, the length of cut, the bends alike counted together with their direction, and the checks passed.
- Added: The guide page of each module gives the same figures for its worked example, in a table For the shop.
- Changed: A job with changes not saved in this browser is marked as such, and New job or opening another job asks before replacing it.
- Changed: A tour of the workspace taken to its end is not followed by the note about keyboard shortcuts, which its last step already gives.
4.31.0: Point names, bend angles and panel kinds on layers of their own
- Changed: In the DXF, the names of the points (A1, B1, M1 and so on, on the pattern and in the views) are on a layer of their own, POINTS; the bend angles on BEND_ANGLES; and the kinds of panel (PLANAR, CONICAL and so on) on PANEL_TYPES. Each can be shown, hidden or printed apart from the titles and notes, which stay on ANNOTATIONS.
4.30.1: Section links from What’s new and Privacy
- Fixed: On the What’s new and Privacy pages, Modules, How it works, Fabrication, What you get and Questions in the top bar open the home page at that section, where they did nothing.
4.30.0: Bend angles and more figures beside the drawing
- Added: Each bend line and crease on the pattern carries how far to bend it, from flat (BEND 88.3°), under its length: on the sheet, in the PDF and in the DXF.
- Added: Pointing at a line of the pattern says what it is: a bend line, crease, forming line, seam or centre mark, the points it joins, its true length and, for a bend, its angle.
- Added: The status bar gives the number of plates and the blank the largest is cut from; Calculation lists the blank of every plate.
- Added: The length of cut, every outline and hole, is given under Calculation and for each piece of a job.
- Added: Over the drawing, a note says what the Fabrication settings add to the pattern (the seam, flanges, collars and bend radius), and opens them.
- Added: For a triangulated pattern, the status bar says how close the chords of its round ends lie to the true circle.
- Added: Pointing at a length, in an input, a dimension of the sheet or a size on the 3D view, gives it in the other unit.
- Added: The Job entry of the menu says when the piece on screen is already in the job, and how many, or when the job has the module in other sizes.
4.29.0: A clearer workspace and drawing sheet
- Added: The front, top, right and isometric views draw the forming lines of curved panels where they can be seen, as the flat pattern does, with the lines between the panels of a curved wall (the quarter lines of a cone, through its named points) among them.
- Added: The front, top, right and isometric views draw every seam: in the colour of seams where it is seen, and dashed as a hidden line where it is behind the part. A piece in four parts shows four seams, one in one piece shows one.
- Added: The isometric view draws its hidden edges dashed, as the other views do.
- Added: The front, top and right views name the points seen in them (A0, B8 and so on), as the pattern and the 3D view do; where two points fall on one spot, the nearer is named.
- Added: The Export menu and the menu of the top bar are worked with the arrow keys, Home and End, and Escape returns to the button that opened them.
- Changed: Triangulation lines (the diagonals of flat panels, and of the facets of curved ones) and the lines across a flat plate that its strips are laid out by (the segments of a flange ring, flat cladding and flashing plates) are no longer drawn on the sheet, in the exported files or in the 3D view, since they are neither cut nor bent. The DXF has no CONSTRUCTION layer, and the switch on the sheet for what is left of it is named Centrelines.
- Changed: The drawing sheet is worked out faster after each change, most of all for shells, spheres and bends with many divisions.
- Changed: Fabrication, Job, Calculation and Help (the conventions, as it was called) are under one menu (☰) in the top bar, each with what it holds and how many; a warning marks the menu button. The top bar keeps the theme and the keyboard shortcuts as icons, and has room for the whole name of the module.
- Changed: The drawing sheet is fitted to the flat pattern, so that its figures can be read; Whole sheet fits it with its views and notes. In Split the sheet takes the larger share.
- Changed: On a phone the workspace opens on the drawing sheet alone, where Split stacked two small views.
- Changed: The names of the points on the 3D view (A0, B8 and so on) are hidden until Points is pressed.
- Changed: The narrow list of modules writes Rect for rectangle, so that Rect to Rect, Rect to Round and Rect to Oval are told apart before a name is cut short.
- Changed: The development, verification and warnings in the status bar open the calculation, and the count of warnings beside Calculation carries the warning sign.
- Changed: While the inputs give no pattern, the key of sizes stays, dimmed, so that the fields under it do not move.
- Changed: A job is saved, in the browser or to a file, once it holds a piece; until then a line under the buttons says so.
- Changed: In the dark workspace, layout blue marks what is chosen, open or in focus, as it does in the light one, and amber is kept for actions such as Export. Warnings are a yellow of their own, apart from that amber.
- Changed: The notes under the fields are brighter on touch screens, and the grid of the light drawing sheet a step darker, for bright workshops.
- Fixed: Where the tools over the 3D view or the drawing sheet do not fit, as in Split on a middling screen, they wrap onto a second line, where the last of them were cut off and out of reach; the bar keeps the name of its view. On a phone they scroll sideways behind a fade.
- Fixed: With the inputs narrow, the unit beside Parameters is left out, where it ran into the Split button beside it; the unit stays in the top bar.
4.28.1: Workspace fixes
- Fixed: While the inputs give no pattern, the status bar names the face the sizes were typed on, where it said the mid face whatever was chosen.
- Fixed: On a phone, the mark of inputs that are out of date or invalid is a dot on the Inputs tab, where its words ran over the Drawing tab beside it.
- Fixed: The note about keyboard shortcuts waits while a drawer is open, where it covered the fields at the foot of Fabrication and Job.
- Fixed: Going back to the last inputs that gave a pattern is offered after the page is opened again, not only during the visit in which they were changed.
- Fixed: Printing opens the drawing sooner: its PDF is made once, where it was made twice.
4.28.0: Pattern layouts for more transitions and cones, and plates lit one at a time
- Changed, Round to Oval: A Pattern section: one piece, two halves or four quarters, with the seam on the left, bottom, right or top quadrant line. A seam on a straight side of the oval starts at its middle.
- Changed, Rectangle to Oval: A Pattern section: one piece, two halves or four quarters, with the seam on the middle of the bottom, right, top or left side of the rectangle. The seam is on the middle of the left side by default, where it was at a corner.
- Changed, Polygon Transition: A Pattern section: one piece or two halves, with the seam on the left, bottom, right or top quadrant line. Halves are refused for a polygon with an odd number of sides, which has nothing opposite the seam to cut on.
- Changed, Round to Rectangle on a Bend: A Pattern section: one piece, two halves or four quarters, with the seam on the middle of a side of the rectangle: outside the bend by default, as before, or on the inside, the bottom or the top.
- Changed, Cone Cut by a Plane: A Pattern section: one piece or two halves, with the seam on the left, bottom, right or top quadrant line, where it was always on the left.
- Fixed, Round to Ellipse: Pointing at one half of the pattern lights that half alone in the 3D view, where it lit the whole part.
- Fixed, Rectangle to Ellipse: Pointing at one half or quarter of the pattern lights that piece alone in the 3D view, where it lit the whole part.
- Fixed, Multi-Section Cone: Pointing at one plate lights that plate alone in the 3D view, where it lit the whole course; each plate is labelled with its course and its number.
- Fixed: Where a seam runs along the middle of a flat side, as on a rectangle-to-round in two halves or four quarters, each half of that side lights with the plate it is cut in.
4.27.0: Rectangle to ellipse
- Added, Rectangle to Ellipse: A transition between a rectangular end and a true elliptical end, with the rectangle at End A or at End B, in the five configurations of the rectangle-to-round transition: concentric, centre offset, eccentric with one or two flush sides, angled faces, and combined offset and angle. Each side of the rectangle is a flat triangle to the point of the ellipse that faces the same way, and each corner part of a cone to a quarter of the ellipse. Under Pattern the plate is made in one piece, in two halves or in four quarters, with the seam on the middle of the bottom, right, top or left side. The girth of the ellipse is given beside the perimeter of the rectangle.
- Changed: Transitions takes in rectangle to ellipse.
4.26.0: Round to ellipse
- Added, Round to Ellipse: A cone between a round end and a true elliptical end, with the circle at End A or at End B, in the five configurations of the round-to-round cone: concentric, centre offset, eccentric with one or two flush sides, angled faces, and combined offset and angle. A flush side is found from the true extent of each end, inclined or not. Under Pattern the plate is made in one piece or in two halves, with the seam on the left, bottom, right or top quadrant line. Each point of the circle is joined to the point of the ellipse that faces the same way, and where the ellipse is flatter than the circle it is divided further, so the plate lies close to the true surface. The girth of the ellipse is given beside that of the circle, and the matched-circumference option makes the chords of both add up to their girths.
- Changed: Cones takes in round to ellipse.
4.25.0: Inlet box scroll
- Added, Inlet Box Scroll: The scroll of a fan inlet box laid flat: the straight sides and the arc of the box unrolled into one plate, each line across it as deep as the box is there, from B1 at the top to B2 at the bottom. Symmetric, off-centre with the two half-widths entered on their own, or with an inlet step, where the scroll is set back from the back plate at the top and steps back to it part way down. The arc is divided into as many equal divisions as entered, 10 by default, half of them each side of the bottom, and laid out at its true length. The flat scroll is dimensioned as a shop drawing of it is: the length overall and in its parts along the back plate, the depth and set-back at each end, the set-back at the step, one division of the arc along the back plate (on each side where the two sides differ), and the depth across at the tangent points and every division. Every size entered is dimensioned in the front or the right view.
- Changed: Hoods, plenums and cyclones takes in the inlet box scroll.
4.24.0: Flat-oval tee, volume damper, access door and sound attenuator
- Added, Flat-Oval Tee: A round or flat-oval branch set square onto the flat side of a flat-oval main: the main unrolled with its hole marked, and the branch unrolled with each line cut to where it meets the main, down onto the round ends where the branch is wider than the flat.
- Added, Volume Damper: A volume damper: a round sleeve with one round blade, or a rectangular sleeve with up to eight blades one above another. The blades are cut the inside of the sleeve less the clearance, and the sleeve is marked with a hole for each shaft.
- Added, Access Door: An access door: the duct side with the opening cut in it, and the door folded as a pan from one blank to cover the opening by the overlap, single skin or with a flat inner skin.
- Added, Sound Attenuator: A sound attenuator: a rectangular casing with a row of splitters, spaced with equal airways and half an airway at each wall, or a round casing with a pod on its axis. The casing is laid out under Pattern as the straight duct is.
- Added: A family of its own for dampers, doors and attenuators. Branches takes in the flat-oval tee.
4.23.0: Straight duct and plenum box
- Added, Rectangular Duct: A straight length of rectangular duct folded from sheet. Under Pattern the sides are made in one piece wrapped round to one seam, in two L-shaped pieces, as a U closed by a flat side, or as four flat sides; a corner within a plate is a fold and a corner between two is a seam. Seams and end connections are added under Fabrication.
- Added, Plenum Box with Spigots: An open box folded from one blank, with or without a flange round its open face, and a row of up to eight round spigots on its back or on a side: the box with every hole marked as a true circle, and the spigots unrolled, alike.
- Changed: Folded work takes in the straight duct. Hoods and cyclones becomes Hoods, plenums and cyclones, and takes in the plenum box.
4.22.1: The workspace fits a phone screen
- Fixed: On a phone the top bar keeps to the width of the screen, so the page opens at its own size and no longer has to be zoomed out: the logo stays as the way to the home page, the buttons are drawn closer, and Export shows as its icon.
- Fixed: On a phone the size key stays at the top of the inputs while the fields under it scroll, so the size being entered can be seen on the part.
- Fixed: On a phone the bar of Live update, Reset and Export DXF under the inputs is left off, giving the inputs the height: the drawing has a page of its own and Export is in the top bar. It stays only while live update is off, for its Generate button.
4.22.0: A size key over the inputs, plates in colour, and fuller drawing sheets
- Added: A size key at the top of the inputs: a small view of the part with the symbol of every size on it. The symbol of the field being typed in is lit, pointing at a symbol lights its field, and a click on it goes to the field.
- Added: Each plate has a tone of its own in the 3D schematic and on the drawing sheet, the same in both. Pointing at a plate in one lights it in the other.
- Added: The 3D schematic draws the seams, where the plates are cut and joined, and the folds, where they are bent, as the drawing sheet does, with both in its key. A seam is drawn even where it runs along a line otherwise kept for construction, as on the midline of a flat side of a square to round.
- Changed: Circle division and Material fold to one line that says what is set in them (8 per quarter · true circle). Circle division starts folded; a section opens by itself while one of its inputs is wrong, and each is left as it was last left.
- Changed: Where forming lines crowd together, a length that would be written over its neighbour is left off; the first and last line of each panel always carry their length.
- Changed: The views of the part stand beside the pattern or under it, whichever lets the sheet print larger, so that a PDF comes out at a larger scale and the drawing fills more of the screen.
- Changed, Cone onto a Pipe: The position and angle of the cone are grouped under Where the cone meets the pipe.
- Changed, Manifold Header: The first branch and the pitch are grouped under Spacing.
- Changed, Rectangular Branch on a Round Pipe: The position and offset of the branch are grouped under Where the branch stands.
- Changed, Rectangular Tee: The branch position is grouped under Where the branch stands.
4.21.0: Configurations in the module list, and shorter names
- Added: The module list shows the configurations of each module under it, as a tree: those of the module that is open are listed, any other module opens its own with the arrow beside it, and a search finds a configuration by its name. The configuration in use is marked, and a click on another opens it.
- Added: Every configuration has an address of its own, /m/<module>?c=<configuration>, which opens the module with that configuration chosen. The family pages and the module guides link each configuration to it.
- Added: The three modules opened last are listed under Recent, below the pinned ones and above the families.
- Added: The module list works from the keyboard as a tree: up and down go from row to row, Home and End to the first and the last, right opens the configurations of a module or goes into them, and left folds them or goes back to the module.
- Changed: Over the inputs, the configuration is one compact switch with its description, in place of the list of buttons, and stays there for the module list folded to icons and for a phone.
- Changed: Modules go by short names in the module list, on the home page and on the family pages, where the family already says what kind of piece each is: Rectangle to Rectangle under Transitions, Elbow under Duct bends. The tab, the drawings and the guides keep the full names.
- Changed: Shorter family names: Pipe bends, Duct bends, Branches, Intersections, Vessels, Rings and helicals, Hoods and cyclones, Cladding and Folded work.
- Changed: The path over the drawing names the family, the module and, where there is a choice of kinds, the configuration.
- Changed, Concentric Round Reducer: The cone in one plate or in two halves is chosen under Pattern, as a layout of the plates, not as a configuration.
- Changed, Eccentric Round Reducer: The cone in one plate or in two halves is chosen under Pattern; the configuration is the reducer itself, flat on the bottom.
- Changed, Reinforcing Pad: The pad in one plate or in two halves is chosen under Pattern, as a layout of the plates, not as a configuration.
- Changed: Where a choice is how a part is given rather than a kind of part (the radius of a miter bend to its centreline or its throat, an offset worked out from the offset or from the straight, the number of nozzles in a shell, the division of a cone in plates), it is set over the inputs under its own name and no longer listed as configurations in the module list.
- Changed: The strip of icons names each module as the list does, on two lines at most, with the full name on hover.
4.20.1: Presets follow folded modules
- Fixed: Named presets of a module that was folded into another open in the module that took it in, under the same names.
4.20.0: Fewer, fuller modules
- Changed, Miter Bend: Takes in the Lobster-Back Cone: a reducing or expanding bend is the Miter Bend with Reducing / expanding chosen.
- Changed, Cone onto a Pipe: A second configuration, At an angle (lateral): the cone leaning toward End B at 20 to 90 degrees, as a branch of dust extraction or conveying.
- Changed, Dished Head in Petals: Takes in the semi-elliptical (2:1) head and the cone with a knuckle: one module for every head made in petals.
- Changed, Screw Flight: Standard, tapered or ribbon flight, with the hand, right or left, as a choice of its own.
- Changed, Y-Piece: Branches of the trunk diameter, or tapered branches that narrow to end diameters of their own, chosen with one switch.
- Changed: The address of a module that was folded into another opens that one, with the inputs of a shared link or of the last visit carried across; saved jobs and pinned modules follow it too, and its guide page leads to the new one.
- Removed, Lobster-Back Cone: Folded into the Miter Bend, which made the same bend. Its address opens the Miter Bend set to reduce, with the inputs carried across.
- Removed, Conical Lateral: Folded into Cone onto a Pipe as its At an angle configuration.
- Removed, Elliptical and Toriconical Head: Folded into the Dished Head in Petals as its Semi-elliptical and Cone with a knuckle configurations.
- Removed, Tapered and Ribbon Flight: Folded into the Screw Flight as its Tapered and Ribbon configurations.
- Removed, Tapered Y: Folded into the Y-Piece: choose Tapered under Branches.
4.19.1: Outline of flat-sided bends in the views
- Fixed: The views now draw the outline of a curved part where a flat side of it is seen edge-on. The front view of a flat-oval bend bent the easy way, and of the oval-to-rectangle and oval-to-round bends, showed only the joints: the throat and the heel are drawn again.
4.19.0: Fan scroll removed
- Changed: Fans, hoods and dust collection is now Hoods and dust collection.
- Removed, Fan Scroll (Volute Casing): The Fan Scroll (Volute Casing) is no longer offered.
4.18.0: Reducers
- Added: A new family, Reducers, for round and rectangular reducers with a straight length at each end.
- Added, Concentric Round Reducer: A round pipe reducer on one centreline with a straight length at each end: the two straights rolled from plates of their own and the cone between them laid out as a sector of a ring, in one plate or in two halves.
- Added, Eccentric Round Reducer: A round pipe reducer flat along its bottom, with a straight length at each end: the oblique cone developed from its true lengths, in one plate or two halves, and the two straights rolled from plates of their own.
- Added, Concentric Rectangular Reducer: A rectangular duct reducer on one centreline with a straight length at each end, tapered on all four sides or on two with the width kept: each side is one plate, folded where the taper begins and ends.
- Added, Eccentric Rectangular Reducer: A rectangular duct reducer flat along its bottom, or along its bottom and one side, with a straight length at each end: each side is one plate, folded where the taper begins and ends.
4.17.0: Round and rectangular ends
- Added, Canopy Hood, Round Collar: A canopy hood for a round duct, on an island or against a wall: the skirt round the rectangular opening, a rectangle-to-round sloping part with a flat triangle on each side and part of a cone at each corner, and a round collar. Each side is one plate with half of each corner cone beside it, and the collar is rolled from a plate of its own.
- Added, Oval-to-Rectangle Bend: A segmented bend that changes from flat-oval duct to rectangular duct as it turns, bent the easy way or the hard way: the section moves a little further toward the rectangle at each joint, and every gore is developed from its true lengths.
- Added, Oval-to-Round Bend: A segmented bend that changes from flat-oval duct to round duct as it turns, bent the easy way or the hard way: the section moves a little further toward the circle at each joint, and every gore is developed from its true lengths.
- Added, Twin-Bend Breeches, Round to Rectangle: A round trunk dividing into two segmented bends that turn opposite ways and change to rectangular duct as they turn, as a bullhead or at any angle: the trunk and the junction stay round, and each branch ends in the rectangle entered.
- Changed: Fans and dust collection is now Fans, hoods and dust collection, and holds both canopy hoods.
4.16.0: Silo or bin
- Added, Silo or Bin with a Cone Bottom: A silo, bin or hopper as one job: the cylindrical body, the cone bottom from its wall angle down to the outlet, the outlet spout, a support skirt, and a cone roof or an open top. What it holds is given in cubic metres, or cubic feet for sizes in inches.
4.15.0: Roof flashing
- Added, Roof Flashing for a Pipe: The flashing where a flue, vent or exhaust pipe passes through a pitched roof: the flat base plate on the slope with the hole cut to it, longer up the slope than across, and the upstand sleeve, a cone narrowing to the pipe or a plain cylinder, cut to the pitch at its foot and wide enough at its top for the storm collar.
4.14.0: Square-to-round in four quarters
- Changed, Rectangle-to-Circular Transition: A third layout, Four quarters, for a square-to-round too big for one sheet: a seam on the middle of every flat side, each plate a corner with half of each side beside it. On a concentric part the four are alike in size, each a quarter of the one-piece pattern.
4.13.0: Tank shell in courses
- Added, Tank Shell in Courses: The shell of a storage tank or silo too big for one plate: courses as high as the stock plate is wide, the top one taking what is left, and each course in the fewest equal plates the stock allows, with the vertical seams of alternate courses offset by half a plate. A nozzle or manway is marked on the plate it falls on and kept clear of every seam; the plate list and the weld lengths are given.
4.12.0: Conical lateral
- Added, Conical Lateral: A cone set onto a round pipe at an angle from 20 to 90 degrees, leaning the way the air goes on, as a branch of dust extraction or pneumatic conveying: the cone with its saddle cut, and the pipe with the hole marked, longer the further the branch leans.
4.11.0: Insulation cladding
- Added, Cladding Elbow: The jacket over an insulated pipe bend, in mitred gores: give the pipe’s outside diameter, the insulation thickness and the pipe’s bend radius, and the gores are made over the outside of the insulation.
- Added, Cladding Tee: The jacket over an insulated tee, equal or reducing: the run’s jacket with the hole for the branch, and the branch’s jacket cut to the saddle.
- Added, Cladding Reducer: The jacket over an insulated reducer, concentric or eccentric (flat along one side): a cone between the outsides of the insulation on the two pipes.
- Added, Flange Box and End Cap: A removable box over a pair of insulated flanges, its shell and ends in two halves to fit round the pipe; and the end cap that closes the insulation where it ends on a pipe.
- Added: A new family, Insulation cladding. Cladding modules start as 0.7 mm aluminium with a 50 mm lap on every seam and joint between sheets, set under Fabrication for that module alone: change them there to the job’s specification.
4.10.0: Cyclone separator
- Added, Cyclone Separator: A cyclone dust collector from its barrel diameter, to the Stairmand high-efficiency or the Lapple general-purpose proportions, or to proportions entered one by one: the barrel with the inlet opening cut down from its top, the cone, the flat roof with the hole for the gas outlet tube, the inlet duct folded from one plate, and the gas outlet tube. Every proportion is listed as a size and as a multiple of the diameter.
4.9.0: Fan scroll
- Added, Fan Scroll (Volute Casing): The casing of a centrifugal fan, single or double inlet: two flat side plates with the inlet cut (and the shaft hole in the back plate), the scroll wrapper that unrolls to a rectangle, and the flat tongue plate. Give the wheel, the width, the clearance at the tongue, where the tongue is, and the outlet: the scroll grows just enough to give the outlet its height.
- Added: A new family, Fans and dust collection, with the fan scroll in it.
4.8.0: Quicker on a return visit
- Added: A mistyped address shows a page that says there is nothing there, with the way back to the home page and to each kind of piece.
- Changed: The site opens faster on a return visit: the browser keeps its files until a new version replaces them, and a new version still arrives at once.
4.7.0: Pinned modules first, and lighter on a phone
- Added: Pin a module with the star among the tools over its inputs. Pinned modules come first in the module list, in a group of their own, and the home page shows them, with the modules opened last, in a section of their own above the families.
- Added: Duplicate, under Job: a new job with the same pieces under a name of its own, so last week’s job can be the start of this week’s without changing it.
- Added: From the second day of use, browsers that can install the site (Chrome, Edge, Android) offer to: SheetMorph then opens from the home screen or the start menu like an application, and works without a connection. Declined once, the offer is not made again.
- Changed: On a phone or a slow connection, the footage behind the opening of the home page is fetched only once the page is scrolled, which is what moves it. Going straight into a module downloads half as much.
4.6.0: A page for every module, and a guide to each
- Added: A link to a module shared in a message or an email shows the module’s name and what it is for.
- Added: A guide to every module: what it is for, its configurations, a worked example from the sizes it opens with, with the flat pattern drawn and every measurement, how it is developed, the checks the pattern passed, and its assumptions, limits and conventions. Each guide opens its module, and the page of each kind of piece links to its guides.
- Changed: Every page has an address of its own that can be bookmarked and shared: /m/cone opens the cone, and the privacy policy, the release history and the sign-in page are at /privacy, /whats-new and /sign-in. Older links still open the same page, and a copied link to a part keeps its sizes.
4.5.0: Every module open to everyone
- Changed: Every module opens without an account: pick one and start typing sizes. Accounts are still there for those who want one, from Sign in at the top of the page.
- Changed: The home page and the workspace open faster: the part of the site that handles accounts is fetched only at sign-in, or on a return visit already signed in.
4.4.0: Five new modules
- Added, Reinforcing Pad: A reinforcing pad round a nozzle on a shell or a pipe: the plate rolled to the shell with the hole for the nozzle, whole or in two halves to fit round a nozzle already welded in, with a tell-tale hole in each piece. Laid flat the pad and its hole are wider round the shell than their diameters, by the arc they span.
- Added, Rectangular Branch on a Round Pipe: A rectangular branch set square onto a round run, on its centre or offset to one side, as a takeoff from a round main: the run unrolled with the hole marked, a true rectangle laid flat, and the branch in one plate folded at its corners, with its two sides facing the ends of the run cut to an arc.
- Added, Cone onto a Cone: A cone set square onto a conical shell, as a reducing branch on a hopper or a conical transition: either may widen or narrow, or be a cylinder. The branch cone with its saddle cut, and the main cone with the hole marked on it.
- Added, Nozzle on a Sphere: A round nozzle on a sphere made in zones, radial at a latitude or upright at an offset from the axis: the nozzle unrolled, cut square or to its saddle, and the zone it stands on with the hole marked. A hole across the joint between two plates is refused, and one on a cap is set out on the cap blank.
- Added, Bellmouth Inlet: A bellmouth inlet: a flare of a given radius turned up to a quarter round from the throat, with a straight spigot to fit the duct, made in rings, each the band of a cone, or in petals pressed to the curve.
- Added: Fifty-five modules. The reinforcing pad is with the vessels and heads, the rectangular branch on a round pipe and the cone onto a cone with the tees, and the nozzle on a sphere and the bellmouth with the pipe ends.
4.3.1: A way out of setting a new password
- Fixed: After opening a link to set a new password, Home page (and H) only brought the same form back: every page asked for the new password. Now only the workspace waits for it; the home page, the release history and the privacy policy stay open, and the form is there again on the way into a module.
4.3.0: The sign-in page unfolds the pieces
- Added: On a wide screen the sign-in page unfolds the pieces as the home page does: each part comes on at the left, its facets travel under the card and lie down as its flat pattern at the right, and after a pause the next piece follows, family by family, with its name under it. It begins with the piece the reader was on the way to. With reduced motion asked for, one part and its pattern stand still.
4.2.0: A privacy policy
- Added: A privacy policy, under the Digital Personal Data Protection Act, 2023 of India and the GDPR and UK GDPR: what is collected and why, what is kept on the device instead of cookies, the services that handle data (Supabase, Gmail, Netlify, and Google and Cloudflare where they are switched on), how long data is kept, how it is protected, and the rights of the people it is about. It is linked from the foot of every reading page, the sign-in card, and the status bar and find box of the workspace, with the sections listed beside it and each with an address of its own.
4.1.0: Keyboard shortcuts everywhere
- Added: Keys on the home page: / finds a piece, the left and right arrows turn the unfolding sheet, 1 to 5 go to the sections, 0 or H back to the top and B down to the foot, W opens the workspace or takes up the last job, and D switches between the light and the dark theme. The release history has H, 0, B and D as well.
- Added: In the workspace, D switches the theme and H goes to the home page, as on the other pages.
- Added: A keyboard button beside the theme button, on every page, opens the list of shortcuts for that page, as ? does. On a first visit from a computer, a note in the corner says that ? lists them, with a button to see them; in the workspace it waits until the tour is over. Neither is shown on a touch screen.
- Fixed: The view keys of the workspace (I, T, F and R) did nothing when the drawing sheet or the unfolding had the whole area, or when a size field had the keyboard. They now bring the 3D view back beside the sheet and turn it, and work from a size field, which takes numbers only.
4.0.0: Accounts and signing in
- Added: Accounts. The workspace opens only to someone signed in: with an email and a password, a sign-in link sent by email, or Google where it is switched on for the site. Asked for without an account, the sign-in page stands in its place and the workspace opens there after signing in. The bars of the home page, the release history and the workspace show who is signed in, with a menu to sign out. Accounts are kept by Supabase and only signing in goes to it: the parts, sizes and jobs stay on the device. A copy without the account settings says so and keeps the workspace closed.
- Added: The sign-in page: Welcome to SheetMorph and a centred card, with Sign in and New account side by side at one size, on the drafting sheet of the site. On one side a square-to-round is plotted as the page opens and on the other its flat pattern, both worked out from the part itself: a true isometric view whose lines all meet, and the pattern unfolded from true lengths.
- Added: Emails and new passwords. After making an account the page says to look in the spam folder and offers to send the link again, a minute after the last. An email that cannot be sent, and a link that cannot be used (expired, used already, or opened in another browser), are said so in plain words, with a new link offered. A link to set a new password asks for it before anything else, and keeps asking until it is saved.
- Added: The sign-in page catches the commonest slips: it says when Caps Lock is on as a password is typed, and offers the address most likely meant when the one typed looks mistyped (gmial.com, gmail.con), to be taken with a press.
- Added: On the way to a module, the sign-in page draws that module: its example part on one side and its flat pattern on the other, worked out by the module itself.
- Added: Where the site sets it up, a check that the reader is a person (Cloudflare Turnstile) keeps scripts from making accounts or asking for emails. Most readers never see it.
- Changed: The sign-in page in the light theme: white fields with a clear edge, a white thumb on the side that is open, and darker captions. On a shorter screen the page is drawn closer, so the card fits without scrolling.
3.8.0: Modules in ten families, and what is new as a page
- Changed: Every module has an icon of its own in the side rail, the module list and the home page: fifty drawings in one manner, where many modules had shared one of thirteen.
- Changed: The modules are grouped in ten families in place of eight. Rectangular duct bends have a family of their own, as have rings and helical plate; the plain cone is with the cones, the lobster-back cone with the pipe bends, and a nozzle on a head and a pipe onto an elbow with the pipe ends.
- Changed: On the home page the pieces beside the unfolding sheet are listed by family, as in the workspace, with one family open at a time. As the sheet moves on to a piece of another family, that family opens and the last folds away, so the list no longer runs past the foot of the screen. On a narrow screen the families are a strip above the pieces of the one chosen.
- Changed: A piece unfolds in about a second and a half, where it took two and a half, and the sheet moves on to the next a little sooner.
- Changed: Beside the unfolding sheet on the home page, the mark on the piece being shown travels from one piece to the next, where it went out on one and came on at the other. One family folds shut as the next opens, at the same pace, so the headings glide to their places; the pieces of the family that opens arrive one after another, and the name on the sheet settles in as it changes. With reduced motion asked for, only the colours change.
- Changed: What is new is a page of the application, with the same bar as the home page, so every other page is a click away. The versions run down a line, newest first, each with what kind of release it was; every change is marked added, changed or fixed, and a change to a module shows its icon and opens it. Changes can be kept to one kind or found by a word, each version has an address of its own, what has come since the last visit is marked, and each version fades up as it is reached.
- Changed: The plain page of the release history, kept for search engines, sends a browser on to the new page, at the version it was asked for.
- Fixed: On a phone the list of modules opened by the bar above the workspace is shown over the workspace again, with every module and every search result, where the drawings were drawn over it and hid it.
- Fixed: A search in the list of modules starts the list at its top, so the first module found is not left scrolled away under its heading.
3.7.0: Fifteen new modules
- Added, Folded Box or Tray: A box, tray or pan folded from one blank: a base with four sides turned up and a square cut out of each corner, with or without a flange turned outward round the top.
- Added: A new family, boxes and folded work, for parts folded from one flat blank; a blank that branches, as a box with a side on each edge of its base does, is unfolded as one plate.
- Added, Rectangle to Two Rounds: A rectangular inlet that divides into two round outlets side by side: two square-to-rounds on one dividing edge, each leg one plate, with equal or unequal outlets.
- Added, Nozzle on a Dished Head: A round nozzle set onto a torispherical or hemispherical head, parallel to its axis, on the centre or off it: the nozzle unrolled with its saddle cut, on the crown or the knuckle.
- Added, Three-Way Branch: A round trunk that divides into three or four equal branches spaced evenly round it, all of one diameter: the trunk cut to a peak under each branch, and the branches all alike.
- Added, Pipe onto an Elbow: A round branch set onto a segmented bend, on the outside of the bend or on its side, anywhere round it: the branch unrolled with the saddle that fits the gores it lands on.
- Added, Manifold Header: A round run with two to eight equal branches set square onto it at an even pitch, on one side or on alternate sides: the run unrolled with every hole marked, and the branches with their saddles.
- Added, Gutter Mitre: A length of box or half-round gutter cut on a mitre at one end, for an outside or an inside corner: the blank with its folds and the mitred end.
- Added, Canopy Hood: An extraction hood: an upright skirt round a rectangular opening, four sloping sides and an upright collar for the duct, with the collar in the middle (island) or against a wall.
- Added, Rain Cap: A conical cap that runs to a point, as over a flue or a vent, with or without an upright skirt round its rim: the sector it is rolled from, with the wedge to leave out.
- Added, Segmented Flange Ring: A flat ring, as a flange, a stiffener or a base ring, made in two to sixteen equal segments so that it nests on the plate, with its bolt holes marked on their pitch circle if wanted.
- Added, Elliptical and Toriconical Head: A semi-elliptical head in petals round a crown plate, with the 2:1 head as its usual case, and a cone with a knuckle at its large end (a toriconical head) in petals.
- Added, Flat-Oval Bend: A segmented bend in flat-oval duct, bent the easy way or the hard way: every gore unrolled, with the lengths at the throat and the heel and the mitre at each joint.
- Added, Tapered and Ribbon Flight: One flight of a tapered screw, whose outside diameter changes along the shaft, and one turn of a ribbon screw, which stands clear of the shaft, right or left hand: the flat blank that is pulled out to one pitch.
- Added, Spiral Stair Stringer: The stringer of a spiral or helical stair, alone or as an inner and outer pair: the straight sloping strip it unrolls to, its rolling radius, and a line for every tread.
- Added, Rolled Ring: A ring, a hoop or part of one rolled from flat bar or a strip of plate: the length to cut on the neutral line, with the gap for the weld, the flat ends the rolls leave and the length if it is rolled on edge.
- Fixed: A seam allowance is now added to a plate whose bend deduction has been taken off even where a slanting edge crosses a fold: the small step left there is taken as one point, where before the plate was drawn net.
- Fixed, Helical Chute: A chute that turns through less than a quarter of a circle no longer has its views drawn over the pattern: they are centred on the chute itself, which lies to one side of its axis.
3.6.0: A faster home page and a new mark
- Changed: The SheetMorph mark is a cone under the fan it is cut from, in place of a folded letter M: in the application, on the browser tab, on a home screen and in the picture shown when a link is shared.
- Changed: The home page no longer waits for the workspace: that is a file of its own, fetched when a module is opened or once the home page is idle.
- Changed: The opening still is a quarter of its former size, the footage behind it is fetched after the page has loaded, and a part of the page keeps a layer of its own only while it is moving.
- Changed: On a phone or a tablet everything pressed on the home page is at least 44px, and its text follows the size of text set in the browser.
- Changed: The headline, the words and the way in are shown at once, from a third of what was fetched before. The engine that draws the pieces follows, and each drawing keeps its place until it has.
- Changed: A drawing of a module that is off the screen is neither laid out nor painted, so a long page of them scrolls as a short one does.
- Changed: An address that names a section of the home page still opens on it, and keeps to it while the page settles.
- Changed: The SheetMorph mark is an S made of ductwork inside a hexagon, steel above and amber below, each strip a duct with a lit face and a shaded one. It takes the place of the cone under its pattern in the application, on the browser tab, on a home screen and in the picture shown when a link is shared.
- Changed: The steel of the mark follows the theme, pale on the dark ground and dark on the light, and the mark stands without a tile behind it.
- Fixed: A returning visitor is given the new icons instead of the copies kept for working offline.
- Fixed: On the light theme the file formats and allowance sizes of the home page are in layout blue, where amber on a pale ground could hardly be read.
- Fixed: The box that finds a module keeps the Tab key inside it and gives focus back to where it was opened from, and the menu of sections takes focus when it opens.
- Fixed: The styles of the home page say each thing once: what later rules overrode has been taken out, with nothing on the page changed by it.
- Fixed: On a browser tab the mark stands on the tab itself, without the dark square that was behind it, and is larger for it. Its steel is paler where the browser is dark.
3.5.0: A calmer workspace, and a bar and a foot for the home page
- Added: Focus gives the whole screen to the drawing, from its button or the backslash key, and the inputs can be dragged wider or narrower by their edge.
- Added: A change of value moves the part and its pattern to their new shape instead of jumping, and a change of view, of focus or of the module list is one movement. None of it runs where less motion is asked for.
- Added: Two fingers zoom and slide both views, and the name of a size can be dragged sideways with the mouse to change it.
- Added: Find a piece from the bar of the home page, with its button or Ctrl+K: a few letters of a name open that module.
- Added: On a narrow screen the sections of the home page are in a menu, where before they were left out.
- Added: A job with pieces in it is taken up from the home page: the way in reads Resume last job and opens the module of the piece added last.
- Added: The foot of the home page has the sections of the page, the way into the workspace, a place to report a problem, the theme switch and a way back to the top.
- Added: What is new: the release history as a page of its own, linked from the version number at the foot of the home page.
- Changed: Amber is kept for the cut and for Export. What is chosen is layout blue in both themes, a warning has a tone of its own, and headings are plain sentence case.
- Changed: Five sizes of type and three corner radii are used throughout, with nothing smaller than 11px, or 12px on a phone.
- Changed: On a phone the five parts of the workspace are one row at the bottom, everything pressed is at least 44px, and a long toolbar slides sideways.
- Changed: The status bar says three things: what this is, how it was checked, and what it is made of. Generate is shown only with live update off, and a size held at nought takes one line.
- Changed: The section being read is marked in the bar, and each section is a link that can be copied, opened in another tab and arrived at directly.
- Changed: The bar stays clear for the whole of the opening footage, on a shade that keeps its words readable, and its way in is an outline there so that the one in the opening leads.
- Changed: The note to check every pattern before cutting is set apart under its own heading at a size and contrast that are read.
- Changed: The foot says that the application runs in the browser, works offline and keeps sizes on the device, and that the pages by kind of piece open outside the workspace.
- Fixed: The key to the line colours in the 3D schematic no longer has sizes written over it.
- Fixed: Going from one module to another no longer blinks: the workspace left fades out as the one arrived at fades in, each part in its own place.
- Fixed: The box that finds a module or an action has its field at full height again, and the blurred bar is blurred in older Safari too.
3.4.0: Every size shown on the part
- Added: The 3D schematic of every module draws each size that is typed: the widths, depths and diameters of the ends, lengths, offsets, straight ends, radii and angles that it left out before.
- Added: The sizes of every configuration are drawn, not only of the first: inclinations, offsets, flanges, a shoe, vane radius, wall heights, throat radius, unequal branches. A size that is nought is named where it would be, and a short one is no longer left out.
- Changed: A piece in several plates has each plate drawn standing on the edges it has in the plane of End A, which lie along X as they do in the model, and the plates are set out again with room between them.
- Changed: In such a piece the name and kind of each plate stand under it, below its dimensions, with how many are wanted and how many plates are alike.
- Changed: The names of points are lettered smaller than the dimensions, and lettering in a piece of several plates is sized to its plates.
- Changed: Pointing at any input lights its size on the part, angles included, and a size too short to label is shown while its input is pointed at.
- Changed: In the 3D schematic the size an input sets is lit in magenta, a colour no edge or point of the part has, as a line with a tick at each end.
- Fixed: In the 3D schematic two sizes are no longer written on one spot: each label keeps clear of the others, and the width and depth of a rectangular end are drawn along its edges.
- Fixed: The size stays lit while its input is selected, whatever the pointer then does, and the size of the input under the pointer is lit as well.
- Fixed: Opening or reloading a page no longer shows the plain list of modules meant for search engines while the application starts: a small mark in the colours of the page is shown until it is ready.
3.3.0: A workspace that keeps the work
- Added: Inputs are kept from one visit to the next, every change can be undone and redone, a set of inputs can be kept under a name, and a link opens a module with the inputs it was copied with.
- Added: On the sheet: a tool that measures between two points, a cutting view of only what is cut and folded, names of plates that fit their plates, and names of points kept clear of the figures.
- Added: Pointing at an input lights the size it sets on the part, and clicking a size on the part goes to its input.
- Added: Flanges and collars are drawn on the part in the 3D view, and an Unfold tab plays the part opening into its pattern.
- Added: A short walk round the workspace on the first visit, and a way back from inputs that give no pattern to the last that did.
- Added: Fabrication settings a module can keep for itself, a list of sheet materials that fills in thickness, density and K-factor, and nesting that tries six layouts and keeps the best.
- Added: A title block and a choice of paper for the PDF, the drawing opened for printing, every format in one archive, and an archive of everything for a job.
- Added: Ctrl+K finds any module or action, ? lists the keyboard shortcuts, the arrangement of the drawing area is remembered, and the application works without a connection once it has been opened.
- Added: The bend deduction can be taken off the pattern: the flat is shortened at every fold and each fold line is drawn in the middle of its bend.
- Added: Plates are nested by their true shape, settling into one another where they fit, and the layout is kept when it beats laying them in rows.
- Added: Beside each error, a button puts back the one input it is about. Undo steps are kept when another module is visited.
- Changed: A dimension whose figure would sit on another is set further out. A flange in the 3D view is drawn square to every edge of its end. Printing saves the PDF when the new tab is blocked.
3.2.0: Dimensions every pattern and view needs
- Added: On every pattern the lengths of the outline that had no figure are dimensioned: the sides of a polygonal end, the chords of a round one between fold lines or quarter points, seams and joints. Equal lengths on a plate are given once.
- Added: Every view gives its overall width and height where no other dimension already reads it, and the views stand a little further apart to make room.
- Added: Every drawing sheet has an isometric view of the piece beside the front, top and right views, seen from the front, the right and above, with hidden edges left out.
- Changed, Square-Throat Elbow: Each plate is drawn standing on its edge at End A, as it is seen from outside the elbow and as the model shows it, in place of lying along the line between its far corners.
- Changed, Square-Throat Elbow: Every edge of every plate is dimensioned, so that a cheek is fully defined.
3.1.0: A home page in motion
- Added: On the home page the heading and each family of the module section fade in as they are scrolled into view and out as they leave, following the scroll in both directions.
- Added: The four steps slide in from the side one after another as they are scrolled to, and the entries of the checking section come in from either side and meet while the rule over each is drawn across.
- Added: Under "From the screen to the bench" each photograph is uncovered from its side as it is scrolled to, settling back from a closer view, and its caption follows.
- Added: A section on fabrication, with a pattern drawn with its allowances and a job nested on stock sheets, both worked out on the page.
- Added: A search box and family links above the modules, and long families shown in part until asked for in full.
- Added: An exported drawing shown as it is, with the same piece to download in every format, and answers to the questions asked before cutting.
- Added: A plain page for each family of modules, and the words of the home page written into the page file, for search engines and link previews.
- Added: The closing call and the foot of the home page come in with the scroll, as the sections above them do.
- Changed: On the home page the footage behind the headline runs forward as the page is scrolled down and backward as it is scrolled up, and stands still otherwise.
- Changed: In the workspace the modules are listed by name under a heading for each family, which folds away, with a search box that also knows trade names such as elbow, breeches and square to round. The list can be narrowed to icons, and on a phone it opens from one bar that names the module on screen.
- Changed: On the home page every row of modules fades in and out with the scroll, not only the heading of each family.
- Changed: The hero holds the screen for less of the scroll, says so with a cue, and its first button opens the workspace. Phones are given a smaller copy of the footage.
- Changed: Rows of modules are faded by the browser from the scroll, not by script, and the other sections move a shorter way.
- Changed: Scroll bars are thin and in the tones of the page, on the page and in every panel.
- Changed: The fabrication section of the home page shows one stock sheet as a layout, its plates scribed on as it is scrolled to, with the figures of the nesting beside it, and a pattern with its seam, flange and notch called out.
- Changed: The links to the families at the foot of the home page are drawn as buttons, each with its count and an arrow.
- Changed: The fabrication section of the home page no longer shows a nested stock sheet; nesting itself is unchanged in the workspace.
- Fixed: The footage no longer sits on a black ground: it has soft edges and fades into the page round it and into the section below.
- Fixed: The home page no longer says that allowances are not added or that DXF is the only export.
3.0.0: Fabrication, more export formats and jobs
- Added: Seam and joint allowances for every module: lap, Pittsburgh, snap-lock, standing seam and weld gap, with the usual sizes filled in and open to change.
- Added: A flange on either end and a straight collar for either end, the collar as a separate strip with its folds marked.
- Added: Bend allowance and the amount to take off at each fold, from the thickness, the inside radius and a K-factor.
- Added: Mitred or notched corners where allowances meet, with relief holes at the notches.
- Added: Nesting of the plates on a stock sheet, with the number of sheets and the scrap.
- Added: Export as a PDF drawing on a standard sheet, an SVG to scale, a CSV of ordinates, and G-code for a plasma table or a laser, beside the DXF.
- Added: A job of several pieces with its cut list and bill of material, saved in the browser or to a file and reopened with every input.
2.3.0: Vessels, tanks and plate work
- Added, Shell with Nozzle Holes: A cylindrical shell unrolled, with the holes for up to four radial nozzles marked.
- Added, Sphere: A sphere in gores or in zones, with the blank of its polar caps listed.
- Added, Dished Head in Petals: A torispherical or hemispherical head in petals round a crown plate.
- Added, Lobster-Back Cone: A segmented bend that reduces as it turns, worked out by the miter bend under its own name.
- Added, Screw Flight: One flight of a screw conveyor, right or left hand, with the sizes of its blank ring.
- Added, Helical Chute: A helical chute floor, with or without inner and outer walls.
- Changed: The calculation is no longer a column of the workspace: it opens from a button in the top bar, as the conventions do, and the drawing has its width.
- Fixed: On the home page the list of pieces beside the unfolding sheet is set in three columns, so that all of them fit beside it.
2.2.0: Rectangular duct fittings and transitions between other shapes
- Added, Rectangular Offset: A rectangular duct moved sideways: an ogee of two curves, or a slanted piece on two mitres.
- Added, Rectangular Tee: A rectangular branch set onto a rectangular duct, straight or with a shoe, with the hole marked.
- Added, Rectangular Y (Trouser Piece): A rectangular trunk dividing into two legs side by side, equal or unequal.
- Added, Reducing Rectangular Bend: A rectangular bend whose width, or width and depth, change from one end to the other.
- Added, Square-Throat Elbow: A square-throat elbow on one mitre, with or without turning vanes.
- Added, Pyramid Hopper: A pyramid hopper between two rectangles, with or without flanges turned outward.
- Added, Twisted Transition: A transition between two rectangles of which one is turned about the axis.
- Added, Round to Oval: A round end to a flat-oval end, concentric or offset.
- Added, Rectangle to Oval: A rectangular end to a flat-oval end, concentric or offset.
- Added, Polygon Transition: A regular polygon to a circle, or to another polygon that may be turned.
- Added, Round to Rectangle on a Bend: A square-to-round whose two ends are at an angle to each other.
- Added, Round to Oval: The views show the sides of the part: the bend lines beside each flat are drawn in every view, where only the two ends used to appear.
- Added, Rectangle to Oval: The views show the sides of the part: the bend lines beside each flat are drawn in every view, where only the two ends used to appear.
- Added, Polygon Transition: The views show the sides of the part: the bend lines beside each flat are drawn in every view, where only the two ends used to appear.
- Added, Round to Rectangle on a Bend: The views show the sides of the part: the bend lines beside each flat are drawn in every view, where only the two ends used to appear.
- Added: In the workspace the up and down arrow keys open the module before or after the one on screen.
- Fixed: The list of modules in the workspace stays where it was scrolled to when another module is opened, and the open module is always in view.
- Fixed: In the views of the drawing sheet and the DXF, the centreline of a bend, elbow or offset follows the duct, as in the 3D view, where it used to run straight from one end to the other.
2.1.0: A home page that opens out as it scrolls
- Added: The finished piece opens out to the full screen as the home page scrolls past it.
- Added: The drawing sheet on the home page moves on to the next module by itself, round and round, with a button to stop it.
- Changed: The hero is the headline over the footage; the live drawing sheet has its own section straight after it.
- Changed: Hero footage keeps its own colour; only the side under the headline is darkened.
- Changed: The scroll effect is on the hero footage, which widens from a smaller frame to the full screen; cut, mark and form are three photographs again.
- Changed: A part unfolds into its pattern only once the drawing is on screen.
- Changed: The unfolding section has a list of every piece beside the sheet, turns to the next piece sooner, and has no stop button.
- Changed: The home page stands on a gradient of its own colours, which stays put while the sections scroll over it.
- Changed: One soft amber light follows the pointer, in place of the ring and its labels.
- Fixed: The home page is scrolled by the browser itself, so the buttons in the pinned hero answer a tap on a phone wherever the page has been scrolled to.
- Fixed: On a phone the sheet turns to the next module at the same pace as on a desk: it watches its drawing, not its whole height, and a tap no longer stops it for good.
- Fixed: After a module is chosen by hand the sheet waits longer once, then returns to its usual pace.
2.0.0: A redesigned application, on a phone as well
- Added: Light and dark themes, following the system setting until one is chosen.
- Added: On a phone the workspace shows the inputs, the drawing or the results one at a time, chosen from a bar at the bottom.
- Added: Share image, touch icon, web manifest and a message for browsers without JavaScript.
- Added: Hero with a live square-to-round transition: three sliders recalculate the part, its pattern and its figures.
- Added: Frames for a hero video and three photographs, filled from src/assets/media, and a ring that trails the pointer.
- Changed: New home page: modules listed by family, and a part that unfolds into its flat pattern in place of the background video.
- Changed: Workspace restyled to the same themes, with the module rail grouped by family.
- Changed: Body text set in IBM Plex Sans; section bands with paper grain and sheet centring marks; small motions on links, cards, figures and the steps.
- Changed: Phone layout of the home page: the drawing follows the headline, and modules are listed as rows.
- Changed: On touch screens a module outline is scribed as its card arrives, and a tap places the drafting cursor.
- Changed: Palette of ink, paper, layout blue and amber; headings in Bricolage Grotesque and text in Instrument Sans.
- Fixed: The home page opens without first calculating every module; each example is worked out as its card comes near.
- Fixed: The status bar no longer runs off the edge on narrow windows.
- Fixed: The development server listens on the local network, so the app can be opened from a phone on the same Wi-Fi.
- Fixed: The drawing sheet in the hero steps through every module again; the square-to-round transition keeps its sliders.
- Fixed: Hero footage is framed from its top left corner, which keeps the bottom right corner out of view.
1.4.0: Cones, tapers and a release history
- Added: Application and module versions, worked out from one release history and shown in the application, in the DXF and in CHANGELOG.md.
- Added, Cone Cut by a Plane: A right cone with its top, or both ends, cut by an inclined plane.
- Added, Multi-Section Cone: A cone made of several plates: equal segments round it and courses up it.
- Added, Cone onto a Pipe: A cone set square onto a round pipe, with the hole in the pipe.
- Added, Pipe onto a Cone: A round branch set square onto a cone, with the hole in the cone.
- Added, Tapered Y: A trunk dividing into two tapering branches, alike or unequal.
1.3.0: Tees, crosses, cut pipe and offsets
- Added, Tee / Lateral: Equal tee, reducing tee and lateral: the branch with its saddle cut, and the run with its hole.
- Added, Pipe Cut at an Angle: Round pipe cut at an angle at one or both ends.
- Added, Pipe on a Plate: Round pipe standing on a flat or sloping plate, with the hole in the plate.
- Added, Pipe Offset (S-Bend): Offset (S-bend): two opposed miter bends with a straight between.
- Added: Holes to be cut out of a plate are drawn and exported as closed outlines on the cut layer.
- Added, Cross: Two branches set onto opposite sides of a run: equal, reducing or unequal.
- Added, Twin-Bend Breeches: A trunk dividing into two segmented bends; a bullhead at 90 degrees.
1.2.0: A home page, and V-pieces, Y-pieces and duct bends
- Added: Home page with a card for every module; addresses for the home page and for each module.
- Added, V-Piece: Breeches piece: one round inlet dividing straight into two round branches, equal, angled or unequal.
- Added, Y-Piece: A trunk dividing into two branches of the same diameter on flat miter cuts; a branch at 0 degrees gives a lateral or a tee.
- Added, Rectangular Duct Bend: Elbow of rectangular duct, rolled to a radius or in mitered segments: two cheeks, throat and heel.
- Changed: Interface restyled: typography, colours, spacing, and a module strip on small screens.
- Changed: New logo. Views dimension parts with three ends.
1.1.0: Cone and miter bends
- Added, Circle-to-Circle Transition (Cone): Circle-to-circle transition: right, eccentric, oblique or with inclined ends.
- Added, Miter Bend: Segmented bend of round duct, the radius given to the centreline or to the throat.
- Added, Miter Bend: A second diameter at End B gives a reducing or expanding bend with tapered gores.
1.0.0: First release
- Added, Rectangle-to-Rectangle Transition: Rectangle-to-rectangle transition in five configurations, developed by triangulation.
- Added: Workspace with parameters, 3D schematic, flat pattern, calculation panel and DXF export.
- Added: Top, front and right views on the drawing sheet and in the DXF, without overlap.
- Added: Dimensions exported as editable DIMENSION entities; plate labels on their own layer; keyboard shortcuts for the 3D views.
- Added, Rectangle-to-Rectangle Transition: Views and dimensions follow the Top = XY, Front = XZ, Right = YZ convention.
- Added, Rectangle-to-Circular Transition: Square-to-round transition with flat sides and conical corners, in five configurations.
- Added, Rectangle-to-Circular Transition: The rectangular end can be inclined as well as the round one.
- Added, Rectangle-to-Rectangle Transition: End inclinations are dimensioned as angles in the 3D view, on the sheet and in the DXF.
- Added, Rectangle-to-Circular Transition: End inclinations are dimensioned as angles in the 3D view, on the sheet and in the DXF.
- Added, Rectangle-to-Rectangle Transition: Switching configuration no longer discards entered values.
- Added, Rectangle-to-Circular Transition: Switching configuration no longer discards entered values.
- Added, Rectangle-to-Rectangle Transition: Inside, mid or outside sizes: the pattern is developed on the mid-thickness surface. Inclined faces carry aligned dimensions.
- Added, Rectangle-to-Circular Transition: Inside, mid or outside sizes: the pattern is developed on the mid-thickness surface. Diameters carry the diameter sign.
- Added, Rectangle-to-Rectangle Transition: The 3D view and the views always show the sizes as entered; only the developed layout uses the mid-thickness surface.
- Added, Rectangle-to-Circular Transition: The 3D view and the views always show the sizes as entered; only the developed layout uses the mid-thickness surface.
- Added: Dimension reference, thickness and weight shown in the application and in the DXF.
- Fixed: DXF header, dimension style and blocks corrected so that exported files load in AutoCAD without errors.