Flip-Top CNC Table




About: I'm an inventor / maker / designer based in the Bay Area. My background is in residential architecture, film set design, animatronics, media arts, exhibit design, and electronics. I use digital design and fa...

Space is expensive, space saving is not. With this table in my garage, I have a 30 square foot work table and on the under side, a 33" X 33" Shapoko XXL CNC machine when I need it.

The CNC machine is screwed to the underside of the table top, which is attached to two side shelves with shafts and bearings. Four set screws keep the table rigid when it's in either position.

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: Live Q+A on Maker Project Lab

Donald Bell recently hosted me on his Maker Project Lab youtube channel. We talked about the design, fabrication options, and some ideas on how to improve it for the next round.

Step 2: Tools + Materials

At Pier 9, we've got all the awesome tools. I made this project using our Shopbot CNC.But don't worry, you don't need those fancy tools to make this project.

4'X8' CNC Machine

I used the Shopbot at Pier 9 to cut these pieces because it's big enough to fit a 4X8 sheet of plywood and it saves time. I know, you almost certainly don't have access to one, which is way I made the following instructable several years ago...

Digital Fabrication by Hand

If you don't have a CNC router, all you need is a hand drill, a jigsaw with a metal cutting blade, a large format print from a print shop, and some patience. Here's a link to my Digital Fabrication by Hand instructable, showing you how to be your own CNC machine: https://www.instructables.com/id/Digital-Fabrication-By-Hand/

I'll provide PDF drawings in the next step that you can use as templates to cut out your own parts by hand with a jigsaw.

3D Printing

EasyThreeD: $164 on Gearbest ($130 with coupon code: Easythreed)

For this project, I made my own thumb screws using hex bolts (described below) and 3D printed thumb screw handles. Gearbest was kind enough to send me an EasyThreeD desktop printer to try out for this project. You can't beat the price, it's dead-simple to use, and the results were totally satisfactory.

Jumper Laptop" Jumper 12in Laptop: $172 on Gearbest

The Easy Three D printer only works with a Windows PC using their free proprietary software, so Gearbest also gave me a 12" Jumper laptop. You can't beat the price, and it does the job with no trouble.


All of the following hardware can be substituted for smilier hardware available in your location and on your budget, but the CNC files are designed with these parts.

  • Two flange mounted ball bearings ($40 ea. from McMaster-Carr). These are for the rotational motion.
  • Two quick-disconnect bushings ($13 ea. from McMaster-Carr). These connect the shafts to the side shelves.
  • 1 1/2" Ø steel tube ($23 for 3' of tubing from McMaster-Carr, cut two 3" sections to length). These serve as a cheap alternative to expensive shafts for the rotational motion.
    • *This assembly is expensive (I had these parts lying around), you could probably make this work with some steel tube and a couple of shaft collars.
  • 1" wood screws ($7 for 100 pack from McMaster-Carr). These hole all the panels together.
  • 1/4-20 X 2" hex bolts, plus nuts and washers. These fasten the assembled shelf ends, bottom tray, and serve as thumbs screws when combined with 3D printed parts.
  • Eight 1/4-20 threaded inserts ($12 for a 25-pack on McMaster-Carr). These thread into holes on the revolving table top to keep it secure with thumb screws.
  • Four M-8 X 20mm hex bolts plus washers. These replace the adjustable feet on the bottom of the Shapeoko.
  • Four 4" high plate casters. The assembled table weighs about 300 LBs, the Shapeoko weighs 115 LBs, and you should factor in another 100 LBs to be on the safe side considering storage and weight of material to be cut or fixed. The casters you choose to use should be able to support 515 LBs. These casters on McMaster-Carr can carry that load (1400 LBs max).

Shapeoko XXL by Carbide 3D

  • This is a great CNC machine for furniture-sized projects. It's got a 33"(X) x 33"(Y) x 3"(Z) cutting area and it's fully compatible with Fusion's CAM tool. The post processing in Fusion seems to work very well with all the tests I've tried. Now that I've got a decent table, I'll be using it much more often.


  • 2" thick scrap wood. This will be cut into blocks about 4" X 4" or bigger as a means of attaching the CNC machine to the underside of the table.
  • Six 48" X 96", 1/2" thick (12mm) plywood sheets. All of the main pieces of the table are cut from this material.
  • Two 24" X 26", 1/4" thick (6mm) plywood sheets. This material is used for spacers between the rotating table and the side shelves.


Fusion 360 is free and it's awesome. I use it for everything I design and fabricate. If you have access to a CNC machine, it's about as good as it gets when it comes to easy and fast CNC programming.

Student / Educator License (renew free every 3 years)

Hobbyist / Startup (renew free yearly)

Step 3: Design + Files

The Fusion 360 archive (.f3d extension) is a working file that includes parameters (like plywood thickness) and joints that will let you preview the movement of the rotating table top. You can upload and edit this file to your own specifications.

The PDF files are sheet layouts that you can print at any print shop that can handle large format prints (which likely includes any shop that does architectural or construction document printing) and use as templates to cut the parts out using the Digital Fabrication by Hand instructable mentioned in the previous step. These sheets should be printed at 100% scale, which will be 48" X 96" sheets.

The STL file is a ready-to-print 3D file that will interface with the 1/4-20 screws described in the previous step.

Step 4: Cutting Panels

I used the 4X8 Shopbot I'm lucky enough to have access to at our shop in Pier 9. The panels are larger than the cutting area of the Shapeoko CNC (obviously) so I wasn't able to use it for this project.

There are total of six 48X96in X .5in panels that make up the shelf, and two 24X36in X .25in panels for the spacers on the sides. I laser cut the quarter inch panels.

Step 5: 3D Printing

The thumb screws are made from 1/4-20 hex bolts and 3D printed handles to save money. I used the EasyThreeD printer I mentioned in the intro and the parts came out fine. Not the best quality printer I've ever used, but totally acceptable for simple prints like this. I think this would be a great printer for a beginner- the interface and controls are dead-simple, it's very quiet, and fits on a desktop. For reference, you could print something about the size of a coffee mug on this machine.

Step 6: Assembly Method

The assembly method is something I've used before on projects like this. The panels have a kind of large finger joint profile, and the face of each finger joint has a 1/8" pilot hole drilled in it. I hold the parts together and use a hand drill to trill a pilot hole into the panel that's perpendicular to the hole. That way I know the hole is straight (having used the pilot hole made by the CNC), and I can prevent the plywood from splitting due to the pressure made by the screw.

With the pilot hole drilled, I use countersunk square drive screws because they sit flush with the panels and are very hard to strip (and they look cooler than philips head screws).

Step 7: Assemble Side Shelves

The first parts to assemble are the side shelves. They're pretty straightforward if you follow them method I described in the previous step.

You can also add the bushings lined up with the holes in the big panels in this step. The bushings go on the inside of the shelf. There is no room between the panels for the bushing to go on the outside.

NOTE: Make sure that the panels with the shelf peg holes in them line up! They're not symmetrical on the horizontal axis, so it's easy to reverse them and find yourself drilling holes to make the shelves level (I may or may not have done this).

Step 8: Assemble Table Top and Bottom Tray

It's the same story with the tray and the table top. You can also add the 1/4" spacer panels and the ball bearings in this step.

NOTE: Make sure that the bearings are installed on the inside face of the table tray. There is no room on the gap between the table top and the side shelves for this particular bearing.

Step 9: Attach Side Shelves, Table Top, and Bottom Tray

When all the modules are done, it's time to bolt everything together.

First, I bolted the bottom tray to the side shelves with the whole thing turned on its side. Then I turned the table on its side and placed the table top so that the bushings lined up with the bearings, then tapped in the shafts with a hammer. There are set screws on the bearings and bushings that will keep the gap from widening when the table is swiveled.

Next I added the threaded inserts to the table top sides and used the thumb screws to secure the table top.

With that done, I attached the casters to the bottom so that they were centered half way between the side shelves and the center tray.

Step 10: Attach CNC Machine

With the flip table in the CNC position, I placed the CNC machine on it and removed the adjustable feet. I got some 2" thick scrap wood blocks and attached them to the corners of the machine with hex bolts and washers (M8 size bolts) and used some scrap aluminum angles to attach them to the table top.

In hindsight the brackets were probably unnecessary, I could have just screwed them into the table top from the underside.

Step 11: Finished Product / Lessons Learned

Overall I'm very happy with the table, but given the weight and the small amount of shear material stabilizing it in the long dimension, it wobbled more than I was comfortable with. I made some small quick-release chalks for the overhanging edges of the shelves that keep it very steady.

A good way to build it might be to have eight casters- four where you see them in the pictures, and another four at the outside corners. Also, there's no point in using any fixed casters at all- swivel casters all around would do (I just used what I had lying around in the shop.

The next alteration is going to be incorporating a shop vac system and a hood for the router to control dust when cutting.

Planning on building your own? Ask my anything in the comments and please share your results.



    • Indoor Lighting Contest

      Indoor Lighting Contest
    • Metal Contest

      Metal Contest
    • Make It Fly Challenge

      Make It Fly Challenge

    53 Discussions


    7 months ago

    All these Machine Made Projects are impressive. However, the design and execution left one significant feature half done. The work Height for the CNC orientation drops a foot or so relative to the work surface/table position.


    7 months ago on Step 1

    Great design, just don't think it's good to be flipping a CNC around like that...would be awesome for a small table saw or sander.


    Question 1 year ago on Introduction

    Nice design. One reason I haven't made the leap to get a CNC is the space to put it when not in use or even space when it is in use and want to do other things while it is performing a long running operation (which leads to how big of a machine to I build). Just wondering, have you tried running it while it is inverted? Since everything has to be nice and tight to get accurate cuts, it seems like it might work just as well inverted and allow you to use the top of the table at the same time?

    2 answers

    Answer 1 year ago

    I haven’t tried it, but I honestly can’t think of a reason why it wouldn’t work. I doubt the Z axis relies in any significant way on gravity helping it out, and the bearings are snug on both sides of the tracks. The only issue would be that it would be a real pain to fixture the material upside-down. Every time you run a process for the first time, you have to watch it like a hawk to make sure it isn’t doing anything weird, and sometimes you have to pause it and add another hold-down point. I think it would mostly just be really inconvenient, but it would probably work.


    Reply 7 months ago

    I would be a little concerned about the router sucking in all the material that would be falling over it. I would feel better operating upside down if you had a dust collector. I personally watch mine like a hawk and so I would not operate it upside down. CNC jobs rarely go wrong, but when they do things go bad quickly.

    Donald Bell

    1 year ago

    Thanks for including our conversation in your Instructable! Just know that it's never my expectation that you'll include these, but if you feel it adds value to your Instructable, I'm honored. Talk to you again soon!

    1 reply
    JON-A-TRONDonald Bell

    Reply 1 year ago

    Dude, for sure! I love your channel and I’m honor that you’ve included my work so many times.


    1 year ago

    Awesome idea Jon! I really appreciate it....I myself keep every table, heavy tool, etc in my shop on casters so I can re-configure. Anywhere I can make something do double-duty I can....this thinking is efficiency at it's best!

    1 reply

    Reply 1 year ago

    Thanks man! It does the trick for what I need to do, but if I were to do it over again I might use hardwood and a steel frame.


    1 year ago

    I think I would have just mounted the CNC what ever under the work bench. My son and I built him a 4'x9' (those still stuck in the metric may need to know that there are 2.54 cm per inch and 12 inches per foot) that is work bench high (30 some inches). The next one we build will be able to handle a 5'x10' piece of steel and be about 12" off of the ground. It is a little rough for an old guy and his son to get a 600 lb+ (2.2 lbs/ kg) piece of 1/2"x48"x96" steel that far off of the ground.

    7 replies

    Reply 1 year ago

    I actually had a setup with the CNC beneath a table top before I made this one. It was a pain in the ass when I wanted to use the CNC because I had to remove the table top. Of course if I had a 4X8 in my garage this wouldn't really make sense!


    Reply 1 year ago

    You couldn't just leave the top on and slide a piece of wood into the CNC? I have never tried it, but it seems better to just leave the top in place.


    Reply 1 year ago

    Also, for a vacuum system has to have a hose coming down from above to avoid snags.


    Reply 1 year ago

    You could, but depending on how you’re fixturing and how big your piece is, that can be really difficult. It would only really be okay with small pieces fixtures close to the open ends.


    Reply 1 year ago

    I remember "When NASA Lost a Spacecraft Because It Didn't Use Metric" ;)


    Reply 1 year ago

    That would be more "tainted by metric" than not using the metric system. Either system will work. The U.S.A. has clearly decided to go non-metric and if you want to trade with the U.S.A. you too will be non-metric.


    Reply 1 year ago

    Yeah, I also remember when they put a bunch of people on the moon without the metric system. ;)


    1 year ago

    I wish I had the space to build one of these :)