DIY 3D Printer Enclosure Guide
Bill of materials, full assembly guide and files included!

Background
When I joined the company a few years ago it was in the middle of a new project where every problem had to be designed, prototyped and tested in a matter of days. Despite the long hours at the office, endless redrawing of CAD models and constantly searching for an available machinist to turn our designs into parts, we barely made it before the deadline. No matter how much we wanted to move forward, the metal shop took 2 days to cut a bar of aluminum, the CNC mill was booked for a week and everything we ordered took forever to arrive.
For the next project we decided to order some of the parts from a 3D printing shop. It was an improvement to some extent, as the technology allowed for some brave designs and was considerably cheaper. Still, it took at least a week for our order to be accepted, printed and delivered. Then we decided to buy our own printer. We chose the Creality Ender 3 due to its popularity and low price. As with every new tool, it took a few months to get used to the workflow, optimize the designs and try different settings but it definitely was a step in the right direction.
Today, we use plastic prototypes in almost every project. Buying a 3D printer gave us the freedom to go through a few iterations of a given part in less than 24 hours, independent of subcontractors and at much lower cost. We have been using Ender 3 and CR10 for more than a year now and through lots of reading and printing we have tweaked them for optimum performance. One of the latest improvements we made was the printer enclosure, described in this post.
The purpose of an enclosure
For our first prints we used a spool of PLA – maybe the most common filament among beginners. It worked great for benchmark and artistic parts but we soon realized PLA is a rather weak material. It is quite brittle and has very low glass transition temperature – loses its rigidity at about 40 deg C. That’s why we ordered ABS and PETG – stronger materials, suitable for functional parts, but harder to work with. One of the main problems with ABS was that it contracted significantly with cooling increasing the chance of warping, layer separation and generally unusable parts. 80% of the prints were ruined due to the part separating from the bed because of the warping. Beside costing us time and money, it was very frustrating, especially for larger print jobs.

The enclosure greatly improved the situation by keeping the air around the print warm, allowing for gradual and even cooling of the part. It also reduced the noise from the machine and organized the space around the printer and its components and tools.
Design considerations
The most important step of a successful design is to determine what do we want to achieve. For the enclosure we made, the main goals were:
- heat retention to improve ABS quality
- space optimization in the office
- modularity and ease of assembly
- minimize cost
We decided to use aluminum extrusions for the frame, high density fiberboard (HDF) for walls and extruded polystyrene (XPS) insulation sheets to keep the heat in. We made our own double glass window to be able to monitor the print and printed a handle and a door lock. The filament spool and electronics were taken out of the box to prevent them from overheating. LED lights were attached to the sides and top. We used spray paint to finish the enclosure.
We decided to build two similar standalone enclosures, one on top of the other, and have both printers in the same place, saving valuable floor space. Currently, we have built only the enclosure for the Ender 3, keeping width and depth larger so that CR10 could fit neatly above.
In the following sections you can find a complete bill of materials, the assembly guide and all the files we used to cut and print the parts for this project.
Prep and assembly
Bill of materials – click on each tab to see details!
Bill of materials -> and where to find them
Frame – 20×20 mm aluminum extrusions -> online (robotshop, adafruit, amazon)
Front door – 4 pieces
- 690 mm x2 (X)
- 550 mm x2 (Z)
Body – 14 pieces
- 650 mm x6 (X)
- 740 mm x4 (Y)
- 550 mm x4 (Z)
Shelf – 3 pieces
- 200 mm x3
High density fiberboard – HDF – 3 mm -> home improvement / hobby stores
Front door – 7 pieces
- 696 x 593 mm x1 (front)
- 696 x 20 mm x1 (filler top)
- 213 x 20 mm x1 (filler lock)
- 316 x 20 mm x1 (filler lock)
- 278 x 20 mm x1 (filler hinge)
- 112 x 20 mm x1 (filler hinge)
- 115 x 20 mm x1 (filler hinge)
- 698 x 650 mm x1 (bottom)
- 740 x 593 mm x2 (sides)
- 593 x 696 mm x1 (back)
- 690 x 740 mm x1 (top)
- 650 x 220 mm x1 (shelf)
- XPS – 20 mm, 3 m^2 -> home improvement / building materials stores
Front door – 4 pieces
- 550 x 155 mm x2 (next to glass)
- 340 x 175 mm x1 (above glass)
- 340 x 35 mm x1 (below glass)
Body – 7 pieces
- 220 x 650 mm x3 (bottom)
- 700 x 550 mm x2 (sides)
- 650 x 550 mm x1 (back)
- 700 x 650 mm x1 (top)
- XPS glue
- T-slot nuts for 20×20 extrusions, M5 x92
- Angle brackets for 20×20 aluminum extrusions x4
- Hidden angle brackets for 20×20 aluminum extrusions x20
- Hinges for 20×20 extrusions x2 sets
-> look for those in your local hardware shop
- ISO 7380 hex socket bolts, M5 x 8 – x80 (HDF)
- ISO 7380 hex socket bolts, M5 x 12 – x12 (door lock, spool holders, handle)
- ISO 7380 hex socket bolts, M4 x 12 – x4 (display holder, control box cover)
- ISO 4032 hex nut, M4 – x2 (display holder)
- Parallel dowel pin – ISO 8734, DIA 3 x 22 mm x1 (for door lock mechanism)
-> a link to the CAD files will be available in the post
- Spool holders x2
- Spool axle
- Door lock parts
- Door handle
- Control board cover
- Display holder
- Steel wire for LED clips – 500 mm
- Insulation tape x1
- LED strip – 2 m, 24V, 14.4 W, 60 led/meter, 4000 K (neutral white)
- Extension wires A – 30 pieces x 300 mm @ 2.5 mm^2 cross sectional area (gauge 13) – total of 10 m
- Extension wires B – 4 pieces x 300 mm @ 5 mm^2 cross sectional area (gauge 10) – total of 1.5 m
- Glass A – 340 x 340 mm x1
- Glass B – 380 x 380 mm x1
- Glass-to-XPS glue / silicone
- (Spray) paint – overall enclosure area to paint 2.2 m^2
- Extruder flat bracket x1
— link to files —
https://grabcad.com/library/3d-printer-enclosure-10
Looking into the CAD model during assembly will help you a lot!
Step 1: Separete electronics from the printer
The Ender 3 is a compact printer, with all its power and control components attached somewhere on the frame. Otherwise a nice feature, in our case that was a problem because we wanted to separate the printer from the electronics. Hence, we had to disassemble the power supply, control board and monitor, extend all wires appropriately and wire them back inside the enclosure. It is a good idea to take a few photos of the control board, noting all the wires and where they are connected. The end stops and the motor wires are properly labeled with X / Y / Z / E tags (X,Y,Z for motors and end stops and E for extruder motor), however all wires are the same color – black. It is vital not to mix those wires as this will lead to problems and will be very hard to debug. What we did was to cut and extend every wire for itself, keeping the rest of the bundle uncut (end stops use a pair of wires and motors use four wires) until the first one was finished. Once you have extended all the wires, plug them back in and check that all works as expected.
Note! : Extruder motor will not work until the hot end temperature is high enough – about 175 deg C for the Ender 3!

Step 2: Change extruder position
Another issue that had to be attended was the filament path from the spool to the extruder. As the filament spool was placed outside the box and above the printer (we printed new spool holders), we repositioned the extruder on the top side of the printer frame using a simple flat bracket. This allowed for straight filament path from the spool to the extruder combined with the original PTFE tube connecting the extruder with the hot end.


Step 3: Electronics and LED wiring
Also, we connected the LED strip to the 24V printer power supply and printed additional control board cover and display holder. We used Wago nuts to connect the power wire to the actual LED so that we could easily mount and unmount the LED strip during installation. Also, be careful with LED polarity as it only works in the correct direction.




Step 4: Frame assembly
The HDF sides were cut on a CNC router and spray painted. The XPS sheets were cut to fit the spaces between the frame extrusions.
Once all components had been prepared, we started putting them together. First was the aluminum frame – 20×20 mm extrusions, connected with hidden brackets. We added four more brackets on the front side to make the frame more stable.



Don’t forget the three extrusions on the left – that is where the electronics will go! We made a M6 thread in the bottom of each short extrusion and drilled three 7 mm holes in the long one (see image below). Then attached the shorts with a screw from the inside.


Step 5: HDF & XPS installation
Then we placed the bolts and nuts on the HDF sheets. We also attach the spool holders and door handle to the HDF at this point, as later on would be harder to fit the nuts in the slots.

With all the fasteners in place, we positioned the sheets on the appropriate side of the frame and tightened the bolts.

After we had attached some of the sheets, we started gluing the XPS insulation. This way we had easy access to the inside of the enclosure. Note that you don’t need a single piece of XPS for a given wall – as long as you have enough material to cover the whole area, you can use smaller pieces and glue them separately (see front door image).
Note: the bottom XPS sheets are not glued to the HDF and only keep their position because of the tight fit with the frame.

When the sides and top were ready, we slid in the bottom and bolted the shelf on the left.

Step 6: Door assembly – glass and lock
Finally, we glued the two pieces of glass on the front door. Using silicone, we glued one of them to the inner side of the HDF and the other to the XPS so that the air trapped inside served as an insulator. We added the door lock and hinges.




Step 7: Printer installation and initial testing
With the enclosure itself complete, we installed the printer inside. All the wires pass through a hole near the bottom. In our case it was easier to disconnect some of the wires from the printer (end stops, motors) and disconnect some of them from the control board (bed and hot end heating and sensors). This led to hanging cables on both sides which had to be carefully passed through the hole in the wall.
Tip! After you have reconnected the printer, turn it on and try autohome, heating and extruder (or even print a sample) to make sure everything works fine.


Step 8: LED strip mounting
Finally, we installed the LED strip. The original glue from the strip did not hold well to the XPS sheet so we added some DIY wire clips to hold it in place.


Once you add the LEDs, you can plug in the power and check that everything works properly.
Results
Here is the final view of the enclosure as well as some comparison images of ABS prints with and without the enclosure.

