The Rubik’s cube has recently begun making a comeback. Invented in 1974, it is the world’s best-selling toy. But solving them takes thought, effort, and skill . . . so why not let a robot do it? In this project, we take a Raspberry Pi, a BrickPi, and a set of LEGO Mindstorms and build a Rubik’s cube solving robot. Simply place an unsolved Rubik’s cube in the solver, run the python program, and your Rubik’s cube is solved! 

Build A Rubix Cube

product description Blow your mom's mind when you build and solve the Rubik's Build It Solve It Puzzle. With all of the parts necessary for construction along with easy to follow instructions, you can learn how to solve it from the inside out. Put it together, twist it up and use your new found knowledge to make short work of one of life's most beloved puzzles - Rubik's®.
For decorative purposes, a colorant is typically added to the plastic. The pieces of a Rubik's cube are typically black. During production, colored stickers are put on the outside of the cube to denote the color of a side. The plastics that are used during production are supplied to the manufacturer in a pellet form complete with the filler and colorants. These pellets can then be loaded into the molding machines directly.
An important thing to note is that this task is not a light one. It may require several hours of attempts. If you'd rather just solve the cube in your hand and forget about it rather than being able to solve any cube you're given, there are plenty of solvers available on the web. However, the satisfaction of holding a completed Rubik's Cube in your hand and thinking “I did that, and I can do it again” is greater than most, mainly due to the fact that the puzzle has been present in all our lives at some point. By the mid 1980's, an estimated fifth of the world's population had attempted to solve the cube. If you want to stand out and say that you can defeat the puzzle, time and determination is a large factor. Rubix Build