🖨️ Print Shop
Lens Cases for Canon EF-M / Canister Set

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.

MakeLensTypeØL*
Canon EF-M22mmWideAngle61mm47.5mm
Canon EF-M15-45mmZoom61mm69mm
Canon EF-M32mmPortrait61mm80mm
Canon EF-M55-200mmTelephoto61mm111mm
Canon EF-M28mm MacroUse 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

License: Creative Commons — Attribution — Noncommercial — Share Alike ↗camerafilterholdercasevideostrapnikontravelcanondslrsonytravelcaseyoutubercanoneosleicalumixobiettivovlogging

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