Introduction: Desk-height Cabinet Made With CNC Router

Another piece made with my blind mortise and pocket screw construction method. This cabinet is desktop height (29") and is sized to accommodate most printers. This was originally designed for office use as a printer stand/cabinet, but I feel that the dimensions and look of the piece make it suitable for general furniture use.

The doors are attached with full overlay euro-hinges, and the shelves are on adjustable pegs.

The cabinet was made from 3/4 inch plywood scraps that were lying around from other projects.

The euro-hinge pockets and shelf peg holes were cut out directly on the CNC router. Screw and drill hole locator marks were also etched into the parts, so assembly was quite fast.

Step 1: Materials and Equipment


- 3/4 plywood (1/2 sheet with plenty of leftover)

- 1/8 plywood (18x 24 inch)
- veneer edge band (20 feet)
- wood glue
- pocket screws 1 1/4 inch (about 12)
- flush mount euro-hinges (4)
- shelf pegs (8)
- door handles (2)
-felt pads for feet

- 220 / 300 grit sandpaper
- furniture finish (I used water based polyurethane)


- CNC router
- Router bits ( 1/4 upcut, 1/4 downcut, 1/8 upcut, any size v-bit for etching reference marks )
- Pocket screw kit (jig, drill driver)
- Clothes iron (for edge banding)
- Edge band trimmer
- screwdriver (electric)
- 3 foot bar clamps (4)
- Paint brushes
- Finish sander

Step 2: Design

This piece needed to be desk height and accommodate most printers. I did some internet research on printer dimensions.

Shelves needed to be adjustable.

I used the blind mortise and and pocket screw design as per my other furniture instructables.

This time I actually purchased all the hardware before designing the piece and was able to include the hardware cutouts and screw/drill marks as part of the design. The exact dimensions for the hardware cutouts were included with the parts, or were available on the internet. This made the euro hinge installation fast and accurate without a need for a forstner bit and a drill press.

Shelf peg holes were also included so that they could be cut with the CNC router.

The design was drawn with 3D modeling software, with the various part faces exported as 2D drawings to be imported into Vcarve to define the cuts.

Step 3: Cut!

- Plywood was placed on the router table with outside face down

- Mortise and tenon scrap parts were cut to verify the mortise fit.

- Drill and screw hole locator marks were etched with a v-carve bit

- Peg holes were cut with a 1/8 upcut bit, as I did not have a CNC router drill bit of appropriate size

-Blind mortises were routed with a 1/4 downcut bit

-The profiles were cut with a 1/4 downcut bit, and the final 1/8" cut wit a /4 upcut bit to minimize tear-out. A single compression bit could replace the downcut/upcut bits.

(Note the photo is a cut of a similar piece, as I didn't take a photo of this piece being cut)

Step 4: Assemble and Finish

- Iron on and trim the edge banding. If you don't have an edge band trimmer tool, you should probably get one for a piece this size.

- Using the pocket screw jig, drill pockets between the mortises

- Sand and finish the parts, taking care not to apply finish on any surfaces that will be glued. Painter's tape will help here.

- Dry fit the entire assembly

- Remove and reassemble with glue and pocket screws. Use bar clamps to ensure that the parts are flush. The clamps can be removed after the screws have been tightened.

-Install and adjust euro-hinges

-Install door handles

That's it!

Step 5: Retrospective

This piece came together quite easily. The only thing I would change is the horizontal spacing for the shelf-peg holes. This should have been a bit wider.