Cup rack β grid calculator
Front view, drawn to scale. Click a horizontal separator segment to remove it and merge the bins above/below into one tall opening; click the dashed ghost to put it back. Piece cards and the cut sheet update to match.
Pieces
Top views, both axes to scale. Dashed full-height slots are through dadoes (ΒΌβ³ deep); partial slots are egg-crate laps (Β½ width + ΒΌβ³ deep). Positions measured from the piece's end to the near edge of the slot. The π§ line routes every cut: position β jig @ groove distance β (flipped) means register the piece's other end against the start blocker, which is why a 3Β½β³ dado can be cut on a 10Β½β³ groove.
Cut sheet
First-fit-decreasing packing with β β³ saw kerf between pieces. Plank width is the rack depth β every piece is a straight crosscut.
Jigs
One card per jig, each with a plan view and an isometry. Build dimensions run from the START OF THE JIG β the outer face of the start blocker β so you can hook a tape on the jig's front edge; groove-from-blocker distances (used for piece registration) appear in the card title. The start blocker is drawn broken off with a wavy break line β a visual aid to reveal the riser and workpiece, not the end of the piece. A jig is part-agnostic: it only fixes blockerβgroove distances. Every ΒΌβ³ dado in the build is collected, pieces may register either end against the blocker (180Β° flip β marked "flipped"), and flip choices are optimized to minimize the number of jigs. Grooves share a jig only when adjacent router guides keep at least one flange diameter of clearance; each guide sits (flange β ply)/2 behind its groove. Egg-crate jigs are separate tools: their groove enters from the left rail only and stops ΒΌβ³ past the workpiece centerline β the far side stays connected β with a permanent stop block at each groove's end on the widened rail. Vertical dims on their plans give the slot depth in the workpiece and the stop-face position from the entry edge.