Fully 3D-Printed Rubik's Cube Solving Robot
by otvinta3d, published
Liked ByView All
Give a Shout Out
If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.Print Thing Tag
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 18.104.22.168 (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.
How I Designed This
Upgrade this Thing with Thingiverse AppsTools and Utilities
Repair, slice, or enhance this Thing
Fully 3D-Printed Rubik's Cube Solving Robot by otvinta3d is licensed under the Creative Commons - Attribution - Non-Commercial - No Derivatives license.
What does this mean?
- You must attribute (give credit) to the creator of this Thing.
- Remixing or Changing this Thing is not allowed.
- Commercial use is not allowed.
Show Some Love
Say thanks by giving otvinta3d a tip and help them continue to share amazing Things with the Thingiverse community.Tip Designer
We're sure otvinta3d would love to see what you've printed. Please document your print and share a Make with the community.
To post a Make simply visit this Thing again and click I Made One to start uploading your photo. It’s even easier to post a Make via the Thingiverse Mobile app (available via Google Play and Apple App Store).