- How to Adjust X and Y Axis Scale in Arduino Serial Plotter (No Extra Software Needed)Posted 2 months ago
- Elettronici Entusiasti: Inspiring Makers at Maker Faire Rome 2024Posted 2 months ago
- makeITcircular 2024 content launched – Part of Maker Faire Rome 2024Posted 4 months ago
- Application For Maker Faire Rome 2024: Deadline June 20thPosted 6 months ago
- Building a 3D Digital Clock with ArduinoPosted 10 months ago
- Creating a controller for Minecraft with realistic body movements using ArduinoPosted 11 months ago
- Snowflake with ArduinoPosted 11 months ago
- Holographic Christmas TreePosted 12 months ago
- Segstick: Build Your Own Self-Balancing Vehicle in Just 2 Days with ArduinoPosted 12 months ago
- ZSWatch: An Open-Source Smartwatch Project Based on the Zephyr Operating SystemPosted 1 year ago
Q-Bot: Arduino-Powered Rubik’s Cube Solver
If you have a Rubik’s Cube lying around your house unsolved, maybe this open source machine might be just the thing.
The Q-Bot features six NEMA 17 stepper motors, four of which turn one face at a time. When needed, the other two use timing belts to alternatively pull opposed stepper motor pairs back, allowing the other two to rotate the entire assembly. An Arduino Mega is utilized to control the steppers via a custom shield, with a computer running the Kociemba’s Algorithm.
All you need to do it yourself is:
- 8 pieces of 8 mm aluminium rod (10cm length)
- 8 linear ball bearings (LM8UU)
- a little under 2 m of GT2 6mm timing belt + some pulleys
- 6 NEMA 17 bipolar stepper motors
- 6 Polulu 4988 stepper drivers
- an Arudino Mega as the controller for the project
- a 12 V 3A power supply
- a step down converter to safely power the arduino
- some screws and connectors
- some plywood for the base
Code and schematics are available on the Jocobs’ write-up. Watch the demonstrative video below for further information.