Quick Change Filament Filter

by rcolyer, published

Quick Change Filament Filter by rcolyer Jul 23, 2016
16 Share
Download All Files

Thing Apps Enabled

Order This Printed View All Apps


Design Tools


Liked By

View All

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag

Thing Statistics

11487Views 2411Downloads Found in 3D Printer Parts


This is a fully parametric quick-change filament filter designed to keep dust on the filament from getting into your extruder and clogging it. This was inspired by the CreativeTools Universal Filter, but trying to shove a sponge into that closed filter didn't make sense to me. So instead I used OpenSCAD to design a two-piece threaded filter that screws together, and put slits on the side so it could be slipped onto and off of the filament without even needing to disconnect from the extruder. Then I added tabs on the side so it could still easily be unscrewed even if it ends up with a little lubricating oil on the side. After creating this I found Kezat's filter which follows the same philosophy, so I listed this as a remix since he had the idea first.

I added a 1.75mm and a 3mm version, since it is only one variable to change. I only tested the 1.75mm version, but if there are any problems with the 3mm version let me know in the comments.

It is important to select a soft sponge for inside so that it tightly wraps the filament. You then should add a little lubricating oil to the sponge before inserting it, to help it flow smoothly and grip the filament tightly. CreativeTools recommended mineral oil, but I had run out of that and found that grapeseed oil worked fine at PLA-printing temperatures. I recommend intentionally staying above the oil's smoke point if you experiment with alternates. After the first print, very little oil passes through into the print. After you have it assembled, make sure it slides freely up and down on the filament, but with an obvious grip of the sponge around the filament.

Note: The OpenSCAD file uses my threading library for the threaded rod feature that forms the basic structure of this. It is just a hollowed out threaded rod with a slit and tabs. http://www.thingiverse.com/thing:1686322

Update 2016-07-28: My wife noted that the top and the bottom of this were not obvious during filament changes. Therefore version 2 is now labeled "IN" and "OUT" on the two sides. It makes a difference if you turn it around and push the dirt you filtered back out the input side, so this is an important distinction. Also, change your sponges once in a while if you want to see evidence that these actually work.

Update 2017-12-24: Something changed in Cura that made the connection of the external threads to the base print out much thinner than before, so version 3 has this thickened slightly.

Print Settings








0.5 x/y, 0.2 z, 1.5 perimeter, 1.0 top/bottom




Infill does not matter much since this object is mostly perimeter anyway. But I recommend at least 2 layers for the perimeter so that the threads do not snap off if you tighten it down too tightly. I used 3 layers and 50% and found it very sturdy.

More from 3D Printer Parts

view more

All Apps

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App

Print through a distributed network of 3D printing enthusiasts from across the US, at a fraction of the cost of the competitors. We want to change the world for the better through technology, an...

App Info Launch App

Treatstock is an online platform that offers decentralized manufacturing services such as 3D printing and CNC machining for clients all over the world. We offer free and instant access to comparati...

App Info Launch App

3D print your favourite design with NinjaPrototype, a professional 3D manufacture with consistent quality and speed.

App Info Launch App

this is a very good design, thanks! I printed it with cr-10 and came out great.

Great filter thanks!

I had a problem with the male threads. I am only getting one wall at the thinnest part and its separating. I tweaked the file to get what I needed but maybe you can fix it for others? I use a 0.5mm nozzle on the TAZ 6. sliced on cura 21.08

Yeah, I'm also seeing a change in how it slices and prints now. I updated to version 3 to compensate for this. Thanks for the tip.