
Update Feb25: Thanks for almost 300 downloads!
Full Step Files available for Purchase from my Printables Store Here - perfect for alteration and customization.
Free STL Files for 3D Printing below:
Set of Modular Lens Cases, Protection Covers and Lids for Canon EF-M sized lenses.
| Make | Lens | Type | Ø | L* |
| Canon EF-M | 22mm | WideAngle | 61mm | 47.5mm |
| Canon EF-M | 15-45mm | Zoom | 61mm | 69mm |
| Canon EF-M | 32mm | Portrait | 61mm | 80mm |
| Canon EF-M | 55-200mm | Telephoto | 61mm | 111mm |
| Canon EF-M | 28mm Macro | Use the Zoom Case with 3mm thicker cushion |
*Lens Sizes include UV Filter
Modular Stackable variant included on some sizes
Material & Print Settings
- Cases Best in PETG with TPU internal cushions and external caps.
- No supports needed.
- Prints with 0.4 or 0.6 Nozzle.
- Best with 4 Perimeters
- Automatic Variable Layer height (0.07mm - 0.30mm) to improve vertical resolution at the threads
Update April '24
Added Thicker (+3mm) Cushion to accomodate EFM 28mm Macro lens (66mm) within the "Zoom L 69mm" housing
Lens Cases for Canon EF-M / Canister Set
by ChrisE · original on Printables ↗
Gadgets / Photo & Video
♥ 191⬇ 742🖨 5 prints
Print profiles
Zoom - EOSM 15-45mm Case_Modular_v1.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
End Cap_v1.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
Telephoto - EOSM 55-200mm Case_v1.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
Internal Cushion_v1.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
Zoom - EOSM 15-45mm Case_v1.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
WideAngle - EOSM 22mm Case_v1.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
Telephoto - 55-200mm Case_Modular_v1.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
Lens Case Lid_v1.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
Screw Cap_Modular_v1.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
EOSM 22mm Assembly Example.stlDEFAULT
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
Portrait - 32mm Case_Modular_v1.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print
Thicker Cushion for 28mm Macro Lens.stl
⏱ time and weight estimated after preparation · 1 material(s)
Made to order: we prepare this file when you order, which adds a few minutes before printing starts.
Prints on: A1 mini 0.4PLA
Order this print