P9C - Chair Made With CNC Router

by alepalan in Workshop > Woodworking

64088 Views, 587 Favorites, 0 Comments

P9C - Chair Made With CNC Router

IMG_0032b.jpg
IMG_0015b.jpg
IMG_0004b.jpg

CNC Furniture has been for a few years already but hasn't really taken off. I believe this is because designers haven't spend enough time designing with that technology in mind. Most of the CNC furniture I found online have the typical joinery exposed or have a rigid feel. I played around with the ShopBot Buddy (worktable 4' x 2') and made a family of chairs: Lounge Chair, a Stool and this Dining Chair. I wanted to design a modern chair that would have a retro look, similar to a school chair but making it more ergonomic and comfortable.

CNC Routers have become affordable in the last couple of years and there are quite a lot of DIY CNC Routers out there. If you have a TechShop close by you can probably make it over there.

Materials

IMG_8434a.jpg
IMG_6530A.jpg
IMG_6527A.jpg
43f451c4cdea297e44218b8e1f4d7d19.jpg
5b138044-9f65-45ef-b3f7-ddcb3fd5e5f6_300.jpg

Materials:

  • ¾ inch pre-finished maple plywood (2 sheets 4'x2')
  • Shopbot
  • ¼ inch End Mill
  • Wood Clamps
  • Wood Glue

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

Design and Prepare Vector Work

chair rhino.png
chair vector.png

I used Rhino to design the chair as I've been using it for the last 10 years. I took some measurements from other chairs to have a sense of what the overall dimensions, specially the height, angle and width. You can edit the files as you wish and make a custom version for your own.

My biggest design constraint was that at least one leg had to fit in a 4' x 2' plywood sheet (that was how big my working table on the ShopBot is). I was able to make it fit on the sheet by rotating it a little, if you have a bigger working table you don't need to do this and probably have a more efficient use of material. You can download the Rhino file and STL 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 that you will need to create the toolpaths.

As you can see from the 2nd image, the stool fits in 1.5 sheets of 4' x 2' plywood (that was how big my working table on the ShopBot is) and it is very fast to cut and assemble. You can download the Rhino file and STL 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 that you will need to create the toolpaths.

Note on woodgrain direction: This is an aesthetics warning. The orientation you give to every piece will matter once they are put together. For example, it is nice to have the seat or the seat rest match in orientation because the wood grain will be continuous. The seat is composed by 3 pieces and it will look inelegant if each one has the wood grain going in different directions.

Files included:

  • chair.3dm - Rhino CAD drawing
  • chair.stl - for a 3D preview
  • chair.dwg - Autocad vector in mm.
  • chair.ai - Illustrator vectors in mm.

PartWorks: Creating Toolpaths

chair pocet.jpg
chair profile.jpg

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).

POCKET TOOLPATH:

Under the Toolpath Operations you will see a few options. We will begin with Pocket Toolpath that will clear an area as deep as we want. You should always start with pockets because all of your material will be in place - for example, if you start with a Profile cut and your piece moved because you didn't have tabs (or they were too thin) you will have a loose part and your pocket will be made in the wrong place.

Select your vectors that we want to pocket. These are all the small closed vectors that look like a dogbone and they are inside the cut pieces.

Click on “Toolpath” tab on right side of screen. Under “Toolpath Operations” select “Create Pocket toolpath.”

Start Depth: 0” (starting on top of material)

Cut depth: Choose a finished depth of cut which will be less than 3/4 ". I used 0.551" but if you want to change it you will also need to change the dimensions of the part that fits inside.

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

We are going to select Offset that will follows the contour of the design. Select Climb.

PROFILE TOOLPATH:

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 Pocket1 and 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.

Receiving Material and Cutting It Down

IMG_5657b.jpg
IMG_5663b.jpg
IMG_5665b.jpg

I ordered my plywood from MacBeath Hardwood and they delivered to our shop at Pier 9. Full sheets are 8' x 4' so you need to cut them down to 4' x 2' to make them fit on our Shopbot Buddy. We didn't have a panel saw so I cut them with another person and a table saw.

Zero X, Y and Z Axis

IMG_6532a.jpg

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!

Run Toolpath File

IMG_0092a.jpg

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.

Watch and Remove Parts

IMG_5667b.jpg
IMG_5676b.jpg
IMG_5669b.jpg
IMG_5674b.jpg
IMG_5673b.jpg
IMG_5684b.jpg
IMG_5686B.jpg
IMG_5690b.jpg
IMG_5698b.jpg
IMG_5695B.jpg

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. It will start by doing the pockets and then the profile cut.

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 automatically and you can unscrew your material off the worktable. For a single lounge chair 2 sheets of 4’ x 2’ is needed so now go ahead and repeat the process for the 2nd sheet.

Minor Adjustments

IMG_8920b.jpg
IMG_8921b.jpg
IMG_8922b.jpg
IMG_5709b.jpg

As I mentioned earlier it is a really good idea to measure the thickness of the plywood. I wasn't really good with my measurements and I found out that my pockets were too tight for my joint so I had to peel the melamine away to make it fit. I did this by marking it with a knife and then peeling it out as you would peel an apple.

Another adjustment I did was that I really didn't have a smooth edge on some areas and sand it down with an orbital sander.

Organize Parts

IMG_8913b.jpg
IMG_8915b.jpg
IMG_8915bv.jpg
IMG_8919b.jpg
IMG_7519b.jpg
IMG_7520b.jpg

We have a bunch of pieces and it is a good idea to organize them before we begin to assemble. We should have:

  • 2 legs
  • 2 supports between each leg
  • 3 seat parts
  • 3 backrest parts
  • 2 joinery parts

Assemble Seat

IMG_8926b.jpg
IMG_8927b.jpg
IMG_8930b.jpg
IMG_8929b.jpg
IMG_7524b.jpg
IMG_7525B.jpg

Now it is time to start assembling the pieces together. I started by gluing the the seat and moved on to other parts while it was drying.

Glue the 2 supports to the seat. Be real careful because the supports have different lengths. The longest support should be glued to the pocket closest to the edge (look at the first image). Clamp it nice and firm. Move on to the next step while you let it dry.

Assemble Legs

IMG_8923b.jpg
IMG_8925b.jpg
IMG_7523b.jpg

Nos assemble the left leg with the left seat. I used 2 clamps to hold it firm in place and then did the same with the right leg. Leave the clamps for 30-60 minutes.

Assemble Backrest

IMG_8932b.jpg
IMG_7528b.jpg

The backrest is composed by 3 parts. We will begin with the side sections and leave the middle part for later. Glue the side parts to the joinery section (the long tab).

Assemble Backrest With Leg

IMG_8935b.jpg
IMG_8936b.jpg

Now assemble the 2 backrest sides to the leg.

Assemble Legs to Seat

IMG_7529b.jpg
IMG_8938b.jpg
IMG_8937b.jpg
IMG_7533b.jpg

Once is the seat is dry you can take of the clamps and glue the seat to the legs. Use clamps again to make a firm joinery.

Glue Middle Backrest and Remove Clamps

IMG_5710b.jpg
IMG_8949b.jpg
IMG_8948b.jpg
IMG_8947b.jpg
IMG_8946b.jpg
IMG_8943b.jpg
IMG_8942b.jpg
IMG_8940b.jpg
IMG_8939b.jpg

Now assemble the final piece, glue the pockets and use clamps again. Let it dry overnight and you are done!

Enjoy!

IMG_0036b.jpg
IMG_0021b.jpg
IMG_0017b.jpg
IMG_0027b.jpg
IMG_0024b.jpg
IMG_0025b.jpg
IMG_0028b.jpg
IMG_0030b.jpg
IMG_0029b.jpg

Now it's time to sit down, relax and enjoy your P9C Chair!

Next Step: Complete the Set!

IMG_0006b.jpg
IMG_0039b.jpg
IMG_0040b.jpg
IMG_0041b.jpg
IMG_0042b.jpg
IMG_0046b.jpg
IMG_0047b.jpg
IMG_0049b.jpg

If you enjoyed making this chair you should check the other 2 products from this family: the P9L Lounge Chair and the P9S Stool.