The $100 Temp Controlled and Filtered Printer Enclosure

The $100 Temp Controlled and Filtered Printer Enclosure

Imagine transforming your 3D printing experience with a DIY enclosure upgrade that costs just $100. This transforms your enclosure into a temperature-controlled and air-filtered system, ensuring your prints come out perfect every time, and your lungs breath cleaner air. Whether you're a seasoned maker or a curious beginner, this project will walk you through the steps to create a professional-grade enclosure without breaking the bank. Ready to elevate your 3D printing game?  Let's dive in!

This post contains affiliate links, any link marked with ¹ is an affiliate link. Using these links helps support my work!


What You'll Need

Purchase or find everything in the list below to get started

Everything you need for the Arduino is included in the Elegoo Super Starter kit. You do need a couple of extras such as the fans, ac, adapter, filters, and mini breadboard.

For this project almost any 3D printer enclosure will work, as long as you can cut holes in the side. Don't have an enclosure yet? Linked below is the enclosure I used for my project, that brings the total for the project to ~$150.


Item Optional? Price Link
Elegoo Arduino Super Starter Kit No ~$45 Amazon¹
12V 80mm DC Fan No ~$7 Amazon¹
HEPA Filters No ~$12 Amazon¹
Mini Breadboard No ~$6 Amazon¹
M3 Screws and Nuts No ~$7 Amazon¹
AC to DC Adapter 12V No ~$10 Amazon¹
PLA Filament Sorta ~$5 (Material Cost) Amazon¹
3D Printer Enclosure Yes ~$39 Amazon¹
5V 25mm DC Fan Yes ~$9 Amazon¹

The list above includes my affiliate links for each product, using these helps support my work and allows me to continue making cool projects for free!

The Prints

Head to Printables.com to download and print all of the models. I recommend printing in PLA so that everything fits correctly, other materials will work but the fit may be looser or tighter then intended.

  • Layer Height: 0.2mm
  • Infill: 15%
  • Supports: None
  • Material: PLA recommended, this model is designed for a tight fit, other materials may not work. I used Prusament Galaxy Black¹.

The Schematic

For experienced builders who don't need a step-by-step guide

If you don't need the step by step tutorial, here is the full schematic. For clarity, the relay was moved off the mini breadboard, in the final build it should be on the breadboard.

on1-export-schematic_bb_v5.jpg

Building the Controller Step-by-Step

  1. Screw the Arduino into its sled and stick the mini breadboard onto its sled.

    on1-export-DSC06855.png

  2. Screw the LCD into the Enclosure with (4x) M3x4mm screws, then place the potentiometer in place, and slide the retention bar into the slot to hold the potentiometer.

    on1-export-DSC06859.png

  3. Next, take the barrel adapter which comes with the power supply and screw two wires into it, I will use white to indicate 12V and black to indicate 0V.

    on1-export-IMG_0533.png

  4. Run the wires into the bread board on two different rows, then run the 12V to the V_in on the Arduino, and the 0V to the GND pin on the Arduino. Then run wires from the 5V and GND on the Arduino back to the breadboard on two different rows from the first.

    on1-export-IMG_0536.png

    on1-export-IMG_0535.png

  5. Next wire in the LCD according to the diagram below. The resistor on the top is 220Ω, and the resistor on the bottom is 1kΩ.

    on1-export-schematic - lcd only_bb_v3.jpg

    on1-export-IMG_0543.png

    on1-export-IMG_0546.png

    on1-export-IMG_0547.png

  6. Wire the DHT in by following the diagram below. It should be connected to 0V, 5V, and Pin 2.

    on1-export-schematic - dht only_bb_v3.jpg

    on1-export-IMG_0548.png

  7. Wire the potentiometer by running 0V and 5V to the pins that are next to each other, then connect the pin on its own to A0, see the diagram below.

    on1-export-schematic - pot only_bb_v3.jpg

    on1-export-IMG_0550.png

  8. Wire in the relay, on the side with three pins, connect the top pin to 7 on the Arduino, the middle to 12V, and the lower to 0V. On the other side connect the bottom pin to the 12V side of the fan, then connect the fan back to 0V. See the diagram below. You can most likely stick the wires into the fans connector.

    on1-export-schematic - relay only_bb_v5.jpg

    on1-export-IMG_0557.png

    on1-export-IMG_0561.png

  9. At this point everything is wired! Upload the code to the Arduino via USB in the next step!

Programming the Arduino

Once your controller is assembled, its time to program the Arduino. Download the Arduino sketch from GitHub, and upload the code to the Arduino using your computer. Verify the display works, the setpoint changed with the potentiometer, the temperature read-out is good, and the fan turns on and off based on the setpoint.

on1-export-DSC06887.jpg

on1-export-DSC06889.jpg

Building The Enclosure

Before building the enclosure, make sure you have all of the parts printed, everything on hand, and the controller built and tested.

Ideally the intake should go at the bottom, the fan module at top, and controller where ever it fits best.

  1. Trace a hole around each of the three parts that need to be punched into the enclosure using a permanent marker. For the controller, trace around the enclosure's main box, for the filter, trace around the part that holds the filter, and for the fan, trace around the part that holds the fan.

    on1-export-IMG_0567.png

    2024-12-25_22-12-32.png

    2024-12-25_22-13-54.png

    2024-12-25_22-14-30.png

  2. Use a utility knife or whatever suites your enclosure to cut the hole.

    on1-export-IMG_0568.png

    on1-export-IMG_0569.png

  3. Use a nail, something similar to punch the holes where they need to go.

    on1-export-IMG_0570.png

  4. Screw through the main piece, through the holes, into the backplate and nuts.

    on1-export-IMG_0575.png

    on1-export-IMG_0576.png

The Final Product

Run the wires throughout your enclosure to connect the controller to power, and the fan to the controller, once done, you should have an amazing 3D print enclosure for all of your future projects, enjoy!

Bonus Print!

Left over materials? Here's my suggestion.

You may notice after assembly that you have extra filters, power supplies, fans, and barrel adapters. I would highly recommend using those to create a small air purifier to put into the enclosure which will further help filter the air. I'd recommend picking up some carbon pellets and printing this air purifier model by Michael Whitley. Pour the carbon pellets between the filters and now you have an air purifier which can purify the inside of the enclosure!

IMG_0835.JPEG