Build a Vacuum Hold-Down Table for CNC Routing Thin and Flexible Stock
- MDF sheet, 3/4in, for the vacuum table top
- Shop vacuum or dedicated vacuum pump (regenerative blower type)
- Vacuum gauge, panel mount
- Gasket seal tape or cord for grid channels
- Zone valve ball valves, 1in or 1.5in
- PVC pipe and fittings for manifold, 1-1.5in
- Vacuum hose, flexible, matched to pump inlet
- Perforated MDF or pegboard for the spoilboard surface layer
- Silicone sealant for sealing the manifold box
Thin plywood, acrylic, flexible gasket material, and anything under about 1/8" thick is a genuine problem for conventional CNC workholding. Clamps and screws either don't have enough material to bite into, or they hold the edges down while the middle of a large thin panel lifts and chatters against the cutter — especially on pocketing or fine detail passes where even a small amount of flex ruins the cut. A vacuum hold-down table solves this by pulling the entire underside of the sheet down evenly across its whole surface area, with no clamps or screws in the way of the toolpath at all. This project builds a zoned vacuum table sized to sit on top of your existing spoilboard.
How It Works
A vacuum table is really just an airtight box with a grid of shallow channels cut into the top surface, a thin perforated or porous top layer (so vacuum reaches the full sheet rather than just the channel lines), and a pump pulling air out through a manifold underneath. When a sheet is laid over the top and the pump runs, atmospheric pressure on top of the sheet and near-vacuum underneath combine to clamp the material down with real, distributed force — several hundred pounds of holding force across a full sheet is typical with a properly sealed table and an adequate pump, though actual force depends heavily on how much vacuum you can pull and maintain, which in turn depends on how well the sheet seals against the surface at its edges.
Build Steps
- Cut the grid. On your CNC router, cut a grid of channels (typically 3/8" wide, 1/4" deep, spaced 1.5–3" apart) into the MDF table top in a crosshatch pattern. This grid is what distributes vacuum evenly under the whole surface rather than just at a single port.
- Divide into zones. Rather than one single vacuum area, split the table into 2–4 independently valved zones. This lets you seal off zones not covered by your current workpiece — running vacuum under exposed, uncovered channels wastes pump capacity and tanks your usable vacuum level on the zone that actually has material on it.
- Build the manifold. Underneath the grid layer, a sealed plenum box (or a network of PVC pipe tapping into the grid at multiple points) connects all the channels to the pump inlet, with a ball valve per zone.
- Add the porous top layer. A thin perforated MDF or pegboard sheet on top of the channel grid spreads vacuum across the full surface instead of leaving un-held gaps between channel lines. Some builders use a layer of thin closed-cell gasket foam with a grid of small holes instead.
- Seal everything. Every joint in the manifold, every edge of the table perimeter, and the zone valve bodies themselves need to be airtight — silicone sealant on manifold joints and a gasket cord or tape around the table's outer perimeter where stock won't fully cover it.
- Plumb in the pump and gauge. A panel-mounted vacuum gauge lets you see your actual pulled vacuum level in real time and tells you immediately if a seal has failed mid-job rather than discovering it as a ruined cut.
Pump Sizing
A standard shop vacuum works for small tables and short jobs but isn't built for continuous-duty running and moves relatively little air at high vacuum. A dedicated regenerative blower (sold for CNC and woodworking vacuum tables specifically) is the better long-term choice — it's rated for continuous duty, moves more air at the vacuum levels you actually need (most hold-down tables run effectively in the 10–20 inHg range), and is quieter than a shop vac screaming for an entire job's runtime. Size the pump's CFM rating to your largest expected exposed/uncovered channel area per zone, not your whole table — this is exactly why zoning matters, since a well-zoned table with a mid-size pump will outperform an unzoned table with a bigger one.
Sealing Edge Stock
The table only holds down the area actually covered by sheet material — any exposed grid channel outside the workpiece's footprint is a vacuum leak as far as the system is concerned. For stock smaller than a full zone, mask off the exposed channels with tape, a sacrificial sheet, or weather-stripping foam pressed into the grid before running the pump. This single step is the difference between a table that holds thin stock rock-solid and one that never builds usable vacuum at all.
Practical Notes
- Thin, flexible, or already-cut-apart (e.g., nested small parts) material holds best — thick, rigid stock often doesn't need vacuum hold-down in the first place since clamps work fine.
- Expect to re-check seals periodically; MDF grid channels can swell slightly with humidity changes and gasket tape compresses over time.
- For a smaller footprint than a full-sheet table, a sized-down vacuum fixture built the same way works well as a dedicated jig for one recurring part — many shops run a full-size zoned table for general work and a few small single-zone fixtures for specific repeat jobs.
Once built and sealed properly, a vacuum table changes what's practical to cut on a desktop CNC router — thin plywood veneers, gasket sheet, and acrylic that would chatter or lift under any clamp-based setup sit dead flat and cut cleanly, with zero obstructions for the toolpath to work around.