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 how to deal 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

Construction the frame

Before starting, I measured the Shapeoko to determine its volume. I needed space on both sides for easy tool access, and 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 on both the 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 onto 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 at a later stage.

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

The frame was starting to come together, so I started filling 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 an inner and outer MDF skin plus an internal pine structure. I packed the voids with more insulation before securing it 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.

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

Building the doors

To create the doors, I cut four sheets of MDF and attached them to 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.  One night while I was inspecting my work, I dropped a door on my toe, probably fracturing it.  Always wear shoes, people!


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 a 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 an actual 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 from behind.

Fitting the windows

The windows are made from 8 mm thick perspex, which allowed 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.  There is a hole in the bottom, which allows an extension cord to be fed through to the wall.  I’ve also attached two LED strip lights on the roof of the enclosure.  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 the 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 do a better job of protecting 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 up 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 a lot 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 )

Twitter picture

You are commenting using your Twitter 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: