Professional Documents
Culture Documents
"Easy" Infinity Cube: Instructables
"Easy" Infinity Cube: Instructables
"Easy" Infinity Cube: Instructables
by thomasj152
Infinity cubes and icosahedrons are things that have size of the cube is chosen so only 1M of LED strip is
always caught my eye. They however always needed for the entire cube, keeping the cost low. I am
seemed quite hard to make, because of the relative very happy with how this project turned out and hope
complex frame. This infinity cube, however, has a you like it as well!
frame that is printed in one piece. Making the build a
lot stronger and easier than most other projects. The
https://youtu.be/QPtmzVDRJec
Materials:
1meter ws2812b 144LED/m IP30 $8.69
microcontroller (Arduino) $2.58
6 plexiglass squares (91*91*3mm)
mirror film $2.19 (Product arrived in bad quality, I can't recommend ordering it on Ali)
wire (to connect LED strip pieces) $1.61
3D printed frame
soapy water (is this even a material?)
5V power supply $4.86 (10 A if you want all LEDs to be white, but 5A should be fine in most cases)
Tools:
Soldering iron
second glue
hot glue (optional)
wire strippers
small pliers ( to help with soldering in tight corners)
3d printer (or someone willing to help you out with printing the frame)
This is the most important part of this project. The supports, v3 v12.stl" does not have supports).
part is printed on one of its corners so there is less
difference in layer lines and because "theoretically" Due to the orientation a 180*160*180 space is
no support is needed when printed in this orientation. needed to print an 114*114*114 cube. It took me 10h
However, after this print failed once I decided to add to print and approximately 65g of filament is needed
supports anyway. The supports are actually drawn in for the model.
the model because a slicer can not generate them
efficiently for a model like this ("v3 v11.stl" has
Download
https://www.instructables.com/ORIG/F7B/977O/K4E8ZS4R/F7B977OK4E8ZS4R.stl
…
It is important to understand how the wires need to be which the strip sections of 12 LEDs are connected
soldered before actually soldering them since there is with each other (they are numbered in order on the
not a lot of space to work with. The drawing above image). In the parts where the green line runs next to
(which represents the cube) should give you an idea a piece of LED strip, it means that it is running
of how everything is soldered. underneath the strip (The frame has space for these
wires).
5 Wires go through the hole into the cube. Two pairs
of 5V and GND, one to power the beginning of the In the sketch, you can see that there are three parts,
LED strip (on the bottom layer) and one to power the the center square, the outside square, and the middle
end (on the top layer). This is not just powering the 4 pieces that are in between the two squares. The
strip on two ends, this is actually necessary to middle 4 pieces get their 5V from the outside square
eliminate the need for more complex solder joints. and their GND from the center square.
The other wire that goes in is the Data line, this is the
line that sends data to all LEDs to specify the color of Note that the wires that power the outside square
them. come in on the bottom layer and go through the frame
(behind a part of the LED strip) to the top layer.
If you follow the green line you can see the order in
Make sure to pay attention to the direction of the wires run nicely trough the gutter at the place of part 8
LED strip pieces! Placing one piece incorrect can (which is not placed yet). You can pull the wires a bit
give you a lot of trouble. more trough the hole to make them fit better. Next
connect the Din of part 8 to the Dout of part 7, just as
step 3: Right now part 1 to 7 should be placed down, in the previous step. then connect the GND of part 7
make sure to triple check everything because you can with part 8.
not easily test it because parts 2,4 and 6 do not have
5V yet. Connect the 5V and GND wires that run (In the image above I have not yet added part 12, I
through the hole to part 12. Remove the sticky tape did add it but do not have an image of it.)
cover from part 12 and place it down. make sure the
Make sure to pay attention to the direction of the LED strip pieces! Placing one piece incorrect can give
you a lot of trouble.
Step 4: You are almost done, only part 9,10 and 11 need to be placed down. Soldering these should be straight
forward, just make sure to solder the Dout of one piece to the Din of the next first, since it is difficult to access
afterward. Do not forget the connect the 5V of this layer with the 5V of part 2,4,6 and 8.
To test if all the LEDs work, I used the following code. It will go through all LEDs one by one. If something does not
work, you can use a multimeter to figure out what is wrong.
}
void loop() {
counter=(counter+1)%144;
leds[counter] = CRGB(255, 0, 0);
FastLED.show();
delay(20);
leds[counter] = CRGB(0, 0, 0);
}</p>
Since only one LED is powered at a time, this code can be powered through the Arduino. This means the external
power supply is not needed to run this code, you can just connect the 5V and GND of the strip to the Arduino.
As mentioned before, the sticky tape on the strip itself does not stick well to PLA. That is why I lifted all the LED
strip pieces a bit and put some second glue underneath them and pressed them down afterward.
Be careful not to spill this glue. Besides sticking your hands together It will leave stains on the frame.
Instead of cutting the acrylic in squares of 91mm, I edges, but there is room for a few mm error so it does
used a ruler and a knife to make lines in the acrylic at not matter that much.
points where I wanted to break it. After making a line
in the acrylic with the knife, I placed the line on the (I already applied film to two squares in the image)
edge of a table to break the piece on the line. This is
not super accurate and might result in a bit uneven
Make sure to remove all particles before applying film, this makes a significant difference in how well it
looks.
The code I used up til now was quite simple, I just took some code from the fast LED example library and changed
a few numbers to run on this cube (the original code I used can be found here). Before connecting the Arduino to
your PC using the USB port, make sure to unplug the 5V connection between the power supply and the Arduino.
I ended up writing code that has multiple animations, some of them can be seen in the video above.:
Dont copy paste from this, it wont run due to the way instructables pastes code
https://youtu.be/QPtmzVDRJec
Download
https://www.instructables.com/ORIG/FC4/R08X/K54G067G/FC4R08XK54G067G.ino
…
I hope you liked this instructable. If so, please vote for me in the contest and give me some feedback, I'd like to
hear your ideas for projects or improvements on this build. Thanks for reading!
Yes, that's a great technique for inexpensive slip-rings. I won a High School science fair in the 80's
with a working model of an amusement ride (Scrambler) using those plug/jacks for powering lights
as it rotated. Although initially tight, RCA plug/sockets work well for 2-conductor applications.
My suggestion, however, is to use the rule "if it provides power, use female, if it requires power,
use male" (Think of wall outlets and appliance plugs, and the sort of drama resulting from live
prongs if it was the opposite was true).
Oh... another method for off-the-shelf slip-rings I've used are those phone cord "untanglers". They
have 4-contacts in a swivel capsule with a telephone-handset plug on one end and the female
socket on the other. Easy to replace if needed.
The current-carrying ability must be considered with these ideas, but the 3-ring plug/socket is
probably the best choice here. There are some nice, high-current slip-ring capsules available from
eBay under $20 - for future reference.
Well very nice project that i'm going to have to do soon :) I think it would be easy to make the frame
with wood and make a base for it to sit on a corner (but not spin :( ) Thanks for sharing a great
idea... Btw , does the leds get very hot inside a closed cube ?
Nice build, the compact size is a plus. Not sure I would list "3D printed frame" in materials as you
can't go and buy it off the shelf. Should have 3D printer listed in tools instead.
Your right, I listed it also material, because I used to go to maker spaces or print services to get
stuff peinted before I had my own printer, I'll add it to the tool list.
Wow....!!!