3D-Printed Screw-In Lens Filter Holder

by profhankd, published

3D-Printed Screw-In Lens Filter Holder by profhankd Aug 16, 2017
0 Share
Download All Files

Thing Apps Enabled

Open in Customizer Order This Printed View All Apps


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

1527Views 121Downloads Found in Camera


My thing http://www.thingiverse.com/thing:1563812 was a really quick and easy 3D-printable screw-in front lenscap design, set-up as a customizer application. This enhanced version not only supports everything that did, but also allows creating custom screw-in filter holders. Basically, this can now make screw-in versions of the solar filters my thing https://www.thingiverse.com/thing:2475342 made as bayonet-mount for the Canon SX530 HS. The two-piece design sandwiches AstroSolar film to make filter -- just as was described in my instructable about the SX530 HS filter: https://www.instructables.com/id/Safely-Shooting-the-Sun-With-the-Canon-PowerShot-S/

Print Settings

Printer Brand:








0.25mm or finer


at least 25%


The solar filter material we recommend is AstroSolar Safety film, http://astrosolar.com/en/ , which is a 0.01mm thick material. It doesn't matter if it has little waves in it as mounted, but you don't want to stretch it. Thus, print the two pieces, make sure they fit reasonably (remove any print defects such as stray hairs), and then spray contact cement on the side of the threaded half that was printed facing down. Once that has partially dried, simply press that onto the film. The film can then be trimmed to the edge of the part. Finally, the second part is fitted over the film and a soldering iron is used to permanently weld the two pieces together. This is essentially the same process described in https://www.instructables.com/id/Safely-Shooting-the-Sun-With-the-Canon-PowerShot-S/

Note that the 20170816 version is now replaced with a 20170820 version that has thicker sidewalls on the grip for larger-diameter filter holders. The earlier version is still perfectly usable, but the extra rigidity helps.

More from Camera

view more

All Apps

Customizer is the easiest way to take great 3D printable designs and make them your own. Make your OpenSCAD designs infinitely more valuable by empowering the community to customize them.

App Info Launch App
Customizer Thing App

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

Quickly Scale, Mirror or Cut your 3D Models

App Info Launch App

Treatstock is an online platform that offers decentralized manufacturing services such as 3D printing and CNC machining for business-to-business and business-to-consumer sales all over the world. W...

App Info Launch App

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

App Info Launch App

I don't know if it is on your end, or the thingiverse website has some issues right now. But I am recieving this error in the Customizer: /usr/local/bin/openscad/openscad: error while loading shared libraries: libCGAL.so.10: cannot open shared object file: No such file or directory

I want to use your generator to get a 46mm filter thread and match it onto a MFT mount to have reverse macro setup.

Not me; it looks like Thingiverse is missing a rendering library for OpenSCAD.

If you download the .scad file, it's pretty obvious what the parameters are in the code at the top of the file... so you can edit that and render an STL using OpenSCAD on your local machine.

I figured that too. I edited the parameter for major size to 460 and exported the STL from OpenSCAD. It printed out really well and did screw on... But somehow didn't hold good enough.

I have to tweak it a little more. But I can just only print the one half of this filter, it takes around 40 minutes with my resolution and print speed.

I will report back once I managed to merge the MFT mount and he filter thread.

Wow, that's slow! I spit these things out in under 10 minutes on my M2. (Usually print at between 120-200mm/s.)

Anyway, reducing tol (the tolerance) should help make it a tighter fit.