Build guide · Frameless 3-drawer cabinet

Gym Lower Cabinet on Axilo legs

A standalone 783 mm-wide frameless cabinet with three drawer fronts — a shallow 147 mm top tray over two deep 304.5 mm drawers — all running 12″ Salice undermount slides. Same joinery family as the vanity build — 16 mm hard maple boxes, 12 mm plywood bottoms in 6 mm grooves on the sides and front, back panel shorter and sitting on top of the bottom, bottom slides in from the rear with a 50 mm hook notch in its back edge.

Exterior783 × 768 × 359 mm
Interior745 × 749 × 340 mm
Drawer fronts147 · 304.5 · 304.5 mm
SlidesSalice 12″ G5U6S305XXF6
Box heights105 · 180 · 180 mm
LegsHafele Axilo ≈100 ±20
Cabinet top868 mm above floor
Spacer blocks40 · 314 · 599 mm

The cabinet

One frameless box, three drawers (1 shallow + 2 deep)

Standalone — no adjacent cabinet, no plumbing, no sink. Three drawer fronts stack inside a 768 mm-tall carcass: a 147 mm shallow top, then two 304.5 mm deep drawers. 3 mm reveals at every joint and at both side edges. Slides now share the vanity and right cab spacer kit (40 / 314 / 599) so one cut yields blocks for all three cabinets — the 3 mm shorter top front absorbs the 3 mm carcass-height difference (768 vs 771).

ReferenceWidthHeightDepthNotes
Carcass exterior783 mm768 mm359 mmFrameless · 19 mm top/bottom panels · 19 mm sides
Note: sides 38 mm total (each side is 19 mm). The interior math below uses 38 mm = 19 + 19 mm side panels in pair.
Carcass interior745 mm749 mm340 mm= ext − 38 mm sides / − 19 mm bottom / − 19 mm back
Cabinet top above floor868 mm nominal= 768 carcass + 100 leg · range 848–888 mm with leg adjust
Hafele Axilo legs≈100 mm nominal (±20 mm adjust)4 legs, one per corner
Interior dimensions matter for two things: the width sets the drawer box OSW via the Salice deduction (745 − 10 = 735 mm OSW), and the depth has to clear the 12″ slide's minimum cabinet depth (no socket): 323 mm. You have 340 → 17 mm spare. Comfortable.

The answer

Your spacer-block heights

Each number is the height from the cabinet interior floor to the bottom of the Salice runner — i.e. the plywood strip you rest the slide on. Three unique heights, each used once.

40 mm
bottom drawer (Salice bracket minimum)
314 mm
middle drawer — matches the vanity middle and right cab middle so all three cabinets share one spacer kit
599 mm
top drawer (slide bottom aligns with front bottom: 147 top front + 3 top reveal = 150 mm from interior top → slide z = 749 − 150 = 599; matches vanity right cab)
3 unique
one block per slide — three blocks total · shared kit across vanity, right cab, and gym lower
DrawerSlide / spacer heightSlideBox L × HFront (W × H)
Top drawer (shallow tray)599 mm12″ G5U6S305XXF6305 × 105777 × 147
Middle drawer314 mm12″ G5U6S305XXF6305 × 180777 × 304.5
Bottom drawer40 mm12″ G5U6S305XXF6305 × 180777 × 304.5
How the heights derive. The face layout drives the slide-zs. Four 3 mm reveals + 147 + 304.5 + 304.5 = 768 mm (carcass face) ✓. The bottom slide sits at z = 40 — the Salice bracket minimum (bracket drops ~38 mm below the box bottom; 40 leaves a 2 mm safety margin above the cabinet floor). The middle slide sits at z = 314 — matching the vanity middle (drain-constrained) and the right cab middle so all three cabinets share one spacer kit. Drawer-pitch btm→mid is 274 mm (314 − 40); pitch mid→top is 285 mm (599 − 314). The top slide sits at z = 599 — derived by the founder's rule: slide bottom aligns with front bottom. Top front is 147 mm tall with a 3 mm reveal at the top, so the slide bottom lands 147 + 3 = 150 mm below the interior top (z = 749 − 150 = 599). The 105 mm box rides above the slide → box top at z = 704, leaving ~45 mm of headroom under the interior top. Three unique heights — identical to the vanity middle and the right cab middle, so one set of cuts feeds all three builds.
Bench-correction lineage. Earlier drafts of this guide used top-slide z = 619, then z = 596 with a 150 mm top front. A later revision used middle-slide z = 348. The current spec — z = 40 / 314 / 599 with fronts 147 / 304.5 / 304.5 — locks the gym lower cabinet's middle slide to the vanity middle (drain-constrained) and the right cab middle, so all three cabinets share one spacer kit and the same drawer-box rhythm. All reveals stay at 3 mm; the 3 mm shorter top front absorbs the 3 mm carcass-height difference (768 here vs 771 on the vanity right cab).

Heights are to the bottom of the runner. Confirm your hardware's own runner-bottom-to-box-bottom offset on one dry-fit and shim the block by that couple mm if needed; then use the Salice ±6 mm clip adjustment to bring each front onto the reveal line.

Front elevation

Shallow top tray over two deep drawers, 3 mm reveals

Carcass face is 768 mm tall. Four reveals (top, two between-fronts, bottom) eat 12 mm. The remaining 756 mm splits into a 147 mm top, a 304.5 mm middle, and a 304.5 mm bottom (147 + 304.5 + 304.5 = 756 ✓). Side reveals are 3 mm at the left edge and 3 mm at the right edge — the cabinet stands alone, no neighbour to match.

Cabinet top (carcass) Top drawer · 12″ · shallow tray 147 front · box 105 × 305 · slide @ z = 599 Middle drawer · 12″ 304.5 front · box 180 × 305 · slide @ z = 314 Bottom drawer · 12″ 304.5 front · box 180 × 305 · slide @ z = 40 Floor — cabinet top sits 868 mm above floor (±20 mm with leg adjust) 3 mm 3 mm 3 mm 3 mm z = 40 (btm slide) z = 314 (mid slide) z = 599 (top slide) 3 mm side reveal 3 mm side reveal CARCASS · 783 mm wide × 768 mm tall × 359 mm deep · drawer fronts 777 mm wide 768 mm carcass 100 legs
Front sizes: top 147 mm, middle 304.5 mm, bottom 304.5 mm; all 777 mm wide; 3 mm reveals all around. Cabinet face = 768 mm; 4 reveals × 3 = 12; 147 + 304.5 + 304.5 + 12 = 768 ✓. Drawer front WIDTH = 783 − 6 (3 mm reveal each side) = 777 mm. The fronts mount to the boxes with Salice clips so the ±6 mm vertical adjust dials each front onto its reveal line.

Side section

Three boxes — one shallow tray, two deep — stacked over the legs

Looking at the cabinet from the side. Two box heights for the lowers and a shallow top: top 105 mm, middle 180 mm, bottom 180 mm; all 305 mm long. The slides sit at z = 40 / 314 / 599 mm above the interior floor (the cabinet bottom panel), and the legs add a nominal 100 mm of standoff to the floor.

Floor — datum 0 for leg/plumbing math top 19 bottom 19 back 19 Bottom drawer box 180 tall · 305 long slide bottom @ z = 40 mm spacer 40 Middle drawer box 180 tall · 305 long slide bottom @ z = 314 mm Top drawer (tray) 105 tall · 305 long (box top z = 704 — interior 749 — 45 mm headroom) slide bottom @ z = 599 mm top front · 147 mid front · 304.5 btm front · 304.5 Axilo Axilo ≈100 ±20 mm 359 mm exterior depth 340 mm interior depth · 12″ slide needs 323 — 17 mm spare 868 cab top (above floor) interior top z = 749 599 top slide 314 mid slide 40 btm slide 0 interior floor (datum) exterior btm = z −19 floor (−119 in cab coords) 274 mm (btm→mid) 285 mm (mid→top)
Two box heights: top 105 mm (shallow tray), middle 180 mm, bottom 180 mm — all 305 mm long × 735 mm OSW. Slides at z = 40 / 314 / 599 mm. Top drawer's box top lands at z = 704 → 45 mm headroom under the interior top (749). 12″ slide depth math: 323 mm needed (no rear socket); 340 mm available; 17 mm spare. Side-mounted, no rear sockets.

The parts

Hardware — and how each one fits

Two items. All identical across the three drawers, four legs across the cabinet.

Fits as planned
G5U6S305XXF6Fits ×3
Salice Progressa+ 12″ undermount
Soft-close, 120 lb, 1/2″–5/8″ box. Drawer 305 mm, runner 314 mm; min cabinet depth (no socket) 323 mm — you have 340, 17 mm spare. 50 mm rear notch in the bottom panel. Side-mount only (no rear sockets). Three pairs — one per drawer.
Axilo ≈100Adjustable ×4
Hafele Axilo cabinet legs
~100 mm nominal, ±20 mm field adjust. Four legs (one per corner). Sets the cabinet top at 868 mm nominal above the floor. Lock the legs before final slide mounting; record the setting for future service.

At the bench

Spacer-block cut list & build notes

Three plywood strips, each used once. Set on the cabinet floor against the side, runner resting on top.

CRITICAL — Rear-hook hole: drill this, don't skip it.
Each drawer box back panel needs an 8 mm (5/16″) hole, 10 mm minimum depth — 12 mm recommended (2 mm safety margin), drilled into the inside face of the back panel, centered side-to-side, with the hole center ~9.5 mm above the inside top of the bottom panel (matches the "9.5" dim on the Salice spec card). The slide's rear hook passes up through the 50 mm notch in the bottom panel and engages this hole. Bench-confirmed failure mode (2026-05-24): a too-shallow hole prevented the rear hook from seating, leaving the drawer box ~3 mm proud of the cabinet face even with slide setback at 4 mm and box length within spec. Drilling to depth fixed it instantly. Drill before assembling the back panel into the box — it's much easier on a drill press than inside a glued-up U.
×140 mmbottom drawer (Salice bracket minimum)
×1314 mmmiddle drawer (matches vanity middle and right cab middle — shared spacer kit)
×1599 mmtop drawer (= 749 interior top − 147 front − 3 top reveal; matches vanity right cab)

Three unique heights, three pieces total. Cut from any 12 mm or thicker scrap ply — the strip just has to be flat and at least as wide as the slide's mounting flange (~16 mm) plus a screw margin.

Salice Progressa box prep

Box material 5/8″ (16 mm) hard maple sides / front / back. Bottoms are 12 mm plywood captured in 6 mm deep × 12 mm wide grooves cut into the sides and front only (no groove in the back panel). The back panel sits ON TOP of the bottom and is therefore shorter than the sides/front by 22 mm (groove bottom is 10 mm above the box bottom edge, matching the Salice ~9.5 mm drawer-bottom clearance). The bottom slides in from the rear after the U is assembled; its back edge is flush with the back face of the back panel. Cut a 50 mm × ~25 mm hook notch centered in the BACK EDGE of the BOTTOM panel (not the back panel) for the Salice rear hook, and drill an 8 mm Ø × 12 mm-deep hole in the inside face of the back panel (centered, ~9.5 mm above the bottom-panel inside floor) — the hook rises through the notch and locks into that hole. Box outside width = inside cabinet width − 10 mm per the Salice Progressa+ spec card's calculation formula for 16 mm sides → 735 mm OSW. Front + back fit BETWEEN the sides (so their width = OSW − 32 = 703 mm). Side-mount only — slides screw to the side panels, no rear sockets.

Box length: three 12″ drawers → 305 mm box / 314 mm runner. Box outside width: 735 mm (same for all three drawers). Box heights: top tray 105, middle 180, bottom 180 (both lower drawers share the same 180 mm side stock).

Setting the fronts

Heights are to the bottom of the runner = top of your spacer. Dry-fit one runner to check its own bottom-to-box-bottom offset and shim the block by that couple mm. Then use the ±6 mm vertical clip adjust to bring each front onto the 3 mm reveal line. Three different slide-zs — measure twice when cutting the spacer blocks (40 / 314 / 599) so you don't mix them up. These match the vanity middle and right cab middle so one set of cuts feeds all three builds.

Front widths: all three are 777 mm wide. Heights vary: top 147, middle 304.5, bottom 304.5.

Pre-mount sequence: ① Lock the Hafele Axilo legs at the chosen height (target: 868 mm cabinet top above floor). ② Mount the three 12″ slides at z = 40 / 314 / 599 mm on each side panel using the matching spacer block as your gauge. ③ Drill the 8 mm × 12 mm-deep rear-hook hole in each back panel BEFORE assembling the boxes (centered, ~9.5 mm above the bottom-panel inside floor — see the red callout above). ④ Build the three drawer boxes — top (105 H), middle (180 H), bottom (180 H). ⑤ Hook the boxes onto the slides; check the fronts land on the reveal lines, fine-tune with the ±6 mm clip adjust.
Back-panel / nailer note: the 12″ slide only needs 323 mm of cabinet depth, and you have 340 mm — a 17 mm spare. If you add a 19 mm-thick back nailer at any of the slide z-zones (z = 40, 314, 599), effective depth at that band drops to 340 − 19 = 321 mm, which is 2 mm shy of the slide's minimum. To avoid this: either (a) place the nailer between the slide zones (any z-band outside 40–60, 314–334, 599–619 is clear), (b) fasten directly through the back panel into the wall (no nailer needed for a small cabinet like this), or (c) thin the nailer to ≤17 mm. With no plumbing in this cabinet there's no other constraint on nailer placement.

Drawer-box panel cut list

Three drawers, three different box heights. Sides, fronts, and backs are 5/8″ (16 mm) hard maple. Bottoms are 12 mm plywood captured in 6 mm × 6 mm grooves on the sides and front only — the back panel is shorter (sits on top of the bottom; bottom slides in from the rear after assembly). The 50 mm hook notch is centered in the BACK EDGE of the BOTTOM panel, not the back panel.

DrawerBox outside (L × W × H, mm)Sides ×2 (L × H, 16 mm maple)Front ×1 (W × H, 16 mm maple)Back ×1 (W × H, 16 mm maple — sits on top of bottom)Bottom ×1 — 12 mm ply (W × L)
Top (shallow tray)305 × 735 × 105305 × 105703 × 105703 × 83715 × 295
Middle305 × 735 × 180305 × 180703 × 180703 × 158715 × 295
Bottom305 × 735 × 180305 × 180703 × 180703 × 158715 × 295

Cut-list — check off pieces as you cut them

Grouped by drawer. Checkboxes persist across page refreshes (saved in your browser's localStorage).

16 mm hard maple — sides + fronts + backs 12 mm ply — bottoms

Top drawer · shallow tray (box 105 H · front 147 H)

MaterialThickDimensions (mm)QtyFor
hard maple16 mm305 × 105 (sides)2Top-drawer SIDES — groove 6×6 set 10 mm up from bottom edge
hard maple16 mm703 × 105 (front)1Top-drawer FRONT — full box height, grooved bottom edge
hard maple16 mm703 × 83 (back)1Top-drawer BACK — sits on top of bottom (NO hook notch)
plywood12 mm715 × 295 (bottom)1Top-drawer BOTTOM — 50 mm hook notch centered in back edge

Middle drawer (box 180 H · front 304.5 H)

MaterialThickDimensions (mm)QtyFor
hard maple16 mm305 × 180 (sides)2Middle-drawer SIDES
hard maple16 mm703 × 180 (front)1Middle-drawer FRONT — full box height, grooved bottom edge
hard maple16 mm703 × 158 (back)1Middle-drawer BACK — sits on top of bottom (NO hook notch)
plywood12 mm715 × 295 (bottom)1Middle-drawer BOTTOM — 50 mm hook notch centered in back edge

Bottom drawer (box 180 H · front 304.5 H)

MaterialThickDimensions (mm)QtyFor
hard maple16 mm305 × 180 (sides)2Bottom-drawer SIDES
hard maple16 mm703 × 180 (front)1Bottom-drawer FRONT — full box height, grooved bottom edge
hard maple16 mm703 × 158 (back)1Bottom-drawer BACK — sits on top of bottom (NO hook notch)
plywood12 mm715 × 295 (bottom)1Bottom-drawer BOTTOM — 50 mm hook notch centered in back edge

Totals: 6 maple sides + 3 maple fronts + 3 maple backs + 3 plywood bottoms = 15 pieces across 3 drawer boxes. One box length (305 mm), one OSW (735 mm), one bottom-panel footprint (715 × 295) — only the box-height dimension varies per drawer.

Box-width math (per the Salice Progressa+ spec card): "Calculation Formula for Outside Drawer Width" says for 16 mm (5/8″) drawer sides, deduct 10 mm from the inside cabinet width. So: cabinet interior 745 → OSW = 735 mm.

Front / back width math (5/8″ sides, fronts + backs sit BETWEEN the sides): front and back width = OSW − 2 × 16 mm = OSW − 32 = 703 mm. (This also equals the Salice spec card's "inside drawer width" formula: opening width − 42 mm — 42 mm = 10 mm Salice clearance + 2 × 16 mm sides. Both give the same answer.)

Joinery (drawer bottoms): 12 mm plywood captured in 6 mm × 6 mm grooves on the SIDES and FRONT only — NO groove in the back panel. Grooves are set 10 mm up from the bottom edge (matches the Salice ~9.5 mm drawer-bottom clearance). The back panel is shorter than the sides/front and sits on top of the bottom; the bottom slides in from the rear after the U is glued up, and its back edge is flush with the back face of the back panel.

Bottom-panel math: Bottom WIDTH = (OSW − 2 × 16) + 2 × 6 dado = OSW − 20 = 715 mm. Bottom LENGTH = (L − 16 front − 0 back) + 6 front dado = L − 10 = 295 mm. Bottom-panel footprint is the same for all three drawers — only the box height differs.

Back-panel height (per drawer): back panel HEIGHT = box H − 22 mm (10 mm groove-bottom offset + 12 mm bottom thickness). Top: 105 − 22 = 83. Middle: 180 − 22 = 158. Bottom: 180 − 22 = 158.

50 mm hook notch + 8 mm hook hole: Cut ~50 mm wide × ~25 mm deep into the BACK EDGE of the BOTTOM panel, centered. The notch lets the Salice rear hook pass UP through the bottom panel to engage an 8 mm (5/16″) diameter × 12 mm deep hole drilled into the INSIDE FACE of the back panel, centered side-to-side, hole center ~9.5 mm above the inside top of the bottom panel. The hole is what locks the box down — without it (or with it too shallow) the box will sit several mm proud of the cabinet face. Drill it before assembly.

Front-to-box offset: box tops sit at z = slide + box H = z 220 (btm, 40+180), z 494 (mid, 314+180), z 704 (top, 599+105). Each front overhangs its box top/bottom asymmetrically (e.g. bottom drawer: 304.5 mm front − 180 mm box = 124.5 mm of front extending beyond the box, split top/bottom by the Salice clip ±6 mm adjust). The top drawer's slide bottom is aligned with its front bottom (founder's rule), so the 105 mm box rides above the slide and leaves ~45 mm of clearance under the interior top. The Salice ±6 mm clip adjust dials in the reveal.

Reference

Spec sheets