🖨️ Print Shop
Modular Picture Frame Kit

Modular Picture Frame Kit

Update 03/06/2026

The metric frame parts 120mm up to 180mm angles were wrong.  They were 44.13 degrees and should obviously have been 45 degree cuts for the corners.

Thanks to Frey4cre for pointing this out.

These parts have now been corrected.

Update 10/11/2025 (Applied corrected files at 14:00 hours)

Added a clip to pin frames together at the sides and/or tops to form a modular system.  Multiple clips can be used on each frame length to increase stability and strength.

There are STLs for 1, 8 and 16 piece sets.

Thanks to @MichalBernad_3630831@MichalBernad_3630831 for the suggestion.

Updated 28/01/2025

Converted files to include metric frame sides - 100mm, 120mm, 140mm, 160mm and 180mm.

With this standard-profile set of parts you can construct picture frames for photographs, etc of 4” x 4”, 6” x 4”, 6” x 6”, 6” x 5”, 8” x 6”, 16” x 12” or any other combination.

The corner and side joiners are a tight push fit so you can take the frame apart and reconfigure it.

Fix the picture in the traditional manner:  Insert glass then mount then picture then hardboard backing and secure with masking tape or similar.

PRINT SETTINGS:
PLA, PTEG or ABS

Layer height:  0.2 mm
Infill:  10%
No brim, skirt or supports required

POST PRINTING:
None

Regards, Paul

Modular Picture Frame Kit

by paul020559 · original on Printables ↗

Art & Design / Wall-mounted

♥ 570⬇ 2.7k🖨 13 prints

License: Creative Commons — Attribution — Noncommercial ↗framepicturephotophotoframepictureframepictureholder

Print profiles

  • sides_5_inch.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
  • sides_6_inch.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
  • corner_joiners.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
  • sides_8_inch.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
  • side_joiners.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
  • sides_4_inch.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
  • Clip.3mf

    ⏱ 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
  • Clip x16.3mf

    ⏱ 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
  • Clip x8.3mf

    ⏱ 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
  • sides_100_mm.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
  • sides_140_mm.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
  • sides_180_mm.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
  • sides_120_mm.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
  • sides_160_mm.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