Bubble Wall Infinity Mirror




Introduction: Bubble Wall Infinity Mirror

Welcome to the project of the bubble wall infinity mirror.

Step 1: Welcome!!

In this project my partner in crime and our new addition, Kayla, created a bubble wall infinity mirror. We used an Arduino for this project. Enjoy!


motors (10)



spray paint (2 colors)



3D printed parts




corn syrup

privacy film


ps1 keyboard

LCD screen

misc. hardware

fish tank pump

LED strips


Step 2: Building the Bubble Case

So, we took some pieces of PET-G and some HIPS to construct the wall. We started by cutting out slits for the columns. Then taking silicone to adhere the pieces together and letting it dry. While the front and back dry we took the top and bottom and drilled holes in the tops as pictured above. The took the silicone and connected all the sides. We let it sit for a few days.

After everything is right and tight we can water test to see if there is any leaks. Before we water test we have to screw in the valves to the bottom and use some plumbers tape to seal up the valves. Then we can test!

There were a couple leaks the first couple times we tested it. If this happens to you just add more silicone to it until there are no more leaks or holes. The you can move on to the construction of the box.

Step 3: Building the Box

To build the box we had to get some professional help, so we used my father. He has been woodworking for years and years. So, to start we laid out a sketch of the dimensions and what we wanted as well as a group consensus. The next step was picking out what wood we wanted to use and cut the pieces. We had eight pieces total. The next step was to cut out the holes for where the LCD screen would go. We then started clamping and gluing pieces together.

On the inside we had to make sure that the bubble case would fit and be supported. As seen in the last photo. We had to put a couple shims to stabilize the case. After this it is just gluing and making sure everything is stable and aligned properly.

Step 4: the Innards

The next step is doing the electronics portion. Later on we will be uploading a circuit diagram that we used for this portion.

Step 5: the Motors

For the motors we had to try and figure out a way to have all of them fit in the box. So, pictured above is the layout we chose. Tubes running from the motors to the valves were pretty tricky. In the video at the beginning of this page it shows all the tubes behind the bubble case. This is probably the most difficult part of the project. For those who care, these motors were ordered from Ebay. Any motor will do as long as it's powerful enough.

Step 6: the Pump

For this step we just had to figure out a way to mount the pump. As you can see the pump was pretty big. We had to put a piece on a bottom since the bottom is open, for the pump to go on.

Step 7: the 3D Print

We took a STL file made from AutoCad. With this file we then took it into the program Cura which was hooked up to a Lulzbot mini 3D printer. We printed it out and then sanded it with 250 grit for maybe a minute. Then we took Rust-oleum spray paint, gold and midnight blue, shook it ready. We then took the blue and sprayed the entire 3D print. After the blue dried a little bit, we put tape on where we didn't want the gold. Then we took the gold and sprayed those parts. We let it dry over night. Wala!

Step 8: Staining

We took some red wood stain and stained the entire box. This took about 6 coats. After the six coats we put the clear coat to make it shiny.

Step 9: the Infinity Part

For the infinity mirror portion we took a small mirror, like pictured above, and stuck it on the backside of the bubble case. Then took the privacy film, which you can get at Menards, and stuck it to the front of the bubble case. These final images will be added later on.

Step 10: the Code

Here we're going to put the code in text format for you guys to use.

Step 11: The Stand

To add on to the bubble wall we added a stand for it to go into an art show. This is not a necessity but very nice when coming into presentation.

Just add some 2X4s as the stand and take some spare pieces of wood and screws and stick them together.

Be the First to Share


    • Home and Garden Contest

      Home and Garden Contest
    • Stone Concrete Cement Contest

      Stone Concrete Cement Contest
    • Digital Fabrication Student Design Challenge

      Digital Fabrication Student Design Challenge



    2 years ago

    Beautiful!!! Great job. I love the arduino. I might have to add that to mines. Lol. You have inspired me and i thank you for it. I only hope to inspire others as you have. One day i will make an instructable but heres a link to what i made. Just gotta drop a mirror behind it. https://youtu.be/_7qtOh8332U again


    Reply 2 years ago

    Thank you for the kind words!!! I just watched what you made and that's so cool!!! We will have to bounce ideas off each other sometime!


    Reply 2 years ago

    Thanks Kim. I just published my first instructable but this is not my first project. I'm working now to document my finished projects post. I am always up for sharing ideas. sounds like a plan


    Question 2 years ago on Introduction

    I want to make a bubble wall with letters big one 5feet length and 6feet height I got all the things but I exactly can't find things which way to fix. The tubes and how to assemble and what circuit to use to make it to digital bubble wall with letters and where can I find the circuits and how to assemble them ..please let me know I will upload my project details once it's ready ..hope u ll help me .
    Expecting your reply as soon as possible
    Thank you


    3 years ago on Step 4

    Which type of components did you use?
    Can you tell me?


    Reply 3 years ago

    I used an arudino, led light strip, made the inifnity mirror, old ps1 keyboard and some other items were you wanting a specific list of everything?