book collections email follower instructable user

Triangles are cheap these days. Your mobile phone can draw ten million of them in a second, and they'll be quite alright. I wanted to build something different. A triangle capable of being very dim or very bright. A triangle with tangible edges, a precise geometric lattice around soft pats of warm light.

In early 2013, I was prototyping techniques for building LED light sculptures with a very geometric look. I wanted to achieve a very uniform surface with very hard edges. This Instructable documents a technique I found for achieving this look using stacked laser-cut parts.

The project I prototyped this technique with is a 16-pixel equilateral triangle. It's made to match the spacing of commonly available WS2812B addressable LED strips with 60 pixels per meter. Several stacked layers form a painted diffusion cavity that extends all the way through the piece, completely separating the light emitted by each pixel. The top surface of each pixel is a precisely laser-cut inlay of white lighting acrylic, held in by stainless steel hardware.

Skills and tools you'll need for this technique:

  • Some variety of CAD skill. (In a pinch, you could do it all in Illustrator)
  • Basic soldering
  • Some programming skills
  • Spray adhesive (Super 77)
  • Access to a laser cutter
  • Paintbrush


  • Opaque acrylic (I used a nice P95 black)
  • "Lighting white" acrylic (I used 60% transmissive)
  • Thin chipboard (in the book binding section at the art supply store)
  • Titanium Dioxide White latex paint
  • Stainless steel hardware. I'm partial to "button-head socket cap screws", M3 size
  • LED strip, WS2812B "NeoPixel", 16 pixels with 60 pixels/meter spacing
  • Hookup wire (22 gauge stranded is best)
  • LED driver of choice (Fadecandy works great with this!)

Note that the particular bolts you pick should be sized according to the thickness of the actual materials you're working with. Measure your chipboard, acrylic, etc. with calipers. When stacking materials, small deviations in thickness can add up quickly. I usually try to have a range of bolt sizes on hand, and acorn nuts give a very finished look to the back side even if it's hard to predict exactly how much bolt will poke through.

Step 1: Laser Cutting

Picture of Laser Cutting
2013-03-06 19.37.20.jpg
2013-03-10 23.26.15.jpg

This approach involves many laser-cut layers. From the front to the back:

  • Bezel + Pixels (Acrylic)
    • The translucent pixels fit snugly in the corresponding holes in the bezel layer.
    • The bezel layer on its own is fragile and thin.
    • The bezel blocks light from crossing between pixels, allowing for hard edges.
  • First spacer layer (Acrylic)
    • Sits directly behind the bezel
    • Holds pixels from behind
  • More spacer layers (Acrylic or chipboard)
    • Precision is less critical for these layers
    • They open up a space large enough in each pixel for the light to thoroughly diffuse
    • In this design, about 1" of spacing was necessary
    • Try creating thicker or thinner stacks: the laser-cut parts are modular!
  • LED form layer (Chipboard)
    • This marks the best location for each LED strip, and provides some room for wiring
  • Base layer (Acrylic)
    • Mechanical support

The design files provided are for one part of each type. You'll need to cut bezels and at least one spacer out of nice acrylic (I used a black that's matte one one side and glossy on the other). The backing and other spacers can be whatever material you like. I use acrylic for the base, for strength. The LED form works well in chipboard, so it's a little thinner. This will give you a smaller gap between pixels where the LED strip passes under the spacer layers.

Try your design in paper first! You'll see how well it lines up with your LED strip before cutting any expensive acrylic.

bekathwia3 years ago

Beautiful, thanks for sharing!

fshaik5 years ago

Can you please provide a link from where you bought the "Lighting white" acrylic with that percentage transmissive. And I believe this is the top layer with which bezels(triangles have been made). ??

MeiH1 fshaik3 years ago

I just used white acrylic paint, found at an arts/crafts supply store. Worked great!

pachytrance3 years ago

Thanks for share. Awesome!!

fshaik3 years ago

Hi Can you tell me where to buy titanium dioxide, I think thats a very important component in this project, as the regular led wont diffuse and you will still have hot spots.

Awesome project. Check this one out on LED's

alcurb5 years ago

Beautiful piece. I'm very impressed with the quality of your work.

I wish I had the laser-cutter resources to use your techniques to build my own version. I do have a laser-cutter available, but I can't afford to join the TechShop in San Francisco. I'll have to find other techniques. Maybe I can user foam-core, but foam-core is not durable, unfortunately.

bell an alcurb5 years ago

it is doable by simple handmill

jingyu5 years ago
bell an jingyu5 years ago


shauncorr5 years ago

This is awesome. I'd like to make something similar, perhaps with a different shape or size. Can you give me an idea for your overall dimensions of the triangle?

Also, I've been looking a neopixels and have had trouble finding the strip you used. Did you buy a weatherproof strip and remove the coating?

Thanks for this! I hope to make one and then use it for projects to help me learn to program.


gen814655 years ago

Brilliant! Illuminating! (no puns intended) :)

Here's an idea to to extend this. If each triangle were touch-sensitive, wouldn't it be interesting to use it as a sort of futuristic-looking door lock (access keypad). You could program it to unlock a door, only after a specific geometric pattern had been entered.

scanlime (author)  gen814655 years ago

Yeah! I've wanted to make it interactive with a capacitive proximity sensor circuit using the bolts as sensing antennas :)

lindarose925 years ago

So cool! I love the design!

nqtronix5 years ago

This is incredible impressive! Things like this make me wish I'd have a laser cutter.

In the video it ssems like all patterns are generated on a computer, what program did you use for that and how were you able to send all that data to the LEDs?

scanlime (author)  nqtronix5 years ago

I used the Fadecandy LED controller, an open source hardware project I started last fall. The Fadecandy boards are available from Adafruit now:

echoalex5 years ago

Very cool .. favorited

This is super awesome. I hope you have entered it in my contest

cool design
sursula5 years ago

cool project, it looks fantastic!

Onyx Ibex5 years ago

Looks amazing! Great job!

bergerab5 years ago

This is like a even more complicated form of the Pixelbrite ( ). The triangles look awesome and great use of your tools. The finished video looks incredible! Great job