Parametric (FreeCAD) lens cap generator
Obliczymy ostateczną cenę na podstawie wybranego pliku. Sprawdzisz ją i zaakceptujesz przed płatnością.
Zapisane na tym urządzeniu.
An easy way to generate clip-on lens caps for camera lenses.
- Ocena
- 5 / 5
- Polubienia
- 17
- Pobrania
- 84
- Wydruki
- 2
- Wyświetlenia
- 517
- Oceny
- 2
Aktualizacja u źródła:
Informacje o modelu
- Źródło
- Printables
- Kategoria
- Photo & Video
- Licencja
- Creative Commons — Public Domain
Since I've come across some camera lenses with missing caps, I've designed a #parametric model in #FreeCAD.
Just enter the filter thread size (and optionally thread pitch, spring width/thickness, and some other variables), and voilà: lens cap.
In a little more detail
- Open
parametric_lens_cap_no_numbers.FCStd. - Double-click on the
varsspreadsheet.
- Here you can find all the variables you can tweak. In most cases, it should be enough to simply enter the
filter_thread_sizeof your lens.
- Export
spring_ringandcapas .step or .stl, by selecting each body in the model tree, and clicking “File > Export”. - Import file(s) into your slicer. I would recommend printing them separately because of quite different settings.
- The cap is printed face down and needs some small supports. Organic supports work very well.

- The
spring_ringactually has a thread, instead of just some ribs that claw into the thread for the filter. To get the finest threads, I'd recommend printing the threaded part of the model with a lower layer height. I've used 0.1 mm. In PrusaSlicer, you can define different layer heights for different parts of the model. Simply right-click on it in the tree and select “Height range Modifier”. OR you can simply print the whole spring with a lower layer height.
- Assembly: Break away the supports, insert one “wing” of the spring into the cap, compress the spring, and thread the other wing part through the cap.
PS: Print at least the spring_ring in a material, that doesn't deform (as quickly as PLA) over time, like ASA or PETG.
PPS: .step files for 49mm and 52mm included.
PPPS: It seems that font files are not getting included in a FreeCAD file, which caused a computing error for the last pad of the cap part. Therefore, I removed the lettering on ist and reuploaded the file as parametric_lens_cap_no_numbers.FCStd. – 19.08.25