LED Kaleidoscope

3D printed electronic Kaleidoscope using a Microbit and ZIP tile LED display


Creative Commons Attribution Noncommercial Share Alike

Commercial use is not allowed, you must attribute the creator, you may remix this work and the remixed work should be made available under this license.

Learn more or download attribution tags


Your typical Kaleidoscope is an optical instrument with two or more reflecting surfaces tilted to each other in an angle, so that objects on one end of the mirrors are seen as a regular symmetrical pattern. The reflectors are usually enclosed in a tube, containing on one end loose coloured pieces of glass/plastic or other combinations of transparent and opaque materials to be viewed. Rotation causes materials to move creating random patterns.

This version closely follows the general design however, were your typical Kaleidoscope uses physical elements that move under the influence of movement this version used LED's to display everchanging random patterns.

The patterns are displayed on a Zip tile this contains 64 LED's in an 8 x 8 matrix which are controlled by the Microbit.

Further details can be found at

Materials and methods

- MicroBit
- ZIP Tile LED Display
- Plastic Mirror 212mm long x 40mm wide - Qty 3
- 10mm M3 X M3 Hex standoff threaded hole & screw - Qty 6
- 15mm M3 X M3 Hex standoff threaded hole - Qty 3
- 3mm x185mm rod - Qty 3
- M3 X 10mm countersink screw - Qty 3
- Masking tape.
- 2mm drill bit.
- Pliers.
- M3 box spanner.
- Scissors.
- Saw to cut individual mirrors from larger sheet.

- Carrier - Qty 1
- Ring - Qty 1
- Support Rings - Qty 3
- Eye Piece - Qty 1

The Supports Rings are the only items were multiple prints are required in this case 3 all other items only require 1.

Print Details

Resolution 0.15mm
Infill 80% - Tri-Hexagon
Filament SUNLU - Silky Shiny Gold

All elements are printed flat on the bed without supports.

Element print details - time, weight & filament length
- Carrier - 1h 40m, 12g, 4.14m
- Ring - 2h 47m, 19g, 6.2m
- Support Rings - 1h 39m, 13g, 4.3m
- Eyepiece - 1h 41, 13g, 4.47m



Issues are used to track todos, bugs or requests. To get started, you could create an issue.


11278f9f477753d354d202c6ad3821ac?default=blank&size=40chris published this design ago