Modular Wall Lighting




About: Play is the best kind of learning.

This is an idea I had for wall lighting. I wanted modular lights of some kind, and I liked the look of tessellating triangles. I am pleased with the result, as a proof of concept. Eventually I want to scale it up and integrate IOT functionality.

Hopefully the video provides the most concise explanation.


This is a very straightforward project, and can be scaled or adapted in many ways. The panels are vacuum formed from 2mm HDPE plastic, using a three-sided MDF mould.

I made a very quick vacuum former a while back, and would say that it's probably one of the best shop projects I've done, given how well it works for the time invested making it. It consists only of a sealed box with a series of holes drilled through the top. The only other tool you'll need is a heat gun.


If you want to 3d print the shapes instead, attached is an example .stl file with the sizing I used.

Step 1: Making the Former

If you're interested, the base I used was an equilateral triangle of radius 80mm, and the depth of the pyramid is 20mm. You could sculpt a solid block too, but I preferred cutting three equal shapes in MDF and hot-gluing them at the seams. Bare in mind that hot glue could melt during the forming process because of the heat on top. This wasn't a problem for me though.

I then covered the top surface in tape. Note that even small surface features, like edges of the tape, show through when you form the plastic over it. If you want a smooth part, you have to make a smooth former.

A really cool alternative to buying HDPE would be to reuse milk bottles, which can be vacuum formed too (the only limit being the size of the offcuts).

Step 2: Forming Pyramids

When you put hot plastic on a vacuum bed and apply a vacuum, it quickly takes the shape of the surface beneath. This means it stretches slightly. For this reason, you don't actually need a sheet much bigger than the part itself (unless the part is really tall). In my case, I left about 40mm / 1.5 inch perimeter around the part. You want to avoid pointed edges in parts - the plastic tends to tear under pressure, causing air to leak.

You'll quickly get a feel for the process. Begin by heating the plastic panel, (time varies on thickness, material etc.) until it is floppy but not curling in on itself too much. Move the heat gun in rapid strokes - this is especially important later on: it prevents punctures from overheating a localized area. Drape the hot plastic over the part, and apply the vacuum. I usually press it down on the edges at this point, and then reheat the plastic to help it stretch the final distance around the border of the part. Be patient with heating to avoid tears.

Step 3: Backboard

I am lucky to have access to a CNC, so I decided to cut out a back board. This does however prevent you rearranging the tiles. It was a quick solution but I'd like to experiment with this part of the project more - the panels didn't fit perfectly either because of the corners of my bad former.

If the panels were self-contained, i.e. there was no wiring, it would be interesting to use velcro, magnets, or another temporary method of affixing to make wall lighting that can be arranged easily.

Step 4: Electronics

As a proof of concept, I wired in some white LEDs, and later some flashing ones. The next step is to add addressable LEDs, like I have done in past projects, to create dimming/colour-changing effects. I would like to use this as a bedside light, so being able to choose a warm, dim light is great. I would recommend using neopixels if you want to add this kind of functionality.



    • Tape Contest

      Tape Contest
    • Pocket Sized Contest

      Pocket Sized Contest
    • Paper Contest

      Paper Contest

    7 Discussions


    Tip 3 months ago

    Nice Cut , I have better solution for you , can we talk ? google : winsionliang


    3 months ago

    Really nice Lamp! Did you think about 3D-Printing the tesseracts, or making that an available possibility by adding a Step or STL model to your instructable (though i really like the idea of DIY vacuum forming)?

    1 reply

    Reply 3 months ago

    Thanks for the suggestion - I've now added an .stl file.

    I chose vacuum forming because it's more accessible, and for this project, where you need to mass produce the same part, it's faster and cheaper. It also allows you to scale this up much bigger. Having said that, it is by no means a better approach. 3D printing these shapes would allow for far more complex designs, and by using a low infill, you could help diffuse the harsh light of LEDs, and create really cool light effects because of the internal walls of the print. I would be really interested to see the result!


    3 months ago

    Cool! Nice video, too. You got my vote :)

    1 reply