What Is a Frameless Magic Mirror (and Why Everyone Wants One)
A frameless magic mirror is a two-way mirror with a display hidden behind it — showing digital information like time, weather, and calendars while still reflecting your face. No visible frame, no bulky housing. Just a sleek, flush panel that looks like a regular mirror until you look closer.
Here’s what makes it different from a standard smart mirror:
- No visible frame — the mirror blends directly into the wall
- Two-way mirror glass or acrylic sits in front of a screen (usually 15–24 inches)
- A small computer (like a Raspberry Pi) runs the display software
- MagicMirror² is the most popular free, open-source platform used to power it
- DIY builds dominate — but commercial options like the Mi-Mirror exist too
The idea sounds like science fiction. But makers have been building these for years, and the builds keep getting slimmer and smarter.
One DIY builder summed it up well after finishing a bathroom version: despite setbacks like excess glue permanently sealing a backplate, they were still “really happy with the end result.” That kind of honest, trial-and-error energy is what the frameless magic mirror community runs on.
The core concept is simple. A two-way mirror lets some light through and reflects the rest. Place a bright enough screen behind it — at least 300 nits — and your widgets shine through while the mirror still does its job.
Whether you want a minimalist bedroom display or a bathroom mirror that shows your morning schedule, this guide walks you through everything: materials, hardware, software, and the real-world problems you’ll actually run into.
Essential Components for a Frameless Magic Mirror
Building a frameless magic mirror requires a specific set of hardware to ensure the final product is slim enough to maintain that “floating” aesthetic. We aren’t just slapping a monitor behind glass; we are carefully selecting components that minimize depth.
The Brains: Raspberry Pi
The most common choice for the controller is a Raspberry Pi. While the Raspberry Pi 4B offers the most power and is excellent for mirrors running complex modules or video streams, many builders opt for the Raspberry Pi 3A+. The 3A+ is favored for its slimmer profile, which is crucial when you are trying to keep the entire assembly under 3 cm thick.
The Display: Brightness is Key
You cannot use just any old monitor. For the UI to be visible through the semi-reflective surface, we recommend a display with a brightness of no less than 300 nits (or cd/m2). Anything dimmer will struggle to compete with ambient room light, leaving your weather updates looking like ghostly, unreadable shadows. Many makers use 15.6-inch 1080p ultra-thin monitors or even salvaged laptop screens to save space.
Specialized Hardware
To bridge the gap between your computer and the screen, you may need an LVDS controller board, especially if you are using a raw LCD panel from a laptop. Additionally, power management is a major hurdle. To avoid the annoying “No Signal” or standby messages that monitors display when they lose a feed, many expert builders use an SSR-40DA solid-state relay. This allows the Raspberry Pi to physically cut power to the monitor instantly, which is perfect for motion-activated setups.
For a deep dive into the physical assembly of these parts, you can check out this Step by step video tutorial – how to build frame less magic mirror ! | MagicMirror Forum.
Connectivity and Power
Modern builds often leverage HDMI-CEC functionality, allowing the Pi to send “on” and “off” commands directly to the monitor over the HDMI cable. However, as some forum members have noted, HDMI-CEC can sometimes be “as unreliable as a rock,” leading many to prefer the relay method mentioned above for guaranteed results.
Choosing the Right Mirror Material: Glass vs. Acrylic
The “magic” in a frameless magic mirror comes from the two-way mirror material. You have two primary choices: glass or acrylic. Each has a significant impact on the weight, safety, and visual quality of your project.
Glass Mirrors (The Professional Choice)
Pilkington MirroView 6mm is the gold standard for high-end builds. It offers a perfectly flat reflection without the “funhouse” distortion sometimes found in plastic. Glass is also more scratch-resistant and easier to clean, making it ideal for bathroom environments. However, it is heavy and requires professional handling—drilling holes in glass is definitely not for the faint of heart!
Acrylic Mirrors (The DIY Favorite)
Acrylic is a fantastic alternative for those concerned about weight or safety. A popular choice is the “Unbreakable Acrylic Mirror,” which boasts a 4.2 out of 5 stars rating from over 751 ratings. In the last month alone, over 300 units of these shatterproof mirrors were purchased by enthusiasts.
| Feature | Glass (e.g., Pilkington) | Acrylic (Shatterproof) |
|---|---|---|
| Reflection Quality | High / Natural | Good / Can distort if not flat |
| Weight | Heavy | Lightweight |
| Durability | Scratch-resistant | Easy to scratch |
| Safety | Can shatter | Shatterproof / Kid-safe |
| Workability | Hard to cut/drill | Easy to cut/drill |
One of the most important technical specs to consider is the light transmission percentage. In the community, there is a constant debate between 12% and 20% transparency. A 12% mirror provides a more “golden” and traditional mirror reflection but requires a brighter screen. A 20% mirror looks more “natural” and makes the display easier to read, though the screen might be slightly more visible when turned off. For more on achieving a slim profile with these materials, see the Thin, Frameless Mirror | MagicMirror Forum.
Benefits of an Acrylic Frameless Magic Mirror
Acrylic is particularly appealing for a frameless magic mirror because of its 1/8 inch thickness and lightweight design. Many products come with kid-safe rounded corners and can be installed using high-sticky adhesive tape, eliminating the need for bulky mounting brackets. Its bendable flexibility also makes it more forgiving during the mounting process. You can see a great example of an acrylic build in this Frameless Magic Mirror project log.
Step-by-Step Assembly and Software Configuration
Once you have your components, it’s time to get your hands dirty. The goal of a frameless magic mirror is to hide the “guts” so completely that the viewer only sees a mirror.
- Monitor Disassembly: Carefully remove the plastic bezel from your monitor. This often involves using a hairdryer to soften the adhesive and prying it open with a guitar pick or opening tool.
- Light Bleed Prevention: This is the secret to a professional build. Use black vinyl backing or black construction paper to cover every inch of the mirror’s rear surface that isn’t covered by the active display area. Cut the hole for the screen about 3mm smaller than the display itself to hide the edges.
- Mounting: Secure the display to the glass or acrylic using heavy-duty double-sided tape or silicone glue. Be careful with glue overflow—one builder noted that excess glue permanently attached their backplate, making future repairs impossible!

Software Setup
On the software side, we start by installing the latest Raspberry Pi OS. You will then need to install Node.js and the MagicMirror² platform. For a comprehensive walkthrough on the code side, refer to our magic-mirror-coding-guide.
To ensure your mirror is always ready, we use PM2 (a process manager) to handle the autostart configuration. This ensures that if the power dips or the system crashes, the mirror interface boots right back up without you needing to plug in a keyboard. For more inspiration on frameless software setups, check out this Frameless Magic Mirror forum thread.
Customizing Your Frameless Magic Mirror UI
The beauty of the MagicMirror² community is the sheer volume of custom modules available. You can move beyond the basic clock and weather by adding:
- MMM-HueControl: To manage your smart lighting directly from the mirror.
- MMM-WorldTides: Perfect for those living near the coast who want to check tide times during their morning routine.
- RSS Feeds: To scroll through the latest news or your favorite blogs.
You can learn how to tweak the look and feel of these modules in our guides on how to customize-magicmirror-ui, customize-magicmirror-ui-2, and customize-magicmirror-ui-3.
Overcoming Common Build Challenges
No DIY project is without its hiccups. When building a frameless magic mirror, you are likely to encounter a few specific “boss fights.”
The Motion Sensor Struggle
Many builders try to hide an RCWL-0516 microwave motion sensor behind the mirror to wake the screen when someone walks in. However, these sensors often fail or behave erratically when placed behind two-way mirror glass due to interference. A common workaround is to use a PIR (Passive Infrared) sensor tucked into a small, discreet hole in the frame or to integrate the mirror with your existing smart home motion sensors via Home Assistant.
Heat and Humidity
If you are installing your mirror in a bathroom, humidity is a concern. Interestingly, the heat generated by the display actually creates an anti-fog effect on the mirror glass, which is a nice “accidental” feature! However, you should still monitor internal humidity with sensors to protect your Raspberry Pi. For more tips on bathroom installs, see the frameless mirror | MagicMirror Forum.
Cable Management and Mounting
Keeping a frameless mirror flush against the wall requires excellent cable management. Use cable ties and velcro squares to secure the Pi and power bricks to the back of the monitor. For mounting, we highly recommend a French cleat system. As one builder noted in their 19” Magic Mirror – How I Built The Frame guide, a French cleat is robust and often doesn’t even require finding a wall stud if used correctly.
Frequently Asked Questions about Frameless Smart Mirrors
What makes the frameless design more appealing than traditional frames?
The frameless design offers a minimalist, modern look that fits perfectly into contemporary homes. Traditional frames can look bulky and “techy,” whereas a frameless magic mirror looks like a piece of high-end decor. It creates the illusion that the information is floating directly on your wall.
Can I use a standard TV for a frameless magic mirror project?
Yes, you can! Some makers have successfully used Android or Google TVs. The challenge is that TVs are often thicker than dedicated monitors and have “atrocious” HDMI-CEC implementations. You may need to use software hacks like pm delete to remove the default “Ambient Mode” and replace it with your own MagicMirror UI.
How do I ensure the display is bright enough to see through the mirror?
Always check the “nits” or “cd/m2” rating of your screen. You want at least 300 nits. Additionally, increasing the contrast in your MagicMirror CSS settings and using pure white text on a pure black background will help the information “pop” through the reflective surface.
Conclusion
Building a frameless magic mirror is one of the most rewarding DIY projects a smart home enthusiast can take on. There is a unique satisfaction in seeing your daily schedule appear on a surface that was just reflecting your face seconds ago. Whether you choose the high-end clarity of Pilkington glass or the safety of shatterproof acrylic, the result is a functional piece of art.
As technology evolves, we are seeing more builders look toward OLED upgrades for even deeper blacks and better contrast, though LCD remains the budget-friendly king for now. No matter which path you choose, the community at Foco Finanças is here to help you navigate the code and the construction.
Ready to start your own build? Check out More information about smart mirror guides for more tips, tricks, and inspiration to turn your home into a futuristic hub!