A cut list optimizer's job is to save material. The biggest lever it has is rotation - flipping a 800×400mm part to fit as 400×800mm where space is tight. On most projects, this is great. On furniture-grade plywood and melamine, it can ruin the build.
Here's how to think about grain direction so you save material without turning your bookshelf into a visual mess.
What "grain direction" means on a sheet good
Plywood has a face grain that runs parallel to the long edge of the sheet (the 8' direction on a 4×8 panel). The grain is the visible wood pattern on the face veneer. When parts rotate freely in the optimizer, some come out with grain running the short direction of the part - looking different from their identical-dimension neighbors that didn't rotate.
For melamine with a wood-look print, the same applies: the print has a direction, and rotated parts look obviously rotated.
For MDF, particle board, OSB, and most non-figured materials: there's no visible grain, so rotation is invisible and free.
When grain direction matters
Visible cabinet doors of the same style. If you have eight identical doors and four of them have horizontal grain while four have vertical, it looks like a mistake. Lock the grain.
Bookshelves with multiple shelves visible from the front. All shelves should grain-match. The side panels should grain-match each other but can run a different direction from the shelves (often vertical sides + horizontal shelves looks intentional).
Tabletops and desktops. The grain should run along the long axis or the user's natural sight line. Always lock.
Drawer fronts in a stack. Same as cabinet doors - they need to match.
Cathedral panels. Plywood with a cathedral grain pattern (the V-shape from a flat-sawn face veneer) needs to be oriented so the cathedral points up, like trees. Rotated 180°, it looks wrong. A grain lock stops 90° turns but cannot tell up from down, so check these on the sheet before you cut.
When grain direction doesn't matter
Cabinet interiors. Sides, bottoms, dividers - nobody sees them after the cabinet is loaded. Free rotation.
Backs. Always free rotation (nobody sees backs, and they're often thinner stock anyway).
Hidden structural parts. Cleats, blocking, French cleat halves, supports. Rotate freely.
Painted projects. Paint hides grain entirely. If everything's getting two coats of solid color, free rotation gives you maximum material savings.
Structural plywood (OSB, sheathing). Visual grain isn't an issue, but span direction may be - see below.
The structural angle
Plywood is stiffer in bending along its face grain (parallel to the long edge) than across it. The strong direction is the one the face grain runs in, so you orient that direction along the span or load. This matters for:
- Floor and roof sheathing - install sheets so the face grain (the long, 8' dimension) runs across the supports, letting the strong direction span the gap between joists or rafters. Span tables assume this orientation.
- Long shelves - a shelf with face grain running the long way, along the span, sags less under load than one running the short way.
- Bookcase shelves over 30" wide - orient the face grain along the span, not across it.
For these structural cases, lock rotation in the optimizer for those parts. The few mm of saved material isn't worth a sagging shelf or a failed inspection.
How to communicate grain direction in a cut list
Most cut lists use length × width notation where length is the long dimension. To express grain direction:
- Grain runs long: the standard convention - face grain runs along the longest dimension. Listed as 800×400mm.
- Grain runs short: the part is oriented with grain perpendicular to the long axis. Often noted with a special marker like "G:S" or a small arrow on the diagram.
In CutListCalc the first size you type is the one that runs along the grain. For a part whose grain runs across, type the short size first. Type the sheet with its long side first too - 2440×1220mm or 96×48in - because that is the way the face grain runs.
A good cut list optimizer lets you flag individual parts as grain-locked. The optimizer then refuses to rotate those parts during layout, even if rotation would save material.
In CutListCalc, switch on Grain direction matters under Settings and every part in the list is locked; unlock backs and interior parts with the arrow on their row. Locked parts carry a double-headed arrow on the cutting diagram and on the PDF.
How much material does locking grain cost?
On a typical kitchen cabinet build with 12 grain-locked door fronts and 6 grain-locked drawer fronts, expect to use 0.5-1 extra sheet of plywood vs free rotation. On a bookshelf, the cost is usually zero - the grain-locked parts are the ones that naturally orient that way anyway.
The cost is real but usually small. Lock when the visual matters; let it rotate when it doesn't.
Mixed projects
In CutListCalc a furniture build is one run: lock the visible parts - door fronts, drawer fronts, tops, visible shelves - and unlock the rest - interiors, backs, blocking, supports. Both kinds share the same sheets, with the free parts filling the gaps around the locked ones. In a tool without a per-part lock, split the list into two batches instead: optimize the grain-locked parts first with rotation off, then the free parts with rotation on.
This typically gives you the best of both worlds: a furniture-grade visual on the public faces, maximum waste reduction on the hidden parts.
A simple rule set
For furniture-grade builds: lock grain on visible faces, let interiors rotate. For shop furniture and structural builds: let everything rotate unless span direction matters. For paint-grade work: always rotate freely.
When in doubt, ask yourself: "If I look at this cabinet from the front five years from now, will rotated grain on this part bother me?" If yes, lock it.
Try the cut list calculator with Grain direction matters switched on. It locks parts one by one - it does not match grain across the parts of an assembly. If that is a hard requirement, see the MaxCut comparison.
Related: How to Read a Cutting Diagram · Plywood Grades Explained · How to Minimize Plywood Waste