Hey! This thing is still a Work in Progress. Files, instructions, and other stuff might change!


by macakcat, published

TELEAVIA MATRIX by macakcat Jul 27, 2015

Challenge Winner

0 Share
Download All Files

Thing Apps Enabled

Order This Printed View All Apps


The Teleavia Matrix is a full-color, 512 LED, NeoPixel matrix video monitor run by Processing and driven by FadeCandy.

The Teleavia Matrix's name and design are a tribute to the Art Deco, Teleavia Panoramic 111, a beautiful French television set released in 1957. The Panoramic 111 was a High Definition television capable of 819 lines, which is considered HD even today.

  • This is a work in progress. Please view the Instructions notes before downloading and printing.

  • I've always wanted to create an infinity mirror, so I decided to take it a step further by making one that plays video on a "floating" LED matrix while looking good too.

  • The monitor encloses a custom cut mirror and two-way glass to produce the "infinity mirror" effect around the matrix resulting in a screen that appears to float in space.

  • Use it to display photos, video, or run your own Processing sketches.

  • I modeled this design to enclose a 32x16 NeoPixel LED Matrix and a NeoPixel LED strip.

  • The 32x16, 512 LED NeoPixel Matrix is driven by a single FadeCandy board. The NeoPixel strip is driven by an Arduino UNO.

  • The cabinet contains countersunk mounting holes for an Arduino UNO and Raspberry Pi Model B (Model B 2).

  • The monitor can be entirely driven by a Raspberry Pi and FadeCandy.

  • The design incorporates printable snap pegs for assembly.

  • The monitor can rotate a total of 120 degrees to accommodate your seating position.

  • Just to be clear, the "monitor" currently shown in the photos was made of cardboard and hot glue. Your printed monitor will provide the necessary fitments and alignments for the glass panels, matrix, and NeoPixel strip resulting in a much cleaner look with straight LED's about the edges.

Click here for video demonstration, which shows a mock-up monitor made out of cardboard. I'm still working on printing the monitor pieces and will upload pictures when it's done printing! Check back soon!

Designed by David Choi


IMPORTANT UPDATE (8/1/15): After 6 straight days of printing, the monitor is done. Unfortunately, the assembly process for the monitor is much too involved. So I will be redesigning the monitor pieces for easier assembly. Please bear with me as I redesign, reprint, and test the assembly procedure.

The following files WILL BE CHANGED so I suggest you DO NOT print these files:
"TMMonitorPartA.stl" (24 hrs)
"TMMonitorPartB.stl" (24 hrs)
"TMMonitorPartC.stl" (24 hrs)
"TMMonitorPartD.stl" (24 hrs)
"TMMonitorPartE.stl" (12 hrs)
"TMMonitorPartF.stl" (12 hrs)
"TMMonitorPartG.stl" (12 hrs)
"TMMonitorPartH.stl" (12 hrs)

In the mean time, all other files provided currently are good to go.

Please review the printing settings I used to get the most reliable print under the heading "Printing Tips" below.

I suggest you print "TMFastenerTestKit.stl" first. This file contains a snap peg and walls so you can test the fasteners and your machine's printing ability. These hole dimensions and snap pegs are used throughout the cabinet enclosure. Once this has been verified you can go ahead and print the snap pegs provided as an individual file, "TMFastener.stl."

The Teleavia Matrix is a very large print that should not be rescaled if you plan to fit electronics.

The holes for the knobs can be used with any 1/4" shaft potentiometers.

Processing and Arduino code will be released once I finalize it.

Final video and pictures of the Teleavia Matrix will be uploaded when the final prints are finished.

Printing Tips: (To be updated)

  • 3 shells for all files
  • 10% infill for strength
  • Highly recommended that "TMFacePlate.stl" and "TMKnobCenter.stl" are printed at 0.1mm resolution for best detail.
  • 5% infill for large monitor sections.
  • Use minimal supports for:
    • "TMMonitorPartE.stl"
    • "TMMonitorPartF.stl"
    • "TMMonitorPartG.stl"
    • "TMMonitorPartH.stl"


  • The cabinet enclosure is divided into three main parts (A, B, C).
  • The monitor enclosure is divided into eight parts (A, B, C, D, E, F, G, H)
  • These six files need to be printed twice:
    • "TMKnobCenter.stl"
    • "TMKnobGrip.stl"
    • "TMKnobShaft.stl"
    • "TMArmHinge.stl"
    • "TMFrameA.stl"
    • "TMFrameB.stl"
  • You will need 8 fasteners total from the file "TMFastener.stl."
  • You will need 8 pegs total from the file "TMMonitorPeg.stl."
  • All other files only need to be printed once.

Glass Parts:

I used glass for this project and had it cut by my local glass cutter. Alternatively, you can use mirrored plexiglass or acrylic. The two-way mirrored glass is a transparent glass panel with a film I purchased then applied to the glass.

  • (1) - 1/8" thick, 12.5" x 6.25" transparent glass
  • (1) - 1/8" thick, 14.5" x 8.25" two-mirrored glass (applied a partially reflective film to transparent glass)
  • (2) - 1/4" thick, 14.5" x 1" mirrored glass
  • (2) - 1/4" thick, 6.25" x 1" mirrored glass


More from Electronics

view more

File Name



All Apps

3D Print your file with 3D Hubs, the world’s largest online marketplace for 3D printing services.

App Info Launch App

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App

Print through a distributed network of 3D printing enthusiasts from across the US, at a fraction of the cost of the competitors. We want to change the world for the better through technology, an...

App Info Launch App

Quickly Scale, Mirror or Cut your 3D Models

App Info Launch App

3D Print a wide range of designs with Treatstock. Easy to use tools to get the perfect result. The global 3D printing network that connects you with high-quality and fast working print services nea...

App Info Launch App

This is great!! Congrats my friend!