Subscribe to Make Magazine Today!

Make: Projects

New Project: CNC Maker Bench

Create custom, open-source CNC tables for your workshop using AtFab’s parametric program — or just download and fabricate MAKE’s design.


We had just moved into the MAKE Providence office and we needed furniture. I decided to create a set of standing-height plywood workbenches to house our 3D printers and other CNC machines. I have access to a large CNC router, and I wanted to design custom tables tailored to my measurements. And I prefer to stand when I’m wrenching on machines, rather than sitting in a desk chair.


So I used AtFab’s parametric, open design table configuration software to create a table to my personalized ergonomic dimensions. I then adjusted the files in a CAD program, programmed the toolpaths, and cut the plywood on a ShopBot CNC router. The plywood was then sanded and stained to give it the look of reclaimed, weathered wood, and then assembled by hand.

View All

Depending on the tools and supplies on hand in your shop, you can build this CNC Maker Bench for as little as $100 unfinished, up to about $180 nicely finished. (That’s hundreds cheaper than MAKE’s traditional Maker Bench!)

MakerBenchSM2If you’ve been to a Maker Faire, you’ve seen the Maker Bench, a sturdy workbench made from plywood, sheeting clips, and aluminum pipe. It’s extremely durable, but at ~$500 in materials, it’s expensive. Plus, it didn’t have the look of finished furniture that I wanted for our office. So I chose to CNC these tables based on cost, my ability to access the necessary machines, and the ability to create a custom design.

Enter AtFab’s Parametric Table

The “One to Several” table was created by award-winning architects Filson and Rohrbacher, the creators of the AtFab CNC furniture line.


This table can be configured into many different variations by customizing the dimensions and joinery. AtFab has several parametric furniture configuration apps in progress, but they’re in Alpha and not yet available — until now!


AtFab generously sent me the Processing version of their “One to Several” table to create the CNC Maker Bench and has allowed me to provide the app to MAKE readers so you can make one too!


The Parametric Processing App, CNC Maker Bench and ShopBot .CRV files are available on GitHub. You can configure your table from scratch or you can skip the app completely and mill my files.

AtFAB 001_t table from AtFAB on Sketchfab.



Machine Bed Size Requirements

Machine access is an important part of this project. You’ll need to use a CNC router to cut these files. A machine with a 4’×8′ (1,219.2mm × 2,438.4mm) bed is preferred, as plywood commonly comes in 4’×8′ sheets. The larger the sheet size, the easier it is to arrange the parts and less waste material is generated. However, you could make this design work with a 4’×6′ cutting area.

There are numerous shared workshops popping up all over the world where you can access a large CNC router. Check out our Where to Get Digital Fabrication Tool Access page for more on how to get trained at a shop near you, so you can start busting out (almost) infinitely configurable furniture.

Share Your Design

We want to see your table variations! Send your photos, design files, tips, and experiences to anna [at] makermedia [dot] com.

Creative Commons License LICENSE: In accordance with AtFab’s OpenDesk license, the CNC Maker Bench by Anna Kaziunas France is licensed under a CC BY-NC-SA 4.0 License. Permissions beyond the scope of this license may be available from AtFab.

Anna Kaziunas France

Anna Kaziunas France

Editor, Make: Books

She's very interested in your ideas for practical digital fabrication focused books (anything that turns codes into things), as well as your adventures in synthetic biology, biohacking, personal genomics and programmable materials.

She’s also the Dean of the global Fab Academy program, the co-author of Getting Started with MakerBot, compiled the Make: 3D Printing book and ran Make:'s 2015 and 2014 3D Printer Shootout Weekend testing events.

She likes things that are computer-controlled, parametric, and open source — preferably all three.

Find her on her personal site, Twitter, , and Facebook.

  • Luis E. Rodriguez

    Could we pretty please have the .CRV files? I have a ShopBot and Vcarve Pro! :P

  • Anna Kaziunas France

    Sure! Thanks for the reminder, I will post them shortly. I have to re-do the .CRVs, my files are disorganized from running and optimizing the tests builds. There’s also an update of AtFab’s parametric application that I’ll be adding to the GitHub repo soon.

    • Luis E. Rodriguez

      Nice! I actually decided I was being lazy and used the AtFab’s parametric application since my stock is 19mm and I am a tad taller than you. ;)

      You rock! When will the app be up?

  • BryanS

    Very cool. I like the design. Has anyone made accompanying shelves for above the head storage on this design?

  • Ian Buchanan

    Where did the detailed tutorial go? It was here a few days ago, now its gone. It had information that the print copy didn’t have in it.

Related Supplies at Maker Shed