Building a soundproof enclosure for the Shapeoko 3 CNC machine

When I originally built my custom workbench, I envisaged the Shapeoko sitting conveniently atop, happily cutting away at whatever project I threw at it. I hadn’t put much thought into dealing with the noise and mess generated until running a few cuts in Aluminium.  The Dewalt router is pretty loud on its own but even louder while cutting material.

To solve this problem, I built an enclosure.  Not just any enclosure, but an enclosure designed around the Shapeoko.


My requirements for the enclosure were as follows:

  • Soundproof
  • Well-lit on the inside
  • See-through doors
  • Movable – on wheels
  • Separate compartment for a vacuum + power

Constructing the frame

Before starting, I measured the Shapeoko to determine its volume. I needed space on both sides for easy tool access, space above the machine for the vacuum line, and to stick my head in while fixturing material.  The internal dimensions I settled on were 1000 mm wide, 650 mm tall and 800 mm deep, giving me a total volume of just over 0.5 cubic metres. To make construction more manageable, both compartments would be the same size. I started by building two open-ended MDF boxes, which would serve as the internal walls.  I wanted an almost ‘clinical’ look inside and outside, so the support frames were built around the boxes, skinned with another layer of MDF.

After completing the internal boxes, I moved on to the external structure. I used pine timber framing, which is what you’d also build a house with, so I knew it’d be strong. The back of the enclosure was left open, as I’d be constructing a separate wall later.

The whole enclosure was already impossible to move due to its weight, so four 100 mm castor wheels were added.

The frame was coming together, so I filled the voids with R2.5 insulation batts.  This insulation would be packed tightly into every space, excluding the front doors.  My theory was that this might help reduce the noise.

To close the back of the enclosure, I built another wall with inner and outer MDF skin plus an internal pine structure. I packed the voids with more insulation before securing them permanently.

Attaching the front skin

At this point, I had a fully insulated enclosure, but with no ‘skin’ on the front. I used the belt sander to even out the front face to make attaching skin easier.  I brought my first belt sander during this step, and I was amazed at how quickly it removed material at the cost of making a tonne of MDF dust.

I cut several horizontal and vertical pieces to fit the front skin rather than working with a single MDF sheet.

Building the doors

I cut four sheets of MDF to create the doors and attached them to the door hinges. This was very challenging, and I spent lots of time trimming and retrimming the doors so they fit correctly.  I cut and routered a rebate in the doors to house clear perspex windows.  While inspecting my work one night, I dropped a door on my toe, fracturing it.  Always wear shoes!


The box construction was complete, so it was time for paint.  This step took many weekends, requiring multiple coats to get the desired finish. Painting upside-down also wasn’t much fun. I added a single coat of MDF sealer plus two coats of hard-wearing oil-based paint over the top.

The door handles

I chose four chrome door handles to finish off the look on the outside.  I wanted the enclosure to feel like a piece of machinery, which I think I’ve achieved.  Aligning the handles was a matter of marking out their position with electrical tape, then drilling pilot holes and attaching them from behind.

Fitting the windows

The windows are made from 8 mm thick perspex, which allows a good view of what’s happening inside the enclosure while still blocking most of the noise.

Lights and power

Power is provided by a cable organiser installed at the back of the compartment.  A hole in the bottom allows an extension cord to be fed through to the wall.  I’ve also attached two LED strip lights on the enclosure’s roof.  These can be switched on and off individually if required.

Moving the Shapeoko

Moving the Shapeoko was a little tricky due to its weight. It fits perfectly in the space and is well-illuminated via overhead LED lights.  In the photos below, you can also see I’ve installed the vacuum hose, which currently just exits through the bottom compartment where the vacuum lives.

Mounting the controller externally

By default, the Shapeoko wiring is attached to the rear of the X-rail.   I wanted to better protect the electronics, so I opted to mount the control box externally.  This also lets us see more blinking lights when a program is running – who doesn’t love blinking lights?

I attached a 24-way terminal block to the right side of the Y-rail, then threaded the wires through a hole drilled all the way through the rear of the enclosure.

E-stop switch

I wanted an e-stop switch for my controller, which is supported by the Stepoko controller (which comes with the Shapeoko).  I wired up two e-stop switches in series and set the Stepoko e-stop setting to ‘active-low’  This means when either switch is activated, the circuit is broken, pausing the controller.  This means I can stop in an emergency, whether I have the door open or closed.

Final wiring

The final step involved attaching the Stepoko to my workbench and wiring its terminal blocks.  Power to the Stepoko is provided by a 24V adapter passed through the back of the workbench.

Final thoughts

I’m incredibly pleased with how the enclosure turned out.  Every step took longer than expected, but the results have been worth it.  I now have a bulletproof home for my Shapeoko in the corner of my workshop.

If you have any comments or questions about this project, please add a comment or get in touch. 🙂


8 thoughts on “Building a soundproof enclosure for the Shapeoko 3 CNC machine

Add yours

  1. Hi, the design on the enclosure looks great and I will be borrowing this design for my own. Question is how much did it reduce the noise? Any before and after decibel readings?

    Liked by 1 person

    1. Hi Ric! Thanks for stopping by. 🙂

      In regards to the noise reduction, unfortunately, I don’t have any specialist equipment that would allow me to take an actual before/after dB measurement. However, I can confirm it has “spousal approval”. 🙂 That is, the noise levels are so significantly reduced, my partner is happy for me to run the CNC without an issue. I’m running a Dewalt router at full speed (~26,000 RPM) AND cutting nothing but Aluminium at around ~150 mm / second if that’s useful.

      If you have any other questions, please don’t hesitate to ask. 🙂


  2. This is one of the best builds I have seen. I want to try and adapt for the Shapeoko Pro CNC Router and include some drawers and shelves at the bottom for storage. I am a newbie so fingers crossed I don’t mess up measurements or that much lumber………


    1. Thanks, Needjah! My advice would be to build the inner box around the CNC FIRST! Then set the height of the box to make sure you’re not going to bang your head against it (mine is a few inches too low). THEN build the frame and the rest of the enclosure. 🙂

      Good luck! I’d love to see your enclosure when it’s done.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Create a website or blog at

Up ↑

%d bloggers like this: