Maker.io main logo

3D Printed Light-Up Kaleidoscope

2023-05-02 | By Adafruit Industries

License: See Original Project 3D Printing

Courtesy of Adafruit

By Debra Ansell

Overview

Krafty Kaleidoscopes, Pretty Patterns

A kaleidoscope uses three mirrors in a triangular arrangement to form ‎repeated reflections of small objects placed inside. These symmetric ‎reflections produce lovely patterns that change with the movement of ‎the objects being viewed.‎

led_x

This 3D printed kaleidoscope project generates patterns that glow with ‎wireless LEDs embedded inside translucent 3D printed shapes. The ‎luminous forms are free to slide around the rotating base to produce ‎colorful changeable configurations that extend as far as you can see.‎

The illuminated images inside the kaleidoscope are lovely, and the ‎kaleidoscope itself makes an appealing item to display. You can select ‎your favorite filament color for the 3D printed parts and choose from ‎three different embossed patterns that decorate the exterior.‎‎

design_2

The kaleidoscope design has three different embossed decorative patterns to choose from.‎

Wireless Workings

Wireless LEDs glow without connected power, making them ideal ‎elements to slide around freely while still showing a glowing color ‎inside the kaleidoscope.‎

Looking closely at the tiny lights reveals that each is attached to a ‎small assembly of tightly coiled magnet wire. Power is transmitted to ‎these coils using principle known as Faraday's Law of ‎Induction, which states that changing magnetic fields generate ‎electric current, and also the converse, that electric current generates a ‎magnetic field.‎

wire_3

The energy for our LEDs comes from a larger assembly of coiled wire ‎with circuitry that runs a fluctuating current through its loops. This ‎current generates a changing magnetic field which can induce a small ‎‎(about 2 mA) electric current in the tiny loops, enough to power the ‎LEDs.‎

Induction Limitations

There are some constraints on transmitting power via induction. Since ‎electric and magnetic field strength drops off sharply with distance, the ‎power transmitter and receivers must be close to each other. The ‎greater the distance, the less power that is received.‎

Additionally, the orientation of the receiving coils and transmitting ‎coils must be parallel. You can experiment with your wireless LEDs by ‎placing the LEDs and transmitting coil on a flat surface and providing ‎‎5V power to the induction coil. Notice that turning the LEDs on their ‎side stops them from lighting up.‎

coils_4

Parts

Wireless LEDs and Transmitting Coil

Power Connectors

The wireless LED transmitting coil requires 5V power input directly into ‎its red and black wires. There are a number of possible ways to ‎connect it to power, but the easiest (no-solder) method is to use the ‎power adapter and cable below to attach the wires to a 5V USB power ‎source of your choosing.‎

3D Printer Filament‎

You will need two different colors of PLA filament for the 3D printed ‎parts.‎

  • Opaque PLA for the body of the kaleidoscope
  • Transparent (clear) PLA for the LED covers

Acrylic Circles

To cover the eyepiece, you will need (2) 3-inch diameter circles of ‎clear acrylic with a thickness of any value from 1mm to 3.2mm (1/8"). ‎You may laser-cut these circles yourself from clear acrylic ‎sheet or purchase them pre-cut in a multi-pack, like the one below.‎

  • ‎2 x 3" Diameter Clear Acrylic Circles‎

Mirrors

The kaleidoscope requires three rectangular mirrors, each 160mm ‎x 55mm in size (but no larger), and not more than 1.6mm thick.

If you have access to a laser or CNC cutter, you will get the sharpest ‎reflections from 1.6 mm (1/16") mirrored acrylic sheet, cut to ‎exactly 160mm x 55mm. You can also score this thin mirrored sheet ‎with a craft knife and break it along straight lines, though it is harder ‎to make exact cuts this way.‎

If you don't have a cutting machine, a simpler alternative is to ‎use flexible mirrored sheet that can be cut with scissors. The ‎reflections are not quite as crisp, but they are still quite good, and it is ‎a much easier and safer material to shape by hand.‎

Obtain ONE of the two mirror material options listed below:‎

  • ‎1 x 1-1.6mm (1/16") Thick Mirror Acrylic Sheet, cut into three 160mm ‎x 55mm rectangles

‎-OR-

  • ‎‎1 x Flexible Adhesive Mirror Sheet, cut with scissors into three 155mm ‎x 60mm rectangles

3D Printing‎

Download the Print Files

Download the compressed file containing the 3D printing design (STL) ‎files from the button below, then expand it and save the folder to your ‎computer. The files inside contain designs for the Kaleidoscope's 3D ‎printed parts, as well as the translucent LED covers.‎

KaleidoscopeSTLs.zip

There are two sub-folders in the compressed file. One (Body Designs), ‎contains 3 decorative options for the embossed pattern on the ‎kaleidoscope body exterior. Select ONE of these to form the main ‎kaleidoscope body.‎

body_5

Body design options: From L to R, BodyDiagonalSquarePattern.stl, BodyCirclePattern.stl, ‎BodyDiamondHexPattern.stl

The list below shows how many of each part to print.‎

  • Opaque PLA
    • (2) Eyepiece.stl
    • ‎(1) EyepieceCover.stl
    • ‎(1) CoilHolder.stl
    • (1) LEDContainerWithBezel.stl
    • ‎(1) triangular body from the folder Body Designs
  • Transparent PLA
    • ‎(10) items from the 5 shapes in the folder LED Covers

Print the Kaleidoscope Parts

parts_6

3D printed parts for the kaleidoscope body. Clockwise from upper left: BodyCirclePattern.stl, ‎Eyepiece.stl, LEDContainerWithBezel.stl, EyepieceCover.stl, Eyepiece.stl, CoilHolder.stl

Import the STL files into the slicer program for your 3D printer. The ‎designs include fine detail like screw threads and should be printed at ‎fairly high resolution to function well. A layer height of 0.2mm with ‎‎40% infill and no support works well for all kaleidoscope body parts.‎

Depending on the size of your print bed, you may be able to print all of ‎the parts in a single session, or you may need to break them up into ‎multiple print runs. The kaleidoscope body is the biggest part and ‎takes considerably longer than the other elements.‎

Note that the LED holder is technically two separate pieces that print ‎together so that the bezel is free to rotate around the exterior of the ‎LED compartment but can't slide off the top or bottom. This MUST be ‎printed as a single piece with the same positioning as in ‎the LEDContainerWithBezel.stl file.‎

holder_7

Print the LED Covers

Download the design files for the LED covers. There are 5 shapes to ‎choose from. Since the Wireless LED kit comes with 10 LEDs, you can ‎print two covers of each shape, or vary them however you'd like.‎

Print the LED Covers from translucent PLA at 0.2mm layer height ‎and infill of 40% or higher with the open end facing upwards.‎

covers_8

covers_9

Assembly

The next image shows the placement of the 3D printed kaleidoscope ‎body parts and the clear acrylic lenses. Follow the steps outlined below ‎the image to put them all together.

assembly_10

Attach Eyepiece and Eyepiece Cover

Gather the kaleidoscope body, one eyepiece, the eyepiece cover, and ‎one 3" clear acrylic lens for this step.‎

pieces_11

Insert one end of the triangular body into the triangular hole in the ‎eyepiece. The three small bumps on the end of the triangular body fit ‎inside corresponding notches in the eyepiece, and a bit of gentle ‎pressure will help slide it into place.‎

eyepiece_12

Once the body and eyepiece click together, set the eyepiece cover on a ‎flat surface with its screw threads pointed upwards. Remove any ‎protective paper from one of the 3" clear acrylic lenses and place it ‎inside the eyepiece cover.‎

together_13

Gently insert the eyepiece into the cover, and, using the kaleidoscope ‎body for leverage, rotate the eyepiece until the threads mesh and the ‎eyepiece slides downwards into the cover. Stop when the eyepiece just ‎touches the lens. Do NOT overtighten the eyepiece.‎

tight_14

Insert Mirrors into Body

The method you use to attach the mirrors will depend on whether you ‎have the stiffer acrylic mirrors cut from 1/16" acrylic or the flexible ‎mirror sheet with adhesive backing. Follow the steps below which ‎correspond to your particular mirrored material.‎

Acrylic Mirrors

If you are using acrylic mirrors, remove any protective covering from ‎the cut mirror pieces. One at a time, take each mirror slide it carefully ‎down into the open side of the triangular kaleidoscope body until the ‎mirror is fully inserted and comes to rest against the lens. Each mirror ‎should fit snugly and rest flush against one of the triangular body's ‎interior sides.‎

Once all three mirrors are in place, they should push against each other ‎just enough to keep them in place. If the mirrors are too tight to slide ‎in, you will have to trim them down until they fit. If they are slightly ‎too small, and slide around, you can place a drop or two of glue ‎between the back of the mirrors and the 3D printed interior to keep ‎them in place.‎

place_15

Flexible Adhesive Mirrors

If you are cutting your mirrors from flexible mirrored sheet, follow the ‎steps below.‎

Leave the protective cover on the mirror material until just before you ‎insert the mirrors into the kaleidoscope body. With a ruler, mark the ‎‎160mm x 55mm rectangles to be cut on the matte adhesive size, and ‎cut them out using scissors.‎

sissors_16

Peel the protective covering from the shiny side of the mirror. After ‎this point, try avoiding touching the mirror surface, instead, hold the ‎mirror pieces by their edges. Next, peel the paper covering the ‎adhesive back surface of the mirror, and gently slide it inside the ‎kaleidoscope body until it fits fully inside.‎

mirror_17

Using a spatula or ruler, press gently down on the surface of the mirror ‎to help it lie flat against the inner surface of the kaleidoscope. Repeat ‎the previous steps until all three mirrors are in place.‎

ruler_18

Install Electronics in Coil Holder

Gather the 3D printed LED Compartment and Coil Holder, along with ‎the wireless transmitter coil and power connectors and cables.‎

gather_18

To make the power transmitter fit inside the holder, you must gently ‎bend the power wires back underneath the coil as shown. Don't crease ‎the wires sharply and keep about 1 cm separation between the two ‎wires leading from the coil. ‎

holder_19

Place the coil inside the coil holder compartment as shown as left. The ‎coil should rest inside the elevated ring, and both the black and red ‎power wires should run through a hole in one of the interior rails to ‎protect the electronics from strain on the wires. The ends of the wires ‎should extend outside the compartment through the hole in the side ‎opposite to the small exterior knob.‎

exterior_20

Place the LED compartment over the coil holder. Push down the bezel ‎so that it extends past the bottom of the LED compartment and orient ‎the bezel so that the notch aligns with the knob on the coil holder. Be ‎sure the power wires extend out of the hole in the side of the coil ‎holder. ‎

compartment_21

Press the bezel down over the coil holder so that the bumps in the ‎holder slip into the small notches on the bezel interior. The knob in ‎the coil holder will fit into the large notch in the bottom of the bezel. ‎You may need to push the two pieces together incrementally, working ‎your way around the circle as you go.‎

knob_22

Once they have fully snapped together, you should be able to slide the ‎bezel and coil holder together so that they rotate around the LED ‎compartment freely.‎

snap_23

Power It Up

Insert the red and black power wires into the + and - terminals of the ‎screw terminal connector respectively and tighten the screws with a ‎small Phillips-head screwdriver until they are firmly secured.‎

Insert the barrel jack end of the DC jack to USB cable into the screw ‎terminal connector. Finally connect the USB end of the cable to a 5V ‎power source, such as a wall adapter or portable phone charger.‎

After connecting the electronics to power, place the wireless LEDs ‎inside the LED compartment, with LEDs oriented upwards and watch ‎them glow!‎

power_24

Seek Cover

Place a 3D printed cover over each of the wireless LEDs, making sure ‎that the LED itself remains pointing upwards.‎

printed_25

Once you've covered all of the LEDs, place the second acrylic lens over ‎the top of the LED compartment. The small clearance between the lens ‎and the LED covers will let them slide around while still maintaining ‎the orientation of the LED coils parallel to the transmitting coil.‎

covered_26

All Together Now

Carefully place the kaleidoscope body next to the covered LED ‎compartment and slowly tilt it over the lens until the kaleidoscope ‎body is vertical and the eyepiece rests on top of the acrylic lens. The ‎mirrors may slide out a bit but will be pushed back into place by the ‎lens.‎

carefully_27

Gently rotate the body of the kaleidoscope until the eyepiece and LED ‎container threads mesh, and the eyepiece moves down into the ‎container. Stop turning just when the eyepiece touches the lens. Do ‎not overtighten.‎

Once you screw the second eyepiece in place, you be able to look ‎through the top of the kaleidoscope and see the illuminated shapes ‎along with their reflections. Tilt the kaleidoscope a bit away from ‎vertical, then, holding it by the coil compartment so the power wires ‎remain stationary, rotate the body of the kaleidoscope so the shapes ‎slide around inside. You will see the shapes regroup to form dynamic ‎colorful arrangements as they move around.‎

eyepiece_28

Small changes in the LED positions will produce dramatically different ‎patterns that are as unique as snowflakes. Now that you've finished ‎your kaleidoscope, you won't have to look far to find a pretty view!‎

patterns_29

patterns_30

patterns_31

patterns_32

制造商零件编号 5140
SMALL INDUCTIVE COIL AND 10 LEDS
Adafruit Industries LLC
制造商零件编号 368
ADAPT TERM BL 2POS TO 2.1MM JCK
Adafruit Industries LLC
Add all DigiKey Parts to Cart
TechForum

Have questions or comments? Continue the conversation on TechForum, DigiKey's online community and technical resource.

Visit TechForum