• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
SmartMirror frame 3D Printer File Image 1
SmartMirror frame 3D Printer File Image 2
SmartMirror frame 3D Printer File Image 3
SmartMirror frame 3D Printer File Thumbnail 1
SmartMirror frame 3D Printer File Thumbnail 2
SmartMirror frame 3D Printer File Thumbnail 3

SmartMirror frame

Pochi avatarPochi

March 8, 2026

printables-icon
DescriptionCommentsTags

Description

For the final project of my apprenticeship, I built a SmartMirror and independently designed and constructed the frame. I wanted to make sure that everything I planned to connect to it could be mounted easily, and that the entire setup would hold perfectly without needing any additional tools like glue or other supports. 

The frame is designed so that it isn’t hung on a wall, but instead can be placed in any suitable spot where you want to have it.

Assembly:

First, I mounted the Raspberry Pi on the back of the monitor using a 3D‑printed VESA bracket and set it up the way I wanted it. After that, I printed the frame. Since my 3D printer was too small to print the entire frame in one piece, I split it into several parts in the slicer, printed them separately, and then reassembled them.

Next, I placed the mirror into the frame, set the monitor on top of it, and fixed both in place using the slide‑in posts along the edges. After that, I attached the sensors to the sides and connected them to the Pi.

Then I connected both the monitor and the Pi to the double power socket mounted behind the monitor and routed the cable out through the side slot of the frame, so the back cover could simply be pushed into place.

My components used:

You naturally need the Samsung 24‑inch Essential S3 S30GD, because I designed the frame specifically to fit this exact monitor. For the main system, I used a suitable Raspberry Pi — in my case, the Raspberry Pi 4 Model B (4 GB) — along with the appropriate power supply. For temperature and humidity measurements, I used a DHT22 sensor, specifically the AZDelivery DHT22 AM2302, and for motion detection I used a PIR sensor, also from AZDelivery.

To ensure easy access to all GPIO pins on the Raspberry Pi, I chose the GeeekPi Raspberry Pi 4 Armor Lite heatsink with a PWM fan. To connect the sensors to the Pi, I used AZDelivery jumper wires.

To supply power to both the monitor and the Pi, I placed a 3‑meter power extension cable with a double socket behind the monitor. I’m not sure whether the exact model I used is available worldwide, so you may need to check what’s available in your region.

To prevent too much dust from entering through the ventilation openings at the top, I attached a dust‑filter mesh cover, which I mounted using magnetic tape (A/B). I used the same method to attach the back cover of the frame.

For storage, I used a SanDisk Extreme PRO microSDHC with 32 GB, and for 3D printing the frame parts I used ELEGOO PETG PRO in black, as it had good reviews and happened to be on sale.

In short:

Monitor: https://www.amazon.de/dp/B0DSG5RYZ2?ref=ppx_yo2ov_dt_b_fed_asin_title&th=1

Raspberry Pi: https://www.amazon.de/dp/B09TTNF8BT?ref=ppx_yo2ov_dt_b_fed_asin_title&th=1

Pi power supply: https://www.amazon.de/dp/B07TMPC9FG?ref=ppx_yo2ov_dt_b_fed_asin_title&th=1

PIR sensor: https://www.amazon.de/AZDelivery-HC-SR501-Bewegungssensor-Bewegungsmelde-Arduino/dp/B07V6BY66P?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=3APB7T0SGA4TQ&dib=eyJ2IjoiMSJ9.ot5NBywd9QlR3CkqYeL52W_H7NTNhd-5t6pX9USe7Ofo2wLiZFA8iWwyvwnq0Q7_SjJMiS8Svsl3xJ2IOA5I_pX_tmjphIGquZ0H7pO2A2fAenjAyw5xQp2gKm8PKKoY5-UKia1qq4YP0k3SU1kTueapXFi-w57axi9If-HDhv6RcUYttuxr_5VvG8X6GXVjJTRTeDE_-9dRm_7Ql1WXn7kGnNF2dV5K50H9rVxBwF8.irokqSqqJadazutrRONF0VHgoNaeFve-SdvE8JdgUbc&dib_tag=se&keywords=azdelivery%2Brpi%2Bbewegungssensor&qid=1772926310&sprefix=azdelivery%2Brpi%2Bbewegungssebnso%2Caps%2C137&sr=8-3&th=1

DHT22: https://www.amazon.de/dp/B078SVZB1X?ref=ppx_yo2ov_dt_b_fed_asin_title&th=1

heatsink: https://www.amazon.de/dp/B091L1XKL6?ref=ppx_yo2ov_dt_b_fed_asin_title&th=1

HDMI to Mikro HDMI: https://www.amazon.de/dp/B0CNBZYKHJ?ref=ppx_yo2ov_dt_b_fed_asin_title&th=1

magnetic tape (A/B): https://www.amazon.de/dp/B0DY53R392?ref=ppx_yo2ov_dt_b_fed_asin_title&th=1

Jumper Wire: https://www.amazon.de/dp/B074P726ZR?ref=ppx_yo2ov_dt_b_fed_asin_title&th=1

PETG PRO: https://www.amazon.de/dp/B0CD76Q2HP?ref=ppx_yo2ov_dt_b_fed_asin_title&th=1

SanDisk Extreme PRO microSDHC: https://www.amazon.de/dp/B06XYHN68L?ref=ppx_yo2ov_dt_b_fed_asin_title

dust‑filter: https://www.amazon.de/dp/B0BRB2ZM4F?ref=ppx_yo2ov_dt_b_fed_asin_title

power extension cable: https://www.amazon.de/dp/B07Z6RGXV8?ref=ppx_yo2ov_dt_b_fed_asin_title&th=1

VESA bracke: https://cults3d.com/de/modell-3d/gadget/vesa-100x100-raspberry-pi-4-halter

If you have any questions about the frame or the project in general, feel free to ask them in the comments.

License:

Creative Commons — Attribution — Noncommercial — NoDerivatives

Related Models

bakercube preview image

bakercube

iomaa profile image

iomaa

44,468

Book Page Holder V3 preview image

Book Page Holder V3

fifindr profile image

fifindr

3,559

Mini Whistle preview image

Mini Whistle

fifindr profile image

fifindr

3,571

Bottle Opener and Cap GUN! preview image

Bottle Opener and Cap GUN!

3Deddy profile image

3Deddy

44,035

Funnel Tray preview image

Funnel Tray

fifindr profile image

fifindr

3,563

Customizable Spotify Keychain / Tag preview image

Customizable Spotify Keychain / Tag

ewt profile image

ewt

3,089

Mini Tape Gun - Tape Dispenser preview image

Mini Tape Gun - Tape Dispenser

brycelowe profile image

brycelowe

23,765

Drill Paint Mixer preview image

Drill Paint Mixer

fifindr profile image

fifindr

2,512