# Piggy Coffee Table - CNC Router

25,438

346

23

## Introduction: Piggy Coffee Table - CNC Router

As a furniture designer + maker I like to be surrounded by beautiful furniture. When I joined Instructables as an Artist in Residence at Pier 9 we had recently moved to a new office space that had no “lounging” space except for a sofa. We really needed a coffee table to go in front so I decided to design and make one for our new lounge.

Concept: I wanted to make a table that would resemble an animal, in this case a pig. I didn’t want to create a flat surface on the top because by crossing the plywood every two inches or so would give me enough area to rest a plate, cup or anything you want. The overall result was a really sturdy and strong table. I hope you follow along and make one yourself!

## Step 1: Materials

Materials:

• ¾ inch black melamine plywood
• Shopbot
• ¼ inch End Mill
• File + Sand Paper
• Orbital Sander (optional)
• Wood Glue

IMPORTANT: measure the thickness of your plywood! I purchased the black melamine plywood in 0.75” thick (19.05 mm) but as you can see from the photo, it was 20.16 mm thick. This is really important to take note because the design has locking parts and we need to accommodate for a thicker material.

## Step 2: Design and Prepare Vector Work

I used Rhino to design the table because I’m pretty comfortable working with that software. However, I was told that 123D has an amazing feature that would simply my process a lot and would love to get a hold on it for future projects.

My biggest design constraint was how long the table was going to be because of the size of the Shopbot working area: 4’ x 2’. I draw an ellipse with a shape that I liked and then made an ellipsoid to have a 3D view. Then, I decided on the grid I was going to make (viewed from the top). With that in mind I draw some lines for each surface. You can download th Rhino file, and STL version and 3Dmax to play around and edit the design.

Once I had all the flat pieces I arranged them in 4’ x 2’ sheets. Download the illustrator or Autocad file which you will need to create the toolpaths.

Files included:

• coffee.dwg: Vector file. Use this to import in Partworks. measurments in inches
• coffee-table.3dm: Rhino File. Use to edit the design as you please.
• coffee-table.max: 3DS MAX file used for Rendering purposes.
• coffee-table.stl: for a 3d preview.
• coffee-table-vectors.ai: Vectors in Adobe Illustrator, measurements in mm.

## Step 3: PartWorks: Creating Toolpaths

Create a New File.

Now in Job Setup: We will create a file with the size of our material: 4' x 2' x 1/4" (or how thick your true material is). Zero on the top.

Import Vectors files and your vectors will appear on your sheet. Sometimes your vectors might be outside the sheet so will need to zoom out.

Another thing you need to do is actually joining open vectors, under the section Edit Vectors. Control+A will select all of the vectors and then hit the Join button. Hit the Join button again.

If you need to correct or move some objects around the sheet now is the time to do it. You might want to do this to optimize material.

Control + A (select all), click on the right tab: Toolpaths (pin it so you have it open for the rest of your session).

The 3rd icon is for Profile cut and a fill in sheet will appear with options. The first set of values will determine how deep you want to make the cut. Our start depth will be zero since we zeroed on the top of the surface. You want to cut all the material and a tiny bit of the sacrificial board so add a little depth to your Cut Depth (C).

Now you need to select the Toolbit you will be cutting with. Click on Select and use a 1/4 inch End Mill

Since we are cutting the pieces mark on Machine Vectors: Outside/Right.

Add Ramps to Toolpath, Smooth, pick a Distance (4-6 inches works well).

Save Toolpaths: You will be prompted a "WARNING - Tool will cut through material" but you know that already because you did that on purpose when you selected the cutting depth. Once you succesfully created the toolpaths you will see a preview. Once you are satisfied with what you see, hit Close.

Make sure you select Profile1 and hit Save Toolpaths, it will have an extension SBP.

NOTE ON CREATING TABS: Tabs are pieces of your material that won't be cut to hold the parts in place. Since I had quite a lot of parts to cut and I didn't want to do a lot of post-processing work I decided NOT TO MAKE TABS. If you have a worktable with vacuum then this is great because you won't need tabs anyway.

## Step 4: ​Zero X, Y and Z Axis

Now you are ready to cut the pieces for your table. Place your 4’ x 2’ sheet of ¾ plywood on the worktable of the Shopbot. Use screws to get the sheet down to the table.

Turn on the Shopbot and the Computer. Open the Shopbot manager. Put the ¼ inch End Mill on the Collet and you are ready to Zero the machine in 3 axis.

Use the proxy switches to Zero both X and Y Axis. Now use the Z plate to zero the Z axis of the Machine.

Zero Z Axis with Z Plate:

• Cuts - C2: Zero Z Axis w/Zero Plate
• It will prompt if we have the Zero Plate bellow our bit. Hit Enter when ready.
• It will now go down, touch the plate, go up and then slowly go down again to touch the plate one more time.
• It will prompt that it has been zeroed. Awesome, now you are ready to begin the cuts!

## Step 5: Run Toolpath File

Open your Toolpath file and hit Start. You will be prompted a Warning message to start your Router/Spindle. Make sure you actually start the spindle before hitting OK on the Warning message.

The Shopbot will now begin to make the cuts on your material.

## Step 6: Watch and Remove Parts

Now this is the easy and fun part. You sit down next to the router and watch how the machine cuts all of your pieces. Since I was using a ¼ inch End Mill it will make 3 passes before it actually cuts loose each single part.

Remember that we didn’t add tabs so if your pieces are really close to each other it might be a good thing to take your recently cut piece out of the table. I did this easily without stopping the machine.

Once the job is done the Spindle will turn off and you can unscrew your material off the worktable. For a single coffee table 4 sheets of 4’ x 2’ is needed so now go ahead and repeat the process for every sheet. I ran out of black melamine so I used one white melamine I had from other projects.

Note some scratches: I ordered the black melamine and it came in pretty bad shape. It had quite some big scratches (shown on photo).

## Step 7: Sanding Edges

After I had all my parts cut I observed that a few pieces were not really smooth on a few edges. This was probably done because I probably didn’t have my material completely flat on the worktable.

I went and grabbed a file and sandpaper to smoothen the edges away. If you have an orbital sander, more power to you!

## Step 8: Organize Assembly

We have a bunch of pieces and it is a good idea to organize them before we begin to assemble the table. We should have 2 of each except for the 1 middle section. Things are looking good!

## Step 9: Assemble Upside Down

Using the middle section (the only cut piece that doesn’t have a duplicate) grab and mark the center (I used blue tape). Now grab the biggest “ribs” and put them on each side. Put some glue before sliding the ribs to the main body.

Continue doing the same with smaller ribs and so on until you get to the leg section.

## Step 10: Flip and Finish Assembly

You can probably finish this pretty intuitively but keep on gluing and sliding the pieces just as the photos show.

## Step 11: Enjoy!

You've finished your new Piggy Coffee Table.

47 11K
46 1.5K
1 211 10K
46 9.6K

## 23 Discussions

Where can you buy black melamine boards? I don't want to spend more than \$40 (which is slightly more than white melamine panels cost from Home Depot), but I can't find a place that sells them in black? Any Canadian suppliers?

WOW ! Great creative design. Thanks for sharing such great design and vector files to top it as a pudding.

Were tabs omitted to save time? Just not sure if letting the pieces just break loose is that great of an idea.

Actually I just read the note about tabs - gotcha. I highly urge them, you don't need that many, maybe like 2 per piece on a flat edge to make it easier to sand down. Definitely worth the time trade-off vs. potentially beating up the edge of a piece by an endmill. The kinds of edge knicks typically can't be sanded out because they cut into the piece where as a tab extends out, and you can easily sand it out.

Cheers!

Very Nice! I think it would be even more visually interesting if you varied the thickness of the material, adding thinner ribs in between the thicker ones, and maybe make the intervals between the ribs change, denser on one end than the other.

That is a really good advice!! Changing the intervals from a middle point in both axis could make an interesting effect!

Really like this one. I have thought of this kind of design for a table, but had not quite put the idea over the hump. Looks great

If you have building skills one can be made for ~\$3,000 to ~\$4,000. I did one over the winter with 4'x4' bed for about \$3500.

Cool man! I want to make one for myself too but never have enough time! Is there a kit you can buy online?

The one I made was the Joe's CNC. He sells the plans and by purchasing them you have access to his website. TONS of info on what to use and how to build and bill of materials for costs.

Haven't come across many kits, most would probably either DIY from scratch or buy premade.

I used a Shopbot Buddy with a worktable of 48 x 24. I looked and found a price list http://www.shopbottools.com/pricelist.pdf
They go for \$13K - \$15K.

Super great instructable! I downloaded the cad file and will work on making my own. I've done the same style with a stool and took a few go's to get it functional. Where does one score black melamine? I have 4x8 sized in white but it's not ply center it's pressboard.

Nice stool, I just saw your instructable. Stay tuned for some chairs I will be posting over the next couple of weeks. I ordered the black melamine plywood from Macbeath http://www.macbeath.com/ in San Francisco.