3D Snake 8x8x8 LED Cube by ehtj45

See all models by ehtj45

Download All Files
Download Individual Parts
The Idea
The classic game of snake can be played on this 8x8x8 LED cube. The snake is controlled by a joy stick and two arcade style buttons to control the direction of the snake. The joy stick controls the movement inside of each plane and the buttons control the up and down motion going between each of the planes. Each time the snake eats the candy it grows and the candy reappears in a new location.

The Build
The joy stick is made of two pieces the stem which attaches to the analog joystick device and the cap which makes it easy to customize to change based on your likes. To hold the joy stick device in place there are two more 3d printed parts that connect it to the structure and to two switches. Between the joystick device and the two switches the system can detect direction in the x and y direction. The Z direction is controlled by the two arcade style buttons. The sides are designed to be used by a 3d printer or a laser cutter. The 3d printer I have access to would not let me print the pieces I needed so the laser cutter was the next best option. The pieces are secured with brackets that have been printed out. This structure houses all of the circuitry used to control the cube. A material list is shown in the gallery.

The Cube
The Cube is make up of 512 3mm Blue LEDS the cathodes of each layer are connected and the anodes of each column.

The Circuit
The program is stored on a PIC microcontroller and programmed using the pickit 3 debugger tool. The circuit consists of 8 8-bit shift registers one to control each wall of the cube. One 3 to 8 multiplexer to control which wall gets lit up when and 8 transistors to control when layer will light up and when. Pictures of the schematic are shown in the gallery.


Printing Instructions
No printing instructions provided by creator
Printing Stats
front.STL Time: 5h 26m 54s Filament used: 5.39532m
control_front.STL Time: 4h 6m 45s Filament used: 4.04347m
back.STL Time: 9h 0m 23s Filament used: 8.87695m
bottom.STL Time: 13h 23m 0s Filament used: 13.2225m
control_bottom.STL Time: 3h 28m 6s Filament used: 3.22262m
joystick_riser.STL Time: 0h 25m 19s Filament used: 0.189702m
joy_stick.STL Time: 0h 37m 18s Filament used: 0.497252m
side.STL Time: 13h 3m 41s Filament used: 11.6062m
joy_stick_top.STL Time: 0h 24m 32s Filament used: 0.298423m
bracket.STL Time: 0h 19m 17s Filament used: 0.242632m
Buy This Printed
Instead of downloading everything and 3D printing it yourself, let us handle it! All printable pieces will be 3D printed by either us, or a trusted manufacturing partner, and then shipped right to your doorstep with no hassle.
Click here to learn more about printing through Lagoon.