This 3D-printed Raspberry Pi-powered Rubik’s Cube solving robot has everything any serious robot does -- arms, servos, gears, vision, artificial intelligence, and a task to complete. If you want to introduce robotics to your kids or your students, this is the perfect machine for it.
This one-eyed four-armed giant stands 35cm (14") tall. 70 hours of print time and an entire spool of filament are needed to print it, not to mention over $200 worth of hardware, but once fully operational, it will surely wow your friends and neighbors. Scramble your Rubik's cube, place it in the robot’s grippers, press a button, and then sit back and watch this amazingly smart and stunningly beautiful machine put it back together. Watch the video!
This robot is fully 3D-printable. Other that the servos, servo horns, camera, electronics and a few dozen bolts and nuts, it has no traditionally manufactured parts. Absolutely no soldering or breadboarding is required.
Printed Parts List:
|Item||Qty||Print Time (min.)||Total Time (min.)||Filament (gr.)||Total Filament(gr.)|
Total Print Time: 4,028 min. (67 hours 8 min.)
Total Filament at 20% infill: 882 gr.
For the list of hardware component, detailed assembly instructions and other important information, please visit our web site at http://www.otvinta.com/download12.html.
If your 3D printer has a large enough print platform, print 2 of rcr_4corners.stl instead of 8 of rcr_corner.stl
Version 220.127.116.11 (currently in beta) offers an auto configuration mode of operation. In this mode, the app does not need any configuring whatsoever. The colors of the center cubies are used as the samples for color recognition. The new version also performs automatic error correction.
Another important enhancement is that instead of taking static photos, the app now shoots short videos and uses the last frame for analysis. This artificial delay in image capturing allows the camera to adjust to the current lighting conditions and produce more vivid, easier-to-analyze images.
We have successfully tested the servo motor Towerpro MG996R to be used instead of the HS311 for the rack-and-pinion mechanisms. The MG996R is available at half the price of the HS311. Use rcr_pinion2.stl instead of rcr_pinion.stl with this servo.
We have successfully tested a new, better, camera for this robot, and designed a new camera holder for it, rcr_camera_holder2.stl. The new "wide" camera is only a few dollars more expensive but has many advantages over the old round one: it has better color reproduction, works well in poor lighting conditions, does not have or need LEDs (which eliminates the glare problem), does not require a cover, and is easier to adjust. Please visit our site for more info.
The only gear mechanism this robot employs is a rack-n-pinion to provide linear motion to its arms. This tutorial, created by us, explains how to quickly design a rack-n-pinion mechanism is Blender.