I’m really happy with the final product! In my opinion the “infinity mirror” effect looks even better in person.
For this project I got the light bulb, light bulb holder, and one-way mirrored acrylic. The other tools and materials are available at NYC Resistor.
The faces are laser cut from mirrored acrylic (one sheet of 18”×24” and another 12”×18”). There is a small fillet on each corner to avoid uncomfortably sharp corners.
To protect the mirror coating remove the protective coating only from the non-mirror side and laser with the non-mirror side up. Cutting the bolt holes before the outside edge keeps the hole placement accurate.
The acrylic is over half the materials cost. Using clear acrylic and a roll of one-way mirror mylar sold as a window tint is significantly cheaper (~$15 for the acrylic and $5 for the mylar). Unfortunately, I had trouble applying it cleanly and the mirror quality doesn’t seem quite as good.
The light bulb holder and lamp cord are available at a few local shops. This light bulb holder is made of two pieces that screw together. Using an existing faces I cut an appropriately sized hole, then I sandwiched this face between the light bulb holder pieces.
The vertices are modelled to hold both the face and an M3 nut. Having a nut allows for easy disassembly and reassembly of the lamp. Getting a pressure fit for the nuts requires experimentation. I made a few prints with different nut dimensions until I found a value that worked well with the printer and slicer I used. The print quality wasn’t perfect so I used a file to get rid of filament hairs and bumps.
Another option is to thread the bolt directly into a 3D printed hole. However, that does not stand up well to repeated use and isn’t as secure as a nut.
I assembled from the bottom face with the bulb and went up. The mirror coating is on the inside to protect against damage when handling the lamp. Some fingerprints got on the faces during assembly, gentle use of lens cloth cleaned everything up.
There is a small lip between the faces to make face alignment precise and allow airflow. These airflow gaps are sufficient to keep the lamp cool despite the heat generated by the bulb.